﻿@charset "utf-8";
@import url('table.css');
/* bet365 Developer Added Styles*/
.spacer
{
	padding:0px;
	margin:0px;
	height:7px;
}

.clearFixNone
{
	clear:both !important;
	display:none !important;
}

.failedloginWrapper {
	float: left;
	width: 958px;
	padding: 4px;
	margin: 0px 0px 10px 0px; /*Just in case */
	background-color: #fff;
	border: 1px solid #ccc;
	font-family: Verdana; /* Just in case */
	color: #666;
}

.failedloginWrapper .failedlogin {
	float: left;
	width: 848px;
	padding: 0px 15px 6px 95px;
	background: #e2e2e2 no-repeat 0px 0px;
}

.failedloginWrapper .failedlogin h1 {
	margin: 0px; /* No Cross Browser Issues Now :) */
	padding: 13px 0px 7px 0px;
	font-size: 14px;
	font-weight: bold; /* Just in case */
	line-height: 14px;
}
		
.failedloginWrapper .failedlogin P {
	margin: 0px; /* No Cross Browser Issues Now :) */
	padding: 0px 0px 6px 0px;
	font-size: 10px;
	line-height: 14px;
}

.popupContainerMessage,
.popupContainer
{
	background-color:#eeeeee;
	border:1px solid #b3b3b3;
	padding:0px 10px 15px 10px;
	font-size:10px;
	line-height:24px;
	width:368px;
	position:relative;
}

.popupContainerMessage
{
	width:330px !important;
	padding:0px 10px 8px 10px;
}


.popupContainerMessage .closebutton,
.popupContainer .closebutton
{
	position:absolute;
	top:0px;
	left:374px;
	height:14px;
	overflow:hidden;
	cursor:pointer;
}

.popupContainerMessage .closebutton
{
	left:336px !important;
}

.popupContainerMessage .closebutton:hover img,
.popupContainer .closebutton:hover img
{
	/*margin-top:-14px;*/
	cursor:pointer;
}

.popupContainerMessage h3,
.popupContainer h3
{
	font-size:11px;
	text-align:left;
	width:368px;
	margin:0px 0px 4px 0px;
	padding:5px 0px 7px 0px;
	display:block;
	border-bottom:1px solid #cccccc;
}

.popupContainerMessage h3
{
	margin:0px 0px 7px 0px;
	padding:0px 0px 2px 0px;
	width:330px;
}

.popupContainer .popDetail
{
	line-height:16px;
	padding-bottom:8px;
}

.popupContainer .nolinkContent
{
	line-height:16px;
	padding-bottom:5px;
} 
.popupContainerMessage table
{
	margin:0px !important;
}

.popupContainerMessage .popTableDetail
{
	padding:0px 0px 0px 0px;
	margin:0px;
	margin-top:5px;
	vertical-align:top;
	background-image:none;
	border:none;
}

.popupContainerMessage .MessageImage
{
	padding:3px 0px 0px 10px;
	background-image:none;
	text-align:right;	
	width:auto;
	border:none;
}

.popupContainerMessage .messageLink
{
	margin:0px;
	padding:0px 0px 1px 0px;
	width:auto;
	line-height:10px;
	background-image:none;
	border:none;
	vertical-align:bottom;
}

.popupContainerMessage .OKLink,
.popupContainer .OKLink
{
	text-align:center;
	padding-top:7px;
}

.popupContainerMessage .OKLink a,
.popupContainer .OKLink a
{
	border:1px solid #185A41;
	line-height:20px;
	width:118px;
	color:#ffffff;
	text-align:center;
	background-position:top;
	background-repeat:repeat-x;
	font-size:10px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
}

.popupContainerMessage .OKLink a:hover,
.popupContainer .OKLink a:hover
{
	border:1px solid #185A41;
	line-height:20px;
	width:118px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-position:bottom;
	background-repeat:repeat-x;
	font-size:10px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
}

.MainPageContainer .editbuttons
{
	width:44px;
	margin-left:auto;
	margin-right:auto;
}


.MainPageContainer a.FlashCover,
.MainPageContainer a.BannerCover
{
	cursor:pointer; 
	position:relative; 
	width:100%;
	/*padding-bottom:3px;*/
	display:block;
	_zoom:1; /* IE6 fix */	
	z-index:250;
	cursor:default;
}

.MainPageContainer a.FlashCover Table,
.MainPageContainer a.FlashCover Table tr td,
.MainPageContainer a.FlashCover Table tr,
.MainPageContainer a.BannerCover Table,
.MainPageContainer a.BannerCover Table tr td,
.MainPageContainer a.BannerCover Table tr
{
	padding:0px;
	margin:0px;
	border:none;
	background-image:none;
}

		div#outerContainer {
			/*width: 100%;*/
			vertical-align: middle;
			padding-top:2px;
		}
		
		div#outerContainer .Header
		{
			text-align:left;
			padding:0px 10px 8px 10px;
			margin:0px;
			color: #666666;
			font-size:11px;
		}
		
		div#outerContainer .elementContainer {
			overflow: visible;
			white-space: nowrap;
		}
		div#outerContainer .elementContainer .column {
			float: left;
		}
		
		div#outerContainer .elementContainer .column .item {
			/*color: #666666;*/
			padding-top:10px;
			padding-bottom:10px;
			font-size:10px;
			border-top:#e7e7e7 1px solid;
			width:92px;
			background-position:right;
			background-repeat:no-repeat;
			/*
				background-color:aqua;
				border:1px Solid Red;
			*/
		}
		
		div#outerContainer .elementContainer .column .item a
		{
			margin-left:10px;
		}
		
		div#outerContainer .elementContainer .stopItem {
			clear: both;
			height:0px;
			width:0px;
		}
		

		.DetailBanners table
		{
			padding:0px;
			margin:0px;
			border:none;
			background-image:none;
		}
		
		.DetailBanners table tr, .DetailBanners table tr td
		{
			padding:0px;
			margin:0px;
			border:none;
			background-image:none;
		}
		
		.DetailBanners div
		{
			margin:0px !important;
			padding:0px !important;
		}
		
		.DetailBanners a
		{
			margin-bottom:0px !important;
			padding-bottom:3px !important;
		}

/*End Of Developer Added Styles*/

/* Type Selectors*/

h1 {
	font-size:12px;
	color:#999999;
	clear:both;
	background-position:left bottom;
	background-repeat:repeat-x;
}

div.infoTextContainer {
	display: inline;
	padding-right: 10px;
}
/* End Of Type Selectors */


.aAncHidden
{
	display: none;
}
	
.clearFix	{
		clear:both !important;
		}
		
.clearFrom	{
	clear:both !important;
	height:20px;
	border-bottom:1px solid #d4d4d4;
	margin-bottom:0px;
	padding-bottom:8px;
}	

.clearFromDownload	{
	clear:both !important;
	height:30px;
	border-bottom:1px solid #d4d4d4;
	margin-bottom:0px;
	padding-bottom:8px;
}	

