﻿/*** GENERIC ***/

body {margin:0; font-family:"Trebuchet MS", verdana; font-size:.8em; color:white; background:white url('/_images/interface/body_bg.gif') repeat-x;}
p {margin-top:0px;}
hr {height:1px; color:white; background-color: white; margin:10px auto;}
ul.noindent {margin-left:10px; padding-left:10px;}

/*** PAGE LAYOUT ***/

/* container for entire page */
#pagecontainer {width:770px; margin:0 auto;}

/* main header for each page */
#pageheader {}

/* main nav for each page */
#pagenav {width:777px; margin:0 -3px 0 -4px; background:none;}

/* sub nav (for some pages */
#breadcrumbs {height:17px; background:url('/_images/interface/subnav_bg.gif') no-repeat; color:white; font-size:.85em; padding:1px 10px; font-style:italic;}
#breadcrumbs a {color:#BCAED2; text-decoration:none; font-weight:bold; font-style:normal;}
#breadcrumbs a:hover {color:white;}

/* page content container */
#pagecontent {background:black url(/_images/interface/photos/photo6.jpg) no-repeat top right; position:relative;}

/* main content area on each page */
#maincontent {width:430px; padding:15px 30px 15px 30px; min-height:640px;}
#maincontent h1 {margin-top:0;}

/* page footer */
#pagefooter {color:black; font-size:smaller; margin-bottom:20px; background:url('/_images/interface/footer_bg.gif') no-repeat;}

/* footer copyright */
#pagefooter #copyright {height:21px; padding:4px 10px; float:left;}
#pagefooter #copyright a {text-decoration:none; color:black;}

#pagefooter #emfllink {float:right; width:300px; text-align:right; padding:4px 10px;  }
#pagefooter #emfllink a {color:black; text-decoration:none;}

/* links in footer */
#pagefooter #footerlinks {clear:both; text-align:center; color:gray;}
#pagefooter #footerlinks a {color:gray; text-decoration:none;}
#pagefooter #footerlinks a:hover {color:black; text-decoration:underline;}


/*** HEADERS ***/

h1 {font-size:1.5em; margin-left:-10px; letter-spacing:1px;}
h2 {font-size:1.25em; margin-bottom:0px;  margin-left:0px; color:#cdadd9;}
h3 {font-size:1.5em; margin-left:-10px; letter-spacing:1px; color:#cdadd9;}
h4 {font-size:18px; margin-bottom:0px; color:#000000;}
h5 {display:inline; font-size:1.5em; margin-left:-10px; letter-spacing:1px; color:#cdadd9;}
h6 {font-size:1.25em; display:inline; margin-bottom:0px;  margin-left:-10px; color:#cdadd9;}
h7 {font-size:1.5em; margin-left:-10px; letter-spacing:1px; display:inline;}
.faq {font-size:14px; font-weight:bold; margin-bottom:0px;  margin-left:0px; color:#cdadd9;}

/*** LINKS ***/

a {color:#bcaed2;}
a:link, a:active, a:visited {text-decoration:underline;}
a:hover {text-decoration:none;}


/*** FORMS ***/

input {font-family:verdana;}


/*** LISTS ***/

ul li {margin-bottom:5px;}

/*** TABLES ***/


/*** USER MESSAGES ***/
.errorMessage {background-color:#FFDFDE; border:1px dotted #D50500; padding:10px; margin-bottom:10px; }
.notificationMessage {background-color:#E1F2FD; border:1px solid #0E74BE; padding:10px; margin-bottom:10px;}

/*** MISC ***/
.required {color:red;}
.disclaimer {font-size:smaller;}
.contentimg {border:5px solid #bcaed2;}
#abovesidefeature {position:absolute; top:365px; left:530px; text-align:center; width:230px; }
#abovesidefeature a {text-decoration:none; color:#FFFFFF;}
#abovesidefeature a:hover {text-decoration:underline;}
#sidefeature {position:absolute; top:500px; left:530px; text-align:center; width:230px;}

/* sponsor logos */
#sponsorlogocontainer {background:white; padding:5px; border:1px solid #bcaed2;}
#sponsorlogocontainer img {border:0px; margin:5px;}

/* rotating fact box */
.factbox {background:url(../../_images/interface/didyouknow_header.gif) top no-repeat; width:195px; margin-left:15px;}

.factboxInside {color:#FFFFFF; font-size:11px; font:Arial, Helvetica, sans-serif; border-top:0px; width:168px; border-bottom:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; padding-top:5px; padding-left:18px; padding-right:8px; padding-bottom:12px; position:relative; top:7px;}