@charset "utf-8";
/* CSS Document */

body {
width:950px;
margin-top:0px;
background-color: #fff;
/*background-image:url(images/bg.gif);
background-repeat: repeat-x;*/
margin: 0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #003300;

}
body.subjects {
width:700px;
margin-top:0px;
background-color: #fff;
/*background-image:url(images/bg.gif);
background-repeat: repeat-x;*/
margin: 0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #003300;
}

a img{
border:0px solid white;
margin-left:30px;
}

.indent {
margin-left:25px;
margin-right:40px;
}

.separator {
border-bottom:1px solid #779D7A;
margin:10px 50px 20px 50px;
background-image:url('/images/p_leaf.gif');
background-repeat:no-repeat;
background-position:center;
height:37px;
/*float:left;*/
clear:both;
}

body.contact .separator {
border-bottom:1px solid #779D7A;
/*border:1px solid #779D7A;
/*border-top:0px;
border-left:0px;
border-right:0px;*/
padding:15px 0px 0px 0px;
margin:20px 50px 0px 50px;
background-image:url('/images/p_leaf.gif');
background-repeat:no-repeat;
background-position:center;
height:37px;
/*float:left;*/
clear:both;
}

.pLeaf{
background-image:url('/images/p_leaf.gif');
background-repeat:no-repeat;
display:block;
width:40px;
height:37px;
float:left;
}
.ctr{
text-align:center;
}
.rLeaf{
background-image:url('/images/p_leaf.gif');
background-repeat:no-repeat;
display:block;
width:40px;
height:37px;
float:left;
clear:right;
}

#news a,
#contentNarrow a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#745974;
font-weight:bold;
}

#news a:hover,
#contentNarrow a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
background-color:#857385;
cursor: pointer;
}

#header {
width:950px;
height:111px;
background-color:#fff;
margin-top:0px;
vertical-align:top;
}
#subjheader {
width:700px;
height:110px;
background-color:#fff;
margin-top:0px;
vertical-align:top;
}

#wrapper{
display: inline-block;
display: block;
overflow: hidden;
min-height:700px;
width:950px;
background-color:#857385;
margin:0px auto;
padding-bottom:3px;
}

#subjwrapper{
width:700px;
background-color:#857385;
overflow:scroll;
margin-top:0px;
}

#top_nav {
width:925px;
height:23px;
font-weight:bold;
background-color:#857385;
color:#cbd9c9;
padding-left: 10px;
padding-top: 6px;
}
#top_nav a {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#top_nav a:hover {
color:#003300;
background-color:#FFFFFF;
font-weight:bold;
}

#subjtop_nav {
width:700px;
height:23px;
font-weight:bold;
background-color:#857385;
color:#cbd9c9;
padding-left: 10px;
padding-top: 6px;
}

#subjtop_nav a {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#subjtop_nav a:hover {
color:#003300;
background-color:#FFFFFF;
font-weight:bold;
}

.title{
	font-style:italic;
	font-weight:bold;
	margin-bottom:10px;
	color:#857385;
}
body.contact div.separator .title{
	/*border:1px solid red;*/
	font-style:italic;
	font-weight:bold;
	margin:15px 0px 0px 0px;
	color:#857385;
}

.highlightedtext{
	font-style:italic;
	margin-bottom:10px;
	color:#857385;
}

.newsSeg {
	margin:20px 0px;
}

.textHead{
	font-weight:bold;
}
.textBody{
	font-weight:normal;
}

.stdBullets{
	margin-left:20px;
}
.numBullets{
	margin-left:5px;
}

#news {
display: inline-block;
overflow: hidden;
text-align:left;
margin-left:5px;
width:170px;
min-height:616px;
height:100%;
background-color:white;
float:left;
padding: 10px;
vertical-align:top;
}

#content { 
margin-left:198px;
width:724px;
min-height:616px;
background-color:white;
border-right:5px solid #857385;
border-bottom:5px solid #857385;
padding:10px;
}

#contentNarrow { 
margin-left:5px;
width:525px;
min-height:535px;
background-color:white;
padding: 10px;
float:left;
}

#contentWide { 
min-height:514px;
margin-left:5px;
width:920px;
min-height:535px;
background-color:white;
border-right: 5px solid #857385;
border-bottom: 5px solid #857385;
padding: 10px;
}

.contentSeg{
	margin-bottom:10px;
}

.contentCtr{
	border:1px solid green;
	margin:10px auto;
	width:450px;
}
input.contentFld{
	border:1px solid green;
	
	
}
#rightBar {
	margin-left:5px;
	width:175px;
	/* min-height:535px; */
	min-height:616px;
	background-color:white;
	/*border-right:5px solid #857385;
	border-bottom:5px solid #857385;*/
	padding:10px;
	float:left;
}

#sec_content { 
width:721px;
min-height:535px;
background-color:white;
border-left: 5px solid #857385;
border-right: 5px solid #857385;
border-bottom: 5px solid #857385;
padding: 10px;
}

#subj_content { 
max-width:700px;
min-height:535px;
background-color:white;
border-left: 5px solid #857385;
border-right: 5px solid #857385;
border-bottom: 5px solid #857385;
padding: 10px;
}

h1 {
font-size:14px;
font-weight:bold;
color: #513551;
padding: 0px;
text-align:center;
margin-top:0px;
}

h1.note {
font-size:12px;
font-weight:normal;
font-style:italic;
color:#857385;
padding: 0px;
text-align:center;
margin-top:0px;
margin-bottom:10px;
}

h1.subhead {
font-size:12px;
font-weight:bold;
font-style:none;
color:#857385;
padding: 0px;
text-align:center;
margin-top:0px;
margin-bottom:10px;
}

ul {
padding: 10px;
line-height: 20px;
}

#footer { 
width:950px;
height:100px;
background-color:#fff;
padding-top: 8px;
}

#footer a {
color:#513551;
text-decoration:none;
}

#footer a:hover {
color: #ffffff;
background-color: #857385;}

#subjfooter { 
width:700px;
height:100px;
background-color:#fff;
padding-top: 8px;
}

#subjfooter a {
color:#513551;
text-decoration:none;
}

#subjfooter a:hover {
color: #ffffff;
background-color: #857385;}

.errmsg {
	color: red;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
