@charset "utf-8";
/* CSS Document */
/********************** Reset **********************/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption, th {text-align:justify;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
q:before, q:after {content:'';}
abbr, acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input, textarea, select {font-size:100%;}
legend {color:#000;}
.left{float:left;}
.clear{clear:both;}
.clear-left{clear:left;}
.clear-right{clear:right;}
.right{float:right;}
span.noshow {display:none;margin:0;}
a{outline:none;}
/********************** Reset **********************/

body
{
	background-color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
}

#warp
{
	width:900px;
	height:auto;
	margin:auto;
	overflow:hidden;
	padding-bottom:3px;
}

#header
{
	width:100%;
	height:110px;
	overflow:hidden;
}

.logo
{
	background-image:url(../images/its_logo.gif);
	background-repeat:no-repeat;
	width:405px;
	height:99px;
	margin:8px 0 0 8px;
	display:block;
	float:left;
}
.top_link
{
	font-size:11px;
	color:#FFF;
	padding-left:5px;
}
.top_link a
{
	text-decoration:none;
	color:#FFF;
}
.top_link a:hover{text-decoration:underline;}

.nav_srch_ctnr
{
	width:900px;
	height:58px;
	padding-bottom:3px;
}
.nav
{
	width:548px;
	height:58px;
	float:left;
	display:block;
}
.nav li
{
	width:137px;
	height:58px;
	float:left;
}
.nav li a
{
	display:block;
	background-image:url('../images/nav_bg.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:137px;
	height:35px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	padding-top:23px;	
}
.nav li a:hover
{
	background-position:0px -58px;
}
.nav li a.selected
{
	background-position:0px -58px;
}

.srch_ctnr
{
	background-image:url(../images/srch_cntr_bg.gif);
	width:352px;
	height:58px;
	float:left;
}
.srch_ctn
{
	padding:25px 0 0 60px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
}
.srch_field
{
	width:120px;
	height:16px;
	padding:2px;
	font-weight:normal;
	color:#333;
}
#banner
{
	background-image:url(../images/banner_img.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:174px;
	margin-bottom:1px;
}
.main_ctn_ctnr
{
	width:100%;
	height:auto;
}
.right_ctn_ctnr
{
	background-image:url(../images/rt_ctn_bg.gif);
	background-repeat:repeat-y;
	width:257px;
	height:auto;
	border-right:1px solid #FFF;
	float:left;
	padding-bottom:40px;
}
.right_ctn_ctnr h5
{
	display:block;
	background-color:#d1d1d1;
	width:245px;
	height:23px;
	padding:5px 0 0 12px;
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}
.side_menu
{
	display:block;
	width:240px;
	height:auto;
}
.side_menu li a
{
	display:block;
	background-image:url('../images/side_menu_bg.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:232px;
	height:21px;
	padding:5px 0 0 25px;
	font-size:13px;
	color:#666;
	text-decoration:none;
	border-bottom:1px solid #d1d1d1;
}
.side_menu li a:hover
{
	background-position:0px -26px;
	color:#FFF;
}
.side_menu li a.selected
{
	background-position:0px -26px;
	color:#FFF;
}

.left_ctn_div
{
	width:642px;
	height:auto;
	float:left;
}
.left_ctn_div h5
{
	display:block;
	background-color:#d1d1d1;
	width:630px;
	height:23px;
	padding:5px 0 0 12px;
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	margin-bottom:1px;
}
.cnt_area_rt_cnt_ctnr
{
	width:442px;
	height:auto;
	float:left;
}
.cnt_area_rt_cnt_ctnr2
{
	width:642px;
	height:auto;
	float:left;
}
.para
{
	background-color:#f8f8f8;
	width:411px;
	padding:15px;
	height:auto;
	font-size:11px;
	color:#000;
	line-height:18px;
	border-bottom:1px solid #FFF;
}
.para2
{
	background-color:#f8f8f8;
	width:620px;
	padding:15px;
	height:auto;
	font-size:11px;
	color:#000;
	line-height:18px;
	border-bottom:1px solid #FFF;
}
.headstyle_2
{
	display:block;
	background-color:#c5f69a;
	width:430px;
	height:23px;
	padding:5px 0 0 12px;
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	
}
.News_cnt_ctnr
{
	background-image:url(../images/news_ctn_bg.gif);
	background-repeat:repeat-x;
	background-color:#f7fbf2;
	width:441px;
	height:93px;
	border-bottom:1px solid #a9d197;
}
.News_cnt
{
	font-size:12px;
	color:#333;
	padding:5px 0 5px 15px;
	line-height:24px;
}
a.add_cmt
{
	background-image:url(../images/add_cmt_bg.gif);
	background-repeat:no-repeat;
	display:block;
	margin-left:15px;
	width:102px;
	height:17px;
	padding:2px 0 0 10px;
	font-size:11px;
	color:#333;
	text-decoration:none;
	float:left;
}
a:hover.add_cmt{color:#090;}

a.more
{
	background-image:url(../images/more_btn_bg.gif);
	background-repeat:no-repeat;
	display:block;
	margin-left:15px;
	width:61px;
	height:17px;
	padding:2px 0 0 10px;
	font-size:11px;
	color:#333;
	text-decoration:none;
	float:left;
}
a:hover.more{color:#090;}

.cnt_area_Lft_cnt_ctnr
{
	width:200px;
	height:auto;
	float:left;
}
.login_head
{
	display:block;
	background-image:url(../images/login_icon.gif);
	background-repeat:no-repeat;
	background-color:#8ac952;
	width:150px;
	height:25px;
	padding:7px 0 0 50px;
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}
.login_ctn_bg
{
	background-image:url(../images/login_ctn_bg.jpg);
	background-repeat:repeat-x;
	background-color:#429629;
	width:200px;
	height:auto;
	padding-top:10px;
	margin-bottom:1px;
}
.login_table
{
	margin-left:10px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	height:130
	px;
}
.login_table2
{
	margin-left:10px;
	font-size:11px;
	font-weight:bold;
	color:#3A66B6;
	height:130
	px;
}

.login_field
{
	background-image:url(../images/login_field_bg.gif);
	background-repeat:no-repeat;
	width:168px;
	height:16px;
	padding:2px;
	color:#333;
	border:0 none;
}
.login_ctn_bg a
{
	font-size:11px;
	text-decoration:none;
	color:#FFF;
	margin-left:10px;
	display:block;
	height:16px;
	width:110px;
	padding-top:5px;
}
.login_ctn_bg a:hover{text-decoration:underline;}
	
#footer
{
	background-color:#d1d1d1;
	width:100%;
	height:35px;
	padding-top:10px;
	padding-bottom:10px;
}
#footer_cnt
{
	width:900px;
	font-size:11px;
	color:#000;
	height:auto;
	margin:auto;
}
#footer_cnt p{display:block; line-height:18px;}

#footer_cnt a{text-decoration:none; color:#000;}

#footer_cnt a:hover{text-decoration:underline;}

#footer_cnt span a{text-decoration:none; color:#1c53ad;}

.submit_reg
{
    width:58px;
	height:18px;
	background-image:url(../images/login_btn.gif);
	border:0 none;
	
}


.error_msg
{
font-family:inherit;
color:#FF0000;
font-weight:bold;
}
.font_green
{
font-family:inherit;
color:#709C21;
}
.font_red
{
font-family:inherit;
color:#FF0000;
font-size:12px;
}
.font_red2
{
font-family:inherit;
color:#FF0000;
font-size:12px;
}
.succ_msg
{
font-family:inherit;
color:#709C21;
font-weight:bold;
}
/*thilakraj*/
.cnt_area_rt_cnt_ctnr1
{
	width:642px;
	height:auto;
	float:left;
}
.font_con_head
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0066B3;
font-weight:bold;
}
.con_font
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:200;
}
.font_red
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
font-weight:bold;
}
.font_author
{
font-family:Arial, Helvetica, sans-serif;
color:#AEACAD;
font-size:12px;
padding-left:5px;
}
.font_des
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0F2340;
}
.date_font
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:bold;
}
.profile_font
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#429629;
font-weight:bold;
text-decoration:none;
}
a.profile_font:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#429629;
font-weight:bold;
text-decoration:underline;
}
.font_con_head1
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#429629;
text-decoration:none;
}
a.font_con_head1:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#429629;
text-decoration:underline;
}
.para1
{
	background-color:#f8f8f8;
	width:611px;
	padding:15px;
	font-family:Arial, Helvetica, sans-serif;
	height:auto;
	font-size:11px;
	color:#000;
	line-height:18px;
	border-bottom:1px solid #FFF;
}
.submit_btn
{
	width:60px;
	height:20px;
	background-color:#6FAD3A;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border:0 none;
	color:#FFF;
	cursor:pointer;
}
.faq_font
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0066B3;
font-weight:bold;
text-decoration:none;
}
a:hover.faq_font
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0066B3;
text-decoration:underline;
}
.des{
font:Arial, Helvetica, sans-serif;
 color:#000;
  font-size:12px;
  }
  .text_below
  {
	background-image:url(../images/exclamation-diamond.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	padding:10px 10px 10px 25px;
	background-color:#FFFFD5;
	border:1px solid #D1D1D1;
	background-position: 5px 10px;
  }