/* CSS Document */

* { margin: 0; padding: 0;}

body {
	font: 11px Arial, Helvetica, sans-serif;
	color: #929292;
	background: #d9d9d9 url(../images/pg_bg.jpg) repeat-x top;
	line-height: 14px;
	padding: 5px 0;
	margin-top: 20px;
}
p { padding: 5px 0;}
a { outline: none; }
h1 {
	font: normal 17px Tahoma, Arial, Helvetica, sans-serif;
	color: #464646;
	padding: 5px 0;
}
h2 {
	font: normal 15px Arial, Helvetica, sans-serif;
	color: #484848;
	padding: 5px 0 5px 15px;
	background: url(../images/arw1.gif) no-repeat 0px 6px;
}
h3 {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #404040;
	padding: 5px 0 5px;
}
h4 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0e226b;
	padding: 10px 0 3px;
}

h5 {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #484848;
	padding: 10px 0 3px;
}

#header {
	height: 58px;
	width: 955px;
	margin: 0 auto;
	padding: 0px 0px 0px;
	background: url(../images/hrd_lft_bg.gif) no-repeat left top #3a3a3a;
}
.logo { padding: 0px 5px 0px 0px; height: 58px;  }
.logo img{ width: 158px; height: 70px; margin-top: -16px; position:absolute;}
.top_rgt {
	font-size: 14px;
	color: #fff;
	/*text-transform: uppercase;*/
	float: right;
	line-height: 30px;
	text-align: center;
	background: url(../images/hrd_rgt_bg.gif) no-repeat right top #3a3a3a;
	padding: 15px 15px 0 0;
}
.top_rgt a{
	font: 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.top_rgt a:hover{
	color: #d20000;
}
.top_rgt img {
	margin-bottom: -5px;
}
.divider {
	background: url(../images/dotted_sep_top_links.gif) no-repeat center;
	padding: 5px 5px 5px 5px;
}

#main_nav {
	font-size: 15px;
	width: 952px;
	height: 45px;
	margin: 0 auto;
	text-align:center ;
	background:#ffffff;
	/*padding: 0px 0px 0px 2px;
	padding:5px;*/
	padding:0px;
	/*padding:13px 10px 12px;*/
	/*float:left;*/
}
#main_nav a{
	color: #f70305;
	text-decoration: none;
	padding: 13px 20px 12px;
	line-height: 43px;
	
}

#main_nav .test{
	background-color: #D70101;
	color: #FFFFFF;
	text-decoration: none;

}
#main_nav .test a{
	color: #FFFFFF;
	text-decoration: none;
	}
#main_nav .test td {
	background-color: #ffffff;
	color:#000000;
	width:170px;
}

#main_nav .test td a{
	/*color: #ffffff;*/
	text-decoration: none;
	background-color: #CCCCCC;
	/*line-height: 25px;*/
}
#main_nav .test td a:hover{

	text-decoration: none;
	background-color:#CCCCCC;
	
	}
#main_nav td td a{
	font-size: 11px;
	padding: 5px;
	line-height: 15px;
	display:block;
	/*color: #000000;*/
}
#main_nav td td a:hover{
	color: #FFFFFF;
	background-color:#aeaeae;

}
#main_nav td td {
	/*color: #000000;*/
	
}


.menu_active{
	color: #fff;
	background-color:#D70101;
}

news_block a{
	color:#929292; /**********/
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}
#main_nav a {
border-right:1px solid #ffffff;
border-bottom: 1px solid #fff;

}
#main_nav a:hover{
	color: #fff;
	background: #D70101;
/*	border-right:1px solid #ffffff;*/
}

#main_nav a#active {
	color: #fff;
	background: #D70101;
	width:auto;

}
#header_ban {
	width: 955px;
	margin: 0 auto;
	background: #fff;
}

#container {
	width: 951px;
	margin: 0 auto;
	background: #fff;
	padding: 0px;
	border: 2px solid #ffffff;
}
#container_inside {
	width: 953px;
	margin: 0 auto;
	background: #fff;
	padding: 0px;
	background: #ffffff ;
	border: 1px solid #ffffff;
	text-align:left;
}
#left_col {
	width: 430px;
	float: left;
	padding: 15px 15px 5px;
	text-align:left;
	color:#404040;
}
#mid_col {
	width: 232px;
	float: left;
	padding: 20px 0 0 5px;
	text-align:left;
	color:#404040;
}

