/* Global */

body { background-color: #fff; background-image: url(../images/stephenwho_bg.gif); background-repeat: repeat-x; }
p { font-size: 12px; margin: 0; padding-top: 8px; }
td { }
a:link {  }
a:visited { }
a:hover { color: #175685; }
a:active { }

/* Layers */
#wrapper { text-align: left; width: 1000px; margin-left: auto; margin-right: auto; height: auto; z-index: 10; }
#header { position: relative; z-index: 50; }
#navigation { position: relative; left: 35px; height: 44px; z-index: 100; }
#footer { background-color: #2e5687; position: absolute; top: 560px; width: 1000px; height: 25px; z-index: 200; float: left; }
#logon_box { position: relative; left: 660px; top: 10px; height: 48px; width: 250px; }
#tagline {position: relative; float: right; }
#utility_nav { float: left; }

.logopic { width: 1024px; height: 74px; }

/* spacers and boxes */
.footer_nav { color: #ccc; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; margin: 4px 4px 4px 10px; }
.footer_nav a:hover { color: #175685; text-decoration: underline;  }
.spacer_30x24 /*agl rulekind: base;*/ { width: 30px; height: 24px; }
.spacer_30x525_copyright /*agl rulekind: base;*/ { width: 30px; height: 525px; }



/* _web code - base to edit */
* {margin:0;padding:0}
div,p,li{font-size:12px}
li{margin-left:16px;}
h1{color:#0061CA;text-align:center;padding-bottom:10px}
h2{color:#999;font-size:16px;font-weight:normal}
pre{background:#666; color:#fff; padding:10px; margin:10px; height:auto; overflow:auto; font:12px Verdana,Courier,sans-serif}
* html pre {width:100%}

#box4 ul { list-style-type: circle; list-style-position: inside; }
#box4 a { font-size: 12px; }
#box4 a:hover { color: #382; font-size: 12px; text-decoration: underline; }
.description{padding:16px;margin:10px 0;background:#eee}

.sample{ padding:5px; margin:4px 0 15px; }

h4.stitle{color:#666;margin:0 0 5px 0}

.links {padding:10px;margin-top:20px}
.links a{font-size:14px;color:#0080FF;text-decoration:none}
.links a:hover{font-weight:bold}

#cont{width:550px;margin:0 auto;background:#fff;text-align:left;padding:20px}

.buttons{padding:5px;}
.buttons span{color:#0080ff;padding:0 3px 0 0;cursor:pointer;font:10px Verdana}
/*.buttons span.active, .buttons span:hover{background:#0080FF;color:#fff} */

.bodycopy_plain { color: #555658; font-size: 12px; font-family: tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 1.3; text-decoration: none; margin-top: 6px; margin-right: 10px; }
.bodycopy_plain a { color: #2e5687; font-size: 12px; font-family: tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 1.3; text-decoration: none; }
.bodycopy_plain a:hover { color: #2e5687; font-size: 13px; font-family: tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 1.3; text-decoration: underline; }
.bodycopy_italic { color: #555658; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 1.3; text-decoration: none; margin-top: 6px; margin-right: 10px; }
.bodytag_italic { color: #555658; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 1.1; text-decoration: none; margin-top: 4px; }
.subhead_italic { color: #555658; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; line-height: 1.1; text-decoration: none; margin-top: 8px; }
.bodycopy_bold { color: #555658; font-size: 13px; font-family: tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.3; text-decoration: none; margin-top: 12px; }
.folio_type_heading { color: #8b6139; font-size: 14px; font-family: tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; margin: 12px 0 0 0; }

#top_button_logon_off { width: 125px; height: 30px; }
#top_button_contact_off { width: 125px; height: 30px; }

