* {padding: 0;margin: 0;}
img {border: 0;}
body {font: 62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif; color: #444;background: #EDEDED;text-align: center;margin: 0 0 30px;}
#page {background: white;text-align: left;margin: 0 auto;padding: 20px 0 10px;width: 85%!important;_width: 85% !important;border: none !important;border-top: none;}
#page{min-width:970px;width:expression((documentElement.clientWidth||document.body.clientWidth)<1141?'970px':'auto') !important;_width:expression((documentElement.clientWidth||document.body.clientWidth)<1141?'1000px':'auto');}
.content {min-width:970px;width:expression((documentElement.clientWidth||document.body.clientWidth)<1141?'1070px':'auto');}
#header{min-width:970px;width:expression((documentElement.clientWidth||document.body.clientWidth)<1141?'1070px':'auto');}
* html #page { width: 970px }
#header {padding: 0;margin: 0;position: relative;height:60px;background:#0678bf url(../images/logo_bg_blue.gif) repeat-x left top;}
#header h4{background: url('../images/logo_blue.gif') no-repeat 10px 0px;height: 60px;margin:0;float: left;width: 300px;position: absolute;padding: 0px;}
#header h4 a {position: relative;display: block;top: 10px;left: 10px;width: 250px;height: 45px;}
#header h4 a span {display: none;}
#primary1 {width: 71% !important;_width: 71% !important;float: left;margin: 0 10px 0 10px !important;_margin: 0 10px 0 10px !important;display: inline;}
ul.menu {margin: 0;padding: 0;position: absolute;bottom: 0;left: 320px;width: auto;font-size: 1.2em;
	font-family: Verdana, Geneva, sans-serif;	}
ul.menu li {display: inline;margin: 0;}
ul.menu li a {float:left;background: transparent url("../images/tabs-left.gif") no-repeat left top;background-position: -1000px 0%;margin:0 1px 0 0;padding:0 0 0 2px;color: #fff;text-decoration: none;cursor: pointer;}
ul.menu li a span, #current span {float:left;display:block;background: transparent url("../images/tabs-right.gif") right top no-repeat;padding:3px 9px 3px 6px;}
#current a { background-position:0 -300px; }
#current a span {background-position:100% -300px;padding-bottom:3px;color:#fff;}
#current a span {background-position:100% -300px;padding-bottom:3px;color:#000000;}
ul.menu li a:hover { background-position:0% -150px; }
ul.menu li a:hover span {color: #fff;background-position:100% -150px;}
#current a:hover { background-position:0% -300px; }
#current a:hover span {color: #000000;background-position:100% -300px;}
a img,:link img,:visited img { border:none }
.rsidebar {margin: 0;width: 200px !important;_width: 200px;float: left !important;padding: 0 9px 0 9px !important;border-left: 1px solid #69943E;}
.lsidebar {margin: 0;width: 240px !important;_width: 240px;float: right !important;padding: 0 10px 0 10px !important;border-left: 1px solid #E3E3E3;}
.lsidebar ul{list-style:none}
.lsidebar ul li, .rsidebar ul li{
	border-bottom:1px solid #f1f1f1;
	padding-bottom:3px;
	font-size:13px;
	margin-top: 0.5em;
	margin-right: 0pt;
	margin-bottom: 0.5em;
	margin-left: 0px;
}
.lsidebar ul li a:hover{text-decoration:underline}
.lsidebar h2{margin-bottom:8px; color:#666; font:bold normal 15px Arial,Helvetica,sans-serif; text-transform:uppercase; border-bottom:4px solid #6BB31C; padding-bottom:4px}
.lsidebar h3, .lsidebar h4{margin-bottom:8px; color:#666; font:bold normal 13px Arial,Helvetica,sans-serif; margin-top:8px}
.lsidebar h4{color:#666; font:bold normal 15px Arial,Helvetica,sans-serif; border-bottom:4px solid #6BB31C}
.sb-pagemenu ul {margin-left: 10px;}
.sb-pagemenu ul ul {margin-top: 2px;}
.sb-pagemenu ul ul .page_item {margin-left: 10px;padding: 0;}
.sb-pagemenu .current_page_item {} h1, h2, h3, h4,h5 {font-family: 'Trebuchet MS', Verdana, Sans-Serif;}
#header .description {font-size: 1em;margin: 0 0 0 40px;display: inline;}
.pagetitle {text-align: left;margin: 15px 0 15px;}
.pagetitle h1 {font-size: 2.2em;font-weight: bold;letter-spacing: -1px;text-align: left;display: inline;color: #FF6600;border-bottom: 3px solid #666666;padding-bottom: 4px;margin-bottom: 8px;padding-right: 25px;}
.calendar {height: 20px;width: 30px;background: center center;cursor:auto;cursor:pointer;border-style: none;}
#primary1 h3{font-size: 2.2em;font-weight: normal;letter-spacing: -1px;display: inline;}
#primary1 h4{font-size: 1.6em;font-weight: normal;letter-spacing: -1px;}
.itemhead {margin-top: 10px;}
.itemtext h3 {font-size: 1.3em;display: block;padding: 15px 0 0;}
.itemtext h4 {font-size: 1.3em;padding: 15px 40 8 10;text-align: left;display: block;}
.itemtext h5 {font-size: 1.3em;display: block;padding: 10px 0 0;color: #3B9B30;text-align: left;border-bottom: 2px solid #3B9B30;}
#nav {font-size: 1.3em;}
.itemtext h6 {font-size: 1.3em;display: block;padding: 10px 0 0;text-align: left;}
h2, h2 a, h2 a:visited,h3, h3 a, h3 a:visited,h4, h4 a, h4 a:visited {color: #444;}
h2, h2 a, h2 a:hover, h2 a:visited,h3, h3 a, h3 a:hover, h3 a:visited,h4, h4 a, h4 a:hover, h4 a:visited {text-decoration: none;}
#primary1 .item { margin: 0; padding: 5px 0 15px;clear: both; }
#primary1 .item .itemtext {font: 1.1em/1.5em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: justify;color: #444;}
#primary1 .item .itemtext p,#primary1 .item .itemtext ul,#primary1 .item .itemtext ol,#primary1 .item .itemtext div,#primary1 .item .itemtext blockquote {margin: 13px 0;}
input[type=text], textarea {font: 1em Verdana, Arial, Helvetica, Sans-Serif;padding: 3px;color: #777;}
input[type=text]:focus, textarea:focus {background: #fff;color: #333;border-color: #666;}
#footer {height: 10px;border-top: 10px solid #999;margin-top: 5px;padding: 25px;text-align: center;}
#footer a {color: #888;border-bottom: 1px solid #ccc;font-weight: bold;}
#footer a:hover {border: none;text-decoration: none;color: black;}
#primary1 a:hover, #primary1 a:visited:hover,.secondary a:hover, .secondary a:visited:hover {text-decoration: underline;}
h2 a:hover, h2 span a:hover {color: #27d !important;}a {color: #27d;text-decoration: none;}
.itemtext a:visited {color: #b41;}
.clear {clear: both;margin: 0;padding: 0;}
#primary1 .itemtext img {margin: 0 5px;padding: 4px;border: 1px solid #ccc;max-width: 100%;}
#primary1 .itemtext .line_hr { margin: 0; padding: 0px; max-width: 100%; border-top: 1px solid #FBE772; display: block; background: #FBE772; height: 1px;}
.center {text-align: center;}
.alignright {float: right;}
.alignleft {float: left}
img.center, img[align="center"] {display: block;margin-left: auto;margin-right: auto;}
img.alignright, img[align="right"] {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft, img[align="left"] {padding: 4px;margin: 0 7px 2px 0;display: inline;}
img.noborder {border: none !important;}
small {font-size: .9em;line-height: 1.5em;}
small, strike {color: #777;}
code {font: 1.1em 'Courier New', Courier, Monospace;}
acronym, abbr {font-size: 0.9em;letter-spacing: .07em;border-bottom: 1px dashed #999;cursor: help;}
blockquote {margin: 20px 0;padding: 0 20px 0 50px;color: #333;background: #fff url('../images/quote.gif') no-repeat 10px 0;border: none;}
hr {display: none;}
.line {border-top: 1px solid #72AFD6;}
.navigation { text-align: center; margin: 10px 0; padding: 0; width: 100%; clear: both; }
.navigation .left {float: left;width: 50%;text-align: left;}
.navigation .right {float: right;width: 50%;text-align: right;}
.navigation p {margin: 0;padding: 0;}
.navigation a {color: #999;}
.alert {background: #FFF6BF;border-top: 2px solid #FFD324;border-bottom: 2px solid #FFD324;text-align: center;margin: 10px auto;padding: 5px 20px;}
.itemtext ol, .itemtext ul {padding: 0 0 0 35px;margin: 0;}
.itemtext ol li, .itemtext ul li {margin: 0 0 3px;padding: 0;}
ol li {list-style: decimal outside;}
input[type=text], textarea {color: #444;padding: 2px 0 2px 2px;margin: 0;}
.pagetitle {margin: 0px 0 15px !important;}
.attachment {text-align: center;}
table{margin: 4px;}
.t1 td{padding: 4px;}
.t2 {color: #241D00;font-size: 12px;font-weight: bold;}
span.red { color: #FF6600; font-weight: normal; }
.add_f{padding-top: 3px;}
#f{position: absolute;right: 5px;}
.fla {border: 1px solid #666666;margin-right: 8px;}
.inb {border: 1px solid #72afd6;padding: 8px;position: relative;}
.red {color: #FF0000;}
.dat label{text-align: right;}
.pas {background: #E7F1F8;border-style: none;margin: 0px;padding: 0px;}
.legend {background: #FFFFFF;width: 100%;font-weight: bold;display: block;margin: 0px;padding: 0px;}
.l_s {position: absolute;top: -21px !important;top: 8px;right: 5px;width: 253px;background: #FFEDDF;padding-left: 6px;}