.bannerHeaderTitle {
	clear:both !important;
	border-bottom:1px solid #e5e5e5;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 8px 0px;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}

.clearFromBannerSelection {
	clear:both !important;
	border-bottom:1px solid #d4d4d4;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
				
.masterclearFrom	{
		clear:both !important;
		height:40px;
		margin-bottom:0px;
		}
		
.clearFrom2	{
		clear:both!important;
		height:35px;
		border-bottom:1px solid #d4d4d4;
		margin-bottom:0px;
		}			
		
.marTop	{
		margin:10px 0 0 0 !important;
		}
		
.clearFromNoBorder	{
		clear:both !important;
		margin:0px 0 0px 0;
		}
		
a.update	{
		background-position:left top;
		background-repeat:no-repeat;
		width:80px;
		height:24px;
		margin:10px 0 0 0;
		display:block;
		}
		
.bottomBorder	{
		clear:both;
		border-bottom:1px solid #d4d4d4;
		margin-bottom:10px;
		height:1px;							/*Height for IE type browsers*/
		}	
		
body	{
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		color:#666666;
		margin:0px;
		padding:0px;
		background-color:#f3f3f3;
		}

a 	{
		color:#06855F;
		text-decoration:none;
		}
		
a:hover	{
		color:#06855F;
		text-decoration:underline;
		}
		
	
.fLeft {
	float:left;
}

.DetailBanners table {
	margin-bottom: 6px;
}

.wrapper	{
		width:990px;
		margin:0px auto;
		padding:0px;		
		}	
		
.PopupWindow	{
		width:780px;
		margin:0px auto;
		padding:0px;
		border:1px solid #cccccc;
		background-color:#FFF;
		}
	
	
.PopupWindow .header	{
		background-position:left top;
		background-repeat:no-repeat;
		height:79px;
		}

.PopupWindow  h1{
		line-height:20px;
		border-bottom:1px solid #ccc;
		margin:10px 10px 12px 10px;
		padding:0px;
		}

.PopupWindow  h2{
		font-size:10px;
		line-height:20px;
		border-bottom:1px solid #ccc;
		margin:10px 10px 3px 10px;
		padding:0px;
		clear:both;
		}
.PopupWindow  p{
		font-size:10px;
		line-height:15px;
		margin:0px 10px 0px 10px;
		padding:0px;
		clear:both;
		}

.PopupWindow  p.topMar{
		font-size:10px;
		line-height:15px;
		margin:7px 10px 0px 10px;
		padding:0px;
		clear:both;
		}
		
.wrapper .header_section	{
		background-position:left top;
		background-repeat:no-repeat;
		height:79px;
		}
	
.HeaderContainer		{
		clear:both !important;
		}
	
.wrapper .header_section a.logoLink	{
		background-position:left top;
		background-repeat:no-repeat;
		width:168px;
		height:79px;
		float:left;
		border:0px ;
		}	
		
	
.wrapper  .Login{
	float:right;
	font-size:10px;
	color:#FFF;
	margin:20px 10px 0 0;
	_margin: 20px 0px 0px 0px;
	width:267px;
	_width: 281px;
}		
	
.wrapper .Login input.go{	
		width:23px;
		height:20px;
		display:block;
		float:left;
		border:0px solid red;
		padding:0px;
		background-color:Transparent;
		}

.wrapper  .Login .linkArea{
		clear:both;
		padding:5px 0 0 0;
		border:0px solid red;
		}
		
.wrapper  .Login .linkArea a.login{
		padding:0 0px 0 0;
		float:right;
		margin-right:8px;
		color:#ffdf1b;
		}
		
.wrapper .Login .linkArea a.join {
	padding:0px 2px 0px 0px;
	margin:0px;
	float:left;
	color:#ffdf1b;
}	

.wrapper  .Login input {
	width:100px;
	background-color:#076f52;
	border:1px solid #FFF;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	margin:0px 10px 0 0;
	padding:3px 0 3px 5px;
	font-family:Verdana, Geneva, sans-serif !important;
	float:left;
}
	
.wrapper  .log_out_wrapper{
		float:right !important;
		border:0px solid blue;
		padding:32px 0 0 0;
		width:294px;
		}

.wrapper .LogOut	{
		font-size:10px;
		color:#FFF;
		border:0px solid red;
		text-align:center;
		}


.wrapper .LogOut a{
		color:#fff;
		}
.wrapper  .LogOut a:hover, .wrapper  .LogOut a.select{		
		color:#ffdf1b;
		}

.wrapper .header_links	{
		background-position:left top;
		background-repeat:repeat;
	}	
	
.wrapper .header_links .Links{
		font-size:10px;
		color:#FFF !important;
		float:left;
		margin:13px 0 0 25px;
		_margin:13px 0 0 15px;
		width:250px;
		}	
	
.wrapper .header_links .Links a{
		margin:0 5px 0 5px;
		color:#ffdf1b !important;
		}
		
.wrapper .header_links .Links a:hover{
		margin:0 5px 0 5px;
		}		

.wrapper .header_links ul {
		float:left;
		margin:0px 0px 0px 10px;
		padding:0px;
		}
.wrapper .header_links ul.homepage {
		float:left;
		margin:0 0px 0 330px;
		_margin:0 0px 0 160px;
		padding:0px;
		}	
		
.wrapper .header_links p.language	{
		color:#FFF;
		font-size:10px;
		margin:15px 0 0 120px ;
		float:left;	
		}
.wrapper .header_links p.language a	{
		color:#ffdf1b;
		background-position:right bottom;
		background-repeat:no-repeat;
		padding:0 12px 0 0;		
		}		
	
.wrapper .header_links ul li{
		float:left;
		list-style:none;
		
		white-space:nowrap;
		
		width:120px;	
		margin:5px 2px 0px 0px;
		}		
	
.wrapper .header_links ul li a	{
		color:#06855F;
		background-position:bottom right;
		background-repeat:no-repeat;
		font-size:10px;
		text-align:center;
		display:block;
		
		padding-top:9px;
		/*padding-left:5px;*/
		padding-bottom:9px;
		/*padding-right:5px;*/
		}

.wrapper .header_links ul li a.PrimNavSelected {
		color:#666666;
		background-position:bottom left;
		background-repeat:repeat-x;
		font-weight:bold;
		font-size:10px;
		text-align:center;
		display:block;
		
		padding-top:9px;
		/*padding-left:5px;*/
		padding-bottom:9px;
		/*padding-right:5px;*/
		}
	
.wrapper .header_links ul li a.PrimNavSelected:hover {
	text-decoration: none;
		}
	
	
.wrapper .header_links ul li.select{
		float:left;
		list-style:none;	
		margin:2px 0px 0px 0px;
		}	
		
		/*		
.wrapper .header_links ul li.select a span, .wrapper .header_links ul li.select a:active{
		color:burgandy;
		display:block;
		margin: 1px 0 -1px 0;
		}
			*/	
		
.divFullBorder
{
	border: 1px solid #d4d4d4; 
	float: left;
	margin-bottom: 9px;
}


.wrapper .secondLevel {
		clear:both !important;
		margin:0px;
		background-position:left top;
		background-repeat:repeat-x;
		border-right:1px solid #b3b3b3;
		border-left:1px solid #b3b3b3;
		height:35px;
		}	
	
.wrapper .secondLevel .productcontainer {
		padding-top:10px;	
		padding-bottom:10px;
		margin: 0px;
		width: auto;
		text-align: center;
		clear:both !important;
		}	
	
		
.wrapper .secondLevel .productcontainer .productlink,
.wrapper .secondLevel .productcontainer .level2Select
		{
		padding:0px;
		margin:0px;
		width:auto !important;
		margin: 0px 38px 2px 0px;
		text-align:center;
		}	
		
.wrapper .secondLevel .productcontainer .level2Select	
{	
		color:#06855F;
		font-weight:bold;
		background-image:none;
		font-size:12px;
		background-color:#ECECEC;
		border:1px solid #b3b3b3;
		text-align:center;	
		}
		
/* firefox 2 & 3, IE8 version, Safari, Chrome, Opera */
html>/**/body .wrapper .secondLevel .productcontainer .level2Select
{
	padding:4px 0px 6px 0px;
}
			
.wrapper .secondLevel .productcontainer .level2Select a	{		
		color:#666666;
		border:1px solid white;
		padding:5px 15px 5px 15px;
		}	

.wrapper .secondLevel .productcontainer a	{
		color:#06855F;
		font-weight:normal;
		background-image:none;
		font-size:10px;
		text-align:center;
		}
	
.wrapper .secondLevel .productcontainer  a:hover	{
		color:#06855F;
		background-image:none;
		font-size:10px;
		text-align:left;
		}	
	
.wrapper .secondLevel .productcontainer  a.selected	{	
	font-weight:bold;
}
	
	
.wrapper .secondLevel .productcontainer  a.selected:hover	{	
	text-decoration:none;
	color:#666;
}
		

/********* login-error **************/	
	
.login_error	{
	height:84px;
	width:100%;
	float:left;
}		

.login_error_left
{
	width:6px;
	height:84px;
	float:left;
}

.login_error_right
{
	width:6px;
	height:84px;
	float:right;
}

.login_error_wrapper	
{
	height:84px;
	width: 970px;
	padding-bottom:10px;
}

.login_error_header	
{
	margin:0;
	padding:16px 0 0 0;
	font-size:14px;
	font-weight:bold;
}

.login_error_text
{
	float:left;
	height:84px;
	width:950px;
}

.login_error img
{
	padding:0 16px 0 15px;
	float:left;
}


.login_error_body
{
	font-size:10px;
	padding:5px 0 0 0 ;
	margin:0;
	line-height:13px;
}
/**************HEADER SECTION ENDS HERE******************/

.MainPageContainer	{
		border-right:1px solid #b3b3b3;
		border-left:1px solid #b3b3b3;
		border-bottom:1px solid #b3b3b3;
		background-color:#e7e7e7;
		clear:both !important;
		margin:0px 0 0 0;
		padding:10px 0px 0px 10px;
		*padding: 5px 0px 10px 10px;
		_padding: 5px 0px 10px 10px;
		background-position:left top;
		background-repeat:repeat-x;
	}

.MainPageContainer .contentSection	{
		border:1px solid #b3b3b3;
		margin:5px 10px 0px 0px;		
		width:946px;
		background-color:#FFF;
		float:left;
		clear:both;		
		padding:10px 10px 0px 10px !important;
		}
		
/* firefox 2 & 3, IE8 version, Safari, Chrome, Opera */
html>/**/body .MainPageContainer .contentSection	
{
		margin: 0px 10px 0px 0px;
		padding-bottom: 100px;	
}

.MainPageContainer .contentSection .contactSection	{
		border:0px solid #000;
		margin:10px 40px 10px 15px;		
		width:250px;
		background-color:#FFF;
		float:left;
		padding:10px 10px 10px 10px !important;
		}
		
.MainPageContainer .contentSection h1.contactSection	{
		margin:0px 0px 0px 10px;
		padding:10px 0 8px 0 !important;
		border-bottom:1px solid #d4d4d4;
		display:block;		
		width:927px;
		}	


.MainPageContainer .contentSection .h1MarginRemoval
{
	margin: 0px;
}

.MainPageContainer .contentSection .h1MarginPadTop
{
	color:#666666;
	margin: 10px 0px 0px 0px;
}

.MainPageContainer .contentSection .h1MarginTop
{
	color:#666666;
	margin: 13px 0px 0px 0px;
}
			
.MainPageContainer .contentSection .contactSection2	{
		border:0px solid #000;
		margin:10px 0px 10px 10px;		
		width:250px;
		background-color:#FFF;
		float:left;
		padding:10px 10px 0px 10px !important;
		}	


.MainPageContainer .contentSection .contactSection h1, .MainPageContainer .contentSection .contactSection2 h1{		
		border-bottom:1px solid #d4d4d4;
		font-size:11px;
		padding:0 0 3px 0;
		margin:0px 0 0 60px;
		}
.MainPageContainer .contentSection .contactSection a, .MainPageContainer .contentSection .contactSection2 a	{
		/*display:block !important;*/
		}
		
.MainPageContainer .contentSection .contactSection .email_link	{
		line-height:15px;
		padding-top:10px;
}
		
.MainPageContainer .contentSection .contactSection .messaging h1, .MainPageContainer .contentSection .contactSection .messaging p{		
		margin:0px 0 0 65px;
		}		
		
.MainPageContainer .contentSection .contactSection p, .MainPageContainer .contentSection .contactSection2 p{
		line-height:18px;
		font-size:11px;
		padding:4px 0 0px 0;
		margin:0px 0 0 60px;
		}		
		
		
.MainPageContainer .contentSection .TabNavigation	{
		margin:0px 0px 0px 0px;		
		padding:0px 0px 2px 10px;
		display:block;
		clear:both;
		/*background:url(../../Images/Affiliates/level3Nev2.gif) ;*/
		background-repeat:repeat-x;
		background-position:left bottom;
		border-bottom:0px solid #F0F;
		border:0px solid green;
		
		}	
	
.MainPageContainer .contentSection ul li{
		list-style:none;
		margin:0px;
		}		
			
.MainPageContainer .contentSection  .TabNavigation .navContainer .navItem,
.MainPageContainer .contentSection  .TabNavigation .navContainer .navItemSelect
{
	display:inline;
}

.MainPageContainer .contentSection  .TabNavigation .navContainer .navItem a{
		color:#06855F;	
		font-size:10px;
		background-color:#eaeaea;
		display:block;
		display:inline-block;
		border-top:1px solid #d4d4d4;
		border-right:1px solid #d4d4d4;
		border-left:1px solid #d4d4d4;
		border-bottom:1px solid #d4d4d4;
		padding:5px 15px 6px 15px;
		*padding:5px 15px 6px 15px;
		margin:0 6px 0 0;
		}
	
.MainPageContainer .contentSection .TabNavigation  .navContainer .navItem  a:hover{
		color:#06855F;	
		font-size:10px;
	/*	background-color:#fff;    */
		display:block;
		display:inline-block;
		border-top:1px solid #d4d4d4;
		border-right:1px solid #d4d4d4;
		border-left:1px solid #d4d4d4;
		border-bottom:1px solid #d4d4d4 !important;
		padding:5px 15px 6px 15px;
		*padding:5px 15px 6px 15px;
		margin-bottom:0px;		
		}	

.MainPageContainer .contentSection .TabNavigation .navContainer .navItemSelect  a, 
.MainPageContainer .contentSection .TabNavigation .navContainer .navItemSelect a:hover, 
.navContainer .navItemSelect a:visited {
		color:#666666 !important;	
		font-size:10px;
		font-weight:bold;
		background-color:#fff;
		display:block;
		display:inline-block;
		border-top:1px solid #d4d4d4;
		border-right:1px solid #d4d4d4;
		border-left:1px solid #d4d4d4;
		border-bottom:1px solid #fff !important;
		*border-bottom:0px solid #fff !important;
		padding:5px 15px 6px 15px;
		margin:0px 6px 0px 0px;	
		text-decoration:none !important;
		}	

.MainPageContainer .contentSection	h1	{
		margin:20px 0px;
		padding:0 0 8px 0;
		border-bottom:1px solid #d4d4d4;
		clear:both !important;
		*height:14px;
		}
		
.MainPageContainer .contentSection	h1.terms	{
		margin:15px 0px !important;
		padding:0 0 8px 0;
		border-bottom:1px solid #d4d4d4;
		clear:both !important;
		*height:14px;
		}
	
.MainPageContainer .contentSection	h2	{
		font-size:11px;
		margin:5px 0px 0px 0px;
		padding:0px 0px 5px 0px;
		clear:both !important;
		border:0px solid blue;
		}	
		
.MainPageContainer .contentSection p {
		border:0 solid red;
		font-size:11px;
		margin:4px 0 3px;
		padding:0 0 0;
}
	
.MainPageContainer .contentSection	.breadCrumb	{
		font-size:11px;
		margin:10px 0px 5px 0px;
		padding:3px 0 2px 5px;
		border:1px solid #d4d4d4;
		background-position:left top;
		background-repeat:repeat-x;
		display:block;
		clear:both;
		height:13px;
		}
	
.MainPageContainer .contentSection .dropdownList	{
		margin:20px 0px 20px 0px;
		width:158px;
		font-size:11px;
		padding:1px 0 1px 3px;
		font-family:Verdana, Geneva, sans-serif;
		clear:both;
		}

.MainPageContainer .contentSection .dropdownListFloat	{
		margin:10px 50px 10px 0px;
		width:150px;
		font-size:10px;
		padding:1px 1px 1px 3px;
		font-family:Verdana, Geneva, sans-serif;
		float:left;
		}
		
.MainPageContainer .contentSection .clearFrom2 .dropdownListFloat {
	margin: 8px 50px 10px 0px;
}		

.MainPageContainer .contentSection .clearFromNoBorder .labelStyles {
	width: 115px;
}		
		
.MainPageContainer .contentSection .dropdownListFloat2	{
		margin:20px 10px 20px 0px;
		width:150px;
		font-size:10px;
		padding:1px 1px 1px 3px;
		font-family:Verdana, Geneva, sans-serif;
		float:left;
		}	
.MainPageContainer .contentSection .dropdownListFloat3	{
		margin:10px 20px 10px 0px;
		width:158px;
		font-size:10px;
		padding:0px 0px 0px 3px;
		font-family:Verdana, Geneva, sans-serif;
		float:left;
		}
		
.MainPageContainer .contentSection .dropdownListFloat4	{
		margin:8px 0px 0px 0px;
		width:150px;
		font-size:10px;
		padding:1px 1px 0px 3px;
		font-family:Verdana, Geneva, sans-serif;
		float:left;
		}							
		
.MainPageContainer .contentSection .labelStyles	{
		padding:0px 0px 0px 0px;
		margin:12px 10px 0 0;
		font-size:11px;
		font-weight:bold;
		border:0px solid red;
		float:left;
		}
		
.MainPageContainer .contentSection .labelStyles2	{
		padding:0px 0px 0px 0px;
		margin:10px 10px 0 120px;
		font-size:11px;
		font-weight:bold;
		border:0px solid red;
		float:left;
		}		
		
.MainPageContainer .contentSection a	{
		color:#06855F !important;		
		}		
	
.MainPageContainer .contentSection .open	{
	clear:both;
	border:0px solid #d4d4d4;
	padding:3px 0px 1px 0px !important;
	display:block;
	margin:0px 0px 0px 0px;
}
	
.MainPageContainer .contentSection .open2	{
		clear:both;
		border:0px solid #d4d4d4;
		padding:3px 0 0px 0;
		display:block;
		margin:0px;
		}	
		
		
.MainPageContainer .contentSection .openCheckBox	{
		*margin:-2px 10px 0 -3px !important;
		margin:0px 10px 0 0px;
		padding:0px !important;
		float:left;
		}
		
.MainPageContainer .contentSection .openRadio	{
		clear:both;
		border-bottom:1px solid #d4d4d4;		
		/*height:34px;*/
		padding:6px 0px 6px 0px;
		margin-bottom:5px;
		}
		
.MainPageContainer .contentSection .openHeader	{
		clear:both;
		border-bottom:1px solid #d4d4d4;		
		height:29px;
		padding:0px;
		margin:6px 0 0 0;
		}		
		
.MainPageContainer .contentSection .openHeader h1	{
		padding:0px;
		float:left;
		margin:0px;
		border:0px !important;
		padding:7px 0 0px 0 !important;
		}		

.MainPageContainer .contentSection .openRadio	p.noFlash{
		margin:0px;
		/*padding:10px 0 0 1px;
		float:left;*/
		padding:0 0 0 1px;
		}
		
.MainPageContainer .contentSection 	p.promo{
		margin:10px 0 0 0;
		padding:0px 0 0 0px;
		float:left !important;
		font-size:11px;
		font-weight:bold;
		}
		
.MainPageContainer .contentSection 	p.promo2{
		margin:10px 0 0 0;
		padding:1px 0 0 0px;
		float:left !important;
		font-size:11px;
		}		
		
.MainPageContainer .contentSection 	.promoBox	{
		clear:both;
		border-top:1px solid #ffffff;
		background-color:#f1f1f1;
		padding:0 10px 0px 10px;
		margin:0px;
		/*height:163px;*/
		height: auto;
		}
		
.MainPageContainer .contentSection 	.promoBox .textSection	{
		float:left;
		width:780px;
		}
		
.MainPageContainer .contentSection 	.promoBox .imgSection	{		
		float:right;
		width:120px;
		margin:0px 5px 10px 0px; 
		}
.MainPageContainer .contentSection 	.promoBox .imgSection	p{	
		margin:7px 0 8px 0;
		padding:0px 0 0 0px;
		float:left !important;
		font-size:11px;
		font-weight:bold;
		}

.MainPageContainer .contentSection 	.promoBox .textSection p.header	{
		font-weight:bold !important;
		font-size:11px;
		clear:both;
		padding:0px;
		margin:7px 0 0 0;
		}
		
.MainPageContainer .contentSection 	.promoBox .textSection p	{
		font-size:11px;
		clear:both;
		padding:0px;
		margin:10px 0 0 0;
		}		
		
.MainPageContainer .contentSection 	.promoRadio	{	
	background-color:#e9e9e9;
	clear:both !important;
	padding:8px 8px 7px 8px;
	margin-bottom:6px;
}
		
.MainPageContainer .contentSection .radio	{
		clear:both;
		padding:0px;
		margin:0px;
		}		
			
.MainPageContainer .contentSection .radio span {
		font-size:11px;
		/*padding:4px 0 0px 5px;*/ 
		font-weight:normal;
		display:block;
		float:left;
		margin:0 45px 0 0 !important;
		_margin:0 45px 0 0 !important;
		}
		
.MainPageContainer .contentSection .radio input 
{
	margin-right:6px;
		}
		
.MainPageContainer .contentSection p.selectRadio	{
		font-size:11px;
		padding:4px 0 0px 5px; 
		font-weight:normal;
		display:block;
		float:left;
		margin:0 40px 0 0 !important;
		_margin:0 25px 0 0 !important;
		/*margin:3px 0 0 0 !important;*/
		}
		
.MainPageContainer .contentSection p.select	{
		font-size:11px;
		*padding:3px 0 0px 0px; 
		font-weight:bold;
		display:block;
		float:left;
		margin:0px !important;
		/*margin:3px 0 0 0 !important;*/
		}
		
.MainPageContainer .contentSection p.selectSmall {
		font-size:10px;
		padding:0px 0px 16px 0px;
		font-weight:bold !important;
		display:block;
		float:left;
		margin: 2px 0px 0px 0px;
		/*margin:0px 0px 10px 0px !important;
		margin:3px 0 0 0 !important;*/
		}
		
.MainPageContainer .contentSection p.select2	{
		font-size:11px;
		*padding:0px 0 0px 0px; 
		display:block;
		float:left;
		margin:1px 0px 0px 0px !important;
		/*margin:3px 0 0 0 !important;*/
		}		
				
		
.MainPageContainer .contentSection p.bannerHead	{
		font-size:11px;
		display:block;
		clear:both;
		padding:10px 0 3px 0 ;
		*padding:5px 0 3px 0 ;
		margin:0px;
		}	
.MainPageContainer .contentSection #TextSourceTextBox,
.MainPageContainer .contentSection #LogoSourceTextBox,		
.MainPageContainer .contentSection #plainTextTextbox {
	margin-top: 0px;
	margin-bottom: 9px;
}

.MainPageContainer .contentSection #plainTextTextbox {
	margin-top: 3px;
}
		
