/* CSS Document */

/* Global rules and Hilfeers */

body { 
	margin: 0 0 0 0;
	padding: 0;
	border: 0;	
	text-align: center;
	color: #000;
	background: #CEC7AA url("../img/global/bg_global.gif") repeat-x;  /* Change the global background image and color as needed */
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	vertical-align: top;
	}
	
img {
	display: block;
	}	
	
/* Primary layout divisions */

#wrapper {
	margin: 0 auto;
	padding: 0;
	border-bottom: 10px solid #d9d6c5;	/* Change the border color as needed */
	border-left: 10px solid #d9d6c5;	/* Change the border color as needed */
	border-right: 10px solid #d9d6c5;	/* Change the border color as needed */	
	position: relative;
	width: 770px;
	height: 100%;
	color: #000;
	background-color: #d9d6c5;	/* Change the background-color as needed */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 750px;
	}
	
html>body #wrapper	{
	width: 750px;
	}	
	
/* Header divisions */
	
#headercasino {
	clear: both;
	margin-bottom: 20px;
	padding: 0;
	border-top: 10px solid #d9d6c5;	/*fixes an odd bug in fireworks - Change border color to match above */
	position: relative;
	width: 750px;
	height: 170px; 
	color: #000;	/* Change color as needed */
	background: #262626 url("../img/global/bg_logo_vip.jpg") no-repeat;	/* Change background-color as needed */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 750px;
	height: 150px;
	margin-bottom: 10px;
	}
	
html>body #headercasino	{
	width: 750px;
	height: 150px;
	margin-bottom: 10px;
	}
	
#headerpoker {
	clear: both;
	margin-bottom: 20px;
	padding: 0;
	border-top: 10px solid #d9d6c5;	/*fixes an odd bug in fireworks - Change border color to match above */
	position: relative;
	width: 750px;
	height: 170px; 
	color: #000;	/* Change color as needed */
	background: #d9d6c5 url("../img/global/bg_logo_poker.jpg") no-repeat;	/* Change background-color as needed */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 750px;
	height: 150px;
	margin-bottom: 10px;
	}
	
html>body #headerpoker	{
	width: 750px;
	height: 150px;
	margin-bottom: 10px;
	}	
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header {height: 150px;}
/* End IE5-Mac hack */	
	
#companyident {
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 330px;
	height: 109px; 
	color: #000;
	background-color: transparent; /* Change the background image & colour for the tabs as needed */	
	}	
	
/* Header - tab elements */

#globaltabs {
	margin: 0;
	padding: 0;
    position: absolute;
	top: 86px;
	left: 330px;
	width: 420px;
	height: 23px;
    background: url("../img/global/bg_tabs.gif") repeat-x bottom;	/* Change the backgound image & color as needed */
    line-height: normal;
	}
	  
#globaltabs ul {
	font-size: 1.1em;
	float: right;
	margin: 0;
	padding: 0 10px 0 0;
	list-style: none;
	}
	  
#globaltabs li {
	float: left;
    background: url("../img/global/sp_tabs_off_lft.gif") no-repeat left top;	/* Change the backgound image as needed */
    margin: 0;
    padding: 0 0 0 9px;
    }
	  
#globaltabs a {
	display: block;
	float: left;
    background: url("../img/global/sp_tabs_off_rht.gif") no-repeat right top;	/* Change the backgound image as needed */
    padding: 5px 15px 5px 6px;
    text-decoration: none;
    font-weight: bold;
    color: #999;
	}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#globaltabs a {float: none;}
	/* End IE5-Mac hack */	  
      
#globaltabs a:hover {
	color:#333;
    }
	
#globaltabs #current {
	background-image: url("../img/global/sp_tabs_on_lft.gif"); /* Change the backgound image as needed */
    }
	
#globaltabs #current a {
	background-image: url("../img/global/sp_tabs_on_rht.gif"); /* Change the backgound image as needed */
    color:#333;
    padding-bottom: 6px;
    }	
	
/* Header - login bar */				
	
#loginbar {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #666;
	position: absolute;
	top: 109px;
	left: 0;
	width: 750px;
	height: 41px; 
	color: #000;
	background: #fff url("../img/global/bg_login_bar.gif") repeat-x;	/* Change the background image and colour for the login bar as needed */	
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 750px;
	height: 40px;
	}
	
html>body #loginbar	{
	width: 750px;
	height: 40px;
	}	
	
#loginboxes {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 10px;
	left: 10px;
	height: 20px;
	width: 270px;
	background: transparent;
	text-align: left;
	}	
	
#loginsubmit {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 10px;
	left: 280px;
	height: 20px;
	width: 60px;
	background: transparent;
	text-align: left;
	}	
	
#loginforgot {
	margin: 0;
	padding: 2px 0 0 0;
	position: absolute;
	top: 10px;
	left: 350px;
	_left: 340px;
	height: 20px;
	width: 130px;
	background: transparent;
	text-align: left;
	}	
	
#tpnav {
	margin: 0;
	padding: 2px 0 0 0;
	position: absolute;
	top: 10px;
	left: 390px;
	height: 20px;
	width: 350px;
	background: transparent;
	text-align: right;
	}				
	
/* Content divisions */	
	
#main {
	margin: 0 0 7px 0;	/* show to Movilla/Safari/Opera */
	_margin: 0;	/* show IE */
	padding: 0;
	position: relative;
	width: 750px; 
	color: #000;	/* Change the color as needed */
	background-color: transparent;
	}
	
/* Left navigation divisions */	
	
#lftnav {
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
	float: left;
	width: 167px;
	colour: #000;	/* Change the color as needed */
	background: transparent;
	}
	
#lftnavbuttons {
	height: 257px;
	_height: 255px;
	margin: 0;
	padding: 0;
	}	
	
#lftnavbuttonslong {
	margin: 0;
	padding: 0;
	}		
	
#lftnavsub {
	margin: 0;
	padding: 0;
	color: #fff;
	background: #A5996A;
	}	
	
#lftnavsub ul	{
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	color: #fff;
	background: transparent;
	margin:	0 0 0 23px;
	padding: 0;
	}	
	
#lftnavsub li	{
	margin:	0;
	padding: 0 0 8px 0;
	}	
	
#lftnavsub a	{
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;	
	color: #21201e;	
	background: transparent;	
	}
	
