/*Postpub : Layout CSS*/

/************************************************************************



	Listing Order:

	==============



	1 - Universal

	2 - Structure/Layout

	    2.1  Header

	    2.2  Content

			 2.2.1 Sub Navigation

			 2.2.1 Search Panel

			 2.2.3 Page Content

	    2.3  Footer				



************************************************************************/



/***********************************************************************

	1 - UNIVERSAL STYLES

************************************************************************/

html > body * {

	outline:none;

}

body {

	margin:0;

	padding:0;

	font:normal 11px tahoma;
	
	font-family: tahoma, verdana;

	color:#4c4c4c;

	line-height:18px;

	//background:#e0e0e0 url(../images/top_repeater.gif) top left repeat-x;
	
	//background-color: #9ebede;

}

h1, h2, h3, h4, h5, h6, form, label, input, legend, textarea, select, ul, ol, li, dl, dt, dd, p, div {

	margin:0px;

	padding:0px;

}

ul, ol{

	margin:0px;

	padding:0px;

	list-style-type:none;

}

img {

	border:none;

	margin: 0px;

	padding: 0px;

}

a{

	color: #37619e;

	text-decoration:none;

}

a:hover{

	text-decoration:none;

	color:#000000;

}

.redtext{

	color:#a6320e;

}

.errormsg{

	color:#a6320e;

	background:url(../images/error.gif) left 0px no-repeat;

	padding:2px 0 3px 22px;

}

.fleft{

	float:left;

}

.fright{

	float:right;

}

.fright_ri{

	float:right;
	padding-top: 9px;
	padding-right: 8px;

}

.textmiddle {
	font-size: 16px;
	vertical-align: top;
	
}

.fright a:hover {
	color: black;
}

.txtright{

	text-align: right;

}

.txtcenter{

	text-align: center;

}

.indent {
	margin-left: 20px;
}

.indent a:hover{
	color: #f0fe8a;
	
}

.clear{

	clear:both;

}

.bluetxt{

	color:#0079a1;

}

.yellowtxt {
	
	color:#29537d;
	
}

.blacktxt{
	
	color: #777;
}

.font16{

	font-size:16px;

}

.font14{

	font-size:14px;

}

.font12{

	font-size:12px;

}

.font10{

	font-size:10px;

}

.fontcenter {
	text-align: center;
}


h1{

	font:bold 18px Verdana, Arial, Helvetica, sans-serif;

	color:#2395d9;

	padding-bottom:4px;

	border-bottom:1px dotted #2395d9;

}

h3{

	font:bold 14px Verdana, Arial, Helvetica, sans-serif;

	color:#090909;

	padding-bottom:8px;

}

.regtxt {
	font-weight: normal;
}

.fleft{

float:left;

}

.fright{

float:right;

}

.titletext {
	font-size: 14px;
	font-weight: bold;
}



/***********************************************************************

	2 - Structure/Layout

************************************************************************/

#wrapper{

	width:972px;

	position:relative;

	margin:0px auto;

}

#header{

	float:left;

	width:966px;

	height:73px;
	
	margin-left: 3px;
	
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	
	background:url(../images/header_gradient.jpg) top left repeat-x;

}

#logo{

	float:left;
	padding-left: 10px;

}

#header_right{

	float:right;

	height:65px;

	padding:8px 0px 0 0;

}

#header_login {
	width: 280px;
	padding-top: 10px;
}

.welcome_msg{

	color: #fff;
	
	margin-right: 15px;
	
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;

}

.welcome_msg a{

	color:#fff;

}

.welcome_msg a:hover{

	color:#f0fe8a;

	text-decoration:underline;

}

#navigation{

	float:left;

	width:959px;
	
	height: 45px;

	padding-top: 2px;
	
	padding-left: 7px;
	
	background-color: #417dbb;
	
	margin-top: 5px;
	margin-left: 3px;
	
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

#navigation ul li{

	float:left;

	padding:0 4px 0 0;

}

#navigation ul li a{

	float:left;

	display:block;

	padding:0 0 0 12px;

	text-decoration:none;

}