#right_col {
	width: 224px;
	float: right;
	padding: 20px 15px 10px;
	text-align:left;
	color:#404040;
}
#left_col_inside {
	width: 250px;
	float: left;
	padding: 1px 1px 0px 0px;
	font:normal;
	text-align:left;
	/*font-size:11px;*/

}
#left_col_inside td a{
color:#000000;
text-decoration:none;
font-size:13px;
}
#left_col_inside td a:hover{
color:#ff0000;
text-decoration:none;
}
#mid_col_inside {
	width: 670px;
	float: right;
	padding: 0px 15px 0px 10px;
	color:#404040;	
	/* min-height hack for ie6 */
	min-height: 450px;
	height: auto !important;
	height: 450px;
	text-align:left;
}
.content {
	/*padding: 15px 15px 2px;*/
	width: 670px;
	float: right;
	text-align:left;
	color:#404040;
}

#footer {
	color: #fff;
	background: url(../images/fot_rgt_bg.gif) no-repeat right top;
	width: 945px;
	margin: 0 auto;
	padding: 0px 10px 0px 0;
	text-align: right;
	line-height: 45px;
	height: 49px;
	border: 0px solid #fff;
}
#footer a{
	font-size:11px;
	color: #fff;
	text-decoration: none;
	padding: 0 5px;
}
#footer a:hover {
	color: #d20000;
}
.foot_lft {
	float: left;
	background: url(../images/fot_lft_bg.gif) no-repeat left top;
	padding-left: 15px;
	height: 49px;
}
.txt_fld {
	font-size: 11px;
	color: #000000;
	border: 1px solid #b9b4ae;
	padding: 3px 3px;
}
.txt_fld1 {
	font-size: 11px;
	color: #000000;
	border: 1px solid #b9b4ae;
	padding:2px 4px 6px;
}

.mid_sections p {
	line-height: 20px;

	/*line-height: 23px;*/
}
.mid_sections img {
	padding: 0 5px 5px 0;
}

.more_link {
	text-align: right;
	padding: 0px 8px 5px;
}
.more_link a {
	color: #909090;
	text-decoration: none;
	background: url(../images/arw2.gif) no-repeat right 6px;
	padding-right: 12px;
}
.more_link a:hover {
	color: #000;
}

.news_block {
	color: #404040;
	padding: 0px 10px;
	height:465px; /*250px; */

}
.news_block a:hover {
color:#6B6B6B;
/*text-decoration:underline;*/
}
a:hover {
color:#6B6B6B;
text-decoration:underline;
}

.news_block_menu {
	color: #404040;
	padding: 0px 10px;
/*	height:500px;*/
}
#left_col_inside .news_block_menu td {
	padding: 1px 1px;
	border-bottom: 0px solid #fff;
}
#left_col_inside .news_block_menu td a {
	color: #000;
	display: block;
	font-size: 13px;
	padding: 4px 2px;
}
#left_col_inside .news_block_menu td a:hover {
	color: #f00;
	
}
#left_col_inside .news_block_menu td div {
	background: #F0F0F0;
	padding-left: 25px;
}
#left_col_inside .news_block_menu td div a {
	font-size: 12px;
	color: #000;
	display: block;
	padding: 4px 10px 4px 10px;
	border-bottom: 1px solid #fff;
}
#left_col_inside .news_block_menu td div a:hover {
	color: #f00;
	background: #F0F0F0;
}

.news_block_drop {
	color: #6b6b6b;
	padding: 0px 5px 10px;
	width:50px;
}

.news_block p {
	padding: 11px 0 10px;
	background: url(../images/dotted_horz.gif) repeat-x bottom;
}
.news_block p.more_link {
	background: none;
	padding: 10px 0 0;
}

#left_col_inside ul {
	list-style: none;
}
#left_col_inside li {
	padding: 7px 0;
	background: url(../images/dotted_horz.gif) repeat-x bottom;
}
#left_col_inside li a {
	color: #404040;
	text-decoration: none;
}
#left_col_inside li a:hover {
	color: #9b1901;
	/*text-decoration: underline;*/
}

.txt_maroon { color: #9b1901;}

.left_block {
	padding-bottom: 0px;
}

.block {
	padding-bottom: 10px;
}
.blck_top {
	background: url(../images/block/top_rgt.gif) no-repeat right top;
}
.blck_top h6{
	background: url(../images/block/top_lft.gif) no-repeat left top;
	font-size: 4px;
	height: 6px;
	padding: 0; margin:0;
}

.blck_bot {
	background: url(../images/block/bot_rgt.gif) no-repeat right bottom;
}
.blck_bot h6{
	background: url(../images/block/bot_lft.gif) no-repeat left bottom;
	font-size: 2px;
	height: 4px;
	padding: 0; margin:0;
}
.blck_mid {
	padding: 0 5px;
	background: #f0f0f0;
	border-left: 1px solid #dedcdc;
	border-right: 1px solid #dedcdc;
	margin: 0;
	text-align:left;
	color:#404040;
  /* height:120px;*/
}
.blck_mid_menu {
	padding:0 5px 10px;
	width:200px;
	height:600px;
	background: #f0f0f0;
	border-left: 1px solid #dedcdc;
	border-right: 1px solid #dedcdc;
	margin: 0;
	text-align:left;
	size:bold;
}

#language {
	float: right;
	padding: 15px 35px 0px 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	height:20px;
}
#language a {
	background: #D70101;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding: 5px;
}
#language a:hover {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background: #3a3a3a;
	padding: 5px;

}
#language a:active   {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background: #3a3a3a;
	padding: 5px;
	font-weight:bold;

}


