/* page structure */
html, body { margin:0px; padding:0px; text-align:center; background-color:#fff; font-family:Verdana, Helvetica, Arial; } 
input,textarea { font-family:Verdana, Helvetica, Arial;color:#273C6B; font-size:xx-small;}
#wrapper { border:1px solid #ccc; min-height:420px}
#pagewidth { width:754px; text-align:left; margin-left:auto; margin-right:auto; } 
#header { position:relative; height:99px; width:100%; } 
#leftcol { width:293px; float:left; position:relative; padding-top:14px; padding-left:10px;}
#twocolshome { width:428px; float:right; position:relative;    }
#rightcolhome { width:190px; float:right; position:relative; padding-top:13px; }
#maincolhome { float: left; display:inline; position: relative; width:223px; padding-right:5px; padding-top:14px; line-height:14px; font-size:105%; }
#maincol {  float: left; position: relative; width:500px; padding:14px; padding-right:0px;font-size:105%; }
#rightcol{ float:right; display:inline; position: relative; width:219px; padding:14px; padding-top:15px; padding-left:5px;line-height:14px; font-size:105%; text-align:right;}
#footer { height:20px; clear:both; } 
 
 /* *** Float containers fix: *** */ 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */  

div,h1,th,td,a,h2,h3,blockquote { color:#273C6B; font-size:xx-small; font-weight:normal; text-align:left; text-decoration:none; }
a:link,a:active,a:visited,a:hover { font-size:105%; }
a:hover { color:#B90500; text-decoration:underline; }
#menu a:link,#menu a:active,#menu a:visited,#menu a:hover { font-size:100%; }

p { padding:0px; margin-top:10px; margin-bottom:10px; }
h1 { font-weight:normal;margin:0px;margin-top:0px;margin-bottom:4px; padding:0px;font-size:125%;}
h2 { font-weight:bold;margin:0px;margin-top:2px;margin-bottom:2px; padding:0px;font-size:100%;color:#B90500;}
h3 { font-weight:bold;margin:0px;margin-top:2px;margin-bottom:2px; padding:0px;font-size:100%;}
blockquote { font-weight:bold; margin:0px; padding:0px;  }

#logo { float:left;width:297px; }
#menu { float:right;margin-top:0px;height:12px;padding:0px; padding-top:8px;text-align:right;}
#copyright { float:left;width:393px; color:#ccc; margin-top:2px; } 
#copyright .grey { font-size:100%; } 
#netahead { text-align:right; float:right; margin-top:1px; font-size:95%; }
.grey, a.grey, a:.grey, a:visited.grey, a:active.grey, a:hover.grey { color:#ccc; }
.green, a.green, a:.green, a:visited.green, a:active.green, a:hover.green { color:#B90500; }

li { line-height:14px; }

#menu1,#menu2,#menu3,#menu4 { margin-bottom:13px; }
#slider { position:relative;width:100%; }
#newsscroll { position:relative;overflow:hidden;margin:15px;margin-left:0px;width:100%;height:140px;clip:rect(0 100% 200px 0); }
ul { margin-left:28px;margin-top:2px; margin-bottom:12px; } 
ul.high li { margin-top:2px; padding-bottom:2px; } 
img {border:none}

hr { height:0px; border:0px; margin:0px;  border-top: 1px solid #ccc; }

#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;left:200px;}