#navigation ul li a span{

	display:block;

	float:left;
	
	height: 17px;

	padding:10px 25px 12px 13px;

	color:#FFFFFF;

	cursor:pointer;

	font:normal 14px tahoma;
	font-family: tahoma, verdana;

}





#navigation .current a, #navigation li a:hover {

	//background:url(../images/tableft.gif) top left no-repeat;
	
	background-color: #29537d;
	
	background:url(../images/tabgradient.gif) top left repeat-x;

}

#navigation .current a span, #navigation a:hover span {

	//background:url(../images/tabright.gif) top right no-repeat;
	
	background-color: #29537d;
	
	background:url(../images/tabgradient.gif) top left repeat-x;

}



#navigation a:hover span{

	color: #f0fe8a;
	background:url(../images/tabgradient.gif) top left repeat-x;

}

#navigation .current a span{

	font-size:18px;

	color:#5c8620;

	line-height:17px;

}

#content_area{

	float:left;

	width:972px;

	padding:0px;

	margin:0px;

	background:url(../images/content_repeater.png) top left repeat-y;

}

.inner_content{

	float:left;

	width:940px;

	position:relative;

	padding:12px 16px 0 16px;

}

.center_content{

	float:left;

	width:300px;

	position:relative;

	padding:35px 0px 50px 350px;

}

.profile_link{

	float:right;

	padding:15px 0 0 0;	

}

.profile_link a{

	color:#FFFFFF;

	padding:0 3px;

}

.profile_link a:hover{

	color:#b5b5b5;



}

/***********************************************************************

	Content Left

************************************************************************/

#content_left{

	float:left;

	width:284px;

}

.member_sign{

	float:left;

	width:273px;

	background:url(../images/member_signrepeater.gif) top left repeat-y;

}

.member_sign_cont{

	float:left;

	width:273px;

	background:url(../images/member_signtop.gif) top left no-repeat;

}

.title_signin{

	padding:13px 17px 6px 17px;

	float:left;

	width:239px;

	border-bottom:1px dotted #d6d6d6;

}

.frm_row{

	float:left;

	padding:6px 0 6px 17px;

}

.frm_row2{

	float:left;

	padding:0px 0 0px 17px;

}

.frm_row3{

	float:left;

	padding:3px 0 6px 17px;

}

.frmlbl{

	float:left;

	width:63px;

	padding:4px 0 0 0;

}

.frmfield{

	float:left;

	width:170px;

}

.frmfield a:hover{

	color:black;
		

}

.frmfieldlogin{

	float:right;
	padding-right: 14px;
}

.frmfieldlogin_comment{

	float:right;
	padding-right: 28px;
	padding-top: 10px;

}

.inputbox{

	border:1px solid #d1d1d1;

	background:#e5e5e5;

	height:24px;

	padding:4px 0 0 4px; 

}

.inputbox2{

	border:1px solid #d1d1d1;

	height:17px;

	padding:4px 0 0 4px; 

}

.inputbox3{

	background-color: #ddd;

	height:17px;

	padding:4px 0 0 4px; 

}

.inputbox4{

	border:1px solid #d1d1d1;

	height:17px;

	padding:4px;
	
	margin: 8px;

}

.formwrapper {
	width: 1000px;
	display: inline-block;
}

.infolink{

	font: 14px tahoma;
	font-family: tahoma, verdana;
	
	color: #fff;

	padding:10px;
	margin-top: 2px;

	text-decoration:none;

	background: #417dbb;
	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;

}
.infolink:hover{
	color: #f0fe8a;
	background-color: #29537d;
	background:url(../images/tabgradient.gif) top left repeat-x;
}

.textarea2{

	border:1px solid #d1d1d1;

	padding:4px 0 0 4px; 

}

.width160{

	width:160px;

}

.width200{

	width:200px;

}

.width300{

	width:300px;

}

.width400{

	width:400px;

}

.widthSearchBox{

	width:755px;

}

.btn, .btn2{

	float:right;

	display:block;

	padding:0 0 0 10px;

	text-decoration:none;

	background:url(../images/bluebtn_left.gif) top left no-repeat;

}

