body 
{
	margin: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #575757;
	text-decoration: none;
	font-weight: normal;
		
}
/* Putting the background color and image here instead of the body tag
will keep the color or image out of the WSIWIG editor text boxes */
.LTR, .RTL
{
	background-color: #7d7d7d;
	background-image: url("/images/ui/pageBg1.aspx");
	background-repeat: repeat-x;
	background-position: top left;

}

.CmsContentText
{
	font-family: Tahoma;
	font-size: 11px;
	color: #575757;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
}

select
{
	font-family: Tahoma;
	font-size: 11px;
}

input
{
	font-family: Tahoma;
	font-size: 11px;
}

a:link, a:visited
{
	font-family: Tahoma;
	font-size: 11px;
	color: #3967c3;
	text-decoration: underline;
	font-weight: normal;
}

a:hover
{
	font-family: Tahoma;
	font-size: 11px;
	color: #de8800;
	text-decoration: none;
	font-weight: normal;
}

h1
{
	color: #c45c00;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
	margin-bottom: 5px;
	padding: 1px 0px 1px 1px;
}

h2
{
	color: #c45c00;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	margin: 15px 0px 1px 6px;
	vertical-align: bottom;
	width: 500px;
}

h3
{
	color: #081a3f;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	margin-bottom: 10px;
	padding-top: 12px;
}

h3 a:link, h3 a:visited
{
	color: #3967c3;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
	margin-bottom: -10px;
/*	padding-top: 12px;*/
}

h3 a:hover
{
	color: #de8800;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	margin-bottom: -10px;
	/*padding-top: 12px;*/
}

h4
{
	color: #081a3f;
	font-family: Tahoma;
	font-size: 17px;
	font-weight: normal;
	text-decoration: none;
	margin-bottom: -10px;
	padding-top: 5px;
}

/*#PageMain#*/
#pageMain
{
	width: 827px;
	display: block;
	float: left;
	top: 0px;
	left: 0px;
	background-color: #d4d4d4; 
	/*height: 100%;*/
	position: absolute;
}

#pageShadow
{
	width: 17px;
	height: 100%;
	/*min-height: 600px;*/
	background-image: url("/images/ui/pageShadowBg1.aspx");
	display: block;
	position: absolute;
	top: 0px;
	left: 827px;
	margin: 0;
	padding: 0;
}

/*#Header#*/
#header
{
	width: 827px;
	height: 58px;
	background-image: url("/images/ui/headerBg.aspx");
	border-bottom: 3px solid #e2bb6b;
	border-top: 10px solid #131a39;
	float: left;
}

#headerNav
{
	/*position: absolute;*/
	float: left;
	margin-left: 370px;
	right: 10px;
	top: 16px;
}

.headerNavItems
{
	font-family: Tahoma;
	font-size: 9px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}

.headerNavItems a:link, .headerNavItems a:visited
{
	font-family: Tahoma;
	font-size: 9px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}

.headerNavItems a:hover
{
	font-family: Tahoma;
	font-size: 9px;
	color: #3967c3;
	text-decoration: underline;
	font-weight: normal;
}

#logo
{
	width: 155px;
	height: 50px;
	display: block;
	padding-left: 8px;
	padding-top: 5px;
	float: left;
}

#headerTexture
{
	float: right;
}

#leftColumn
{
	width: 588px;
	display: block;
	float: left;
	background-color: #fefefe;
	min-height: 500px;
}

#rightColumn
{
	display: block;
	width: 234px;
	float: left;
/*background-color: #fefefe;*/

}


