/* default styles */
A  {color : #FFCC00; text-decoration : none; font-size: 12px; font-weight: bold;}
A:Visited  {color :#FFCC00;text-decoration : none;}
A:Active  {color : #FFCC00;text-decoration : underline;}
A:Hover  {color : white;text-decoration : underline;}

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;}

/* market snapshot styles */
.dlt {background-color: #1D4C7C ; color:white;}
.dlr  {background-color: #1D4C7C ; color:white;}
.gybg  {border: none; background: #30669D ; color:white;}
.bt {line-height: 15px; letter-spacing: 1; color: #1D4C7C; font-size:11px; color:white;}

/* page title style */
.bodytexttitle {font-weight: bold;}

/* custom classes */
.content {padding: 0px 0px 0px 0px; vertical-align: top;}
.sm {font-size: 10px;color:white;}

.w, a.w, a.w:visited, a.w:active {color: #fff;font-weight: normal;font-size:11px;}
a.w:hover {color: #ffc;}
.phone {font-size: 19px;color:white; font-weight: bold;}

.box {border:1px solid #99CCFF; padding:3px;}
.gold {color:#FFCC00; font-size:12px; font-weight:bold;}

.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;}
.pnorm {color:black;background:#f0f8ff;border: thin solid black 1;}		
.pover {color:#0066cc;background:#f0f8ff;border: thin solid black 1;}

/* STYLES FOR DROP DOWN MENUS - COOLMENUS 4 */

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:relative; visibility:hidden; left:0; top:0; z-index: 7}
/* CoolMenus 4 - default styles - end */
 
/* Centers - CoolMenus */ 
 .clLevel0, .clLevel0over, .clLevel1, .clLevel1over, .clLevel2, .clLevel2over {
text-align:left;
}
  
/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; font-weight:bold; font-size: 14px;}
.clLevel0{color: #003366;}
.clLevel0over{color:#CCCCCC; cursor:pointer; cursor:hand;}
.clLevel0border{position:absolute; visibility: hidden;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; background-color: #003366; font-weight: bold;}
.clLevel1{color:#000000; background-color: #FFFFFF;}
.clLevel1over{color:#000000; cursor:pointer; cursor:hand;}
.clLevel1border{position:absolute; visibility: visible; background-color: #88BAEB; filter: alpha(opacity=80); -moz-opacity: 8.0;}

/*Styles for My1regClass1*/
.My1regClass1, .My1regClass1over{position:absolute; padding:2px; background-color: #003366; font-weight: bold; font-size: 10px; text-align:left;}
.My1regClass1{color:#FFFFFF; background-color: #003366; font-size: 12px; font-weight: bold;}
.My1regClass1over{color:#003366; cursor:pointer; cursor:hand; font-size: 12px; background-color: #FFFFFF;}
.My1regClass1border{position:absolute; visibility: visible; color: white;}