.btnloginheader{

	float:left;

	display:block;

	padding:5px 0 0 5px;

	text-decoration:none;

	background: #417dbb;
	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;

}

.btnlogin{

	float:right;

	display:block;

	padding:5px 0 0 5px;
	
	text-decoration:none;

	background: #417dbb;
	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;

}

.lineupbtn {
	margin-right: 5px;
}

.btn2{

	padding:0 0 0 8px;

	margin-right:4px;

	background:url(../images/button2_left.gif) top left no-repeat;

}

.btn span, .btn2 span{

	display:block;

	float:left;

	padding:7px 14px 9px 13px;

	color:#FFFFFF;

	cursor:pointer;

	font:bold 14px tahoma;
	font-family: tahoma, verdana;

	background:url(../images/bluebtn_right.gif) top right no-repeat;

}

.btnlogin span, .btnloginheader span{

	display:block;

	float:left;

	padding:4px 14px 9px 10px;

	color:#FFFFFF;

	cursor:pointer;

	font:bold 14px tahoma;
	font-family: tahoma, verdana;

	background: #417dbb;
	
	border-bottom-right-radius: 5px;

}

.btn2 span{

	padding:6px 15px 6px 7px;

	color:#FFFFFF;

	cursor:pointer;

	font:normal 12px tahoma;

	background:url(../images/button2_right.gif) top right no-repeat;

}

.btn:hover span, .btn2:hover span, {

	color:#c4c4c4;

}

.btnlogin:hover, .btnlogin:hover span, .btnloginheader:hover, .btnloginheader:hover span {
	
	background:url(../images/tabgradient.gif) top left repeat-x;
	color: #f0fe8a;
}

.member_sign_btm{

	float:left;

	width:273px;

	height:27px;

	background:url(../images/member_signbtm.gif) bottom left no-repeat;

}

/***********************************************************************

	Content Right

************************************************************************/

#content_right{

	float:right;

	width:653px;

}

#search-discussion{

	float:left;

	width:376px;

	background:url(../images/searchbox_repeater.gif) top left repeat-y;

}

#search-discussion2{

	float:left;

	width:660px;

	background:url(../images/searchbox_repeater2.gif) top left repeat-y;

}

#search_cont{

	float:left;

	width:358px;

	padding:13px 0 0 18px;

	background:url(../images/searchbox_top.gif) top left no-repeat;

}

#search_cont2{

	float:left;

	width:642px;

	padding:13px 0 0 18px;

	background:url(../images/searchbox_top2.gif) top left no-repeat;

}

#title_signin{

	padding:13px 17px 6px 17px;

	float:left;

	width:239px;

	border-bottom:1px dotted #d6d6d6;

}

#search_cont_btm{

	float:left;

	width:376px;

	height:27px;

	background:url(../images/searchbox_btm.gif) top left no-repeat;

}

#search_cont_btm2{

	float:left;

	width:660px;

	height:18px;

	background:url(../images/searchbox_btm2.gif) top left no-repeat;

}

.search_title, .search_title2{

	font:bold 16px tahoma;

	color:#29537d;

	padding-bottom:14px;

}

.search_title2{

	padding-bottom:0px;	

}

.searchtab_area, .searchtab_area2{

	float:left;

	width:500px;

	background:url(../images/srch_boxrepeater.gif) top left repeat-x;

}

.searchtab_area2{

	width:238px;

}

.searchtxt_area, .searchtxt_area2{

	float:left;

	width:311px;

	height:32px;

	padding:18px 0 0 12px;

	background:url(../images/srch_boxleft.gif) top left no-repeat;

}

 .searchtxt_area2{

 	width:216px

 }

.inputnoborder{

	border:none;

	background:none;

	font-size:14px;

}

.searchtxtbox_right{

	float:right;

	width:10px;

	height:50px;

	background:url(../images/srch_boxright.gif) top right no-repeat;	

}

.search_tab{

	float:left;

	margin-top:-1px;

}

.search_tab ul li{

	float:left;

	padding:0 1px 0 0;

}

