/* Global body styles */
body {background: #FFFFFF; font-family: arial, verdana, helvetica, sans-serif; margin: 0px auto; padding: 0px; text-align: center; font-size: 11px; line-height: 14px;}
a {text-decoration: none; color: #0750D9;}
a:hover {text-decoration: underline;}
div.spacer { clear: both;}
.md_spc	{height: 10px; clear: both;}
.md_brk {height: 10px;}
form {margin: 0px; display: inline;}
td {font-size: 11px;}
.access {display: none; text-align: left;}

/*for Opera*/
html > body #outer { width: 776px; }

/* Defining the page sections */
.page {width: 776px; text-align: left;}
.contentleft {float: left; top: 0px; left: 0px; padding: 0px; width: 144px;}
.contentcenter {margin-left: 10px; margin-right: 10px; background-color: #eeeeee; font-size: 12px; float: left; padding: 0px;  background: #FFFFFF; width: 468px; text-align: left; overflow: hidden;}
.contentcenter a {color: #0750D9;} /* make the links a nice blue */
#contentright {float: left; top: 0px; padding: 0px; width: 144px; font-size: 10px;}
.contentrightbase {float: left; top: 0px; padding: 0px; width: 144px;}
.page_bg, .page_bg_nonav, .page_bg_nocom, .page_nobg {margin-left: auto; margin-right: auto; margin-top: 0px; padding: 0px; text-align: left; width: 776px;}
.contentleft_nonav {float: left; top: 0px; left: 0px; padding: 0px;}
#hidedir {display: none;}

#frame {margin-left: auto; margin-right: auto; margin-top: 0px; padding: 0px; text-align: left; width: 776px; }


/* commercial bar */
.ad {margin-bottom: 10px; margin-left: 11px; background: #F5F5F5;}
.adtop {background: #F5F5F5; padding-top: 3px; width: 776px; margin-top: 10px;}
.adback {background-repeat: repeat-y; background-color: #F5F5F5;}
.adbox { border: #9C9C9C solid; border-width: 1px 1px 0px 1px; padding-top: 10px;}
.adbox2 { border: #9C9C9C solid; border-width: 0px 1px 1px 1px; background: #F5F5F5; overflow: hidden; width: 144px;}
/* what style for modules in combar? currently hdrmoduleb */

/* Toolbox styles */
.tb {width: 100%; border: 1px solid #612B83; } 
.tb_bdy	{background-color: #FFF7CE; padding: 5px; font-size: 10px;} 
.tb_hdr	{border: #612B83 solid; border-width: 0px 0px 1px 0px; background-repeat: no-repeat; background-color: #FC6; background-position: left center; font-size: 10px; font-weight: bold; height: 12px; text-align: left; padding-left: 12px;} 
.tb_links {font-weight: normal;}
.imgtool_l {margin-right: 5px;}

/* Base Toolbar style */
.page_tools {text-align: center; margin-top: 10px;}
.page_tools a {margin: 0px 10px 0px 10px;}

/* Navbar styles */
div.nv_top {width: 144px; height: 20px; border-width: 1px 0px 1px 0px;}
div.nv {padding-top: 3px; padding-bottom: 3px;}
div.nv a:hover {text-decoration: none;}

div.nvline {width: 144px; border-width: 1px 0px 0px 0px;}
div.nvhd2_top a {display:block; border-width: 0px 0px 1px 0px; padding-bottom: 3px; padding-top: 3px; width: 144px; font-size: 10px; text-decoration: none;}
div.nvhd2_top a:visited {border-width: 0px 0px 1px 0px; padding-bottom: 3px; padding-top: 3px; width: 144px; font-size: 10px; text-decoration: none;}
div.nvhd2 a {display:block; border-width: 0px 0px 1px 0px; padding-bottom: 3px; padding-top: 3px; width: 144px; font-size: 10px; text-decoration: none;}
div.nvhd2 a:visited {border-width: 2px 0px 1px 0px; padding-bottom: 3px; padding-top: 3px; width: 144px; font-size: 10px; text-decoration: none;}
div.nv1 a {display: block; font-size: 10px; padding-bottom: 1px; padding-top: 1px; padding-left: 10px; text-decoration: none;}
.nvicon {vertical-align: middle;}
.nv_ind2 {margin-left: 6px;}
.nv_ind3 {margin-left: 12px;}
.nv_ind4 {margin-left: 18px;}

.nv_brk {height: 7px; background-repeat: repeat-y;}

/* image styles */
.img_l {float:left; margin-right: 5px;}
.img_r {float:right; margin-left: 5px;}
.img_c {margin-left: 5px; margin-right: 5px;}
.img_fw {border: 0px; position: relative; margin-left: -1px; margin-right: -1px;}
.img {float:left; margin-right: 5px;}

/* text styles */
.small	{font-size: 9px;}
.bul {padding-left: 10px; display: block; } 
.breadcrumbs {font-weight: bold; font-size: 12px; padding: 6px 0px 8px 0px;}

.breadcrumbs a, a.breadcrumb:visited {text-decoration: none; color: #0750D9;}
.breadcrumbs a:hover {text-decoration: underline;}

.loginstatus {float: right; padding: 6px 0px 8px 0px;}

/* bullet pointed 
ul {padding-left:10px; margin-left:10px;}
.blt {background: url(/images/gfx/mod/lhn_white_mask.gif) no-repeat; width: 8px; height: 8px; margin: 3px 6px 0px 0px; float: left;}

.lhlf {width: 220px; float: left;}
.rhlf {width: 220px; float: right;}*/

/* print style */
.print {display: none;}

/* hide logo 
.headprint2 {display:none;}*/

/* skyscraper style 
.bodycontainer, .bodycontent {width:776px;}
.bodycontainer_narrow {width:776px;}
.bodycontainer_wide {width:910px;}
.bodycontent {float:left;}
.skyscraper_off {width:120px; margin-top:110px; margin-left:10px; float:left; display:none; }
.skyscraper_on {width:120px; margin-top:110px; margin-left:10px; float:left; display:inline; }
.body_narrow {background: #FFFFFF; font-family: arial, verdana, helvetica, sans-serif; margin: 0px auto; padding: 0px; text-align: center; font-size: 11px; line-height: 14px; width: 776px;}
.body_wide {background: #FFFFFF; font-family: arial, verdana, helvetica, sans-serif; margin: 0px auto; padding: 0px; text-align: center; font-size: 11px; line-height: 14px; width: 910px;}
*/
/* 300x250 advert 
.md7a {float: left;width: 304px;}
.md7a .mdtop {height: 15px; background-image: url(/images/gfx/mod/tp7_304_top.gif);}
.md7a .mdbot {height: 8px; background-image: url(/images/gfx/mod/tp7_304_bot.gif);}
.md7a .mdmid {border: solid 1px #ccc; border-width: 0px 1px 0px 1px;}	
.md7a .mdbdy {background-color: #fff; padding: 8px; width: 100%;}
*/
