
* { margin:0; padding:0;}

body  { background-color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif ;
		font-size:11px;
		color:#333333 ;
		}
		
h1 { font-size:28px;
	color:#2e9c0c;
	padding-left:5px;
	font-family:"Swis721 BT";
	font-weight:normal;
	}
	
h2 { font-size:11px;
	color:#333333;
	padding-left:11px;
	font-weight:normal;
	text-align:center;
	padding-top:8px;
	
	
	}
	
h3 { font-size:11px;
	color:#333333;
	padding-left:12px;
	font-weight:normal;
	
	}
	
h4 { font-size: 14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Swis721 BT";
	color:#02b0e6;

	}
	
h5 { font-size: 12px;
	font-weight:bold;
	font-family:Tahoma;
	color:#004b9f;
	}
	
.QsListHead h4 { font-size: 14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Swis721 BT";
	color:#02b0e6;

	}
	
.QsListHead a { font-size: 14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Swis721 BT";
	color:#02b0e6;

	}
.centerbody {
			  margin-right:auto;
			  margin-left:auto;
			  vertical-align:top;
			  width:982px;}

.toparea {  width:100%;
			float:left;
			height: 74px ;
			}
		  
.logo { height: 74px ;
		width: 313px;
		background:url(../images/logo.jpg);
		float:left;
		}

.login { height: 42px ;
		width: 134px;
		margin-right:10px;
		background:url(../images/login.jpg);
		float:right;
		background-repeat:no-repeat;
		text-align:center;
		padding-top:10px;
		font-weight:bold;
		color:#4d4d4d;
		}
	
.menu { height: 44px;
		width:100%;
		
		float:left;
		margin-top:5px;
		}
/*	*/	
.search { height: 126px ;
		width: 982px;
		margin-right:10px;
		background:url(../images/search.jpg);
		float:left;
		background-repeat:no-repeat;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		color:#4d4d4d;
		font-size:23px;
		
		
		}

.search div { margin-top:30px;
				
				text-align:center;
				
}

.search div img { vertical-align:bottom;
				 margin-bottom:2px;
}


		
.searcharea { 
		width: 800px;
		float:left;
		
		
		
		}
		
.searchfiled { height: 40px;
				width: 704px ;
				border:solid 1px #c6c6c6;
								padding-top:6px;
				padding-left:2px;
				font-size:23px;
				color:#666666;
		
				
				
				}
				


.breadcrumbmenu { float:left;
				height:15px;
				color:#454545;
				margin-top:8px;
				width:100%;
				padding-left:2px;
 }

.leftmenu { float:left;
			width:195px;
			background-color:#d6f2fe;
			margin-top:14px;
	
			}
			

.rightmenu { float:right ;
			
			width:168px;
			margin-top:-50px;
			}		
			
			
.lquestion { width: 283px ;
			height: 154px ;
			float:left;
			}
			
			
.larticle { width: 283px ;
			height: 154px ;
			float:right;
			
			}
.boxclass {
		  
		  width:580px;
		  
		 float:left;
		margin-top:14px;
		   margin-left:20px;
		  
		 
		  }
		  
.centerlinks { 	width: 580px;
				background:url(../images/welcome-bg.jpg);
				background-repeat:repeat-x;
				margin-top:14px;
				float:left;
			     margin-left:20px;
				 height:36px;
				 padding-left:3px;
				 padding-top:5px;
				 font-weight:bold;
				 color:#ff7705;
				}

.stats { background-color:#f4fcfe;
		color:#ff881b;
		padding-left:7px;
		
}


.centermenufont a { font-size:11px;
					font-weight:bold;
					color:#02b0e6;
					text-align:left;
					vertical-align:top;
					width: 100%;
					}
.centermenufont li {      display: inline;
    float : left; 
	margin-right: 5px;   
    width : 270px;
    padding-bottom : 10px;   
    padding-left : 10px;   
					}
.footer { background-color:#ebf9fd;
			float:left;
			width:100%;
			margin-top:80px;
			height:104px;
			border-top: solid 1px #99dff8;
			text-align:center;
			color:#616464;
			}
			
