/* ------- header -------- */

#header
{
	width:1017px;
	height:95px;
	float:left;
	background-image:url(../images/banner_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

	#header .logo
	{
		padding:0px 0px 0px 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:#0063a1;
	font-size:17px;
	color:#ffffff;
	padding:3px 6px 1px 6px;
	font-weight:bold;
	text-decoration:none;
}
.panelHeader a:link{ text-decoration:none;color:#ffffff;}	
.panelHeader  a:active { text-decoration:none;color:#ffffff;}

	
	
.pgHeader
{
	font-size:22px;
	font-weight:normal;
	color:#0050A8;
	/*padding-left:15px;
    color:#c80c00;*/
}

/* ------- footer container -------- */

#footer
{
	/*background-image:url(../images/footerGrad.gif);
	background-repeat:repeat-x;*/
	border:#cccccc 1px solid;
	
	width:1003px !important;
	width:1001px;
	clear:both;
	padding:6px 6px 0px;
}

	.footerMenu
	{
		background-color:#0063a1;
		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;
		}
		
		.footerMenu a:hover
		{
			color:#ffffff;
			text-decoration:underline;
			padding:0px 4px;
		}
		
	.footerLogo
	{
		text-align:center;
	}
	

/* for search page */

.s_title
{
	background-color:#971a1d;
	padding-right:2px;
	color:#ffffff;
}

.n
{
	background-color:#971a1d;
	margin-top:8px;
	padding:3px 0px;
	color:#ffffff;
}

/*add new code*/
#header .search
	{
		/*padding:50px 70px 0px 0px;
		padding:20px 70px 0px 0px;*/
		margin:1px 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(../images/subscribeGrad.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:#0063a1;
	border:#CC3333 0px solid;
	color:#FFFFFF;
}


.footerTD a:link, .footerTD a:visited
		{
			color:#053FA9;
			text-decoration:none;
			
		}
		
.footerTD a:hover
{
	color: #053FA9;
	text-decoration: underline;
}

.TagCloud
{
	color: #990000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.TagCloudeSmall:link, a.TagCloudeSmall:visited
		{
			color:#053FA9;
			text-decoration:none;
			padding-top:5px;
			padding-bottom:5px;
			font-size: 12px;
			
		}
		
a.TagCloudeSmall:hover
{
	color: #053FA9;
	text-decoration: underline;
	padding-top:5px;
			padding-bottom:5px;
			font-size: 12px;
			
}

a.TagCloudeMedium:link, a.TagCloudeMedium:visited
		{
			color:#053FA9;
			text-decoration:none;
			padding-top:5px;
			padding-bottom:5px;
			font-size: 12px;
			font-weight:bold;
		}
		
a.TagCloudeMedium:hover
{
	color: #053FA9;
	text-decoration: underline;
	padding-top:5px;
			padding-bottom:5px;
			font-size: 12px;
			font-weight:bold;
}

a.TagCloudeBig:link, a.TagCloudeBig:visited
		{
			color:#053FA9;
			text-decoration:none;
			padding-top:5px;
			padding-bottom:5px;
			font-size: 13px;
			
		}
		
a.TagCloudeBig:hover
{
	color: #053FA9;
	text-decoration: underline;
	padding-top:5px;
			padding-bottom:5px;
			font-size: 13px;
}
