@charset "UTF-8";
/* Custom SS */

body,td,th{color: #5C3911;}
body {background: white url(/img/back.gif) top left repeat-x; text-shadow: 0em 0em 0.1em #bababa;}
.wrap{text-align: left;}

a:link, a:visited, a:active {color: #b42b27;}
a:hover {color: #000;}


/* FAQ */
.faq_category{}
.faq_item{}
.faq_q{color: #000;}
.faq_a{color:#999999;}

/* LINKS */
.link_category{border:#CCCCCC 1px solid;}
.link_item{border-bottom:#CCCCCC 1px solid;}
.link_url{color: #0066FF;}
.link_title{color: #000;}
.link_desc{color:#999999;}

/* GALLERY */
.gal_cat_img{border:1px solid #CCCCCC; background:#FFFFFF;}

/* MENU */

.thi{width:33%; float:left;}
.tar{text-align:right;}
.tal{text-align:left;}
.tac{text-align:center;}

.title{padding:0px 0px 18px 0px; color: #275355; font-size:19px; font-weight:bold;}

.footer{padding-right: 19px; text-align: center; font-size:11px; margin-left: 0px; padding-top: 20px; line-height: 13px;}
/*.feature{width:260px; float:right;}*/
.node{margin-left:10px;}
.n_t{background:url(/img/node_t.gif) top repeat-x;}
.n_b{background:url(/img/node_b.gif) bottom repeat-x;}
.n_r{background:url(/img/node_r.gif) right repeat-y;}
.n_l{background:url(/img/node_l.gif) left repeat-y;}
.n_lt{background:url(/img/node_lt.gif) top left no-repeat;}
.n_lb{background:url(/img/node_lb.gif) bottom left no-repeat;}
.n_rt{background:url(/img/node_rt.gif) top right no-repeat;}
.n_rb{background:url(/img/node_rb.gif) bottom right no-repeat;}
.n_p{padding:15px 15px 0px 15px;}
.n_p_n{padding:15px 15px 10px 15px;}
.n_p_p{padding:15px 0px 10px 15px;}

.top{height:113px;}

.menu_start {float: left; width: 9px; background-position: right top; background-repeat: no-repeat; background-image: url(/img/menu_start.gif); height: 38px;}
.menu_end {float: left; width: 9px; background-position: left top; background-image: url(/img/menu_end.gif); background-repeat: no-repeat; height: 38px;}
.menu_item {padding-right: 5px; padding-left: 5px; float: left; background-position: left top; background-repeat: repeat-x; background-image: url(/img/menu_item_back.gif); height: 38px; line-height: 28px; padding-top: 5px;}
.menu_item a:link, .menu_item a:visited, .menu_item a:active {color: white; text-shadow: none; font-weight: bold; display: block;}
.menu_item a:hover {color: white; text-shadow: none; font-weight: bold; display: block;}
.menu_sep {float: left; background-position: center top; background-repeat: no-repeat; background-image: url(/img/menu_item_between.gif); width: 21px; height: 38px;}
.menu {height: 21px; height: 38px;}

.right{width: 360px; float: right; text-align: right;}
.content{padding-left: 14px; text-align: justify;}
.right_box{ margin-bottom: 5px; margin-top: 5px; margin-left: 10px; text-align: left; float: right; width: 340px; background-position: left top; background-repeat: repeat-y; background-image: url(/img/right_back.gif); }
.right_top{ background-position: left top; background-repeat: no-repeat; background-image: url(/img/right_top.gif); }
.right_bottom{ padding-left: 24px; padding-bottom: 15px; padding-right: 15px; padding-top: 16px; background-position: left bottom; background-repeat: no-repeat; background-image: url(/img/right_bottom.gif); }
.right_bottom a{ padding-left: 19px; padding-top: 0px; background-position: left center; background-repeat: no-repeat; background-image: url(/img/normal.gif); color: #51a94e; padding-bottom: 0px; display: block; }
.right_bottom a img{margin-left: -19px; margin-bottom: -3px;}

.faq_category{ padding: 10px 0px 10px 0px;}
.item{clear: left; border-bottom: 1px solid #fbfbfb;}
.faq_q{padding-bottom: 3px; color: #b22c29; font-size: 15px;}
.faq_a{color: black; font-size: 14px;}
ul{ line-height: 21px; }
.mr{ margin-right: 370px; }
.subtitle{ padding-bottom: 9px; font-weight: bold; font-size: 12px; color: #b22c29; }
.left_box{ width: 53%; border-left-width: 0px; border-top-width: 0px; border-left-color: #e0e0e0; border-right-color: #b22c29; border-top-color: #dedede; border-left-style: solid; border-right-style: solid; border-top-style: solid; border-bottom-width: 0px; border-right-width: 1px; margin: -9px; padding: 9px; }
.narrower{ text-align: left; width: 43%; }
.result_box{ color: #444543; border-top-color: #eaeaea; border-top-style: solid; border-top-width: 1px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px; }
.button{ background-color: #f6fef7; padding-left: 6px; padding-bottom: 10px; padding-right: 6px; padding-top: 10px; border-left-color: white; border-bottom-color: #51a94e; border-right-color: white; border-top-color: #e8e8e8; margin-left: -6px; margin-bottom: -6px; margin-right: 0px; margin-top: 4px; color: #51a94e; font-weight: bold; font-size: 14px; border-style: solid; border-width: 1px; }
.red{ color: #b22c29; }
.promote{ font-size: 15px;  padding-bottom: 10px;}
.bigf{font-size: 15px;}
.redbox{ margin-bottom: 10px; width: 55%; margin-left: -10px; padding: 10px; border-color: #b22c29; border-style: solid; border-width: 1px; }