/*	subpage		*/





.addtab { width: 47px ;
		 height: 18px;
		 float:right;
		 background-repeat:no-repeat;
		 background:url(../images/add-tab.jpg);
		 text-align:center;
		 font-size:11px;
		 font-weight:bold;
		 color:#666666;
		 padding-top:6px;
		 margin-right:3px;
		
		 }
		 
.unanstab { width: 99px ;
		 height: 18px;
		 float:right;
		 background-repeat:no-repeat;
		 background:url(../images/unans-tab.jpg);
		 text-align:center;
		 font-size:11px;
		 font-weight:bold;
		 color:#666666;
		 padding-top:6px;
		
		 }
.subpage { 		width: 580px;
				background:url(../images/welcome-bg.jpg);
				background-repeat:repeat-x;
				margin-top:14px;
				float:  left;
			     margin-left:20px;
				 height:50px;
				 padding-left:3px;
				 padding-top:5px;
				 font-weight:bold;
				 color:#4d4d4d;
				}

.questiondiv { 	width: 572px;
               	
				float:left;
			    margin-left:10px;
				padding-left:2px;
				color:#4d4d4d;
				padding-bottom:11px;
				padding-top:11px;
				border-bottom:solid 3px #d8edbe;
				border-left:solid 1px #d8edbe;
				border-right:solid 1px #d8edbe;
				border-top:solid 1px #d8edbe;
				 
				}
				
											 
  
				
.questiondiv img { float:right ;
					margin-top:10px;
					margin-left:10px ;
					margin-right:4px;
					
					
					
					
					}
					
 
.questiondiv:hover {
				background:url(../images/hover-bg.jpg) repeat-x;				            	
				}
            	
.pagebodyContent { 	width: 572px;
               		float:left;			
			    margin-left:10px;
				padding-left:2px;
				color:#4d4d4d;
				padding-bottom:11px;
				padding-top:11px;
				
				 
				}
.a{padding:0 3px 2px 3px;color:#888;}
a:hover{background-color:#777;color:#fff;text-decoration:none;}
.cbt{clear:both;}
.page-sizer{float:left;margin-top:5px;margin-bottom:30px;padding-top:5px;display:block;}
.pager{margin-top:10px;margin-bottom:10px;}			
.page-numbers
{
	font-family:Trebuchet MS,Liberation Sans,DejaVu Sans,sans-serif;
	border:1px solid #ccc;
	color:#808185;
	display:block;
	float:left;
	font-size:130%;
	margin-right:3px;
	padding:4px 4px 3px;
	text-decoration:none;}
	.page-numbers.desc{border:none;}
	.page-numbers:hover{text-decoration:none;}
	.page-numbers.next{border:1px solid #fff;}
	.page-numbers prev{border:1px solid #fff;}
	.page-numbers.current{background-color:#808185;border:1px solid #808185;color:#fff;font-weight:bold;}
	.page-numbers dots{border:1px solid #fff;}
	.error-notification{z-index:1;cursor:pointer;display:none;position:absolute;padding:15px;}
	
	
	
.vote-count-post{display:block;font-size:240%;}
.vote-up{display:block;margin:0 auto;}
.vote-down{display:block;margin:0 auto;}
.vote-count-separator{border-top:1px solid silver;width:30px;margin-left:15px;}
.vote{text-align:center;vertical-align:middle;}
.vote span{display:block;color:#808185;font-weight:bold;}
.vote img{cursor:pointer;}
.votecell{width:30px;vertical-align:top; text-align:center;}
.vote-favorite{margin-bottom:5px;}
.favoritecount{margin-top:-5px;text-align:center;color:#808185;}
.favoritecount-selected{color:#D4A849;}
.favorites-count{text-align:center;color:#D4A849;margin-top:13px;float:left;}
.favorites-count-off{text-align:center;color:#919191;margin-top:13px;float:left;}

.dvQsDesc{width:515px;font-size:107%;margin-bottom:5px;margin-right:5px;line-height:130%;}
.dvQsDesc ul {margin:0;padding:0;border:0;}