body, p, td {
	color: #494949;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a, a:active, a:hover, a:link, a:visited {
	color: #383737;
}
a:active, a:visited {
 	color: #d71d06;
}

p.results_header{
	font-size:18px;
	font-weight:bold;
	color:#9D1201;	
	margin: 0px 20px 10px 5px;
}

p.results_header_header{
	font-size:24px;
	font-weight:bold;
	color:#9D1201;	
	margin: 15px 20px 10px 5px;
}

p.results_your{
	font-size:18px;
	color:#4C4C4C;
}

p.results_more_header{
	font-size:18px;
	font-weight:bold;
	color:#9D1201;	
	margin: 0px 20px 10px 50px;
}

p.results_summary{
	font-size: 16px;
	color: #4C4C4C;
	margin: 0px 20px 5px 29px;
}

p.results_more{
	font-size: 12px;
	color:#4C4C4C;
	margin: 0px 20px 10px 50px;
}

p.msg_edit_new{
	font-size:14px;
	font-weight:bold;
	color:#9D1201;	
	/*margin: 15px 20px 10px 5px;*/
}

a.results_more{
	color:#9D1201;
	font-size:14px;
	font-weight:bold;
	margin: 0px 20px 10px 50px;
}

td.show_arrow{
	background: url("/images/frontend/results/20070911/box/divider_arrow.gif") no-repeat;
}

td.hide_arrow{
	background: url("/images/frontend/results/20070911/box/divider.gif") no-repeat;
}
.hideme {
	display:  none;
	position: absolute ;
	margin-top: -50px ;
}
.unhideme {
	display: block ;
	margin-top: -50px;
}
#admin {
	background: #ffffff;
	height: 500px;
}






#HPtable {
	margin-left: 30px; 
	margin-top: 50px;
}
#HPtable tr td {
	padding-right: 20px;
	padding-bottom: 30px;
}
#HPtable a {
	text-decoration: none;
}





/* main area of article pages */
#articleMainContent {
	margin: 25px;
}
.articleCatagory {
	color: #9d1201;
	font-size: 24px;
	padding-bottom: 7px;
}
.articleName {
	font-size: 38px;
	font-weight: bold;
	padding-bottom: 10px;
}
.articleDate, .articleAuthor {
	font-size: 12px;
	font-style: italic;
	padding: 2px 0px;
}
.greenHR {
	background: #bcd853;
	height: 1px;
	margin: 12px 0px;
}

.sectionHeader {
	color: #9d1201;
	font-size: 18px;
	font-weight: bold;
}







/* main left cell */
.subNav {
	background: #f1ce61;
}
.subNav a {
	text-decoration: none;
}
.subNavLinksBox {
	padding: 15px;
}
.subNavChildren {
	display: none;
}
.subNavChildrenLinks {
	padding: 2px 10px;
}
.subNavLink {
	margin-top: 10px;
}
div.subNavSubLinksBox, td.subNavSubLinksBox{
	background: #fdf8e7 url(../images/admin/20070725/sidebar_left/20070725/subnavbox/bg.gif) repeat-y;
	width: 162px;
}
div.subNavSubLinksTop {
	background: #fdf8e7 url(../images/admin/20070725/sidebar_left/20070725/subnavbox/n.gif) no-repeat;/*repeat-y;*/
	height: 8px;
	width: 162px;
}
div.subNavSubLinksBottom {
	background: #fdf8e7 url(../images/admin/20070725/sidebar_left/20070725/subnavbox/s.gif) no-repeat;/*repeat-y;*/
	height: 6px;
	width: 162px;
}




/* main right cell */
#rightBar {
	background: #e6e6e6;
	padding: 10px;
}
#rightBar .heading {
	font-size: 16px;
	font-weight: bold;
	margin-top: 20px;
}
#rightBar .info {

}




.tableListing td {
	border: 1px solid #cccccc;
}

tr.row1 td {
	background: #eeeeee ;
	padding-bottom: 3px;
}

tr.row2 td {
	background: #dddddd ;
	padding-bottom: 3px;
}



.hint {
	color: #999999 ;
	font-size: 11px ;
}

a.noStyle {
	text-decoration: none;
}

.error {
	color: red ;
	font-weight: bold ;
}




.program .survey {
	border: 0px solid red; 
	margin-bottom: 10px;
}
.program .survey .question {
	border: 0px solid blue;
	padding-bottom: 25px;
	padding-right: 5px;
}
.program .survey .choices {
	border: 0px solid green;
}
.program .survey .answer, .program .survey .choices {
	border: 0px solid purple;
	padding-top: 2px;
	padding-left: 5px;
}
.program .survey .instruction {
	color: #1e7fb5 ;
	font-size: 13px;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 5px;
}
.program .survey .surveyInstruction {
	font-size: 16px;
	padding-bottom: 10px;
}
.program .survey .restricted {
	color: red;
}
.program .survey .sectionHeader {
	
}

h1.h1_padding{
	margin-right:20px;

}


.resultsName a {
	color:#9D1201;
	text-decoration: none;
}
.resultsFlyOut {
	margin-left: 30px;
}
.resultsFlyOut .question {
	border: 0px solid blue;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 7px;
	padding-right: 5px;
}
.resultsFlyOut .answer, .resultsFlyOut .choices {
	font-size: 12px;
	font-weight: normal;
	padding-left: 7px;
}


.regionPF {
	padding: 10px;
}

.checkboxNotice {
	font-style:italic;
	padding: 2px 0px;
	margin: 0px;
	padding-bottom: 4px;
}
h4.noSpace {
	margin-bottom: 0px;
	padding-bottom: 0px;
}


span.showHide {
	display:none;
}
hr.pfdivide {
	display: none;
}