body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#005caa;  padding:0px; margin:0px auto;}

#trafficheader{margin:0px auto; text-align: left; width:994px;}
.trafficheaderback{background-image:url(../images/traffic_headerback.jpg); background-repeat:repeat-x; height:156px; width:100%;}
.trafficheaderlogo{background-image:url(../images/traffic_logoheader.jpg); background-repeat:no-repeat; height:156px; width:381px; float:left;}
.trafficheader{ background-image:url(../images/traffic_header.jpg); background-repeat:no-repeat; height:156px; width:543px; float:right;}
#trafficheader h2{margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; margin-top:93px;}
.traffictab{ height:31px; background-color:#0184c8; width:100%; float:left; padding-top:3px;}
.traffictabmain{ width:994px; margin:0px auto;}
.traffictab1{background-image:url(../images/tabinfor.gif); background-repeat:no-repeat; height:22px; width:147px; color:#FFFFFF; padding-top:5px; font-weight:bold; padding-left:37px; float:left;}
.traffictab2{ background-image:url(../images/tab_back.gif); background-repeat:repeat-x; width:740px; height:27px; float:left; border-right:2px solid #c4dcf4; font-size:14px; font-weight:bold;}
.traffictab3{ height:35px; background-image:url(../images/traffic_bedcrame.jpg); background-repeat:repeat-x; width:100%; float:left; padding-top:3px;}
.traffictab4{ width:700px; height:35px; float:left;}
.traffictab4 a:link, .traffictab4 a:visited{text-decoration:none; color:#005caa;} .traffictab4 a:hover{text-decoration:underline; color:#005caa;}
.traffictab5{ width:280px; float:right; text-align:right;}


/* header end */
#trafficmain{margin:0px auto; width:994px;}
.trafficnav{ width:170px; float:left;}
.trafficnavtab{height:20px; background-color:#014f99; color:#FFFFFF; text-align:right; padding-right:10px; padding-top:5px; width:155px;}
.trafficnavtab a:link, .trafficnavtab a:visited {color:#FFFFFF; background-color:#014f99; text-decoration:none;} .trafficnavtab a:hover{color:#FFFFFF; text-decoration:underline;}

/*#nav{background:#009d3e; padding-right:5px; width:160px;}
#nav ul{margin:1px 0px 0px 0px; padding:1px 0px 0px 0px; display:block;}
#nav li{ font-size:12px; color:#FFFFFF; line-height:24px; text-decoration:none; background:#009d3e; border-bottom: 1px solid #4ebb78; text-align:right; list-style-type:none; display:block;}
#nav li a:link ,li a:visited{text-decoration:none; color:#FFFFFF; padding-right:5px; display:block;}
#nav li a:hover{text-decoration:underline; background:#FF0000;display:block;color:#FFFFFF;}*/

.contact{ background-color:#014f99; font-size:12px; color:#FFFFFF; text-decoration:none; height:46px; text-align:right; padding-right:10px; padding-top:10px; margin-top:10px; width:155px;}
.contact a:link, .contact a:visited{ text-decoration:none; color:#defefb; padding:0px;} .contact a:hover{text-decoration:underline; color:#defefb;}

.alert{ background-color:#5489bf; font-size:12px; color:#FFFFFF; text-decoration:none; height:75px; text-align:right; padding-right:10px; padding-top:10px; margin-top:10px; width:155px;}
.alert a:link, .alert a:visited{ text-decoration:none; color:#defefb; padding:0px;} .alert a:hover{text-decoration:underline; color:#defefb;}

/* end nav */
.sideline{float:left; width:1px; height:500px; background-color:#ccdceb;}

.trafficmaindiv{float:left; width:680px; margin-left:5px;}
h1{ height:20px; background:#009900; color:#FFFFFF; margin:0px; padding:0px; font-size:14px; font-weight:bold; padding-top:4px; padding-left:10px;}

#subpage_content {overflow:hidden; width:100%; font-family:Arial, Helvetica, sans-serif; height:223px; margin-top:5px; margin-left:5px;}
.toggleWrapper                                {    border-bottom:1px solid #D4E5F5; padding-bottom:10px}
.visiblePanel                                 {    
                                                margin:0px; 
                                                padding:0px; }
.visiblePanel h4                              {    margin:0px; 
                                                padding:10px 0px 0px 8px;   
                                                font-weight:bold;              
                                                background:url(../images/traffic_bullet_blue.jpg) no-repeat top left; }
.hiddenPanel                                  { margin:0px;   }
.hiddenPanel p                                {     margin:10px 0px 0px 8px; padding:10px 0px 0px 8px; color: #00000; }
.hiddenPanel p a:link, .hiddenPanel p a:visited	{color:#0f7cd1; font-size:12px; text-decoration:none;}
.hiddenPanel p a:hover{color:#0f7cd1; font-size:12px; text-decoration:underline;}
h3{ height:20px; color:#FF0000; font-size:14px;}
h4{ height:20px; color:#0f7cd1; font-size:14px;}
h4 a:link, h4 a:visited{color:#0f7cd1; font-size:14px; text-decoration:none;}
h4 a:hover{color:#0f7cd1; font-size:14px; text-decoration:underline;}

.trafficlisting{overflow:auto; height:175px;}

.trafficlisting {
scrollbar-base-color: #000B3F;
scrollbar-arrow-color: #ffffff;
scrollbar-3dlight-color: #777777;
scrollbar-darkshadow-color: #6DACBA;
scrollbar-face-color: #6DACBA;
scrollbar-highlight-color: #6DACBA;
scrollbar-shadow-color: #777777;
scrollbar-track-color: #777777;
}
img{ border:none;}
#othertraffic{float:left; width:100%; margin-top:10px; border: 1px solid #0084c7; padding-bottom:20px; }
.othertrafficser{line-height:29px; text-align:center; background:#e8f2fb; font-weight:bold; font-size:14px; color:#0084c7; border-bottom:1px solid #0084c7;}
.radiotraffic, .radiotraffictext{float:left;  width:70%;} .radiotraffic{line-height:20px; color:#0066FF; text-decoration:none;}
.radiotraffic a:link, .radiotraffic a:visited{ text-decoration:none; color:#0066FF;}
.radiotraffic a:hover{ text-decoration:underline; color:#0066FF;}

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 165px; /* Width of Menu Items */
border-bottom: 1px solid #4ebb78;
line-height:24px;
background-color:#009d3e;
}
	
.suckerdiv ul li{
position: relative;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 165px; /*sub menu width*/
top: 0;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #FFFFFF;
text-decoration: none;
background: #009d3e;
padding: 1px 5px;
border-bottom: 1px solid #4ebb78;
text-align:right;
padding-right:10px;
}

.suckerdiv ul li a:visited{
color: #00000;
}

.suckerdiv ul li a:hover{
background-color: #FF0000;
}

.suckerdiv .subfolderstyle{
background: url(../images/arrow_sub1.gif) no-repeat center right;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */


.trafficdetailheading{
font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;}

.trafficdetail{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;line-height:20px;}
.trafficfooter{float:left; width:100%; margin-top:20px; text-align:center;}
.trafficfooterline{font-size:1px; height:1px; background-color:#CCCCCC;}
.trafficfootertext{font-family:Arial, Helvetica, sans-serif; margin-top:5px; text-decoration:none;}
.trafficfootertext a:link, .trafficfootertext a:visited{text-decoration:none; color:#0f7cd1;}
.trafficfootertext a:hover{text-decoration:underline; color:#0f7cd1;}

.google{z-index:100; position:absolute; margin-top:185px;  height:35px; width:66px;}