.MainPageContainer .downloadcontainer
{
	padding:5px 0px 5px 0px;	
}

		
ul.autoSelect	{
		float:left;
		clear:both !important;
		margin:10px 0 10px 0;
		padding:0px;		
		border:0px solid red;
		}

div.autoSelect 	{
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#f3f2f2 !important;
	/*width:135px;*/
	display:block;
	width:auto;
	margin:5px 0 6px 0;
	float:left;
	_width: 150px;
}

/*html>/** /body div.autoSelect {
	margin: 5px 0 8px 0;
}*/

div.autoSelectPromotionalText a,
div.autoSelectPromotionalText a:hover,
div.autoSelectPromotionalText a:active,
div.autoSelectPromotionalText a:visited,		
div.autoSelect a,
div.autoSelect a:hover,
div.autoSelect a:active,
div.autoSelect a:visited	{
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding:5px 5px 0px 25px;
	*padding: 5px 5px 0px 25px;
	display:block;
	margin-bottom: 1px;
	border:0px;
	font-size:10px !important;
	font-weight:normal;
	clear:both;
	height: 17px;
	_width: 150px;
}
		
div.backLink	{	
		border-left:1px solid #b5b5b5;
		border-right:1px solid #b5b5b5;
		background-position:left top;
		background-repeat:repeat-x;
		background-color:#f3f2f2 !important;
		width:auto;
		margin:0px 0 0px 0;
		float:right;
		height:23px;
		}
		
