h1 {color: #000066; font-size: 18px; 	font : Verdana, Geneva, Arial, Helvetica, sans-serif; }
h2 {color: #000066; font-size: 16px; font : Verdana, Geneva, Arial, Helvetica, sans-serif; }
h3 {color: #000066; font-size: 14px; font : Verdana, Geneva, Arial, Helvetica, sans-serif;  background : #E8E8E8;  }
body {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px;
scrollbar-face-color: #0000FF; 
scrollbar-shadow-color: #CC0033; 
scrollbar-highlight-color: #ffffffff; 
scrollbar-3dlight-color: #FFFFFF; 
scrollbar-darkshadow-color: #000066; 
scrollbar-track-color: #ffffff; 
scrollbar-arrow-color: #ffffff; 
 margin-left : 1px;
 margin-top : 5px;
 margin-right :5px;
 margin-bottom : 1px;
 background-color : White;
  background-image: url(http://www.qandapro.com/components/smsa/bg_paper.jpg); }
A:link    {text-decoration: none;  color: #4682B4; }
A:visited   {text-decoration: underline;  color: #4682B4; }
A:hover   {text-decoration:none;color:#ff9900}

A.nav:link    {text-decoration: none;  color: #4682B4; }
A.nav:visited   {text-decoration: underline;  color: #4682B4; }
A.nav:hover   {text-decoration:none;color:#ff9900}

tr {
	background : White;
	font : 11px;
	}
td.q_label {
	font : 12px;
	text-align : right;
}
td.msg {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

INPUT, select, textarea, text {

border: 1px groove #CC0033;
background-color: #FFFFCC; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #000000;
border-color: #000000;
border-style: solid;
}
select.select { }
option.option { }
input.text { }
input.number { }
input.currency { }
input.checkbox {border: 0px; background-color: #FFFFCC; }
input.radio {background-color: #FFFFCC; border: 0px; }

.error_survey {
	font-family: "Courier New", Courier;
	font-size: 12px;
	font-style: oblique;
	color: #FF4500;
	font-weight : bold;
}

.cond_show { display:""; }
.cond_hide, .cond_expl_show, .cond_expl_hide { display:none; }
