body { 

margin:0px;
font-family:arial,helvetica,san-serif;
text-align:center;
color:#000;


} 



div#bkg{
background:#FFF url(../images/fade_bg.gif) center repeat-y;
margin:0 auto;
width:800px;

}


input.SUBMIT{
BORDER:1PX SOLID #333;
FONT-SIZE:12PX;
font-weight : bold;
width: 50px;
height : 20px;
}

p
{
  margin: 0;
  padding: 0;
}

  
a:link, a:visited
{
  text-decoration: none;
  color: black;
}
a:hover, a:active
{
  text-decoration: underline;
  color: red;
}  


h4 {font-size:12px;font-weight:bold;margin:10 0 0 0;clear:both;}


form
{
  margin: 0;
  padding: 0;
}
  

img {margin:0px padding:0px;border:0px;} 

.CENTER {TEXT-ALIGN:CENTER;PADDING:5 0 5 0;}




div
{
  margin: 0;
  padding: 0;
}

.small 
{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 7pt;
font-weight : normal;
color : black;
/*line-height : 120%;*/
}


div.globalSections {

height:10px;
width:500px;
margin:0 0 5 15;
font-size: 12px;

}

div.globalSections img{
margin:0 0 0 10px;

}

table#main {border-bottom:1px solid #CBCBCB;}

table#main td#colLeft{
border-right:1px solid #CBCBCB;
border-bottom:1px solid #CBCBCB; 
vertical-align: top;}


/* added 7.31.2006

table#main td#colLeft div.sublist{
font-size:12px;
color:navy;
}


table#main td#colLeft div.sublist a{
margin-left:8px;
color:navy;
}

table#main td#colLeft div.sublist ul{

border:1px solid #ccc;
}
*/


table#main td#colLeft div.sublist ul  
{
  font-size: 75%;
  color: navy;
  margin: -1em 0 0 2em;
  /*color: #666666;
  margin: 0 0 1em 2em;*/

}



table#main td#content{border-bottom:1px solid #CBCBCB;vertical-align: top;}

table#main td#content h1{font-size:13px;}

table#main td#content p{margin:5 0 5 0;}

table#main td#content a{color:navy;}
table#main td#content a:hover{color:red;}

table#main tr td#topLeft{border-bottom:1px solid #CBCBCB;height:20px;}
table#main tr td#topRight{border-bottom:1px solid #CBCBCB;height:20px;}


/* added 7.31.2006*/


table#main tr td#content{font-size:12px;}
table#main tr td#content h1{font-size:14px;}
table#main tr td#content h2{font-size:13px;}

table#main tr td#content p{margin:5 0 5 0;}
table#main tr td#content a{color:navy;}
table#main tr td#content a:hover{color:navy;}
table#main tr td#content ul li {margin:2 0 0 3;}
table#main tr td#content table tr td {font-size:12px;}






table#main tr td#content div#mainCol{width:500px;margin:15 0 20 15;}
table#main tr td#content div#mainCol div.COMMENTS{background:#F3F3F3;padding:5px;border:1px dashed #ccc;margin:0 0 10 0;}

table#main tr td#content div#mainCol table.DATA tr.HEADER td{font-size:13px;}
table#main tr td#content div#mainCol table.DATA tr.SUBHEAD td{font-size:12px;}
table#main tr td#content div#mainCol table.DATA tr td{font-size:11px;}