.whatWeOfferContent
{
	width: 588px;
	height: 181px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*#Navigation#*/

#mainNavLeftCol
{
	
	width: 588px;
	height: 181px;
	float: left;
}

#mainNavCollection
{
	border-bottom: 1px solid #323a65;
	background-color: #252a49;
	display: block;
}

#mainNavArrows
{
	padding: 9px 0px 0px 0px;	
	height: 160px;
	right: 8px;	
	position: absolute;
	
}

#mainNavCollection a:link, #mainNavCollection a:visited
{
	width: 230px;
	height: 35px;
	border-bottom: 1px solid #636677;
	border-left: 2px solid #272d4d; 
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	line-height: 30px;
	background-color: #2c3253;
	padding-left: 7px;
	overflow: hidden;
}

#mainNavCollection a:hover
{
	width: 230px;
	height: 35px;
	border-bottom: 1px solid #636677;
	border-left: 2px solid #272d4d;
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #ffd323;
	text-decoration: none;
	line-height: 30px;
	background-color: #4b547f;
	padding-left: 7px;
	overflow: hidden;
}

.mainNavRightColArrow
{
	line-height: 29px;
	width: 16px;
	height: 15px;
	display: block;
	padding-bottom: 21px;
}


#largeNavButtons
{
	float: none;
}

#largeButtonArrows
{
	padding: 0px 0px 0px 0px;
	height: 200px;
	position: absolute;
	right: 8px;	
	top: 194px;
}


.largeButtonArrow
{
	width: 16px;
	height: 16px;
	display: block;
	padding-bottom: 35px;
}


#largeNavButtons a:link, #largeNavButtons a:visited
{
	width: 232px;
	height: 50px;
	border-bottom: 1px solid #535353;
	border-left: 2px solid #535353;
	background-color: #848489;
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	padding-left: 5px;
	line-height: 46px;
}

#largeNavButtons a:hover
{	
	width: 232px;
	height: 50px;
	border-bottom: 1px solid #535353;
	border-left: 2px solid #535353;
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	padding-left: 5px;
	background-color: #a2a2a2;
	line-height: 46px;
}

/*#Content#*/
#content2BodySection
{	
	width: 588px;
	height: 100%;
	float: left;
	display: block;
	background-color: #fefefe;
	padding: 10px 0px 40px 0px;
}

#content1Home
{
	width: 588px;
	float: left;
	background-color: #fefefe;
}

.paddedDiv
{
	padding: 15px 15px 10px 15px;
}

#content1Title1
{
	margin-top: -10px;
}

#content2Left
{
	width: 245px;
	float: left;
	padding-left: 15px;
	background-image: url("/images/ui/content2ContainerBg.aspx");
	background-repeat: no-repeat;
	background-position: right top;
}

.content2Title
{
	margin: 4px 0px 0px 2px;
}

#content2Right
{
	width: 245px;
	float: left;
	padding-left: 50px;
	background-image: url("/images/ui/content2ContainerBg.aspx");
	background-repeat: no-repeat;
	background-position: right top;
}

.content2Text
{
	padding: 0px 10px 0px 3px;
}
 
.content2Links ul
{
	list-style-position: outside;
	margin-left: 0px;
    	padding: 0px 0px 0px 17px;
    	vertical-align: middle;
}

.content2Links li
{
	list-style: url("/images/ui/content2LiArrow.aspx");
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
	color: #575757;
	text-decoration: none;
	font-weight: normal;
	line-height: 17px;
}

.content2Links a:link, .content2Links a:visited
{
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
	color: #3967c3;
	text-decoration: underline;
	font-weight: normal;
	line-height: 14px;
}

.content2Links a:hover
{
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
	color: #de8800;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
}

/*#Login#*/
#login
{
	height: 100%;
	background-color: #d4d4d4;
	display: block;
	float: left;
	padding: 8px 0px 0px 7px;
	width: 234px;
}

.loginFields
{
	width: 130px;
	padding: 0px 0px 2px 0px;
	font-family: Tahoma;
	font-size: 10px;
	color: #575757;
	text-decoration: none;
	font-weight: normal;
}

#loginButton
{
	padding: 4px 0px 0px 0px;
}

/*.loginLinks
{
	width: 200px;
	font-family: Tahoma;
	font-size: 10px;
	color: #575757;
	text-decoration: none;
	font-weight: normal;
	padding-top: 8px;
	line-height: 15px;
}*/

/*.loginLinks a:link, a:visited
{
	font-family: Tahoma;
	font-size: 10px;
	color: #3967c3;
	text-decoration: underline;
	font-weight: normal;
	line-height: 15px;
}*/

/*.loginLinks a:hover
{
	font-family: Tahoma;
	font-size: 10px;
	color: #de8800;
	text-decoration: none;
	font-weight: normal;
	line-height: 15px;
}*/

#investorLoginTitle1
{
	padding: 0px 0px 5px 0px;
}

.signout
{
	background-color: #d4d4d4;
	width: 234px;
	text-align: center;
}

.CurrentUser
{
	background-color: #d4d4d4;
	width: 234px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 300px;

}

.accountlinks
{
	background-color: #d4d4d4;
	width: 234px;
	text-align: center;
	font-size: 14px;
}

.loginControl
{
	background-color: #d4d4d4;
	width: 234px;
	text-align: left;
	position: absolute;
	top: 352px;
	left: 590px;

}

.LoginPanelPasswordRetrieval table
{
	margin-left: 27px;

}





/*#Footer#*/
#footer
{
	width: 827px;
       	background-color: #d4d4d4;
	float: left;
	padding-bottom: 30px;
	height: 20px;
	/*position: absolute;*/
	top: 700px;

}

#footerContent
{
	background-color: #d4d4d4;
	display: block;
	float: left;
	/*padding-bottom: 80px;*/
	width: 827px;
}

#footerContactInfo
{
	width: 340px;
	padding: 10px 0px 0px 10px;
	font-family: Tahoma;
	font-size: 10px;
	color: #575757;
	text-decoration: none;
	font-weight: normal;
	line-height: 15px;	
	float: left;
}

#footerNav
{
	width: 300px;
	padding: 15px 0px 40px 0px;
	font-family: Tahoma;
	font-size: 9px;
	color: #575757;
	font-weight: normal;
	float: left;
}

#footerNav a:link, #footerNav a:visited
{
	padding: 5px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 9px;
	color: #575757;
	text-decoration: none;
	font-weight: normal;
}

#footerNav a:hover
{
	padding: 5px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 9px;
	color: #3967c3;
	text-decoration: underline;
	font-weight: normal;
}

/* begin content page-specific classes */
.cpLeftColumTitle1
{
	width: 585px;
	height: 86px;
	background-image: url("/images/ui/cpLeftColumnTitleBg1.aspx");
	background-repeat: no-repeat;
	margin: 4px 0px 0px 2px;
	vertical-align: top;
}

.cpLeftColumTitle2
{
	width: 585px;
	height: 86px;
	background-image: url("/images/ui/cpLeftColumnTitleBg2.aspx");
	background-repeat: no-repeat;
	margin: 4px 0px 0px 2px;
	vertical-align: top;
}

.cpLeftColumTitle3
{
	width: 585px;
	height: 86px;
	background-image: url("/images/ui/cpLeftColumnTitleBg3.aspx");
	background-repeat: no-repeat;
	margin: 4px 0px 0px 2px;
	vertical-align: top;
}

.cpLeftColumTitle4
{
	width: 585px;
	height: 86px;
	background-image: url("/images/ui/cpLeftColumnTitleBg4.aspx");
	background-repeat: no-repeat;
	margin: 4px 0px 0px 2px;
	vertical-align: top;
}

.cpLeftColumTitle5
{
	width: 585px;
	height: 86px;
	background-image: url("/images/ui/cpLeftColumnTitleBg5.aspx");
	background-repeat: no-repeat;
	margin: 4px 0px 0px 2px;
	vertical-align: top;
}

#cpLeftColumnContent
{
	background-color: #fefefe;
	padding: 0px 20px 50px 10px;
	

}

#cpPageTitle
{
	padding: 30px 0px 0px 2px;
}

.CmsContentText table tbody tr td h1
{
	font-size: 12px;
	height: 18px;
}

.BoldRed {
color:Red;
font-weight:bold;
}

.SignInInstructions, .SignInInstructionsRight {
border-bottom:1px solid Gray;
text-align:left;
}

/*#Kentico Forms#*/
.EditingFormErrorLabel
{
	color: red;
}

iframe body {
background: #FFFFFF;
}

#message
{
	padding-top: 10px;
	padding-left: 15px;
	color: Red;
}

.ErrorLabel
{
	color: red;
	font-weight: 700;
}

.validationError
{
	color: red;
	font-weight: 700;
}

.DialogPosition td
{
	padding: 10px 0px 0px 0px;
	background-color: #d4d4d4;
	text-align: left;	
	

}

.DialogPosition table td
{
	padding: 0px 0px 0px 0px;
}

.DialogPosition a
{
	padding-left: 35px;
}

.DialogPosition 
{	
	margin-left:10px; 
}


.rightColumn
{
	background-color: #d4d4d4;

}

.LoginDialog table 
{
	padding-left: 10px;
}

.LogonPageBackground
{
	background-color: #d4d4d4;
	position: absolute;
	top: 425px;
	left: 590px;
}

/*#Forms#  */
#empty input {
background-color: 	#ffffff;
}

