@charset "UTF-8";
/* CSS Document */



/* Page Margins */

body { 
	margin: 0px; 
}



/* Main Body Copy */

.pricing-white {
	color: #ffffff;
	font-family: "Georgia", Times New Roman, Sans-Serif;
	font-size: 30px;
	line-height: 31px;
	font-weight: bold;
}

.pricing-orange {
	color: #fa9425;
	font-family: "Georgia", Times New Roman, Sans-Serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
}
	
.pricing-red {
	color: #f3254e;
	font-family: "Georgia", Times New Roman, Sans-Serif;
	font-size: 30px;
	line-height: 25px;
	font-weight: bold;	

}

.main-body-black {
	color: #000000;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

.main-body-blacksubhead {
	color: #a535b0;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}

.main-body-redsubhead {
	color: #f3254e;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}

.main-body-black-lrg {
	color: #000000;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 20px;
	line-height: 24px;
}

.main-body-black-caps {
	color: #000000;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.main-body-red-lrg {
	color: #f3254e;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 20px;
	line-height: 24px;
}

.main-body-purple-lrg {
	color: #842a93;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 20px;
	line-height: 24px;
}

.flash-body-purple {
	color: #000000;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	line-height: 22px;
}

.flash-body-pink {
	color: #36094D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-transform: uppercase;
	letter-spacing: 1px;
	
}

.flash-body-orange {
	color: #FB9833;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 22px;
	text-transform: uppercase;
	letter-spacing: 1px;

}

.flash-body-yellow {
	color: #fdc8fe;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	line-height: 22px;

}



/* Main Body Copy Hyperlinks - Black */

a.main-body-black:link {
	text-decoration: none;
	border-bottom: thin;
	border-bottom-color: #919191;
	border-bottom-style: dotted;
}

a.main-body-black:visited {
	text-decoration: none;
	border-bottom: thin;
	border-bottom-color: #919191;
	border-bottom-style: dotted;
}

a.main-body-black:hover {
	color: #f3254e;
	border-bottom: thin;
	border-bottom-color: #f3254e;
	border-bottom-style: dotted;
}

a.main-body-black:active {
	color: #f3254e;
	border-bottom: thin;
	border-bottom-color: #f3254e;
	border-bottom-style: dotted;
}








/* Main Body Copy - White */

.main-body-white {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

.main-body-whitebold {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}

.main-body-whiteCaps {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-transform: uppercase;
}









/* Top Nav */

.top-nav {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	line-height: 28px;
	font-weight: bold;
}

.top-nav-spacer {
	padding-left: 3px;
	padding-right: 3px;
}





/* Top Nav Hyperlinks */

a.top-nav:link {
	text-decoration: none;
}

a.top-nav:visited {
	text-decoration: none;
}

a.top-nav:hover {
	color: #eedb00;
	border-bottom: thin;
	border-bottom-color: #fa5eff;
	border-bottom-style: dotted;
}

a.top-nav:active {
	color: #eedb00;
	border-bottom: thin;
	border-bottom-color: #fa5eff;
	border-bottom-style: dotted;
}







/* tiny - open */

.tiny-open {
	color: #842a93;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
}



/* tiny open */

a.tiny-open:link {
	text-decoration: underline;
}

a.tiny-open:visited {
	text-decoration: underline;
}

a.tiny-open:hover {
	color: #f3254e;
	border-bottom: thin;
}

a.tiny-open:active {
	color: #f3254e;
	border-bottom: thin;
}




/* ---------------------------------- */




/* Left Side Nav - Red */

.side-nav-red {
	color: #f3254e;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
}


/* Left Side Nav Hyperlinks - Red */

a.side-nav-red:link {
	text-decoration: none;
}

a.side-nav-red:visited {
	text-decoration: none;
}

a.side-nav-red:hover {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #f3254e;
	border-bottom-style: dotted;
}

a.side-nav-red:active {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #f3254e;
	border-bottom-style: dotted;
}







/* Left Side Nav - Green */

.side-nav-green {
	color: #00bc00;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
}


/* Left Side Nav Hyperlinks - Green */

a.side-nav-green:link {
	text-decoration: none;
}

a.side-nav-green:visited {
	text-decoration: none;
}

a.side-nav-green:hover {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #00bc00;
	border-bottom-style: dotted;
}

a.side-nav-green:active {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #00bc00;
	border-bottom-style: dotted;
}







/* Left Side Nav - Blue */

.side-nav-blue {
	color: #1e00ff;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
}


/* Left Side Nav Hyperlinks - Blue */

a.side-nav-blue:link {
	text-decoration: none;
}

a.side-nav-blue:visited {
	text-decoration: none;
}

a.side-nav-blue:hover {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #1e00ff;
	border-bottom-style: dotted;
}

a.side-nav-blue:active {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #1e00ff;
	border-bottom-style: dotted;
}







/* Left Side Nav - Gold */

.side-nav-gold {
	color: #e77e00;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
}


/* Left Side Nav Hyperlinks - Gold */

a.side-nav-gold:link {
	text-decoration: none;
}

a.side-nav-gold:visited {
	text-decoration: none;
}

a.side-nav-gold:hover {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #e77e00;
	border-bottom-style: dotted;
}

a.side-nav-gold:active {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #e77e00;
	border-bottom-style: dotted;
}








/* Left Side Nav - Purple */

.side-nav-purple {
	color: #842a93;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
}


/* Left Side Nav Hyperlinks - Purple */

a.side-nav-purple:link {
	text-decoration: none;
}

a.side-nav-purple:visited {
	text-decoration: none;
}

a.side-nav-purple:hover {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #842a93;
	border-bottom-style: dotted;
}

a.side-nav-purple:active {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #842a93;
	border-bottom-style: dotted;
}



/* ---------------------------------- */



/* Left Side Nav - Black */

.side-nav-black {
	color: #000000;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
}



/* Left Side Nav Hyperlinks - Black */

a.side-nav-black:link {
	text-decoration: none;
}

a.side-nav-black:visited {
	text-decoration: none;
}

a.side-nav-black:hover {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #000000;
	border-bottom-style: dotted;
}

a.side-nav-black:active {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #000000;
	border-bottom-style: dotted;
}





/* Left Side Nav - Bullets */

.side-nav-bullets {
	color: #c0c0c0;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
}






/* Footer - Black */

.footer-black {
	color: #000000;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	line-height: 20px;
}

.footer-black-bold {
	color: #000000;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
}



/* Footer Hyperlinks - Black */

a.footer-black:link {
	text-decoration: none;
}

a.footer-black:visited {
	text-decoration: none;
}

a.footer-black:hover {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #000000;
	border-bottom-style: dotted;
}

a.footer-black:active {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #000000;
	border-bottom-style: dotted;
}






/* Footer - Red */

.footer-red {
	color: #f3254e;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
}



/* Footer Hyperlinks - Red */

a.footer-red:link {
	text-decoration: none;
}

a.footer-red:visited {
	text-decoration: none;
}

a.footer-red:hover {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #f3254e;
	border-bottom-style: dotted;
}

a.footer-red:active {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #f3254e;
	border-bottom-style: dotted;
}






/* Footer - Green */

.footer-green {
	color: #00bc00;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
}



/* Footer Hyperlinks - Green */

a.footer-green:link {
	text-decoration: none;
}

a.footer-green:visited {
	text-decoration: none;
}

a.footer-green:hover {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #00bc00;
	border-bottom-style: dotted;
}

a.footer-green:active {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #00bc00;
	border-bottom-style: dotted;
}






/* Footer - Blue */

.footer-blue {
	color: #1e00ff;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
}



/* Footer Hyperlinks - Blue */

a.footer-blue:link {
	text-decoration: none;
}

a.footer-blue:visited {
	text-decoration: none;
}

a.footer-blue:hover {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #1e00ff;
	border-bottom-style: dotted;
}

a.footer-blue:active {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #1e00ff;
	border-bottom-style: dotted;
}






/* Footer - Gold */

.footer-gold {
	color: #e77e00;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
}



/* Footer Hyperlinks - Gold */

a.footer-gold:link {
	text-decoration: none;
}

a.footer-gold:visited {
	text-decoration: none;
}

a.footer-gold:hover {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #e77e00;
	border-bottom-style: dotted;
}

a.footer-gold:active {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #e77e00;
	border-bottom-style: dotted;
}






/* Footer - Purple */

.footer-purple {
	color: #842a93;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
}



/* Footer Hyperlinks - Purple */

a.footer-purple:link {
	text-decoration: none;
}

a.footer-purple:visited {
	text-decoration: none;
}

a.footer-purple:hover {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #842a93;
	border-bottom-style: dotted;
}

a.footer-purple:active {
	color: #919191;
	border-bottom: thin;
	border-bottom-color: #842a93;
	border-bottom-style: dotted;
}









/* Left Side Nav - Red2 */

.side-nav-red2 {
	color: #f3254e;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}


/* Left Side Nav Hyperlinks - Red */

a.side-nav-red2:link {
	text-decoration: none;
	border-bottom: thin;
	border-bottom-color: #f3254e;
	border-bottom-style: dotted;
}

a.side-nav-red2:visited {
	text-decoration: none;
	border-bottom: thin;
	border-bottom-color: #f3254e;
	border-bottom-style: dotted;
}

a.side-nav-red2:hover {
	border-bottom: thin;
	border-bottom-color: #f3254e;
	border-bottom-style: dotted;
}

a.side-nav-red2:active {
	border-bottom: thin;
	border-bottom-color: #f3254e;
	border-bottom-style: dotted;
}


