@charset "utf-8";
/* CSS Document */

body {margin: 0px;padding: 0px;font-family:Arial, Helvetica, sans-serif;font-size:1em;background-color:#FFFFFF;color:#666666;}

h1 {font-size:1.5em; font-weight:bold;}
h2 {font-size:1.25em; font-weight:bold;}
h3 {font-weight:bold;}

/**************************************************************************/
/* For Internet Explorer 5,6,7 and Firefox 3 to render the page correctly */
/**************************************************************************/

#header {width:760px;margin: 0px;padding: 0px;background-color:#4A2E92;}
#printheader { display:none; visibility:hidden; }

#content {width:760px;float:left;left:0px;background:  url(../images/contentbackground.gif) bottom left repeat-y;padding-bottom: 1px;}

#sidemenu {width:148px;float:left;font-size:.85em;}

#main {width:587px;float:left;left:6px;padding:10px 0px 10px 25px;}

#breadcrumb{margin:0 0 10px 0;font-size:.8em}
#breadcrumb a{color:#666666 !important}
span.morelink { position:relative; font-size:.85em; font-weight:bold; text-transform:uppercase; display:inline; }
div.morelink { position:relative; font-size:.85em; font-weight:bold; text-transform:uppercase; display:inline; }
div.alllink { position:relative; font-size:.85em; font-weight:bold; text-transform:uppercase; display:inline; }
div.toplink { position:relative; font-size:.85em; font-weight:bold; text-transform:uppercase; display:inline; }
			
div.pdflink {}
			
span.DataRequired { color:#F00; font-weight:bold;}
			
div.videowrapper {position:relative; background-color:#f1f1f1; padding:0px 0px; margin:10px 0px;}
div.vidthumbnail {position:relative; width:86px; height:58px; float:left; z-index:100; margin-right:5px;}
div.vidthumbnail img {position:relative;}
div.viddesc {position:relative; height:58px; padding:2px 0px;}
			
.contactbio {font-size:1.25em;}
.contactbio img { float:left; padding-right:5px; }
.contactbio .name { font-size:1.1em;  font-weight:bold; font-style:italic; }
.contactbio .title { font-size:1.1em; font-weight:bold; font-style:italic; }
.contactbio .address { margin-bottom:10px; }
			
table th { background-color:#dedede; text-align:left;}
table td.oddrow { background-color:#ffffff;}
table td.evenrow { background-color:#f1f1f1;}

			
h1#pagetitle{font-size:1.545em;font-weight:normal;text-transform:uppercase;margin:0 0 14px 0;font-family:Arial, Helvetica, sans-serif}

#footer {width:580px;font-family:Arial, Helvetica, sans-serif;font-size:.8em;color:#000000;background-color:transparent;padding:10px 0px 4px 0px;}
#footer a:link { color:#336699; text-decoration: underline; }
#footer a:visited { color:#336699; text-decoration: underline; }
#footer a:hover { color:#336699; text-decoration: none; }

.clearfix:after {
	content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
