/* ------- header -------- */

#header
{
	width:1016px;
	height:96px;
	float:left;
	background-image:url(banner_b.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

	#header .logo
	{
		padding-top:0px;
		float:left;
	}
	
	/*#header .search
	{
		padding:50px 70px 0px 0px;
		float:right;
		text-align:right;
	}*/
	
		
		#header .search span
		{
			display:block;
			clear:both;
			font-size:11px;
			margin: 5px 0pt 0pt 50px;
			font-weight:bold;
			color:#ffffff;
		}
		
		#header .search a:link, #header .search a:visited 
		{
			color:#ffffff;
			text-decoration:none;
		}
		
		#header .search a:hover
		{
			color:#ffffff;
			text-decoration:underline;
		}
		
.panelHeader
{
	background-color:#336799;
	font-size:17px;
	color:#ffffff;
	padding:3px 6px 1px 6px;
	font-weight:bold;
}

	.panelHeader a:link, .panelHeader a:visited 
	{
		background-color:#9593c5;
		color:#000000;
		text-decoration:none;
	}
	
	.panelHeader a:hover
	{
		background-color:#9593c5;
		color:#000000;
		text-decoration:underline;
	}


.pgHeader
{
	font-size:22px;
	font-weight:normal;
	color:#0050A8;
	/*color:#c80c00;*/
}



/* ------- footer container -------- */

#footer
{
	/*background-image:url(../images/footerGrad.gif);
	background-repeat:repeat-x;*/
	border:#cccccc 1px solid;
	height:80px;
	width:1003px !important;
	width:1001px;
	clear:both;
	padding:6px 6px 0px;
}

	.footerMenu
	{
		background-color:#336799;
		border:#cccccc 1px solid;
		width:100%;
		text-align:center;
		padding:4px 0px;
		font-size:12px;
		font-weight:bold;
		color:#ffffff;
	}
	
		.footerMenu a:link, .footerMenu a:visited
		{
			color:#ffffff;
			text-decoration:none;
			padding:0px 4px;
			font-weight:bold;
		}
		
		.footerMenu a:hover
		{
			color:#ffffff;
			text-decoration:underline;
			padding:0px 4px;
			font-weight:bold;
		}
		
	.footerLogo
	{
		text-align:center;
	}

/* for search page */

.s_title
{
	background-color:#336799;
	padding-right:2px;
	color:#ffffff;
}

.n
{
	background-color:#336799;
	margin-top:8px;
	padding:3px 0px;
	color:#ffffff;
}

/*add new code on 22.12.08.*/

#header .search
	{
		/*padding:50px 70px 0px 0px;
		padding:20px 70px 0px 0px;*/
		margin:7px 70px 5px 0px !important;
		margin:7px 40px 5px 0px;
		padding:2px 0px 0px;
		float:right;
		text-align:right;
		border:#ffffff 1px solid;
	}
	
		
		.span
		{
			width:252px;
			font-size:11px;
			clear:both;
			margin: 5px 0pt 0pt 0px;
			font-weight:bold;
			color:#ffffff;
			padding:0px 4px 5px;
		}
		
		.headerSubscribe
		{
			background-image:url(subscrib.jpg);
			background-repeat:repeat-x;
			height:27px; 
			width:248px; 
			padding:4px 12px 0px 0px;
			float:left;
			color:#ffffff;
			font-size:12px;
			font-weight:bold;
		}
		
		.button
{
	background-color:#FFCC33;
	border:#000000 1px solid;
	color:#000000;
}

