@charset "UTF-8";
/* CSS Document */

/* BODY declarations */
body {
	background:#dde3e9 url(../images/bodyBG.gif) repeat-x scroll 0% 0%;
	margin:0;
	}
p,
	#container h1,
	#container h2,
	#container h3 {
		margin:0;
		padding:0;
		}
a {
	color:#406D8A;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
#container {
	clear:both;
	margin:0 auto 50px;
	width:900px;
	}
#header, #bannerSpace {
	background-color:#fff;
	clear:both;
	}
#languageSelection {
	background:transparent url(../images/langBG.gif) no-repeat scroll 100% 0%;
	color:#3e494e;
	float:right;
	font:normal 15px Tahoma, Arial, sans-serif;
	height:114px;
	padding:2px 33px 0 0;
	text-align:right;
	width:155px;
	}
#languageSelection a {
	color:#3e494e;
	font:normal 11px Tahoma, Arial, sans-serif;
	text-decoration:none;
	}
#languageSelection a:hover {
	text-decoration:underline;
	}
#header {
	background:#fff url(../images/headerBG.gif) repeat-x scroll 0% 0%;
	height:116px;
	}
#logo {
	float:left;
	padding:21px 21px 0 24px;
	}
#logo img {
	border:none;
	}
#brandName {
	float:left;
	}
#brandName h1 {
	font:normal 24px "Times New Roman", Times, serif;
	margin:0;
	padding:57px 0 0 0;
	}
#brandName h1 a {
	color:#59636a;
	text-decoration:none;
	}
#brandName h1 a:hover {
	text-decoration:underline;
	}
#bannerSpace {
	background:transparent none no-repeat scroll 0% 0%;
	height:115px;
	padding:100px 33px 0 0;
	text-align:right;
	width:900px;
	}
#bannerSpace.homeBanner {
	background-image:url(../../files/banners/home1.jpg);
	}
#bannerSpace.innerBanner {
	background-image:url(../../files/banners/inner-1.jpg);
	}
#bannerSpace p.bannerHeading,
	#bannerSpace p.bannerText {
	color:#fff;
	font:normal 30px "Times New Roman", Times, serif;
	}
p.bannerMore {
	color:#fff;
	font:normal 12px Helvetica, Arial, sans-serif;
	margin-top:8px;
	}
p.bannerMore a {
	color:#4b4b4b;
	font:normal 11px Helvetica, Arial, sans-serif;
	}
#bannerSpace p.bannerHeading {
	font-size:43px;
	padding-right:28px;
	}
#pageWrap {
	background:#ffffff url(../images/pagewrapBG.gif) repeat-x scroll 0% 0%;
	float:left;
	padding:0 0 4px 0;
	width:900px;
	}
#page {
	background:transparent  repeat-y scroll 14px 0%; /*url(../images/sidebarBG.gif)*/
	float:left;
	padding:0 0 0 14px;
	width:886px;
	}
#sidebar {
	border-top:solid 11px #e5edf5;
	float:left;
	width:202px;
	}
#searchWrap {
	background-color:#99bcd2;
	border-bottom:solid 3px #fff;
	float:left;
	margin-top:1px;
	padding:14px 14px 15px 12px;
	width:176px;
	}
#searchWrap h3 {
	color:#fff;
	font:normal 20px "Times New Roman", Times, serif;
	margin-bottom:14px;
	}
#searchWrap input {
	color:#3e494e;
	font:normal 14px Tahoma, Arial, sans-serif;
	padding:4px 3px;
	width:152px;
	}
#searchWrap img {
	border:none;
	vertical-align:middle;
	_vertical-align:super;
	padding-bottom:5px;
	}
#searchWrap a img {
	border:none;
	vertical-align:middle;
	_vertical-align:super;
	padding-bottom:10px;
	}

#pageContent {
	background:transparent url(../images/pagecontentBG.gif) no-repeat scroll 100% 0%;
	float:right;
	line-height:13px;
	padding:20px 90px 0 14px;
	width:580px;
	}
#pageContent h2 {
	border-bottom:solid 1px #59636a;
	color:#59636a;
	font:normal 20px "Times New Roman", Times, serif;
	padding:20px 0 4px 0;
	margin:0 0 13px 0;
	}
#pageHeader {
	float:left;
	width:580px;
	}
#breadCrumb {
	color:#59636a;
	float:left;
	font:normal 12px Tahoma, Arial, sans-serif;
	width:580px;
	}
#breadCrumb a {
	color:#59636a;
	font:normal 12px Tahoma, Arial, sans-serif;
	text-decoration:none;
	}
#breadCrumb a:hover {
	text-decoration:underline;
	}
.pageTitle {
	font-weight:bold;
	line-height:20px;
	}
#dynamicContent {
	color:#000;
	float:left;
	font:normal 12px Tahoma, Arial, sans-serif;
	text-align:justify;
	padding-bottom:10px;
	width:580px;
	}
#dynamicContent.customPage {
	color:#59636a;
	font-size:12px;
	line-height:19px;
	}
#dynamicContent.customPage a {
	color:#59636a;
	text-decoration:none;
	}
