/* -- GENERAL REDECLARATIONS -- */



html				{height: 100%;}

* 					{margin:0; padding:0;}



body 				{

	text-align:center;

	background: #FFF;

	height: 100%;

	color: #6b6868;color: #000;

}



body, tr,

td, input,

select, textarea 	{font:normal 11px/1.3 Verdana, Arial, Helvetica, sans-serif;}



a				{outline: none;}

a:link 			{color:#162a81; text-decoration:underline;}

a:visited 		{color:#300; text-decoration:underline;}

a:hover 		{color:#2A2A2A; text-decoration:none;}

a:active 		{color:#900; text-decoration:none;}



ul, ol	 		{margin:0 0 10px 25px;}

dl 					{margin:0 0 10px;}

dt 					{font-weight:bold;}

dd					{margin:0 0 3px 10px;}

p 					{margin:0 0 15px;}

h1 					{font-size:18px; margin:0 0 12px;color: #152a85; border-bottom: 1px solid #152a85;font-family: Arial;}

h2 					{font-size: 14px; margin:8px 0;color: #162985;}

h3 					{font-size:12px; margin:6px 0 5px;color: #6b6868;}

h4 					{font-size:10px; margin:4px 0;color: #152a85;}

h5					{font-size:10px; margin:3px 0;color: #6b6868;}

h6 					{font-size:10px; margin:0;color: #162a81;font-weight: normal;}

hr 					{border-style: none; border-bottom: 2px dotted #e3e3e5; color: #fff; background-color: #fff;margin: 10px 0;}

img 				{border:none;}

acronym			{border-bottom: 1px dotted;}

blockquote 	{margin:0 25px 20px 25px; font-style:italic;}



#preload {display: none;}

.clr {clear:both;}

.right {float: right;}

.left {float: left;}

.rightimage {float: right; margin: 0 0 10px 10px;}

.leftimage {float: left; margin: 0 10px 10px 0;}

.link-right {float: right; font-weight: bold;}



h2#latest-news {

	float: left;

	margin: 0;

	width: 177px;

	height: 25px;

	padding: 14px 10px 0px 10px;

	margin-bottom: 10px;

	background: #E1E1E5 url("../images/sidebar-heading-bg.gif") repeat-y 0 0;

}



#content-side h2 {font-size:11px;color: #162a81;}

#content-side h3 {font-size:11px;color: #162a83;font-family: tahoma, verdana, arial, sans-serif;}



/* Standard Layout */



#wrapper {

	position: relative;

	background:#fff;

	width: 779px;

	margin: 0 auto;

	margin-top: 12px;

	text-align: left;

/*	height:100%;*/

}



#header {

	position: relative;

	background:#fff;

	padding: 0px;

	width: 779px;

	height: 88px;

}



#header h1 a {

	float: left;

	display: block;

	width: 255px;

	height: 88px;

	text-indent: -9000px;

	background: url("../images/logo.gif") no-repeat 0 0;

}



#header h1 {

	border-bottom: none;

}



#header h2 {

	display: block;

	float: left;	

	text-indent: -9000px;

}



#header .staff-login {

	margin-top: 66px;

	float: right;

}



#content {

	margin: 0;

	width: 779px;

	height:auto;

	background: #fff url("../images/sidebar-bg.gif") repeat-y 0 0;

}



#content-main {

	width: 547px;

	margin-left: 197px;

	padding: 180px 0 15px 35px;

	background: #fff url("../images/header.jpg") no-repeat 0 0;

}



#content-main img {border: 6px solid #eaedff; padding: 6px;}



#content-side {

	float:left;

	width: 197px;

	padding: 0px;

	padding-bottom: 20px;

	color: #162b84;margin: 0;

	background: #FAFAFF url("../images/sidebar-bg.gif") repeat-y 0 0;

}



.side-text {

	padding: 10px;

	padding-right: 15px;

}







#footer {

	clear:both;

	height: 29px;

	padding:0px 15px 15px 45px;

	background:#EAEDFF;

	text-align: center;

}



#footer-text {

	clear:both;

	height: 20px;

	padding:5px;

	color: #3447ab;

	background:#fff;

	text-align: left;

}





/*-- FORM STYLING --*/



form {

	margin-top:20px;

}



form hr {

  clear: both;

  border: 0px;

  border-top: 1px solid #ccc;

  margin-top: 10px;

  margin-bottom: 10px;

}



form br {clear:left;}



label, input, textarea {

	display:block;

	float:left;

	margin-bottom:6px;

	padding: 2px;

}





label {

	width:80px;

	text-align:left;

	padding-right:10px;

	padding-top:2px;

}



input{

	border: 1px solid #0F0F0F;

}



textarea{

  border: 1px solid #0F0F0F;

}





/*-- TABLE STYLING --*/



table {

	margin-bottom: 10px;

}



table td {

	vertical-align: top;

	padding: 1px;

}



td.bold {

	font-weight: bold;

	color: #F57E3D;

}



