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:#900;font-weight:normal;text-decoration:none}

	a:visited {color:#900;font-weight:normal;text-decoration:none}

	a:hover {color:#333;text-decoration:underline}

	a:active {color:#900;text-decoration:none}

	hr {border: 1px dotted #ccc;margin-bottom:0px;margin-top:0px;}



/* PANELs */


div.panel_white
{
background-color:#fff;
border:1px solid #e7e7e7;
padding:6px;margin-bottom:20px
}

div.panel_white_noborder
{
background-color:#fff;
border:0px solid #e7e7e7;
padding:6px;margin-bottom:20px
}


div.panel_grey
{
background-color:#fafafa;
border:1px solid #e6ecff;
padding:12px;
margin-bottom:20px
}


div.panel_alert
{
background-color:#fafafa;
border:1px dashed #ccc;
padding:6px;
margin-bottom:20px
}

div.paneltop
{
color:#444;
border-bottom: 1px solid #e7e7e7;
padding-top: 3px;
padding-bottom: 3px;
padding-left:8px;
padding-right: 3px;
background-color: #BFD9E5;
}

div.paneltop_none
{
color:#444;
border-bottom: 1px solid #c00;
border-top: 1px dashed #ccc;
padding-top: 3px;
padding-bottom: 3px;
padding-left:8px;
padding-right: 3px;
}



div.panel1
{
background-color: #fff;
border-bottom: 1px solid #e7e7e7;
padding: 4px;
}

div.panel2
{
background-color: #F8F7F6;
border-bottom: 1px solid #e7e7e7;
padding: 4px;
}

div.panel_err
{
background-color: #F5E6E6;
border-bottom: 2px dashed #E5BFBF;
padding: 4px;
}

div.panelbot
{
border-bottom: 0px solid #e7e7e7;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 4px;
padding-right: 8px;
text-align:right;
margin-bottom:20px
}














	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:14px;margin-bottom:4px;margin-left:0px;font: normal 18px 'trebuchet ms',trebuchet,verdana, Serif;line-height: 20px;color:#f27c2f;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:#f27c2f;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}

	.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;}



	#stylefour
{
position:relative;
display:block;
height:39px;
font-size:11px;
font-weight:bold;
background-color:#81B337;
font-family:Arial,Verdana,Helvitica,sans-serif;
border-top:0px solid #81B337;
border-bottom:0px solid #ACCFCC;
}

#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:#fff;
font-weight:bold;
text-decoration:none;
padding:11px 20px 0px 20px;
height:26px;
background-color:#81B337;
}

#stylefour ul li a:hover
{
color:#fff;
text-decoration:none;
background-color:#729D31;
}

#stylefour ul li a.current
{
color:#fff;
text-decoration:none;
background-color:#729D31;
}

	.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;}

	.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}

	.picphoto img {margin-top: 10px;border: 1px solid #e7e7e7;color:#e7e7e7}
	.picphoto img:hover {margin-top: 10px;border: 1px solid #699;color:#699}	
	.picphoto img:a:hover {  /* wakeup IE */ border-width: 3;}

	.inputbox 
		{border: 1px solid #ccc;background:#fff}


	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  solid #e7e7e7;}

	td.listcolor2 
	{border-collapse:collapse;
	background-color:#fafafa;
	padding: 4px 2px 4px 2px;border-bottom: 1px  solid #e7e7e7}

	td.listcolor3 
	{border-collapse:collapse;border: 0px  solid #900;
	background-color:#ffffcc;
	padding: 4px 2px 4px 2px;}

	/* 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}

