/* ~Tags For Site */ 

body {font-size:75%;}

a:link		{color:#31524C;}
a:visited	{color:#31524C;}
a:active,
a:hover		{color:#C20003;}

h1			{color:#31524C;}
h2, 
h3, 
h4, 
h5, 
h6 			{color:#31524C;}

h2 a:link,
h3 a:link,
h4 a:link,
h5 a:link,
h6 a:link
	{color:#31524C; text-decoration:none}
h2 a:visited,
h3 a:visited,
h4 a:visited,
h5 a:visited,
h6 a:visited
	{color:#31524C; text-decoration:none}
h2 a:active, h2 a:hover,
h3 a:active, h3 a:hover,
h4 a:active, h4 a:hover,
h5 a:active, h5 a:hover,
h6 a:active, h6 a:hover
	{color:#C20003; text-decoration:underline;}

hr {color: #BAD4CD; background-color: #BAD4CD; height: 1px; border: 0; margin: 0 0 1.5em 0;}
hr.PageHRThin {height: 1px;}
hr.PageHR {height: 4px;}

/* ~Classes For Site */ 
.Error       {color:#f03;}
.Warning     {color:#f30;}
.Head       {font-weight:bold;color:#31524C;}

.Copyright {color: #ffffff; font-size: 1em;}
.Copyright a:link,
.Copyright a:visited {color: #ffffff; text-decoration:none; border-bottom:solid 1px #fff;}
.Copyright a:hover,
.Copyright a:active {color: #ffffff; text-decoration: none; border-bottom:double 3px #fff;}

/* Table classes for Editor */
table.tabB	{border-collapse:collapse; empty-cells:show;}
table.tabB	td,
table.tabB	th	{padding:0.3em;border:solid 1px #797979;}
tr.tabR		td	{}
tr.tabR1	td	{background:#FCFFFE;}
tr.tabHead	td,
tr.tabHead	th	{background:#EAF5F4;color:#31524C; font-weight:bold;}
td.tabHead,
th.tabHead		{color:#31524C;}

/* ~Layout For Site */ 
.ssT	{height:205px;background: url(../img/ssTbg.gif) repeat-x 0 1px;}
.ssT .ssTC	{height:204px;background: url(../img/ssTgerb.jpg) no-repeat;}
.ssT .scLogo {background:url(../img/ssTRbg.gif) no-repeat 100% 100%; text-align:center;padding-bottom:23px;}
.ssT .scTitle {width:540px;text-align:right;margin-bottom:85px;padding-right:15px; font-size:18px; background: url(../img/blockGreenBg.gif) no-repeat 100% 88%;}
.ssT .scTitle .Action:link,
.ssT .scTitle .Action:visited {color:#666;text-decoration:none;}
.ssT .scTitle .Action .TitleContainer {display: block; font-size:30px;color:#C20003;font-weight:normal;line-height:1em;}
.ssT .scTitle .Action .TitleContainer .Title {display: block; padding-right:1em;line-height:0.8em;}

.ssT .ssTR .scSiteFindForm {border:none;background:#32524C;color:#fff;padding:4px 4px 7px 14px;}
.ssT .ssTR .scSiteFindForm .frmInput {width:75%;border:none;margin-top:2px;}
.ssT .ssTR .scSiteFindForm .frmButton {width:20%;border:none;background:#32524C;color:#fff;text-decoration:underline;}

.ssB	{font-size:0.95em;background:#31524C;color:#FDFEFE;}
.ssBL	{padding:24px;}
.ssBC	{padding:24px 20px;}

.ssL {background: #EBF5F3;}
.ssC {background: url(../img/ssCbg.gif) no-repeat 50px 150px;}
h1.IssueHead {background:#EBF5F3;border-left:solid 6px #31524C;margin-top:1em; padding:0.3em 20px;font-weight:normal;}

.ssTSmall .PageHR ,
.ssCSmall .PageHR ,
.ssBSmall .PageHR {height: 1px; margin: 0;}
.ssTSmall div.scTrace {margin: 1em 0;}
.ssCSmall .IssueHead {background: transparent; border: none; padding: 0; margin: 0 0 1em 0; color: #000000;}
.ssBSmall .Copyright {color: #000000;}
.ssBSmall .Copyright a:link,
.ssBSmall .Copyright a:visited {color: #000000; text-decoration:underline;}
.ssBSmall .Copyright a:hover,
.ssBSmall .Copyright a:active {color: #000000; text-decoration: none;}

/* ~InfoBlocks  */ 
.defaultmaintop .infoblockhead {border-left:solid 6px #31524C;margin:1em 0; color:#31524C;font-size:1.6em;padding:0.6em 20px;}
.defaultmainbody .infoblockhead {border-left:solid 6px #31524C;margin:1em 0; font-weight:bold;color:#31524C;font-size:1.2em;padding:0.6em 20px;}
.pagerighttop .infoblock {background: url(../img/blockRedBg.gif) no-repeat;}
.pagerightbody .infoblock {background: url(../img/blockGreenBg.gif) no-repeat;}
.ssR .infoblockhead, 
.ssR .infoblockbody {background: #EBF5F3;}
.ssR .infoblock {margin:0 12px 24px 0;padding-left:6px;}
.ssR .infoblockbody {padding:1em;}
.ssR .infoblockhead {padding:1em 1em 0 1em;font-weight:bold;color:#31524C;font-size:1.2em;}
.ssL .infoblockhead {font-weight:bold;color:#31524C;}
.ssLC .infoblock {margin:24px;}

/* ~MenuMeta */ 
div.scMenuMeta {background:#fff; text-align:center;}
table.scMenuMeta {height: 30px; margin: 0 auto;}
.scMenuMeta .Item {padding-top: 5px;}
.scMenuMeta .Delimiter {width: 53px;}

/* ~MenuAlter */
div.scMenuAlter {margin-bottom:1em; color: #ffffff;}
.scMenuAlter .Delimiter {padding:0 0.7em;}
.scMenuAlter .Action {white-space: nowrap;} 
.scMenuAlter .Item .Action:link,
.scMenuAlter .Item .Action:visited {color: #ffffff; text-decoration:none;border-bottom:solid 1px #fff;}
.scMenuAlter .Item .Action:hover,
.scMenuAlter .Item .Action:active {color: #ffffff; border-bottom:double 3px #fff;}
.scMenuAlter .ItemActive .Action:link,
.scMenuAlter .ItemActive .Action:visited {color: #EFF7F2; font-weight:bold; text-decoration: none;}

/*PrintSend*/
div.scPrintSend {text-align:right;font-size:0.9em;padding:1em 0;}
div.scPrintSend .Action:link,
div.scPrintSend .Action:visited {border:solid 1px #EBF5F3;background:#EBF5F3;padding:3px;margin-left:0.3em; text-decoration: underline;}

/* ~Paging */
div.scPaging {font-size: 0.9em;padding:1em 0;}
div.scPaging span.Item {clear: none;}
div.scPaging .Head {padding: 0 !important; text-indent: 0 !important;}
.scPaging .Item .Action:link,
.scPaging .Item .Action:visited {color: #31524C; text-decoration:none; font-weight:bold;  border:1px solid #EBF5F3;padding:2px 5px;}
.scPaging .Item .Action:hover,
.scPaging .Item .Action:active {color: #C20003;}
.scPaging .ItemActive {color:#32524C;background:#EBF5F3;font-weight:bold; border:1px solid #EBF5F3;padding:2px 5px;}

/* ~Tree */
.scTree {margin:24px;}
.scTree div.scTreeRootSub {margin-left:25px;}
.scTree div.scTreeSub {list-style-type:circle;margin:0.6em 0 0.6em 1.5em;}
.scTree .scTreeSub li {list-style-type:circle;}
.scTree .Action:link, 
.scTree .Action:visited {text-decoration:none;color:#20433C;}
.scTree .Action:hover, 
.scTree .Action:active {text-decoration:underline;}
.scTree .scTreeRootSub .IsActive .Action:link,
.scTree .scTreeRootSub .IsActive .Action:visited {color:#C20003;}
.scTree .IsRoot {background:url(../img/scTreeBul.gif) no-repeat 0 0.2em; font-size:1.2em;font-weight:bold;padding-left:25px;margin:7px 0;}
.scTree .scTreeRootSub .IsLeaf,
.scTree .scTreeRootSub .IsNode {margin-bottom: 0.3em;}

/* ~Issues */ 
.Issue {margin-bottom:2em;}
.Issue .Date {color:#c20003; font-weight: bold;}
.Issue h2.IssueHead {margin-top: 0;}

/* ~Lists */ 
.List .Item {clear: both; margin-bottom: 1.5em;}
.List .Item .Head {font-weight:normal;}
.List .Item .Head .Action {font-size: 1.2em;}
.List .Item .Head .Action:link,
.List .Item .Head .Action:visited	{color: #31524C; text-decoration: unerline;}
.List .Item .Head .Action:hover,
.List .Item .Head .Action:active	{color: #C20003; text-decoration: none;}
.List .Item .Date {color:#c20003;}
.List .Item .Annotation {margin-top: 0.5em;}

.scNewsList .NewsContainer {padding-left: 1em;}
.scNewsListColum .Item .Head .Action {font-size: 1em;}
.ssL .scNewsListColum .Item .Head .Action {font-size: 1em;}

/* ~Forms */
.frmH	{color: #000000;}
.frmV	{color: #000000;}
.frmP	{color: #31524C;}
.frmCmt {color: #667788;}
.frmButton {margin-left:0.5em;padding-top:0.2em;background:#32524C;color:#fff;}
.scRequestPasswordForm table.frmEdit {margin: 1em 0;}
.scLogonPageForm table.frmEdit {margin: 1em 0;}
.scLogoutPageForm .Head {margin-bottom: 1em;}
.scUsersForm table.frmEdit .frmP {font-weight: bold;}
.scFeedback table.frmEdit .frmP {font-weight: bold;}
div.scRequestPasswordForm,
div.scLogonPageForm,
div.scFeedback div.frmEdit,
div.scUsersForm {background:#EBF5F3; float: left; padding:1em;}

/**/
/*
form.Forms {background:#EBF5F3;width:50%;margin:1em 0;padding:1em 0;}
form.Forms p {clear:both;}
form.Forms p.Head {}
form.Forms fieldset {border:none;margin:0 1em;}
form.Forms legend {display:none;}
form.Forms div.FrmCmt {margin:0 1em;}
form.Forms label {float:left;line-height:1.8em;}
form.Forms input, form.Forms select {width:100%;}
form.Forms fieldset.FrmBtn {text-align:right;border:none;padding-right:1em;}
form.Forms fieldset.FrmBtn button {margin-left:0.5em;padding-top:0.2em;background:#32524C;color:#fff;}
form.Forms fieldset.FrmBtn button.BtnS {font-weight:bold;}
*/

/* ~Vote */ 
div.VoteResult .More {text-align:right;}
div.VoteResult span.Date {font-size:0.95em;color:#c20003;display:block;font-weight:normal;}
div.VoteResult h3 span.Date {font-size:0.85em;color:#c20003;display:block;}
div.VoteResult div.VoteAnswers {width:30em;}
div.VoteResult span.VoteCount {float:right;}
div.VoteResult span.VoteGraph {border:solid 1px #32524C;height:6px;display:block;font-size:1px;}
div.VoteResult span.VoteGraphValue {background:#c20003;border:solid 1px #c20003;border-width:1px 0;
	height:2px;display:block;margin:1px 0;}
	
#VoteList h4 {margin:0.6em 0;}
#VoteList .Date {font-size:0.95em;color:#c20003;display:block;font-weight:bold;}
#VoteList li {margin-bottom:0.6em;}
#VoteList li.Active {font-weight:bold;}
#ssL #VoteList {margin:12px;}

div.VoteForm form.Forms {width:auto;padding:0;margin:0;}
div.VoteForm form.Forms fieldset {width:auto;padding:0;margin:0;}
div.VoteForm form.Forms fieldset.RadioInput p {text-indent:-1.7em;padding-left:1.7em;}
div.VoteForm form.Forms fieldset.RadioInput input {width:auto;vertical-align:-0.2em;}
div.VoteForm .More {text-align:right;margin-right:0.9em;}

/* ~VirtReception */ 
.VirtReceptionMenu {text-align: right;}
.VirtReceptionMenu .Action:link,
.VirtReceptionMenu .Action:visited {border:solid 1px #EBF5F3;background:#EBF5F3;padding:3px;margin-left:0.3em; text-decoration: underline;}

div.scVirtReceptionForm {margin-top: 1em; background:#EBF5F3; padding:1em; width: 400px;}
.scVirtReceptionForm .frmP {font-weight: bold;}
.scVirtReceptionForm .frmRadio {}

.scVirtReceptFindForm {width: 300px;}
.scVirtReceptFindForm .frmEdit {width: 100%;}
.scVirtReceptFindForm .frmH {vertical-align: middle;}
.scVirtReceptFindForm .frmEdit td.frmV {padding-bottom: 0;}



