/* ------------------------Global------------------------ */

.wrapper {
	position: relative;
	width: 100%;
	height: 100%;	
	/*overflow-x:hidden;*/	
}
body{
	margin: 0px;
	background-color: #f6f6f6;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646466;
	line-height:16px;
	font-weight:normal;
	/*overflow-x:hidden;*/
}
form,  input, select, textarea  {
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646466;
	line-height:normal;
	font-weight:normal;
	}
a:link, a:visited {
	color: #646466;
	text-decoration: none;
	}
a:hover, a:active {
	color: #f00103;
	text-decoration: none;
	}
a.linkRed:link, a.linkRed:visited {
	color: #f00103;
	text-decoration: none;
	}
a.linkRed:hover, a.linkRed:active {
	color: #f00103;
	text-decoration: underline;
	}
a.linkRed2:link, a.linkRed2:visited {
	color: #f00103;
	text-decoration: none;
	}
a.linkRed2:hover, a.linkRed2:active {
	color: #f00103;
	text-decoration: none;
	}
	
/* ------------------------Header------------------------ */

.header {
	width:1024px;
	height:95px;
	}
.headerBar {
	background-image: url(../_img/header/base.png);
	background-repeat:repeat-x;
	opacity:0.6;filter:alpha(opacity=60);
	}
td#message {
	padding: 0px 10px 0px 6px;
	font-size:10px;
	font-weight:bold;
	color: #ffffff;
	width: 370px;
	}
td#status {
	padding: 0px 6px 0px 10px;
	font-size:9px;
	font-weight:bold;
	color: #ffffff;
	}
td#status a:link, td#status a:visited {
	color: #ffffff;
	text-decoration: none;
	}
td#status a:hover, td#status a:active {
	color: #ffffff;
	text-decoration: none;
	}
.headerStatusL {
	background-image: url(../_img/header/base_status_left.png);
	background-repeat: no-repeat;
	background-position:bottom;
	}
.headerStatusM {
	background-image: url(../_img/header/base_status_mid.png);
	background-repeat: repeat-x;
	background-position:bottom;
	}
.headerStatusR {
	background-image: url(../_img/header/base_status_right.png);
	background-repeat: no-repeat;
	background-position:bottom;
	}
td#messageLogin {
	padding: 0px 6px 0px 6px;
	font-size:10px;
	font-weight:bold;
	color: #ffffff;
	width:430px;
	}
.headerStatusRedL {
	background-image: url(../_img/header/base-red_status_left.png);
	background-repeat: no-repeat;
	background-position:bottom;
	}
.headerStatusRedM {
	background-image: url(../_img/header/base-red_status_mid.png);
	background-repeat: repeat-x;
	background-position:bottom;
	}
.headerStatusRedR {
	background-image: url(../_img/header/base-red_status_right.png);
	background-repeat: no-repeat;
	background-position:bottom;
	}
	
/* ------------------------Content------------------------ */

#content {
	width:1024px;
	height:450px;
	vertical-align:top;
	}	
#contentMain {
	width:1024px;
	}
#contentLeft {
	width:130px;
	float: left;
	padding-top:100px;
}
#contentRight {
	width:894px;
	float: right;	
}

/* ------------------------DWindows------------------------ */

.styleDWindowBox {
	background-color:#ebebeb;
	border: 10px solid #ffffff;
	width:520px;
	height:400px;
	}
td#DWindowContent {
	padding: 20px 50px 30px 50px;
	color:#363636;
	font-size:10px;
	line-height:14px;
	}
td#DWindowContent a:link, td#DWindowContent a:visited {
	color: #f00103;
	text-decoration: none;
	}
td#DWindowContent a:hover, td#DWindowContent a:active {
	color: #f00103;
	text-decoration: underline;
	}
.styleDWindowSBox {
	background-color:#ebebeb;
	border: 8px solid #ffffff;
	}
td#DWindowSContent {
	padding: 10px 25px 25px 25px;
	color:#363636;
	font-size:10px;
	line-height:14px;
	}
