
@import "base.css";
@import "forms.css";

body { font: 74%/140% "Trebuchet MS", Tahoma, Arial, sans-serif; color: #5B5C5C; background:#FFFFFF; }
h1 { font-size:130%; color:#381269; font-weight:normal; margin:.5em 0 .5em 0; word-spacing: -0.1em; letter-spacing:.01em; }
h2 {font-size:100%; line-height:120%; margin:-.3em 0 .3em 0; clear:right; color:#381269; font-weight:600;}
h3 {font-size:100%; line-height:120%; margin:-.3em 0 .3em 0; clear:right; color:#5B5C5C; font-weight:600; padding:4px 0 2px 0}
h4{color:#71C114;}
a {color:#381269; text-decoration:underline;}

a:hover{color:#00471A; text-decoration:none;}/**/
p{}
p, li{ font-size: 100%; margin-bottom:.5em; padding:0 0 3px 0; line-height:120%; } 
/* html img{margin:0 0 -3px 0;}*/
#outercontainer{margin:0; padding:0; width:100%; height:100%;}
#maincontainer{margin:0 auto 0 auto; padding:0 6px 0 6px; width:770px; background: #FFFFFF; height:100%; clear:both;}
img{padding:0; margin:0; border:0; float:left;}
#header{width:770px; float:left; margin:0; padding:0; display:block; clear:right; background: #FFFFFF;}
#header .row1{height:95px; margin:6px 0 0 0; padding:0; float:left; width:770px; background: #552F84 url(../images/headerbg.jpg) 0 0 no-repeat; border-top:4px solid #381269;}
#header .row2{height:29px; margin:0 0 0 0; padding:0; float:left; width:770px;}
#header .topnav{height:29px; margin:0 0 0 0; padding:0; background:#552F84 url(../images/nav_bg.jpg) 0 0 repeat-x; width:100%; float:left;}
#header .topnav .col1{height:29px; margin:0 0 0 0; padding:0; width:317px; float:left; background:url(../images/navleft.jpg) 0 100% repeat-x; text-align:right;}
#header .topnav .col1 img{float:right;}
#header .topnav .col2{height:29px; margin:0 0 0 0; padding:0; width:453px; float:left; color:#FFFFFF;}
#header .topnav ul{list-style:none; margin:0; padding:0;}
#header .topnav ul li{list-style:none; display:inline; margin:0; padding:0;  }
#header .topnav ul li a{display:inline; margin:0; padding:0 12px 0 12px; float:left; line-height:29px; height:29px; text-decoration:none; color:#FFFFFF; font-size:94.5%; }
#header .topnav ul li a:hover{color:#FFFFFF; background:url(../images/nav_active.jpg) 0 0 no-repeat; padding:0 12px 0 12px; }
#header .topnav ul li a.active{color:#FFFFFF; background:url(../images/nav_active.jpg) 0 0 no-repeat; padding:0 12px 0 12px; }
#content{margin:6px 0 0 0; padding:0; width:770px;}

#content .row1{margin:0 0 0 0; padding:10px 0 0 0; background:#FFFFFF; float:left; width:770px; height:27px;}
#content .row1 .col1{margin:0 0 0 0; padding:0 2px 0 0; float:left; width:196px;}
#content .row1 .col2{margin:0 0 0 0; padding:0 2px 0 0; float:left; width:370px;}
#content .row1 .col2 .todaysdate{text-align:right; padding:0 1px 0 0}
#content .row1 .col3{margin:0 0 0 0; padding:0; float:left; width:196px;}
#content .row2{margin:0 0 2px 0; padding:0; background:#FFFFFF; float:left; width:770px; height:100%;clear:both;}
#content .row2 .col1{margin:0 0 0 0; padding:0 2px 0 0; float:left; width:196px;}
#content .row2 .col1 .keyitem{margin:0 0 8px 0; padding:0 2px 2px 2px; width:192px; background:url(../images/sideitem_bg.jpg) 0 0 repeat-x; border-bottom:2px solid #5B5C5C; clear:both;}
#content .row2 .col1 .keyitem h2{margin:0 0 0 0; padding:4px 0 4px 17px; float:left; clear:both; background:url(../images/purplearrow.gif) 0 4px no-repeat; color:#381269; font-size:100%; font-weight:600;}
#content .row2 .col1 .keyitem p{clear:both; padding:0 8px 2px 16px; display:block; font-size:90%; line-height:130%;}
#content .row2 .col1 .keyitem2{margin:0 0 8px 0; padding:0 2px 2px 2px; width:192px; background:url(../images/sideitem_bg.jpg) 0 0 repeat-x; border-bottom:2px solid #5B5C5C;}
#content .row2 .col1 .keyitem2 h2{margin:0 0 0 0; padding:4px 0 4px 17px; float:left; clear:both; background:url(../images/greenarrow.gif) 0 4px no-repeat; color:#F77605; font-size:100%; font-weight:600;}
#content .row2 .col1 .keyitem2 p{clear:both; padding:0 8px 2px 16px; display:block; font-size:90%; line-height:130%;}
#content .row2 .col2{margin:0 0 0 0; padding:0 2px 0 0; float:left; width:370px;}
#content .row2 .col2 .imgholder{margin:0 0 2px 0; padding:0;  width:370px; height:149px;}
#content .row2 .col2 .imgholder img{margin:0; padding:0; border-top:1px solid #AACF0A; border-bottom:2px solid #252525;}
#content .row2 .col2 h1{background:#552F84; border-bottom:1px solid #381269; height:29px; color:#FFFFFF; width:366px; margin:0 0 6px 0; padding:0 2px 0 2px; font-size:105%; font-weight:600; line-height:29px; vertical-align:middle;}
#content .row2 .col2 p{padding:0 2px 5px 2px; margin:0; }
.bulletpoint {padding:0 0 0 15px; display:block;}
ul.bulletpoint {padding:0 0 0 0px}
ul.bulletpoint li { background:url(../images/quicklinks.gif) no-repeat 0.31em 0.5em; padding:0 0 0 0px; margin-bottom:.3em; padding:0 0 0 20px; }
.collist{clear:both;}
ul.collist {list-style:none; margin:0; padding:2px 0 15px 10px; width:350px; clear:both;}
ul.collist li{list-style:none; display:block; text-decoration:none; color:#5B5C5C; font-size:94.5%; clear:both; padding:1px 0 3px 10px; background:url(../images/quicklinks.gif) 0px 5px no-repeat; }
ul.collist li a{     }
/*ul.collist li a:hover{color:#5B5C5C; background:url(../images/quicklinks_over.gif) 0 5px no-repeat;  }*/
ul.collist li.activecollist{padding:1px 0 3px 10px; background:url(../images/quicklinks_over.gif) 0px 5px no-repeat; color:#000000;}
.paddleft{padding:0 0 0 10px;}
.paddlileft{padding:0 0 0 5px; float:left; clear:right;}
.bullet {padding:0 0 0 -10px; display:block; }
#content .row2 .col3{margin:0 0 0 0; padding:0; float:left; width:196px;}
#content .row2 .col3 .normkeyitem{margin:0 0 8px 0; padding:0 2px 2px 2px; width:192px; background:#FFFFFF;}
#content .row2 .col3 .normkeyitem .dashdiv{height:1px; width:97%; float:left; margin:4px 0 4px 0; padding:0; overflow:hidden; background:url(../images/greydash.gif) 0 0 repeat-x;}

#content .row2 .col3 .normkeyitem h2{margin:0 0 0 0; padding:0px 0 4px 5px; float:left; clear:both; color:#381269; font-size:100%; font-weight:600;}
#content .row2 .col3 .normkeyitem p{clear:both; padding:0 8px 2px 5px; display:block; font-size:90%; line-height:130%;}
#content .row2 .col3 .normkeyitem ul{list-style:none; margin:0; padding:0; width:190px; clear:both;}
#content .row2 .col3 .normkeyitem ul li{list-style:none; display:block; margin:0; padding:0 0 0 3px; clear:both; }
#content .row2 .col3 .normkeyitem ul li a{display:block; margin:0; padding:0 0 0 12px; float:left; text-decoration:none; color:#5B5C5C; font-size:94.5%; background:url(../images/quicklinks.gif) 0 4px no-repeat; padding:0 0px 0 12px; clear:both; }
#content .row2 .col3 .normkeyitem ul li a:hover{color:#5B5C5C; background:url(../images/quicklinks_over.gif) 0 4px no-repeat; padding:0 0 0 12px; }


.dashdivide{height:1px; width:370px; float:left; margin:4px 0 4px 0; padding:0; overflow:hidden; background:url(../images/greydash.gif) 0 0 repeat-x;}


#footer{margin:3px 0 0 0; padding:0; background:#381269 url(../images/footer_bg.jpg) 0 0 repeat-x; float:left; width:770px; color:#FFFFFF; height:33px;line-height:33px; vertical-align:middle; font-size:90%; clear:both; display:block;}
#footer a{color:#FFFFFF; text-decoration:underline;}
#footer a{color:#FFFFFF; text-decoration:none;}
#footer p{line-height:33px; vertical-align:middle; padding: 0 0 0 2px;}
#footer p.right{line-height:33px; vertical-align:middle; padding: 0 2px 0 2px; text-align:right;}
#footer .col1{margin:0; padding:0; float:left; width:556px; height:33px; line-height:33px; vertical-align:middle;}
#footer .col2{margin:0; padding:0; float:left; width:214px; height:33px; line-height:33px;  vertical-align:middle;}