#dynamicContent.customPage a:hover {
	text-decoration:underline;
	}
#dynamicContent.customPage ul {
	list-style-type:none;
	padding:0;
	margin:0;
	}
#dynamicContent.customPage ul li {
	background:transparent url(../images/listArrow.gif) no-repeat scroll 0% 8px;
	padding-left:15px;
	margin:0;
	}
.dots {
	background:transparent url(../images/dotsGrey.gif) repeat-x scroll 0% 100%;
	}
.leadLink {
	clear:both;
	font:normal 11px Tahoma, Arial, sans-serif;
	padding:15px 0 7px;
	text-align:right;
	}
a.readMore {
	background:transparent url(../images/moreArrow.gif) no-repeat scroll 0% 5px;
	color:#87c1e7;
	padding:0 0 0 15px;
	text-decoration:none;
	}
a.readMore:hover {	
	text-decoration:underline;
	}
.homeEvents {
	float:left;
	font:normal 12px Tahoma;
	color:#000;
	margin:0 0 10px 0;
	width:580px;
	}
.eventsItem {
	float:left;
	padding:5px 0 7px 3px;
	width:577px;
	}
.eventDate {
	color:#5e93b6;
	float:left;
	width:577px;
	}
.eventTitle {
	float:left;
	width:457px;
	}
.eventLink {
	float:right;
	text-align:right;
	width:120px;
	}
#billboard {
	float:left;
	font:normal 11px Tahoma;
	color:#000;
	width:580px;
	}
.bbItem {
	float:left;
	padding:0 0 0 3px;
	width:142px;
	overflow:hidden;
	}

.bbTitle {
	color:#000;
	font:normal 14px "Times New Roman", Times, serif;
	float:left;
	width:142px;
	}

.bbTitle a {
	background:transparent none no-repeat scroll 0% 0%;
	color:#fff;
	font:bold 14px "Times New Roman", Times, serif;
	float:left;
	height:27px;
	line-height:14px;
	padding:11px 5px 0 7px;
	text-decoration:none;
	width:130px;
	}
.bb1 a {background-image:url(../images/bb1.gif);}
.bb2 a {background-image:url(../images/bb2.gif);}
.bb3 a {background-image:url(../images/bb3.gif);}
.bb4 a {background-image:url(../images/bb4.gif);}
.bbText {
	float:left;
	padding:7px 0;
	width:142px;
	}
.bbLink {
	float:left;
	padding:0 0 20px 0;
	width:142px;
	}
.bbImage{
	float:left;
	padding:0 0 0 0px;
}
.bbImage img{
	float:left;
	padding:0 3px 0 0;
}
#photoGallery {
	float:left;
	width:580px;
	}
.photoRow {
	float:left;
	width:580px;
	}
.photoWrap {
	float:left;
	padding:0 10px 20px;
	width:172px;
	}
.photo {
	background:transparent url(../images/photowrapBG.gif) no-repeat scroll 0% 0%;
	float:left;
	height:95px;	
	padding:25px 11px 27px 11px;
	width:150px;
	}
.photo img {
	border:none;
	
	height:95px;
	width:150px;
	
	}
.photo.vertical {
	height:128px;	
	padding:8px 46px 11px 44px;
	width:82px;
	}
.photo.vertical img {
	height:128px;
	width:82px;
	}
.photoZoom {
	float:left;
	font:normal 10px Tahoma, Arial, sans-serif;
	padding:7px 0 6px 1px;
	width:171px;
	}
.photoZoom a {
	color:#99bcd2;
	text-decoration:none;
	}
.photoZoom a:hover {
	color:#3e494e;
	}
.photoText {
	float:left;
	font:normal 11px Tahoma, Arial, sans-serif;
	padding:0 0 5px 1px;
	width:171px;
	}
.paging {
	color:#59636a;
	float:left;
	font:normal 11px Tahoma, Arial, sans-serif;
	padding:30px 0 25px;
	width:580px;
	}
.paging .activePage {
	color:#a5b1b9;
	}
.paging a {
	color:#59636a;
	text-decoration:none;
	}
.paging a:hover {
	text-decoration:underline;
	}
.contactForm {
	border-top:solid 1px #d5d8da;
	color:#59636a;
	float:left;
	font:normal 10px Tahoma, Arial, sans-serif;
	margin:20px 0 0 0;
	padding:20px 0 0 0;
	width:580px;
	}
.contactForm h3 {
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px !important;
	}
.cfWrap {
	float:left;
	width:500px;
	}
.cfRow {
	float:left;
	padding:0 0 10px 0;
	width:340px;
	}
.cfRow .col {
	float:left;
	padding-right:10px;
	width:160px;
	}
.cfRow input.dataentry {
	background-color:#e5edf5;
	border:none;
	color:#000;
	height:16px;
	margin-top:3px;
	padding:2px;
	width:156px;
	}

.cfRow textarea {
	background-color:#e5edf5;
	border:none;
	color:#000;
	height:106px;
	margin-top:3px;
	padding:2px;
	width:326px;
	}
.cfWrap .error {
	color:red;
	}
.cfRow.buttons {
	text-align:right;
	}
