body { margin: 10px 0px 20px 0px; }
body, td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; vertical-align: top; color: #ffffff;}
input, select { font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; }
select { margin-bottom: 0px; }


a { font-weight: bold; color: #2F4F66}
a:hover { text-decoration:none; }
a img {border: 0px;}

.nav-top { background: url('images/bg-stripe.gif') repeat-x; padding-left: 19px; padding-top: 3px;}
.nav-link { color: #FFFFFF; font-size: 13px; }
.nav-div { margin-right: 4px; margin-left: 4px; }

.content{ margin-top: 5px; }

.nav-left { border-left: 5px #1B477D solid; padding-left: 4px; padding-top: 15px;	}

.nav-left-txt { font-size: 13px; margin-left: 7px;}

.div-hr { background: url('images/div-hrzn.gif') repeat-x; margin-top: 8px; margin-bottom: 8px; }

.bg-gray { background-color: #eeeeee; padding: 10px 7px 0px 7px; color: #000000;}
.bg-blue { background-color: #2F4F66; padding: 7px 5px 7px 5px; line-height: 16px;}
.bg-green { background-color: #838C2A; padding: 7px 5px 7px 5px; line-height: 16px;}
.bg-green1 { background-color: 4A5611; padding: 7px 5px 7px 5px; line-height: 16px;}

h1 { font-weight: bold; font-size: 15px; margin-top:3px; margin-bottom:3px; color:#FFC94F;}
h2 { font-weight: bold; font-size: 14px; margin-top:0px; margin-bottom: 3px; color:#FFC94F;}
h3 { font-weight: bold; font-size: 13px; margin-top:0px; margin-bottom: 3px; }
h4 { font-weight: bold; font-size: 12px; margin-top:0px; margin-bottom: 3px;}

.txt-yellow { color: #FFC94F; }
.text-white {color: #ffffff; }
#txt-white { color:#2F4F66; } /*<- hack*/
.txt-green {color: #838C2A; }
.txt-black {color: #000000; }
.txt-blue, #txt { color:#2F4F66; }
.blurb {text-decoration: none; color: #000000; font-weight: normal;}
.program{color: #000000; font-weight: normal;}
.txt-footer, .txt-footer a { color: #cccccc; padding-top: 10px; line-height: 16px;}

.arrow  {float: right; margin-top: 3px; margin-right: 6px;}

ul {margin-top: 3px; margin-bottom: 0px; line-height: 16px;}
ol {margin-top: 3px; margin-bottom: 0px; line-height: 16px;}

.req { color:#ffffff; font-weight:bold; }
.req2 { color:#2F4F66; font-weight:bold; }
#error { color: #FFC94F; font-weight:bold; }
#school { color:#2F4F66; font-weight:bold; }
#hdr { font-size:13px; color:#2F4F66; font-weight:bold; }

.choice, .req {color:#2F4F66; }

.copyright { color: #000000; padding-left: 40px; padding-right:40px;}