.search_tab ul li.border{

	border-right:1px solid #bdcfd7;

}

.search_tab ul li a{

	float:left;

	display:block;

	padding:0 0 0 5px;

	text-decoration:none;

}

.search_tab ul li a span{

	display:block;

	float:left;

	padding:0px 5px 2px 2px;

	color:#696a6a;

	cursor:pointer;

}

.search_tab .current a, .search_tab a:hover {

	background:url(../images/search_tableft.gif) top left no-repeat;

}

.search_tab .current a span, .search_tab a:hover span {

	background:url(../images/search_tabright.gif) top right no-repeat;

	color:#0079a1;

}

.search_tab .current a span{

	font-weight:bold;

}

.searchbtm, .searchbtm2{

	float:left;

	width:333px;

	padding:15px 0 0 0;

}

.searchbtm2{

	width:238px;

	padding:5px 0 0 0;

}

.thread_cont{
	
	font-size: 13px;
	
	line-height: 17px;

	padding-left: 10px;

	float:left;

}

#bluebox{

	float:left;

	width:273px;
	
	margin-bottom: 12px;

	background-color: #346ca4;
	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	
	color: #fff;

}

#bluebox_top{

	float:left;

	width:257px;
	
	height: 27px;
	
	font-size:14px;
	
	padding-top: 9px;
	
	padding-left: 8px;
	
	padding-right: 8px;
	
	color:#FFFFFF;

	//background:url(../images/bluebox_toprepeater.gif) top left repeat-x;

	background:url(../images/tabgradient.gif) top left repeat-x;

	background-color: #29537d;
	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	
	text-align: left;


}

.bluebox_message{

	float:left;

	width:249px;
	
	height: 28px;
	
	font-size:14px;
	
	padding-left: 12px;
	padding-right: 12px;
	
	padding-top: 8px;
	
	color:#FFFFFF;

	//background:url(../images/bluebox_toprepeater.gif) top left repeat-x;

	background:url(../images/tabgradient.gif) top left repeat-x;

	background-color: #29537d;
	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;


}

#bluebox_top2{

	float:left;

	width:267px;

	height:12px;

	//background:url(../images/bluebox_top.gif) top left no-repeat;
	
	background-color: #346ca4;

}

.promo{

	float:left;

	width:273px;
	
	margin-bottom: 6px;

	background-color: #fff;
	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	
	padding-bottom: 5px;

}

.whitetext{

	color:#FFFFFF;

}

#bluebox_topleft{

	float:left;

	width:247px;

	padding:8px 0 0 12px;

	font-size:14px;

	color:#FFFFFF;

	background:url(../images/bluebox_topleft.gif) top left no-repeat;

}

#bluebox_topright{

	float:right;

	width:8px;

	height:37px;

	background:url(../images/bluebox_topright.gif) top right no-repeat;

}

.howworklist li{


	padding:5px 10px 0 14px;

	border-bottom:1px dotted #2f629a;

}

.howworklist li span{

	padding:0 0 0 27px;

	color:#FFF;

	display:block;

	margin-bottom: 5px;

}

.howworklist li.last{


	border:none;

}

.small_right{
	float: right;
	padding-right: 10px;
	color: #ffffff;
}
.small_right a{
	color: #ffffff;
}
.small_right a:hover{
	color: #f0fe8a;
}

.one{

	background:url(../images/one.gif) left 3px no-repeat;

}

.two{

	background:url(../images/two.gif) left 3px no-repeat;

}

.three{

	background:url(../images/three.gif) left 3px no-repeat;

}

.four{

	background:url(../images/four.gif) left 3px no-repeat;

}

.five{

	background:url(../images/five.gif) left 3px no-repeat;

}

.checkmark{
	background:url(../images/checkmark.gif) left 3px no-repeat;
	color: #f0fe8a;
}

#bluebox_btm{

	float:left;

	width:273px;

	height:12px;

	overflow:hidden;
	
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;

}



.recent_activity{

	float:left;

	width:652px;

	margin-bottom:12px;

	background:url(../images/recent_activitybox_repeater.gif) top left repeat-y;

}

