html, body {height:100%; margin:0px;}

body, td {color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
       p {margin:0px 0px 10px 0px;}
  ul, ol {margin-top:0px; margin-bottom:10px;}
    form {margin:0px; padding:0px;}
       a {color:#0000ff;}
 a:hover {color:#ff0000;}

h1 {border-top:#b12c1b 2px solid; border-bottom:#b12c1b 2px solid; color:#000000; font-size:16px; font-weight:bold; text-align:left; padding:0px; margin:0px;}

#main-table {width:996px;} /* border-right:2px solid #2b4297; */
#header-cell {height:153px;}

#header-holder {position:absolute;}
#header-L1 {z-index:4; }
#header-L2 {z-index:5; display:block; width: 996px; height: 153; background:url('images/bg-menu.jpg') repeat-x bottom; }
#header-L3 {z-index:6;}
#logo-holder {float:left;}
#log-in {float:right; display:block; width: 423px; height: 42px; background:url('images/bg-log_in.gif') no-repeat;}
#log-in table {float:right;}
#log-in td {color:#ffffff; font-size: 10px; }
#log-in td a {color:#ffffff; text-decoration:underline; }
#log-in td a:hover {color:#becbfa; text-decoration:underline; }

#menu-holder {width:851px; }
#menu-holder td {color:#ffffff; font-size:11px; font-weight:bold;}
#menu-holder a {color:#ffffff; text-decoration:none;}
#menu-holder a:hover {color:#becbfa; text-decoration:none;}
.menu-item {height:34px;}

#left-info-holder {width:328px;}
.left-info-item {margin:15px 0px 0px 5px;}

.box-top {display:block; width: 310px; height: 31px; background:url('images/left-box-top.jpg') no-repeat;}
.box-mid {display:block; width: 310px; background:url('images/left-box-mid.jpg') repeat-y;}
.box-bot {display:block; width:310px; height: 23px; background:url('images/left-box-bot.jpg') no-repeat; color:#000000; text-align:center; font-weight:normal; font-size: 10px; line-height: 18px;}
.box-title {color:#000000; font-weight:bold; font-size: 11px; line-height: 29px; margin-left: 40px;}
.more-info {font-size:11px; font-weight:normal; padding-left: 35px;}
.more-info a {color:#2b4297; text-decoration: none;}
.more-info a:hover {color:#ff0000; text-decoration: underline;}
.iframe-holder {padding-left: 6px;}

/*
#main-content {display:block; padding: 20px 20px 20px 15px; width: 637px; }
#main-content-r-display {display:block; padding: 20px 0px 20px 15px; width: 637px; }
#main-content-links {display:block; padding: 20px 0px 20px 15px; width: 637px; background:url('images/bg-left-gray.jpg') repeat-y left;}
#right-content {width:258px; padding: 0px 10px 20px 10px; background-color:#e3e3e3;}

#main-content-index {display:block; padding: 20px 0px 20px 20px; width: 358px;}
#right-content-index {padding: 0px 0px 20px 10px; width:200px;}
#left-content-index {width:330px; padding: 0px 10px 20px 10px; background-color:#f0f0f0;}
*/

#full_page_cell {width:996px;}
.full_page_content {padding:20px 10px;}

.index_left_content {padding:20px 8px 10px 2px;}
.index_mid_content {padding:20px 10px 10px 0px;}
.index_right_content {padding:20px 2px 10px 8px; border-left: 1px solid #cccccc;}

#index_left_cell {width:330px;}
#index_mid_cell {width:466px;}
#index_right_cell {width:200px;}





#footer {height:18px; background-color: #2b4297; color:#ffffff; font-size:10px; padding-top: 2px; letter-spacing: 1px;}
#footer a {color:#ffffff; text-decoration:none;}
#footer a:hover {color:#becbfa; text-decoration:underline;}

#contenthound-news td {font-size:10px;}
#contenthound-news td.dt {font-weight:bold; text-align:right; vertical-align:top; padding-top:4px;}
#contenthound-news td.h1 {font-size:12px;}
#contenthound-news .nsrc {font-size:10px;}
#contenthound-news td a {color:#ff0000; text-decoration:none;}
#contenthound-news td a:hover {color:#0000ff; text-decoration:underline;}

h2.memberlist {font-size:14px; font-weight:bold; color:2b4297; padding:0px; margin:0px; text-decoration:underline;}

.formtable {}
.formtable th {color:#000000; font-size:13px; font-weight:bold; text-align:right; vertical-align:top; padding-top:4px;}
.formtable td {}
.formtable .req {color:#ff0000; font-size:10px; margin-right:4px;}
.formtable td.bottombutns {padding:6px 0px;}

#jobstable td {padding:6px 4px;}

   input.reg_btn {font-size:12px;}
   input.reg_txt {font-size:12px; border:#2b4297 1px Solid; padding:0px 3px 0px 3px;}
textarea.reg_txt {font-size:12px; border:#2b4297 1px Solid; padding:3px;}
  select.reg_sel {font-size:12px;}
  
  
.directorytext {font-size:12px; width:600px;}
.directorylabel {font-size:11px; font-weight:bold; width:100px;}
.directorytitle {font-size:16px;}
TD.directoryrow {border-bottom:1px solid #E0E0E0; padding-left:5px;}

TABLE.mtable {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
TABLE.mtable A {color:#0000FF;}
TABLE.mtable A:hover {color:#FF0000;}
TABLE.mtable TD.mhead {color:#FFFFFF; background:#000088; font-size:14px; font-weight:bold; padding:1px 6px 1px 6px; vertical-align:bottom;}
TABLE.mtable TD {padding:1px 6px 1px 6px; vertical-align:top;}
TABLE.mtable TD.nopad {padding:0px; margin:0px;}

TABLE.mtable A.helplink {color:#000000; text-decoration:none; cursor:help; font-family:Arial, Helvetica, sans-serif;}
TABLE.mtable A:hover.helplink {color:#FF0000;}

TABLE.mtable TD.topic {font-size:16px; font-weight:bold;}
TABLE.mtable TD.submitcell {padding-top:10px;}