.empty input {
background-color: 	#ffffff;
}


#xEditingArea td body
{
	background-color: 	#ffffff;
}

/*# tables #*/

#edsouthtable{
	background: #fff;
	margin: 0px;
	border-collapse: collapse;
	text-align: center;
}

#edsouthtable th{
	font-weight: normal;
	color: #C45C00;
	padding: 10px 8px;
	border-bottom: 2px solid #135;
	vertical-align: top;
}

#edsouthtable td{
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 6px 8px;
	vertical-align: top;
}

#edsouthtable tbody tr:hover td{
	
	background: #EEEEEE;	
}

.simpletable{

	margin: 0px;
	border-collapse: collapse;
	text-align: left;
}

.simpletable td
{	
vertical-align: middle;
padding: 5px;
}

.simpletable img
{
display: block;	
margin-left: auto;
margin-right: auto;

}

.manageaccount table {
			
}
.manageaccount td {
	padding:0px 15px 3px 0px;
	vertical-align: top;

}




#registerForm {
	
	width: 95%;
	
}

#registerForm td {
	vertical-align: top;
	padding-top: 3px;
	
}

#registerColOne {

	width: 250px;
}

.nudge {
	line-height: 30px;
}





/*#Site Map#*/
#siteMapPath{
	padding-left: 		10px;
}



