@charset "utf-8";
/* CSS Document */

body
{
	margin:0px;
	font-family:Tahoma;
	font-size:11px;
	color:#676767;
	background:#FFFFFF url(../images/bg-gradient.jpg) top left repeat-x;
}

a {
    color: #5497BF;
}

a:visited {
    color: #947492;
}

a:hover {
    text-decoration: none;
}

/*---------------------------------------------------------------------------------------------------------*/

#mainDiv
{
	width:908px;
	margin:0px auto 0px auto;
	padding-top:13px;
}

/*---------------------------------------------------------------------------------------------------------*/

#header
{

}

/*---------------------------------------------------------------------------------------------------------*/

.nav
{
	width:618px;
	float:left;
	background:url(../images/nav-bg.jpg) top left no-repeat;
	height:23px;
	color:white;
	font-weight:bold;
	text-align:center;
	padding-top:12px;
	margin-top:20px;
}
	.nav span
	{
	    color: #004066;
	    font-weight: normal;
		margin-left:3px;
		margin-right:3px;
	}
	
	.nav ul
	{
		padding:0px;
		margin:0px;
		list-style:none;
	}
	
	.nav li
	{
		display:inline;
	
	}


.nav a
{
	color:white;
	text-decoration:none;
}

.nav a:hover
{
	text-decoration:underline;
}

/*---------------------------------------------------------------------------------------------------------*/

.search
{
	width:280px;
	float:right;

}

	.search .icon
	{
		width:47px;
		float:left;
	}
	
	.search .field
	{
		width:160px;
		float:left;
		padding-top:30px;
	}
	
		.search .field .input
		{
			width:155px;
		}
		
	.search .btn
	{
		width:63px;
		float:left;
		padding-top:27px;
		padding-left:4px;
	
	}

/*---------------------------------------------------------------------------------------------------------*/

.banner
{
	padding:0px;
	padding-top:10px;
	margin:0px;

}

	.banner .main
	{
		float:left;
		width:618px;
	
	}
	
	.banner .advert
	{
		float:right;
		width:280px;
	
	}

/*---------------------------------------------------------------------------------------------------------*/

.bodyDiv
{
	padding-top:15px;
	padding-bottom:20px;

}

	.bodyDiv .text
	{
		padding-top:15px;
	
	}
	
	.bodyDiv .text p
	{
		padding:0px;
		margin:0px;
		padding-bottom:15px;
	
	}


/*---------------------------------------------------------------------------------------------------------*/

.footer
{
	background:#00A5DC;
	height:93px;
	color:white;
	font-weight:bold;
	padding-top:50px;
	

}

	.footer .content
	{
		width:908px;
		margin:0 auto 0 auto;
		height:18px;
	
	}



/*---------------------------------------------------------------------------------------------------------*/
.clear
{
	clear:both;
	visibility:hidden;
}

h1
{
	padding:0px;
	margin:0px;
	font-size:22px;
	color:#676767;
}

.bluetxt
{
	color:#007ECB;

}
