/* Left menu */

#google_search{width:200px; float:left; padding:30px 10px 0 0;font-weight:bold; }

#google_search a{ color:#F00;text-decoration:none; letter-spacing:1px;}

th{text-align:left;}





a img{border:none;}

em{font-family:Georgia, "Times New Roman", Times, serif;  letter-spacing:2px;}

body{

	background:#ece9d8  ;

	width:100%;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	line-height:24px;

	color:#000;

padding-top:10px;

	margin:0 auto;

	padding:0;



}

.frac{font-size:18px; font-family:"Times New Roman", Times, serif}

.sqr{border-top:solid 1px #000}

.ans .sqr{list-style:square; border:none;}

h2,h3,h4,ul{margin:0 auto;}

h2{font-size:20px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:26px; color:#06F; letter-spacing:1px; color:#F60 }

h3{font-size:14px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:26px; color:#06F; letter-spacing:1px;text-shadow: 0.1em 0.1em 0.2em #0CF;}

p{text-align:left; padding:8px; line-height:20px;}

#feedback{width:20px; height:150px;  background-color:#A40000; position:fixed; right:0; bottom:300px;}



/* background:url(../images/background-image.gif) top center repeat-y;  */

#header{width:100%; margin:0 auto; display:inline-block; float:left; padding:10px 0 10px 0;}

#logo{ float:left; margin:0 20px 0 10px; text-align:left;}

#wrap{ width:100%; text-align:center; margin:0 auto; }



#nav{width:100%; float:left; color:white; font-weight:normal;  text-transform:none; text-align:center; height:30px; }



/* Vertical menu */

.list{

	

	list-style:none;

	width:220px;

	background:#9D0000;

	padding:0;

	text-align:left;

	float:left;

}

.list li{list-style:none;display:inline-block;width:100%;}

.list .active{

	background:#E10000;

}

#active{

	border-top: 1px solid white;

	border-right: 1px solid white;

	border-bottom: 1px solid white;

	border-left: 1px solid white;

	cursor : pointer;

	color : #FFF;

	display : block;

	width : 100%;

	background:#E10000;

	font-weight:bold;

}

.list li a{

	list-style:none;

	border-top: 1px solid white;

	border-right: 1px solid white;

	border-bottom: 1px solid white;

	border-left: 1px solid white;

	padding : 5px;

	margin : 2px;

	cursor : pointer;

	color : #FFF;

	font-weight : normal;

	text-decoration : none;

	display : block;

}

.list li a:hover{

	color :#FFF;

	background:#E10000;

	font-weight:bold;	

	

}

.lmnu_title{

	list-style:none;

	background-color:white;

	padding : 5px;

	margin : 2px;

	color : red;

	font-weight : normal;

	text-decoration : none;

	display : block;

	text-align:center;

	font-weight:bold;

}



/* Vertical menu end */

/* body content */

#main_content{margin:0 auto; float:left; width:100%; text-align:left;}

.top_banner{width:100%; float:left;padding:10px 0 10px 0; }

.hr_ad{float:left;width:740px; height:95px; overflow:hidden;}

.top_right{float:right; width:250px; height:95px; overflow:hidden;}

.heading{width:100%; float:left; padding:8px 0 8px 0;  text-align:center; font-weight:bold;}

/* #left_content{margin:0 auto; float:left;width:225px; overflow:hidden;} 

#center_content{ float:left;border:solid 1px #FDD;width:600px;}*/

#home_content{ float:left;width:990px; padding-left:8px;}

#bottom_content{margin:10px 0 10px 0 ; float:left;text-align:center;width:600px;}

#right_content{margin:0 auto; float:right; width:161px;}

.sub_title{margin:0 auto; float:left; width:100%; padding:20px 0 20px 0; }

.sub_title ul{display:block; padding:0 0 0 0;}

.sub_title li{display:inline-block; margin-left:10px; letter-spacing:1px;}

.sub_title li a{color:#090; text-decoration:none; padding:5px 5px 5px 5px; border:solid 1px #090; background-color:white; font-weight:bold;}

.sub_title li a:hover{background:#090; color:#FFF}

.sub_title li .sactive{background:#090; color:#FFF}

#footer{margin:20px 0 0 0; float:left;width:100%; background:#333;}

#footer .links{margin:0 auto; float:left; width:100%; padding:10px 0 10px 0; text-align:center; line-height:16px; color:#FFFFFF}

#footer a{color:#FFFFFF}

/* Feed back */

.panel {

position: fixed;

top: 50px;

left: 0;

display: none;

background:#934900;

border:1px solid #111111;

-moz-border-radius-topleft: 20px;

-webkit-border-top-left-radius: 20px;

-moz-border-radius-bottomleft: 20px;

-webkit-border-bottom-left-radius: 20px;

width: 330px;

height: auto;

padding: 10px 10px 10px 130px;

filter: alpha(opacity=85);

opacity: .85;

}

#frmFeed .txt{border:solid 1px #3E1F00; background-color:#532900;width:200px; padding:3px;

color:#FFF;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;



}

#frmFeed th{color:#FFF; text-align:left;}

#frmFeed td{color:#FFF}

#frmFeed textarea{

	width:200px;

	background-color:#934900; 

	padding:3px;

	border:solid 1px #3E1F00;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;}

#frmFeed .txt:focus{background-color:#C4BEB5; color:#333; font-weight:bold;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;}

#frmFeed textarea:focus{

	background-color:#C4BEB5; color:#333; font-weight:bold;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

}

#btnSubmit{width:70px; height:35px; border:none; background:#600 url(../images/btnSubmit.jpg) no-repeat; color:#FFF; cursor:pointer; font-weight:bold;}

.panel a, .panel a:visited{

margin: 0;

padding: 0;

color: #9FC54E;

text-decoration: none;

border-bottom: 1px solid #9FC54E;

}



.panel a:hover, .panel a:visited:hover{

margin: 0;

padding: 0;

color: #ffffff;

text-decoration: none;

border-bottom: 1px solid #ffffff;

}



a.trigger{

	visibility:hidden;

position: fixed;

text-decoration: none;

top: 80px; left: 0;

font-size: 12px;

letter-spacing:-1px;

font-family: verdana, helvetica, arial, sans-serif;

color:#fff;

padding: 20px 15px 20px 40px;

font-weight: 700;

background:#F90 url(../images/plus.png) 15% 55% no-repeat;

border:1px solid #444444;

-moz-border-radius-topleft: 20px;

-webkit-border-top-left-radius: 20px;

-moz-border-radius-bottomleft: 20px;

-webkit-border-bottom-left-radius: 20px;

-moz-border-radius-bottomright: 0px;

-webkit-border-bottom-right-radius: 0px;

display: block;

}



a.trigger:hover{

position: fixed;

text-decoration: none;

top: 80px; left: 0;

font-size: 12px;

letter-spacing:-1px;

font-family: verdana, helvetica, arial, sans-serif;

color:#fff;

padding: 20px 20px 20px 40px;

font-weight: 700;

background:#F90 url(../images/plus.png) 15% 55% no-repeat;

border:1px solid #444444;

-moz-border-radius-topleft: 20px;

-webkit-border-top-left-radius: 20px;

-moz-border-radius-bottomleft: 20px;

-webkit-border-bottom-left-radius: 20px;

-moz-border-radius-bottomright: 0px;

-webkit-border-bottom-right-radius: 0px;

display: block;

}



a.active.trigger {

background:#F90 url(../images/minus.png) 15% 55% no-repeat;

}



.columns{

clear: both;

width: 330px;

padding: 0 0 20px 0;

line-height: 22px;

}



.colleft{

float: left;

width: 130px;

line-height: 22px;

}



.colright{

float: right;

width: 130px;

line-height: 22px;

}

/* Feed back end */

/* Technical Menu */

.tech{float:left; }

.tech th, .tech td{font-size:14px;}

/* .hover_1:hover{margin:0 auto; float:left; padding:0; width:100%; background-color:#FEF5C2}*/

.slno{ vertical-align:top; text-align:left; width:30px;}



.posted{float:left; margin:10px 10px 0 0;width:95%}

.posted .col_20{width:20px;}

.posted .pname{  border-bottom:1px #CCC solid;font-style:italic; color:#090}

.posted .pname span{color:#999}

.posted .cont{padding-bottom:10px;}

.posted .cont p{ text-align:justify; border-left:8px #ECFFEC solid;}

.fourm{padding:5px 0 10px 0;}

.fourm ul{display:block; padding:0;float:right;margin-top:20px;}

.fourm ul li{display:inline-block; list-style:none; padding-left:26px;}

.fourm ul li a{color:#F90; text-decoration:none; padding:5px 5px 5px 5px; border:solid 1px #EC7600; background-color:white; font-weight:bold;-moz-border-radius: 4px;

-webkit-border-radius: 4px;}

.forumDiv{

	width:100%;

	float:left;

	padding:4px 4px 4px 0;

    display: none;

	text-align:left;

}

.viewSol{

	float:left;

	display: none;

	text-align:left;

	width:100%;



	margin-top:10px;

	padding:10px 0 10px 0;

}

.viewSol fieldset{

	-moz-border-radius: 4px; -webkit-border-radius: 4px;

	

	

	padding:10px 10px 10px 10px;

	

}

.post_ans{ margin:0 0 10px 14px;  padding:5px ; }

.your_ans{width:100%; float:left;}

.your_ans th, .your_ans td{padding:10px;}

.your_ans .txtAns{border:solid 1px #999;width:100%; padding:4px; height:90px;-moz-border-radius: 4px;

-webkit-border-radius: 4px;margin-bottom:10px;}

.your_ans .btnSubmit{ border:none; background:#8AC888 url(../images/btnSubmit.gif) center no-repeat; color:#FFF; font-weight:bold; width:75px; height:30px; cursor:pointer; float:right; }

.fs9{font-size:9px;}

.hr_1ine{margin:0 auto; float:left;width:100%; padding:0; height:10px; overflow:hidden;}

.post_ans span{font-size:10px; font-weight:bold;}

.txt{width:100%;padding-left:2px;border:solid 1px #999; -moz-border-radius: 4px; -webkit-border-radius: 4px;padding:8px;}

/* Pagination */

.page_div{ margin:20px 0 20px 10px; float:left;}

.page_div ul 

	{ 

		margin:0 auto; float:left;text-align:center;

	}

	#forumDiv_6{float:left; border:solid 1px #FFDBCA; margin:0 0 20px 2px; padding:15px 0 10px 5px;}

	#forumDiv_6 li{ text-align:center; margin-bottom:5px;}

	#forumDiv_6 .first{margin-left:4px; }

	/* TNPSC */

	.ul_ans{display:grid; text-align:left; padding:0;}

	.ul_ans li{margin:0;line-height:28px; list-style:none; padding:10px; display:inline-block; float:left;}

	/* view_ans post_ans*/

	/* .tnpsc_fourm{float:left; width:100%;  padding:5px 0 10px 0;} */

	.tnpsc_fourm{padding-top:20px;float:left;}

.tnpsc_fourm ul{display:block;margin-bottom:10px; padding:0; float:left;}

.tnpsc_fourm ul li{display:inline-block; list-style:none; padding-left:26px; float:left;}

.tnpsc_fourm ul li a{color:#F90; text-decoration:none; padding:5px 5px 5px 5px; border:solid 1px #EC7600; background-color:white; font-weight:bold;-moz-border-radius: 4px;

-webkit-border-radius: 4px;}



/* Statement SQL SERVER */

.sql{font-family: "Courier New", Courier, monospace;letter-spacing:1px;}

.col_b{color:#03F;font-family: "Courier New", Courier, monospace;letter-spacing:1px;}

.col_gy{color:#666;font-family: "Courier New", Courier, monospace;letter-spacing:1px;}

.col_gr{color:#090;font-family: "Courier New", Courier, monospace;letter-spacing:1px;}

.col_pk{color:#F50ADE;font-family: "Courier New", Courier, monospace;letter-spacing:1px;}

.tabs{width:600px; float:left;}

.tabs ul{width:100%;display:block; float:left;padding:0;}

.tabs li{display:block;display:inline-block; float:left }

.tabs li a{float:left;padding:8px 27px 5px 27px; background:url(../images/tabs.gif) top left no-repeat; text-decoration:none; color:#FFF; cursor:pointer}

#ajax_contents{width:600px; overflow:hidden; float:left;}

#formulae{float:left;  width:100%; overflow:hidden; padding:10px 0 10px 0;}

.tbl_for{border:solid 1px #F90}

#formulae th{vertical-align:top; text-align:right; padding:10px;}

#formulae td{text-align:left; letter-spacing:1px; padding:10px;}

.for_title{font-size:14px; padding:0 0 10px 0; font-weight:bold; }

.tbl_sol{border:solid 1px #F90; background:#FFF}

.tbl_sol td{text-align:left; letter-spacing:1px; padding:10px;}



/* Tabs */

.menu { padding: 0; clear: both; }

			.menu li { display: inline; }

			.menu li a {  padding: 8px; float:left; border: 1px solid #FFF;  text-decoration: none; color: #000; font-weight: bold;

			text-align:center;

			width:100px;

			background: #F90 url(../images/tab_bg_hover.gif) repeat-x;

			}

			.menu li.active a {background:  url(../images/tab_bg.gif) repeat-x; border-bottom: none;}

			.content { float: left; clear: both; border:none;  border-left: none; padding: 10px 20px 20px;}

			

			.tags{float:left; display:block; padding:0; margin:0; border:1px #CCC solid;}

			.tags li{float:left;display:inline-block; list-style:none; padding:0 2px 0 5px; text-align:center;}

			.tags li a{float:left;display:block; padding:5px 5px 5px 5px;}

			.tags li a.f10{color:#09F; font-size:13px;}

			.tags li a.f11{color:#060; font-size:14px;}

			.tags li a.f12{color:#F69; font-size:23px;}

			.tags li a.f13{color:#930; font-size:16px;}

			.tags li a.f14{color:#F00; font-size:17px;}

			.tags li a.f15{color:#03F; font-size:18px;}

			.tags li a.f16{color:#0C0; font-size:19px;}

			.tags li a.f17{color:#03F; font-size:14px;}

			.tags li a.f18{color:#F6F; font-size:20px;}

			.tags li a.f19{color:#FF0; font-size:10px;}

			.tags li a.f20{color:#F00; font-size:24px;}

			.tags li a.f21{color:#03F; font-size:18px;}

			.tags li a.f22{color:#0C0; font-size:22px;}

			.tags li a.f23{color:#03F; font-size:14px;}

			.tags li a.f24{color:#F6F; font-size:18px;}

			.tags li a.f25{color:#FF0; font-size:22px;}

			.tags li a.f26{color:#930; font-size:16px;}

			.tags li a.f27{color:#F00; font-size:23px;}

			.tags li a.f28{color:#03F; font-size:18px;}

			.tags li a.f29{color:#0C0; font-size:19px;}

			.tags li a.f30{color:#03F; font-size:14px;}

			.tags li a.f31{color:#F6F; font-size:20px;}

			.tags li a.f32{color:#FF0; font-size:10px;}

			.tags li a.f33{color:#F00; font-size:11px;}

			#newsletter{float:left;width:100%;margin:0;padding:0;}

			#newsletter li{list-style:none;}

			#newsletter .txt{width:97%;margin-bottom:8px;}

			#newsletter #btnNews{width:80px; height:30px;background:#09F;border:1px solid #03F;color:#FFF}

			#newsletter li.nresult{color:#F00}