/* CSS Document */
body
{
	margin: 0;
	padding: 0;
	background-color:#333333;
}
.star
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #ff0000;
}

a 
{
	text-decoration:none;
}

#maincontainer
{
	width: 980px;
	margin: auto;
	background-color:#FFFFFF;
}

#midcontainer
{
	width: 980px;
}
/*heder css starts here*/
#headcontainer
{
	width: 980px;
	background: #929292;
}

#hd_left
{
	width: 513px;
	border-right: 1px solid #FFFFFF;
	float: left;
}
#hd_left_top
{
	width: 513px;
	border-bottom: 1px solid #FFFFFF;
	float: left;
}
#logo
{
	width: 212px;
	border-right: 1px solid #FFFFFF;
	padding-top: 22px;
	background-color: #CCCCCC;
	float: left;
}
#hd_left_top_img
{
	width: 300px;
	padding-top: 22px;
	background-color: #FFFFFF;
	float: left;
}
#hd_left_btm
{
	width: 513px;
	float: left;
}
#hd_left_btm_img1 {
background-image:url(../images/h_img3.jpg);
background-repeat:no-repeat;
width:212px;
height: 157px;
border-right: 1px solid #FFFFFF;
float:left;
}
#hd_left_btm_img2
{
	float: left;
}
#hd_right
{
	width: 466px;
	float: left;
}
#hd_right_top
{
	width: 466px;
	height: 99px;
	padding-top: 31px;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(../images/header_bg_img.jpg);
	background-repeat: repeat-x;
	background-color: #929292;
	float: left;
}

