* { margin: 0; padding: 0; }
body { color: #424242; font-size: 11px; font-family: Verdana, Calibri, Arial, Helvetica, sans-serif; background-color: white; background-image: url(../images/bg-body.gif); background-repeat: repeat-x; text-align: center; }
a:link { color: #0482cc }

a:visited { color: #0482cc }

a:hover { color: #74aa34 }

a:active { color: #74aa34 }
img { border-width: 0; }
img { behavior: url(iepngfix.htc); }
.clearfloat { height: 1px; clear: both; border-top: 1px solid red; }
#banner_dvContent {  }
/*---------- Grey Links ----------*/
.greylinks a:link, .greylinks a:visited { color: #757575; }
.greylinks a:hover { color: #0486cc; }
/*----------- No Underline -----------*/
.nounderline a { text-decoration: none; }
.nounderline a:hover { text-decoration: underline; }
.nohoverline a { text-decoration: none; }
/*------------- Page Structure --------------*/
#pagewrapper { background-image: url(../images/page-shadow.gif); background-repeat: no-repeat; text-align: left; width: 980px; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; }
#header { height: 130px; }
#head-main-nav { background-image: url(../images/bg-head-main-nav.gif); background-repeat: repeat-x; height: 30px; clear: both; }
#contents { min-height: 400px; }
* html #contents { 
height:expression(document.body.clientHeight < 410 ? "400px" : "400px" );
 }
#footer { text-align: center; clear: both; padding-top: 10px; padding-bottom: 10px; border-top: 5px solid #0486cc; }
/*----------- Header ------------*/
#logo { width: 200px; height: 100px; float: left; }
#head-sub-nav { line-height: 40px; text-align: right; margin-left: 200px; }
#head-sub-nav a { margin-left: 3px; }
/*----------- Footer ----------*/
#footer a { margin-right: 2px; margin-left: 2px; }
#footer p { margin-top: 10px; }
/*---------------- Table Styles -------------*/
.datatable { margin-top: 10px; border-collapse: collapse; }
.datatable td { font-size: 11px; padding: 4px 5px; }
.datatable td p { line-height: 140%; margin-top: 0; }
.datatable th { color: #048ad4; font-size: 11px; background-color: #ebf1f4; padding: 4px 5px; }
.fullgrid td { border: solid 1px #9b9b9b; }
.fullgrid th { border: solid 1px #999; }
.rowgrid td { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
td.highlight, tr.highlight { background-color: #f9ffe8; }

.boldchat img{ width:200px; height:70px; margin-bottom:10px;}