.page_content{

	float:left;

	width:652px;

	background:url(../images/recent_activitybox_repeater.gif) top left repeat-y;

}

.discussion_content{

	float:left;

	width:652px;

	background:url(../images/recent_activitybox_repeater.gif) top left repeat-y;
	
	padding: 10px;

}

.signup_activity{

	float:left;

	width:652px;

	margin-top:0px;

	background:url(../images/recent_activitybox_repeater.gif) top left repeat-y;

}

.recent_acttop{

	float:left;

	width:639px;
	
	background-color: #222;
	
	padding-top: 8px;
	
	padding-left: 10px;
	
	padding-right: 3px;
	
	padding-bottom: 10px;
	
	font-size: 14px;
	
	color: #fff;
	
	background:url(../images/tabgradient.gif) top left repeat-x;
	
	background-color: #265382;
	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	


}

.recent_acttopleft{

	float:left;

}

.recent_acttopright{

	float:right;

	width:49px;

}

.recent_acttopright a:hover{

	color:#f0fe8a;

}

.recent_acttopright2{

	float:right;

	width:49px;

	height:25px;

	padding:10px 0 0 12px;

	background:url(../images/recent_activity_topright2.gif) top right no-repeat;

}

.recent_acttopright a{

	color:#FFFFFF;

}

.activity_cont{

	float:left;

	width:619px;

	padding:8px 18px 0 15px;

}

.activity_cont2{

	float:left;

	width:619px;

	min-height:152px;

	height:auto; !Important

	height:152px;

	padding:0 18px 0 15px;

}

.recent_act_row{

	float:left;

	width:619px;

	padding:5px 0px 5px 0px;
	
	border-bottom: 2px solid #b5b5b5;
		
}

.georgiblue14{

	font:bold 14px Georgia, "Times New Roman", Times, serif;

	color:#003a82;

}

.greentext{

	color:#6ca323;

}

.act_details{

	float:left;

	width:610px;

}

.act_thumb{

	border:1px solid #e9e9e9;

	padding:2px;

	background:#fff;

	margin-right:12px;
	
	margin-left: -2px;

}

.activity-score{

	float:left;

	width:79px;

	height:41px;

	line-height:20px;

	padding:0;

	background:url(../images/comment_scorebg.gif) top left no-repeat;

	margin-top:15px;

	text-align:center;

	color:#FFFFFF;

}

.activity-score a{

	color:#6CA323;

}



.activity-score a:hover{

	color: silver;

}







.activity-score_half{

	float:right;

	width:80px;

	height:41px;

	line-height:20px;

	padding:0;

	background:url(../images/comment_scorebg_half.gif) top left no-repeat;

	margin-top:0px;

	text-align:center;

	color:#FFFFFF;

}



.activity-journal{

	float:right;

	width:80px;

	height:40px;

	line-height:26px;

	padding:0;

	margin-top:0px;

	text-align:center;

	color:#FFFFFF;

}

.activity-journal .level1{

	float:right;

	width:80px;

	height:20px;

	line-height:26px;

	

}

.whitebg{

	background:#fff;

}

.comment{

	padding:10px 0 0 0;

}

.activity-score img{

	vertical-align:middle;

}

.activitybox_btm{

	float:left;

	width:652px;

	height:13px;

	background:url(../images/recent_activitybox_bottom.gif) top left no-repeat;

}

#content_btm{

	float:left;

	width:972px;

	height:8px;

	background:url(../images/content_repeater.png) top left repeat-y;	

}


.bubblequote {
	
	background-color: #ddd;
	padding: 7px;
	
	margin-left: 100px;
	
	margin-top: 5px;
		
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	
}

.bubbledetails {
	
	background-color: #ddd;
	padding: 7px;
		
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	
}

/***********************************************************************

	Inner Pages

************************************************************************/

.thread_details{

	float:left;

	width:667px;



}





.thread_details_ul{

	float:left;

	width:652px;

	padding:0 0 0 0;

}



.thread_details_ul ul{

list-style-type:none;

margin:0px;

padding:0px;

}



