﻿/* GENERAL FORMATTING */

html {margin:0;padding:0;}

body
{
	margin:0;
	padding:0;
	background:#C0C0C0;
	background-repeat:no-repeat;
	 
	font-size: 9pt; 
	font-weight:normal;
	color:#737373;	
	min-width:800px;
}
	    
#wrap {background-color: #FFFFFF;/* background: red; */margin: 0 auto;width: 800px;}

#header 
{
	width: 790px;
	height: auto;
	margin: 0px 0px 0px 0px;
	left: 30px;
	top: 10px;
	padding-left: 10px;
	padding-top: 10px;
	background: #FFFFFF;
}

#header_top_bg
{
	background-image: url('images/header_top_bg.gif');
	height: 72px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
}

#header_top_bg .left
{
	float:left;
	width:60%;
	padding-left:10px;	
}

#header_top_bg .right
{
	float:right;
	text-align:right;
	width:30%;
	padding-right:10px;
}


.main 
{
	float:left;
}

#sidebar 
{
	float: left;
	width: 180px;
	padding: 0px 0px 0px 10px;
	background: #FFFFFF;
}

img	{border:0px;}

.sidebox {border:0px;width:173px;padding:0px;margin:0px 0px 3px 0px;vertical-align:top;}
.sidebox img {border:0px;padding:0px;margin:0px;vertical-align:top;display:block;}
.sidebox p {font-weight:bold;padding-top:5px;padding-left:5px;}

#footer {background:#C0C0C0;clear:both;padding-top:5px;padding-bottom:20px;margin:0;width:800px;color:#FFFFFF;font-size:xx-small;}
#footer .left {float:left;width:60%;padding-left:10px;}
#footer .right {float:right;text-align:right;width:30%;padding-right:10px;}
#footer a {text-decoration:none;color:#FFFFFF;}
	
table		{border-spacing:0px; margin:0px;}
span.small 	{font-size:8pt;}

.heading 	{ font-size:12pt;font-weight:bold;color:#00804E;}
.subheading {font-size:10pt;font-weight:bold;padding-top:5px;padding-bottom:0px;}
.bold 		{font-weight:bold;color:#737373;}
.small 		{font-size:8pt;}
.tiny       {font-size:8pt;}
.formfield 	{font-size:8pt;}
.purple 	{background-color: #460052;}
.purpletext {color: #330066;}
.mandatory 	{ font-size: 8pt; color: red; font-weight: bold;}
.white 		{color:#FFFFFF;}

.floatright  {float:right;}
.floatleft   {float:left;}

div.spacer  {clear:both;}
div.right   {text-align:right;}
div.left    {text-align:left;}

textarea.formfield {font-size:8pt;}

.indent {margin-left:40px;}
.center {text-align:center;}

div.row {clear:both;padding-top:10px; padding-bottom:0px; margin:0px; border:0px;  font-size:11pt; font-weight:normal; margin-top:10px;}
div.row span.label {width:154px;float:left;}
div.row span.fieldleft {width:330px;float:left;}
div.row .fieldleft {width:330px;float:left;}
div.row .fieldright {width:330px;float:right;}
div.row .fieldboth {width:489px;}

div.row span.widelabel {width:350px;float:left;}
div.row span.widefield {width:139px;float:left;}
div.row span.narrowlabel {width:50px;float:left;}
div.row span.mediumlabel {width:40%;float:left;padding-left:5px;}
div.row span.mediumfield {width:50%;float:left}
div.row span.widelabelindent {padding-left:20px;width:330px;float:left;}
div.row span.left {text-align:left;}
div.row span.right {text-align:right;}
div.row input.text {width:330px; font-size:8pt;}
div.row textarea {width:330px; font-size:8pt;}

.divider {padding-top:10px;}

.cpHeader 
{
    color: white;
    background-color: #00804E;
    font-weight: bold;
    cursor: pointer;
    height:25px;          
}
.cpBody
{
    background-color: #BDDED1;              
    padding: 4px;
}   

.dropdown { font-size:8pt;color:#737373; }
.regularrow {background-color: White; height:30px;}
.lightgreenrow	{background-color: #E3F2E5; height:30px;}   
.bluetext {
	color: #0000FF;
}

.callbackpage
{
     
    font-size:8pt;
    color:#737373; 
}

.clear{clear:both;}