div.backLink a,
div.backLink a:hover,
div.backLink a:visited,
div.backLink a:active	{
		background-position:0px 3px;
		background-repeat:no-repeat;
		padding:6px 5px 5px 25px;
		*padding:6px 5px 4px 25px;
		display:block;
		border:0px;
		display:block;
		display:inline-block;
		font-size:10px !important;
		font-weight:normal;
		clear:both;	
		}		
		
div.editLink 	{
		border-left:1px solid #b5b5b5;
		border-right:1px solid #b5b5b5;
		background-position:left top;
		background-repeat:repeat-x;
		background-color:#f3f2f2 !important;
		padding:0 5px 0 0;	
		margin:0px 0 0px 0;
		float:right;
		}
		
div.editLink a	{
		background-position:0px 3px;
		background-repeat:no-repeat;
		padding:5px 0px 6px 25px;
		display:block;
		border:0px;
		display:block;
		display:inline-block;
		font-size:10px !important;
		font-weight:normal;
		clear:both;		
		}		
/**/

td.addLink 	{		
	padding-top: 10px !important;
}
		
td.addLink div
{
		/*margin:8px 0 0px 0;	*/
		padding:0 5px 0px 0;
		/*border-left:1px solid #b5b5b5;
		border-right:1px solid #b5b5b5;*/
		border:1px solid #b5b5b5;
		background-position:left top;
		background-repeat:repeat-x;
		background-color:#f3f2f2 !important;
}

