html,body,#container{width:100%;height:100%}
body{background-color:#eee;text-align:center;color:#000}
form .submit{float:right}
form p{margin-bottom:24px;padding:5px}
form label{padding:2px}
a,a:link,a:visited,a:active{color:#2b5b7b;text-decoration:none}
a:hover{text-decoration:underline}
img,table #no-border,table #no-border tr,table #no-border td{border:none}
.hidden{display:none}
h2{font-size:14px;width:99%}
p{width:85%}
.alert{color:#f00;margin-top:0}
.success-alert{color:green}
span.required{padding-left:.5ex}
.required{color:#f00}
.input{color:#b3b9c3;font-size:11px;height:15px;float:left;margin-top:5px;width:120px}
#maincolumn{clear:both;background:url(../images/container_bg.gif) top left repeat-y}
#header{height:75px;background:#f4f8fa}
#headerleft{padding-left:31px;float:left;padding-top:12px}
#headerright{float:right;padding-right:15px;padding-top:5px}
#global-nav{line-height:10px;padding-left:181px;border-top:5px groove #2b5b7b;height:10px}
#left-nav{width:100%;margin-left:0;float:left;line-height:25px}
#left-nav ul{border-top:1px solid #e8e8e7;list-style-type:none}
#left-nav ul li{border-bottom:1px solid #e8e8e7;line-height:25px;position:relative}
#left-nav ul li:active,#left-nav ul li:hover{background-color:#eee;text-decoration:none;line-height:25px}
#left nav ul li a:link,#left nav ul li a:visited,#left nav ul li a:active,#left nav ul li a:hover{color:#000;text-decoration:none;line-height:25px}
#leftcolumn{line-height:18px;width:182px;padding-top:17px;height:320px;min-height:320px;padding-left:11px;height:auto!important}
#leftcolumn .padding{padding-left:12px}
#rightcolumn{padding-top:17px;width:100%;/*float:left;*/background:#eee;padding-left:10px}
.expand{background-image:url(../images/plus.gif)}
.collapse{background-image:url(../images/minus.gif)}
table#grid{border-top:1px solid #d0d0d0}
table#grid th,table#grid td{padding-left:4px}
table#grid th.header,table#grid tr.alt{background-color:#dcdcdc}
table#grid th.last,table#grid td.last{border-right:none}
table#grid tr.divider{line-height:1px;background-color:#dcdcdc}
table#grid tr.highlight{background-color:#ffffb8}
table#grid td.lastrow,table#child-grid td.lastrow{border-bottom:none}
table#grid .not-enrolled{background-color:#f99}
table#grid .preliminary-enrollment{background-color:#ff9}
table#grid .submitted-for-approval{background-color:#cfc}
table#grid .approved-final-enrollment{background-color:#0cf}
table#grid .center{text-align:center}
table#grid .notification{font-size:14px}
table#grid .totals{color:#000;text-align:right;text-decoration:none}
table#grid td.childrow{border-left:1px solid #d0d0d0}
table#child-grid{padding-left:17px;padding-bottom:10px;padding-top:5px}
table#child-grid th,table#child-grid td{border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}
table.nobordertop{border-top:none}
#footer{clear:both;color:#343232;background:url(../images/footer-bg.gif) repeat-x top left #e7ece5;line-height:18px;font-size:11px;height:31px;font-family:Tahoma,Arial,Helvetica,Sans-serif}
#footer a{color:#343232;text-decoration:none}
#footer a:hover{text-decoration:underline;color:#2b5b7b}
#footer #copyright-terms{width:235px;text-align:left;padding-top:7px;float:left;padding-left:5px}
h2,table#grid,table#grid th,table#grid tr,table#grid td,table#grid td{border-bottom:1px solid #d0d0d0}
body,textarea{font-family:Arial,Helvetica,Verdana,Sans-serif}
table#grid td,table#grid td.lastrow,table#child-grid td.lastrow{padding-left:4px;padding-right:4px;font-weight:400}
html,body,h2,form,#left-nav ul,#left-nav ul li{margin:0;padding:0}
table#grid th,table#grid tr,table#grid td,table#grid td.childrow{border-right:1px solid #d0d0d0}
h2,h4{color:#2b5b7b}
form p,form label,#maincolumn,#rightcolumn,table#grid th{text-align:left}
.input,textarea{border:1px solid #b3b9c3}
h4,table,body,textarea{font-size:12px}
#container,#maincolumn{margin:0 auto;background:#eee}
.alert,.success-alert,table#grid th,h2,h4{font-weight:700}
.normal{font-weight:400}
.chain{background:transparent url(../images/link-chain.gif) no-repeat center left}
.pdf{background:transparent url(../images/pdf.gif) no-repeat center left}
.doc{background:transparent url(../images/doc.gif) no-repeat center left}
.xls {background: transparent url(../images/excel.gif) no-repeat center left}
.expand-collapse,.expand,.collapse{width:16px;float:left;margin-top:-2px}
ul.files{margin:0;padding:0;list-style-type:none}
ul.files li{padding-bottom:1px;margin:0;padding-left:5px;padding-top:5px}
.chain,.pdf,.doc,.xls{padding:5px 0 5px 20px}