@media screen, tv { 

body,html,ul,ol,li,h1,h2,h3,h4,table,form,p{margin:0;padding:0;}img{border:0;}

/*------------------------------------------------------------------*/
/* Default Styles													*/
/*------------------------------------------------------------------*/

body {font-family: Arial, Verdana, sans serif;font-size: 12px;color: #333;margin: 30px 0 30px 0;padding: 0;background-color: #e8ecef;}
.inv {display: none;}
.clr {clear: both;}
hr {color: #fff; background-color:transparent; border: 1px dashed #a1bdd2; border-style: none none dashed; margin-top: 6px;margin-bottom: 12px;padding: 0px;clear:both;padding-top:20px;width:100%;}

/*------------------------------------------------------------------*/
/* Layout Styles													*/
/*------------------------------------------------------------------*/

#wrapper {width: 938px;margin: auto;background-color: #fff;padding: 0 0 0 22px;}

#header {position:relative;height:120px;}
#header h1 {width: 161px;height: 95px;position:absolute;top:10px;left:0;}
#header h1 a {background: url(../images/logo_hcc.png) no-repeat;text-indent: -1000em;display: block;width: 100%;height: 100%;}

#header .menu {position:absolute;top:60px;left:280px;}
#header .menu ul {padding: 0;list-style: none;}
#header .menu ul ul {padding: 0;margin: 0;list-style: none;}
#header .menu ul li {float:left;list-style:none;display:block;background: url(../images/separator.gif) no-repeat bottom left;padding:12px 7px 0 12px;}
/* hide from IE mac \*/
#header .menu ul li {position: static; width: auto;}
/* end hiding from IE5 mac */
#header .menu ul li ul, #header #mainmenu ul ul li  {width: 17em;}
#header .menu ul li a {display:block;padding: 13px 12px 5px 12px;color:#6c6c6c;text-decoration:none;height: 100%;}
#header .menu ul li.active a {}
#header .menu ul li li#current a {background-color: #0d6dc2!important;color: #FFF!important;}
#header .menu ul li ul {position: absolute;display: none;background: url(../images/dropdown_bg.png);z-index:847;padding: 15px 0 15px 0;}
#header .menu ul li:hover a, #header #mainmenu ul a:focus, #header #mainmenu ul a:active {color:#2b409d;}
#header .menu ul li:hover ul {display: block;}
#header .menu ul li:hover ul a {color: #d0e9ff;padding: 4px 10px 4px 22px!important;font-size:12px;}
#header .menu ul ul a:hover {color: #FFF!important;}
#header .menu ul li li {border-left:none;background:none;}
#header .menu ul li.item1 {border-left:none;}

#left {float:left;width:260px;margin: 0 20px 0 0;}
#left ul {list-style:none;margin: 14px 0 14px 0;}
#left ul li {list-style:none;width:100%;margin: 0 0 4px 0;}
#left ul li a {display:block;padding: 7px 0 7px 10px;background:#4253a5;color:#fff;text-decoration:none;}
#left ul li a:hover {background:#7783bf;}

#content {float:left;width:636px;line-height:20px;padding: 0 0 20px 0;}
#content h1 {text-transform:uppercase;color:#2b409d;margin: 40px 0 20px 0;font-weight:normal;font-size:28px}
#content h1 a {text-decoration:none;}
#content h2 {text-transform:uppercase;font-weight:normal;font-size:18px;color:#9aa3d3;margin: 0 0 6px 0;}
#content h3 {text-transform:uppercase;font-weight:bold;font-size:14px;color:#555;}
#content p {margin: 0 0 12px 0;}
#content a {color:#2b409d;}
#content a:hover {color:#9aa3d3;}
#content ul {list-style:square;padding: 0 0 0 15px;margin: 0 0 12px 0;color:#5d5d5d;}
#content ul li{list-style:square;}

#footer {width: 960px;margin: auto;padding: 0 0 0 0;}
#footer .menu {float:left;}
#footer #bmenu {float:right;}
#footer .menu ul, #footer #bmenu ul {list-style:none;}
#footer .menu ul li, #footer #bmenu ul li {display:inline;list-style:none;border-left: 1px solid #b4b1ac;}
#footer .menu ul li.first, #footer #bmenu ul li.first {border-left:none;}
#footer .menu ul li a, #footer #bmenu ul li a {text-decoration:none;color:#2d3ca1;padding: 0 2px 0 5px;}
#footer .menu ul li a:hover, #footer #bmenu ul li a:hover {color:#000;}
#footer .menu ul ul {display:none;}
#footer p {color:#a09e9f;line-height:18px;}
#footer a {color:#a09e9f;}
#footer a:hover {color:#444;}

}

/*------------------------------------------------------------------*/
/* other media														*/
/*------------------------------------------------------------------*/

@media print {

body {margin: 1cm 1cm 0.5cm 1cm;padding: 0px}
body, td, a {font-family: Arial, Verdana, sans serif;font-size: 11pt;color: #000000;background-color: #ffffff;}
object {display: none;}

}

@media handheld {

object {display: none;}

}