td.addLink a,	
td.addLink a:hover,
td.addLink a:visited,
td.addLink a:active
{
		background-position:0px 1px;
		background-repeat:no-repeat;
		padding:3px 0px 3px 25px;
		display:block;
		font-size:10px !important;
		font-weight:normal;
		}

/***************LoggedIn page styles**************/

.MainPageContainer .quickAccess	{
		width:468px;
		float:left !important;
		border:0px solid red;
		margin: 0px;
		}
		
.MainPageContainer  .quickAccess h1 {
		padding:0 0px 10px 0;
		margin:0 0px 0 0;
		font-size:11px;
		}		
		
.MainPageContainer .mainNews {
		width:482px;
		float:left;
		margin:0 0 0 20px;
		border:0px solid red;
		}		
		
.MainPageContainer .mainNews h1	{
		font-size:11px;
		padding:0 0px 8px 0;
		margin:0 15px 0 0;
		}	
		
/* IE 6 & 7 version */
*.MainPageContainer .mainNews  h2 {
	font-size:12px;
	border:0px solid red;
	margin:3px 0 0 0;
	padding:0px;
	color:#999;
}
		
/* firefox 2 & 3, IE8 version, Safari, Chrome, Opera */
html>/**/body .MainPageContainer .mainNews  h2	{
	font-size:12px;
	border:0px solid red;
	margin:5px 0 0 0;
	padding:0px;
	color:#999;
}
		
.MainPageContainer .mainNews h3	{
		font-size:11px;
		color:#545454;
		border:0px solid red;
		margin:3px 0 0 0;
		}
.MainPageContainer .mainNews p,
.MainPageContainer .mainNews div.infoTextContainer	{
		padding:2px 0 5px 0;
		margin:0px 0 0px 0 !important;
		clear:both;
		font-size:10px;
		color:#999;
		line-height:15px;
		display: block;
		}
		
.MainPageContainer .mainNews a, .MainPageContainer .mainNews a:hover	{		
		clear:both;
		color:#06855F;
		font-size:10px;
		font-weight:normal;
		padding:5px 0 0px 0px !important;
		margin:0px 0 5px 0px;
		border:0px solid red;
		}
.quickAccess h2	{
		font-size:12px;
		border:0px solid red;
		margin:0px;
		padding:0px;
		}
		
.quickAccess h3	{
		font-size:11px;
		color:#999;
		border:0px solid red;
		margin:4px 0 0 0;
		}
		
.quickAccess p	{
		font-size:10px;
		color:#06855f;
		border:0px solid red;
		margin:5px 0 3px 0;
		}		
.quickAccess p a, .quickAccess p a:hover	{
		color:#06855f;
		}		
		
.creativeBanner	{
		margin:10px 0px 0 0;
		border-bottom:1px solid #d8d8d8;
		}
		
.creativeBanner .creativeBannerArea		{
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px 0 15px 105px;		
}	
		
.addNewLink	{
		margin:0px 0px 0 0;
		border-top:1px solid #fff;
		border-bottom:1px solid #d8d8d8;
		}
		
.addNewLink .addLinkArea	{
	background-position:left top;
	background-repeat:no-repeat;
	padding:10px 0 15px 105px;
}
		
		
.promoTxt	{
		margin:0px 0px 0 0;
		border-top:1px solid #fff;
		}		
		
.promoTxt .promTxtArea	{
		background-position:left top;
		background-repeat:no-repeat;
		padding:10px 0 15px 105px;
		margin:0px 0 0px 0;
		}

.separator	{
		background-position:left top;
		background-repeat:repeat-x;
		padding:1px 0 1px 0;		
		margin:0px 0px 0px 0px;
		width:968px;
		height:2px;
		clear:both;		
		}
		
h1.loggedIn	{
		margin:13px 0 0 3px;
		_margin:3px 0 0 3px;
		width:960px;
		}
		
/*********Banner styles **************/


.marLeft	{
		margin: 0 0 0 9px !important;
		}

.banner	{
		width:970px;
		height:211px;
		margin:0px 0px 0px 0px !important;
			border:0px solid red;
		clear:both;
		padding:0 0 0 0px;
		}
		
 h1.homepage	{
	margin:15px 0 10px 0px;
	padding:0 0 10px 0;
	display:block;
	float:left;
	width:968px;
}
			
.home_Content	{
		margin:0px 6px 2px 0px;
		clear:both;
		padding:5px 0 8px 10px;
}
		
.home_Content .infoBox, 
.home_Content .infoBoxLast {
	background-position:bottom right;
	background-repeat:repeat-y;
	width:232px;
	float:left;
}

.home_Content .infoBox {
	margin-right: 10px;
}
/*
.home_Content .infoBoxLast	{
		width:236px;
		height:100px;
		float:left;
		}
*/
/*
.home_Content .infoBox *,
.home_Content .infoBox2 *,
.home_Content .infoBoxLast * {
	border: 1px solid red;
}

.home_Content .infoBox {
	border: 1px solid green;
}

.home_Content .infoBox2 {
	border: 1px solid yellow;
}

.home_Content .infoBoxLast {
	border: 1px solid blue;
}*/

.home_Content .infoBox	a, 
.home_Content .infoBoxLast a {
	clear:both;
	color:#06855F;
	font-size:10px;
	font-weight:normal;
	padding:0px 0 0 0px;
}
		
.home_Content .infoBox p,
.home_Content .infoBoxLast p,
.home_Content .infoBox div.infoTextContainer,
.home_Content .infoBoxLast div.infoTextContainer {
	font-size:10px;
	padding:7px 10px 15px 0px;
	color:#999;
	margin:0px !important;
	line-height:13px;
	display:block;
}		
/*
.home_Content .infoBoxLast p{
		font-size:10px;
		padding:0 10px 15px 0px;
		color:#999;
		line-height:13px;
		margin:0px !important;
		display:block;
		}			
*/		
.home_Content .infoBox2Last p, 
.home_Content .infoBox2 p,
.home_Content .infoBox2 div.infoTextContainer,
.home_Content .infoBox2Last div.infoTextContainer	{
	font-size:10px;	
	line-height:15px;
	margin:2px 0 0 0px;
	color:#999;
	padding:0 6px 10px 2px;
	line-height:15px;		
	height:auto;
	_height:90px;
	min-height:90px;	
	display: block;
}		

.home_Content .infoBox .pods, 
.home_Content .infoBoxLast .pods	{
	height:50px;
	clear:both;
}

.home_Content .infoBox .pods img, 
.home_Content .infoBoxLast .pods img
{
	float:left;
}

.home_Content .infoBox .pods h2, 
.home_Content .infoBoxLast .pods h2{
	font-size: 11px;
	color:#545454;
	padding-top: 10px;
}				

.home_Content .infoBoxLast .pods h2 {
	padding-right: 10px;
}			
		
.home_Content .infoBox2	{
		width:236px;
		margin:0px 8px 0px 0px;
		float:left;
		}	
		
.home_Content .infoBox2Last	{
	width:236px;
	margin:0 4px 0 0;
	float:left;
}	

.test { padding-left: 10px!important;}	

/* IE 6 & 7 version */
*.home_Content .infoBox2Last h1, 
*.home_Content .infoBox2 h1	{
	font-size:11px;
	margin: 3px 0 0 2px;
	color:#999;
}
		
/* firefox 2 & 3, IE8 version, Safari, Chrome, Opera */
html>/**/body .home_Content .infoBox2Last h1, 
html>/**/body .home_Content .infoBox2 h1	{
	font-size:11px;
	margin: 5px 0 0 2px;
	color:#999;
}

.home_Content .infoBox2Last h2, 
.home_Content .infoBox2 h2	{
	font-size:10px;
	margin:4px 0 0 2px;
	padding:0px;
	color:#545454;
}					
		
