/*Basic styles*/
body {color: #656565; background: #fff url('../img/bg_hm.gif') repeat-x top left; margin: 0px 0px 20px 0px;}
table, td {color: #656565;}

h1 {color: #d80029; margin: 0px 0px 0px 0px;}
h2 {color: #fff;}
h3 {color: #d80029;}
h4 {color: #f6cb02;}
h5 {color: #f6cb02;}

a:link {color: #d80029; text-decoration: underline;}
a:visited {color: #d80029; text-decoration: underline;}
a:hover {color: #ec8094; text-decoration: underline;}
a:active {color: #d80029; text-decoration: underline;}

/*Classes*/
.readmore {margin: 0px; padding: 0px; font-weight: bold; color: #d80029;}

/*SIFR classes*/
xh1 {font-size: 17px; margin: 0px 0px 5px 0px;}
*html xh1 {font-size: 17px; margin: 0px 0px 5px 0px;} /*IE6*/
*+html xh1 {font-size: 17px; margin: 0px 0px 5px 0px;} /*IE7*/
/*--------------------------3 Column settings */
.colmask {clear:both; float:left; width:100%; overflow:hidden;}
.colright, .col_c, .col_l {float:left; width:100%; position:relative;}
.col_c_cnt, .col_r_cnt, .col_l_cnt {float:left; position:relative; padding: 0 0 0.4em; overflow:hidden;}

/*DIV layout properties*/
#div_page_wrpr {}
#div_tp_wrpr {height: 97px; overflow: hidden; width: 100%; min-width: 830px;}
*html  #div_tp_wrpr .a {padding-left: 830px;} /*--set min-width for IE6--*/
*html #div_tp_wrpr .c {margin-left: -830px; position: relative;} *html .c, .a, .b {height:0;} /*--set min-width for IE6--*/
#div_logo {margin: 7px 0px 0px 16px; height: 90px; float: left; overflow: hidden; display: inline;}
#div_main_menu_wrpr {width: 466px; height: 63px; float: right; overflow: hidden; display: inline; margin-right: 2.5em;}
#div_main_menu {width: 466px; height: 49px; overflow: hidden; padding: 0px 0px 0px 0px;}
#div_mid_bg {height: 350px;}
#div_mid_wrpr {width: 100%; overflow: hidden; min-width: 930px; height: 350px;}
*html  #div_mid_wrpr .a {padding-left: 930px;} /*--set min-width for IE6--*/
*html #div_mid_wrpr .c {margin-left: -930px; position: relative;} *html .c, .a, .b {height:0;} /*--set min-width for IE6--*/
#div_main_pht {width: 600px; height: 350px; overflow: hidden; float: left;}
#div_banner_wrpr {width: 300px; height: 350px; overflow: hidden; float: right; display: inline; margin-right: 2.5em;}
#div_banner_wrpr .bnr {width: 301px;}
#div_btm_wrpr {overflow: hidden; width: 100%; margin: 0px 0px 20px 0px;}
#div_boxes_wrpr {} /*rightcol wrapper*/
#div_boxes_wrpr .col_l {right:28%;} /*leftcol wrapper*/
#div_boxes_wrpr .col_c {right:27%;} /*centercol wrapper*/
/*--------------------------Left box */
#div_boxes_wrpr .col_l_cnt {width:40%; left:33%; margin-top: 42px; padding: 7px 7px 15px 7px;}
/*--------------------------Center box */
#div_boxes_wrpr .col_c_cnt {width:24%; left:102%;}
#div_boxes_wrpr .col_c_cnt .readmore {text-align: right;}
#div_boxes_wrpr .col_c_cnt .tp {height: 34px; padding: 55px 0px 0px 12px;}
#div_boxes_wrpr .col_c_cnt .btm {padding: 0px 15px 15px 7px;}
#div_boxes_wrpr .col_c_cnt .btm ul {padding: 0px; margin: 7px 5px 3px 5px;}
#div_boxes_wrpr .col_c_cnt .btm li {padding: 2px 2px 4px 10px; text-align: left; line-height: 1em;}
/*--------------------------Right box */
#div_boxes_wrpr .col_r_cnt .readmore {text-align: right;}
#div_boxes_wrpr .col_r_cnt {width:24%; left:63%;} /*rightcol*/
#div_boxes_wrpr .col_r_cnt .tp {height: 34px; padding: 55px 0px 0px 12px;}
#div_boxes_wrpr .col_r_cnt .btm {padding: 0px 15px 15px 7px;}
#div_boxes_wrpr .col_r_cnt .btm ul {padding: 0px; margin: 7px 5px 3px 5px;}
#div_boxes_wrpr .col_r_cnt .btm li {padding: 2px 2px 4px 10px; text-align: left; line-height: 1em;}
#div_box_l {}
#div_box_c {overflow: hidden; width: 100%;}
#div_box_r {}
#div_footer_wrpr {text-align: center; width: 100%; margin: 0px 0px 0px 0px;}

/*DIV appearance properties*/
#div_page_wrpr {}
#div_tp_wrpr {}
#div_logo {background: url('../img/bg_logo_hm.gif') no-repeat top left;}
#div_main_menu_wrpr {background: url('../img/bg_menu_wrpr.gif') no-repeat bottom right;}
#div_main_menu {background: url('../img/bg_menu.gif') repeat-x top left;}
#div_mid_bg {}
#div_mid_wrpr {background: url('../img/bg_mid_wrpr.jpg') no-repeat top left;}
#div_main_pht {}
#div_banner_wrpr {}
#div_btm_wrpr {background: url('../img/bg_boxes_wrpr.gif') no-repeat;}
/*--------------------------Left box */
#div_boxes_wrpr .col_l {}
#div_boxes_wrpr .col_l_cnt {background: #fff; border: 4px solid #f6dbd0;}
/*--------------------------Center box */
#div_boxes_wrpr .col_c_cnt .readmore {color: #ffd800;}
#div_boxes_wrpr .col_c_cnt a:link {color: #ffd800;}
#div_boxes_wrpr .col_c_cnt a:visited {color: #ffd800;}
#div_boxes_wrpr .col_c_cnt a:hover {color: #ffec80;}
#div_boxes_wrpr .col_c_cnt a:active {color: #ffd800;}
#div_boxes_wrpr .col_c_cnt .tp_outer {background: url('../img/bg_col_c_cnt_tp_outer.gif') no-repeat top left;}
#div_boxes_wrpr .col_c_cnt .tp {background: url('../img/bg_col_c_cnt_tp.gif') no-repeat top right; color: #fff;}
#div_boxes_wrpr .col_c_cnt .btm {background: #d80029 url('../img/bg_col_c_cnt_btm.gif') no-repeat top right; color: #fff; border-left: 4px solid #eb9fae; border-right: 4px solid #eb9fae; border-bottom: 4px solid #eb9fae;}
#div_boxes_wrpr .col_c_cnt .btm ul {list-style-type: none; font-weight: bold;}
#div_boxes_wrpr .col_c_cnt .btm li {background:url('../img/bull_col_c_cnt.gif') no-repeat 0px 4px; border-bottom: 1px solid #e86b83;}
/*--------------------------Right box */
#div_boxes_wrpr .col_r_cnt .readmore {color: #fff09a;}
#div_boxes_wrpr .col_r_cnt a:link {color: #fff09a;}
#div_boxes_wrpr .col_r_cnt a:visited {color: #fff09a;}
#div_boxes_wrpr .col_r_cnt a:hover {color: #fff8cd;}
#div_boxes_wrpr .col_r_cnt a:active {color: #fff09a;}
#div_boxes_wrpr .col_r_cnt .tp_outer {background: url('../img/bg_col_r_cnt_tp_outer.gif') no-repeat top left;}
#div_boxes_wrpr .col_r_cnt .tp {background: url('../img/bg_col_r_cnt_tp.gif') no-repeat top right; color: #fff;}
#div_boxes_wrpr .col_r_cnt .btm {background: #ff9b00 url('../img/bg_col_r_cnt_btm.gif') no-repeat top right; color: #fff; border-left: 4px solid #ffc56b; border-right: 4px solid #ffc56b; border-bottom: 4px solid #ffc56b;}
#div_boxes_wrpr .col_r_cnt .btm ul {list-style-type: none; font-weight: bold;}
#div_boxes_wrpr .col_r_cnt .btm li {background:url('../img/bull_col_r_cnt.gif') no-repeat 0px 4px; border-bottom: 1px solid #ffc56b;}

#div_footer_wrpr {color: #bfbfbf; font-weight: bold;}
#div_footer_wrpr a:link {color: #bfbfbf;}
#div_footer_wrpr a:visited {color: #bfbfbf;}
#div_footer_wrpr a:hover {color: #c8c8c8;}
#div_footer_wrpr a:active {color: #bfbfbf;}