html{}
body {text-align: center; margin: 0;padding: 5px 0; font-family: Verdana, Helvetica, sans-serif; font-size: 76%; color: #000; 
background-color: #fff;}
form {padding: 0; margin: 0}
a:link {color:#000;text-decoration: none;}
a:visited {color:#000;text-decoration: none;}
a:hover {color:#000;text-decoration: underline;}
a:active {color:#000;text-decoration: none;}
h1, h2, h3, h4, h5, h6 {padding:0;margin:0;color:#336;}
h1{background: #fff url(images/sdoor_icon.gif) no-repeat 0 0 ;line-height: 35px;font-size: 1.6em;padding-left:40px; margin:.5em 0;}
#home h1 {background:none; line-height:normal; margin:0}
h2 {border-bottom:1px dashed #d0d53d;font-size: 1.4em;margin-bottom:.2em;padding-bottom:.2em}
h3 {font-size: 1.2em;margin-bottom:.2em;}
h4 {font-size: 0.8em;}
h5 {font-size: 0.8em;}
h6 {font-size: 0.8em;}
p {font-size: 1.2em;margin: .1em 0 .7em 0;}
p.larger {font-size:1.4em; padding-top: 1.8em; font-weight:bold}
blockquote {font-size: 1.2em;}
strong, b, label {font-weight: bold;}
img {border:none}
.clear {clear:both; margin: 0; padding: 0}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/.clearfix {display:block;}/* End hide from IE Mac */

img.logo {display:inline; float:right}
img.left {display:inline; float:left; padding: 0 10px 20px 0}


table {font-size:1.2em;width:99%;border: 1px solid #000;margin-bottom:10px}
table.contrib {width:95%;border: none;margin-bottom:10px}
table.contrib td {width:50%}
table td, table th {padding:10px; vertical-align:top}
tr.on {background-color:#ffc}
table th {background-color:#ffc; border-bottom:1px solid #000; }
table td.right, table th.right {text-align:right}
table.contrib td h3 {font-size: 1.2em;margin:0 0 0 0;}
#contentCol table.contrib td ul {padding:0 0 1em 0}

#pageOutline  {  background: #fff url(images/bkgd.jpg) no-repeat left bottom;text-align: left; margin: 0 auto; width: 854px }
#header img, .wrapper img {display:block; padding:0; margin:0}

#menu{padding: 0; margin:20px 10px 0 10px;border-bottom:6px solid #d0d53d}
#menu ul{margin:0;margin-left: 14px; padding: 0;list-style: none;}
#menu li{display: inline;margin: 0 2px 0 0;padding: 0;}
#menu a{float: left;display: block;color: white;margin: 0 1px 0 0; padding: 5px 12px;text-decoration: none;letter-spacing: 1px;background-color: #274579; border-bottom: 1px solid white;}
#menu a:hover{background-color: #d0d53d;color: #000}
#menu li strong{float: left;font-weight:normal;display: block;margin: 0 1px 0 0; padding: 5px 12px 6px 12px;letter-spacing: 1px;background-color: #d0d53d;border-color: #d0d53d;color:#000; }



#contentWrapper { width:814px; margin-left:20px;background: url(images/bkgd_wrapper.gif) no-repeat left bottom;}
#contentCol { float:left; width:584px;padding: 20px 10px 20px 10px;margin:0 10px 0 0 }
#contentCol ul, #contentCol ol { font-size:1.2em;padding:0; margin:0 0 2em 0}
#contentCol li {padding:4px 0; margin:0 0 0 20px}
#contentCol a:link, #contentCol a:visited, #contentCol a:active {text-decoration:underline}
#contentCol a:hover {text-decoration:none}
#contentCol img.sub {float:right; padding:1px 0 10px 10px}
#contentCol img.badge {float:right; padding:1px 20px 10px 10px; margin: 0}
.wrapper {margin:15px 0}
.homeWrapper h1 {background:none; line-height:20px}
.homeWrapper {margin:0 0 15px 0; padding:0; border-bottom:1px solid #d0d53d}
.homeWrapperLast {margin:0 0 5px 0; padding:0; border-bottom:none}
p.download {background: url(images/icon_pdf.jpg) no-repeat left top; padding-left: 30px; height:35px}
#contentCol p.download a:hover {text-decoration:none}
p.script {font-style:italic}
p.right {text-align:right}
p.back {text-align:right; clear:both;}
p.form {margin:5px 0 5px 125px;}
span.size {font-size:.8em}
.pullquote {float:right; border: 1px dashed #d0d53d; padding:8px; width:230px; background-color:#fff; padding: 5px; margin: 1px 0 10px 10px}

#rightCol {float:left; width:180px;padding:20px 10px 20px 10px; }
#rightCol p {font-size:1.2em;margin:0; padding: .3em 0 0 0 ;border-top: 1px solid #d0d53d; font-weight:bold}
#rightCol p.single {padding: .3em 0 }
#rightCol p.header {background: url(images/bkgd_quicklinks.gif) no-repeat left top; padding: .4em 0 .5em 1em; margin: 0 0 .3em 0; border-top:none}
#rightCol p.center {text-align:center; font-size:1em; font-weight:normal; border-top:none}
#rightCol p.center a:link, #rightCol p.center a:visited, #rightCol p.center a:active {text-decoration:underline}
#rightCol ul {margin:0 0 .3em 0; padding:0}
#rightCol ul li {list-style-type: none;margin:0; padding:0 0 .2em 1.5em; font-size:1em}
a.underline:link, a.underline:visited, a.underline:active {text-decoration: underline}
#rightCol div#quote {background: url(images/bkgd_highlight.gif) no-repeat left top;padding:10px; }
#rightCol div#quote p {border: none; font-weight:normal; color: #fff; font-size: 1em; width:155px}
#rightCol .pullquote { border: 1px dashed #d0d53d; padding:8px; width:162px; background-color:#fff; margin: 20px 0}
#rightCol .pullquote p { padding:10px; font-weight:normal; border-top:none; }
#rightCol .pullquote img {margin-left: 25px}

#footer {padding:15px 20px;font-size:.92em; }
#footer p {font-size:1em;padding:0; margin:0}
#footer p.copyright {float:left}
#footer p.address {float:right}
#footer a:link, #footer a:visited, #footer a:active {text-decoration:underline}


fieldset {margin-bottom:8px; clear:both}
legend {font-size:1.2em;color: #336;font-weight:bold}
input, textarea {margin-bottom:0;border: 1px solid #999}
textarea {margin-top:5px}
input.action {background-color: #1f3366; color: #d0d53d;font-weight: bold;border: none;margin:10px 0 0 125px;}
div.row {font-size:1.2em;clear:left; text-align:left;margin:8px 0 }
div.row label {padding-right:4px;float:left; text-align:right;width:120px;display:block; margin-top:3px; }
div.row label.checkbox, div.row label.radio {padding-left:4px;text-align:left;width:120px; margin-top:0;display:inline; float:none }
div.row label.optin{width: 360px; font-weight:normal;padding-left:4px;text-align:left; margin:-14px 0 0 145px;display:block; float:none }
div.row input.checkbox, div.row input.radio {margin-left:125px; border: none}
div.button {float:right; background-color: #1f3366; color: #d0d53d;font-weight: bold; padding:10px; margin: 0 0 5px 5px}
#contentCol div.button a:link, #contentCol div.button a:visited, #contentCol div.button a:active {color: #d0d53d; text-decoration:none}
#contentCol  div.button a:hover {text-decoration:underline}

#typeSwitcher {border: 1px dashed #d0d53d; padding:8px; width:165px; background-color:#fff; padding: 5px; margin: 20px 0; text-align:center}
#typeSwitcher p {border-top:none; font-weight:normal}
#typeSwitcher a.one	  { font-size: 1em; }
#typeSwitcher a.two	  { font-size: 1.2em; }
#typeSwitcher a.three { font-size: 1.4em; }
#typeSwitcher a.four  { font-size: 1.6em; }