@charset "utf-8";
/* CSS Document */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0;}
html {min-height: 100%; margin-bottom: 1px;}
body {background-color:#c0c0c0; font-family: Arial, Helvetica, sans-serif; color:#FFF;}
a {color:#FFF;}

#container { background:#FFFFFF; margin:0 auto; padding:0; width:900px;}

#header {height:125px; background-image:url(../i/regen_header.gif); background-repeat:no-repeat;}

/* GLOBALHEADER */
#mainheader { width: 900px; height: 46px; margin: 0 auto; position: relative; z-index: 9998;}
#mainheader #mainnav { margin: 0; padding: 0; }
#mainheader #mainnav ul { list-style: none outside; }
#mainheader #mainnav li { display: inline; }
#mainheader #mainnav li a { float: left; height: 0; padding-top: 46px; overflow: hidden; }
#mainheader #mainnav li a,
#mainheader { background-image: url(../i/main_nav.gif); background-repeat: no-repeat; }

/* BUTTONS */
#mainheader #mainnav li#mn-wwa a { background-position: 0 0; width: 95px; }
#mainheader #mainnav li#mn-wwd a { background-position: -95px 0; width: 185px; }
#mainheader #mainnav li#mn-wwh a { background-position: -280px 0; width: 187px; }
#mainheader #mainnav li#mn-hww a { background-position: -467px 0; width: 179px; }
#mainheader #mainnav li#mn-fom a { background-position: -646px 0; width: 156px; }

#mainheader #mainnav li#mn-spb a { background-position: -715px 0; width: 167px;  cursor:default;}

/* OVER STATES */
#mainheader #mainnav li#mn-wwa a:hover { background-position: 0 -46px; }
#mainheader #mainnav li#mn-wwd a:hover { background-position: -95px -46px; }
#mainheader #mainnav li#mn-wwh a:hover { background-position: -280px -46px; }
#mainheader #mainnav li#mn-hww a:hover { background-position: -467px -46px; }
#mainheader #mainnav li#mn-fom a:hover { background-position: -646px -46px; } */

/* PRESSED STATES */
#mainheader #mainnav li#mn-wwa a:active { background-position: 0 0; }
#mainheader #mainnav li#mn-wwd a:active { background-position: -95px -138px; }
#mainheader #mainnav li#mn-wwh a:active { background-position: -280px -138px; }
#mainheader #mainnav li#mn-hww a:active { background-position: -467px -138px; }
#mainheader #mainnav li#mn-fom a:active { background-position: -646px -138px; }

/* ON STATES */
#mainheader.wwa #mainnav li#mn-wwa a { background-position: 0 0; cursor: default; }
#mainheader.wwd #mainnav li#mn-wwd a { background-position: -95px -184px !important; }
#mainheader.wwh #mainnav li#mn-wwh a { background-position: -280px -184px !important; }
#mainheader.hww #mainnav li#mn-hww a { background-position: -467px -184px !important; }
#mainheader.imm #mainnav li#mn-fom a { background-position: -646px -184px !important; }

#content {width:870px; margin:5px auto 0 auto; background-color:#41454e; border-top:15px solid #41454e; border-bottom:15px solid #41454e; background-image:url(../i/content_bg.gif); background-repeat:repeat-y;}

#maincontent {float:left; width:520px;}
#maincontent h1 {font-size:20px; padding:0 0 0 15px; margin-bottom:10px; color:#FFF;}
#maincontent h2 {font-weight:normal; color:#9f2d61;}
#maincontent h3 {font-weight:normal; color:#9f2d61;}
#maincontent h4 {padding:0 0 15px 15px; font-weight:bold; color:#FFFFFF; font-size:14px;}
#maincontent p {font-size:12px; padding:0 15px 0 15px; margin-bottom:10px; line-height:18px;}
#maincontent ul {margin:0 15px 0 35px;}
#maincontent ol {margin:0 15px 0 35px;}
#maincontent li {margin-bottom:15px; font-size:12px; line-height:18px;}
#maincontent em {line-height:15px;}


#rightcontent {float:left; width:305px; padding:0 15px 10px 20px; color:#FFF;}
#rightcontent h2 {font-size:14px; margin:5px 0;}
#rightcontent p {font-size:14px; padding:10px 0;  line-height:18px;}
#rightcontent em {line-height:15px;}

#rightcontent form {margin:6px 0;}

.clear {clear:both; line-height:0;}


/*FORM STUFF*/
.inputstyle {padding:4px; margin:5px 0; width:100%; border:1px solid #d8e7ec; background-color:#FFF;}
.inputbut {margin:5px 0; border:1px solid #d8e7ec; background-color:#13397a; color: #FFFFFF;}
.selectstyle {margin:5px 0; width:1000%; border:1px solid #d8e7ec; background-color:#e9f8ff;}
textarea {padding:4px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;} 

.smlprint {padding:0 10px 0 0; font-size:12px; font-style:italic;}

.imglpadding {padding-bottom:15px; padding-left:15px;}
.imgtpadding {padding-top:15px;}

#menustyle {padding-left:36px;margin-bottom:20px;}
#menustyle  p {margin-bottom:20px;}

#adheader {height:42px; background-image:url(../i/nav-bg.gif); background-position:top;}
#adheader ul {padding-left:20px;}
#adheader li {float:left; padding:10px 40px 0 0; list-style:none; color:#000; font-weight:bold;}
#adheader li a {color:#000; text-decoration:none;}
#adheader li a:hover {text-decoration:underline;}

#adcontent {width:870px; margin:5px auto 0 auto; background-color:#FFF; border-top:15px solid #FFF; border-bottom:15px solid #FFF;}

#admaincontent {float:left; width:850px; color:#000;}
#admaincontent h1 {font-size:20px; padding:0 0 0 15px; margin-bottom:10px; color:#000;}
#admaincontent h2 {font-weight:normal; color:#9f2d61;}
#admaincontent h3 {font-weight:normal; color:#9f2d61;}
#admaincontent p {font-size:12px; padding:0 15px 0 15px; margin-bottom:10px; line-height:18px; color:#000;}
#admaincontent ul {margin:0 15px 0 35px;}
#admaincontent ol {margin:0 15px 0 35px;}
#admaincontent li {margin-bottom:15px; font-size:12px; line-height:18px;}
#admaincontent em {line-height:15px;}
#admaincontent table {border-top:1px solid #000;}
#admaincontent td {font-size:12px;}

.bbottom {border-bottom:1px solid #000;}

