/* GENERAL STYLES */
html,body{margin:0;padding:0}

/* fixed width columns*/

body{font: 72% verdana,arial,sans-serif;text-align:center}
  
div#bodyContainer{position:relative;text-align:left;width:924px;margin:0 auto}
div#headerContainer, div#headerContainerHome{position:relative;}
div#mainContainer{float:left;width:100%}
div#contentContainer{margin:16px 260px 40px 260px;}
div#sideContainer{float:left;width:200px;margin-left:-222px;margin-top:12px;}
div#subNav{float:left;width:220px;margin-left:-912px;margin-top:12px;}
div#footer{clear:left;width:100%}

div#contentContainer.twoCol{margin:16px 260px 40px 20px;}
div#subNav.twoCol{display:none;}

/* common content styling */
body{background:url(../assets/images/pagegrad.gif) repeat-y center;}
#headerContainer{background:url(../assets/images/banner.jpg) no-repeat;height:252px;}
#headerContainerHome{background:url(../assets/images/homeheader.jpg) no-repeat;height:373px;}
#headerContainer #nav{position:absolute;top:226px;left:16px;}
#headerContainer #nav a{color:#FFF;text-decoration:none;}
#headerContainer #nav a:hover{color:#000;}

p{margin:0 0 10px 0;}
a{color: #006;}
h1{color:#525252;font-size:160%;margin-bottom:8px;}
h2{color:#939393;font-size:120%;margin-bottom:8px;font-weight:bold;}
h3{color:#00003F;font-size:110%;margin-bottom:8px;font-weight:bold;}
strong{font-weight:bold;}

.externallink{
	background:url(../assets/images/linkarrow.gif) no-repeat;
	padding-left:20px;
	color:#333;
	text-decoration:none;
}
a:hover{color:#FF7F00;}

/* header styling */
a#aclogo{
	position:absolute;
	top:13px;
	left:17px;
	display:block;
	background:url(../assets/images/logo.jpg) no-repeat;
	height:74px;
	width:405px;
	}
#headerContainer a span{display:none;}

#infoFor{
	display:block;
	position:absolute;
	top:42px;
	width:252px;
	left:596px;
}
.colNav li{
	border-bottom:solid 1px #FFF;
}
.colNav li a{
	display:block;
	color:#666;
	text-decoration:none;
	padding:2px 0 2px 16px;
	font-weight:bold;
	background:url(../assets/images/infoarrow.gif) no-repeat 0 6px;
}
.colNav li a:hover{
	color:#ff7f00;
}

#searchFormTop{
	position:absolute;
	top:230px;
	left:680px;
}
#searchFormTop span{
	color:#FFF;
	padding-right:8px;
}
#searchFormTop input{
	font-size:80%;
	width:160px;
}
#searchFormTop input.Submit{
	width:19px;
	vertical-align:middle;
}

#xsltsearch h2{display:none;}

/* main content styling */
div#contentContainer p{line-height:1.4}
#contentContainer em{font-style:italic;}

#contentContainer ul{
	padding: 12px;
	margin-left: 24px;
}

#contentContainer ul li{
	list-style-type:disc;
	
}
#contentContainer ul.CaseStudyList li{list-style-type:none;}

#contentContainer ul li{padding: 4px 0;}

#contentContainer ol li{list-style-type:decimal;margin:0 0 8px 20px;}
#contentContainer ol{list-style:decimal;}

#contentContainer img{padding:8px;}

/* BLOG STYLING */
.commentcontent{line-height:1.4;}
.commentmetadata{display:block;color:#00003F;}
dd textarea{width:600px;height:80px;}
dd input{width:200px;}

/* Contact Form */
#ContactForm_5_btnSubmit{
	background:url(../assets/images/contactsubmit.jpg) no-repeat;
	border:none;
	color:#4a7a9e;
	width:127px;
	font-size:90%;
	text-align:left;
	padding-left:28px;
	font-weight:bold;
	height:17px;
}

.vcard .tel,.vcard .email, .vcard .url{
	color:#4a7a9e;
	text-decoration:none;
}
 
.ContactForm fieldset{padding-top:20px;}
.ContactForm fieldset legend{display:none;}
.ContactForm fieldset{color:#4a7a9e; font-weight:bold;}

#ContactForm_5_txtName,
#ContactForm_5_txtEmail,
#ContactForm_5_txtMessage
{display:block;width:170px;color:#333; font-weight:normal;}
#ContactForm_5_txtMessage{height:80px;}

/* Site Map */

#contentContainer #sitemap ul li{
	list-style-type:none;
	
}
#sitemap a{
	background:url(../assets/images/linkarrow.gif) no-repeat;
	padding-left:20px;
	color:#333;
	text-decoration:none;
}
#sitemap a:hover{color:#FF7F00;}
	
/* SubNav */
#subNav{background-color:#F7F7F0;padding-top:12px;}
#subNav h2{padding-left:10px;}


/* Side Container */
/* ================================================ */
div#sideContainer{margin-bottom:40px;}
#sideContainer{background-color:#F7F7F0;}
#sideContainer h2{padding-left:10px;}
ul.events{padding:0 10px;}
ul.events li{margin-bottom:12px;color:#939393;}
ul.events a{text-decoration:none;font-size:120%;color:#6D3311;font-size:110%;font-weight:bold;}
ul.events a em{padding-right:12px;display:block;font-size:90%;color:#939393;}




/* footer styling */
div#footer{background:url(../assets/images/footergrad.jpg) repeat-x;color:#666; height:36px;}

#footerContainer{margin:0;padding:10px 20px;}
#footerContainer a{display:block;padding:0;color: #999;text-decoration:none;float:left;}
#footerContainer div{float:left;}
#footerContainer a:hover{color:#FF0000;}
#footerContainer a.EmailFriend{
	margin-left:230px;
	background:url(../assets/icons/envelop.gif) no-repeat 4px;
	padding-left:24px;
}
#footerContainer a.lnkHelix{float:right;
	margin-left:4px;
	padding-right:20px;
	}

#footerContainer a.lnkCanvas{float:right;}
div#footer br{clear:both;}

/* Events List */

.eventsList .left span{clear:left;display:block;margin-bottom:4px;}
.eventsList h4 a {color:#6D3311;font-size:110%;font-weight:bold;text-decoration:none;}














































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