.thread_details_ul ul li{

list-style-type:square;

margin:8px 0px 5px 28px;

padding:3px 0px 3px 4px;

text-decoration:none;

text-align:left;

font-size:11px;

}



.thread_details_cont{

	float:left;

	width:600px;

	padding:10px 12px;	

}

.lightgraybg{

	background:#f3f3f3;

}

.graylink{

	color:#606060;

}

.favourite_panel{

	float:left;

	width:650px;

	padding:6px 0px;	

}

.addtofav{
	color: #f6be8b;
	font-size: 12px;
}

.addtofav a{
	color: #000;
}

.addtofav a:hover{
	color: #f0fe8a;
	
}

.editclass {
	color: #f6be8b;
	font-size: 12px;
}
.editclass a{
	color: #f6be8b;
}
.editclass a:hover {
	color: #f0fe8a;
	text-decoration: underline;
}

.testclass a:hover

.deletefav{
	color: #fff;

	background:url(../images/delete-favorite.gif) left 3px no-repeat;

	padding:0 0 0 15px;
	
	padding-right: 15px;
	
	font-size: 14px;

}

.comment_top{

	float:left;

	width:600px;

	margin-top:10px;

	padding:0px 10px 5px 0px;

}

#comment_list{

	width:600px;
	clear: both;

}

.comment_line{

	float:left;

	width:610px;

	margin-top:10px;

	padding:10px 10px 5px 0px;
	
	border-top: 1px solid #666;

}

.comment_submit{

	padding:10px;

	float:right;

}

.txtarea{

	border:1px solid #d9d9d9;

	width:630px;

	padding:2px 0 0 2px;

}

.noborder{

	border:none;

}

.nomargin{

	margin:0px;

}

.postcomment{

	background:url(../images/postcomment_icon.gif) left 2px no-repeat;

	padding:0 0 3px 18px;

}

.myprofile_snipshot{

	padding:17px 0 0 15px;

	width:258px;

	float:left;

}

.proflie_thumb{

	padding:2px;
	
	padding-right: 20px;

	overflow:hidden;

	position:relative;
	
	text-align: center;

}

.update_change{

	position:absolute;

	bottom:1px;

	left:3px;

	width:77px;

	color:#FFFFFF;

	padding:0px 0 0 5px;

	background:url(../images/uploadlink_bg.png) top left no-repeat;

}

.shortprofile{

	float:left;

	width:240px;

	padding-left: 2px;
	padding-top: 5px;
	
	text-align: center;
	
	line-height: 14px;

}	

.editlink{

	background:url(../images/edit_icon.gif) left 4px no-repeat;

	padding:5px 0 3px 18px;

}

.profileactivity{

	margin-top:10px;

	padding:5px 0 0 15px;

	width:258px;

	float:left;

	border-top:1px dotted #d6d6d6;

}

.title_left {
	width: 500px;
	float: left;
}
.verdict_right {
	width: 120px;
	float: right;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 8px;
	color: #fff;
	text-align: center;
}
.verdict_right_list {
	width: 120px;
	float: right;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	color: #000;
	text-align: center;
}

/***********************************************************************

	Footer Tags

************************************************************************/



#footer{
	height: 40px;

	float:left;

	width:966px;

	color:#FFF;

	margin-bottom: 10px;
	margin-left: 3px;

	background-color: #346ca4;

	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;

}

#footer a{
	
	padding-left: 14px;
	
	padding-right: 14px;
	
	padding-top: 12px;
	
	color:#FFF;
	
	float:left;
	
	display:block;
	
	text-decoration:none;
	
	font:normal 14px tahoma;
	font-family: tahoma, verdana;

}

#footer a:hover{

	height: 28px;

	color:#f0fe8a;
	
	background-color: #29537d;
	
	background:url(../images/tabgradient.gif) bottom left repeat-x;

}

#footer_left{

	float:left;

	padding:0px 0 0 23px;

}

#footer_right{

	float:right;

	text-align:right;

	padding:12px 23px 0 0px;
	
	font:normal 14px tahoma;
	font-family: tahoma, verdana;

}

#footer_right a{

	padding:0px

}