.home_Content .infoBox2Last a, 
.home_Content .infoBox2 a, 
.home_Content .infoBox2Last a:hover, 
.home_Content .infoBox2 a:hover	{			
	clear:both;
	color:#06855F;
	font-size:10px;
	font-weight:normal;
	padding:0px 0 0 2px;
	border:0px solid red;
	margin-bottom:10px;
}
		
	/**********Ends here*********/		
		
		
.MainPageContainer .contentSection textarea	{
	width:933px;
	height:250px;
	overflow:scroll;
	font-size:12px;
	padding:6px 0 4px 11px;
	margin:0px 0 4px 0;
	clear:both;
	border:1px solid #aca899;
	font-family:Verdana;
	font-size:10px;
	color:#545454;
	font-weight:normal;
	line-height:14px;
}
		
						
.MainPageContainer .contentSection .downloadTextArea	
{
	margin-top:3px !important;
	margin-bottom:4px !important;
}
		
.MainPageContainer .contentSection .promoArea	
{
	margin-bottom:5px;
}

.MainPageContainer .contentSection .BannerContainer	{
	clear:both;
	margin:0px 0 9px 0;
	padding:8px 0 8px 0;
}

html>/**/body .MainPageContainer .contentSection .BannerContainer {
	padding: 8px 0px 7px 0px;
	margin: 0px 0px 9px 0px;
}

.MainPageContainer .contentSection .BannerSection	{
	clear:both;		
}
		
.MainPageContainer .contentSection .BannerSection span	{
		font-size:10px;
		font-weight:bold !important;
		margin:5px 5px 0px 0 !important;
		padding:0px 0 0 0 !important;
		float:left;
		}
		
.marDiv	{
		height:10px;
		clear:both;
		margin:0px;
		padding:0px;
		}		

.MainPageContainer .contentSection .BannerSection a, .MainPageContainer .contentSection .BannerSectionSmall	a{
		font-size:10px;
		margin:5px 0 0 0;	
		float:left;
		padding:0px  !important;
		}

.MainPageContainer .contentSection .BannerSection a.FlashCover,
.MainPageContainer .contentSection .BannerSection a.BannerCover
{
	cursor:pointer; 
	/*width:100%;*/
	display:block; 
	_zoom:1; /* IE6 fix */
	z-index:300;
	/*background-color:Black;*/
	float:none;
}

.MainPageContainer .contentSection .BannerSectionr a.FlashCover table,
.MainPageContainer .contentSection .BannerSection a.FlashCover tr,
.MainPageContainer .contentSection .BannerSection a.FlashCover td,
.MainPageContainer .contentSection .BannerSectionr a.BannerCover table,
.MainPageContainer .contentSection .BannerSection a.BannerCover tr,
.MainPageContainer .contentSection .BannerSection a.BannerCover td
{
	/*background-color:Black;*/
	padding:0px;
	margin:0px;
	background-image:none;
	border:none;
}		
.MainPageContainer .contentSection .BannerSection a.bannerFullSize{
		width:468px;
		background-position:left top;
		background-repeat:no-repeat;
		margin:0px 10px 0px 0px;
		clear:both;
		display:block;
}
		
.MainPageContainer .contentSection .BannerSection div.bannerFullSize	{
	width:468px;
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px 10px 0px 0px;
	clear:both;
	display:block;
}
		
.MainPageContainer .contentSection .BannerSection a.bannerFullSize2	{
		width:468px;
		background-position:left top;
		background-repeat:no-repeat;
		margin:0px 0px 0px 0px;
		clear:both;
		display:block;
		}
		
.MainPageContainer .contentSection .BannerSection div.bannerFullSize2	{
		width:468px;
		background-position:left top;
		background-repeat:no-repeat;
		margin:0px 0px 0px 0px;
		clear:both;
		display:block;
		}

	
.MainPageContainer .contentSection .BannerSectionSmall	{
		clear:both;		
		border:0px solid red;
		padding:0px 0 0 0 !important;
		display:block;
		margin:0px;
		
		}	
		
.MainPageContainer .contentSection .BannerSectionSmall span, .MainPageContainer .contentSection .BannerSection span {
		font-size:10px;
		/*font-weight:normal !important;*/
		margin-bottom:3px !important;
		display:block;
		clear:both;
		}
	
.MainPageContainer .contentSection .BannerSection  p, .MainPageContainer .contentSection .BannerSectionSmall  p{
		font-size:9px;
		font-weight:normal;
		margin:5px 0 0px 0;
		display:block;
		clear:both;
		}	
	
	
.MainPageContainer .contentSection .BannerSectionSmall .smallcontainer	{
		width:271px;
		float:left;
		padding:0px 0 0 0;
		margin:0px 0 0 0;		
		}

.MainPageContainer .contentSection .BannerSectionSmall a.bannerSmall	{
		width:128px;
		height:60px;
		margin:5px 0px 0px 0px;
		background-color:#ccc;
		clear:both;	
		padding:0 0 0px 0;
		display:block;
		}		

.MainPageContainer .contentSection .BannerSectionSmall a.bannerSmall2	{
		width:132px;
		height:60px;
		margin:5px 0px 0px 0px;
		background-color:#ccc;
		clear:both;
		display:block
		}	

/**** selectTxt styles ****/


div.selectTxt	{
		/*border:1px solid  #d4d4d4;*/
		margin:10px 0 0px 0;
		padding:10px 10px 0px 10px;
		}

.selectTxt	h3{
		font-size:11px;
		color:#666;
		margin:0 0px 0px 0;
		padding:0px;
		float:left;
		}


.select_text_row {	
	border-bottom:1px solid #EEE;
	
	float:left;
	padding:12px 0px 12px 0px;
	width:924px;
	margin:0px !important;
}

.select_text_row_no_border {	
	clear:both;
	float:left;
	padding:12px 0px 12px 0px;
	width:924px;
	margin:0px !important;
}

.selectTxt .TextTitleHolder
{
		text-align:left;
	float:left;
	background-color:Aqua;
	width:749px;
}

.selectTxt .titleTxt {
		float:left;
		width:155px;
		font-size:10px;
		/*border:1px solid blue;
		margin:10px 0 0 0;*/
		font-weight:bold;
		padding:0px 20px 0px 0px;
		height:24px;
		background-color:Fuchsia;
		}
		
.selectTxt p
{
		font-size:10px !important;
		/*line-height:14px;*/
		padding:0px;
		margin:0px;
		width:auto;
		float: right;
		display:block;
}		

.selectTxt p span {
	font-size: 9px;
}

div.divFullBorder div.selectTxt tr td.itemTitle {
	padding:10px 0px 10px 0px;
	width:155px;
}

div.divFullBorder div.selectTxt tr td.itemText {
	padding:10px 0px 10px 10px;
}

div.divFullBorder div.selectTxt tr td.itemIcon {
	padding:10px 0px 10px 0px; text-align:right;
}
		
.selectTxt .Txt_area span{
		color:#06855F;
}	
	
.selectTxtHeaderArea	{
		clear:both !important;
		border-bottom:1px solid #d4d4d4;
		margin:0px 0 0 0;						
		padding:0 0 5px 0;
		}	
				
.selectTxtHeaderArea H3	{
		width:155px;
		padding-right:20px;
		}		
	
.SelectTxtIcon  {
	float:right;
	margin-left:10px;
	width: auto;
}
		
/* firefox 2 & 3, IE8 version, Safari, Chrome, Opera */
html>/**/body .SelectTxtIcon {
		float:right;
		margin-left:20px;
		width: auto;
}

.SelectTxtIcon span a,
.SelectTxtIcon span a:hover,
.SelectTxtIcon span a:visited,
.SelectTxtIcon span a:active {
	background-position: right center;
	background-repeat: no-repeat;
	display:block;
	height:22px;
	padding:1px 25px 0px 10px;
	_padding: 1px 25px 0px 0px;
	line-height: 20px;
	text-alignment: left;
}

.SelectTxtIcon span {
		background-color:#F3F2F2 !important;
		background-position:left top;
		background-repeat:repeat-x;
		display:block;		
		border-left: 1px solid #B5B5B5;
		border-right: 1px solid #B5B5B5;
}
		
/******Left navigation styles ******/	

