body

{
background-color:#fff;
margin: 0;
padding:0;
text-align: left;
font-family: arial,verdana;font-size:12px;
color:#333;
}

p,td,a	
{
font-family:arial,verdana;
font-size:12px;
line-height:16px;
text-align: left;
}

p 
{
margin-top: 0px;
margin-bottom:12px;
padding: 0;
}

	
ul 	
{
margin-left: 10px;
margin-top:8px;
padding: 0;
}

	
li 	
{
margin-left: 4px;
padding: 0;
margin-top:2px;
}

a:link  
{
color:#046380;
font-weight:normal;
text-decoration:none
}

a:visited 
{
color:#046380;
font-weight:normal;
text-decoration:none
}

a:hover 
{
color:#c00;
text-decoration:none
}

	
a:active 
{
color:#046380;
text-decoration:none
}

	
hr 
{
border: 1px dotted #ccc;
margin-bottom:0px;
margin-top:0px;
}

	
H1	 
{
margin-top:4px;
margin-bottom:14px;
margin-left:0px;
font: normal 24px 'trebuchet ms',trebuchet,verdana, Serif;
line-height: 24px;
color:#333;
border-bottom: 1px solid #e7e7e7;
padding-bottom:0px
}
	
	
H2         
{
margin-top:2px;
margin-bottom:1px;
margin-left:0px;
font: normal 16px 'trebuchet ms',trebuchet,verdana, Serif;
line-height: 20px;
color:#046380;
padding-bottom:0px
}

	
H3        
{
margin-top:6px;
margin-bottom:3px;
margin-left:0px;
font: normal 16px 'trebuchet ms',trebuchet,verdana, Serif;
line-height: 20px;
color:#046380;
border-bottom: 1px dashed #e7e7e7;
border-right: 0px solid #e7e7e7;
padding-bottom:0px
}

	
H4        
{
font-family:verdana,sans-serif;
font-size:13px;
line-height:16px;
color:#777;
padding-bottom:0px
}


.admindiv
{
background-color:#dff4ff;
margin-bottom:10px;
padding:5px;border:1px dashed #046380;
}



.small {font-size:11px;line-height:16px;}
p.small	{font-size:11px;line-height:16px;}
small.a {font-size:11px}
small.a:link {font-size:11px}
small.a:visited {font-size:11px}
small.a:hover {font-size:11px}
small.a:active {font-size:11px}
small.li: {font-size:11px}

.smallesttext {font-size:10px;font-face:arial;line-height:12px;}
smallesttext.a {font-size:10px;line-height:12px}
smallesttext.a:link {font-size:10px;line-height:12px}
smallesttext.a:visited{font-size:10px;line-height:12px}
smallesttext.a:hover {font-size:10px;line-height:12px}
smallesttext.a:active {font-size:10px;line-height:12px}

