/* default styles */
A  {color : #333366; text-decoration : none; font-size: 12px; font-weight: bold;}
A:Visited  {color : #333366;text-decoration : none;}
A:Active  {color : #333366;text-decoration : underline;}
A:Hover  {color : #CCCC99;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: #CCCCCC ;}
.dlr  {background-color: #0099CC ;}
.gybg  {border: none; background: #EDEDED ;}
.bt {line-height: 15px; letter-spacing: normal; color: #333333; font-size:11px;}

/* page title style */
.bodytexttitle {font-weight: bold;}


/* custom classes */
.content {padding: 5px 5px 5px 5px;}
.sm {font-size: 10px;}
.sm2 {font-size: 10px;color:white;}

.headerline {border-bottom: 1px solid #313163;}

.titlename {font-size: 24px; color: #313163; padding-left: 5px; font-family: "ariel", Courier, mono; text-decoration : none;}
.titlename a:link, .titlename a:visited {font-size: 24px; color: #313163; padding-left: 5px; font-family: "ariel", Courier, mono; text-decoration : none;}
.titlename a:hover, .titlename a:active {font-size: 24px; color: #313163; padding-left: 5px; font-family: "ariel", Courier, mono; text-decoration : none;}

.leftline {border-left: 1px solid #999966; padding-left:3px;}

.w, a.w, a.w:visited, a.w:active {color: #fff;}
a.w:hover {color: #ffc;text-decoration : none;}

.b, a.b, a.b:visited, a.b:active {color: #000;font-size: 10px;}
a.b:hover {color: white;}

.linebtm {border-bottom: 1px solid black;}
.lines {border-bottom: 1px solid black; border-top: 1px solid #666699;}
.linetop {
	border-top: 1px solid #666699;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #313163;
	height: auto;
	padding: 4px;
}

.linetan {border-bottom: 1px solid #CCCC99;}

A.side  {color : #CCCC99; text-decoration : none; font-size: 12px; font-weight: bold;}
A.side:Visited  {color : #CCCC99;text-decoration : none;}
A.side:Active  {color :#CCCC99;text-decoration : underline;}
A.side:Hover  {color : white;text-decoration : underline;}

.forminput {
font-family: verdana, arial;
font-weight: bold;
font-size: 12px;
color: black;
background-color: #f0f8ff;
padding: 1pt;
margin: 0pt;
border : thin solid black;}
.pnorm {color:black;background:#f0f8ff;border: thin solid black;}		
.pover {color:#0066cc;background:#f0f8ff;border: thin solid black;}


#cm_container_footer { margin-left: 0px; }

#cm_list_footer
{
list-style: none;
padding: 0;
margin: 0;
font-size: 10px;
}

#cm_list_footer li
{
display: inline;
padding: 0;
margin: 0;
}

#cm_list_footer li:before { content: "| "}
#cm_list_footer li:first-child:before { content: ""}

/*IE workaround*/
/*All IE browsers*/
* html #cm_list_footer li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}
#cm_container_footer a
{
color: #666666;
}

#cm_container_footer a:link, #navlist a:visited
{
color: #000;
text-decoration: none;
}

#cm_container_footer a:hover
{
color: #CC6;
}

/*Win IE browsers - hide from Mac IE\*/
* html #cm_list_footer { height: 1%; }

* html #cm_list_footer li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #cm_list_footer li:first-child { border-left: 0; }
