/********** HTML form styles **********/
html,body,div,h1,h2,h3,h4,h5,h6,form,fieldset {
  margin: 0;
  padding: 0;
}
body {
	font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#262626;
	line-height:1.5em;
	text-align:center;
	background: #7a7a7a url(/assets/images/bg.gif) repeat-x top left;
}
a { color:#005888; text-decoration:none; }
a:hover { color:#2ABaEC; text-decoration:underline; }
img { border:0; }

/********** General Form Styles **********/
input,textarea,select { font-size:11px; }


/********** General Text Styles **********/
h1,h2,h3,h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#2E5E32; }
h1 { font-size: 22px; margin:0 200px 15px 0; padding-bottom:5px; border-bottom:1px dotted #B0C9AF; }
h2 { font-size: 17px;  }
h3 { font-size: 14px; color:#004E7F; }
h4 { font-size: 12px; color:#004E7F; }
table { font-size:11px; }
p { margin:0 0 20px 0; }
.small { font-size:9px; }

/********** Common Styles **********/
div.clear { clear:both }
div.errorBox {	margin:10px 30px; padding:10px; background-color:#f5e4e4; border:1px solid #a93434; color:#c00; font-weight:bold;  }
div.successBox { margin:10px 30px; padding:10px; background-color:#e6f5e4; border:1px solid #489f3d; color:#38832f; font-weight:bold; }

/********** Overall Container Object **********/
#container {
	text-align:justify;
	width:800px;
	margin:8px auto;
	padding:10px 0;
	background-color:#EAF8FD;
	height:100%;
}



/*******START******* Header Section **********/
#header { background: transparent url(../images/BLUE.png) repeat-x; }
#header .logo {
	padding-left:10px;
}

/********** Icon Section **********/
#icon ul { margin:0; padding:5px 0; }
#icon li { display:inline; padding:0 10px; }


/********** Menu Section **********/
#menu { font-family:Arial, Helvetica, sans-serif;
		font-size:11px; font-weight:bold; text-align:right; color:#0172A7; }
#menu ul { margin:0; padding:0; }
#menu li { display:inline; padding:0 10px; }
#menu a { text-decoration:none; color:#0172A7; }
#menu a:hover { text-decoration:underline; color:#6BB88F; }


/********** Content **********/
#content {
	background: #FFFFFF url(../images/content_bg.gif) no-repeat center center;
	min-height:570px;
	height: auto !important;
	height:530px;
	padding: 10px;
}
#content img { margin:5px 20px; }


/********** Footer **********/
#footer {
	background: transparent url(../images/BLUE2.png) repeat-x;
	width:100%; height:60px;
	border-top:1px solid #53C9F0;
	padding-top:3px;
}
#footer .links { padding-left:5px; text-align:left; }
#footer ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0; padding:0;
	text-align:left;
}
#footer li { display:inline; padding:0 5px; border-right:dotted 1px #005888; }
#footer li.last { border:none; }
#footer .validation { padding-right:5px }
#footer p.copyright {
	font-family:Arial, "Times New Roman", Times, serif;
	font-size:10px;
	text-align: center;
	padding:0;
	margin:0 5px;
}