#lftnavsub a:hover,	#lftnavsub #active a {
	color: #ffffff;	
	}
		
/* Homepage divisions */	
	
#homefeature {
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 0;
	left: 174px;
	width: 578px;
	height: 180px;
	color: #000;
	background: transparent;
	}	
		
#homepromo01 {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 190px;
	left: 174px;
	width: 188px;
	height: 184px;
	color: #000;
	background: transparent;
	}

#homepromo02 {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 190px;
	left: 369px;
	width: 188px;
	height: 184px;
	color: #000;
	background: transparent;
	}
	
#homepromo03 {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 190px;
	left: 564px;
	width: 188px;
	height: 184px;
	color: #000;
	background: transparent;
	}
	
.promocontent {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 157px; /* show to Movilla/Safari/Opera */
	_height: 158px; /* show to IE */
	}	
	
.promocontent p {
	margin: 0 0 10px 0;
	}		
	
/* Subpage division */

#content {
	margin: 0 124px 0 174px; /* show to Movilla/Safari/Opera */
	_margin: 0 124px 0 167px;/* show to IE */
	padding: 0;
	position: relative;
	width: 446px;
	color: #000;
	background: transparent;
	text-align: left;
	}	
	
.shortmaincontent {	/*apply this div to pages whose main content is shorter than the lrft hand navigation column */
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 342px; /* show to Movilla/Safari/Opera */
	_height: 346px; /* show to IE */
	}						
	
#rhtcol {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 170px;
	left: 627px;
	width: 125px;
	float: right;
	colour: #000;
	background: transparent;
	}	
	
/* Footer divisions */		
	
#footer {
	clear: both;
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
	width: 750px;
	height: 75px; 
	color: #000;	/* Change the color as needed */
	background-color: #21201E;	/* Change the background-color as needed */
	}	
	
#footercopy {
	margin: 0;
	padding: 5px 10px;
	position: absolute;
	top: 0;
	left: 0;
	width: 250px;
	height: 25px; 
	color: #fff;	/* Change the color as needed */
	background-color: #554C2D;	/* Change the background-color as needed */
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 15px;
	width: 230px;
	}
	
html>body #footercopy {
	height: 15px;
	width: 230px;
	}
	
#footernav {
	margin: 0;
	padding: 5px 10px;
	position: absolute;
	top: 0;
	left: 250px;
	width: 500px;
	height: 25px; 
	color: #fff;	/* Change the color as needed */
	background-color: #554C2D;	/* Change the background-color as needed */
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 15px;
	width: 480px;
	text-align: right;
	}
	
html>body #footernav {
	height: 15px;
	width: 480px;
	}		
	
#footercreditcards {
	margin: 0;
	padding: 7px 10px;
	position: absolute;
	top: 26px;
	left: 0;
	width: 640px;
	height: 49px; 
	color: #fff;	/* Change the color as needed */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 620px;
	height: 35px;
	text-align: left;
	}
	
html>body #footercreditcards {
	width: 620px;
	height: 35px;
	}
	
#footerlogo {
	margin: 0;
	padding: 7px 10px;
	position: absolute;
	top: 26px;
	left: 620px;
	width: 130px;
	height: 49px; 
	color: #fff;	/* Change the color as needed */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 110px;
	height: 35px;
	}
	
html>body #footerlogo {
	width: 110px;
	height: 35px;
	}										
	
	
/* Page divisions end */
	
/* Global content */	

/* Rounded boxes - Grey */	

/* Show only to IE PC \*/
* html. curvedboxhead h2 {height: 1%;} /* For IE 5 PC */

.curvedbox	{	
	margin: 0;
	background: #FFF url("../img/global/bg_corner_btmrht_01.gif") no-repeat bottom right;	/* Change the backgound image as required */
	font-size: 100%;
	text-align: centre;	
	}
	
.curvedboxhead {	
	background: url("../img/global/bg_corner_tprht_01.gif") no-repeat top right;	/* Change the backgound image as required */
	margin: 0;
	padding: 0;
	text-align: center;
	}	
	
.curvedboxhead h2	{
	background: url("../img/global/bg_corner_tplft_01.gif") no-repeat top left;	/* Change the backgound image as required */
	margin: 0;	
	padding: 3px;
	color: #fff;
	font-weight: bold;
	font-size: 1px;
	line-height: 1px;
	text-align: left;
	}
	
.curvedboxbody	{	
	background: url("../img/global/bg_corner_btmlft_01.gif") no-repeat bottom left;	/* Change the backgound image as required */
	margin: 0;
	border: 0px;
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	padding: 0 10px 17px 7px; /* show to Movilla/Safari/Opera/IE 5/IE 5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	_padding: 0 10px 15px 7px; /* show to IE 6 */
	}	
	
.curvedboxbody h2	{	
	margin: 5px 0 10px 5px;
	padding: 0;
	color: #8D7E50;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1.4em;
	text-align: left;
	}	
	
.curvedboxbody h3	{	
	margin: 5px 0 0 0;
	padding: 0;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.1em;
	text-align: left;
	}	
	
.curvedboxbody h4	{	
	margin: 15px 0 10px 5px;
	padding: 0;
	color: #333;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.1em;
	text-align: left;
	}	
	
.curvedboxbody h4.nomargin	{	
	margin: 0 0 10px 5px;
	}	
	
.curvedboxbody h5	{	
	margin: 10px 0 0 0;
	padding: 0;
	color: #999;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.1em;
	text-align: left;
	}	
	
.curvedboxbody p	{	
	padding: 10px 0 0 0;
	color: #333;
	}		
	
/* Rounded boxes - Grey on White */	

/* Show only to IE PC \*/
* html. curvedbox02head h2 {height: 1%;} /* For IE 5 PC */

.curvedbox02	{	
	margin: 0;
	background: #ECEAEA url("../img/global/bg_corner_btmrht_04.gif") no-repeat bottom right;	/* Change the backgound image as required */
	font-size: 100%;
	text-align: centre;	
	}
	
.curvedbox02head {	
	background: url("../img/global/bg_corner_tprht_04.gif") no-repeat top right;	/* Change the backgound image as required */
	margin: 0;
	padding: 0;
	text-align: center;
	}	
	
