/** Main Body and Body Background Styles **/

body {

	margin:0px;

	/*background-image:url(../images/mainBG.gif);

	background-repeat:repeat;*/

	background-color: #0058a1;

	

	text-align:center;

	}

#topBackground {

	display:table;

	background-image:url(../images/header.png);

	position:absolute;

	z-index:5;

	top:0px;

	left:0px;

	width:100%;

	height:48px;

	/*background-color:#C1B66B;*/

	font-family:Trebuchet MS, Tahoma, Helvetica, sans-serif;

	text-align:center;

	font-size:11px;

	color:#ffffff;

	/*border-bottom:10px solid #676900;*/

	}

/* Very top */

#topBackground h1{

	font-family:Trebuchet MS, Tahoma, Helvetica, sans-serif;

	font-size:11px;

	color:#36ad4c;

	margin:0px;

	}

.table {

	background-image:url(../images/textureBG.jpg);

	background-repeat:repeat;

	background-color: #FFFFFF;
	border-right:1px solid #272B51;

	border-left:1px solid #272B51;

	margin-top:-6px;

	}

	

	



/** Main Navigation Bar Styles **/



#navBar {

	position:absolute;

	z-index:20;

	top:16px;

	left:50%;

	margin: 0 0 0 -295px;

	padding: 2px;

	width: 590px;

	height: 26px;

	background: #fff;

	border:2px solid #272B51;

}



#navBarInt {

	position: relative;

	width: 588px;

	height: 24px;

	border: 1px solid #272B51;

	margin: 0 auto;

}



/*

#navBar {

	display:block;

	position:absolute;

	z-index:95;

	top:16px;

	left:50%;

	margin-left:-295px;

	border:2px solid #272B51;

	width:590px;

	height:26px;

	background-color:#FFFFFF;

	text-align:center;

	padding:2px;

	}

#navBarInt {

	display:block;

	position:relative;

	width:588px;

	height:24px;

	border:1px solid #272B51;

	text-align:center;

	}

#navBarInt img{

	margin-top:1px;

	border:0px;

	}

*/

	

/** Body Background Styles **/

#bodyBG {

	display:block;

	position:absolute;

	z-index:15;

	top:60px;

	left:50%;

	margin-left:-375px;

	width:740px;

	padding:5px;

	background-color:#af5e15;

	text-align:center;

	}

#bottomTag {

	display:block;

	position:relative;

	top:1px;

	width:740px;

	margin-bottom:3px;

	font-family:Trebuchet MS, Tahoma, Helvetica, sans-serif;

	font-size:10px;

	letter-spacing:2px;

	text-transform:uppercase;

	color:#FFFFFF;

	text-align:center;

	}

#bodyBGIntTop {

	display:block;

	position:relative;

	top:0px;

	width:740px;

	height:14px;
	background-color: #FFFFFF;

	background-image:url(../images/textureBG-Top.gif);

	background-repeat:no-repeat;

	text-align:left;

	}

#myAccount {

	display:block;

	position:relative;

	width:738px;

	height:14px;

	margin-top:-5px;

	background-image:url(../images/textureBG.jpg);

	background-repeat:repeat;

	text-align:right;

	}



#myAccount a{

	font-family:Trebuchet MS, Tahoma, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bolder;

	color:#5C5F88;

	text-decoration:none;

	}



#bodyBGIntBottom {

	display:block;

	top:0px;

	width:740px;

	height:14px;

	background-image:url(../images/textureBG-Bottom.gif);

	background-repeat:no-repeat;

	text-align:left;

	}

#bodyBGMainAbout {

	display:block;

	z-index:20;

	top:0px;

	width:738px;

	height:450px;

	margin-top:-5px;

	border-left:1px solid #272B51;

	border-right:1px solid #272B51;

	background-image:url(../images/textureBG.jpg);

	background-repeat:repeat;

	text-align:left;

	}

#bodyBGMain {

	display:block;

	z-index:20;

	top:0px;

	width:738px;

	height:450px;

	margin-top:-5px;

	border-left:1px solid #272B51;

	border-right:1px solid #272B51;

	background-image:url(../images/textureBG.jpg);

	background-repeat:repeat;

	text-align:left;

	}

#bodyBGMainPurchase {

	display:block;

	z-index:20;

	top:0px;

	width:738px;

	margin-top:-5px;

	border-left:1px solid #272B51;

	border-right:1px solid #272B51;

	background-image:url(../images/textureBG.jpg);

	background-repeat:repeat;

	text-align:left;

	}

#leftColumn {

	display:block;

	float:left;

	z-index:25;

	top:11px;

	width:215px;

	text-align:center;

	}

#leftColumnPurchase {

	display:block;

	z-index:25;

	margin-top:-100%;

	width:210px;

	text-align:center;

	}

