/* its'not art / www.thedaveyb.co.uk  */
/* Clear All Browser Defaults Before We Start , keeping it tidy */
html { height: 100%; margin-bottom: 1px; }  
html,body{height:100% !important}
p, td, li, ul,ol, h1, h2, h3 ,h4 ,h5 ,h6, label, input, form, select, dt, dl, dd {margin: 0 0 0 0;padding: 0 0 0 0;color:#666666; font: normal 11px tahoma;}
body {margin: 0px;padding: 0px;text-align: left; color:#fff; background: repeat-x url(../img/bg.jpg); text-align:center;}

/* MAIN CONTAINER ---------------------------------------------------------------*/
#container {width:890px; margin: auto; background: no-repeat url(../img/bg_header.jpg);}

/* NAV ---------------------------------------------------------------*/
#nav {float: left; height: 36px; margin: 0 0 0 20px; }
#nav li {float: left;  list-style:none;}
#nav li a { display:block;color:#FFFFFF; text-decoration:none; line-height: 36px;background: no-repeat url(../img/bg_nav.jpg); height: 38px; width: 100px;}
#nav li a:hover {text-decoration:underline; background: no-repeat url(../img/bg_nav2.jpg);}
#nav li a.first { display:block;color:#FFFFFF; text-decoration:none; line-height: 36px;background: no-repeat url(../img/bg_nav1.jpg); height: 38px; width: 100px;}
#nav li a:hover.first { display:block;color:#FFFFFF; text-decoration:none; line-height: 36px;background: no-repeat url(../img/bg_nav1a.jpg); height: 38px; width: 100px;}
#nav li a.large { display:block;color:#FFFFFF; text-decoration:none; line-height: 36px;background: no-repeat url(../img/navlarge.jpg); height: 38px; width: 200px;}
#nav li a:hover.large { display:block;color:#FFFFFF; text-decoration:none; line-height: 36px;background: no-repeat url(../img/navlarge2.jpg); height: 38px; width: 200px;}

/* SUBNAV ---------------------------------------------------------------*/
#subnav { float:left; margin: 102px 0 5px 0; width: 100%; text-align:center;}
#subnav li {float: left;  list-style:none;background: no-repeat url(../img/bg_subnav.jpg); display:block; padding: 0 0 0 25px; margin: 0 15px 0 0 ; }
#subnav li a { color:#386992; text-decoration:none;line-height: 38px; }
#subnav li a:hover { text-decoration:underline; }

/* FLASH  ---------------------------------------------------------------*/
#flash { width: 890px; height: 150px;}


/* THREE COLUMNS  ---------------------------------------------------------------*/
#col_one {float:left; width: 235px; text-align:left;}
#col_two {float:left; width: 420px; text-align:left; }
#col_three {float:left; width: 235px; text-align:left; background: no-repeat url(../img/bg_asssign2.jpg);}


/* COL ONE & ASSIGNMENTS  ---------------------------------------------------------------*/
#col_one h2 { background: no-repeat url(../img/bg_h2.jpg);  font: bold 12px tahoma; color:#FFFFFF; padding: 15px 0 0 10px; margin: 0 0 0 8px; display: block;  width:226px; height:25px;}
#col_one .assign { background: repeat-x url(../img/bg_asssign.jpg);margin: 0 0 0 8px;}
#col_one .assign_box { background: no-repeat url(../img/bg_assigndoc.gif); margin: 0 0 0 8px; }
#col_one .title { padding: 27px 0 5px 60px; font: normal; color:#5886AC;}
#col_one .des {color:#5886AC; padding: 10px; font-size: 11px;}
#col_one a {color:#5886AC; font-weight: bold;}
#col_one .view {color:#5886AC;  background: no-repeat url(../img/bg_view.gif); padding: 0 0 0 25px;}
#col_one .spacer { margin: 15px 0 5px 5px;}
#col_one a:hover {text-decoration:none;}

/* COL TWO CONTENT  ---------------------------------------------------------------*/
#col_two h1 {padding: 10px 10px 30px 10px; background: repeat-x url(../img/h1_bg.jpg); font: bold 12px tahoma; color:#5886AC; margin: 0 0 0 1px; line-height: 18px; }
#col_two p { padding: 0 20px 10px 15px; line-height: 18px;}
#col_two h3 {padding: 20px 10px 30px 10px; background: repeat-x url(../img/h1_bg.jpg); font: bold 12px tahoma; color:#5886AC; margin: 0 0 0 1px; line-height: 18px;}
#col_two a {color:#5886AC; }

#content h1 { font: normal 18px Arial, Helvetica, sans-serif; color: #fff; padding: 8px 12px 18px 10px;background: repeat-x url(../img/bg_h21.jpg);}
#content h2 { font: normal 16px Arial, Helvetica, sans-serif; color: #5886AC; /*background: repeat-x url(../img/h1_bg.jpg);*/padding: 8px 10px 25px 10px;margin: 0 0 0 2px;}
#content h3 { font: normal 18px Arial, Helvetica, sans-serif; color: #fff; padding: 8px 12px 18px 10px;background: repeat-x url(../img/bg_h21.jpg); margin: 15px 0 0 0;}
#content h4 { font: normal 16px Arial, Helvetica, sans-serif; color: #5886AC;  /*background: repeat-x url(../img/h1_bg.jpg);*/padding: 8px 10px 25px 10px;margin: 0 0 0 2px;}

#content li { margin: 0 0 10px 30px;}
#content dt, dd { margin: 0 0 10px 30px; list-style:circle;}

/* COL THREE CONTENT  ---------------------------------------------------------------*/
#col_three h4 { background: no-repeat url(../img/bg_h2.jpg); line-height: 36px; font: bold 12px tahoma; color:#FFFFFF; padding: 15px 0 0 10px; margin: 0 0 0 3px;display: block;   height:25px;}
#col_three p {color:#5886AC; padding: 10px;line-height: 18px;}
#col_three a {color:#5886AC; font-weight: bold;}
#col_three .view {color:#5886AC; background: no-repeat url(../img/bg_view1.gif); padding: 0 0 0 25px;}


.case { border-bottom: 1px solid #E7EEF4; padding: 0 0 10px 0;}
.case strong { font: bold 16px Arial, Helvetica, sans-serif; color:#427BA8; display:block;}
.case em { font: normal 12px Arial, Helvetica, sans-serif; color: #6894B7;}
.view {color:#5886AC; background: no-repeat url(../img/bg_view.gif); font-weight:bold; padding: 0 0 0 25px; margin: 0 0 10px 10px; }
.prev {color:#5886AC; background: no-repeat url(../img/bg_view12.gif); font-weight:bold; padding: 0 0 0 25px; margin: 0 0 10px 10px; }

#log {}
#log p { padding: 5px; display:block; clear:both; }
#log label { float:left;width: 100px; font: normal 16px Arial, Helvetica, sans-serif; color: #5886AC; text-align:right; padding: 0 5px 0 0; line-height: 25px; }
#log input { float:left;border: 1px solid #E7EEF4; padding: 5px; line-height: 24px; width: 250px; font: normal 14px Arial, Helvetica, sans-serif; color: #5886AC;  }
#log textarea { float:left;border: 1px solid #E7EEF4; height: 75px; line-height: 24px; width: 250px; font: normal 14px Arial, Helvetica, sans-serif; color: #5886AC; }
#log select, #log option {float:left;border: 1px solid #E7EEF4; line-height: 24px; width: 250px; font: normal 14px Arial, Helvetica, sans-serif; color: #5886AC; }

/* SITE MAP ---------------------------------------------------------------*/
#sitemap li {}
#sitemap li a {}

/* FOOTER  ---------------------------------------------------------------*/
#footer { float:left; height: 198px; display:block; width: 100%; background: repeat-x url(../img/bg_footer.jpg);clear:both;}
#footer a, #footer p {color: #A1BDD4; text-decoration:none; margin: 50px 10px 0 10px;}