.curvedbox02head h2	{
	background: url("../img/global/bg_corner_tplft_04.gif") no-repeat top left;	/* Change the backgound image as required */
	margin: 0;	
	padding: 3px;
	color: #fff;
	font-weight: bold;
	font-size: 1px;
	line-height: 1px;
	text-align: left;
	}
	
.curvedbox02body	{	
	background: url("../img/global/bg_corner_btmlft_04.gif") no-repeat bottom left;	/* Change the backgound image as required */
	margin: 0;
	border: 0px;
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	padding: 0 10px 17px 7px; /* show to Movilla/Safari/Opera/IE 5/IE 5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	_padding: 0 10px 15px 7px; /* show to IE 6 */
	}	
	
.curvedbox02body h2	{	
	margin: 5px 0 10px 5px;
	padding: 0;
	color: #8D7E50;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1.4em;
	text-align: left;
	}	
	
.curvedbox02body h3	{	
	margin: 5px 0 0 0;
	padding: 0;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.1em;
	text-align: left;
	}	
	
/* Show only to IE PC \*/
* html. curvedboxhomehead h2 {height: 1%;} /* For IE 5 PC */

.curvedboxhome	{	
	margin: 0;
	background: #FFF url("../img/global/bg_corner_btmrht.gif") no-repeat bottom right;	/* Change the backgound image as required */
	font-size: 100%;
	text-align: centre;	
	}
	
.curvedboxhomehead {	
	background: url("../img/global/bg_corner_tprht.gif") no-repeat top right;	/* Change the backgound image as required */
	margin: 0;
	padding: 0;
	text-align: center;
	}	
	
.curvedboxhomehead h2	{
	background: url("../img/global/bg_corner_tplft.gif") no-repeat top left;	/* Change the backgound image as required */
	margin: 0;	
	padding: 3px;
	color: #fff;
	font-weight: bold;
	font-size: 1px;
	line-height: 1px;
	text-align: left;
	}
	
.curvedboxhomebody	{	
	background: url("../img/global/bg_corner_btmlft.gif") no-repeat bottom left;	/* Change the backgound image as required */
	margin: 0;
	border: 0px;
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	padding: 0 10px 17px 7px; /* show to Movilla/Safari/Opera/IE 5/IE 5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	_padding: 0 10px 15px 7px; /* show to IE 6 */
	
	}	
	
.curvedboxhomebody h2	{	
	margin: 5px 0 10px 5px;
	padding: 0;
	color: #CC00CC;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1.4em;
	text-align: left;
	}	
	
.curvedboxhomebody h3	{	
	margin: 5px 0 0 0;
	padding: 0;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.1em;
	text-align: left;
	}	
	
.curvedboxhomebody h4	{	
	margin: 15px 0 10px 5px;
	padding: 0;
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.1em;
	text-align: left;
	}	
	
.curvedboxhomebody h4.nomargin	{	
	margin: 0 0 10px 5px;
	}	
	
.curvedboxhomebody h5	{	
	margin: 10px 0 0 0;
	padding: 0;
	color: #999;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.1em;
	text-align: left;
	}	
	
.curvedboxhomebody p	{	
	padding: 10px 0 0 0;
	color: #333;
	}	
	
/* Rounded boxes - White */		
	
/* Show only to IE PC \*/
* html. curvedboxmainhead h2 {height: 1%;} /* For IE 5 PC */

.curvedboxmain	{	
	margin: 0;
	background: #FFF url("../img/global/bg_corner_btmrht_02.gif") no-repeat bottom right;	/* Change the backgound image as required */
	font-size: 100%;
	text-align: left;	
	}
	
.curvedboxmainhead {	
	background: url("../img/global/bg_corner_tprht_02.gif") no-repeat top right;	/* Change the backgound image as required */
	margin: 0;
	padding: 0;
	text-align: center;
	}	
	
.curvedboxmainhead h2	{	
	background: url("../img/global/bg_corner_tplft_02.gif") no-repeat top left;	/* Change the backgound image as required */
	margin: 0;
	padding: 3px;
	color: #fff;
	font-weight: bold;
	font-size: 1px;
	line-height: 1px;
	text-align: left;
	}
	
.curvedboxmainbody	{	
	background: url("../img/global/bg_corner_btmlft_02.gif") no-repeat bottom left;	/* Change the backgound image as required */
	margin: 0;
	/* height: 430px; */
	border: 0px;
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	padding: 0 15px 17px 15px; /* show to Movilla/Safari/Opera/IE 5/IE 5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	_padding: 0 15px 15px 15px; /* show to IE 6 */
	}	
	
.curvedboxmainbody h2	{	
	margin: 5px 0 10px 0;
	padding: 0;
	color: #8D7E50;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1.6em;
	text-align: left;
	}	
	
.curvedboxmainbody h3	{	
	margin: 5px 0 0 0;
	padding: 0 0 0.6em 0;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.4em;
	text-align: left;
	}	
	
.curvedboxmainbody h4	{	
	margin: 15px 0 10px 0;
	padding: 0;
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.1em;
	text-align: left;
	}	
	
.curvedboxmainbody h4.nomargin	{	
	margin: 0 0 10px 5px;
	}	
	
.curvedboxmainbody p	{	
	padding: 0;
	font: 11px/13px verdana, arial, helvetica, sans-serif;
	line-height: 16px;
	margin: 0 20px 20px 0;
	color: #fff;
	}	
	
/* Rounded boxes - Yellow */		
	
/* Show only to IE PC \*/
* html. curvedbox03head h2 {height: 1%;} /* For IE 5 PC */

.curvedbox03	{	
	margin: 0;
	background: #FFFFCC url("../img/global/bg_corner_btmrht_03.gif") no-repeat bottom right;	/* Change the backgound image as required */
	font-size: 100%;
	text-align: left;	
	}
	
.curvedbox03head {	
	background: url("../img/global/bg_corner_tprht_03.gif") no-repeat top right;	/* Change the backgound image as required */
	margin: 0;
	padding: 0;
	text-align: center;
	}	
	
.curvedbox03head h2	{	
	background: url("../img/global/bg_corner_tplft_03.gif") no-repeat top left;	/* Change the backgound image as required */
	margin: 0;
	padding: 3px;
	color: #fff;
	font-weight: bold;
	font-size: 1px;
	line-height: 1px;
	text-align: left;
	}
	