td#DWindowSContent a:link, td#DWindowSContent a:visited {
	color: #f00103;
	text-decoration: none;
	}
td#DWindowSContent a:hover, td#DWindowSContent a:active {
	color: #f00103;
	text-decoration: underline;
	}
	
	
/* ------------------------Footer------------------------ */

#footer {
	width:1024px;
	height:55px;
	}
td#footer a:link, td#footer a:visited {
	font-size:10px;
	color: #ffffff;
	text-decoration: none;
	}
td#footer a:hover, td#footer a:active {
	font-size:10px;
	color: #ffffff;
	text-decoration: none;
	}
.footerTabL060 {
	background-image: url(../_img/footer/tab_l_060.png);
	background-repeat:repeat-y;
	}
.footerTabL040 {
	background-image: url(../_img/footer/tab_l_040.png);
	background-repeat:repeat-y;
	}
.footerTabR060 {
	background-image: url(../_img/footer/tab_r_060.png);
	background-repeat:repeat-y;
	}
.footerTabR040 {
	background-image: url(../_img/footer/tab_r_040.png);
	background-repeat:repeat-y;
	}
.footerTabFAQ060, .footerTabTerms060, .footerTabFeedback060 {
	background-image: url(../_img/footer/tab_m_060.png);
	background-repeat:repeat-x;
	}
.footerTabFAQ060 {
	width: 43px;
	}
.footerTabTerms060 {
	width: 116px;
	}
.footerTabFeedback060 {
	width: 70px;
	}
.footerTabFAQ040, .footerTabTerms040, .footerTabFeedback040 {
	background-image: url(../_img/footer/tab_m_040.png);
	background-repeat:repeat-x;
	}
.footerTabFAQ040 {
	width: 43px;
	}
.footerTabTerms040 {
	width: 116px;
	}
.footerTabFeedback040 {
	width: 70px;
	}
.spaceSocialMedia {
	padding: 0px 8px 10px 0px;
	}
.txtViewed1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:normal;
	padding: 0px 0px 10px 0px;
	/*font-weight:bold;*/
	color:#ffffff;
	}
.txtViewed2 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:normal;
	padding: 0px 0px 10px 0px;
	/*font-weight:bold;*/
	color:#000000;
	}
	
/* ------------------------SideNav------------------------ */

.sidenavBaseT090 {
	background-image: url(../_img/sidenav/base_top_090.png);
	background-repeat:repeat-y;
	}
.sidenavBase090 {
	background-image: url(../_img/sidenav/base_mid_090.png);
	background-repeat:repeat-y;
	}
.sidenavBaseB090 {
	background-image: url(../_img/sidenav/base_btm_090.png);
	background-repeat:repeat-y;
	}
	
/* ------------------------Fonts------------------------ */

.font9 {
	font-size:9px;
	line-height:13px;
	}
.font9TTL {
	font-size:9px;
	line-height:13px;
	font-weight:bold;
	color: #f00103;
	}
.font10 {
	font-size:10px;
	line-height:14px;
	}
.font10TTL {
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	color: #f00103;
	}
.font11TTL {
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	color: #f00103;
	}
.font12 {
	font-size:12px;
	line-height:16px;
	}
.font12TTL {
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color: #f00103;
	}
.font14 {
	font-size:14px;
	line-height:19px;
	}
.font14TTL {
	font-size:14px;
	line-height:19px;
	font-weight:bold;
	color: #f00103;
	}
.fontAsterisk {
	color: #f00103;
	}

/* ------------------------Gaps+Dividers------------------------ */

li {
	margin-left: -10px;
	}
.dividerHL {
	background-image: url(../_img/dots.gif);
	background-repeat:repeat-y;
	width:15px;
	}
.dividerHC {
	background-image: url(../_img/dots.gif);
	background-repeat:repeat-y;
	width:15px;
	background-position:center;
	}
