div.logo {
 margin:0; padding:0; position:relative; z-index:3; 
 margin-top:26px;
 margin-left:22px;
}
div.logo2{
 margin:0; padding:0; position:relative; z-index:3; 
 margin-top:5px;
}

div.logo3{
 margin:0; padding:0; position:absolute; z-index:3; 
 margin-top:15px;
}

td.buttonheading { text-align:right; }

#container {
	float:left;
	top:7px;
	background: white repeat-y left;
	border: solid 1px #b2b2b2;
	border-width:1px 1px 1px 1px;
	padding-left: 0px;
	padding-right: 0px; 
	padding-bottom:10px;
	width:915px; 
	height:auto ;
	min-height:98%; /* real browsers */
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
/*	overflow:auto;*/
}

#header {
	height: 117px;
	width:auto;
 repeat-x top; border: solid 2px white; border-width: 2px 2px 2px 2px;  
 	background: #0072BD;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff004682', endColorstr='#ff0072BD'); /* for IE */
	background:  -moz-linear-gradient(top, #004682, #0072BD);
	background:  -webkit-gradient(linear, left top, left bottom, from(#004682), to(#0072BD));
}

#logo {
	float:left;
	width: 338px;
} 
#maincolwide { 
 position:relative;
/*margin-left: 200px;  */
 padding-top: 0px;
 padding-left:10px;
 padding-right:2px;
 width:auto;
 height:auto;
 margin-bottom:30px;
 overflow:auto;

 }

#leftcol { float:left;position:relative; width: 180px; border-left: solid 2px white;   }
#rightcol { 
float:right; 
width:180px;  
margin-left: 20px;
/*margin-right: 6px;*/
padding:5px 5px 10px 10px;
background:#f1f4f7;
/*border-top:solid 1px #f7f6f6;*/
/*border-bottom:solid 1px #f7f6f6;*/
border: solid 1px #a3b7c7; }


#mid_left {float:left;  width:500px;height:auto; font-size:13px;}

#content { margin-bottom: 30px;}


 
em{
	font-size:13px;
	color:#0A5096;}
	
alert{
	font-size:13px;
	color:#FF0000;
}

table.module {
	width:179px;
	margin: 3px;
	padding: 0;
	border-spacing: 0px;
	border-collapse: collapse;
	border: solid 1px #d9e2e6;
	background: #A3B7C7; font-size: 11px;
}


a.mainlevel:link,a.mainlevel:visited{
font-weight: normal;
color: #004682;
font-size: 12px;
font-family:Arial;
text-decoration: none;
padding-right: 6px;
}

a.mainlevel:hover,a.mainlevel:active{
font-weight: bold;
color: #004682;
font-size: 12px;
font-family:Arial;
text-decoration: none;
padding-right: 6px;
}

a.mainlevel_active:link,a.mainlevel_active:hover,a.mainlevel_active:visited{
font-weight: bold;
color: #004682;
font-size: 12px;
font-family:Arial;
text-decoration: none;
padding-right: 6px;
}


html, body { margin: 0; padding:0; background-color:#f1f4f7; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333;  height:100%;}

body { margin: 0px 7px 0px 7px; }
table.my_table{
	background: #f1f4f7;
	border-top: 1px solid #A3B7C7;
;

}

#table_in_body {padding: 1px}
#table_in_body table{
border-collapse:collapse;
}
#table_in_body td{
background: #f1f4f7;
border: 1px solid  #A3B7C7;
padding:10px;
}


h1 { font-weight: bold;font-size:20px;color:#0A5096;text-align:center;}
h2 { font-weight: normal;font-size:18px;color:#0A5096}
h3 { font-weight: bold;font-size:14px;color:#0A5096}
h4 { font-weight: bold;font-size:12px;color:#0A5096}
h5 { font-weight: normal;font-size:12px;color:#0A5096}

td.button{
	padding-left:15px;
	padding-top:6px;
	padding-bottom:8px;
	border-bottom:1px solid #A3B7C7;
	border-left:1px solid #a3b7c7;
	border-right:1px solid #a3b7c7;
	font-family:Arial;
	font-size:12px;
}




