@import url("reset.css");
@import url("typography.css");
@import url("grid.css");
@import url("news.css");
@import url("site-map.css");
html {
	height: 100%;
	margin-bottom: 1px;
}
body {
	background:#324653;
	padding:15px 0 15px 0;
	font-size:62.5%;
	font-family:Arial, Helvetica, sans-serif; /*font-family:"Times New Roman", Times, serif;*/
}
.wrapper {
	width:980px;/*TOTAL WEBSITE WIDTH*/
	margin: 0 auto;
	position: relative;
}
.content {
	position:relative;
	z-index:20;
	float:left;
	display:inline;
	background:#FFFFFF;
	width: 950px;
	padding: 20px 0 0 30px
}
.header {
	width:980px;
	background:#354448 url(../Content/images/header-background.jpg);
	height:162px;
	padding:0px;
	float:left;
	display:inline;
	position:relative;
	z-index:30;
}
.header-inner {
	height:80px;
	margin:0px;
	padding:0px;
	/*float:right;*/
	width:178px;
	height:207px;
	z-index:20;
	position:absolute;
	right:25px;
	top:0;
}
.footer {
	background:#324653 url(../Content/images/footer.jpg) no-repeat;
	padding:35px 5px 15px 5px;
	clear:both;
	float:left;
	width:970px;
}
/*image replacement for about slogan in header*/
.about {
	background: url(../Content/images/maintaining.jpg) no-repeat;
	position:absolute;
	top:109px;
	right:227px;
	width:214px;
}
.about p {
	width: 214px;
	height: 43px;
	margin:0;
	padding:0;
	position: relative;
	color:white;
}
.about span {
	background: url(../Content/images/maintaining.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
/*----------------------------------------------------------------------------------------
NAVIGATION
----------------------------------------------------------------------------------------*/

.navigation {
	background:white url(../Content/images/breadcrumb-background.jpg) no-repeat top left;
	padding:25px 30px 0;
	width:920px;
	float:left;
	display:inline;
}
.nav {
	padding: 0;
	margin: 0 0 0 20px;
	font: bold 1.2em Arial, sans-serif;
	float:left;
	display:inline;
}
.nav li {
	list-style: none;
	margin: 0;
	padding:0;
	display: inline;
	background:none;
	float:left;
}
.nav li a {
	padding: 3px 0.5em;
	margin-right:3px;
	background: #3ac2d6;
	text-decoration: none;
	color:#005561;
	float:left;
}
.nav li a:hover {
	color: #1A3640;
	background:#9ce0ea;
}
.nav li.active a {
	background:#FFFFFF;
	color:#3ac2d6;
}
/*----------------------------------------------------------------------------------------
BREADCRUMB
----------------------------------------------------------------------------------------*/
.breadcrumb {
	background:none;
	margin-left:15px;
	margin-top:4px;
	float:left;
	display:inline;
	width:500px;
}
.breadcrumb p {
	color:#787e81;
	margin-bottom: 0px;
	font-size:100%;
}
.breadcrumb p a, .breadcrumb p a:hover {
	color: #787e81;
	text-decoration:none;
}
/*----------------------------------------------------------------------------------------
SUBNAVIGATION
----------------------------------------------------------------------------------------*/

.subnavigation-outer {
	background:url(../Content/images/nav-top.jpg) no-repeat top center;
	padding:10px 0px 0px 0px;
	width:170px;
}
ul.subnavigation {
	padding-bottom:10px;
	background: url(../Content/images/nav-bottom.jpg) no-repeat bottom;
}
ul.subnavigation li {
	margin: 0;
	padding:0;
	display:inline;
	list-style-type: none;
	background:none;
	width:100%;
}
ul.subnavigation li a {
	text-decoration: none;
	color:#083e5c;
	font-weight:bold;
	font-size:1.2em;
	display:inline;
	background:#d0e8f3 url(../Content/images/subnav-bg.gif) bottom left repeat-x;
	display:block;
	padding:6px;
	margin:0 1px;
}
ul.subnavigation li a:hover {
	color:#0f73a9;
	background:#d0e8f3 url(../Content/images/subnav-bg.gif) bottom left repeat-x;
}
ul.subnavigation li a.active {
	background:#1979ad url(../Content/images/subnav-active.gif) repeat-x bottom left;
	color:white;
}
ul.subnavigation li ul.secondary, ul.subnavigation li ul.third {
	margin:0px;
}
ul.subnavigation li ul.secondary li a {
	font-weight:normal;
	padding-left:15px;
	background:#31b0f6 url(../Content/images/secondary-nav-bg.gif) repeat-x bottom left;
	color:#ffffff;
	font-size:1em;
	display:block;
}
ul.subnavigation li ul.secondary li a:hover {
	color:#083e5c;
	background:#31b0f6 url(../Content/images/secondary-nav-bg.gif) repeat-x bottom left;
	
}
ul.subnavigation li ul.secondary li a.active {
	font-weight:bold;
}
ul.subnavigation li ul.third li a {
	font-weight:normal;
	background:white;
	color:#005f93;
	font-size:1em;
}
ul.subnavigation li ul.third li a:hover {
	color:#1fa9f5;
}
ul.subnavigation li ul.third li ul {
	padding-left:10px;
	margin:0 1px;
	background-color:white;
}
/*----------------------------------------------------------------------------------------
SEARCH
----------------------------------------------------------------------------------------*/
.search-container {
	display:inline;
	width:172px;
	float:left; /*CHANGE THIS FLOAT WHEN PLACING SEARCH CONTAINER ELSEWHERE*/
	padding:0;
	margin: 0;
	height:21px;
	font-size:100%;
	position:relative;
}
.search-container .search-box {
	background-color:transparent;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	margin:0;
	padding:0;
	width:149px;
}
.search-container .search-box input {
	background-color:transparent;
	background-image:url(../Content/images/search-box.gif);
	background-repeat:no-repeat;
	border:medium none;
	color:#515E6A;
	display:inline;
	float:left;
	font-size:1.2em;
	margin:0;
	padding:3px 5px 3px 5px;
	width:139px;
	height:15px;
}
.search-container input.search-submit {
	float:left;
	display:inline;
	margin:0;
	padding:0;
}
/*----------------------------------------------------------------------------------------
FOOTER: PIPED LIST
----------------------------------------------------------------------------------------*/

ul.pipe-list {
	margin: 0 0 1em 0;
	padding: 0;
}
ul.pipe-list li {
	margin: 0;
	padding:0;
	list-style-type: none;
	background:none;
	border:0px;
	float:left;
}
ul.pipe-list li a {
	padding: 0 8px;
	margin:0;
	border-right: 1px solid #fff;
	color:#fff;
	color: #fff;
	text-decoration: none;
}
ul.pipe-list li a.feed {
	margin-left: 8px;
	padding-left: 19px;
	background: url(../Content/images/rss.png) no-repeat 0 50%;
}
ul.pipe-list li a:hover {
	color: #3ac2d6;
}
.footer ul.pipe-list {
	font-size:0.9em;
}
.footer ul.pipe-list li a.memberslink {
	color:#47b7f5;
	font-weight:bold;
}
.footer ul.pipe-list li a {
	border:none;
	color:#fff;
}
.footer ul.pipe-list li a:hover {
	color: #47b7f5;
}
ul.pipe-list li a.last {
	border-right: 0 none;
}
/*----------------------------------------------------------------------------------------
HELPER CLASSES
----------------------------------------------------------------------------------------*/

.right {
	float:right;
}
.left {
	float:left;
}
.clear {
	clear:both;
	overflow: hidden;
	width: 100%;
}
.clear-left {
	clear:left;
}
.clear-right {
	clear:right;
}
/*logogs beneath sub nav*/
.logo {
	margin:0;
	padding:0;
	float:left;
	margin-bottom:20px;
}
div.hr {
	width:100%;
	height:1px;
	border-top:1px dotted #ccc;
	float:left;
	margin:10px 0px;
}
div.hr hr {
	display:none;
}
/*----------------------------------------------------------------------------------------
FORM
----------------------------------------------------------------------------------------*/
div.content-form {
	float:left;
}
span.radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../Content/images/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.form-row {
	clear:both;
	font-size:1.1667em;
	padding:5px 0;
	width:100%;
	margin-bottom:10px;
}
.form-row:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.form-row label {
	display:block;
	float:left;
	font-weight:bold;
	color:#083E5C;
	width:400px;
	margin-right:20px;
}
.form-row-field {
	display:block;
	float:left;
	width:auto;
}
.form-row-hint {
	background-color:#FBF9EE;
	border:1px solid #92a5b0;
	clear:both;
	color:#062849;
	display:block;
	margin:5px 0 0;
	padding:3px 5px;
}
.form-row input {
	float:left;
	background-color:#FFFFFF;
	border:1px solid #92a5b0;
	color:#062849;
	width:115px;
}
.form-row textarea {
	width:100%;
	height:100px;
	clear:both;
	float:left;
	background-color:#FFFFFF;
	border:1px solid #92a5b0;
	color:#062849;
	margin-top:10px;
}
.form-row-select select {
	background-color:#FFFFFF;
	border:1px solid #92a5b0;
	color:#062849;
	width:117px;
	float:left;
}
.form-row-select option {
	padding:0 3px 1px 2px;
}
.form-row-checkbox {
	position:relative;
	width:auto;
}
.form-row-checkbox label {
	padding-left:0px;
	float:left;
}
.form-row-checkbox input {
	border:medium none;
	padding:0;
	float:left;
	width:20px;
	margin:0;
	line-height:20px;
}
.form-row-action {
	clear:both;
	padding:5px 0 5px 133px;
}
.form-row-action-forward {
	float:left;
	width:auto;
}
.form-row-action-return {
	float:left;
	padding:2px 0 0 10px;
	width:auto;
}
.checkbox-container {
	margin-top:15px;
}
div.haveyoursay {
	margin:0;
	padding:0;
	border-top:none;
	float:left;
}
div.haveyoursay h3 {
	font-size:1.6em;
	color:#006aa4;
	margin-bottom:10px;
}
div.haveyoursay label {
	font-size:1.2em;
	clear:left;
	float:left;
	font-weight:bold;
	color:#3d3d3d;
	width:50px;
	line-height:25px;
}
div.haveyoursay input {
	padding:0;
	margin:0px 0px 0px 10px
}
div.haveyoursay div {
	margin-bottom:10px;
}
form.meetingsform {
	font-size:1.2em;
	margin:0px 0px 10px 0px;
	padding:0px;
}
div.meetingsform p {
	margin:0;
}
div.meetingsform select {
	float:left;
	background-color:#FFFFFF;
	border:1px solid #354449;
	color:#062849;
	width:117px;
}
div.meetingsform label {
	float:left;
	clear:none;
	margin:0 10px;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.3em;
	color:#354449;
}
/**	Framework
----------------------------------------------- */
.clear {
	clear: both;
	display: block;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.s-h {
	display: block;
	height: 0;
	float: left;
	overflow: hidden;
	width: 0;
} /* accessible display none */
.s-h-o {
	left: -9999em;
	position: absolute;
	top: -9999em;
} /* place content off screen */
.s-i-bg {
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
}
.s-i-i {
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
}
.s-break {
	display: block;
}
/* **/



/*----------------------------------------------------------------------------------------
rounded corners!
----------------------------------------------------------------------------------------*/

/*utilities nav bar (text, email & text size*/


.utilities {
	float:left;
	background:#d1dcdf url(../Content/images/utilities-background.jpg) no-repeat top left;
	width:215px;
	margin-left:15px;
	padding:0;
}
.utilities ul {
	float:left;
	width:215px;
	margin-bottom:0px;
	padding-top:4px;
	min-height:17px;
  	height:auto !important;
  	height:17px;

}
.utilities ul li {
	margin: 0;
	padding:0px 0 0 8px;
	list-style-type: none;
	background:none;
	float:left;
	color:#73828b;
}
.utilities ul li a {
	text-decoration: none;
	color:#73828b;
	/*float:left; removed to align text re-size letters*/
	display:inline;
}


li.text-size {
	position:relative;
	bottom:2px;
	padding:0 0 0 7px;
} /*position applied to line up the text size difference*/

li.text-size a {
	border:none;
	padding:0 0 0 5px;
	margin:0;
	font-weight:normal;
}
li.text-size a.medium {
	font-size:125%;
}
li.text-size a.large {
	font-size:150%;
}
li a.email {
	background:url(../Content/images/email-icon.jpg) no-repeat;
	padding:0 0 0 20px;
}
a.increase {
	background:url(../Content/images/increase-text.jpg) no-repeat;
	margin-left:10px;
	text-indent:-9999px;
	height:13px;
	width:14px;
	display:block;
}
a.decrease {
	background:url(../Content/images/decrease-text.jpg) no-repeat;
	padding:0 0 0 0px;
	text-indent:-9999px;
	height:13px;
	width:14px;
	display:block;
}
/*---------------------------------------*/

.largeGrey {
	background:url(../Content/images/large-border-bg.gif) no-repeat left top;
	float:left;
	margin-bottom:20px;
}
.largeGrey p {
	float:left;
	margin-left: 15px;
	margin-right: 5px;
	width:350px;
}
.largeGrey img {
	margin: 4px 0 3px 4px;
}
.largeGreyFooter {
	background:#93a6b1 url(../Content/images/large-border-footer.gif) no-repeat left bottom;
	min-height:20px;
	height:auto !important;
	height:20px;
	clear:left;
	width:546px;
}
.largeGrey .largeGreyFooter a, .mediumGrey .mediumGreyFooter a, .smallGrey .smallGreyFooter a {
	color:white;
	font-size:1.2em;
	float:left;
	padding-right:15px;
	background:url(../Content/images/more-link.gif) no-repeat right center;
	text-decoration:none;
	line-height:20px;
	padding-left:10px;
}
.largeGrey p.footnote {
	color:#835dbd;
	font-weight:bold;
}
.mediumGrey {
	background:transparent url(../Content/images/medium-border-bg.gif) no-repeat scroll left top;
	float:left;
	display:inline;
	margin-right:15px;
	width:359px;
}
.mediumGreyFooter {
	background:#93A6B1 url(../Content/images/medium-border-footer.gif) no-repeat scroll left bottom;
	float:left;
	height:auto !important;
	height:20px;
	min-height:20px;
	width:359px;
}
.smallGrey {
	background:transparent url(../Content/images/small-border-bg.gif) no-repeat scroll left top;
	float:left;
	display:inline;
	width:172px;
	margin-bottom:20px;
	position:relative;
}
.smallGreyInner {
	margin-bottom:4px;
	padding-top:3px;
	float:left;
	display:inline;
	padding:3px 10px 10px 10px;
	height:auto !important;
	height:120px;
	min-height:120px;
}
.smallGreyInner p {
	margin-bottom:0;
}
.smallGreyBG img {
	position:absolute;
	left: 118px;
	top: 27px;
}
.smallGreyFooter {
	background:#93a6b1 url(../Content/images/small-border-footer.gif) no-repeat left bottom;
	min-height:20px;
	height:auto !important;
	height:20px;
	width:172px;
	clear:left;
}
.greenHeader {
	background:#45c2ac url(../Content/images/overlay.png) bottom repeat-x;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:5px;
}
.speech-bubble {
	background:url(../Content/images/lime-top.png) no-repeat 0 0;
	width:164px;
	padding-top:4px;
	margin-left:4px;
	margin-right:4px;
	margin-top:4px;
	position:absolute;
	top:0;
	width:164px
}
body.home .speech-bubble h2 {
	background:url(../Content/images/lime-bottom.png) no-repeat 0 100%;
	padding-bottom:20px;
}
.yellowheader {
	background: url(../Content/images/yellow-top.png) no-repeat 0 0;
	width:164px;
	padding-top:5px;
	margin-left:4px;
	margin-right:4px;
	margin-top:4px;
	float:left;
	display:inline;	 		
}
.yellowheader h2 {
	background: url(../Content/images/yellow-bottom.png) bottom left;
	margin:0;
	padding:0;
	display:block;
	height:1%;	
	
	
}
.greenheader {
	background: url(../Content/images/green-top.png) no-repeat 0 0;
	width:351px;
	padding-top:5px;
	margin-left:4px;
	margin-right:4px;
	margin-top:4px;
}
.greenheader h2 {
	background: url(../Content/images/green-bottom.png) no-repeat 0 100%;
	margin:0;
	padding:0 3px 3px 3px;
}
.welcome {
	background: #e3f3fc url(../Content/images/welcome-bg.jpg) no-repeat scroll right bottom;
	margin:4px 4px 20px;
	width:368px;
}
.welcometop {
	height:7px;
	background: url(../Content/images/welcome-top.jpg) right top no-repeat;
}

.welcome h1 {padding:0px 10px 10px 10px;}
.meetingDate {
	color:#083E5C;
	float:left;
	display:inline;
	margin:0px 1px 0px 1px;
	padding:10px;
	width:337px;
	min-height:47px;
	height:auto !important;
	height:47px;
}
.meetingDate span {
	font-size:1.2em;
	line-height:normal;
}


.meetingDate h3 {width:210px;margin-bottom:10px;margin-right:10px; float:left;display:inline;}
.white {
	background-color:white;
}
.blue {
	background-color:#e6f6fe;
}
.meetingDate p {
	margin-bottom:0.5em;
}
/*.margins {
	margin:20px 0px 0px 20px;
}*/



img.rounded-corner-img {
	margin:1px 1px 1px 1px;
}
h3.contentTitle {
	color:#1fa0e6;
	font-size:1.5em;
	margin-bottom:0.5em;
}
.haveyoursaybg {
	background:url(../Content/images/small-col-bg.png) no-repeat;
	height:94px;
}
.announcements {
	background:url(../Content/images/announcements-bg.png) no-repeat;
	height:116px;
}
.contact {
	margin-bottom:15px;
	background:url(../Content/images/contact-bg-top.jpg) no-repeat top;
	float:left;
	display:inline;
	width:172px;
}
.contactHeader h2 {
	padding-top:5px;
	display:block;
	width:79px;
	color:White;
}
.contactContainer {
	background:url(../Content/images/contact-bg-bottom.jpg) no-repeat bottom;
	float:left;
	display:inline;
	padding:7px 3px 3px 3px;
	width:166px;
}
.contact p {
	float:left;
	font-size:1.1em;
	margin:0;
	color:white;
	padding:5px;
}
.contact p a, .contact p a:hover {
	color:#45b8f7;
	font-weight:bold;
	text-decoration:none;
}
.downloadReport {
	background:url(../Content/images/download-widget-bg-top.gif) no-repeat top;
	float:left;
	display:inline;
	position: relative;
	margin-top:20px;
}
h2.downloadReportHeader {
	position: relative;
	margin:5px 0px;
	float:left;
	width:90px;
}
span.reportIcon {
	background:url(../Content/images/reports-icon.png) no-repeat;
	display:block;
	height:80px;
	width:70px;
	position:absolute;
	right:10px;
	top:-10px;
}
.downloadReportContainer {
	background:url(../Content/images/download-widget-bg-bottom.gif) no-repeat bottom;
	float:left;
	display:inline;
	padding:5px 2px;
	width:168px;
}
.view-reports {
	background:url(../Content/images/view-all-reports-bg.gif) no-repeat;
	width:172px;
	height:22px;
	float:left;
}
.view-reports a {
	font-size:1.2em;
	margin:4px 15px;
	padding-right:20px;
	float:left;
	color:white;
	background:url(../Content/images/more-link-purple.gif) no-repeat right bottom;
}
.view-reports a:hover {
	text-decoration:none;
}
.relatedPages {
	margin-top:10px;
	background:url(../Content/images/related-pages-top.jpg) no-repeat left top;
	float:left;
	display:inline;
	width:172px;
}
.relatedPagesContainer {
	background:url(../Content/images/related-pages-bottom.jpg) no-repeat left bottom;
	float:left;
	display:inline;
	width:172px;
}
.blueheader {
	background:transparent url(../Content/images/blue-top.png) no-repeat scroll 0 0;
	display:inline;
	float:left;
	margin:4px;
	padding-top:4px;
	width:166px;
}
.blueheader h2 {
	background: url(../Content/images/blue-bottom.png) no-repeat 0 100%;
	margin:0;
	padding:0 3px 3px 3px;
	color:White;
}
.relatedPagesHeader p {
	background:url(../Content/images/contact-h2-bottom.jpg) no-repeat bottom;
}
.relatedPages p {
	float:left;
	width:147px;
	color:#1174aa;
	font-size:1.1em;
	padding:5px;
	margin:0 5px;
}
.relatedPages p a, .relatedPages p a:hover {
	color:#083e5c;
	font-weight:bold;
	text-decoration:none;
	padding-left:15px;
	background:url(../Content/images/related-link.gif) no-repeat left 3px;
	margin-bottom:10px;
	float:left;
}
.meeting-container {
	float:left;
	width:531px;
	background:url(../Content/images/meetings-body-footer.gif) left bottom no-repeat;
	margin-bottom:20px;
	padding-bottom:5px;
}
.meeting-container p {
	float:none;
}
.meeting-header {
	background:url(../Content/images/meetings-header-top.gif) no-repeat;
	padding-top:5px;
}
.meeting-header h2 {
	background:url(../Content/images/meetings-h2-bg.gif) repeat-y;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:5px;
	padding-top:0;
	color:White;
	
}
.meeting-info-container {
	background:url(../Content/images/meetings-body.gif) repeat-y;
	border-top:1px solid #99abb6;
	padding-bottom:5px;
	float:left;
	width:531px;
}
.meeting-info {
	float:left;
	width:325px;
	padding:7px;
}
.meeting-moreinfo {
	float:right;
	width:175px;
	padding:7px;
}
.meeting-moreinfo a {
	color:#354449;
	font-weight:bold;
	text-decoration:none;
}
.meeting-moreinfo p a {
	font-weight:normal;text-decoration:underline;
}
.meeting-moreinfo p.meeting-moreinfo-link a {
	font-weight:normal;text-decoration:underline;
}


.meeting-moreinfo p.meeting-moreinfo-link a:hover, .meeting-moreinfo p a:hover {text-decoration:none;}

.rounded-corners-mask {
	background:transparent url(../Content/images/rounded-corners-mask.png) no-repeat scroll 0 0;
	height:auto !important;
	min-height:10px;
	height:10px;
	position:absolute;
	top:0px;
	left:0px;
	width:172px;
	z-index:300;
}
ul.meeting-download-items {
	float:left;
}
ul.meeting-download-items li {
	background:none;
}
ul.meeting-download-items li.pdf {
	background:url(../Content/images/pdf-icon.gif) no-repeat;
	line-height:50px;
	padding-left:55px;
}
ul.meeting-download-items li.spreadsheet {
	background:url(../Content/images/excel-icon.gif) no-repeat;
	line-height:50px;
	padding-left:55px;
}
ul.meeting-download-items li.word {
	background:url(../Content/images/word-icon.gif) no-repeat;
	line-height:50px;
	padding-left:55px;
}
ul.meeting-download-items li.other {
	background:url(../Content/images/other-icon.gif) no-repeat;
	line-height:50px;
	padding-left:55px;
}
.individual-member-info .member-details {
	float:left;
}
.member-details p {
	margin-bottom:3px;
	font-size:1.5em;
	
}

.member-details p a {color:#1fa9f5;}

.individual-member-info {
	margin-bottom:20px;
	float:left;
}
.individual-member-info img {
	float:left;
	margin-right:15px;
}

.member-role {color:#154966;}

a.rss {
background:transparent url(../Content/images/rss.png) no-repeat scroll right center;
color:#BCBEC0;
font-size:1.2em;
font-weight:bold;
line-height:20px;
margin:10px 0;
padding-right:30px;
position:absolute;
right:20px;
top:0;
}

a.rss:hover {
	color:#0396d5;
}

 div.document-form label  {
	float:left;
	clear:none;
	margin:0 5px 0 0;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.4em;
	color:#354449;
}

div.document-form select {
	float:left;
	background-color:#FFFFFF;
	border:1px solid #92a5b0;
	color:#74828b;
	margin:0 10px 0 5px}

div.document-form {	margin:0;
	padding:0;
	border-top:none;
	float:left;}

.emptyContent
{
	height: 20px;
}


/*have your say graph results*/
.graph {width:150px;margin-bottom:0;}
.graph thead h3 {padding:0;}
.graph tfoot {display:none;}
.graph thead tr th {margin:0;padding:0;}
.graph thead tr th h3 {color:#006AA4;font-size:1.3em;}
.graph thead th, .graph tfoot td, .graph, .graph td  {border:0px;background-color:White;}
.graph td {padding:2px;color:#3d3d3d;font-size:1em;font-weight:bold;}
.bar {
	background-color: #dfdfdf;
	text-align: right;
	padding: 0;
	width: 140px;
}
.bar div {
background-color:#006AA4;
color:white;
height:2em;
line-height:2em;
margin-bottom:5px;
padding:0;
text-align:right;
}


/* flags */

ul.flags li {
	margin:0;
	padding:0;
	list-style-type:none;
	background:none;
	float:left;
	color:white;
	line-height:15px;
}



ul.flags li a {
	height:11px;
	width:19px;
	text-indent:-9999px;
	display:block;
	font-size:0.9em;
	margin:5px 10px 0 0;
	padding:0;
}

li a.english {
	background:url(../Content/images/uk-flag.jpg) no-repeat;
}

li a.chinese {
	background:url(../Content/images/china-flag.jpg) no-repeat;
}

li a.indian {
	background:url(../Content/images/india-flag.jpg) no-repeat;
}
li a.latvian {
	background:url(../Content/images/latvia-flag.jpg) no-repeat;
}
li a.lithuanian {
	background:url(../Content/images/lithuania-flag.jpg) no-repeat;
}
li a.polish {
	background:url(../Content/images/poland-flag.jpg) no-repeat;
}
li a.portuguese {
	background:url(../Content/images/portugal-flag.jpg) no-repeat;
}
li a.turkish {
	background:url(../Content/images/turkey-flag.jpg) no-repeat;
}
