/* CSS - Main Layout CSS */

/*@import("body.css");*/


/*background:color image repeat attachment position;*/
* {margin:0; padding:0;}
html, body {height: 100%; background: #FFFFFF repeat-x url(img/main_background.jpg) top; font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:11px; color:#414141;}
.wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -100px;}
.footer, .push {height: 100px;}
.footer {background-color:#FFFFFF; background-image:url(img/footer_background.jpg); background-position:top; background-repeat:repeat-x;}
.clrDiv {clear:both; height:0px; overflow:hidden;}
.clrSpan {clear:both; height:0px;}
#body .divider {height:11px;overflow:hidden;}

#cont_header {width:100%;}
#header {width:780px; height:100px; margin-left:auto; margin-right:auto;}
#cont_body {width:100%;}
#content {width:780px; margin-left:auto; margin-right:auto;}
#cont_footer {height:100px}
#footer {padding-top:10px; width:780px; margin-left:auto; margin-right:auto;}
#main_menu {position:relative; top:61px;}
#submenu { width:780px; margin-left:auto; margin-right:auto;}
.submenu_top {height:6px; overflow:hidden; background-image:url(img/submenu_top.jpg); background-repeat:no-repeat;}
.submenu_middle {background-image:url(img/submenu_middle.jpg);}
.submenu_bottom {height:11px; overflow:hidden; background-image:url(img/submenu_bottom.jpg); background-repeat:no-repeat;}
#topad {width:780px; height:90px; margin-left:auto; margin-right:auto; margin-bottom:10px;}
#main_content_left {float:left; width:180px;}
#main_content_right {float:right; width:580px;}
#body {overflow:hidden;margin-top: 5px; margin-bottom:10px;}

#featured_title {padding-top:10px; padding-bottom:5px; padding-left: 10px; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#bbbbaa; background-image:url(img/feat_back.gif); background-position:top left; background-repeat:repeat-x;}
#body .title {width:100%; margin-bottom:11px;}
#body h1, #body .hOne {font-family: "Arial",sans-serif; font-weight:bold; color: #c01a18; font-size: 1.4em;}
#sidebar_box .hOne {color:#666666;}
#body h2, #body .hTwo {font-family:Verdana, Arial, Helvetica, sans-serif; color:#0099cc; font-size:12px; font-weight:bold;}
#body h3 {font-family: Tahoma,sans-serif; color:#FFFFFF; font-size:12px; font-weight:normal; padding-left:10px; font-weight:bold;}
#body h4 {font-family: "Arial",sans-serif; font-weight:bold; color: #c01a18; font-size: 1.4em;}

#content_box {font-size:10px;}
#content_box h1 {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;}
#content_box h2 {font-size:10px; color:#FF3300;}
#content_box .hOne {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;}
#content_box .hTwo {font-size:10px; font-weight:bold; color:#FF3300;}

#body a {color:#3c89e5; text-decoration:underline; font-weight:bold;}
#body a:hover {color:#3cc7e5;}
#body a img {border:0;}
#body p {line-height:17px;}
#body .input_text, #body .ind_input, .message_write_input_text, #body textarea {padding-top: 2px; padding-bottom: 2px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#414141; border: 1px solid #CDCDCD; background: #FFFFFF url(img/textfield-bg.gif) repeat-x scroll 0pt 1px;}
#body .input_text:focus, #body .ind_input:focus, .message_write_input_text:focus, #body textarea:focus {background: #eafcff url(img/textfield-focus-bg.gif) repeat-x scroll 0pt 1px;}
#body .input_text:hover, #body .ind_input:hover, .message_write_input_text:hover, #body textarea:hover {border: 1px solid #999999;}
#body select {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color:#414141;}

#body .submit {float:right; margin: 0; border: 0; overflow: hidden; cursor: pointer; cursor: hand;}
#body .content_box_body {margin-bottom:11px;}

.tc_lrg_gry {height:15px;background-image:url(img/cont_box/lrg/tc_gry.gif);}
.tc_lrg_blu {height:15px;background-image:url(img/cont_box/lrg/tc_blu.gif);}
.bs_lrg_gry {padding-left:13px;padding-right:13px;background-image:url(img/cont_box/lrg/bs_gry.gif);}
.bs_lrg_blu {padding-left:13px;padding-right:13px;background-image:url(img/cont_box/lrg/bs_blu.gif);}
.sa_lrg_gry {padding-left:13px;padding-right:13px;height:19px;background-image:url(img/cont_box/lrg/bs_gry.gif);background-repeat:repeat-y;background-position:top;}
.sa_lrg_blu {padding-left:13px;padding-right:13px;height:19px;background-image:url(img/cont_box/lrg/sa_blu.gif);background-repeat:repeat-y;background-position:top;}
.bc_lrg_gry {height:15px;background-image:url(img/cont_box/lrg/bc_gry.gif);}
.bc_lrg_blu {height:15px;background-image:url(img/cont_box/lrg/bc_blu.gif);}

.tc_med_gry {height:15px;background-image:url(img/cont_box/med/tc_gry.gif);}
.bs_med_gry {padding-left:13px;padding-right:13px;background-image:url(img/cont_box/med/bs_gry.gif);}
.sa_med_gry {padding-left:13px;padding-right:13px;height:19px;background-image:url(img/cont_box/med/bs_gry.gif);background-repeat:repeat-y;background-position:top;}
.bc_med_gry {height:15px;background-image:url(img/cont_box/med/bc_gry.gif);margin-bottom:11px;}
.bs_lrg_gry input, .bs_med_gry input, .bs_sml_gry input {border-color:#d4d4d4;border-width:1px;border-style:solid;}

.info_box_tc {height:19px;padding-left:25px;padding-right:5px;padding-top:4px;background-image:url(img/info_box_tc.gif);background-repeat:no-repeat;}
.info_box_bs {color:#458dcc;padding:10px;border-left:1px;border-left-color:#3f87c6;border-left-style:solid;border-right:1px;border-right-color:#3f87c6;border-right-style:solid;background-image:url(img/info_box_bs.gif);background-repeat:repeat-x;background-position:bottom left;background-color:#dde7ef;}
.info_box_bc {height:15px;background-image:url(img/info_box_bc.gif);background-repeat:no-repeat;}

.warn_box_tc {height:19px;padding-left:25px;padding-top:4px;background-image:url(img/info_box_tc.gif);background-repeat:no-repeat;}
.warn_box_bs {color:#458dcc;padding:10px;border-left:1px;border-left-color:#3f87c6;border-left-style:solid;border-right:1px;border-right-color:#3f87c6;border-right-style:solid;background-image:url(img/info_box_bs.gif);background-repeat:repeat-x;background-position:top left;}
.warn_box_bc {height:15px;background-image:url(img/info_box_bc.gif);background-repeat:no-repeat;}

.suc_box_tc {height:19px;padding-left:25px;padding-top:4px;background-image:url(img/info_box_tc.gif);background-repeat:no-repeat;}
.suc_box_bs {color:#458dcc;padding:10px;border-left:1px;border-left-color:#3f87c6;border-left-style:solid;border-right:1px;border-right-color:#3f87c6;border-right-style:solid;background-image:url(img/info_box_bs.gif);background-repeat:repeat-x;background-position:top left;}
.suc_box_bc {height:15px;background-image:url(img/info_box_bc.gif);background-repeat:no-repeat;}

.open {float:right;cursor: pointer;width:18px;height:18px;background-image:url(img/button/open.gif);background-repeat:no-repeat;margin-right:5px;margin-top:5px;}
.close {float:right;cursor: pointer;width:18px;height:18px;background-image:url(img/button/close.gif);background-repeat:no-repeat;margin-right:5px;margin-top:5px;}
.info_open {float:right;cursor: pointer;width:13px;height:13px;background-image:url(img/button/info_open.gif);background-repeat:no-repeat;}
.info_close {float:right;cursor: pointer;width:13px;height:13px;background-image:url(img/button/info_close.gif);background-repeat:no-repeat;}