.emph {background-color:#dff4ff;border-bottom: 1px dashed #c2e1ef;}






/* TOP PANEL */

table.top
{
background-color:#002f2f;
border-bottom:2px solid #e6e2af;
}

.toplogo 
{
margin-top:4px;
margin-bottom:14px;
margin-left:0px;
font: normal 28px 'trebuchet ms',trebuchet,verdana, Serif;
line-height: 28px;
color:#efecca;
padding-bottom:0px;
text-decoration:none;
}

a.toplogo {color:#fff;}

.toplogo {color:#fff;}
toplogo.a {color:#fff;}
toplogo.a:link {color:#fff;}
toplogo.a:visited {color:#fff;}
toplogo.a:hover {color:#fff;}
toplogo.a:active {color:#fff;}




.toptext {color:#fff;}

a.toptext {color:#fff;}

.topsearchbutton 
{
background-color:#356AA0;
border:0px solid #356AA0;
margin-bottom:0px;
padding-bottom:0px;
color:#fff;
text-decoration:underline
}





/* CONTENT CONTAINER LEFT NAV - CENTER - RIGHT PANEL */

table.content_container 
{
border-collapse:collapse;
border: 0px  dashed red;
}





/* LEFT PANEL */

.left_panel
{
background-color:#fff;
border-right:0px dashed #ccc
}

.left_nav_container
{
background-color:#fff;
border-right:1px dashed #ccc
}






/* CENTER PANEL */

.center_panel
{
background-color:#fff;
border-right:0px dashed #ccc
}



/* RIGHT PANEL */


.right_panel
{
background-color:#fff;
border-left:0px dashed #ccc
}

.right_container
{
padding:8px;
background-color:#fff;
border-left:1px dashed #ccc
}


/* FOOTER PANEL */

.footer_panel
{
background-color:#fff;
border-top:1px dashed #ccc
}











/* TOP NAV BAR */


#stylefour
{
position:relative;
display:block;
height:39px;
font-size:11px;
font-weight:bold;
background:transparent url(/icons/bgOFF.gif) repeat-x top 	left;
font-family:Arial,Verdana,Helvitica,sans-serif;
border-top:0px solid #B30000;
}

#stylefour ul
{
margin:0;
padding:0;
list-style-type:none;width:auto;
}

#stylefour ul li
{
display:block;float:left;margin:0;
}

#stylefour ul li a
{
display:block;
float:left;
color:#666;
font-weight:bold;
text-decoration:none;
padding:11px 14px 0px 14px;
height:23px;
background:transparent url(/icons/bgDIVIDER.gif) no-repeat top right;
}

#stylefour ul li a:hover
{
color:#B30000;
text-decoration:none;
background:#fff url(/icons/bgON.gif) no-repeat top left;
}

#stylefour ul li a.current
{
color:#B30000;
text-decoration:none;
}








.leftnav 
{
font-size:11px;
color:#666666;
line-height: 15px
}

a.leftnav {color:#666666;}

td.leftnav 
{
background-color:#fff;
border-bottom: 1px solid #C0C0C0;
}


.leftnav_sel 
{
font-size:11px;
color:#666666;
line-height: 15px;
}
	
td.leftnav_sel 
{
background-color:#ffffcc;
border-bottom: 1px solid #C0C0C0;
}

.errtext {font-size:13px;color:#990000;line-height: 17px}

.afrmtitle {font-size:12px;color:#666666;}

.input {font-size:12px;color:#333333;}



.picphoto img 
{
margin-top: 10px;
border: 1px solid #e7e7e7;
color:#e7e7e7
}

.picphoto img:hover 
{
margin-top: 10px;
border: 1px solid #699;
color:#699
}	



.inputbox 
{
border: 1px solid #ccc;
background:#fff
}

.picright
{
margin-left: 10px;
margin-top: 5px;
border: 1px solid #e7e7e7;
}

.picleft 
{
margin-right: 10px;
margin-top: 5px;
border: 1px solid #e7e7e7;
}

.piccenter 
{
margin-bottom: 10px;
border: 0px
}

a.editlink 
{
background-color:#dff4ff;
text-decoration:underline
}

td.editbuttons 
{
border: 1px solid #c2e1ef;
background:#dff4ff
}

td.editbuttons_sel 
{
border: 1px solid #c2e1ef;
background:#FFFDE5
}
	
table.listtable 
{border-collapse:collapse}

td.listhdr 
{
border-collapse:collapse;
border: 1px  dotted #ddd;
background-color:#fff;
padding: 8px 2px 8px 2px;
}

td.listcolor1 
{
border-bottom: 1px  solid #fff;
background-color:#fff;
padding: 4px 2px 4px 2px;
border-bottom: 1px  dashed #e7e7e7;
}

td.listcolor2 
{
border-collapse:collapse;
background-color:#f5f4f0;
padding: 4px 2px 4px 2px;
border-bottom: 1px  dashed #e7e7e7
}

td.listcolor3 
{border-collapse:collapse;
border: 0px  solid #900;
background-color:#ffffcc;
padding: 4px 2px 4px 2px;}

/* HINT HOVER */

a.info
{
position:relative; /*this is the key*/
z-index:24; background-color:#FFFFD9;
text-decoration:underline
}

a.info:hover{z-index:25; background-color:#dff4ff}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    	display:block;
    	position:absolute;
    	top:2em; left:2em; width:15em;
    	border:1px solid #c2e1ef;
    	background-color:#dff4ff; color:#000;text-decoration:none;
    	text-align: center}






