.CMSSiteMapList li {
	
	list-style-type: none;
	padding: 10px 0 0 0;
	list-style-position: inside;
}


.CMSSiteMapList ul {
	
	text-indent: -20px;
}


.CMSSiteMapListItem li ul {
	
	text-indent: -30px;
}
img
{
	border: 0px;
}
 

#paymentBtn
{
  display: block;
  width: 124px;
  height: 45px;
  background: url("/images/ui/payment_btn") no-repeat 0 0;
   background-color: #d4d4d4;
	top: 340px;
  left: 590px;
  position: absolute;
	margin-left: 50px;
}
#paymentBtn:hover
{ 
  background-position: 0 -45px;
}

#paymentBtn span
{
  display: none;
}

#hrRule {
width: 245px;

top: 387px;
  left: 588px;
  position: absolute;



}

.pmtBtnSubPage {
 background-color: #d4d4d4;

 display: block;
 background: url("/images/ui/payment_btn") no-repeat 0 0;


	padding-left: 50px;
	padding-bottom: 100px;
	margin-top: 208px;
	margin-left: 50px;
top: 340px;
    left: 588px;
}

.pmtBtnSubPage:hover
{ 
  background-position: 0px 45px;
}

.pmtBtnSubPage span
{
  display: none;
}



.clearfix { clear: both;}