.curvedbox03body	{	
	background: url("../img/global/bg_corner_btmlft_03.gif") no-repeat bottom left; /* Change the backgound image as required */
	margin: 0;
	border: 0px;
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	padding: 0 10px 17px 7px; /* show to Movilla/Safari/Opera/IE 5/IE 5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	_padding: 0 10px 15px 7px; /* show to IE 6 */
	}		
	
.curvedbox03body h3	{
	margin: 5px 0 0 0;
	padding: 0;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.1em;
	text-align: left;
	}	
	
/* Rounded boxes - Grey on White */		
	
/* Show only to IE PC \*/
* html. curvedbox04head h2 {height: 1%;} /* For IE 5 PC */

.curvedbox04	{	
	margin: 0;
	background: #ECEAEA url("../img/global/bg_corner_btmrht_04.gif") no-repeat bottom right;	/* Change the backgound image as required */
	font-size: 100%;
	text-align: left;	
	}
	
.curvedbox04head {	
	background: url("../img/global/bg_corner_tprht_04.gif") no-repeat top right;	/* Change the backgound image as required */
	margin: 0;
	padding: 0;
	text-align: center;
	}	
	
.curvedbox04head h2	{	
	background: url("../img/global/bg_corner_tplft_04.gif") no-repeat top left;	/* Change the backgound image as required */
	margin: 0;
	padding: 3px;
	color: #fff;
	font-weight: bold;
	font-size: 1px;
	line-height: 1px;
	text-align: left;
	}
	
.curvedbox04body	{	
	background: url("../img/global/bg_corner_btmlft_04.gif") no-repeat bottom left; /* Change the backgound image as required */
	margin: 0;
	border: 0px;
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	padding: 0 10px 17px 7px; /* show to Movilla/Safari/Opera/IE 5/IE 5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	_padding: 0 10px 15px 7px; /* show to IE 6 */
	}		
	
.curvedbox04body h2	{
	margin: 5px 0 10px 0;
	padding: 0;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.2em;
	text-align: left;
	}		
	
.curvedbox04body h3	{
	margin: 5px 0 5px 0;
	padding: 0;
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.1em;
	text-align: left;
	}	
	
.curvedbox04body p	{
	padding: 0;
	color: #21201e;
	margin: 0 0 10px 0;
	}	
	
.curvedbox04body a	{
	display: inline;
	width: 60px;
	margin: 0 0 10px 0;
	}	
	
.curvedbox04body a.button02	{
	float: right;
	}							

/* Rounded boxes - Green */		
	
/* Show only to IE PC \*/
* html. curvedbox05head h2 {height: 1%;} /* For IE 5 PC */

.curvedbox05	{	
	margin: 0;
	background: #D5FFD5 url("../img/global/bg_corner_btmrht_05.gif") no-repeat bottom right;	/* Change the backgound image as required */
	font-size: 100%;
	text-align: left;	
	}
	
.curvedbox05head {	
	background: url("../img/global/bg_corner_tprht_05.gif") no-repeat top right;	/* Change the backgound image as required */
	margin: 0;
	padding: 0;
	text-align: center;
	}	
	
.curvedbox05head h2	{	
	background: url("../img/global/bg_corner_tplft_05.gif") no-repeat top left;	/* Change the backgound image as required */
	margin: 0;
	padding: 3px;
	color: #fff;
	font-weight: bold;
	font-size: 1px;
	line-height: 1px;
	text-align: left;
	}
	
.curvedbox05body	{	
	background: url("../img/global/bg_corner_btmlft_05.gif") no-repeat bottom left; /* Change the backgound image as required */
	margin: 0;
	border: 0px;
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	padding: 0 10px 17px 7px; /* show to Movilla/Safari/Opera/IE 5/IE 5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	_padding: 0 10px 15px 7px; /* show to IE 6 */
	}		
	
.curvedbox05body h2	{
	margin: 5px 0 10px 0;
	padding: 0;
	color: #333;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.2em;
	text-align: left;
	}		
	
.curvedbox05body h3	{
	margin: 5px 0 5px 0;
	padding: 0;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.2em;
	text-align: left;
	}	
	
.curvedbox05body p	{
	padding: 0;
	margin: 0 0 10px 0;
	}		
	
/* Rounded boxes - Dark Purple */		
	
/* Show only to IE PC \*/
* html. curvedbox06head h2 {height: 1%;} /* For IE 5 PC */

.curvedbox06	{	
	margin: 0;
	background: url("../img/global/bg_corner_btmrht_06.gif") no-repeat bottom right;	/* Change the backgound image as required */
	font-size: 100%;
	text-align: left;	
	}
	
.curvedbox06head {	
	background: url("../img/global/bg_corner_tprht_06.gif") no-repeat top right;	/* Change the backgound image as required */
	margin: 0;
	padding: 0;
	text-align: center;
	}	
	
.curvedbox06head h2	{	
	background: url("../img/global/bg_corner_tplft_06.gif") no-repeat top left;	/* Change the backgound image as required */
	margin: 0;
	padding: 3px;
	color: #fff;
	font-weight: bold;
	font-size: 1px;
	line-height: 1px;
	text-align: left;
	}
	
.curvedbox06body	{	
	background: url("../img/global/bg_corner_btmlft_06.gif") no-repeat bottom left; /* Change the backgound image as required */
	margin: 0;
	border: 0px;
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	padding: 0 10px 17px 7px; /* show to Movilla/Safari/Opera/IE 5/IE 5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	_padding: 0 10px 15px 7px; /* show to IE 6 */
	}		
	
.curvedbox06body h2	{
	margin: 5px 0 10px 0;
	padding: 0;
	color: #ff9900;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.2em;
	text-align: left;
	}		
	
.curvedbox06body h3	{
	margin: 5px 0 5px 0;
	padding: 0;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.2em;
	text-align: left;
	}	
	
.curvedbox06body p	{
	padding: 0;
	margin: 0 0 10px 0;
	color: #fff;
	}	
	
/* Rounded boxes - Light Purple */		
	
/* Show only to IE PC \*/
* html. curvedbox07head h2 {height: 1%;} /* For IE 5 PC */

.curvedbox07	{	
	margin: 0;
	background: url("../img/global/bg_corner_btmrht_07.gif") no-repeat bottom right;	/* Change the backgound image as required */
	font-size: 100%;
	text-align: left;	
	}
	
