A, A:Visited, A:Active {color : #003B65; text-decoration : none; font-size: 12px; font-weight: bold; border: none;}
A:Hover  {color : black; text-decoration : none; border-bottom: 1px solid #FFCC00;}

A.topnav, A.topnav:Visited, A.topnav:Active {color : white; text-decoration : none; font-size: 11px; font-weight: normal; border-top: none; border-bottom: none; padding: 0px 0px 1px 0px;}
A.topnav:Hover  {color : #FFCC00;text-decoration : none; border-top: 1px solid #FFCC00; border-bottom: 1px solid #FFCC00;}

A.news2, A.news2:Visited, A.news2:Active {color : #003B65; text-decoration : none; font-size: 12px; font-weight: bold; border: none;}
A.news2:Hover  {color : black; text-decoration : none; border-bottom: none;}

BODY  {font-family:verdana, arial; font-size: 12px; margin: 0 0 0 0; padding: 0 0 0 0;}
td, p, div, li {font-family: verdana, arial; font-size: 12px;}

.content {padding: 5px 5px 5px 5px; vertical-align: top; color: black; background-color:white;}

.content2 {padding: 5px 5px 5px 5px; vertical-align: top; color: white; background-image: url(images/mainbk.jpg); background-repeat: no-repeat; background-position: top right; background-color: #666666; text-align: justify;}

.news {padding: 5px 5px 5px 5px; vertical-align: top; color: black; background-image: url(images/newsbk.jpg); background-repeat: no-repeat; background-position: top right; background-color: white;}

.b {color: black; font-size: 10px;}
.sm {font-size: 10px; padding: 5px 5px 5px 5px;}
.sm2 {font-size: 10px; padding: 0px 0px 0px 20px;}
.title {font-size: 22px; color: #003B65; font-weight: bold; text-align: right;}
.title2 {font-size: 22px; color: #CCCCCC; font-weight: bold; text-align: right;}
.y {color: #FFCC00; font-weight: normal;}

/* market snapshot styles */
.dlt {background-color: #CCCCCC ;}
.dlr  {background-color: #003B65 ;}
.gybg  {border: none; background: #CCCCCC ;}
.bt {line-height: 15px; letter-spacing: 1; color: black; font-size:11px;}

/* page title style */
.bodytexttitle {color: #003B65; font-size: 12px; font-weight: bold;}

/* Form Styles */
.forminput {
font-family: verdana, arial;
font-weight: bold;
font-size: 12px;
color: black;
background-color: #f0f8ff;
padding: 1pt;
margin: 0pt;
border : thin solid black 1;
padding: 0px 0px 0px 0px;}
.forminput2 {
font-family: verdana, arial;
font-weight: normal;
font-size: 10px;
color: black;
background-color: #f0f8ff;
margin: 0pt;
border : 1px solid black;
padding: 0px 0px 1px 2px;
filter: alpha(opacity=80); -moz-opacity: 8.0;}
.pnorm {color:black;background:#f0f8ff;border: thin solid black 1;}		
.pover {color:#0066cc;background:#f0f8ff;border: thin solid black 1;}