/*-------------------Rahul Jain--------------------------*/

.listing-cont{

width:650px;

float:left;

border:1px solid #dbdbdb;

}

.listing-cont .comment_item{

width:630px;

padding:10px;

float:left;

border-bottom:1px solid #dbdbdb;

}

.listing_tab{

	float:left;

}

.listing_tab ul li{

	float:left;

	padding:0 1px 0 0;

}

.listing_tab ul li.border{

	border-right:1px solid #bdcfd7;

}

.listing_tab ul li a{

	float:left;

	display:block;

	padding:0 0 0 5px;

	text-decoration:none;

}

.listing_tab ul li a span{

	display:block;

	float:left;

	padding:2px 15px 3px 10px;

	color:#696a6a;

	cursor:pointer;

}

.listing_tab .current a, .listing_tab a:hover {

	background:url(../images/tab-left.jpg) top left no-repeat;

}

.listing_tab .current a span, .listing_tab a:hover span {

	background:url(../images/tab-right.jpg) top right no-repeat;

	color:#0079a1;

}

.listing_tab .current a span{

	font-weight:bold;

}

a.reply-link{

	background:url(../images/reply.gif) left 9px no-repeat;

	padding:5px 0 3px 28px;

	float:right;

	color:#333333;

}

a.reply-link:hover{

		color:#000;

}

.paging{

text-align:right;

	width:630px;

	padding:5px 8px 5px 8px;

	margin:7px 0 7px 0;

	font-size:11px;

	color:#000;

	float:left;

	background-color:#dbdbdb;

	border:1px solid #c4c4c4;

}

.paging a{

	text-decoration:none;

	color:#37619E;

}

.paging a:hover{

	color:#000;

}

.dropdown{

	border:1px solid #d1d1d1;

	font-size:11px;

	height:22px;

	padding:2px 0 0 4px; 

}

.list li{

background:url(../images/tick.png) left 8px no-repeat;

padding:5px 0 0 20px; 

}







#navigation ul li ul{display:block;	float:left;	padding:0px;color:#FFFFFF;margin: 25px 0 0 4px;	;

	cursor:pointer;	font:normal 14px tahoma; font-family: tahoma, verdana; width:120px;}



#navigation ul li ul li{float:left;padding:0px;color:#FFFFFF; margin: 0px;cursor:pointer;

		width:120px; display: block;}





<!---------------dropdown----------------->



#drop_down, #drop_down ul{

margin:0px; padding:0px; list-style-type:none; list-style-position:outside;}

#drop_down a{display:block;padding:0px 5px;border:0px;font-size:12px;color:#001447;text-decoration:none;}

#drop_down a:hover{color:#a9010e;}

#drop_down li{float:left;position:relative;}

#drop_down ul {position:absolute;display:none;clear:both; top:18px;border:1px solid #ffffff; padding:0px;

margin:0px;background:#eaeaea; opacity: 0.9; filter:alpha (opacity=90); padding:0px; list-style-type:none; z-index:1000; }

#drop_down ul li{list-style-type: none;background:#e9e9e9;border-bottom:#ffffff 1px solid;}

#drop_down ul li a {color:#4c4c4c;line-height:26px;width:110px;text-align:left; margin:0px; padding:0 0 0 10px;}

#drop_down ul li a:hover{background:#4d4c4c;width:110px;text-align:left;color:#FFFFFF;margin:0px; padding:0 0 0 10px;}

#drop_down li{background-image: none; background-repeat: no-repeat; list-style-type: none;margin:0px; padding:0px;}

#drop_down ul ul{top:auto;}	

#drop_down li ul ul {left:12em;margin:0px 0 0 10px;}



.content a{

	color:#000000;

	text-decoration:none;

}

.content a:hover{

	text-decoration:none;

	color:#6ca323;

}



.activity_cont input

{
// This was removed to fix radio button width problem.
//	width:400px;

}

.activity_cont textarea

{

	width:400px;

	height:110px;

}


hr {
  border: 0;
  width: 90%;
  color: #ccc;
  background-color: #ccc;
  height: 1px;
}







<!-- dropdown  -->