body { text-align:center }
* { margin:0; padding:0}
a img, fieldset { border:0 }

/* #top nav*/
#top-nav{ padding:4px 0 8px }

#user-box { float:left; padding-left: 10px }
	#user-box strong { margin-right:18px }
	#user-box a { margin-right:10px }

.login{ }
.login, .login strong{ float:left; margin-right:5px}
	.username{ width:112px; float:left; margin-right:2px}
	.password{ width:67px; float:left; margin-right:2px}	
	.login-btn{float:left}	

#page-help { float:right;}
.page-help-links { float:left}
	.page-help-links a { margin:0 8px }
	
#search { float:left; margin-left:5px; width:150px}
	#search * { vertical-align:bottom; float:left }
	.search-words { width:114px}
	
/* #top media */
#top-media{ padding: 10px 0; float:left; width:100%}
	.logo { float:left; padding: 14px 0 20px 10px; width:33%}	
	.banner{ float:right; width:65%;}

/* #nav-site */
#nav-site { clear:both }
#nav-site .center{  width:942px }
#nav-site-list, #nav-site-list ul { float:left }
	#nav-site-list li { list-style:none; float:left}
	#nav-site-list a, #nav-site-list em{ display:block; padding:9px; text-align:center; font-size:1.2em; width:135px; margin-right:1px; font-style:normal}

#nav-site-bottom { clear:both;}
	#nav-site-sublist { clear:both; list-style:none}
	#index #nav-site-sublist { }
	#index .nav-list { position:absolute; width:924px}
	#nav-site-sublist li { position: relative; display:table; height:36px; width:153px; float: left; margin: 0 1px 1px 0}	
	#nav-site-sublist li a {position:relative; display:table-cell; vertical-align:middle; height:100%; width:135px; padding:0 9px;}
	#nav-site-sublist li a img { padding-right:3px }	
	
#news-slide { clear:both }	

#footer { clear:both; padding: 5px 0 15px; float:left; width:100% }
	#footer .center{ width: 902px}
	.disclaimer { float:left}
	.copy{ float:right}

.login{ display:inline}
.login strong{ font-weight:normal }

/* #content global */
#content { clear:both}
	#content .center { width:942px }
	#content .sh { padding:0 10px; width:922px  }

.column1 { float:left; width:537px}
.column1A { float:right; width:383px}
#index .sepColumn1 { background: #FFF url(../img/sep-Column1.gif) repeat-y left top; clear:both; float:left; width:922px}
.sepColumn1 { background:  #FFF url(../img/sh-lat-right.png) repeat-y 217px 0; clear:both; float:left; width:922px}
.col-lateral{ float:left; width:217px; padding: 15px 10px 15px 0}
.col-center { float:left; width:364px; padding:18px 13px 0 10px}
.col-lateral-right { float:right; width:287px; padding:18px 9px 0 0}
.col-lateral-left { float:left; width:287px; padding:18px 0 0 9px}
.article .col-lateral-right, .article .col-lateral-left{ padding-left:0; padding-right:0}

/* global class*/
.center {margin:0 auto; width:924px; text-align:left; clear:both;  }	
.pDown{clear:both; display:block}
.fw{clear:both; float:left; width:100%;}

.list-box { list-style: none }
	.column1 .list-box li { padding: 10px; float:left; width:517px }
	.column1 .list-box li .text { float:right; width:440px }
	
	.column1A .list-box li { padding: 10px; float:left; width:363px }
	.column1A .list-box.tinyList li { padding:6px 10px }	
	.column1A .list-box li .text { float:right; width:280px }

	.list-box li .date, .list-box li .tag { float:left; width:70px }

	.column40 { float:left; width: 40%; list-style:none }
	.column60 { float:left; width: 60%; list-style:none }
	
#nav-lateral{ list-style:none; padding:5px 0 40px }
	#nav-lateral li{ list-style:none; padding:1px 0 }		

.breadcrumb{ float:left; width:595px; padding:25px 60px 10px 40px}
.article{ float:right; width:590px; padding:15px 60px 45px 45px}

.listCols_half{ float:left; width:100%; clear:both}
.listCols_half ul{ list-style:none; clear:both} 
.listCols_half li{ float:left; width:50%;}
.listCols_half li .spc{ border-width:0 2px 2px 0; border-color:#FFF; border-style:solid; padding:16px 8px 8px; background:#f8f9fa; min-height:75px; display:block; text-decoration:none}
.listCols_half li.best .spc{ padding:12px 8px 8px; min-height:79px}
.listCols_half li a.spc{ color:#000}
.listCols_half li .title2{ text-transform:uppercase}

.listCols_half li .spc:hover{ background:#d3dadd url(../img/bg1.png) repeat-x top}
.listCols_half li .text{ float:right; width:170px}
.award{ float:left; width:105px; text-align:center}
.award img{ margin:0 auto; display:block}