.leftNav	{
		width:155px;
		float:left;
		margin:0px 0px 0 10px;
		_margin:0px 0px 0 5px;
		border:0px solid red;
		}
		
.leftNav h1	{
		margin:10px 0px 0 0px !important;
		padding:0 0 8px 0;
		border-bottom:1px solid #d4d4d4;	
		display:block;
		width:145px;
		}
	
.leftNav ul	{
		margin:0px 0 0 0 !important;
		padding:0px;
		width:145px;
		}
		
.leftNav ul li {
		list-style:none;		
		text-align:left;
		border-bottom:1px solid #d4d4d4;
		line-height:20px;
		
		}		
.leftNav ul li a{
		font-size:10px;
		padding:0 0 0 0px;
		padding:0px 0 2px 3px !important;
		display:block;
		margin:1px 0 1px 0;
		}
		
.leftNav ul li.select a{
		color:#666 !important;
		display:block;
		margin:1px 0 1px 0;
		padding:0px 0 2px 3px !important;
		background-color:#efefef;
		font-weight:bold;
		}
.leftNav ul li.select a:hover{
		text-decoration:none;
		}
		
.leftNav ul li a:hover{
		display:block;		
		padding:0px 0 2px 3px !important;
		margin:1px 0 1px 0;
		}		
		
/**************Ends here***********/

.midContent{
		float:left;
		margin:0px 0px 10px 10px;
		width:770px;
		}
		
.midContent	 h1	{
		margin:10px 0px 0 0px !important;
		padding:0 0 8px 0;
		border-bottom:1px solid #d4d4d4;	
		display:block;
		width:770px;
		}
		
.midContent ul {
		margin:0px;
		padding:0px;
		}
		
.midContent ul li {
		margin:0px !important;
		padding:2px 0 5px 0;
		list-style:none;
		font-size:10px;
		text-align:left;
		clear:both ;
		/*display:block;	
		width:100%;*/
		}

.midContent ul li span	{
		margin:2px 0 0 17px;
		padding:0px;
		font-size:10px !important;
		display:block;
		clear:both !important;
		border:0px solid red;
		}
		
.midContent ul li ul	{
		margin:0px 0 0 17px;
		padding:0px;
		font-size:12px !important;
		/*display:block;*/
		clear:both !important;
		border:0px solid red;
		}		
		
.midContent ul li ul li{
		margin:0px 0 0 17px;
		padding:5px 0 0 0;
		font-size:10px !important;
		/*display:block;*/
		clear:both !important;
		border:0px solid red;
		}				
		
		
.midContent ul li a{
		background-position:left center;
		background-repeat:no-repeat;
		/*display:block;*/
		padding: 0 0 0 15px;
		}
		
.midContent ul li.select a{
		background-position:left center;
		background-repeat:no-repeat;
		/*display:block;*/
		padding: 0 0 0 15px;
		}			

.midContent ul
{
	padding-top: 3px;
}

	
/**************************Footer ********************************/

.footer {
	background-position:left top;
	background-repeat:repeat-x;				
	margin:0px 10px 0px 0px;
	padding:0px 0 9px 0;
	*padding: 0px 0 9px 0;
	clear:both;
}
		
.footer .footerArea	{
	border-top:1px solid #fafafa;
	padding:0px 0px 10px 0px;
	*padding:0px 0px 10px 0px;
	clear:both;
	border:0px solid red;
	margin-top: 10px;
}
		
.footer .footerArea p	{
		float:left;
		clear:both;
		text-align:center !important;
		font-size:10px;
		border:0px solid red;
		color:#999999;
		text-align:center;
		width:100%;
		line-height:14px;
		margin:22px 0 10px 0;
		}

/* Old UL Styles Which Didn't Support Centering Properly */
.footer .footerArea	ul	
{
	margin:0 0 0 425px;
	border:0px solid red;
	padding:0px;
}

.footer .footerArea	ul li	
{	
	margin:0 10px 0 0;
	float:left;
	list-style:none;
}

.footer .footerArea	ul li a.gpwaLogo	
{
	background-position:left top;
	background-repeat:no-repeat;
	padding:10px 0px 27px 0px;
	*padding:10px 0px 19px 0px;		
	width:85px;
	display:block;
	margin:0 0px 0px 0px;
}
/*End of Old UL Styles */
	
/* New UL Styles */
.footer .footerArea	ul.Logos
{
	margin:0px;
	border:0px solid red;
	padding:0px;
	text-align: center;
}

.footer .footerArea	ul.Logos li	
{
	margin:0 10px 0 0;
	display: inline;
	list-style:none;
	float:none;
}

.footer .footerArea	ul.Logos li a.gpwaLogo	
{
	display:inline;
}
/* End New UL Styles */
		
/* ************* contact us ******************** */
div#contactUsPageContainer {
	text-align: center;
	font-family: Verdana, Geneva, serif;
	background-color: #FFFFFF;
	border: 1px solid silver;
	margin-right: 10px;
	font-size: 11px !important;
	min-height: 320px;
	_height: 320px;
	zoom: 1 !important;
}

div#contactUsPageContainer .contactUsTitle {		
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid #CDCDCD;
	padding-top: 18px;
	padding-bottom: 8px;
	margin-left: 20px;
	margin-right: 20px;
	text-align: left;
}

div#contactUsPageContainer #infoItems {
	background-color: #FFFFFF;
	border: 0px;
	margin: 0px;
	margin-left: 10px;
	_margin: 10px;
	_margin-left: 40px;
	padding: 0px;
	width: 100%;
	_width: inherit;
	height: 100%;
	text-align: left;
}

div#contactUsPageContainer #infoItems .infoItemContainer {
	margin: 20px;
	margin-top: 18px;
	padding: 10px;
	padding-left: 0px;
	margin-left: 30px;
	_margin-left: 0px;
	padding-right: 0px;
	margin-right: 30px;
	_margin-right: 20px;
	background-color: #FFFFFF;
	width: 250px;
	float: left;
	align: left;
	background-repeat: repeat-x;
	background-position: 50px 26px;
}

div#contactUsPageContainer #infoItems .infoItemContainer img {
	padding-bottom: 60%;
	padding-top: 5px;
	_padding: 0px;
	_padding-bottom: 60%;
	float: left;
}

/* IE 6 fix */
div#contactUsPageContainer #infoItems .infoItemContainer .textContainer {
	_float: left;
	_background-repeat: repeat-x;
	_background-position: 50px 26px;
}

div#contactUsPageContainer #infoItems .infoItemContainer h1 {
	font-weight: bold;
	/*border-bottom: 1px solid #CDCDCD;*/
	color: #666;
	padding-bottom: 3px; 
	text-align: left;
	font-size: 11px;
	display: inline;
}

div#contactUsPageContainer #infoItems .infoItemContainer p,
div#contactUsPageContainer #infoItems .infoItemContainer div.infoTextContainer {
	line-height: 18px;
	vertical-align: middle;
	padding-top: 9px;
	display: block;
}

div#contactUsPageContainer div#infoItems .contentItemSeperator {
	border: 0px;
	padding: 0px;
	height: 100%;
	width: 8px;
	_width: 40px;
	float: left;
	margin: 0px;
}

/************************* information page ************************/

div.informationContainer {
	border:1px solid #b3b3b3;
	margin:0px 10px 0px 0px;		
	width:947px;
	font-size: 10px;
	background-color:#FFFFFF;
	float:left;
	clear:both;		
	padding:8px 10px 10px 10px !important;
	min-height: 320px;
}

html>/**/body div.informationContainer {
	margin: 0px;
}

div.informationContainer h1	{
		margin:20px 0px;
		padding:0 0 8px 0;
		color:#666666;
		border-bottom:1px solid #d4d4d4;
		clear:both !important;
		*height:14px;
}
		
div.informationContainer table, 
div.informationContainer table td, 
div.informationContainer table tr {
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-size: 10px;
}

div.informationContainer div#lhsNav {
	width: 190px;
	float: left;
	margin: 0px 0px 0px 10px;
	_margin: 0px 0px 0px 5px;
}

div.informationContainer div#lhsNav h1 {
	margin:10px 0px 0 0px !important;
	padding:0 0 8px 0;
	border-bottom:1px solid #d4d4d4;	
	display:block;
	width:190px;
}

