@import url("nav.css");
body {
	background-color: #336699;
	margin: 0px;
}
.blockMain {
	width: 984px;
	padding: 3px;
	background-color: #FFFFFF;
}
.blockFooterLeft {
	height: 25px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: bottom;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EC6500;
	background-color: #FFFFFF;
}
.blockFooter {
	height: 25px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: bottom;
	background-color: #FFFFFF;
}
.blockInnerMain {
	border: 1px solid #EC6500;
}
.blockHomeLogo {
	padding: 20px;
}
.blockLogo {
	padding: 0px 0px 0px 21px;;
}
.blockHomeLogotext {
	padding: 5px 0px 25px;
}
.blockLogotext {
	padding: 0px 0px 0px 25px;
	text-align: left;
}
.blockHome {
	margin: 0px;
	padding: 0px;
}
.blockNavigation {
	width: 153px;
	padding: 0px;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EC6500;
}
.blockSponsor {
	padding: 0px;
	padding-left: 21px;
	vertical-align: bottom;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EC6500;
	text-align:left;
}
.blockHomeContent {
	width: 823px;
	margin: 0px;
	padding: 0px;
	padding-left: 25px;
	padding-right: 25px;
	vertical-align: top;
	text-align:left;
}
.blockContent {
	margin: 0px;
	padding: 0px;
	padding-left: 25px;
	padding-right: 25px;
	vertical-align: top;
	text-align:left;
}
.blockMeta {
	width: 200px;
	margin: 0px;
  padding-top: 30px;
	text-align: right;
	vertical-align: top;
	background-color: #EC6500;
}
.blockRight {
	width: 200px;
	margin: 0em;
  padding: 0em;
	text-align: left;
	vertical-align: top;
	background-color: #EC6500;
}
.blockBorderRight {
	width: 21px;
	margin: 0px;
}
.blockBorder {
	height: 21px;
	margin: 0px;
}
.blockSpace {
	height: 25px;
	margin: 0px;
}
.elementNavigation {
	margin: 0px;
	margin-left: 21px;
	margin-bottom: 50px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EC6500;
}

/*********************************************************************************************/

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.875em;
	font-weight: bold;
	color: #31578F;
	line-height: 1.5em;
	margin: 0em;
	padding: 0em;
	padding-left: 0.3125em;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #EC6500;
}
h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #31578F;
	line-height: 1.5em;
	margin: 0em;
	padding: 0em;
	padding-left: 0.3125em;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #EC6500;
}
p,dd,li,label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #31578F;
	line-height: 1.5em;
}
a {
	color: #EC6500;
	text-decoration: none;
	line-height: 1.5em;
}
a:hover {
	color: #EC6500;
	text-decoration: underline;
	line-height: 1.5em;
}
hr {
  background-color:#31578F;
  color:#31578F;
  height:1px;
  border-style:none;
}

/*********************************************************************************************/

.blockRight h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1.75em;
	margin: 0em;
	padding: 0em;
  padding-left: 0.375em;
  padding-right: 0.375em;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	border-left-style: none;
	border-right-style: none;
}
.blockRight p,dd,li,label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #FFFFFF;
	line-height: 1.5em;
	margin: 0em;
	padding: 0em;
  padding-left: 0.375em;
  padding-right: 0.375em;
  padding-top: 0.375em;
}
.blockRight div img {
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	border-left-style: none;
	border-right-style: none;
}

/*********************************************************************************************/

.blockHomeContent td,p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #31578F;
	line-height: 1.5em;
}
.blockContent td,p,dd,li,label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #31578F;
	line-height: 1.5em;
}

/*********************************************************************************************/

.blockSponsor p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6875em;
	color: #31578F;
	padding: 0px;
	margin: 0px;
}
.blockFooterLeft p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6875em;
	color: #31578F;
	padding: 0px;
	margin: 0px;
	margin-left: 21px;
}
.blockFooter p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6875em;
	color: #31578F;
	padding: 0px;
	margin: 0px;
	margin-left: 25px;
}
.blockFooterLeft p a {
	color: #31578F;
	text-decoration: none;
}
.blockFooterLeft p a:hover {
	color: #EC6500;
	text-decoration: underline;
}

/*********************************************************************************************/

FORM FIELDSET.csc-mailform {
	border-style: none;
	padding: 0px;
	margin: 0px;
  padding-top: 12px;
}
FORM FIELDSET.csc-mailform DIV.csc-mailform-field {
  padding: 0px;
	margin: 0px;
  padding-top: 3px;
  clear: both;
}
FORM FIELDSET.csc-mailform DIV.csc-mailform-field label {
  display: block;
  width: 120px;
  float: left;
}
FORM FIELDSET.csc-mailform DIV.csc-mailform-field input,select,textarea {
  width: 200px;
}


FORM TABLE.csc-searchform { }
FORM TABLE.csc-searchform TR TD { padding: 5px 5px 5px 5px; }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-size: 1em; }
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, SELECT { width: 200px; }

TABLE.csc-searchResultInfo TD P {font-size: 1em;}


H3.csc-searchResultHeader A { text-decoration: none;}
H3.csc-searchResultHeader { margin:0px; padding: 0px; padding-top: 10px; }
P.csc-searchResult {
  margin:0px; 
  padding: 0px; 
  padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #31578F;
}

/* Search word markup */
SPAN.csc-sword { font-weight: bold; color: #31578F; background-color: #FCBD8D;}