.cfRow.buttons input {
	background-color:#a6b1ba;
	border:none;
	color:#fff;
	font:normal 11px Tahoma, Arial, sans-serif;
	padding:4px 6px;
	}
	
	
	
.cfWrap2 {
	float:left;
	width:550px;
	}
.cfRow2 {
	float:left;
	padding:0 0 10px 0;
	width:550px;
	}
.cfRow2 .col2 {
	float:left;
	padding-right:10px;
	width:250px;
	}
.cfRow2 input.dataentry2 {
	background-color:#e5edf5;
	border:none;
	color:#000;
	height:16px;
	margin-top:3px;
	padding:2px;
	width:250px;
	}
	
	.cfWrap2 .error {
	color:red;
	}
	
	.cfRow2.buttons input {
	background-color:#a6b1ba;
	border:none;
	color:#fff;
	font:normal 11px Tahoma, Arial, sans-serif;
	padding:4px 6px;
	}
	
	
	
#footer {
	background-color:#fff;
	border-top:solid 1px #59636a;
	color:#59636a;
	float:left;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	padding:16px 13px 12px 10px;
	width:877px;
	}
#footer .left {
	float:left;
	}
#footer .right {
	float:right;
	}
#footer .right a {
	color:#59636a;
	text-decoration:none;
	}
#footer .right a:hover {
	text-decoration:underline;
	}
#atcomSignature {
	float:right;
	font:normal 10px Arial, Helvetica, sans-serif;
	margin:10px 10px 0 0;
	padding-bottom:20px;
	}
#atcomSignature a.atcomText {
	color:#5a646b;
	float:left;
	text-decoration:none;
	}
#atcomSignature a.atcomText:hover {
	color:#465b6b;
	}
#atcomProductionBox {
	float:left;
	}

#paging {
	float:left;
	padding:7px 0 0px 3px;
	width:577px;
	overflow:hidden;
	}
#paging span.middle{
	font:normal 11px tahoma;
	color:#000000;
	float:left;
	}
#paging span.middle select{
	font:normal 11px tahoma;
	color:#000000;
	}
#paging span.next{
	font:normal 11px tahoma;
	color:#59636A;
	float:left;
	padding-left:5px;
	padding-top:2px;
	}
a.next{
	font:normal 11px tahoma;
	color:#5E93B6;
	text-decoration:none;
}
a.next:hover{
	font:normal 11px tahoma;
	color:#59636A;
	text-decoration:none;
}
#paging span.previous{
	font:normal 11px tahoma;
	color:#59636A;
	float:left;
	padding-right:5px;
	padding-top:2px;
	}
#paging span.previous a{
	font:normal 11px tahoma;
	color:#5E93B6;
	text-decoration:none;
}
#paging span.previous a:hover{
	font:normal 11px tahoma;
	color:#59636A;
	text-decoration:none;
}

#sitemap{
	float:left;
	overflow:hidden;
	color: #ffffff;		
	font-family:Tahoma, Verdana;
	font-size: 11px;
	width:500px;
	padding:10px 0px 0px 0px;
	font-weight: normal;	
	text-decoration: none;			
}
#sitemap a{
	font:normal 11px Tahoma;	
	color: #213e8f;	
	text-decoration:none
}
#sitemap a:hover {
	font:normal 11px Tahoma;	
	color:#5E93B6;	
	text-decoration:none
}
#sitemapLevel_0{
	float:left;
	color: #213e8f;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: normal;	
	text-decoration: none;	
	width:100%;
	clear:both;
	padding:5px 0px 5px 0px;
}
#sitemapLevel_0 a{
	font:bold 11px Tahoma;	
	color: #213e8f;	
	text-decoration:none
}
#sitemapLevel_0 a:hover{
	font:bold 11px Tahoma;	
	color:#5E93B6;	
	text-decoration:none
}
#sitemapLevel_1{
	color: #ffffff;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: normal;	
	text-decoration: none;		
	width:100%;
	clear:both;
	padding:5px 0px 2px 15px;
}
#sitemapLevel_1 a{
	font:bold 11px Tahoma;	
	color:#666666;		
	text-decoration:none
}
#sitemapLevel_1 a:hover{
	font:bold 11px Tahoma;	
	color:#5E93B6;	
	text-decoration:none
}
#sitemapLevel_2{
	color: #ffffff;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: normal;	
	text-decoration: none;		
	padding:5px 0px 2px 30px;
	width:100%;
	clear:both;
}
#sitemapLevel_2 a{
	font:normal 11px Tahoma;	
	color:#666666;	
	text-decoration:none
}
#sitemapLevel_2 a:hover{
	font:normal 11px Tahoma;	
	color:#5E93B6;	
	text-decoration:none
}


#sitemapLevel_3{
	color: #ffffff;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: normal;	
	text-decoration: none;
	padding:5px 0px 2px 45px;
	width:100%;
	clear:both;
}
#sitemapLevel_3 a{
	font:normal 11px Tahoma;	
	color:#9f9f9f;	
	text-decoration:none
}
#sitemapLevel_3 a:hover{
	font:normal 11px Tahoma;	
	color:#5E93B6;	
	text-decoration:none
}

