/*==============================
Global CSS
==============================*/

a:link{
	text-decoration:none;
	color:#cb8f15;
	font-weight:bold;
}
a:visited{
	text-decoration:none;
	color:#cb8f15;
	font-weight:bold;
}
a:hover{
	text-decoration:none;
	color:#f47124;
	font-weight:bold;
}
a:active{
	text-decoration:none;
	color:#00CCFF;
	font-weight:bold;
}
body{
	margin:0;
	background-color:#c4b295;
	font: Arial, Helvetica, sans-serif;
}


/*==============================
Xpress Training CSS
==============================*/

#subPerBar{
	height:43px;
	width:850px;
	background-image:url(../images/Xpress_personalizeBar.jpg);
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:white;
	text-align:right;
}
#subPerBar p a{
	font-size:9px;
}
#subPerBar p{
	margin-right:30px;
	margin-top:0px;
	padding-top:0px;
}
#subNav{
	height:108px;
	background-image:url(../images/Xpress_Header.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#container{
	width:850px;
	position:relative;
	left:50%;
	margin-left:-425px;
	background-image:url(../images/Xpress_BG.jpg);
	background-repeat:repeat-y;
}
#subMainBody{
	float:right;
	width:850px;
	height:auto;
	background-image:url(../images/Xpress_BG.jpg);
	background-repeat:repeat-y;
}
.subMainBodyFont p{
	padding: 0 35px 0 35px;
	font:12px Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-align:justify;
}

#featuredProd{
	width:286px;
	float:left;
	text-align:center;
}
#featuredProd p{
	padding:0 0 0 35px;
	text-align:justify;
}
#featuredMain{
	/*width:544px;*/
	float:right;
	width:505px;
	margin-right:35px;
	font:Arial, Helvetica, sans-serif;
}
#featuredMain p{
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	font:Arial, Helvetica, sans-serif;
}
.prodHeader{
	font: Arial, Helvetica, sans-serif;
	font-weight:bold; 
	color:#000066;
	font-size:18px;
	text-align:left;
}
.featuredHeader{
	font: Arial, Helvetica, sans-serif;
	font-weight:bold; 
	color:#000066;
	font-size:2em;
	text-align:left;
}
.featuredHeaderCenter{
	font: Arial, Helvetica, sans-serif;
	font-weight:bold; 
	color:#000066;
	font-size:2em;
	text-align:center;
}
.upcomingEvents{
	text-align:center;
}
.upcomingEvents p{
	color: #000000;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}
.upcomingEvents p a:link{
	color: red;
	font-size:12px;
	font-weight:bold;
}
.upcomingEvents p a:visited{
	color: red;
	font-size:12px;
	font-weight:bold;
}
.upcomingEvents p a:hover{
	color:#FFFBF0;
	font-size:12px;
	font-weight:bold;
}
.upcomingEventsTier1{
	background-color:#F7A810;
}
.upcomingEventsTier2{
	background-color:#FFBF66;
}
#xpressProduct{
	float:left;
	clear:both;
	width:776px;
	height:202px;
	background-image:url(../images/Xpress_ToolBG.jpg);
	background-repeat:no-repeat;
	position:relative;
	left:50%;
	margin-left:-388px;
	margin-top:20px;
	margin-bottom:20px;
}
#xpressProduct p{
	margin:20px 0 0 0;
}



/*==============================
Trainertainment CSS
==============================*/

#Sidebar{
	width:850px;
	height:auto;
	float:left;
	background-image:url(../images/SidebarBG.jpg);
	background-repeat:repeat-y;
}
#loginArea1{
	/*background-image:url(../images/loginPage.png);*/
	position:relative;
	/*left:0%;*/
	margin-left: 74px;
	width:149px;	
}
#loginArea2{
	/*background-image:url(../images/loginPage.png);*/
	position:relative;
	/*left:50%;*/
	margin-left: 74px;
	width:149px;	
}
.loginAreaFormLine{
	background-image:url(../images/LoginPageBG.jpg);
	background-repeat:repeat-y;
}
#mainBody{
	float:right;
	width:624px;
	height:auto;
	background-image:url(../images/BGMainBody.jpg);
	background-repeat:repeat-y;
}
.mainBodyFont p{
	padding: 0 35px 0 15px;
	font:12px Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-align:justify;
}
.mainBodyFont ul li{
	/*padding: 0 35px 0 15px;*/
	font:12px Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-align:left;
}
.MainBodyImgRT{
	float:right;
	margin:0 35px 0 10px;
}
#Tele{
	float:left;
	width:224px;
	/*text-align:center;*/
}
#Tele div{
	text-align:center;
	margin:0 auto 0 auto;
}
#footer{
	clear:both;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	text-align:center;
	width:850px;
	height:28px;
}
#footer p {
	margin:5px 0 0 0;
	font:10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}