@CHARSET "ISO-8859-1";
/* common */

.loginBox table tr td{}

em, i{font-style:italic;}

.taskForceH3{font-weight:bold !important; margin:10px 0; color:#666666 !important;}

ol li{margin-left:30px;}

ul.radio_list{margin:0 !important; float:left;}
ul.radio_list li{float:left; list-style:none; margin:0; width:70px;}
	ul.radio_list li input{width:auto !important; border:none !important;}
	ul.radio_list li label{width:auto; float:none !important;}

.message{background-color:#abffbb; color:#125526; padding:10px; border:1px solid #27933b; margin:10px 0 20px 0;}
	
.banner{margin:-2px 0 10px 0; height:244px; background:url('../img/banner.png') no-repeat top left;}	
	
div.links {height:30px; float:left;}
	
	/* first drop down*/
	
	div.links ul li{position:relative;}
	
	div.links ul li ul { z-index:5; visibility:hidden;  margin:0 0 0 0; padding:2px; width:auto;
	 border-top:none; position:absolute;  background-color:#0078ae; font-family:Arial, Helvetica,sans-serif;
	  font-size:12px;
	  clear:both;
	  }
	  
	 div.links ul li:hover ul.sub{visibility:visible;}
	 div.links ul li ul li {min-width:150px;}
		div.links ul li ul li a{text-indent:0; font-size:13px; color:#e6e6e6; text-decoration:none; line-height:normal; vertical-align:middle;padding-top:5px;}

	/* second drop down */
	div.links ul li ul li ul.subsub{margin:-22px 0 0 135px;} 
		div.links ul li ul li.subsub:hover ul.subsub{visibility:visible;}

	div.links ul li ul li{vertical-align:middle; clear:both;  padding: 0 10px 3px 10px;  color:#e6e6e6; vertical-align:middle;}
		div.links ul li ul  li:hover{background-color:#f0b310; color:#00467f;}
	
	
label.error-label{color:red;}	
	
div.links ul{float:left; width:911px; border-bottom:2px solid #e6e6e6;}
	div.links ul.home{background:url(../img/home_down.png) no-repeat;} 
	div.links ul.about{background:url(../img/about_down.png) no-repeat;} 
	div.links ul.standard{background:url(../img/standard_down.png) no-repeat;} 
	div.links ul.current{background:url(../img/current_down.png) no-repeat;} 
	div.links ul.meetings{background:url(../img/meetings_down.png) no-repeat;} 
	div.links ul.news{background:url(../img/news_down.png) no-repeat;} 
	div.links ul.none{background:url(../img/none_down.png) no-repeat;} 

		div.links ul li{float:left;}
			div.links ul li.one a{width:65px; height:28px;}
			div.links ul li.two a{width:120px; height:28px;}
			div.links ul li.three a{width:172px; height:28px; }
			div.links ul li.four a{width:135px; height:28px; }
			div.links ul li.five a{width:90px; height:28px; }
			div.links ul li.six a{width:140px; height:28px;}		
			
			div.links ul li.print{margin-left:44px;}
			div.links ul li.print a,div.links ul li.large a{text-indent:0; margin:8px 5px 0 0; font-size:12px; text-decoration:none;}
			div.links ul li.print a:hover,div.links ul li.large a:hover{text-decoration:underline;}
			
			div.links ul li.print a{background:url('../img/print_icon.gif') 0 -6px no-repeat; padding-left:23px; height:20px; display:block; color:#999999;}
			div.links ul li.large a{background:url('../img/bullet-plus.gif') 7px 2px no-repeat; padding-left:19px; height:20px; display:block; color:#999999;}
	
			
			
			div.links ul li.one ul li a{height:auto; width:auto;}
			div.links ul li.two ul li a{height:auto; width:auto;}
			div.links ul li.three ul li a{height:auto;  width:auto;}
			div.links ul li.four ul li a{height:auto;  width:auto;}
			div.links ul li.five ul li a{height:auto; width:auto; }
			div.links ul li.six ul li a{height:auto; width:auto;}		
			
			
			
				div.links ul li a{text-indent:-999em; display:block; clear:both;}

			div.links ul li ul li  a{height:auto;}
			
			/*asdfasdf*/
			
.col1{float:left; padding:0 10px 0 0; width:550px; color:#999999; font-size:11px; font-family:verdana;}
	.col1 h1{color:#666666; font-size:24px;  font-family:verdana; margin-bottom:5px; font-weight:normal;}
	.col1 p{color:#999999;  font-family:verdana; padding:2px 0 2px 0;}
 	.col1 b{color:#777777;}
 	
.col2{float:right; width:300px; padding-right:0; margin-top:10px;}


.adapterContent{padding:10px 30px 20px 0px; float:left; max-width:700px;}
	.adapterContent h1{font-size:24px; color:#666666; margin-bottom:5px; font-weight:normal;}
	.adapterContent h2{font-size:18px; color:#f0b310; margin:10px 0; font-weight:normal;}
	.adapterContent p, .adapterContent ul, .adapterContent li{color:#999999; font-size:12px; font-family:verdana; padding:4px 2px; line-height:18px;}
	
	.contactWrapper strong, .adapterContent strong{color:#999999; font-weight:bold;}
		.contactWrapper a strong, .adapterContent a strong{color:#F0B310; font-weight:bold;}
	
	.contactWrapper h3{ color:#f0b310;}
	.adapterContent ul{color:#999999; list-style:disc; margin:10px 0 0 20px;}
		.adapterContent ul li{margin-bottom:0px;}

.breadcrumb{font-size:12px; color:#999999; margin:10px 0 20px 0;}
	div.breadcrumb a{color:#999999;}

/* RIGHT SIDE BAR STYLES*/

div.rightSideBox {float:left; margin-bottom:10px; float:left;}
	div.rightSidetop {background:url(../img/nav-top.gif) no-repeat; width:300px; height:31px; float:left;}
	
	div.rightSideBox h2{margin:5px 0px 0px 12px; color:#4E89C4; font-size:19px; letter-spacing:1px;}
	
	div.rightSidebtm {background:#cccfc2 url(../img/nav-btm.gif) left bottom no-repeat; width:300px; float:left;}
		div.rightSidebtm p {font-size:13px;color:#4e89c4;line-height:18px;padding:12px 0 12px 12px; font-family:verdana;}
		div.rightSidebtm form {padding:0 0 12px 12px;}
		div.rightSidebtm input {display:block;}	
	
	div.rightSidebtm input#search_search {padding:5px; width:265px; color:#666666; position:relative; -moz-border-radius:5px; -webkit-border-radius: 5px; border:1px solid #cccccc;}
				div.rightSidebtm input#search_search:focus{border:1px solid #999999;}


div.rightSidebtm input#submit {font-size:12px; font-weight:bold;  padding:5px 5px 7px 5px; border:0px; float:right; margin: 12px; background:#0078ae; -moz-border-radius: 4px; color:white; }
	div.rightSidebtm input#submit:hover{background-color:#1a9ad4; cursor:pointer;}
	
	div.rightSidebtm ul {padding:12px 0 12px 12px;}			
		div.rightSidebtm ul li {height:24px;background:url(../img/icon-listarrow.gif) left center no-repeat;padding:0 0 0 20px}					
			div.rightSidebtm ul li a {font-size:13px;color:#4e89c4;line-height:24px; font-family:verdana;}
				div.rightSidebtm ul li a:hover {color:#ffffff;}
	

/************************/

.newsListing{padding-bottom:20px; float:left; position:relative;}
	.newsListing a.viewAll{position:absolute; right:0px; top:5px;}

	.newsListing .newsItem {float:left; width:550px; border-bottom:1px dotted #cccccc; padding:5px 0 15px 0;}
		.newsListing .newsItem h3{margin:0; font-size:12px;}
		.newsListing .newsItem h3 a{font-weight:bold;}
		.newsListing .newsItem p{color:#999999; }
			.newsListing .newsItem p.date{font-size:10px; color:#aaaaaa; margin-bottom:5px;}
				.newsListing .newsItem p.newsDate{font-size:10px; color:#aaaaaa; margin-bottom:0px;}
			
			
		.newsListing .newsItem .bottomLink{padding-top:10px; float:left; display:block;}
		
		.newsDetail .blurb{margin-top:10px;}
			.newsDetail .blurb h3{color:#F0B310;font-size:18px;font-weight:bold;text-decoration:none; margin-bottom:5px;}
			.newsDetail .blurb .date{font-size:12px; color:#aaaaaa; margin-bottom:5px;}
			
			.newsDetail a.bottomLink{line-height:30px; font-size:10px; float:left; display:block; color:#999999; font-weight:bold;}


.issuedStandards tr td.first{width:100px;}
.issuedStandards tr td.second{width:420px;}
		.issuedStandards tr td.second a{margin-right:10px;}
/*products / projects */


.productBox{}

.product{margin-top:10px; padding-bottom:10px; border-bottom:1px dotted #cccccc; float:left;}
	.product h3{color:#3F4F59; font-size:14px; font-weight:normal; line-height:18px; margin-bottom:5px;}
	
	.product .img{float:left; border:1px solid #efefef;}
	.product .blurb{margin-left:10px; float:left; width:70%;}
	.product .blurb h3 a{font-weight:bold;}
		.product .blurb p{font-size:14px;}
.product a.bottomLink{line-height:30px; font-size:10px; font-weight:bold; float:left; display:block; color:#999999; }


.productDetail{float:left; width:540px;}
	.productDetail h1{margin-bottom:10px;}
	
.productDetail .imgWrapper{ margin:0 15px 0 0;}
	.productDetail .imgWrapper img{border:2px solid #efefef;}
	
.productDetail .blurb{margin-top:10px;}
			.productDetail .blurb h3{color:#F0B310;font-size:18px;font-weight:bold;text-decoration:none; margin-bottom:7px; text-transform:capitalize;}
			.productDetail .blurb .date{font-size:12px; color:#aaaaaa; margin-bottom:5px;}
			
			.productDetail a.bottomLink{line-height:30px; font-size:12px; float:left; display:block; color:#999999; }

			.productDetail .imgWrapper{float:left;}


/* media download listing /generic */

.mediaDownloadList{float:left; width:550px; margin-top:20px; /*border-top:8px solid #e6e6e6;*/}

.mediaDownloadList table{border-colapse:colapse; border-top:8px solid #e6e6e6; padding-top:10px; width:550px;}
	.mediaDownloadList tr th{font-weight:bold; padding:0 0 15px 0; width:100px;}
		.mediaDownloadList tr th.date{width:120px;}
		.mediaDownloadList tr th.no{width:100px;}
		.mediaDownloadList tr th.agenda{width:100px;}
		.mediaDownloadList tr th.board{width:120px;}
		.mediaDownloadList tr th.high{width:120px;}
	
	.mediaDownloadList tr td{padding:8px; vertical-align:middle;}
	.mediaDownloadList tr.shaded{background-color:#efefef;}
	
	.mediaDownloadList tr td a{color:#1c91d4;}
	
 .mediaDownloadList tr td a.attendMeeting{color:#F0B310; font-weight:bold;}


.mediaDownloadList .search{margin-top:2px; padding-bottom:2px; padding-left:40px; border-bottom:1px dotted #cccccc; float:left; width:100%; display:block;}
	.mediaDownloadList .search h3{font-size:12px;}


.media{margin-top:10px; padding-bottom:10px; border-bottom:1px dotted #cccccc; float:left; width:100%;}
	.media h2{font-size:12px; color:#f0b310; margin-bottom:0px; text-transform:capitalize; font-weight:bold;}
		
		.media a.download{color:#0078AE;  display:block; font-weight:bold; margin:0 0 10px 2px;}
		.media p{padding-top:5px;}
		.media p.date{color:#999999; padding-top:0;
							display:block;
							font-size:10px;
							font-weight:bold;}			

.media h2 span{color:#999999; font-size:10px;}

.media .mediaLinks{display:block; margin:10px 0;}
	.media .mediaLinks a{margin-left:50px; font-weight:bold; text-transform:capitalize;}
		.media .mediaLinks a.draft{color:#999999;}

.staffList{float:left; width:550px; margin-top:20px;}

.staff .blurb{margin-top:10px;}

	.staff{float:left; margin-bottom:10px;}
			.staff .blurb h3{color:#F0B310;font-size:18px;font-weight:bold;text-decoration:none; text-transform:capitalize; margin:0 0 10px 0;}
			.staff .blurb h4{color:#999999;font-size:14px; margin:3px 0; font-weight:bold;text-decoration:none; text-transform:capitalize;}
			.staff .blurb .date{font-size:12px; color:#aaaaaa; margin-bottom:5px;}
			.staff .img{float:left; margin:10px;}
			.staff .blurb{float:left; width:420px; margin-left:10px;}
			.staff a.bottomLink{line-height:30px; font-size:12px; float:left; display:block; color:#999999; }

			.staff .imgWrapper{float:left;}

/*pagnation */

.pagination{float:left; clear:both;}

.pageRecords{float:left; margin-top:30px; float:left; font-size:13px;}

div.pageNavigation{list-style:none; float:left; clear:both; margin-top:10px; width:100%;}
	div.pageNavigation a{ color:#999999;}
	
		div.pageNavigation div{float:left; margin:0 4px 0 4px; color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:12px;}
			div.pageNavigation div.pageNoActive{padding-top:12px; font-weight:bold;}
			
			div.pageNavigation div.pageLast a,div.pageNavigation div.pageFirst a, div.pageNavigation div.pageNo a{font-weight:normal; 
			border:1px solid #cccccc; color:#777777; padding:2px 4px 2px 4px; background-color:#efefef; margin-top:4px;
			float:left;
			}
				div.pageNavigation div.pageLast a:hover,div.pageNavigation div.pageFirst a:hover, div.pageNavigation div.pageNo a:hover{background-color:#F0B310; border:1px solid #999999; color:#ffffff;  text-decoration:none;}
			
			div.pageNavigation div.pageNoActive{border:1px solid #999999; color:#ffffff; background-color:#F0B310; margin-top:0px; padding:4px 5px 4px 5px;}
			
ul.pageNavigation{list-style:none; float:left; clear:both; margin:10px 0 0 0; }
	ul.pageNavigation a{ color:#999999; vertical-align:middle;}
	ul.pageNavigation li {float:left;}
	
		ul.pageNavigation li{float:left; margin:0 4px 0 4px; color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:12px;}
			ul.pageNavigation div.pageNoActive{padding-top:12px; font-weight:bold;}
			
			ul.pageNavigation li  a{font-weight:normal; border:1px solid #cccccc; color:#777777; padding:2px 4px 2px 4px; background-color:#efefef; margin-top:4px;}
				ul.pageNavigation li  a:hover{background-color:#F0B310; color:#ffffff;  text-decoration:none; border:1px solid #999999;}
			
			ul.pageNavigation div.pageNoActive{border:1px solid #999999; color:#ffffff; background-color:#F0B310; margin-top:-4px; padding:4px 5px 4px 5px;}
			


/* contact form */

.contactWrapper{margin-bottom:30px; float:left;}

.required{color:red; margin:5px 0 5px 0; font-size:13px !important;}

ul.error_list{background:none !important; padding:0 !important;}
	ul.error_list li{color:red; font-size:12px; padding:0!important; margin:5px 0 5px 20px; background:none !important; list-style-type:disc !important;}

.verticalForm { margin:0 0;}
	.verticalForm label { font-size:12px; color:#666666; display:block; font-family:arial; margin-bottom:5px; }
	.verticalForm  input{padding:5px; width:300px; color:#666666; position:relative; margin-bottom:5px; -moz-border-radius:5px; -webkit-border-radius: 5px; border:1px solid #cccccc;}
		.verticalForm  input:focus{border:1px solid #999999;}
	
	.verticalForm  textarea{margin-bottom:10px; width:300px; font-family:arial; font-size:12px; color:#666666; padding:5px; -moz-border-radius:5px; -webkit-border-radius: 5px; border:1px solid #cccccc;}
		.verticalForm  textarea:focus{border:1px solid #999999;}
		
#submitButton{font-size:12px; font-weight:bold; padding:5px 5px 7px 5px; border:0px; float:left; margin-top: 12px; background:#0078ae; -moz-border-radius: 4px; color:white; }
	#submitButton:hover{background-color:#1a9ad4; cursor:pointer;}
	
.error{background-color:#fdcece; width:320px; margin:0 0 5px 5px; font-family:arial; font-size:12px; border:2px solid #F85050; color:red; padding:10px; }

fieldset{color:#666666; font-size:12px; font-family:arial;}
		
		
.formTable{float:left; display:block;}		
.formTable	tr td{padding:5px;}		
.formTable	tr th{vertical-align:middle;}
	.formTable	tr td label{float:right;}

.formTable	tr td input, .formTable	tr td textarea , .formTable	tr td select,.updatesForm input{-moz-border-radius:5px 5px 5px 5px;
border:1px solid #CCCCCC;
color:#666666;
margin-bottom:5px;
padding:5px;
width:300px;
}

.formTable	tr td input.submit {font-size:12px; width:auto; font-weight:bold;  padding:5px 5px 7px 5px; border:0px; background:#0078ae; -moz-border-radius: 4px; color:white; }
	.formTable	tr td input.submit:hover{background-color:#1a9ad4; cursor:pointer;}
	

.formTable	tr td input:focus, .formTable	tr td textarea:focus , .formTable	tr td select:focus{border:1px solid #999999;}

.formTable	tr td select{width:100px;}

		
.formTable	tr td .button, .updatesForm .button{-moz-border-radius:4px 4px 4px 4px;
background:none repeat scroll 0 0 #0078AE;
border:0 none;
color:white;
float:left;
font-size:12px;
font-weight:bold;
padding:5px 5px 7px;
width:auto;
cursor:pointer;
}
			
.formTable	tr td .button:hover, .updatesForm .button:hover{background-color:#1a9ad4;}
				
.paging{float:left;list-style-type:none;margin:0px;width:546px; border-bottom:1px solid #F0B310;}
  ul.paging {margin:0 0 0 0px; }
.paging li{margin-left:10px;float:left;margin:1px;list-style-type:none;padding:3px;}
.pagingPage{border:1px solid #F0B310;padding:5px;}
.pagingPage:hover{background-color:#ffffcc;}

.pagingSub{ background: #eee; border:0; margin:0px; padding:0px;}
.pagingSub li { font-size:0.9em;text-align:right; }


.sitemap{float:left;}
	.sitemap ul{list-style-type:square;}
		.sitemap ul a{font-weight:normal; color:#FF8400;}
	.sitemap ul.sub{list-style-type:disc;}
		.sitemap ul.sub a{font-weight:normal; color:#F0B310;}
	.sitemap ul.subsub{list-style-type:circle;}
		.sitemap ul.subsub a{font-weight:normal; color:#4DA2C8;}
		
		
		
		
		
		
		
		
		
		