.curvedbox07head {	
	background: url("../img/global/bg_corner_tprht_07.gif") no-repeat top right;	/* Change the backgound image as required */
	margin: 0;
	padding: 0;
	text-align: center;
	}	
	
.curvedbox07head h2	{	
	background: url("../img/global/bg_corner_tplft_07.gif") no-repeat top left;	/* Change the backgound image as required */
	margin: 0;
	padding: 3px;
	color: #fff;
	font-weight: bold;
	font-size: 1px;
	line-height: 1px;
	text-align: left;
	}
	
.curvedbox07body	{	
	background: url("../img/global/bg_corner_btmlft_07.gif") no-repeat bottom left; /* Change the backgound image as required */
	margin: 0;
	border: 0px;
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	padding: 0 10px 17px 7px; /* show to Movilla/Safari/Opera/IE 5/IE 5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	_padding: 0 10px 15px 7px; /* show to IE 6 */
	}		
	
.curvedbox07body h2	{
	margin: 5px 0 10px 0;
	padding: 0;
	color: #8D7E50;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.2em;
	text-align: left;
	}		
	
.curvedbox07body p	{
	padding: 0;
	margin: 0 0 10px 0;
	color: #8D7E50;
	}		
	
/* Rounded boxes - Grey on White Selected */		
	
/* Show only to IE PC \*/
* html. curvedbox08head h2 {height: 1%;} /* For IE 5 PC */

.curvedbox08	{	
	margin: 0;
	background: #ECEAEA url("../img/global/bg_corner_btmrht_01.gif") no-repeat bottom right;	/* Change the backgound image as required */
	font-size: 100%;
	text-align: left;	
	}
	
.curvedbox08head {	
	background: url("../img/global/bg_corner_tprht_01.gif") no-repeat top right;	/* Change the backgound image as required */
	margin: 0;
	padding: 0;
	text-align: center;
	}	
	
.curvedbox08head h2	{	
	background: url("../img/global/bg_corner_tplft_01.gif") no-repeat top left;	/* Change the backgound image as required */
	margin: 0;
	padding: 3px;
	color: #fff;
	font-weight: bold;
	font-size: 1px;
	line-height: 1px;
	text-align: left;
	}
	
.curvedbox08body	{	
	background: url("../img/global/bg_corner_btmlft_01.gif") no-repeat bottom left; /* Change the backgound image as required */
	margin: 0;
	border: 0px;
	font-size: 1em;
	padding: 0 10px 17px 7px; /* show to Movilla/Safari/Opera/IE 5/IE 5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	_padding: 0 10px 15px 7px; /* show to IE 6 */
	}		
	
.curvedbox08body h1	{
	margin: 5px 0 5px 0;
	padding: 0;
	color: #333;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1.4em;
	text-align: left;
	}	
	
.curvedbox08body h2	{
	margin: 5px 0 10px 0;
	padding: 0;
	color: #333;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.2em;
	text-align: left;
	}		
	
.curvedbox08body h3	{
	margin: 5px 0 5px 0;
	padding: 0;
	color: #333;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.1em;
	text-align: left;
	}	
	
.curvedbox08body p	{
	padding: 0;
	font: 12px/13px verdana, arial, helvetica, sans-serif;
	line-height: 16px;
	margin: 0 0 10px 0;
	}
	
.curvedbox08body a	{
	display: inline;
	width: 60px;
	margin: 0 0 10px 0;
	}	
.curvedbox08body a.button02	{
	float: right;
	}		
	
/* Typography */				
	
p	{
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	padding: 10px 0 0 3px;
	margin: 0px;
	text-align: left;
	}
	
span.colortext01	{	/* Blue text */
	color: #8D7E50;
	}		
	
/* Specific image rules */	

#loginbar img {
	vertical-align: middle;
	}
	
img.lftnavbt	{
	border-left: 0px solid #fff;	/* Change the border-colors as needed */
	border-right: 0px solid #fff;	/* Change the border-colors as needed */
	border-bottom: 0px solid #fff;	/* Change the border-colors as needed */
	}		
	
img.lftnavbtcurrent	{
	border-left: 0px solid #fff;	/* Change the border-colors as needed */
	border-right: 0px solid #fff;	/* Change the border-colors as needed */
	}		
	
#homepromo03 img {
	margin-bottom: 0px;
	}	
	
#footercreditcards img {
	display: inline;
	vertical-align: middle;
	padding: 4px 6px 0 0;
	}	
	
img#logo	{
	float: left;
	display: inline;
	}		
	
img.promo	{
	margin: 0 0 5px 0;
	}			
	
/* Links */		

a.two:link, a.two:visited, a.two:active	{	/*all elements can be changed as needed */
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;	
	color: #21201e;	
	background: transparent;				
	}
									
a.two:hover	{	/*all elements can be changed as needed */
	color: #D9D6C5;
	background: transparent;				
	}		

a:link, a:visited, a:active	{	/*all elements can be changed as needed */
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	color: #FFFFFF;
	background: transparent;
	}
									
a:hover	{	/*all elements can be changed as needed */
	color: #D9D6C5;
	background: transparent;				
	}		
	
a.main:link, a.main:visited, a.main:active	{	/*all elements can be changed as needed */
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;	
	color: #8D7E50;	
	background: transparent;				
	}
									
a.main:hover	{	/*all elements can be changed as needed */
	color: #ff9900;
	background: transparent;				
	}	
	
a.footer:link, a.footer:visited, a.footer:active	{	/*all elements can be changed as needed */
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #fff;
	background: transparent;			
	}
	
a.header:link, a.header:visited, a.header:active	{	/*all elements can be changed as needed */
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000;
	background: transparent;			
	}
	
a.password:link, a.password:visited, a.password:active	{	/*all elements can be changed as needed */
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	color: #000;
	background: transparent;			
	}		
										
a.header:hover, a.password:hover	{	/*all elements can be changed as needed */
	color: #8D7E50;				
	}
	
a.footer:hover	{	/*all elements can be changed as needed */
	color: #a5996a;				
	}	
	
form{
	margin: 0px;
	padding: 0px;
	border: 0px;
	}	
	
