/* CSS Document */

body {
	/*background:url(../images/body-top-bg.jpg) repeat-x top;*/
	background:url(../images/top-bg.png) repeat-x top;
	margin:0px;
	font:normal 12px Arial, Helvetica, sans-serif;
}
/* --------------  links Style  -------------- */

a.forgotlink {
	font:normal 12px Arial;
	color:#FF0000;
	text-decoration:none;
}
a.forgotlink:hover {
	font:normal 12px Arial;
	color:#333333;
	text-decoration:underline;
}
a.edit_link {
	font:bold 12px Arial;
	color:#79ae00;
	text-decoration:none;
}
a.edit_link:hover {
	font:bold 12px Arial;
	color:#ff0000;
	text-decoration:underline;
}
a.red_link {
	font:bold 12px Arial;
	color:#ff0000;
	text-decoration:underline;
}
a.red_link:hover {
	font:bold 12px Arial;
	color:#000;
	text-decoration:none;
}
a.add_link {
	font:bold 12px Arial;
	color:#fff;
	text-decoration:none;
}
a.add_link:hover {
	font:bold 12px Arial;
	color:#fff;
	text-decoration:underline;
}
.leftnavlinks {
	font:bold 11px Georgia;
	color:#FF0000;
	text-decoration:none;
	text-transform:uppercase;
}
.leftnavlinks a {
	font:normal 11px Georgia;
	color:#4c4c4c;
	text-decoration:none;
	text-transform:uppercase;
}
.leftnavlinks a:hover {
	font:normal 11px Georgia;
	color:#FF0000;
	text-decoration:none;
	text-transform:uppercase;
}
.body_txt_bold12px a {
	font:bold 12px arial;
	color:#ff0000;
	line-height:18px;
	text-decoration:none;
}
.body_txt_bold12px a:hover {
	font:bold 12px arial;
	color: #000;
	line-height:18px;
	text-decoration:underline;
}
a.news_link {
	font:normal 12px Arial;
	color:#414141;
	text-decoration:none;
	border:0;
	line-height:16px;
}
a.news_link:hover {
	font:normal 12px Arial;
	color:#669200;
	text-decoration:none;
	border-bottom:1px dashed #000;
	line-height:16px;
}
.innerlinks {
	font:bold 12px Georgia;
	color:#333333;
	line-height:18px;
	border:0px;
}
.innerlinks a {
	font:bold 12px Georgia;
	color:#333333;
	line-height:18px;
	text-decoration:none;
}
.innerlinks a:hover {
	font:bold 12px Georgia;
	color:#6e9e00;
	line-height:18px;
	text-decoration:underline
}
/* -------------- Bg's Style --------------  */
.footer_bg {
	/*background:url(../images/tab_bg.png) repeat-x;*/
	background:url(../images/footer-bg.jpg) repeat-x;
	height:30px;
}
.login_box_bg {
	background:url(../images/login-box-bg.jpg) repeat-x top;
}
.devider_bg {
	background:url(../images/devider.jpg) repeat-y top;
}
.leftnav_devider_bg {
	background:url(../images/devider_2.jpg) repeat-x top;
}
/* --------------  Tables Style  -------------- */
.border1px {
	border:1px solid #e0e0e0;
}
.pannel_border {
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	border-top:none;
}
.inner_table_border {
	border:1px solid #e0e0e0;
	background:#f7f7f7;
}
/* --------------  text Style  -------------- */

.red_heading_txt_16px {
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#ff0001;
}
.yellow_heading_txt_16px {
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#FFCC00;
}
.red_heading_txt_12px {
	font:bold 12px Georgia;
	color:#ff0001;
}
.green_heading_txt_16px {
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#6eaa01;
}
.white_heading_txt_16px {
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
}
.black_heading_txt_12px {
	font:bold 12px Georgia;
	color:#606060;
}
.black_heading_txt_12px {
	font:bold 12px Georgia;
	color:#606060;
}
.white_bold_txt_12px {
	font:bold 12px Georgia;
	color:#fff;
}
.white_bold_txt_11px {
	font:bold 11px Georgia;
	color:#fff;
}
.footer_text {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.uppercase_txt {
	text-transform:uppercase;
}
.body_txt12px {
	font:normal 12px arial;
	color:#333333;
	line-height:18px;
}
.home_body_txt12px {
	font:normal 12px arial;
	color:#333333;
	line-height:21px;
}
.block_txt12px {
	font:normal 12px arial;
	color:#333333;
	line-height:16px;
}
.body_txt_bold12px {
	font:bold 12px arial;
	color:#333333;
	line-height:18px;
}
.newbody_txt_bold12px {
	font:bold 12px arial;
	color:#FFCC00;
	line-height:18px;
}
.newbody_txt_bold12px a {
	font:bold 12px arial;
	color:#ffffff;
	line-height:18px;
	text-decoration:none;
}
.newbody_txt_bold12px a:hover {	
	color:#ffffff;
	text-decoration:underline;	
}
/* --------------  Input Style  -------------- */

.textbox {
	width:240px;
	height:17px;
	background:#fff;
	border:1px solid #dbdbdb;
	padding:2px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666666;
}
.admin_textbox {
	width:300px;
	height:17px;
	background:#f7f7f7;
	border:1px solid #dbdbdb;
	padding:2px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
}
.admin_selectbox {
	width:306px;
	background:#f7f7f7;
	border:1px solid #dbdbdb;
	padding:2px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666666;
}
.button_bg {
	/*background:url(../images/button_bg.jpg) repeat-x;*/
	background:#9b0606;
	font:bold 11px Arial;
	color:#fff;
	border:0px;
	padding:4px 15px;
	text-transform:uppercase;
}
#txtavail {
	font:normal 11px Georgia;
	color:#FF0000;
	text-transform:capitalize
}
.padding_left5px {
	padding-left:5px;
}
.selectbox {
	background:#fff;
	border:1px solid #B1B1B1;
	padding:2px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
}
/*following are added by prasad for results and reports telugu text */
.testtitle {
	font-size:22px;
	color:#009933;
}
.testleftlabel {
	font-size:18px;
	font-weight:bold;
	color:#FF6600;
}
.testrightlabel {
	font-size:18px;
	font-weight:bold;
	color:#009933;
}
.overall {
	font-size:18px;
	font-weight:bold;
	color:#663366;
}
.tab_bg {
	background:url(../images/tab_bg.png) repeat-x;
	margin:0px;
	height:35px;
	width:1003px;
	float:left;
}
