@charset "utf-8";
/* CSS Document */

a { color:#003399; }
a:active { color:#333; }
a:hover { color:#FF6600; }
a:link { color:#01679A; }
a:visited { color:#01679A; }
body {
	background-color:#000;
	background-image:url(bg.jpg);
	background-repeat:no-repeat;
	color:#000000;
	direction: ltr;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
}
form { padding:0px 30px 0px 0px; }
h1 {
	color:#01679A;
	font-size:18px;
	margin:0px 0px 2px 0px;
}
h2 {
	color:#01679A;
	font-size:15px;
	margin:4px 0px 1px 0px;
}
hr { background:#DDDDDD; border:solid 1px #DDDDDD; color:#DDDDDD; }
html { overflow:auto; }
img { border: none; }

/* ------------------------------ */
.td_GS {
	font-size:12px;
	padding:10px;
	line-height:16px;
}
.bgtop { background-repeat: repeat-x; background-position: top; }
.text-contact { font-size:11px; }
.tbl_CntR5{ margin-left:30px; }
.td_CntR5 {
	padding:82px 21px 21px 21px;
	font-size:12px;
	line-height:17px;
	min-height:270px;
}
.seperator {
	background-image:url(images/bgTbl_WhatWeDo.jpg);
	background-repeat:no-repeat;
	margin-left:30px;
	min-height:130px;
}
.td_CntR6 { padding:10px; font-size:11px; line-height:16px; }
.p_indent{
	font-size:13px;
	font-weight:900;
	line-height:17px;
	padding:0px 20px 0px 20px;
}
.txt_copyright { font-size:11px;}
.style3 {color: #FFFFFF}
.style4 { color: #2f89c7; font-weight: bold; }
.style7 { color: #2F89C7; font-weight: bold; }
.style8 {color: #666666}
.style9 {color: #808080}
.style10 { font-size: 11px; text-decoration: none; font-family: Tahoma; }
.style15 { font-size: 12px; color: #2f89c7; font-weight: bold; }
.style16 { font-size: 12px; color: #2F89C7; font-weight: bold; }
.style19 {font-size: 12px}
.style20 {color: #2f89c7}
.tah9 { font-family: Tahoma; font-size: 9px; text-decoration: none; color: #000000; }
.tah10 { font-family: Tahoma; font-size: 10px; text-decoration: none; color: #000000; }
.tah11 { font-family: Tahoma; font-size: 11px; text-decoration: none; color: 808080; }
.ver9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #000000; }
.ver10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000; }
.ver11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; }

/* Survey Styles */
.section-heading { color:#333333; font-weight:bold; font-size:1.2em; }
.question-heading { color:#003566; font-weight:bold; }
.question-text { color:#27333F; }
.topic-text { padding-top:10px; }
.perseus-link { font-size:x-small; }
.response-set { margin: 10px 0px 1px 20px; }
.list-anchor { font-weight:bold; } 	
/* table styles */
.category-row { color: #3F3727; }
.anchor-row { color: #3F3727; }
.choice-row { color: #3F3727; }
.total-row {font-weight: bold;}
.odd-row { background:#CDE7FF; }
.even-row { background:#FFF7CD; }
.progress-table { border:solid 1px #002140; }
.completed-cell { background:#007CF0; }
.uncompleted-cell { background:#FFE399; }
.progress-labels{ background-color: #F0F0F0; color: #BABABA; font: bold 9px Tahoma, sans-serif; }
.progress-labels td { border: solid 2px #D0D0D0; }
.progress-text { font-size:.8em; margin-top:5px; }
/* Live Results */
.QuestionHeading { font-weight: bold; }
.ReportElement { font-family: Arial, sans-serif; font-size: 12pt; padding: 15px 0px; width: 98%; }
.ReportQuestion { font-family: arial, sans-serif; font-size: 12pt; }
.ReportTable { border: solid 1px #C0C0C0; font-family: Arial, sans-serif; font-size: 10pt; }
.ReportTable td { border: solid 1px #C0C0C0; }
.ReportScale { background-color: #F0F0F0; border: solid 2px #D0D0D0; color: #BABABA; font: bold 9px Tahoma, sans-serif; }
.ReportScale td { border: solid 2px #D0D0D0; }
.ReportBar { border: solid 1px #C0C0C0; height: 18px; line-height: 18px; }
.ReportBar td { border: solid 1px #C0C0C0; height: 18px; line-height: 18px; }
.ReportItemRow { background-color: #FFFFFF; }
.ReportAltItemRow { background-color: #F8F8F8; }
.FreqBar { background:#8888FF; border:solid 1px #4B54C5 !important; }
.ReportHeaderRow { background-color: #E1ECFF; color: #3C4184; font-size: 8pt; height: 24px; }
.ReportFooterRow { background-color: #E1ECFF; color: #3C4184; font-size: 8pt; height: 24px; }
.ReportTotal { font-size: 9pt; font-weight: bold; }
.ReportRowLabel { color: #808080; }

/* Unique styles */
#d_bdyContainer {
	left:129px;
	position:absolute;
	top:0px;
	width:748px;
}
#d_form {
	font-size:15px;
	padding:25px 0px 0px 40px;
}
#fullContainer {
	left:50%;
	margin-left:-496px;
	position:absolute;
	/*top:511px;*/
	top:111px;
	width:992px;
}
#header {
	background-image:url(images/bgHeader.png);
	background-repeat:repeat-y;
	height:111px;
	left:50%;
	margin-left:-344px;
	padding:1px 170px 1px 340px;
	position:absolute;
	width:688;
}
#header a {
	color:#000;
}
#leftScroll{
	float:left;
	margin-top:56px;
	position:absolute;
	width:158px;
}
#logo{
	background-image:url(images/logoSCJSC.png);
	background-repeat:no-repeat;
	height:139px;
	left:50%;
	margin-left:-497px;
	padding:1px;
	position:absolute;
	top:4px;
	width:306px;
}
#heroShot{
	background-repeat:no-repeat;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	height:375px;
	left:50%;
	margin-left:-357px;
	padding:335px 29px 29px 29px;
	position:absolute;
	top:96px;
	width:724px;
}
#heroShotText{
	background-repeat:no-repeat;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	height:275px;
	left:50%;
	margin-left:-357px;
	padding:140px 0px 0px 0px;
	position:absolute;
	top:96px;
	width:724px;
}
#heroShot a {
	color:#FFF;
	text-decoration:none;
}
#heroShot a:hover {
	text-decoration:underline;
}
#hsControlPanel {
	background-image:url(images/hsControlPanel.png);
	background-repeat:no-repeat;
	height:60px;
	left:50%;
	margin-left:-355px;
	padding:10px 28px 0px 28px;
	position:absolute;
	top:471px;
	width:724px;
}
#hsHeadline {  }
#hsText { left:39px; text-align:justify; right:39px; position:absolute; }
#rightScroll{
	background-color:#FFF;
	background-image:url(images/bgSpnrTop_noRpt.jpg);
	background-repeat:no-repeat;
	margin-top:56px;
	min-height:145px;
	padding:29px 0px 2px 0px;
	position:absolute;
	left:846px;
	text-align:center;
	width:145px;
}
#td_logo {
	padding: 4px;
}
#d_bdyBgMd {
	background-image:url(bgBdyMd.png);
	background-repeat:repeat-y;
	width:748px;
}
#d_bdyTp { margin-left:30px; }
#d_bdyCntR2 {
	margin-left:30px;
	padding-top:3px;
}
#d_bdyCntR3 {
	padding-top:10px;
	margin-left:30px;
}
#d_bdyCntR4 { margin-left:30px;	}
#d_bdyCntR6 { margin-left:30px;	}
#d_bdySubscribe {
	text-align:center;
	width:335px;
}
#tblWWD{
	background-image:url(images/bgTbl_WhatWeDo.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#td_MbspFrm {
	font-size:12px;
	padding:4px 10px 7px 10px;
	width:228px;
}
#td_Gallery {
	padding:4px 10px 7px 10px;
	text-align:center;
	width:228px;
	text-align:center;
}
#td_WWD {
	width:228px;
	text-align:center;
}
#td_News {
	font-size:12px;
	padding:0px 0px 0px 0px;
	height:123px;
	width:229px;
	font-size:12px;
}
#tableNews {
	background-image:url(bgNews.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	height:117px;
	width:229px;
}
#td_sponsors {
	font-size:12px;
	padding:1px 0px 9px 0px;
}
