/* Global */

body, html {
	font-family: sans-serif, Arial, Helvetica;
	background-position: center;
	background-repeat: repeat-y;
	background-image: url(/images/main_back.jpg);
	padding:0px;
	margin:0px;
	font-size:12px;
	color: #5f6062;
	background-color:#f6f6f6;
}
#flashContainer {margin-left:-24px;margin-top:20px;margin-bottom:40px;}
.pdficon {font-size:10px;width:120px;text-align:center;margin-right:10px;line-height:12px;}

h4 {font-size:16px;font-weight:normal;}

.engine_pdf_download {position:relative;top:-77px;left:700px;width:129px;height:37px;}

a:active, a:link, a:visited {color:#083a81;text-decoration:none;}

a:hover {color:#5f6062;text-decoration:underline;}

img {border:none;}

h1 {margin-left:15px;letter-spacing: -0.05em; background-image:url(/images/h1_background.jpg);font-weight:normal;background-repeat:no-repeat;width:840px;height:49px;color:#5f6062;font-size:20px;padding-left:12px;padding-top:20px;line-height:22px;}

.news-q {font-size:11px;text-transform:none;padding:0px;line-height:16px;}

/* Layout */

#wrapper {width:932px;margin:0 auto;}

#header {width:931px;height:110px;padding-bottom:20px;}

.header_logo {width:259px;height:110px;float:left;}

.header_nav {width:672px;height:81px;background-image:url(/images/header_navback.jpg);background-repeat:no-repeat;float:left;}

.header_crumb {width:672px;height:29px;float:left;background-image:url(/images/header_crumb.jpg);background-repeat:no-repeat;}

.header_crumb_text {float:left;width:300px;font-size:10px;padding-top:8px;padding-left:35px;}

#content {line-height: 17px; font-size: 12px; width:892px;min-height:450px;padding-left:40px;}

#copy1 {font-size: 12px; line-height: 17px; padding-left:28px;width:810px;padding-bottom:50px;}

#copy2 {font-size: 12px; line-height: 17px; padding-left:20px;width:810px;padding-bottom:50px;}

#copy-contact {font-size: 12px; line-height: 17px; padding-left:37px;width:400px;padding-bottom:50px;float:left;}

#copy-contact2 {float:left;margin-left:50px;}

.av-gmap {margin-top:10px;}

#copy2left {
	float:left;
	width: 208px;
	font-size: 10px;
	line-height: 18px;
	padding-left: 30px;
}

#copy2right {
	float:right;
	width:600px;
	padding-right:20px;
	padding-left: 20px;
	
}

#copy2right p {}

.italics {font-style: italic;}

.article_list {line-height:25px;}
.red {color:red;}
.formerror {color:red;font-size:10px;}

form {padding:0px;margin:0px;}

#footer {width:932px;height:130px;background-image:url(/images/footer_back.jpg);background-repeat:no-repeat;clear:both;}

.footermenu {line-height: 14px; text-align: center; position:relative;left: 470px;top: 16px;font-size:10px;font-weight:bold;width:300px;}

.tblock1_header {font-size:17px;letter-spacing: -0.05em;color:white;width:824px;height:45px;background-image:url(/images/tblock1_header.jpg);background-repeat:no-repeat;}
.tblock1_title, .tblock2_title {padding-top:7px;padding-left:10px;line-height:20px;}
.tblock1_copy {width:824px;background-image:url(/images/tblock1_back.jpg);background-repeat:repeat-y;}
.tblock1_end {width:824px;height:11px;background-image:url(/images/tblock1_end.jpg);background-repeat:no-repeat;margin-bottom:25px;}
.tblock1_text, .tblock2_text {line-height: 17px; padding-left:15px;padding-right:15px;padding-bottom:15px;}

.tblock2_header {font-size:17px;letter-spacing: -0.05em;color:white;width:824px;height:45px;background-image:url(/images/tblock2_header.jpg);background-repeat:no-repeat;}
.tblock2_copy {width:824px;background-image:url(/images/tblock2_back.jpg);background-repeat:repeat-y;min-height:180px;}
.tblock2_end {width:824px;height:11px;background-image:url(/images/tblock2_end.jpg);background-repeat:no-repeat;margin-bottom:25px;}

.hs {float:left;padding-right:8px;position:relative;top:-7px;}

.tblock2_title a:link, .tblock2_title a:visited {color:white;text-decoration:none;}

.sol {float:left;padding-right:10px;position:relative;left:-10px;}



/* Home Page */

.home_sidebar {float:left;width:275px;}

.home_copy {float:left;width:600px;font-weight:bold;font-size:13px;}

.home_copy_text {
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background-image:url(/images/main_copy_side.jpg);
	background-repeat:no-repeat;
	margin-top:5px;
	background-position: 30px 20px;
	line-height:22px;
	padding-left: 45px;
	height:350px;
	font-weight:normal;
	font-size:17px;
	line-height:29px;
	
}

.whats_new {background-image:url(/images/what_middle.jpg);background-repeat:repeat-y;width:275px;}

.whats_new_copy {padding-left:30px;padding-right:25px;font-size:10px;}

.whats_new_hr {
	border:0;
	width:198px;
	height:14px;
	background-image:url(/images/what_break.jpg);
	background-repeat:no-repeat;
	margin:0px;
	background-position: center;
	padding: 0px;
}

.sidebar_break {background-position: 0 center; background-image:url(/images/sidebar_break.jpg);background-repeat:no-repeat;width:275px;height:30px;}

.introflash {width:656px;height:291px;}


.note1 {margin-left:11px;}

.video1 {margin-left:31px;margin-top:13px;}

/* Menu */

.minicontact {width:80px;height:21px;position:relative;left:610px;font-size:9px;top:8px;}

.minicontact a:active, .minicontact a:link, .minicontact a:visited {color:white;text-decoration:none;}

.minicontact a:hover {color:white;text-decoration:none;}



.navigation {left: 27px; top: 9px; position: relative; width:550px;z-index:99;}

ul.menu {list-style:none; margin:0; padding:0}

ul.menu * {margin:0; padding:0}

ul.menu a {display:block; color:#000; text-decoration:none;}

ul.menu li { position: relative; float:left; margin-right: 0px;}

ul.menu ul {font-weight: normal; font-size: 11px; position:absolute; left: 0px; display:none; opacity:0; list-style:none}

ul.menu ul li {margin-left: 5px; margin-bottom: 0; margin-right: 0; margin-top: 0; border-width: 1px; border-style: none; width: 128px; position:relative; border-top:none;}

ul.menu ul li a { color: white; background-image: url(/images/menu_back_off.jpg); border-style: none; display:block; padding:3px 7px 5px; background-color: transparent;}

ul.menu ul li a:hover {background-image: url(/images/menu_back_on.jpg); color: #ffc423; background-color: transparent;}

ul.menu ul ul {left:148px; top:-1px}

ul.menu .menulink { background-repeat: no-repeat; background-position: 0 top; background-color: transparent; margin-left: 5px; border-width: 1px; border-style: none; height: 34px; font-weight:bold; width: 128px;background-image:url(/images/nav_button_off.png);}

ul.menu .menulink:hover, ul.menu .menuhover { background-position: 0 top; background-image: url(/images/nav_button_on.png); background-repeat: no-repeat;}

ul.menu .sub {background:#d1d1d1 url(/images/arrow.gif) 136px 8px no-repeat}

ul.menu .topline {border-top:1px solid #aaa}
#wrapper #content #copy1 #headline {
	color: #0C387F;
}

#wrapper #content .home_copy_text #headline {
	color: #0C387F;
}

#wrapper #content #copy2right #headline {
	color: #0C387F;font-size:16px;
}



/* Events */

.event_divide {width:684px;height:5px;background-image:url(/images/event_divide.jpg);background-repeat:no-repeat;
				margin-top:40px;margin-bottom:40px;}

#events_contain {width:634px;height:241px;clear:both;}

.events_1_textback {width:407px;height:241px;float:left;background-image:url(/images/events_1_textback.jpg);background-repeat:no-repeat;}

.events_1_tagback {width:227px;height:241px;float:right;}

.events_1_title, .events_2_title {width:407px;height:111px;}

.events_1_imageblock {position:relative;top:80px;}

.events_1_copy {width:407px;height:130px;color:white;font-size:13px;font-weight:bold;padding-top:17px;padding-left:15px;line-height:20px;}

.events_2_tagback {width:227px;height:241px;float:left;}

.events_2_imageblock {position:relative;top:80px;text-align:right;padding-right:7px;}

.events_2_copy {width:400px;height:130px;color:white;font-size:13px;font-weight:bold;padding-top:17px;padding-right:0px;line-height:25px;text-align:right;}

.events_2_textback {width:407px;height:241px;float:right;background-image:url(/images/events_2_textback.jpg);background-repeat:no-repeat;}

#events_main {margin-left:90px;}



.sitesearch {float:left;width:230px;padding-left:80px;}

#cse-search-results {}

.cse_input {width:188px;height:23px;background-image:url(/images/cse_input.png);vertical-align:middle;font-size:11px;border:none;background-color:transparent;background-repeat:no-repeat;padding-top:5px;padding-left:5px;position:relative;top:2px;color: #5f6062;}

.cse_button_contain {vertical-align:middle;text-align:bottom;position:relative;right:5px;bottom:2px;}

.XXcse_input {width:188px;height:23px;border:none;background-image:url(/images/cse_input.png);background-repeat:no-repeat;background-color:transparent;margin-top:2px;text-indent:8px;display:inline-block}




