/* Start of CMSMS style sheet 'default' */
* {margin:0;padding:0;}
body  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-family: arial, sans-serif;
	font-size : 100%;
	line-height: 1.5em;
	background: #999999;
	color:#3B3D3C; color: #000000;
}

img {border:0;}
.image-left {float:left;padding-right:10px;padding-bottom:10px;}
.image-right {float:right;padding-left:10px;padding-bottom:10px;}
p {margin:.5em 0 1em;}


/*** h1, h2, h3 ***/
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;
	font-weight:normal;
	color: #6F6F6F; color:#000000;
}
h2 {
	font-size: 1.3em;
	font-weight: normal;
	color: #3B3D3C; color:#000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
margin-top:.75em;
}

div.box h2 {margin-top:0;}

h3 {
	font-size: 1.2em;
	font-weight: normal;
	color: #6F6F6F; color:#000000;
font-family: Georgia, "Times New Roman", Times, serif;
}

#container { 
	width: 846px;  
	background: #FFFFFF;
	margin: 0 auto; 
	border: 1px solid #000000;
	text-align: left;
} 

#header { 
	background: url('images/hih_gradient.jpg') repeat-x ; 
	padding: 0; margin:0;
        height: 80px;
	position:relative;
overflow:hidden;
} 
#headersearch { 
	float:right;
	width:35%;
	position:absolute; bottom:10px; right:10px;
        text-align:right;
}
#headersearch p {margin:0;padding:0;}
#headersearch img {padding-right:3px;margin-bottom:-5px;}
#headersearch input#q {margin-right:3px;}


#headersearch label, #sidebar label {
position:absolute;left:-9999px;
}

#logo {
   width:292px;
height:80px;
   float:left;
}


/* Footer */
#footer {margin-top:30px;font-size:.75em;text-align:center;clear:both;position:relative;min-height:100px;}
#footer ul{list-style-type:none;background:#4D4D99;margin:0;padding:0;}
#footer li {display:inline;margin-right:1em;}
#footer li a, #footer li a:visited {color:#FFFFFF;font-weight:bold;}
#footer p {line-height:1.4;margin:.5em auto;}



.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.clear {clear:both;}
#breadcrumbs {margin-bottom:1em;width:600px;}
#buttons {float:right;width:200px;text-align:right;}
#mainContent {padding:5px 20px 20px 20px;font-size:.75em;margin-bottom:30px;}
#mainContent ul {margin-left:1.5em;}
#sidebar {float:left;width:27%;margin-right:20px;padding-bottom:5em;}
#content {float:left;width:70%;padding-bottom:5em;}
.box {padding:10px;border:1px solid #aaa;margin:0 0 15px 0;}
input#ea {width:80%;}

#NewsPostDetailAuthor {font-style:italic;margin-bottom:.5em;font-family:Georgia,serif;}
a.NewsPostArticlePDFLink {padding-left:20px;background-image:url('images/pdf.gif');background-repeat:no-repeat;}

#accordion noscript div {border:2px solid red;padding:.5em;margin:.5em 0;display:block;}
img.rssImageWithText {padding-right:3px;margin-bottom:-1px;}
a.rssTextWithImage {text-decoration:none;}
a.rssTextWithImage:hover {text-decoration:underline;}
#accordion h2, #accordion h3, #accordion div {display:none;}
#accordion h3 {padding:2px 0 0 0; margin:0; background-color: #FFCC99;background-color:white;color: black;border-bottom:1px solid #777;outline:none;border:0;font-size:1.1em;font-family:Georgia;}
#accordion h3 a, accordion h3 a:visited {display:block;color:#3B3D3C;text-decoration:underline;text-decoration:none;padding:2px;}
#accordion h3 a:hover, #accordion h3 a:focus, #accordion h3 a:active {color:#3B3D3C;outline:none;background-color:#FFCC99;background-color:#ddd;text-decoration:none;}
#accordion ul {margin:0;padding:.1em 1em;border: 1px solid #ccc; border-top:0;list-style-type:none;}
#accordion ul li a {display:block;padding:.1em;}
#accordion ul li a:hover, #accordion ul li a:focus  {background-color:#cccccc;color:#000000;text-decoration:none;outline:none;}

#events-table table {width:100%;}
#events-table th, #events-table td {padding:.5em;}
#events-table th {text-align:right;width:17%;}
#events-table td {background-color:#F4F4FF;}

span.required-symbol {font-weight:bold;color:#9F091D;}
div.hih-form label {display:inline-block;width:120px;font-weight:bold;}
div.hih-form div.checkbox label {width:90%;}
div.hih-form div {margin-bottom:1em;}
div.error_message {background-color:#9F091D;color:#FFFFFF;margin-bottom:1em;padding:.75em;}
div.hih-form div.fb_invalid {font-weight:bold;color:#9F091D;}
form label.error {width:auto;color:#9F091D;margin-left:5px;}
input.error, select.error, textarea.error {border:1px solid #9F091D;}
form#m4ab13moduleform_1 div.block label {width:170px;}

.print-only {display:none;}

table.staff {margin-top:1em;}
table.staff td {vertical-align:top;padding-bottom:1.5em;}
table.staff td img {padding-right:.5em;}
table.staff td h3 {margin-top:0;padding-top:0;line-height:1;}
table.staff p.title {margin-top:.5em;padding-top:0;line-height:1;font-style:italic;}
table.staff p {line-height:1.2;}
.bio-title {line-height:1;margin-bottom:.5em;font-style:italic;}

#testimonial {margin:1.5em auto;}
#testimonial p {line-height:1.1;}
#testimonial p.quote {font-size:1.3em;font-style:italic;margin-bottom:0;padding-bottom:0;padding-left:.5em;padding-right:.25em;}
#testimonial p.attribution {padding-left:2em;}

#random-image {text-align:center;margin: 1.5em auto;}
/* End of 'default' */