input.textbox {
	border: 1px solid #333;	/* Change the border as needed */	
	font: 10px/12px verdana, arial, helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal;
	color: #333;	/* Change the color as needed */
	padding: 0 0 0 5px;
	margin: 0 5px 0 0;
	height: 15px;
	vertical-align: middle; 
	width: 120px;
	}
	
input.textbox175 {
	border: 1px solid #999;	/* Change the border as needed */
	font: 10px/12px verdana, arial, helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal;
	color: #333;	/* Change the color as needed */
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 15px;
	vertical-align: middle; 
	width: 175px;
	}	
	
input.textbox65 {
	border: 1px solid #999;	/* Change the border as needed */
	font: 10px/12px verdana, arial, helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal;
	color: #333;	/* Change the color as needed */
	padding: 0 0 0 5px;
	margin: 0 5px 0 0;
	height: 15px;
	vertical-align: middle; 
	width: 65px;
	}		

input.textbox20 {
	border: 1px solid #999;	/* Change the border as needed */
	font: 10px/12px verdana, arial, helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal;
	color: #333;	/* Change the color as needed */
	padding: 0 0 0 5px;
	margin: 0 5px 0 0;
	height: 15px;
	vertical-align: middle; 
	width: 20px;
	}		
	
input.submit {	/* Grey buttons */
   	border: 3px double #666;
   	border-top-color: #999;
   	border-left-color: #999;
   	padding: 0;
   	background-color: #EAEAEA;
   	color: #21201e;
   	font-size: 1em;
   	font-weight: bold;
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 0 10px 0 0;
   }

input.submit02 {	/* Blue buttons */
	border: 3px double #38300E;
   	border-top-color: #947D25;
   	border-left-color: #947D25;
   	padding: 0;
   	background-color: #69591B;
   	color: #21201e;
   	font-size: 1em;
   	font-weight: bold;
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 0 10px 0 0;
   }

#rhtcol input.submit02	{	/* Blue buttons */
	margin: 10px 0 10px 0;
	width: 95px;
	}
	
.promocontent input.submit02	{	/* Blue buttons */
	margin: 10px 0 0 0;
	width: 75px;
	}
	
.lftcol220 input.submit02	{	/* Blue buttons */
	margin: 0 0 20px 128px;
	width: 75px;
	}	
	
.lftcol196px input.submit02, .rhtcol196px input.submit02	{	/* Blue buttons */
	margin: 0 0 20px 104px;
	width: 75px;
	}			
	
input.submit03 {	/* Green buttons */
	border: 3px double #38300E;
   	border-top-color: #947D25;
   	border-left-color: #947D25;
   	padding: 0;
   	background-color: #69591B;
   	color: #21201e;
   	font-size: 1em;
   	font-weight: bold;
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 0 10px 0 0;
   	}	

#rhtcol input.submit03	{	/* Green buttons */
	margin: 10px 0 10px 0;
	width: 95px;
	}

input.submit04 { /* Orange buttons */
border: 3px double #666;
   	border-top-color: #999;
   	border-left-color: #999;
   	padding: 0;
   	background-color: #EAEAEA;
   	color: #21201e;
   	font-size: 1em;
   	font-weight: bold;
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 0 10px 0 0;
   }

#rhtcol input.submit04	{	/* Orange buttons */
	margin: 0;
	width: 95px;
	}

input.submit05 {	/* Red buttons */
border: 3px double #990000;
   	border-top-color: #CC0000;
   	border-left-color: #CC0000;
   	padding: 0;
   	background-color: #FF2B2B;
   	color: #21201e;
   	font-size: 1em;
   	font-weight: bold;
   	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 0 10px 0 0;
   }

#loginbar input.submit05	{	/* Red buttons */
	padding: 0;
	}

input.submit:hover, input.submit02:hover, input.submit03:hover, input.submit04:hover, input.submit05:hover {	/* Hover states for all submit buttons */
   	border: 3px double #8D7E50;
   	border-top-color: #8D7E50;
   	border-left-color: #8D7E50;
   	color: #8D7E50;
	background-color: #FFA818;
   }

input.submit:active, input.submit02:active, input.submit03:active, input.submit04:active, input.submit05:active {	/* Active states for all submit buttons */
   	border: 3px double #0099CC;
   	border-top-color: #66CCFF;
   	border-left-color: #66CCFF;
   }

.dropdown	{  
	border: 1px solid #68405a; 
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-style: normal; 
	font-weight: normal;
	color: #333; 
	line-height: normal;
	}
	
/* Lists */	
	
ul	{
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	color: #333;
	background: transparent;
	margin:	0;
	padding: 0;
	}			
	
li	{
	padding-bottom: 10px;
	list-style: none;
	}
	
li.nopad	{
	padding-bottom: 0;
	}
	
li.pad5px	{
	padding-bottom: 5px;
	}		
	
li.nopadbold	{
	font-size: 1.1em;
	padding-top: 10px;
	padding-bottom: 0;
	font-weight: bold;
	}	
	
li.over	{
	padding-bottom: 2px;
	}		
	
li.under	{
	padding-top: 0px;
	padding-bottom: 5px;
	color: #00482D;
	}	
	
li.double	{
	color: #00482D;
	padding-top: 0px;
	padding-bottom: 20px;
	margin-top: 2px;
	line-height: 15px; /* show to Movilla/Safari/Opera */
	_line-height: 17px; /* show to IE */
	}	
	
li.form	{
	padding-bottom: 0;
	color: #8D7E50;
	margin-top: 0;
	line-height: 15px; /* show to Movilla/Safari/Opera */
	height: 27px; /* show to Movilla/Safari/Opera */
	_line-height: 17px; /* show to IE */
	_height: 29px; /* show to IE */
	}	
	
li.formText	{
	padding-bottom: 0;
	height:25px;
	color: #ffffff;
	margin-top: 0;
	line-height: 15px; /* show to Movilla/Safari/Opera */
	_line-height: 17px; /* show to IE */
	}	
	
li.formError	{
	padding-bottom: 0;
	height:25px;
	color: #cc0000;
	margin-top: 0;
	line-height: 15px; /* show to Movilla/Safari/Opera */
	_line-height: 17px; /* show to IE */
	}	
	
.lftcol260 li	{
	margin-top: 3px;
	line-height: 10px;
	}	
	
/* Blocks of colour */
	