#leftColumnHome {

	display:block;

	float:left;

	z-index:25;

	padding-top:11px;

	padding-left:20px;

	width:230px;

	text-align:left;

	font-family:Trebuchet MS, Tahoma, Helvetica, sans-serif;

	font-size:11px;

	line-height:23px;

	color:#272B51;

	}

#leftColumnHome img{

	margin-bottom:10px;

	}

#rightColumn {

	display:block;

	position:relative;

	margin-top:10px;

	float:left;

	z-index:30;

	text-align:left;

	width:465px;

	font-family:Trebuchet MS, Tahoma, Helvetica, sans-serif;

	font-size:11px;

	line-height:22px;

	color:#272B51;

	}

#rightColumn img{

	margin-bottom:20px;

	}

#rightColumnPurchase {

	display:block;

	position:relative;

	margin-top:10px;

	left:250px;

	z-index:30;

	text-align:left;

	width:465px;

	font-family:Trebuchet MS, Tahoma, Helvetica, sans-serif;

	font-size:11px;

	line-height:22px;

	color:#272B51;

	}

.dropCap {

	position:relative;

	font-family:Trebuchet MS, Tahoma, Helvetica, sans-serif;

	color:#D6D6D5;

	font-size:30px;

	font-weight:bold;

	margin-top:20px;

	top:5px;

	}

	

	

/** Text Styles **/

.packageName {

	font-family:Trebuchet MS, Tahoma, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#eecd09;

	}

	/**Added for benefits table**/

.benefitsTable {

	font-family:Trebuchet MS, Tahoma, Helvetica, sans-serif;

	font-size:12px;

	line-height:12px;

	}

.benefitsTable td{

	padding:5px;
	

	}
	
.benefitsTable strong{
text-decoration:bold;
}

.altRow{

	background-color:#FFFFFF;
	color:#005086;
	
	

	}

.altRow2{

	background-color:#F9E9A7;
	color:#005086;

	}

.topRow{

	background-color:#F9E9A7;

	border-bottom:1px solid #000000;
	color:#005086;

	}
	/**EndAdded**/

.packageTable {

	font-family:Trebuchet MS, Tahoma, Helvetica, sans-serif;

	font-size:12px;

	line-height:22px;

	color:#0058a1;

	padding-right:30px;

	}

.packageTable ul{

	margin:10px;

	padding:10px;

	list-style-type:disc;

	}

.packageTable li{

	list-style-type:disc;

	}

.packageTable a{

	color:#272b51;

	text-decoration:none;

	}

.packageTable a:hover{

	color:#eecd09;

	text-decoration:underline;

	}

.packageTable strong{

	color:#272b51;

	font-weight:bold;

	}

.packageTableHome {

	font-family:Trebuchet MS, Tahoma, Helvetica, sans-serif;

	font-size:10px;

	line-height:22px;

	color:#272B51;

	}



#dividingLine {

	display:block;

	width:450px;

	height:3px;

	border-bottom:3px solid #272B51;

	}

.joinNow {

	font-family:Trebuchet MS, Tahoma, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#676900;

	}

.joinNow a{

	font-family:Trebuchet MS, Tahoma, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#676900;

	text-decoration:none;

	}

.joinNow a:hover{

	text-decoration:underline;

	}

.rightColumnText {

	margin-top:10px;

	padding-left:15px;

	padding-right:15px;

	text-align:left;

	font-family:Trebuchet MS, Tahoma, Helvetica, sans-serif;

	font-size:12px;

	line-height:22px;

	color:#0058a1;

	text-deocration: bold;

}

#dropDownMenu {

	position:relative;

	left:270px;

	z-index:100;

	top:0px;

	width:150px;

	background-color:#FFFFFF;

	font-family:Trebuchet MS, Tahoma, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	text-align:left;

	margin-top:-10px;

	}

#dropDownMenu a{

	font-family:Trebuchet MS, Tahoma, Helvetica, sans-serif;

	color:#272B51;

	text-decoration:none;

	}

#dropDownMenu ul{

	display:block;

	margin:0px;

	padding-left:5px;

	padding-right:5px;

	padding-bottom:5px;

	list-style-type:none;

	}

#dropDownMenu ul li{

	display:block;

	padding-top:5px;

	padding-bottom:5px;

	}



/*------------- myAcct ---------------*/

#myAcctNav {

	margin: 0;

	padding: 0;

}



#myAcctNav ul {

	list-style: none;

	margin: 0;

	padding: 0;

}



#myAcctNav li {

	float: left;

	color: #821216;

	padding: 0;

	margin: 0;

	font-size: 85%;

}

.proCheck {

	font-family:Trebuchet MS, Tahoma, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#676900;

}

.proCheck a{

	font-family:Trebuchet MS, Tahoma, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#676900;

	text-decoration:none;

}

.proCheck a:hover{

	text-decoration:underline;

}