body#default { margin: 0px; font: 11px arial, tahoma, verdana;text-align:center;}
body {color: #696969; background: url(default/bg.gif);}
td {margin: 0px; font: 11px arial, tahoma, verdana;
}
img { padding: 0; margin: 0; border: 0; }
h1 { color: #E98A03; margin: 0px 0px 10px; font: bold 16px arial, tahoma, verdana !important;}
h1.subpage { background: #53798E; color: #FFFFFF; padding: 4px 0px 4px 8px !important; margin: -10px -10px 10px -10px !important;font: bold 12px arial, tahoma, verdana !important;}
h2 {color:#486F8E;font-weight:bold !important;font-size: 12px !important;margin-bottom: 5px;}
a {color: #3D729A;}
#container { width: 900px; background: #FFF; margin: 0px auto;text-align:left;}
#header-top { height: 102px; background: #FFFFFF url(default/bg_header_top.gif) 100% no-repeat; }
#header-top #logo { width: 146px; float: left; }
#header-top #nav-sitemap { width: 635px; float: right; margin-right: 10px; height: 102px; position: relative; }
#login-sitemap { position: absolute; top: 10px; right: 20px; }
#nav { position: absolute; bottom: 10px; right: 20px; }
#login-sitemap ul, #nav ul { margin: 0px; padding: 0px; list-style-type: none; }
#login-sitemap ul li, #nav ul li { display: inline;}
#login-sitemap ul li a {color: #666666; padding: 0px 3px;}
#nav ul li a {color: #747061; padding: 4px 10px;font-size: 12px; font-weight: bold;text-decoration: none; background: url(default/bg_dots_vertical.gif) 100% repeat-y;}
#nav ul li a#lst {background: none;}
#nav ul li a:hover {color: #000000;}
#header-bottom { margin: 0px 0px; }
#subnav-text-wrapper { 
     min-height: 192px; 
     background: #EE8203; 
/*     height: expression(this.scrollHeight < 192? "192px" : "auto" ); */
     height: 192px;
     width: 250px; 
     float: left;
     overflow: auto;
}
#subnav-text { padding: 10px; }
a.subnav-text-right { color: #FFFFFF; text-decoration: none; font: bold 12px arial !important; padding-top: 30px;float: right;}
#subnav-text h1 {color: #FFFFFF; font: bold 14px arial !important; margin: 0 0 4px 0; padding: 0; line-height: 20px; letter-spacing: 0.5px;}
#subnav-text ul { list-style: none; margin:0px 0px 0px 5px; padding: 0px;}
#subnav-text ul li { font-size: 14px; color: #FFFFFF; padding-bottom: 3px;}
#subnav-text ul li a { font-size: 12px; color: #FFFFFF; text-decoration:none;}
#subnav-text ul li a:hover, #subnav-text ul li a.active  { color: #000000;}
#subnav-text ul {list-style-image: none;} 
#header-left { margin-left: 251px; background: url(default/bg_col_right.gif) 100% 0px no-repeat; }
#content-init { margin: 10px 0px; background: url(default/bg_content_init.gif) repeat-y; clear:both; }
#sidebar-wrapper {width: 250px; float: left;}
#sidebar, #content { line-height: 16px;}
#sidebar {padding:0px 10px;}
#content-wrapper {float: right; width: 645px;}
#content {padding: 0px 10px;}
#footer-top { background: #F8F8F8 url(default/bg_footer_top.gif) 100% no-repeat;height: 49px;}
#footer {padding: 10px 0px; background: #FFFFFF; font-size: 10px;}
#cts {width: 250px; float: left; padding-left: 10px;}
#links-copy {width: 600px; float: left;color: #666666;text-align: center;}
#links-copy a {color: #666666; text-decoration:underline; padding: 0px 5px;}
#links-copy a:hover {color: #000000; text-decoration:none;}
#links-copy p {margin:0px; padding: 0px 0px 0px 0px;}
#links-copy p.copy {margin:0px; padding: 10px 0px 0px 0px;}
#sidebar form p {margin:0px;}
#sidebar form p strong {color: #636363;padding-bottom: 5px;font-weight: bold;}
.thesearch {border: 1px solid #A7ABAE;padding:2px;width: 190px;}
.thesearchb { padding:1px;background: #D5BE61;border:0;color: #FFFFFF;font-weight:bold;}
.clear-both {clear:both;font-size:1px;height:0;}
#sidebar dl {}
#sidebar dt {font-weight:bold;color: #555555;}
#sidebar dd {color: #696969;margin:0px 5px 18px 0px;}
p.small {font-size: 11px;}
#index-content-wrapper {margin: 10px 0px; background: url(default/bg_dots_vertical.gif) 50% repeat-y;}
div.hr {height: 3px; background: #fff url(default/bg_hr.gif) repeat-x;}
div.hr hr {display: none;}
.width-49-percent-left-wrapper {width: 49%; float: left;}
.width-49-percent-right-wrapper {width: 49%; float: right;}
.padding-10px {padding: 0px 10px;}

ul { list-style-image: url(default/li.png);}
kbd { padding: 0px 1px 0px 1px;  border-width:  1px 2px 2px 1px;  border-style: solid;  }
abbr { border-bottom:  1px dashed;  cursor: help }
acronym { border-bottom: 1px dashed; cursor: help; }
dfn { font-style: normal; border-bottom: 1px dashed; cursor: help; }
code { font-family: courier, monospace; border: 1px solid #cccccc; background-color: #ffffcc; padding-left: 1px; padding-right: 1px; }
samp { font-family: courier, monospace; border: 1px solid #cccccc; background-color: #ccffcc; padding-left: 1px; padding-right: 1px; }
img.left { float: left; margin-right: 10px; }
img.right { float: right; margin-left: 10px; }
p { margin: 1em 0em; line-height: 15px;}
p.indent { margin-left: 40px; }
p.left { text-align: left; }
p.center { text-align: center; }
p.right { text-align: right; }
span.underline { text-decoration: underline; }
span.strikethrough { text-decoration: line-through; }
div.textbox { clear: both; float: left; width: 150px; font-size: .8em; padding: 2px 10px; border-top: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; }
div.photo { float: right; width: auto; font-size: .8em; font-weight: bold; padding: 4px; }
.title { color: #FFFFFF; margin: 0px 0px 10px; font: bold 16px arial, tahoma, verdana !important;}
.dosearch { 
vertical-align: bottom
}  