.colorblock01	{	/* Green bg */
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	padding: 10px;
	margin: 0;
	background-color: #D9D6C5;
	width: 419px;
	border: 1px dashed #69591B;
	vertical-align: middle;
	text-align: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 391px;
	}
	
html>body .colorblock01	{
	width: 391px;
	}	
	
.colorblock02	{	/* Grey bg */
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	padding: 10px;
	margin: 0;
	background-color: #21201e;
	width: 419px;
	border: 1px dashed #999;
	text-align: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 391px;
	}
	
html>body .colorblock02 {
	width: 391px;
	}	
	
.colorblock03	{	/* Pink bg */
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	padding: 10px;
	margin: 0;
	background-color: #ffd5d5;
	width: 419px;
	border: 1px dashed #CC0000;
	text-align: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 391px;
	}
	
html>body .colorblock03 {
	width: 391px;
	}	
	
/* Generic layout elements */	
	
.rule	{
	margin: 15px 0 15px 0;
	padding: 0px;
	font-size: 1px;
	line-height: 1px;
	background: #CFCCBC;
	height: 1px;
	border-bottom: 1px solid #8D7E50;
	}	
	
.lftcol125	{
	position: relative;
	float: left;
	width: 125px;
	}	
	
.lftcol170	{
	position: relative;
	float: left;
	width: 140px;
	}		
	
.lftcol196px	{
	position: relative;
	float: left;
	width: 196px;
	padding: 0 3px 0 0;
	}		
	
.rhtcol196px	{
	position: relative;
	width: 196px;
	float: right;
	}	
	
.lftcol220	{
	position: relative;
	float: left;
	width: 220px;
	margin: 0 2px 0 0;
	padding: 0;
	vertical-align: top;
	}		
	
.lftcol260	{
	position: relative;
	float: left;
	width: 260px;
	}			
	
.submitbuttons	{
	position: relative;
	margin: 10px 0 10px 111px;
	}	
	
.submitbuttons02	{
	position: relative;
	margin: 10px 0 10px 173px;
	}			
	
/* New Buttons */

a.button01:link, a.button01:visited, a.button01:active	{	/* Grey buttons */
	font: 10px/18px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #21201e;
	background: #97DF00;	
	border: 3px double #578200;
   	border-top-color: #A4F200;
   	border-left-color: #A4F200;	
	display: block;
	padding: 0 4px 0 4px;
	text-align: center;
	}	
	
a.button01:hover	{	
	color: #21201e;
	background: #A4F200;	
	}

a.button02:link, a.button02:visited, a.button02:active	{	/* Blue buttons */
	font: 10px/18px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #ffffff;
	background: #69591B;	
	border: 3px double #38300E;
   	border-top-color: #947D25;
   	border-left-color: #947D25;	
	display: block;
	padding: 0 4px 0 4px;
	text-align: center;
	
	
	}	
	
a.button02:hover	{	
	color: #ffffff;
	background: #584B16;	
	}				
	
a.buttonTab:link, a.buttonTab:visited, a.buttonTab:active	{	/* Blue buttons */
	font: 8px/10px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #029ACC;
	background: #E9E6E6;	
	border: 3px double #999999;
   	border-top-color: #cccccc;
   	border-left-color: #cccccc;	
	display: block;
	padding: 0 0px 0 0px;
	text-align: center;
	}	
	
a.buttonTab:hover	{	
	color: #E1F8FE;
	background: #cccccc;	
	}				
	
a.button03:link, a.button03:visited, a.button03:active	{	/* Red buttons */
	font: 10px/18px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #ffffff;
	background: #69591B;	
	border: 3px double #38300E;
   	border-top-color: #947D25;
   	border-left-color: #947D25;	
	display: block;
	padding: 0 4px 0 4px;
	text-align: center;
	}	
	
a.button03:hover	{	
	color: #ffffff;
	background: #584B16;	
	}	
	
a.button04:link, a.button04:visited, a.button04:active	{	/* Orange buttons */
	font: 10px/18px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #ffffff;
	background: #69591B;	
	border: 3px double #38300E;
   	border-top-color: #947D25;
   	border-left-color: #947D25;	
	display: block;
	padding: 0 4px 0 4px;
	text-align: center;
	}	
	
a.button04:hover	{	
	color: #ffffff;
	background: #584B16;	
	}	
	
a.button05:link, a.button05:visited, a.button05:active	{	/* Green buttons */
	font: 10px/18px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #ffffff;
	background: #947D25;	
	border: 3px double #38300E;
   	border-top-color: #69591B;
   	border-left-color: #69591B;	
	display: block;
	padding: 0 4px 0 4px;
	text-align: center;
	}	
	
a.button05:hover	{	
	color: #ffffff;
	background: #69591B;	
	}
	
#rhtcol a, .promocontent a	{
	font: 10px/16px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	width: 80px;
	margin: 0 0 0 0;
	}	
	
.register a	{
	display: inline;
	width: 80px;
	padding: 0 4px 0 4px;
	}	
	
#loginbar ul	{
	float: left;
	list-style: none;
	padding: 8px 0 0 10px;
	margin: 0;
	}	
	
#loginbar li	{
	float: left;
	padding: 0 10px 0 0;
	}					
	
.lftalign	{
	float: left;
	padding: 5px 0 3px 0;
	}
	
.rhtalign	{
	float: right;
	}	
	
/* Sub page tab elements */	
	
#tabborder	{
	margin: 0;
	padding: 8px;
	position: relative;
	width: 413px;
	color: #333;
	background: #FFF;
	border-right: 1px solid #A9A9A9;
	border-bottom: 1px solid #A9A9A9;
	border-left: 1px solid #A9A9A9;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 395px;
	}
	
html>body #tabborder	{
	width: 395px;
	}
	
#thirdlvtabborder	{
	margin: 0;
	padding: 8px;
	position: relative;
	width: 393px;
	color: #333;
	background: #FFF;
	border-right: 1px solid #A9A9A9;
	border-bottom: 1px solid #A9A9A9;
	border-left: 1px solid #A9A9A9;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 377px;
	}
	
html>body #thirdlvtabborder	{
	width: 377px;
	}	

