/* Created by ViaStep - Sohotemplates.com */
BODY {
	background-color: #FFFFFF;
	background-image: url(images/bg.gif);
	background-position: top left;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
}

P, TD, UL, OL {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

UL, Ol { line-height: 18px; }

TD.alignRight { text-align: right; }
TD.alignCenter { text-align: center; }
TD.alignTop { vertical-align: top; }
TD.alignCenterTop { vertical-align: top; text-align: center; }
TD.alignBottom { vertical-align: bottom; }

/* Span Styles */
SPAN.blackText { color: #000000; }
SPAN.orangeText { color: #D50000; }

/* Logo */
TD.logoheader1 {
	background-image: url(images/top_p03.gif);
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	font-family:Helvetica, sans-serif, Arial, Verdana;
	font-size:15px;
	font-weight:bold;
	padding-left:8px;
	padding-bottom:3px;
	text-align:left;
	color:#FFFFFF;
}

/*Slogan*/
TD.sloganheader1 {
	font-family:Helvetica, sans-serif, Arial, Verdana;
	font-size:17px;
	font-weight:bolder;
	padding-left:10px;
	padding-bottom:15px;
	text-align:center;
	color:#666666;
}
/* infoboxes */
TD.promo1 {
	background-image: url(images/sec_ttl01.gif);
	background-repeat:no-repeat;
	background-color: #424242;
	height:27px;
}
.promotxt1{
	font-family:Helvetica, sans-serif, Arial, Verdana;
	font-size:16px;
	font-weight:bold;
	padding-left:5px;
	padding-bottom:5px;
	text-align:center;
	color:#FFFFFF;
}
TD.promo2 {
	background-image: url(images/sec_ttl02.gif);
	background-repeat:no-repeat;
	background-color: #424242;
	height:27px;
}
.promotxt2{
	font-family:Helvetica, sans-serif, Arial, Verdana;
	font-size:16px;
	font-weight:bold;
	padding-left:5px;
	padding-bottom:5px;
	text-align:center;
	color:#FFFFFF;
}

/* Navigation Bar */
TD.navBar_red {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(images/nav_barbg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #AB0000;
	color: #FFFFFF;
	padding: 3px;
	text-align: center;
}
TD.navBar_white {
	color: #D64C00;
	padding: 3px;
	text-align: center;
	background-color: #FFFFFF;
}


/* Top Bar Image Holder */
TD.top_image_bg {
	background-image: url(images/top_barbg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

/* Side Bar */
TD.side_bg {
	background-color: #E8E8E8;
	border-right: 1px solid #818181;
}
TD.side_border_Btm {
	border-bottom: 1px solid #CACACA;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #DA0000;
	font-weight: bold;
	padding-left: 3px;
}
TD.side_border_Top {
	border-top: 1px solid #FFFFFF;
	padding-top: 2px;
	padding-left: 3px;
	color: #595959;
}
TD.side_border_TopBtm {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #CACACA;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	text-align: right;
}
TD.side_bullet {
	background-image: url(images/bullet01.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #C30000;
	padding-left: 20px;
	padding-bottom: 3px;
}
TD.side_bulletA {
	background-image: url(images/bullet02.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #595959;
	padding-left: 20px;
	padding-bottom: 6px;
}


/* Center Content */
TD.center_bgShadow {
	background-image: url(images/center_bg_shadow.gif);
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	color: #595959;
}
TD.center_imageHolder {
	border-top: 1px solid #990000;
	border-bottom: 1px solid #990000;
}
TD.center_copy {
	color: #595959;
	padding-left: 25px;
	padding-right: 10px;
	padding-top: 2px;
}

/* Right Side Content */
TD.rightSide_bg_shadow {
	background-image: url(images/side_bg_shadow.gif);
	background-position: top left;
	background-repeat: repeat-y;
	padding-left: 5px;
	background-color: #FF9C00;
}
TD.rightSide_divline {
	background-image: url(images/divline01.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	text-align: center;
	padding-bottom: 3px;
}
TD.shaded_text {
	background-color: #E07D14;
	padding: 5px;
	color: #FFECA8;
	border: 1px solid #FFD200;
}
TD.sec_but_bg {
	background-image: url(images/sec_but_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
TD.sec_borderDivline { border-bottom: 1px solid #FFFC00; }

/* Footer Styles */
TD.footer {
	background-color: #B80000;
	color: #FFA2A2;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 10px;
}

/* Link Styles */
A.whiteLink { text-decoration: none; }
A.whiteLink:link { color: #FFFFFF; }
A.whiteLink:active { color: #FFFFFF; }
A.whiteLink:visited { color: #FFFFFF; }
A.whiteLink:hover { color: #D64C00; }

A.whiteLink2 { text-decoration: underline; }
A.whiteLink2:link { color: #FFFFFF; }
A.whiteLink2:active { color: #FFFFFF; }
A.whiteLink2:visited { color: #FFFFFF; }
A.whiteLink2:hover { text-decoration: none; }

A.whiteLink3 { text-decoration: none; }
A.whiteLink3:link { color: #FFFFFF; }
A.whiteLink3:active { color: #FFFFFF; }
A.whiteLink3:visited { color: #FFFFFF; }
A.whiteLink3:hover { color: #000000; }

A.orangeLink { text-decoration: none; }
A.orangeLink:link { color: #D64C00; }
A.orangeLink:visited { color: #D64C00; }
A.orangeLink:active { color: #D64C00; }
A.orangeLink:hover { color: #000000; }

A.orangeLink2 { text-decoration: underline; }
A.orangeLink2:link { color: #D83D00; }
A.orangeLink2:visited { color: #D83D00; }
A.orangeLink2:active { color: #D83D00; }
A.orangeLink2:hover { color: #870000; text-decoration: none; }

A.sideLink { text-decoration: underline; }
A.sideLink:link { color: #C30000; }
A.sideLink:active { color: #C30000; }
A.sideLink:visited { color: #C30000; }
A.sideLink:hover { color: #000000; }

A.blackLink { text-decoration: underline; }
A.blackLink:link { color: #000000; }
A.blackLink:visited { color: #000000; }
A.blackLink:active { color: #000000; }
A.blackLink:hover { text-decoration: none; }

/* Form Styles */
FORM {
	display: inline;
	margin: 0px;
}
input {
	color: #A9A9A9;
	font-size: 11px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px;
}

