/*  Font Styles CSS Document */

.outer_container h1 {
	font-size:20px;
	text-transform:uppercase;
	color:#000;
	margin:10px;
	padding:10px 0;
	letter-spacing: -0.2pt;
}

.outer_container_black h1 {
	font-size:20px;
	text-transform:uppercase;
	color:#f68124;
	margin:10px;
	padding:10px 0;
	letter-spacing: -0.2pt;
}

.outer_container_black h4 {
	font-size:12px;
	text-transform:uppercase;
	color:#f68124;
	margin:0;
	font-weight:bold;
	letter-spacing: -0.2pt;
}

.outer_container_black .inner_container h2{
	color:#fff;
	font-weight:bold;
}

.comp_l a {
	color:#f68124!important;
	text-decoration:none;
}

.comp_l a:hover {
	color:#fff!important;
	text-decoration:none;
}

.column a {
	color:#f68124!important;
	text-decoration:underline;
}

.column a:hover {
	text-decoration:none;
	color:#fff!important;
}

.sc_hdr h1, .scf_hdr h1{
	font-size:26px;
	text-transform:uppercase;
	color:#fff;
	margin:60px 0 0;
	letter-spacing: -0.2pt;
}

.carousel h2 {
	color:#f68124;
	padding:0 0 10px;
	margin:0;
	font-size:18px;
	text-transform:uppercase;
	letter-spacing: -0.4pt;
}

.grey_h2 {
	color:#333333;
	font-size:18px;
	text-transform:uppercase;
	letter-spacing: -0.4pt;
	text-decoration:none;
}

.para_caps {
	text-transform:uppercase;
	font-weight:bold;
}

.para_caps_or {
	text-transform:uppercase;
	font-weight:bold;
	color:#f68124;
}

.column h2 {
	color:#f68124;
	padding:0 0 10px;
	margin:0;
	text-transform:uppercase;
	letter-spacing: -0.4pt;
}

h3 {
	color:#f68124;
	text-transform:uppercase;
	margin:0;
	letter-spacing: -0.4pt;
	font-size:18px;
}

.cdi a {
	color:#f68124;
	text-decoration:none;
}

.cdi a:hover {
	color:#ffffff;
}

.cdi h3 {
	padding-top:10px;
}

.para1 {
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
}

.sc_hdr p, .scf_hdr p {
	font-size:16px;
	padding:0;
	margin:0;
}

.o_caps {
	color:#f68124;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px!important;
	line-height:14px!important;
}

.o_lwr {
	color:#f68124!important;
	font-weight:bold!important;
	font-size:14px!important;
	line-height:14px!important;
}

.o_lwr a {
	color:#fff!important;
}

.o_lwr a:hover {
	color:#f68124!important;
	text-decoration:none;
}

.w_caps {
	color:#ffffff!important;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px!important;
	line-height:14px!important;
	margin:0;
	padding:0;	
}

.w_caps_l {
	color:#ffffff!important;
	text-transform:uppercase;
	font-weight:bold;
	font-size:22px!important;
	line-height:14px!important;
	margin:5px 0 0;
	padding:0;	
}

.or1 {
	color:#f68124;
	font-weight:normal;
}

.comp_l p {
	font-size:12px;
	line-height:12px;
	padding:10px 0;
}

.inner_container_bbs1 h1, .inner_container_bbs4 h1 {
	font-size:24px;
	color:#ffffff;

}

.topbar {
	text-align:left;
	background:url(../images/marketing/bbs2_tit_bg.gif) repeat-x;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	margin:0;
}

.bbs5_right h2 {
	color:#fff;
}

.bbs3_tbar p, .bbs4_tbar p {
	padding:15px;
	margin:0;
}

.bbs3_content h2 {
	padding:0;
	margin: 3px 0;
}

.inner_container_bbs2 h1 {
	font-size:24px;
	color:#ffffff;
	padding:0;
	margin:20px 10px 0 5px;
	background:url(../images/marketing/unsigned.gif);
	background-repeat:no-repeat;
	height:85px;
}

.inner_container_bbs2 h1 span {
	display:none;
}

.inner_container_bbs2 h3, .inner_container_bbs6 h3 {
	color:#fff;
	padding:5px;
	margin:0;
	font-size:12px;
	letter-spacing:normal;
	background:#7f0101;
	width:150px;
}

.inner_container_bbs3 h3 {
	color:#99ccff;
	text-transform:uppercase;
	margin:5px 0;
	letter-spacing: -0.4pt;
	font-size:18px;
}

.inner_container_bbs2 h2 {
	color:#7f0101;
	padding:0;
	margin:-20px 10px 0;
	text-transform:uppercase;
	font-size:34px;
}


.bbs2_caps1 {
	font-size:24px;
	color:#ffffff;
	padding:0;
	margin:20px 10px 0;
}

.bbs2_caps2 {
	color:#7f0101;
	padding:0;
	margin:5px 10px 0;
	text-transform:uppercase;
	font-size:34px;	
	font-weight:bold;
}

.inner_container_bbs4 h2 {
	color:#fff;
	padding:0;
	text-transform:uppercase;
	margin:0 0 10px;
}

.inner_container_bbs2 a, .bbs2_right a {
	color:#7f0101!important;
	text-decoration:none;
}

.inner_container_bbs2 a:hover, .bbs2_right a:hover {
	text-decoration:underline;
}


.inner_container_bbs3 h2 {
	color:#1e1e1e;
	text-transform:uppercase;
	padding:5px 0 0!important;
	margin:0!important;
}

.inner_container_bbs2 h3 {
	color:#fff;
	background:#7f0101;
	width:130px;
	padding:5px;
	margin:0;
	font-size:12px;
	letter-spacing:normal;
}

.bbs3_tbar p{
	padding:0 10px;
	margin:0;
	color:#ffffff;
}

.bbs3mb span.event {
	color:#99ccff;
	font-weight:bold;
	font-size:14px;
}

.inner_container_bbs3 h1 {
	background:url(../images/marketing/bbs3_tit_bg.gif) repeat-x;
	padding:10px;
	margin:0;
	color:#000;
}

.bbs5 h1{
	background:url(../images/marketing/bbs4_tit_bg.gif) repeat-x;
	padding:10px;
	margin:0;
	color:#fff;
}

.bbs5_tit {
	margin:0;
	background:url(../images/marketing/bbsnav_bg3_a.gif) repeat-x;
	padding:10px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
}

#news li{
	list-style-image:url(../images/marketing/target.gif);
}

#news a{
	text-decoration:none;
	color: #fff;
	font-size:16px;
}

#news a:hover{
	color: #7e1212;
}

.terms h3 {
	padding:0;
	margin:20px 0 5px;
	font-size:16px;
}

.smlgr {
	color:#666;
	font-size:10px;
	padding-left:10px;
}

.bk_blnk h1{
	color:#000;
	text-transform:uppercase;
	padding:0;
	margin:0 0 20px;
}

.bk_blnk a {
	color:#000!important;
	text-decoration:none;
}

.bk_blnk a:hover {
	color:#fff!important;
	text-decoration:underline;
}

.o_lnk a {
	color:#f68124!important;
	text-decoration:none;
}

.o_lnk a:hover {
	color:#fff!important;
}