/* HEADER AND MISC */div.homeContent { width:385px; }* html div.homeContent { width:350px; }*+html div.homeContent { margin-top:35px; }body {background-color: #003068;margin:0px;font-family: verdana,arial,sans-serif;behavior:url("http://www.smartwa.org/z_css/csshover.htc"); /* IE hover support */}img {border:none;}div#wrap {margin:0px auto;width:100%;}div#header {background-color: #003068;text-align:center;margin-left:30px;margin:0px auto;width:800px;height:114px;}* html h1.extramargin {padding-top:15px;}span.activecheckoutstep {color:#ab1408;font-weight:bold;}span.abstract_validationfailed {color:#ab1408;}td.titleleft, td.titleright {font-weight:bold;}/* TOP NAVIGATION */div#topNav {background:url(../z_img/smartwa_nav_background.gif);height:40px;width:100%;text-align:center;z-index:98;}div#topNavContainer {/* width:723px; */width:815px;margin:0 auto;height:40px;}div.menuItem {position:relative;display:block;float:left;z-index:99;}div.submenu {position:absolute;text-align:left;top:40px;width:178x;color:white;font-size:8pt;line-height:200%;visibility:hidden;z-index:100;}div.submenu img {position:absolute;top:100%;}div.submenu a {background-color:#ddd;color:#333;text-decoration:none;display:block;border-left: 5px solid #ddd;border-right: 5px solid #ddd;width:162px;padding-left:6px;}div.submenu a:hover {background-color:#eee;}* html div.submenu {/* IE6 Hack */top:40px;}*+html div.submenu {/* IE7 Hack */top:40px;}/* SECTION MENUS */div#sectionMenu {float:left;width:173px;margin-top:20px;}div#sectionMenu img {border-width:5px 6px 5px 5px;border-style:solid;border-color:#336699;float:left;}div.sectionSubMenu {text-align:left;width:178px;color:white;font-size:8pt;line-height:200%;border-top:5px solid #003366;margin-top:128px;}div#sectionMenu div.sectionSubMenu img {border:none;border-top:3px solid #003366;}div#sectionMenu div.sectionSubMenu a {background-color:#003366;color:white;text-decoration:none;display:block;border-left: 5px solid #003366;border-right: 5px solid #003366;width:162px;padding-left:6px;}div#sectionMenu div.sectionSubMenu a:hover {background-color:#336699;}/* QUOTES */div#quote {border-left:1px solid #99ccee;width:125px;float:right;padding:15px;margin-top:40px;color:#6699cc;font-size:11pt;font-family:times,serif;font-style:italic;position:relative;padding-top:-5px;padding-right:25px;}#quote div#author {font-size:11pt;}#quote div#company {font-size:9pt;}div#quote img {position:absolute;}/* CALENDARS */#calendar td {height:90px;width:90px;border-bottom: 1px solid #818181;border-right: 1px solid #818181;line-height:100%;}#calendar td.today {font-weight:bold;}#calendar td.none {background-color: #eeeeee;}#calendar th {color:white;background-color:#5598d6;width:90px;border-bottom: 1px solid #818181;border-right: 1px solid #818181;}table#calendar {border-top: 1px solid #818181;border-left: 1px solid #818181;}#calendar caption {font-size:14pt;margin:10px;}div.phpc-navbar {text-align:right;margin-right:50px;margin-top:10px;}div.phpc-navbar a {text-align:center;margin:3px;}#calendar ul {margin:0;padding:0;list-style:none;font-size:smaller;}#calendar li {margin-bottom:3px;}/* CONTENT AREA */div#contentWrap {background:url(../z_img/content_background.gif) repeat-x white;z-index:0;}div#content {min-height:225px;width:770px;margin:0px auto;font-size:9pt;padding:20px 0px 50px 50px;color:#333;position:relative;}div#contentThin {width:375px;float:left;margin-left:30px;padding-bottom:20px;}div#homeImage {margin:0px auto;width:797px;height:263px;position:relative;background:url(../z_img/homepage_body_image_bottom.gif) bottom no-repeat #6699cc;z-index:1;}div#homeImage img {border:9px solid #6699cc;border-bottom:none;float:left;z-index:2;}div#content h1 {color:#ab1408;font-size:16pt;}* html div#content h1 {margin-top:15px;}div#content a {color:#5f8dc5;}div#content a:hover {text-decoration:none;}div#feature {float:right;width:270px;margin:20px;margin-right:35px;font-size:8pt;padding: 20px 20px 10px 20px;color:#003366;border-left: 5px solid #d9e5f2;border-right: 5px solid #d9e5f2;}div#feature p {margin-top:2px;margin-bottom:0px;	}div#feature a {color:#5f8dc5;}div#feature h1 {font-size:11pt;margin-bottom:2px;}div#feature h1 a {font-size:11pt;color: #ab1408;text-decoration:underline;}div#feature2 {float:right;width:270px;margin:20px;margin-top:10px;margin-right:50px;font-size:8pt;padding: 10px;padding-top:45px;color:#003366;position:relative;background: url(http://www.smartwa.org/z_img/newsEventsHeader.gif) white no-repeat;}* html div#feature2 {padding-top:40px;	}*+html div#feature2 {padding-top:40px;	}div#feature2 p {margin-top:2px;margin-bottom:0px;	}div#feature2 a {color:#5f8dc5;}div#feature2 h1 {font-size:9pt;margin-bottom:2px;}*+html div#feature2 h1 {margin-top:5px;}div#feature2 h1 a {font-size:9pt;color: #ab1408;text-decoration:underline;}div#feature2 div.fItem {border-bottom: 1px dashed #d9e5f2;padding-bottom:5px;}span.date {color:gray;}div#feature div.fItem {border-bottom: 1px dashed #d9e5f2;padding-bottom:10px;}div#feature h1 a:hover {text-decoration:none;}div#endContent {clear:both;}div#content a.regLink {color:white;background-color:#ab1408;padding:2px 5px;text-decoration:none;font-size:8.5pt;font-weight:bold;}div#content a.regLink:hover {color:#ab1408;background-color:white;}/* FOOTER */div#footer {background-color: #003068;color:#879db4;font-size:7pt;width:720px;margin:5px auto;line-height:140%;padding-bottom:10px;clear:both;}div#footer.indented {background-color: #003068;color:#879db4;font-size:7pt;width:500px;margin:5px auto;line-height:140%;padding-bottom:10px;padding-left:185px;clear:both;}* html div#footer.indented {padding-left:245px;width:550px;	}*+html div#footer.indented {padding-left:205px;width:520px;	}div#footer a {color:#879db4;text-decoration:none;}div#footer a:hover {text-decoration:underline;}#library {	margin-top:20px;}.ext {	font-size:8pt;	color:#888888;}#accidentReport{	background-color: #00183C;	color: #619bcf;	font-size: 9px;	font-weight: bold;	left: 148px;	padding: 1px 3px;	position: absolute;	top: 99px;	font-family: Verdana;	width: 98px;	height: 13px;	text-decoration: none;}#accidentReport a:hover{	}