/* TABLE DISPLAY*/
table.DISPLAY {border:1px solid #CCC;margin:0 0 15 0;}

table.DISPLAY tr td {font-size:12px;padding:3px;}

/*table.DISPLAY tr.HEADER td{background: #9CBC9C;}*/

table.DISPLAY tr.HEADER td{background: #C1C1D8;font-weight:bold;}

table.DISPLAY tr.SUBHEADER td{background: #EcEcF3;font-weight:bold;}

table.DISPLAY tr.COLOR td{background: #f3f3f3;}


/* TABLE DISPLAY FOR SUB NAVIGATION*/

table.SUBNAV{background:#ccc;}


table.SUBNAV tr td{

background: #F7F9F7;
padding:5px;

}












/* GLOBALS ATTRIBUTES FOR PAGE
/* div.colLeft{


padding:0 0 20000px 0;
margin:1px 0 -19996px 0;
border-right:1px solid #CBCBCB;


}*/




/* ####### LEFT COLUMN ATTRIBUTES ####### */


td#colLeft  h1
{
  font-size: 80%;
  margin: 6px 0 0 0;
  padding: 0;
}

/* ATTRIBUTES FOR LOGIN AREA*/

div.controlBox
{/*change for language buttons.*/
  background-color: #E5E5E5;
  padding: 4px 5px 4px 5px;
}

div.controlBox p
{
  /*font-size: 60%;*/
  font-size: 9px;
  
  color: Gray;
  margin: 3px 0 0 0;
}



div.controlBox img#google
{
  vertical-align: -5px;
}



div.controlBox form
{
  white-space: nowrap;
}

div.controlBox input
{
  border: 1px solid Gray;
  width: 100px;
  height: 14px;
  font-size: 60%;
  vertical-align: bottom;
}

div.controlBox input.search
{
  width: 47px;
  border: none;
  height: 19px;
}

div.controlBox h1
{
  border-top: 1px solid #CBCBCB;
}

div.controlBox a
{
  color: Navy;
}


td#colLeft div.featureItem
{
  background-image: url("../images/providers/right_provider_swoosh.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  margin: 6px 0 0 0;
  padding: 3px 8px 4px 8px;
  
}



td#colLeft div.featureItem p
{
  /*font-size: 10px;
  font-size: 80%;*/ 
  
  
  
  font-size: 12px;
  margin: 0 0 1em 0;
}

td#colLeft div.featureItem a
{
  color: Navy;
}


td#colLeft div.featureItem h1
{
   font-size: 12px;
}




/* ####### END RIGHT COLUMN ATTRIBUTES ####### */




/* ####### RIGHT COLUMN ATTRIBUTES ####### */

 div.colRight
{
 
  float: right;
  width: 171px;
/* commented backslash hack - hides from IE 5 Mac       \*/

/* THIS REQUIRES THE PARENT HAVE AN HEIGHT ATTRIBUTE OR 100%.
IN THIS CASE, BODY HAS A HEIGHT OF 100% */

 /*height:100%;

 padding: 0 0 20000px 0;
  margin: 0px 0 -19996px 0;   */
  
/* end commented backslash hack                         
  border-left: 1px solid #CBCBCB; */
}



 div.colRight h1
{
   /*font-size: 80%;*/
   
   
  font-size: 12px;
  
  
  margin: 6px 0 0 0;
  padding: 0;
}


div.colRight div.featureItem
{
  background-image: url("../images/right_background_temp.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  margin: 6px 0 0 0;
  padding: 5px 8px 4px 8px;
}


div.colRight div.featureItem p
{
 /* font-size: 80%;
 margin: 0 0 1em 0;*/
 
 
 
  font-size: 12px;
  
  margin: 0 0 .5em 0;
  
  
}


/* ####### END RIGHT COLUMN ATTRIBUTES ####### */




/* ####### MAIN CONTENT COLUMN ATTRIBUTES ####### */



div.colMiddle
{ float:left; 

width:380px;
margin: 0 0 10px 10px;

}

input.TEXT{
	BORDER:1PX SOLID #333;
	FONT-SIZE:12PX;
	height : 22px;
}


div.colMiddle p.welcome
{
  color: #486DA4;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 0 0 0;
}
div.colMiddle p.inside
{
  color: #0C356D;
  font-size: 25px;
  padding: 0 0 8px 0;
  margin: 0 0 2px 0;
}

div.colMiddle a.picturelink1
{
  text-decoration: none;
  cursor: default;
}

div.colMiddle img.main
{
  float: left;
}
div.colMiddle img.mainLink
{
  margin: 0 0 18px 0;
}

div.colMiddle img.mainLink1
{
  margin: 0 0 0 0;
}
div.colMiddle h1
{
  font-size: 100%;
  margin: 10px 0 0 0;
}
div.colMiddle h2
{
  font-size: 90%;
  margin: 0 0 0 0;
}
div.colMiddle p
{
  font-size: 80%;
  color: rgb(0,0,0);
  /*color: #666666;*/
  margin: 0 0 1em 0;
}

/* DATA DISPLAY TABLE START */

table.DATA {margin:0 0 0 0;border-left:1px solid #CBCBCB;border-bottom:1px solid #CBCBCB;border-top:1px solid #CBCBCB;}

table.DATA tr td {padding:4px;}

table.DATA tr.HEADER td{background: #8BA26E;font-weight:bold;border-bottom:1px solid #CBCBCB;border-right:1px solid #CBCBCB;}

table.DATA tr.SUBHEAD td{background: #CCD6BD;font-weight:bold;border-bottom:1px solid #CBCBCB;border-right:1px solid #CBCBCB;}

table.DATA tr.ODD td{background-color:#ffffff;border-right:1px solid #CBCBCB;}

table.DATA tr.EVEN td{background-color:#F7F7F7;border-right:1px solid #CBCBCB;}	


/* DATA DISPLAY TABLE END */

/* ####### END MAIN CONTENT COLUMN ATTRIBUTES ####### */
