html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
background-color: #ffffff;
color: #fff;
height:100%;
}

body a {
color:#0066CC;
}
body a:hover, body a:focus {
color:#000000;
}

/*---------------------text styles---------------------------*/

h1 {

	font-size: 13px;
	font-weight: bold;
	color: #0066CC;
	padding:5px 0 5px 0;
}
h2 {

	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding:5px 0 5px 0;
}
p {
	padding:5px 0 5px 0;
}

sup {
	vertical-align:baseline;
	padding-left:3px;
}

li {
	padding:1px 1px;
}

.success {
	color: #009900;
	border: 2px solid #009900;
	padding: 5px;
	font-weight: bold;
	margin: 5px;
	background: #00FF33;
}

.error {
	color: #FF0000;
	border: 2px solid #FF0000;
	padding: 5px;
	font-weight: bold;
	margin: 5px;
	background: #FF9933;
}

.dark_blue_text {
color:#012677;
}


/*---------------------layout styles---------------------------*/

#wrapper {
/*CHECK DESIGN FOR WIDTH FIRST. STANDARD SIZES BELOW*/
width: 775px;/*for 800x600*/
width:920px;
height:auto;
background:url(../graphics/new/bg.jpg) repeat-y; 
margin:25px auto;
text-align:left;
}

#content {
padding:0 9px 0 9px;
width:902px;
height:auto;
float:left;
}

#logo {
width:305px;
height:242px;
float:left;
}

#nav {
height:242px;
width:615px;
float:left;
text-align:left;
}

#nav img {
border:0;
float:left;
}

#content_left {
width:296px;
height:auto;
float:left;
}
#content_right{
width:586px;
height:auto;
padding:0 10px 10px 10px;
float:left;
color:#000;
}


#footer {
/*CHECK DESIGN FOR WIDTH FIRST. STANDARD SIZES BELOW*/
width: 911px;/*for 800x600*/
background:url(../graphics/new/footer.jpg) no-repeat #fff;
padding-top:49px;
padding-right:9px;
color:#012677;
margin:0px auto;
text-align:right;
}

#footer a {
color:#012677;
text-decoration:none;
}

#footer a:hover{
color:#012677;
text-decoration:none;
}

#footer_left {
/*CHECK DESIGN FOR WIDTH FIRST. STANDARD SIZES BELOW*/
width: 387px;/*for 800x600*/
width: 500px;/*for 1024x768*/
float:left;
}
#footer_right{
/*CHECK DESIGN FOR WIDTH FIRST. STANDARD SIZES BELOW*/
width: 387px;/*for 800x600*/
width: 500px;/*for 1024x768*/
float:left;
text-align:right;
}



.page_head {
font-size: 11px;
font-weight: bold;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #0066CC;
}

.main, .page_body {
font-size: 12px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.sub_list {
	margin:5px 15px;
}

.mini_table {
	margin:10px 0;	
}

.large_table {
	margin-bottom:20px;	
}

.mini_table td, .mini_table th, .large_table td, .large_table th {
	padding:2px 5px;	
}

.red_table {
	border:1px solid #832020;
}

.red_table th{
	background:#fff6f6;
	color:#832020;
	border-bottom:1px solid #832020;	
}

.green_table {
	border:1px solid #5a8320;
}

.green_table th{
	background:#f8fff6;
	color:#5a8320;
	border-bottom:1px solid #5a8320;
}

.yellow_table {
	border:1px solid #978c34;
}

.yellow_table th{
	background:#fffef6;
	color:#978c34;
	border-bottom:1px solid #978c34;
}

.large_table tr:hover td {
	background:#e8effc;	
}