/* Start General Style Settings */
body { 
    background-image: url(../images/bg_fade.jpg);
	margin: 20px 0 20px 0; }
body.marg { 
    margin: 0px; 
	background-color: #eeeeee 
}
body.popup { margin: 0px }
table, td, input, select, option, textarea { 
    color: #000000; 
	font: 11px verdana, arial, sans-serif; 
	line-height: 100%; 
	font-weight: normal 
}
form { margin: 0px }
acronym { 
    cursor:help; 
	border: 0px 
}
a:link,a:visited { 
    color: #999999; 
	text-decoration: none 
}
a:active,a:hover { 
    color: #c411000; 
	text-decoration: none 
}
a.frontfeat:link,a.frontfeat:visited { 
    display: block;
	line-height: 130%;
	color: #606060;
	width: 200px;
	padding: 5px;
	margin: 0px;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	text-decoration: none 
}
a.frontfeat:active,a.frontfeat:hover { 
    color: #EEEEEE;
	background-color: #CCCCCC;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	text-decoration: none 
}

.frontfeat_head { 
    display: block;
    color: #FFFFFF;
	background-color: #C41100;
	width: 200px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	margin: 0px;
	padding: 5px
}
.bg_white { background-color: #FFFFFF }
.bg_gray { background-color: #CCCCCC }
.bg_one { background-color: #FFFFFF}
.bg_two { background-color: #cccccc }
.bg_three { background-color: #000000 }

/* Start Logo and Site Search */
.head_title { 
    color: #C41100;
	font: 48px Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	line-height: 110% 
}
.head_desc { 
    color: #303030;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	line-height: 110%; 
	padding: 0 0 0 15px
}
.head_date { 
    color: #C41100;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	padding: 0 8px 0 0
}
.head_search { 
    color: #303030; 
	border: 1px solid #FFFFFF; 
	width: 150px; 
	font: 10px verdana, arial, sans-serif; 
	padding: 2px;
	margin: 2px 0 2px 0 
}

/* Start Top Navigation */
a.top_menu,a.top_menu:visited { 
    color: #303030;
	font: 11px arial, verdana, sans-serif; 
	font-weight: bold 
}
a.top_menu:active,a.top_menu:hover { 
    color: #C41100;
	font: 11px arial, verdana, sans-serif; 
	font-weight: bold
}
a.stop_menu,a.stop_menu:visited { 
    color: #C41100;
	font: 11px arial, verdana, sans-serif; 
	font-weight: bold 
}
a.stop_menu:active,a.stop_menu:hover { 
    color: #C41100;
	font: 11px arial, verdana, sans-serif; 
	font-weight: bold
}

/* Start Side Content */
.side_head { 
    color: #FFFFFF;
	background-color: #000000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900
}
.side_text { 
    font-size: 11px;
	line-height: 140%
}
.side_newsletter {  
	border: 1px solid #000000; 
	width: 80px; 
	font: 10px verdana, arial, sans-serif; 
	padding: 1px 
}
.side_newsletterbutton { 
    color: #FFFFFF; 
	background-color: #000000; 
	width: 40px; 
	font: 10px verdana, arial, sans-serif; 
	border: 1px solid #000000
}

.rateselect { 
    color: #000000; 
	border: 0px; 
	width: 80px; 
	font: 10px verdana, arial, sans-serif; 
	padding: 0px 
}
.ratebut { 
    color: #FFFFFF; 
	background-color: #000000; 
	width: 40px; 
	font: 10px verdana, arial, sans-serif; 
	border: 1px solid #FFFFFF
}

/* start you here style */
.youtd_menu { 
	color: #000000; 
    font: 10px arial, sans-serif; 
	font-weight: normal;
	text-decoration: none 
}
a.you_menu,a.you_menu:visited { 
    color: #000000; 
	font: 10px arial, sans-serif; 
	font-weight: normal; 
	text-decoration: none 
}
a.you_menu:active,a.you_menu:hover { 
    color: #000000; 
	font-weight: normal; 
	text-decoration: none; 
	border-bottom: 1px dotted #000000
}

/* Start Main Content */
.main_td_one { 
    border-left: 1px dashed #000000;
	border-top: 1px dashed #000000
}
.main_td_two { border-top: 1px dashed #000000 }
.main_td_three { border-top: 1px dashed #ffffff }
H1 { 
    color: #C41100;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 24px;
	text-transform: uppercase;
	padding: 0 0 10px 0;
	line-height: 110%; 
	margin: 0px
}
H2 { 
    color: #C41100;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 14px;
	padding: 0px;
	line-height: 110%;
	margin: 0px
}
.main_text { 
    font-size: 12px;
	line-height: 130%;
	padding: 5px
}
.main_search { 
    background-color: #ffffff;
	font-size: 12px;
	line-height: 130%;
	padding: 5px
}
.main_sub { 
    font-size: 10px;
	line-height: 100%;
	padding: 5px
}
.line { background-image: url(../images/dot_line.gif); background-repeat: repeat-x }
.emailbut { 
    color: #ffffff; 
	background-color: #000000;
	border: 1px solid #000000; 
	width: 120px; 
	padding: 3px; 
	font-weight: bold 
}
.email_txt { 
    color: #606060; 
	font: 11px arial, sans-serif 
}

/* Start sitemap */
a.sitemap,a.sitemap:visited { 
    color: #C41100;
	font: 15px arial, verdana, sans-serif; 
	font-weight: bold 
}
a.sitemap:active,a.sitemap:hover { 
    color: #C41100;
	font: 15px arial, verdana, sans-serif; 
	font-weight: bold
}
a.submap,a.submap:visited { 
    color: #C41100;
	font: 11px verdana, sans-serif 
}
a.submap:active,a.submap:hover { 
    color: #993300;
	font: 11px verdana, sans-serif
}
.sitemaptd {
   border-top: 1px solid #CCCCCC; 
   border-right: 1px solid #CCCCCC
}

/* Start Footer */
.foot_menu { 
    color: #606060; 
	font: 10px verdana, arial, sans-serif 
}
a.foot_menu,a.foot_menu:visited,a.foot_menu:active  { 
    color: #606060; 
	font: 10px verdana, arial, sans-serif 
}
a.foot_menu:hover{ 
    color: #FFFFFF; 
	font: 10px verdana, arial, sans-serif 
}

/* Start Popup */
.popup_title { 
    color: #000000;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	padding: 5px
}
.popup_field { 
    color: #606060; 
	background-color:#FFFFFF; 
	border: 1px solid #606060; 
	margin-top: 4px 
}
.popup_field_b { 
    border: 0px; 
	margin: 0px; 
	background-color: transparent; 
	width: 22px 
}

/* Start Polls */
.poll_title { 
    color: #000000; 
	background-color:#DDDDDD; 
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	padding: 3px 
}
.poll_text { 
    font-size: 11px;
	line-height: 130%;
	padding: 3px
}
.poll_but { 
    width: 50px;
	font: 10px Arial, Helvetica, sans-serif;
}

/* Start Downloads */
.dl_tab { background-color:#000000 }
.dl_title { 
    color: #FFFFFF; 
	background-color: #000000; 
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900
}
.dl_text { 
	background-color: #FFFFFF; 
    font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%
}
.dl_subtext { 
    color: #C41100; 
	background-color: #FFFFFF; 
    font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%
}
.dl_but { 
    width: 80px;
	font: 10px Arial, Helvetica, sans-serif;
}

/* Start Weblinks */
.wl_tab { 
    border-bottom: 1px dashed #C41100;
	background-color:#DDDDDD
	}
.wl_title { 
    color: #000000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900
}
.wl_text {  
    font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	line-height: 130%
}
.wl_subtext { 
    color: #C41100; 
    background-color: #FFFFFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%
}
.wl_but { 
    width: 80px;
	font: 10px Arial, Helvetica, sans-serif;
}

/* start error messages */
.error { 
    color: #CC0000; 
	font-weight:900 
}