.dividerHCL {
	background-image: url(../_img/dots.gif);
	background-repeat:repeat-y;
	width:31px;
	background-position:center;
	}
.dividerV {
	background-image: url(../_img/dots2.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:20px;
	}

/* ------------------------Box------------------------ */

.boxT {
	background-image: url(../_img/box_mt.png);
	background-repeat:repeat-x;
	}
.boxB {
	background-image: url(../_img/box_mb.png);
	background-repeat:repeat-x;
	background-position:bottom;
	}
.boxL{
	background-image: url(../_img/box_ml.png);
	background-repeat:repeat-y;
	}
.boxR {
	background-image: url(../_img/box_mr.png);
	background-repeat:repeat-y;
	background-position:right;
	}
.boxContent {
	background-color:#FFFFFF;
	padding: 0px 0px 5px 0px;
	}

/* ------------------------Image Preview------------------------ */
.ImgPrefloat{
   visibility: hidden;
   position: absolute;
   left: -3000px;
   border: 10px solid #fff;
   z-index: 10;
}

/* ------------------------Lightbox------------------------ */

.lboxClose {
	background-color:#ffffff;
	}

td#lbox {
	border: 10px solid #ffffff;
	background-color:#ebebeb;
	width: 290px;
	padding: 0px 30px 0px 30px;
	}

td#lboxTop {
	border-top: 8px solid #ffffff;
	border-left: 10px solid #ffffff;
	border-right: 10px solid #ffffff;
	background-color:#f00103;
	width: 290px;
	padding: 0px 30px 0px 30px;
	}
td#lboxBottom {
	border-bottom: 10px solid #ffffff;
	border-left: 10px solid #ffffff;
	border-right: 10px solid #ffffff;
	background-color:#ebebeb;
	width: 290px;
	padding: 18px 30px 18px 30px;
	}
td#lboxBottom a:link, td#lboxBottom a:visited {
	color: #f00103;
	text-decoration: none;
	}
td#lboxBottom a:hover, td#lboxBottom a:active {
	color: #f00103;
	text-decoration: underline;
	}
td#lbox2Top {
	border-top: 2px solid #ffffff;
	border-left: 10px solid #ffffff;
	border-right: 10px solid #ffffff;
	background-color:#f00103;
	width: 260px;
	padding: 0px 15px 0px 15px;
	}
td#lbox2Bottom {
	border-bottom: 10px solid #ffffff;
	border-left: 10px solid #ffffff;
	border-right: 10px solid #ffffff;
	background-color:#ebebeb;
	width: 260px;
	padding: 15px 15px 15px 15px;
	}
td#lbox2Bottom a:link, td#lbox2Bottom a:visited {
	color: #f00103;
	text-decoration: none;
	}
td#lbox2Bottom a:hover, td#lbox2Bottom a:active {
	color: #f00103;
	text-decoration: underline;
	}
.lboxBtn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
td#lbox2BottomRed {
	border-bottom: 10px solid #ffffff;
	border-left: 10px solid #ffffff;
	border-right: 10px solid #ffffff;
	background-color:#f00103;
	padding: 0px 5px 5px 5px;
	}
td#lbox3Top {
	border-top: 2px solid #ffffff;
	border-left: 10px solid #ffffff;
	border-right: 10px solid #ffffff;
	background-color:#f00103;
	width: 300px;
	padding: 0px 15px 0px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	line-height:normal;
	color:#FFFFFF;
	}
td#lbox3Top a:link, td#lbox3Top a:visited {
	color: #ffffff;
	text-decoration: underline;
	}
td#lbox3Top a:hover, td#lbox3Top a:active {
	color: #ffffff;
	text-decoration: underline;
	}

/* ------------------------Rollover Details------------------------ */

.rollbox {
	border: 5px solid #ffffff;
	background-color:#f00103;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:normal;
	}
.rollboxTop {
	background-color:#ececec;
	padding: 10px;
	}
.rollboxBottom {
	background-color:#ffffff;
	padding: 10px;
	}