#hd_right_btm {
width:466px;
height: 157px;
background-image:url(../images/h_img4.jpg);
float:left;
}
.header_srch
{
	width: 190px;
	height: 20px;
	padding: 5px 5px 10px 5px;
	background-color: #dedede;
	float: right;
}
.text-field_box1
{
	width: 150px;
	height: 15px;
	background-color: #ffffff;
	border: 1px solid #7f9db9;
}
.text-field_box2
{
	width: 200px;
	height: 20px;
	border: 1px solid #7f9db9;
}
.h_nav
{
	width: 250px;
	margin: 45px 8px 0 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	float: right;
	text-align: right;
}
.h_nav a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
}
.media_and_res{
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.about_us{
	width: 100px;
	float:left;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.services{
	width: 100px;
	float:right;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.partners{
	width: 80px;
	margin-top: 50px;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 70px;

}
/*heder css ends here*/
/*middle css starts here*/
#left_container
{
	width: 212px;
	margin-top: 5px;
	float: left;
}
.left_tab
{
	width: 200px;
	height: 11px;
	background-color: #999999;
	background-image: url(../images/three_dots.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
#middle_right_container
{
	width: 768px;
	margin-top: 15px;
	background-image: url(../images/middle_img1.jpg);
	background-repeat: repeat-y;
	float: right;
}
.middle_right_containerLeft
{
	width: 505px;
	padding-left: 25px;
	background-image: url(../images/middle_img1.jpg);
	background-repeat: repeat-y;
	float: left;
}
.middle_right_containerLeft p
{
	font: normal 12px arial;
	color: #000000;
	text-align: justify;
}
.middle_right_containerRight
{
	width: 208px;
	padding-left: 27px;
	padding-right: 3px;
	float: left;
}
.middle_right_panel
{
	margin-bottom: 20px;
	border-top: 2px #bbb4ae solid;
	border-right: 2px #bbb4ae solid;
	border-bottom: 6px #bbb4ae solid;
	border-left: 2px #bbb4ae solid;
	padding: 2px 2px 4px 2px;
}
.middle_right_panel_textB
{
	padding: 10px 0 10px 5px;
	font: bold 12px arial;
	color: #000000;
}
.middle_right_panel_text
{
	padding: 2px 0 2px 5px;
	font: normal 11px arial;
	color: #000000;
}
.middle_container_h1
{
	width: 502px;
	height: 26px;
	font: bold 14px arial;
	color: #3876ad;
	text-align: left;
	border-bottom: 1px dashed #CCCCCC;
	clear: both;
}
h1
{
	height: 10px;
	font: bold 14px arial;
	color: #3876ad;
	text-align: left;
	clear: both;
}
.middle_container_text
{
	width: 502px;
	font: normal 11px arial;
	color: #000000;
	text-align: justify;
}
.left_container_img1
{
	width: 202;
	height: 19px;
	padding: 0 0 0 5px;
	background-image: url(../images/left_cont_img1.jpg);
	background-repeat: no-repeat;
}
.left_container_textB
{
	font: bold 12px arial;
	color: #105b8f;
}

.left_container ul
{
	width: 180px;
	margin: 10px 0 20px 0;
	padding: 0px;
	list-style-type: none;
}
.left_container li
{
	font: normal 11px arial;
	color: #000000;
	padding: 5px 0 5px 5px;
	border-bottom: 2px dotted #cccccc;
}
.left_container li a
{
	font: normal 11px arial;
	color: #000000;
	text-decoration: none;
}
.right_panel_img
{
	width: 196;
	height: 17px;
	background-image: url(../images/right_pan_img2.jpg);
	background-repeat: repeat-y;
	padding: 2px 0 2px 3px;
	font: bold 12px arial;
	color: #ffffff;
}
#footer
{
	width: 980px;
	clear: both;
}
.footer_text
{
	font: normal 11px arial;
	color: #000000;
}
.NormalTextDesc
{
	font: normal 11px arial;
	color: #000000;
}
.NormalTextDescBold
{
	font: normal 11px arial;
	font-weight: bold;
	color: #000000;
}
.NormalLink 
{
	font: normal 11px arial;
	color: #000000;
	text-decoration: none;
}

.NormalLink a:link
{
	font: normal 11px arial;
	color: #000000;
	text-decoration: none;
}
.NormalLink a:hover
{
	font: normal 11px arial;
	color: #000000;
	text-decoration: underline;
}
.NormalLink a:visited
{
	font: normal 11px arial;
	color: #000000;
	text-decoration: underline;
}
.NormalLink a:active
{
	font: normal 11px arial;
	color: #000000;
	text-decoration: underline;
}

.footer_text a
{
	font: normal 11px arial;
	color: #000000;
	text-decoration: none;
}
.footer_text a:hover
{
	font: normal 11px arial;
	color: #000000;
	text-decoration: underline;
}
.footer_textWhite
{
	font: normal 10px arial;
	color: #ffffff;
}
.footer_textWhite a
{
	font: normal 10px arial;
	color: #ffffff;
	text-decoration: none;
}
.footer_textWhite a:hover
{
	font: normal 10px arial;
	color: #ffffff;
	text-decoration: underline;
}

.subscriber
{
	width: 211px;
	border-right: 1px solid;
	background-color: #184c71;
	padding: 10px 0 5px 0;
	font: normal 12px arial;
	color: #ffffff;
}
.about_rt_container
{
	width: 738px;
	margin-top: 15px;
	padding: 0 5px 0 25px;
	background-image: url(../images/middle_img1.jpg);
	background-repeat: repeat-y;
	float: right;
}

/* texts css starts here */

.textb
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
}

/* CSS for Votting Panel */

.more
{
	font: normal 11px arial;
	color: #333333;
	text-decoration:none;
}
.more a
{
	font: normal 11px arial;
	color: #333333;
	text-decoration: none;
}
.more a:hover
{
	font: normal 11px arial;
	color: #333333;
	text-decoration: underline;
}
.sidetxtbold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.sidetxtbold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.textHeader
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #3876ad;
	font-weight: bold;
}


.listings
{
	width: 502px;
	height: 26px;
	font: bold 14px arial;
	color: #3876ad;
	text-align: left;
	border-bottom: 1px dashed bold #CCCCCC;
	clear: both;
	background-repeat: repeat-x repeat-y;
}

.css_datagriditem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.css_datagridalternetitem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	text-decoration: none;
}

#hd_right_top2
{
	width: 466px;
	height: 119px;
	padding-top: 11px;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(../images/header_bg_img.jpg);
	background-repeat: repeat-x;
	background-color: #929292;
	float: left;
}

.hint_nav
{
	width: 350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	float: right;
	text-align: right;
	margin: 0 10px 0 0;
	padding:0 0 8px 0;
}
.hint_nav a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
}


.allfont
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.allfontBold
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}
.contentHsitemap:link
{
	font: normal 11px arial;
	color: #000000;
	text-decoration: none;
	
}
.contentHsitemap:hover
{
	font: normal 11px arial;
	color: #000000;
	text-decoration: underline;
	
}
.contentHsitemap:visited
{
	font: normal 11px arial;
	color: #000000;
	text-decoration: none;
	
}
.contentHsitemap:active
{
	font: normal 11px arial;
	color: #000000;
	text-decoration: none;
	
}

.breadcrumb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A0A0A0;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	text-decoration: underline;
	
}

.linku_blu
{
	font-family: Tahoma;
	font-size: 11px;
	color: #3c79b0;
	text-decoration:underline;
}
.linkb_blu{

font:bold 12px Arial;
color:#3876ad;
text-decoration:none;

}
.upint_text
{
	width: 385px;
	height: 45px;
	font-family: verdana;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	/*float: right;*/
	padding: 2px 0 0 15px;
	background: url(../images/upint_bg.jpg) no-repeat 0 0;
	clear:both;
}