#main_nav .mov{
	background-color: #D70101;
	color: #ffffff;
	text-decoration: none;
	
}
/*#main_nav .mov a{
	color: #000000;
	text-decoration: none;
	
	}*/
#main_nav .mov td {
	/*background-color: #ffffff;
	width:170px;*/
	text-align:left;
	color: #000000;

}

.header_inside{
float:right;
position:relative;
vertical-align:top;
padding:0px 5px 0px 0px;


}
.brd_top { border-top: 1px solid #cacaca; margin-top: 5px; padding-top: 10px;}
.cl_both { clear: both; }
.fl_lft { float: left; }
.fl_rgt { float: right; }

	
 a
	{
		/*font: 11px Verdana, Arial, Helvetica, sans-serif;
		width:120px;*/
		padding:0px;
		margin:0px;
		padding:0px 0px 0px 0px;
		list-style-type: none;
		text-decoration:none;
		/*color:red;*/
		/*color:#929292;*/
		color:#000033
	}

/*.content {
	padding: 5px 10px 2px;	
	line-height:13px;
	
}*/

.activate{
font-weight:bold;

}

#main_nav .mov{
	background-color: #D70101;
	color: #FFFFFF;
	text-decoration: none;
}
#main_nav .mov a{
	color: #ffffff;
	text-decoration: none;
}
#main_nav .mov td a {
	background-color: #ffffff;
	width:150px;
	color:#000000;
	
}


#main_nav .mov td a:hover{
	color: #FFFFFFF;
	text-decoration: none;
	}
#main_nav .mov td td a{
	font-size: 11px;
	padding: 5px;
	line-height: 20px;
	text-align:left;
	/*color: #000000;*/
}
#main_nav .mov td td a:hover{

	background-color:#D70101;

}

#main_nav td td .level3_submenu
{
	display:none;
	position:absolute;
	background-color:#ffffff;
	margin-left:160px;
	clear:both;
	text-align:left;
	
	line-height: 2px;

	/*height:15px;
	padding:0px;*/
}

#main_nav td td .level3_submenu{
width: 100px;
}

#main_nav td td .level3_submenu  a
{
	background-color:#ffffff;
	color:#000000;
	width: 100px;
	border-bottom: 1px solid #E7E5D9;
}
#main_nav td td .level3_submenu  a:hover
{
	background-color:#ffffff;
	color:#FF0000;
}


/* ---- For Left Block2 Starts ----- */
#left_col_inside1
{
	width: 250px;
	float: left;
	padding: 1px 1px 0px 0px;
	font:normal;
	text-align:left;
	/*font-size:11px;*/
}
.block1
{
	padding-bottom: 10px;
}
/*.blck_top1
{
	background: url(../images/block/top_rgt.gif) no-repeat right top;
}
*/
.blck_mid1
{
	padding: 0 5px;
	background: white;
	/*border-left: 1px solid #dedcdc;
	border-right: 1px solid #dedcdc;*/
	margin: 0;
	text-align:left;
  /* height:120px;*/
}
.news_block_menu1
{
	color: white;
	padding: 0px 10px;
/*	height:500px;*/
}
/*.blck_bot1 
{
	background: url(../images/block/bot_rgt.gif) no-repeat right bottom;
}
.blck_bot1 h6
{
	background: url(../images/block/bot_lft.gif) no-repeat left bottom;
	font-size: 2px;
	height: 4px;
	padding: 0; margin:0;
}*/

/* ---- For Left Block2 Ends ----- */

#vmarquee h2 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #FF9900;
	padding: 15px 0px 5px;
	margin: 0px;
}
#vmarquee h2 a{
	color: #FF9900;
}
#vmarquee h2 a:hover {
	text-decoration: none;
}

#marqueecontainer{
	position: relative;
	width: 180px; /*marquee width */
	height: 400px; /*marquee height 200px;*/
	overflow: hidden;
	padding: 2px 4px;
	margin:10px 0px 0px;
}