/* Reset Styles */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;/*vertical-align: baseline;*/}

body {line-height:1;color:#000000;background:#ffffff;}
ul {list-style: none;}
ol{ margin: 10px 0 10px 20px}
ol li{padding: 0 0 6px 0}

caption, th, td {text-align:left;font-weight:normal;}
/* End Reset */
/*
table.border {border-collapse: separate; border: solid #666666 1px !important; }
table.border tbody{border: solid #666666 1px !important; }
table.border td{border: solid #666666 1px !important;}
table.border tr{border: solid #666666 1px !important;}
table.border th{border: solid #666666 1px !important;}
*/
body{margin:0;background: #f3f5f6;color:#000000}
body,td,th,input,select,textarea,input {font-family: Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:12px;}
p{margin:0 0 1.5em 0; }
a{color:#0f76cf;text-decoration:none;}
a:hover{text-decoration:underline !important;}
a img{border:none;}
h1,h2,h3,h4,h5{line-height:1em;font-weight:normal}
li.red{background: url(news-bullet-red.gif) -2px -2px no-repeat;padding:0 0 5px 20px;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#tblACMAdminToolbar{z-index:1000;}

.wrapper{width:954px;margin:0 auto}

.small_separator{ border-bottom:#CCCCCC solid 1px; margin: 0 0 15px 0; height: 2px; font-size:1px;}

#main_container{ background: url(bg-refresh.png) repeat-y; width:1000px;margin:0 auto}
#closer_container{ background: url(footer.png) repeat-y; width:1000px;margin:0 auto; height:31px}

/* Header ---------------------------------------------------------- */
	#wrapper-header{width:100%;background: url(bg-refresh.png);}
	#header{width:954px;margin:0 auto;background: url(header-bg-inside.gif);font-size:10px;color:#c1d2e4;position:relative;height:106px;}
		#header a{color:#c1d2e4;text-decoration:none;}
	
		#header h1#logo a{
	display:block;
	width:570px;
	height:106px;
	text-indent:-2000px;
	background-image: url(logo.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
	
		#header #toolbar{position:absolute;top:13px;right:10px;}
			#header ul{margin:4px 10px 0 0;float:left}
				#header ul li{float:left;background: url(header-link-divider.gif) top right repeat-y;padding:0 1px 0 0}
				#header ul li a{display:block;padding:0 11px;}
				#header ul li a.highlight{font-family: Arial, Helvetica, sans-serif ;font-size:11px;text-transform:uppercase; font-weight:700; color:#83c4fd}
				#header ul li strong a{color:#cad56e; font-weight:bold}
		
			#header #toolbar #search{float:left;}
				#header #toolbar #search input{vertical-align:top;}
				#header #toolbar #search .textfield{width:120px;padding-left:4px;padding-right:4px;font-size:10px;color:#737373;border:1px solid;border-color:#858585 #c6c6c6 #c6c6c6 #858585}
				#header #toolbar #search #searchselect{font-size:10px;color:#000000;border:1px solid;border-color:#858585 #c6c6c6 #c6c6c6 #858585}


/* Social media bar ---------------------------------------------------------- */
#wrapper-social{background:#ffffff;padding:0 0 0 0;width:954px;border-top:1px solid #ffffff}
	#social{background: #666666 ; height: 35px; text-align:center;font-size:9px}
	#social #social_media{height:30px ; margin: 0 0 0 320px; }
	#social #social_media li{padding: 0 0 0 12px; float:left}
	#social ul{ list-style:none; margin: 0 0 30px 0}
	#social ul li {  padding: 0 10px 0 12px; float:left}

				
/* Footer ---------------------------------------------------------- */
#wrapper-footer{background:#ffffff;padding:0 0 0 0;width:954px;border-top:1px solid #ffffff}
	#footer{background: #f9f9f9 url(footer-bg-refresh.png) top left repeat-x;padding:15px 20px;text-align:center;font-size:9px}
		#footer ul li{display:inline;padding:0 7px}
		#footer ul img{margin:0 2px 0 0}

		#footer ul#contact{color:#fff;margin:0 0 5px 0}
		#footer ul#contact a{color:#fff;text-decoration:none;text-transform:uppercase}

		#footer ul#footerlinks li{background: url(footer-link-divider.gif) right no-repeat;}
		#footer ul#footerlinks li.last{background:none;}
		#footer ul#footerlinks a{color:#fff;text-decoration:none;}
		#footer ul#footerlinks img{vertical-align:middle;}
		
		#footer #copyright{padding:15px 0 0 0;margin:0; color:#FFF}
		#footer #copyright a{color:#fff;text-decoration:none}
		
		
/* Content Area ---------------------------------------------------------- */
#wrapper-content{background:#ffffff;padding:0 1px;width:954px}


	#content ul{margin:15px 0;padding:0;}
	#content ul li{margin:0 0 4px 0px;padding:0 0 5px 23px;background: url(bullet.gif) 0 0px no-repeat;}
	
	#content .featurephoto{margin:0 0 15px 0; }
	#content .featurephoto_left{margin:0 10px 15px 0; border:#999999 solid 3px }
				
	#content .shadow {padding:10px 10px 0 10px;background: url(photoshadow-bg.gif) top left no-repeat;}
	#content .shadow img{padding:0 10px 10px 10px;background: url(photoshadow-bg.gif) bottom left no-repeat;margin:0 -10px}
	
	#content .autoshadow {float:left;background: url(autoshadow.gif) no-repeat bottom right !important;}
	#content .autoshadow img {display: block;position: relative;background-color: #fff;border: 1px solid #d0d0d0;margin: -0px 6px 6px -0px;padding: 5px;}
	
	#content .photo{margin:10px;background:#ffffff;padding:5px;border:1px solid #d0d0d0}
	
