body {	
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 12px;
	color: #6f6f6f;
}

h1, h2, h3, h4, h5, h6 {
	color: #221085;
	padding:0;
	margin:0;
}
.news_date{
	color: #221085;
	padding:0;
	margin:0;
	font-size:14px;
	font-weight:normal;
}
form {
	margin: 0px;
}

img { border: none; }

/* links */
a, a:link, a:visited, a:active {
	color: #2734ab;
	font-weight: bold;
    text-decoration: none;
}
a:hover {
	color: #3646dd;
    text-decoration: underline;
}

.breadcrumbs {
	font-size: 10px;
	color: #221085;
}


/***************/
/* Main Layers */
/***************/

#layer, #header, #nav_container, #loginarea, #posterimg, #content, #left_content, #right_content {
	width: 920px;
	margin: 0 auto;
	
}

#header, #logo, #nav_container, #top_nav, #loginarea, #posterimg, #content, #left_content, #home_navigation, #home_content, #right_content,  #latestnews_title, #latest_news, #footer {
	float: left;
}

#header {	
	height: 97px;
	background: #ffffff url("../images/head_background.gif") left top repeat-x;
}

	#logo {
		width: 90px;
		margin: 9px 0 0 15px;
	}

	#top_right_head {
		float: right;
		background: transparent url("../images/top_right_head.png") left top no-repeat;
		width: 469px;
		height: 97px;
	}

#nav_container {
	background: #ffffff url("../images/nav_background.gif") left top repeat-x;
	height: 40px;
}

	#top_nav {	
		width: 650px;
		height: 40px;	
		/*border: 1px solid red;*/
	}

	#search_box {
		width: 250px;
		float: right;
		padding: 0;
		margin: 0;
		margin-top: 12px;
		/*border: 1px solid red;*/
	}

	#search_box label {
		margin: 0;
		padding: 0;
		margin-top: 0px;
		margin-right: 5px;
		float: left;
		text-align: right;
		display: block;
	}

	#search_box .search {
		margin: 0;
		padding: 0;
		width: 150px;
	}

	#search_box input {
		color: #0072b0;
		font-weight: bold;
	}

	.searchitems {
		width:210px;
		padding:0;
		margin:0;
		float:left;
	}

	.gobutton {
		width:25px;
		padding:0;
		margin:0;
		float:left;
		margin-left:2px;
		margin-top:2px; 
	}

#loginarea {
	padding: 8px 0 9px 0;
	/*border: 1px solid green;*/
}

#loginbox {
		width: 665px;
		/*border: 1px solid red;*/
		float: right:
	}

#loginbox p{
	padding: 0;
	margin: 0;
}

#loginbox span {
	font-weight: bold;
	color: #0072b0;
}



#loginbox input{
	width: 142px;
	height: 15px;
	margin: 0;
	padding: 0;
	margin-left: 5px;
	padding: 2px;
	color: #0072b0;
	font-weight: bold;
	border: 1px solid #9bc9fa;
}

.input{
	width: 142px;
	height: 15px;
	margin: 0;
	padding: 0;
	margin-left: 5px;
	padding: 2px;
	color: #0072b0;
	font-weight: bold;
	border: 1px solid #9bc9fa;
}

#loginbox .submit {
	font-size: 10px;
	width: 80px;
	height: 20px;
	padding: 0;
	margin:0;
	margin-left: 10px;
	margin-right: 5px;
	background-color: #f6fbff;
} 
.heading {
	font-weight: bold;
	color: #0072b0;
}
.submit {
	font-size: 10px;
	width: 80px;
	height: 20px;
	padding: 0;
	margin:0;
	color: #0072b0;
	margin-left: 10px;
	margin-right: 5px;
	font-weight: bold;
	background-color: #f6fbff;
	border:1px solid #9bc9fa;
} 
#footer {
	width: 910px;
	padding: 5px;
	background-color: #2935ad;
	color: #7d8ce1;
}

	#footer a, #footer a:link, #footer a:visited, #footer a:active {
		color: #7d8ce1;	
		font-weight: bold;
		text-decoration: none;
	}
	#footer a:hover {
		color: #9ba8f4;
		text-decoration: underline;
	}

	#footer .links {
		width: 500px;
		float: left;
	}

	#footer .copyright {
		width: 165px;
		float: right;
	}


#DolphinContainer
{
	width:920px;
	float: right;
	padding-top: 10px;
	padding-bottom: 5px;
	/*border:1px solid red;*/
}

	#DolphinContainer a.rollover
	{
		display: block;
		width: 79px;
		height: 32px;
		text-decoration: none;
		background: url("../images/developedby.gif");
		float:right;
	}

	#DolphinContainer a.rollover:hover {
		background-position:100% -32px;
	}

/******************************************************************/
/*	clear div
/******************************************************************/

.cleardiv {
	clear: both;
	/*height: 1%;*/
}
.error_heading{
	color: red;
	font-weight:bold;
}



/**    udpate css "14-12-09" **/


#signindiv{
    padding-left:60px;
    padding-bottom:30px;
}

#userdiv{
    padding-left:120px;
    float:left;
   
}

.username{
    float:left;
    width:80px;
    line-height:25px;
}

.txtfieddiv{
    float:left;
    height:25px;
    width:300px;
}

#login{
    padding-top:10px;
    padding-left:80px;
}
   
#forgot{
    padding-top:5px;
    padding-left:80px;
    float:left;
    width:200px;
   
}

.textbox{
    width:170px;
    height:20px;
}
.textarea{
    width:170px;
    height:60px;
}
