
body {margin:0em; font-size:70%; font-family:Verdana, Arial, Helvetica, sans-serif; background:#BCB5A1 url(/baseimages/980bg.gif) top left repeat-y;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/*clear it*/
.hidden {display:none;}

.padding {padding:10px;}
.nomargin {margin:0 !important}
small {font-size:smaller; line-height:100%;}
big {font-size:110%;}
acronym {border:none; border-bottom:1px dotted #dddddd; cursor:help;}
/* ====================================================
                       framework 
=================================================== 
red: #9E0007
green: #C9DB03
dark khaki: #5C5C4F
mid khaki: #BCB5A1
light grey: #E8E7DF
dark grey #504C4C
blue #95B5C2
*/
#wrapper {width:980px; text-align:left; clear:both; background:#ffffff url(/baseimages/pagemain_bg.gif) top right repeat-y;}
body.hp #wrapper {background:#ffffff url(/baseimages/homepagemain_bg.gif) top right repeat-y;}
#topbar {background-color:#9E0007; clear:both;}
#topbar h1 {display:block; width:234px; background-color:#C9DB03; color:#5C5C4F; font:100% Verdana; line-height:220%; font-weight:normal; margin:0; padding:0; padding-left:10px;}
#banner {display:block; clear:both; background:#C9DB03 url(/baseimages/logo_bannerbg.gif) top right no-repeat; border-bottom:5px solid #ffffff; line-height:104px;}
#navbar {background-color:#E8E7DF; clear:both;}
#homepagemain {display:block; color:#ffffff; clear:both;}
#pagemain {display:block; color:#222222;}
#pmcenter {display:block; width:444px; float:left; background-color:#FFFFFF; padding-bottom:126px;}
#pmright {display:block; width:296px; float:left; background-color:#E8E7DF; padding-bottom:126px;}
#thumblinks {display:block; margin:0; padding:0; clear:both; text-align:right;}
#thumblinks #offset {white-space:nowrap; border:0;}
#thumblinks #offset img {margin-top:-116px; border:0;}
/* ====================================================
                       navigation 
=================================================== */
#navbar strong {display:block; float:left; background-color:#ffffff; color:#C9DB03; font-size:100%; font-weight:bold; padding:0 1em 0 .5em; line-height:20px;}
#navbar strong em {color:#504C4C;}
#navbar ul {margin:0px; padding:0px; text-indent:0px; list-style-type:none; padding:0px; display:inline; font-size:100%; line-height:20px; font-family:Arial, Verdana, Helvetica, sans-serif; letter-spacing:-0.025em;}
#navbar ul li {display:inline; border-left:1px solid #181512; /*text-transform:lowercase;*/}
#navbar ul li acronym {text-transform:uppercase; border:none;}
#navbar ul li.first {border-left:0px solid #181512; }
#navbar ul li a {padding:0 3px 0 5px; color:#181512;}
#navbar ul li a:hover {}
#navbar ul li.crosslink {border:0;}
#navbar ul li.crosslink a {padding:0; margin-left:20px; color:#9E0007;}
/* ====================================================
                       panels 
=================================================== */
#hppanels{display:block; float:left; width:740px;}

.panel {display:block; float:left; width:148px;}
.panel h2 {font-size:100%; margin:0px; padding:0px; line-height:.9em;}
.panel p {font-size:100%; line-height:1em; margin:1em 0 0 0; padding:0px; font-family:Helvetica, Arial, Verdana, sans-serif;}
.panel p a {display:block; font-size:100%; margin-top:1em; padding:0px;}
.panel p a.inline {display:inline; margin:0em; padding:0px;}
.panel .imagemap {display:block; margin:0; padding:0; height:116px; border:none;}
.panel .imagemap img {border:none;}
.panel .innertext {padding:10px; padding-bottom:126px;}

#horizpanels{display:block; clear:both;}
.horizontal {width:370px; margin-top:-116px;  border-top:5px solid #ffffff;}
.horizontal .imagemap {float:left; padding-right:10px;}
.horizontal .imagemap img {border:none;}
.horizontal .innertext {padding:10px;}

.one {background-color:#C9DB03; color:#5C5C4F;}
.one h2, .one a {color:#9E0007;}
.two {background-color:#9E0007; color:#ffffff;}
.two h2, .two a {color:#C9DB03;}
.three {background-color:#95B5C2; color:#5C5C4F;}
.three h2, .three a {color:#ffffff;}
.four {background-color:#BCB5A1; color:#ffffff;}
.four h2, .four a {color:#9E0007;}
.five {background-color:#E8E7DF; color:#9E0007;}
.five h2, .five a {color:#5C5C4F;}

/* ====================================================
                       pagemain 
=================================================== */
#pagemain h2 {font-size:100%; margin:0px; padding:0px; line-height:.9em; color:#9E0007;}
#pagemain p {font-size:100%; line-height:1.25em; margin:1em 0 0 0; padding:0px; font-family:Helvetica, Arial, Verdana, sans-serif;}
#pagemain big {font-weight:bold;}
#pagemain a {color:#C9DB03}
#pagemain a:hover {color:#222222}


/* ====================================================
                     sidecolumn 
=================================================== */
#sidecolumn {display:block; float:left; color:#ffffff; font-size:100%; width:240px;}
#sidecolumn.left {background-color:#C9DB03; height:43em;} /*when on left (default)*/
#sidecolumn.right {background-color:#95B5C2;} /*when on right (homepage)*/
#sidecolumn .padding {padding:20px;}
#sidecolumn h2 {font-size:100%; margin:0px; padding:0px; line-height:.9em; color:#ffffff;}
#sidecolumn h2 span {font-weight:normal;}
#sidecolumn h3 {font-size:100%; margin:1em 0 0.5em 0; padding:0px; line-height:1em; color:#9E0007;}
#sidecolumn p {font-size:100%; margin:0px; padding:0px; font-family:Helvetica, Arial, Verdana, sans-serif; line-height:1em;}
#sidecolumn a {color:#ffffff;}

/* ====================================================
                   sidecolumn forms 
=================================================== */
#sidecolumn form {border:0; margin:1em 0 0 0; padding:0;}
#sidecolumn form fieldset {border:0; margin:0; padding:0;}
#sidecolumn form fieldset legend {font-size:100%; margin:0px; padding:0px; line-height:1em; font-weight:bold; color:#9E0007;}
#sidecolumn form fieldset label {display:none;}
#sidecolumn form fieldset div, #sidecolumn form fieldset p {padding-top:0.5em;}
#sidecolumn form fieldset input,#sidecolumn form fieldset textarea {
width:180px; margin:0px; padding:3px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:100%; color:#606902; 
background-color:#E2EB95;
border:1px inset #E2EB95;}
#sidecolumn form fieldset textarea {height:5em;}
#sidecolumn form fieldset input:focus,#sidecolumn form fieldset textarea:focus { color:#222222; border-color:#222222;}
#sidecolumn form fieldset input.button {background-color:#C9DB03; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:100%;
border-style:outset; font-weight:bold; text-transform:uppercase;}
#sidecolumn form fieldset input.button:hover {border:1px outset #9E0007; background-color:#9E0007; color:#ffffff;}
#sidecolumn form fieldset input.button:active {border:1px inset #BCB5A1; background-color:#BCB5A1;}

/*when on right (homepage)*/
#sidecolumn.right form fieldset input,#sidecolumn.right form fieldset textarea {
color:#003366; background-color:#C4D5DD;border-color:#95B5C2;}
#sidecolumn.right form fieldset input:focus,#sidecolumn.right form fieldset textarea:focus {
color:#000033; border-color:#000033;}
#sidecolumn.right form fieldset input.button {
border-color:#95B5C2; background-color:#95B5C2;}
#sidecolumn.right form fieldset input.button:hover {border-color:#C9DB03; background-color:#C9DB03; color:#9E0007;}
#sidecolumn.right form fieldset input.button:active {border-color:#BCB5A1; background-color:#BCB5A1;}