
html body {
color: #666;
margin: 0;
padding: 0;
padding-bottom: 55px;
border: 0;
text-align: left;
background: #fff;
font-family: verdana, arial, helvetica, sans-serif;
font-size:    12px;    
}


// Text styles
//-----------------------------------------------

p { 
margin:0px 0 10px 0;
padding:0;
color:#000;
letter-spacing: 0;
background: transparent;
text-decoration:none;
font: 12px Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
}

h1 {
margin:0px 0px 10px 0px;
padding:0;
color:#005db5;
letter-spacing: 0;
background: transparent;
text-decoration:none;
font-size: 28px;
font: Verdana, Arial, Helvetica, sans-serif; 
} 

h2 {
margin:10px 0px 10px 0px;
padding:0;
color:#5A89B5;
letter-spacing: 0;
background: transparent;
text-decoration:none;
font-size: 18px;
font: Verdana, Arial, Helvetica, sans-serif; 
} 

h3 {
margin:10px 0px 10px 0px;
padding:0;
color:#000000;
letter-spacing: 0;
background: transparent;
text-decoration:none;
font-size: 14px;
font: Verdana, Arial, Helvetica, sans-serif; 
} 

h4 {
margin:10px 0px 10px 0px;
padding:0;
color:#000000;
letter-spacing: 0;
background: transparent;
text-decoration:none;
font-size: 18px;
font: Verdana, Arial, Helvetica, sans-serif; 
}


ul {
list-style: none;
margin-left: 0;
padding-left: 1em;
text-indent: -1em;
}

.listitem {
margin:0px 0px 0px 0px;
padding:5px;
letter-spacing: 0;
background: transparent;
text-decoration:none;
/*border-top: 1px solid #cccccc;*/
} 

.plussign {
margin:0px 0px 0px 0px;
padding:0;
color:#FF3B00;
letter-spacing: 0;
background: transparent;
text-decoration:none;
font-size: 18px;
font: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bolder;
} 

ul.plussed {
list-style: none;
margin-left: 0;
padding-left: 1em;
text-indent: -1em;
font-size: 15px;
}

ol.popsurveys {
list-style: none;
margin-left: 0;
padding-left: 1em;
text-indent: -1em;
}


a:link { color: #005DB5; text-decoration: underline; }

a:visited { color: #879FB5; text-decoration: underline; }

a:hover { color: #FFFFFF; text-decoration: none; background: #005DB5; }

a:active { color: #FFFFFF; text-decoration: none; background: #0259C4; }

.Links { background: #E8ECEB; font-size: 12px; padding: 10px; }


.blue { color: #005DB5; }
.orange { color: #FFB600; }
.red { color: #FF3B00; }
.yellow { color: #FFDA7F; }

.bluegray { color: #879FB5; }
.lightyellow { color: #FFECBF; }
.brown { color: #BFA45F; }
.lightbrown { color: #DDCEA6; }

/* Page Structure
----------------------------------------------- */

#wrapper {
background: transparent;
margin: 0px auto;
padding:0;
border:0;
border-top: 0;
text-align: left;
width: 90%;	 
min-width: 830px;
}

#infobar { 
font-size: 80%; 
background-color: #ffffff;
padding: 0.5em 0.8em;
border: 1px solid #ccc; 
border-width: 1px 0; 
margin: 0 1.25em 1.25em; 
}





div#header{ float: left; width: 100%; padding-bottom: 10px;}

div#col_one{float:left; width:100%; padding-bottom: 10px}

div#col_left{float:left; width:40%}
div#col_right{float:left; width:60%}

div#col_left2{float:left; width:65%}
div#col_right2{float:left; width:25%; margin-left:30px;}

div#col_third{float:left; width:33%}

div#col_half{float:left; width:49%}

div#footer{float:left; width:100%}

.LoginBar { 

	padding-left: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-top: 5px;

	text-align: right; 

	color: #999; 

	background-color: #eeeeee; 

	font-size: 11px; 

	font-family: Verdana, Arial, Helvetica, Sans-Serif; 

	vertical-align: bottom;

}

.NavBar { 

	border-bottom: 1px solid #cccccc;

	width: 100%; 

}

.FooterBar { 

	padding-top: 10px;

	width: 100%; 

	font-size: 60%;

	border-top: 1px solid #cccccc;


}

.CreateStart { 
	
	padding-top: 10px;

	text-align: left; 

	padding-bottom: 10px;

}

.FeatQues { 
	
	padding-top: 10px;

	text-align: left; 

	border-top: 1px dashed #cccccc;

	padding-bottom: 10px;
}


.PopTags { 
	
	margin-top: 10px;
	
	margin-bottom: 10px;
	
	padding-top: 10px;

	text-align: left; 

	border-top: 1px dashed #cccccc;

	border-bottom: 1px dashed #cccccc;

	padding-bottom: 10px;
}



p.topnav { font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #777; margin: 0 0 0 2px; }

.button { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: #ff3b00; }

#infobar2 { font-size: 100%; background-color: #eeeeee; padding: 0.5em 0.8em; border: 1px solid #ccc; border-width: 1px 0; min-height: 2.3em; _height: 2.3em; clear: both; }
#infobar2 .search-box { float: right; padding-top: 0.5em; }



