@charset "utf-8";
/* CSS Document */

* {margin: 0; padding: 0;}

a {color:#333333;}
a:hover {text-decoration: none;}

body { font-size:11px; line-height: 16px; font-family: Lucida Sans, Arial, Helvetica, sans-serif; text-align:center; background: #8a8c45 url(gfx/bg_x.jpg) repeat-x left top; }

#wrapper { background: url(gfx/bg_main_new.jpg) no-repeat center top; padding-right: 20px; }

#container { width: 960px; margin: 0 auto; text-align:left;}
#container .inset {margin: 0;}
#container .inset h1#logo { display: block; height: 73px; text-align: center;}
#container .inset h1#logo a { outline: none; display: block; width: 319px; height: 73px; text-indent: -3000px; margin: 0 auto;}
#container .inset ul#topNav { margin: 0 0 0 10px; padding: 0 5px;height: 74px; list-style-type: none; background: url(gfx/topnav_bg.gif) repeat-x left top;  }
#container .inset ul#topNav li {float: left; padding-top: 45px; }
#container .inset ul#topNav li a {padding: 0.25em 0.25em 0.25em 1.9em; color: #FFFFFF; font-size: 1em; font-weight: bold;}

#container .inset img#hero {margin: 20px 0 0 20px; clear: both;}
#container .inset h1#pageTitle { font-size: 32px; font-weight: 600; display: block; clear: both; padding: 25px 20px; color: #625850; letter-spacing: -1px; font-family: Arial, Helvetica, sans-serif; }


#mainContent { clear: both; background: #eeeeee; padding: 0 20px }

#mainContent ul#leftNav { text-align: right; list-style-type: none; padding: 15px 0 98px 0; width: 209px; float: left; background: #8a8c45 url(gfx/nav_bottom_new.jpg) no-repeat left bottom; }

#mainContent ul#leftNav li { font-weight: bold; display: inline;}
#mainContent ul#leftNav a {display: block; padding: 5px 15px 5px 5px; color: #FFFFFF; text-decoration: none;}
#mainContent ul#leftNav a:hover {text-decoration: underline;}
#mainContent ul#leftNav a.true { color: #000000; background: url(gfx/active_leftnav.gif) no-repeat right center; }
#mainContent ul#leftNav a.true:hover {text-decoration: none;}

#mainContent #maincol {float:left; width: 690px; margin: 0 0 0 20px; font-size: 12px; line-height: 18px;}
#mainContent #maincol p {padding: 5px 0 10px 0;}
#mainContent #maincol p.hilite, div.hilite {  font-weight: bold; margin-bottom: 10px; padding: 10px 15px; background: #DBDCCE; border-top: 1px solid #CECFBC; border-bottom: 1px solid #CECFBC; }
#mainContent #maincol p.hilite { font-size: 1.5em; line-height: 1.5em; font-weight: bold;}
#mainContent #maincol ul {margin: 15px 25px 25px 25px; list-style-type: none;}
#mainContent #maincol ul li { background: url(gfx/bullet.gif) no-repeat left 6px; padding: 3px 15px; }
/*
#mainContent #maincol table.assTable {font-size: 10px;   }
#mainContent #maincol table.assTable td { padding: 5px; font-size: 10px;}
#mainContent #maincol table.assTable th {background-color:#8a8c45;  padding: 3px; color: #FFFFFF;}
*/



.image { width: 130px;clear: right; float: right;  margin: 10px 0 10px 10px;padding: 6px; background-color:#FFFFFF; border: 1px solid #CCCCCC;}
.image h5 { padding: 5px 0 5px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 12px; font-weight: normal;color: #625850;  }
p#toTop {clear: both; padding: 25px 0 0 0;}
p#footer { padding: 110px 0 80px 14px; clear: both; background: url(gfx/footer_bg_new.jpg) no-repeat left bottom; }


/* BK: Added custom table styles */

table {
font-size: 10px;
color:#000;
cellspacing: 0;
background-color: #cc6633;
width: 100%;
}
table td { background-color: #fff; padding: 2px;}

table tr.highlight td{ background:#f0f0e1; font-weight: bold; font-size: 9px;}

table tr.tableheader td{ background:#e2dbce; font-weight: bold; font-size: 10px;}