div.informationContainer div#lhsNav .navContainer {
	margin:0px 0 0 0 !important;
	padding:0px;
	width:190px;
}

div.informationContainer div#lhsNav .navContainer a, 
div.informationContainer div#lhsNav .navContainer a:visited, 
div.informationContainer div#lhsNav .navContainer a:hover {
	padding: 0px;
	border: 0px;
}
		
div.informationContainer div#lhsNav .navContainer .navItemSelect, 
div.informationContainer div#lhsNav .navContainer .navItem {
	list-style:none;		
	text-align:left;
	float:left;
	width:190px;
	border-bottom:1px solid #d4d4d4 !important;
	padding: 1px 0px 1px 0px;
}		

div.informationContainer div#lhsNav .navContainer .navItem a,
div.informationContainer div#lhsNav .navContainer .navItemSelect a, 
div.informationContainer div#lhsNav .navContainer .navItemSelect a:hover,
div.informationContainer div#lhsNav .navContainer .navItem a:hover {
	font-size: 10px;
	padding :5px 0px 5px 3px;
	display: block;
	margin: 0px;
	float:left;
	width: 187px;
	border: none !important;
}

	
div.informationContainer div#lhsNav .navContainer .navItemSelect a {
	background-color:#efefef;
	border-bottom:1px solid #d4d4d4;
}
			

div.informationContainer div#infoNav  {
	margin: 0px;
	margin-left: 20px;
	padding: 0px;
	float: left;
	width: 727px;
	margin-bottom: 23px;
}

div.informationContainer div#infoNav h1 {
	width: 100%;
	margin:10px 0px 0px 0px !important;
	padding:0 0 8px 0;
	border-bottom:1px solid #d4d4d4;	
}

div.informationContainer div#infoNav .subHeadingContainer h1, 
div.informationContainer div#infoNav .subHeadingContainer h2, 
div.informationContainer div#infoNav .subHeadingContainer h3 {
	width: 100%;
	margin: 12px 0px 5px 0px !important;
	padding: 0 0 8px 0;
	border-bottom:1px solid #d4d4d4;
	font-size: 12px;
}


div.informationContainer div#infoNav #navContentHolder div.infoTextContainer { 
	margin-bottom: 12px;	
	padding-right: 0px; /*Ver 6 : KS changed from 3px for link padding issues 16102*/
	padding-left: 0px;
}
		
/* firefox 2 & 3, IE8 version, Safari, Chrome, Opera */
html>/**/body div.informationContainer div#infoNav #navContentHolder div.infoTextContainer {
	margin: 0px;
	padding: 0px;
}

/*
div.informationContainer div#infoNav #navContentHolder .inner_content a { 
	
}*/

div.informationContainer div#infoNav #navContentHolder b {
	margin: 0;
	padding: 4px 0 0 0;
	display: block;
	font-size: 11px;
}

div.informationContainer div#infoNav #navContentHolder p {
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 7px;
	padding: 0px;
	display: block;
}

div.informationContainer div#infoNav .AccordianControl .inner_content {
	margin-top: 3px;
	margin-bottom: 6px;
}

div.informationContainer div#infoNav .AccordianControl .inner_content p {
	/*display: inline !important;*/
}

/* IE 6 & 7 version */
*div.informationContainer div#infoNav .AccordianControl .inner_content br {
	line-height: 11px;
}
		
/* firefox 2 & 3, IE8 version, Safari, Chrome, Opera */
html>/**/body div.informationContainer div#infoNav .AccordianControl .inner_content br {
	line-height: 1px;
	/*height: 5px;*/
	margin-bottom: 6px;
	display: block;
}



div.informationContainer div#infoNav #navContentHolder {
	line-height: 14px;
	padding-top:2px;
}

div.informationContainer div#infoNav .TableOuterContainer {
	width: 100% !important;
	text-align: left;
	margin: 17px 0 14px 0;
}

div.informationContainer div#infoNav .TableContainer {
	padding: 10px;
	border: 1px solid #D4D4D4;
	display: block;
	text-align: left;
	/*width: 480px;*/
	margin: auto;
}

div.informationContainer div#infoNav .ContentTable td {
	font-size: 11px;
	margin: 10px;
}

div.informationContainer div#infoNav .HeaderRow td {
	font-weight: bold;
	margin: 10px;
	padding: 4px 10px 8px 10px;
	border-bottom: 1px solid #E7E7E7;
	width: 299px;
}

div.informationContainer div#infoNav tr.AlternateItemRow td,
div.informationContainer div#infoNav tr.ItemRow td {
	padding: 4px 10px 7px;
	margin: 10px;
	font-size: 10px;
	border-bottom: 1px solid #E7E7E7;
	text-align: left;
	width: 299px;
}

div.informationContainer a.HeaderLink .selector_link {
	font-weight: bold;
	cursor: pointer;
	background-image: none;
	/*text-decoration: none;*/
	color: #06855F;
}

div.informationContainer a.HeaderLink:hover {
	text-decoration: underline;
}

div.informationContainer td.selector_imageCell {
	background-image: none;
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 15px;
}

div.informationContainer .accordian_header, .accordian_header_selected {
	padding-top: 5px;	
	padding-bottom: 3px;
}

div.informationContainer .inner_content {
	line-height: 14px;
	margin-top: 4px;
	margin-bottom: 5px;
	margin-left: 15px;
}

/* IE 6 & 7 version */
*.informationContainer .inner_content ol, ul {
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 2px;
	padding-left: 23px;
}
		
/* firefox 2 & 3, IE8 version, Safari, Chrome, Opera */
html>/**/body div.informationContainer .inner_content ol, ul {
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 2px;
	padding-left: 19px;
}

div.informationContainer .inner_content li {
	padding-bottom: 3px;
	line-height: 16px;
}

/* ********************** language menu ********************** */
.languageMenu
{
	font-size: 10px;
}

.languageMenu div.LanguageInfoLabel
{
	float:left;
	color:#FFFFFF;
	text-align:right;
	width: 157px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.languageMenu div.LanguageContainer
{
	float:left;
	width:100px;
	padding-top: 10px;
	padding-left: 6px;
	position: relative;
}

.languageMenu .LanguageContainer .LanguageSelectionContainer 
{
	color:#FFDF1B;
	cursor:pointer;
	background:none;
	border:none;
	position: absolute;
	left: 0px;
	top: 7px;
	padding: 3px 0px 5px 5px;
}

.languageMenu .LanguageContainer .LanguageSelectionContainer .CurrentSelectedLanguageContainer,
.languageMenu .currentSelectionItem {
	float: left;
	padding-bottom: 2px;
}

.languageMenu .currentSelectionItem {
	cursor: default;
}

.languageMenu .arrowContainer
{
	background:none;
	border:none;
	float: left;
	margin-top: 1px;
	margin-left: 1px;
	width: 10px;
	height: 10px;
	overflow: hidden;
}

.languageMenu .LanguageChoice .arrowContainer img {
	margin-top: -10px;
	border: 1px solid black;
}

/* IE 6 & 7 version */
*.languageMenu .LanguageChoicesContainer {
	position: absolute;
	background-color:#00674A;
	background-repeat:repeat-x;
	color:#ffffff;
	left: 0px;
	top: 7px;
	z-index:300;
	width: 78px;
	_width: 79px;
}

/* firefox 2 & 3, IE8 version, Safari, Chrome, Opera */
html>/**/body .languageMenu .LanguageChoicesContainer {
	position: absolute;
	background-color:#00674A;
	background-repeat:repeat-x;
	color:#ffffff;
	top: 7px;
	left: 0px;
	z-index:300;
	width: auto;
}

.languageMenu .LanguageChoicesContainer tr
{
	background:none;
	border:none;
	padding:0px;
}
.languageMenu .LanguageChoicesContainer tr td
{
	background:none;
	border:none;
	padding:0px 0px 0px 5px;
}

.languageMenu .LanguageChoicesContainer tr td.currentSelectionItem {
	color: #FFDF1B;
}
	
.languageMenu .LanguageChoicesInnerContainer
{
	padding-top:3px;
	padding-bottom:3px;
}

.languageMenu .LanguageChoicesContainer a
{
	display:block;
	margin:2px 0px 1px 0px;
	color:#ffffff;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

.languageMenu .LanguageChoicesContainer a:hover
{
	color:#FFDF1B;
	text-decoration:none;
}