#subtabs {
	margin: 0;
	padding: 0;
    position: relative;
	width: 413px;
	height: 23px;
    background: url("../img/global/bg_subtabs.gif") repeat-x bottom;	/* Change the backgound image & color as needed */
    line-height: normal;
	}
	
#thirdlvtabs {
	margin: 0;
	padding: 0;
    position: relative;
	width: 395px;
	height: 27px; /* show to Movilla/Safari/Opera */
	_height: 23px; /* show to IE */
    background: #FFF url("../img/global/bg_subtabs.gif") repeat-x bottom;	/* Change the backgound image & color as needed */
    line-height: normal;
	}	
	  
#subtabs ul, #thirdlvtabs ul {
	font-size: 1.1em;
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
	}
	  
#subtabs li, #thirdlvtabs li {
	float: left;
    background: url("../img/global/sp_tabs_off_lft.gif") no-repeat left top;	/* Change the backgound image as needed */
    margin: 0;
    padding: 0 0 0 9px;
    }
	  
#subtabs a, #thirdlvtabs a {
	display: block;
	float: left;
    background: url("../img/global/sp_tabs_off_rht.gif") no-repeat right top;	/* Change the backgound image as needed */
    padding: 5px 15px 5px 6px;
    text-decoration: none;
    font-weight: bold;
    color: #999;
	}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#subtabs a, #thirdlvtabs a {float: none;}
	/* End IE5-Mac hack */	  
      
#subtabs a:hover, #thirdlvtabs a:hover {
	color:#333;
    }
	
#subtabs #current, #thirdlvtabs #current {
	background-image: url("../img/global/sp_tabs_on_lft.gif"); /* Change the backgound image as needed */
    }
	
#subtabs #current a, #thirdlvtabs #current a {
	background-image: url("../img/global/sp_tabs_on_rht.gif"); /* Change the backgound image as needed */
    color:#333;
    padding-bottom: 6px;
    }
	

	a.grey:link, a.grey:visited, a.grey:active	{	/*all elements can be changed as needed */
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
	color: #333;	
	background: transparent;				
	}
									
	a.grey:hover	{	/*all elements can be changed as needed */
	color: #666;
	background: transparent;				
	}	
	
	
	.textTable
{
	border: 1px solid #ffffff;
}

.textCellHeader
{
	background-color: #333333;
	line-height: 13px;
	color: #fff;
	border: 1px solid #ffffff;
	padding: 5px;
	font-size: 1.2em;
	font-weight: bold;
}
.textCellHeader2
{
	background-color: #333333;
	line-height: 13px;
	color: #fff;
	border: 1px solid #ffffff;
	padding: 5px;
	font-size: 1.2em;
	font-weight: bold;
}

.textCell
{
	background-color: #e8e8e8;
	line-height: 13px;
	color: #000;
	border: 1px solid #ffffff;
	padding: 4px;
	font-size: 11px;
}

.textCell2
{
	background-color: #d8d8d8;
	line-height: 13px;
	color: #000;
	border: 1px solid #ffffff;
	padding: 4px;
	font-size: 11px;
}

ul.plaintext	{
	font: 11px/16px verdana, arial, helvetica, sans-serif;
	color:#FFFFFF;
	}		
	
li.plainbtm	{
	padding-bottom: 20px;
	list-style: none;
	}	
	
li.bullet	{
	margin: 0 0 0 20px;
	padding: 0;
	color:#FFFFFF;
	list-style: disc;
	}		
	
li.bulletbtm	{
	margin: 0 0 0 20px;
	padding: 0 0 20px 0;
	color:#FFFFFF;
	list-style: disc;
	}	

a.ibt:link, a.ibt:visited, a.ibt:active	{	/* Blue buttons */
	font: 8px/10px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #666;
	background: #ffffff;	
	border: 1px solid #666;	
	display: inline;
	padding: 0 3px 0 3px;
	margin: 0 4px 0 0;
	text-align: center;
	}	
	
a.ibt:hover	{	
	color: #fff;
	background: #999;	
	}
a.ibta:link, a.ibta:visited, a.ibta:active	{	/* Blue buttons */
	font: 8px/10px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #ff9900;
	background: #645A38;	
	border: 1px solid #ff9900;	
	display: inline;
	padding: 0 3px 0 3px;
	margin: 0 4px 0 0;
	text-align: center;
	}	
	
a.ibta:hover	{	
	color: #fff;
	background: #ff9900;	
	}
	
.lftcol150	{
	position: relative;
	float: left;
	width: 150px;
	}	
	
#tabborder02	{
	margin: 0;
	padding: 8px;
	position: relative;
	width: 413px;
	color: #333;
	background: #FFF;
	border: 1px solid #A9A9A9;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 395px;
	}
	
html>body #tabborder02	{
	width: 395px;
	}	
	
ul.registrationbt {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	}
	  
.registrationbt li {
	float: left;
    margin: 0;
    padding: 0 10px 0 0;
	width: 105px;
    }			

/* Sitemap elements */	

ul.sitemap {
 	list-style-type: none; 
 	margin-left: 0;
 	padding-left: 0;
	}

ul.sitemap li {
 	padding: 0;
	}
	
ul.sitemap li a.parent {
 	background: transparent;
 	margin: 0;
 	padding: 0;
	font: 14px/24px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	}		
	
ul.sitemap li a.parentsub {
 	background: transparent;
 	margin: 0;
 	padding: 0;
	font: 10px/14px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	}	
	
ul.sitemap li a {
 	background: transparent;
 	margin: 0;
 	padding: 0;
	font: 10px/14px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	}	
	
ul.sitemap li.divider	{
	background-image: url("../img/global/bg_divider.gif");
	}		
	
ul.sitemap li ul {
 	background: transparent;
 	list-style-type: none;
 	margin: -1.4em 0 0 -1.6em;
 	padding: 1.4em 0 0 0.6em;
	}

	
ul.sitemap li ul li {
	margin-left: 0.5cm;
 	padding-left: 10px;
	}		


.ajaxtextcolor {
	color:#00482D;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	}

.ajaxbox {
	width:200px; 
	line-height:5px; 
	text-align:left; 
	padding:8px; 
	border:1px 
	solid black; 
	background-color:#97B379; 
	visibility:hidden;"
}

.noscript
{
	color:#CC0033;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	width:400px; 
	border:1px 
	solid black; 
	background-color:#FFFFFF; 
}
