/* default styles  */
body {padding: 0; margin: 0px; font: normal 75% "Trebuchet MS", Arial, Helvetica, sans-serif;line-height: 1.5em;background:#dedfde url(bg1.jpg) repeat-y center; color: #111; text-align:center;}
a{text-decoration:none}
input[type="hidden"]{display:none;}
select{border:1px solid #aaa;margin:0 5px 0 5px;}
#header { float: left; width:100%;background:#a2d1e0;height:103px;border-top:6px solid #ff0000;}
* html #header { float: left; width: 946px;background:url(160by2_headerbg.gif) repeat-x top left;height:93px;margin:0px 0 0 1px; }
#header #navigation { float: left; width: 85%; margin:5px 0 0px 10px;padding:0px;}
#page-header {position: relative; margin:15px 10px 20px 0px;float:right;padding:4px;font-family:sans-serif;font-size:13px;}

/* Header */
#header h1{padding: 0;float: left;margin:0;background:url(160by2_logo.gif) no-repeat 20px 0px;height:70px;width:295px;}
#header h1 a:hover, #header h1 a:active{border-bottom-width: 0;}


.content {margin: 0px auto;padding:0px;width: 945px; text-align:left;}

/* left side */

.left {float:left;width: 940px;margin: 5px 0 20px 0px;padding:0px 0 0 15px;}
.left .plus {font:bold 20px Georgia, "Times New Roman", Times, serif;letter-spacing: -1px;margin:0px 0 10px 0;padding-bottom: 5px;color:#000;border-bottom:1px solid #eee;}
.left .plusnew{font:normal 100% 'Trebuchet MS', georgia;color:#2a7689; text-align:left; margin: 0px 0px 0px 40px;}
.left .alertmessage1 {width:85%;color:#000;margin:0px 0 0 50px;border:1px solid #d0a825;padding:0px 4px 0px 10px;background:#fffae4;font:normal 13px 'Trebuchet MS', georgia;}
.col { width: 45%; float: left; margin: 0px 25px 10px 0px; text-align: left;padding:0px;}
.col1 { width: 55%; float: left; margin: 0px 15px 10px 0px; text-align: left;padding:0px;}
.col2 { width: 42%; float: left; margin: 10px 5px 10px 0px; text-align: left;padding:0px;}
.col3 { width: 40%; float: left; margin: 30px 5px 10px 30px; text-align: left;padding:0px;}
.colin { width: 100%; float: left; margin:10px 0px 15px 0px; padding:2px 5px 2px 2px;text-align: left;background:#e3f1f9;border:2px solid #d1e1ef;width:100%;}
.submitdiv{width:92%;background:#ffffce;margin:10px 0 5px 20px;font-size:14px;padding:5px 5px 5px 20px;border:2px solid #e4e483;text-align:center;}
#noline { clear: both; padding:3px; margin:0 0 10px;background:inherit;}
.noline { clear: both; padding:3px; margin:0 0 10px;background:inherit;}

/* table  */
table {font:normal 120% 'Trebuchet MS',Tahoma, sans-serif;border-collapse:collapse;color: #000;margin-top:5px;width:100%;}
table a {text-decoration: none;border-bottom: 1px dotted #f60;color: #f60;font-weight:normal;}
table a:hover {text-decoration: none;color: #fff;background: #f60;}
table td, table th {border-bottom: 1px dashed #ccc;padding: 5px;line-height: 1.8em;font-size: 0.9em;vertical-align: top;letter-spacing:.3px;width:11%;}
table tr.odd th, table tr.odd td {background: #efefef;}
table tr th.sm, table tr td.sm {width:5px;}
input{border:1px solid #aaa;margin:0 5px 0 5px;}

.formblock{clear:both;margin:0px;}
.leftspan{float:left;display: block;width:240px;margin:0px 10px;}
.newspan{float:left;padding:0px;width:70%; }
.table11 {width:100%;border:0px;border:none;margin:0px;padding:0px;}
.table11 td{margin:0px;padding:0px;width:20%;}

/* headertab  */
#headertab {position: relative;height: 3em;}
#headertab ul#primary {margin: 0;padding: 0;position: absolute;bottom: 0px;width: 60em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
#secondary {padding:0;margin:0px;padding-bottom:25px;font-size:110%;font-weight:normal;}
#secondary li{float: left;padding:2px 0px;margin: 0 8px;background: none;display: inline;list-style: none;font-weight:bold;}
#secondary li a {color: #06C;text-decoration:none;border-bottom:1px solid #ff0000;font-weight:normal;}
#secondary li a:hover {color: #ff0000;background: transparent;padding:0px;margin:0px;border-bottom:1px solid #160197;}
.boxtop {float:left;margin:10px 0 0 0;padding:5px 0px 8px 5px;background:#e7f3ff;border:1px solid #cecfce;border-bottom:none;width:97%;}
.boxtop p{float:none;font-size:13px;padding:5px 0px 10px 0px;margin:0px;color:#000;}
.boxtop p a{text-decoration:underline;}
.boxtop p a:hover{text-decoration:none;}
#boxtop div{color:#000;margin:5px 0 40px 5px;padding:0px 0px 0px 0px;font-size:36px;font-weight:bold;}
ul.menutemplate{list-style-type: square;text-align: left;padding:0px;margin:0px 0px 5px 25px;text-decoration: none;font-size:14px;}
ul.menutemplate li{border-bottom: 1px solid #eee;padding:3px 5px 3px 5px;margin: 0;color:#aaa;}
ul.menutemplate li:hover{color:#990000;}
ul.menutemplate li a {padding: 3px 0px;background: none;text-decoration:none;}
ul.menutemplate li a:hover {text-decoration:underline;}

/* footer  */
#footer{clear: both;color: #666666;padding: 5px 0 5px 0px;text-align: center;margin:10px 0 0 0;border-top:4px solid #ccc;background:#fff;width:944px;}
* html #footer{clear: both;color: #666666;padding: 5px 0 5px 0px;text-align: center;margin:0px 0 0 2px;border-top:7px solid #81b0bf;background:#a2d1e0;width:945px;}
#footer a:link { color: #0044aa; border-bottom-color: #5588aa; }
#footer a:visited { color: #2266aa; border-bottom-color: #77bbdd; } 
#footer a:hover, #footer a:active { color: #1177aa; border-bottom-color: #336699; }
#footer p { margin: 5px 0; }
#box {clear:both;height:10px;background:url(bg.gif) repeat-x top center;width:910px;z-index:1;}

table.Design7 {float:left;margin:0px 0 0px 0px;padding:0px;border:0px solid #fff;background:#fff;width:99%;}
table.Design7 th {text-align: left;font-weight: normal;padding:0.1em 0.5em;border: 0px;}
table.Design7 td {text-align: left;padding:6px 5px 6px 5px;margin:0px;border-spacing:1px;background:#fff;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;font-size:13px;}
table.Design7 td.rowhead {text-align:left;padding:0px;margin:0px;border:0px;background:#eee;}
table.Design7 td a{color:#0000ff;font:normal 13px/18px "Trebuchet MS", arial, verdana;letter-spacing:-.2px;background:none;border:none;}
table.Design7 td a:hover{color:#118cca;background:#fafafa;text-decoration:underline;}
table.Design7 table{margin:0px;padding:0px;border:0px;}
table.Design7 table td{background:#fff;font:normal 90%/160% "Trebuchet MS";border:0px;padding:0px;margin:0px;text-align:center;}
table.Design7 table td a{color:#000fd7;font:normal 90%/160% "Trebuchet MS";text-decoration:underline;text-align:center;}
table.Design7 table td a:hover{color:#ff0000;border:none;background:inherit;}


table.Design8 td {background:#fff;border:none;border-bottom:1px dotted #eee;padding:8px 5px 5px 5px;}
table.Design8 tr.odd td {background: #f8fbff;border-bottom:1px solid #cde2f6;border-top:1px solid #cde2f6;}
table.Design8 tr.odd1 td {background: #f8fbff;padding:0px 5px 1px 5px;}
table.Design8 tr.none td {background: #fff;border:none;padding:8px 5px 1px 5px;margin:0px;}

table.Design6 tr.odd th, table tr.odd td {background: #f3f8fd;}
table.Design6 td{background:#fff;border:none;border-bottom:1px solid #c4e3ed;border-top:1px solid #c4e3ed;padding:5px 0px 5px 10px;}

a.msglnks{text-decoration:underline;display:block;margin:10px 0px;padding:0px 5px;background:#f8f8f8;}
a.msglnks:hover{text-decoration:none;background:#ddd;}

#hintbox{ /*CSS for pop up hint box */
position:absolute;top: 0;background-color:#f9f9f9;width: 150px; 
/*Default width of hint.*/ 
padding: 3px 3px 3px 6px;border:1px solid #999;font:normal 11px Verdana;line-height:18px;z-index:100;border-right: 3px solid #999;border-bottom: 3px solid #999;
visibility: hidden;text-align:left;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;color:#0000ff;margin: 3px 8px;
}



/* Code for banner  */

.bannerad{background:#fff url(bannerback.jpg) no-repeat top left;width:914px;height:36px;font: bold 13px verdana;color:#333;margin:10px 0px 25px 0px;padding:0px;}
.bannerad p{padding:8px 0px 0px 12px;margin:0px;float:left;}
.bannerad p.rightal{padding:8px 45px 0px 10px;color:#0066ff;margin:0px;float:right;}
.bannerad a{color:#0000ff;font-size:14px;border-bottom:1px solid #0000ff;}

/* Code for banner1  */
.bannerad1{background:#ffffcd;border:4px solid #ffc58d;width:904px;height:42px;font: normal 18px verdana;color:#333;margin:10px 0px 25px 0px;padding:0px;}
.bannerad1 p{padding:8px 0px 0px 0px;margin:0px;text-align:center;}
.bannerad1 a{color:#0000ff;}

.left_articles span.spanclass{float:left;margin-right:20px;font-size:13px;color:#333;}
.left_articles h3.linku{margin:0px 0px 30px 0px;padding:0px;font-size:19px;}
.left_articles span.spanclass a{color:#0000ff;text-decoration:underline;}
table.classi td{border:1px solid #cdcdc5;border-collapse: collapse;font: small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;}
table.classi{clear:both;border:none;border:1px solid #cdcdc5;width:97%;}
table.classi thead th, table.classi tbody th{background:#efefef;padding: 5px 10px;border-left: 1px solid #cdcdc5;}
table.classi .sm{width:1%;padding:10px 0 0 0;}
table.classi .sm1{width:20%;border:none;border-bottom:1px solid #dedede;background:#f7f7f2;}
table.classi .sm2{width:80%;background:#fefef9;border:none;border-bottom:1px solid #dedede;}
table.classi .sm3{width:20%;border:none;border-bottom:1px solid #dedede;background:#f9f9f9;}
table.classi .sm4{width:80%;background:#f3f3f3;border:none;border-bottom:1px solid #dedede;}
table.classi tbody th{background: #fafafb;border-top: 1px solid #cdcdc5;text-align: left;font-weight: normal;}
table.classi tbody tr td{padding: 5px 10px;color : #222;}
table.classi tbody tr:hover{background: #FFF url(tr_bck.gif) repeat;}
table.classi tbody tr:hover td{color : #454545;}
table.classi tfoot td,table.classi tfoot th{border-left: none;border-top: 1px solid #cdcdc5;padding: 4px;background: #FFF url(foot_bck.gif) repeat;color : #333;}
table.classi caption{text-align:left;padding:2px 0;color:#666;background:#f9f9f9;margin-top:18px;}
table.classi caption input{background:#eee;border:1px solid #ccc;}
table.classi  a:link{color : #666;}
table.classi  a:visited{color : #666;}
table.classi  a:hover{color : #003366;text-decoration : none;}
table.classi  a:active{color : #003366;}