/* -- Tag adjustment -- */

body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	background: url(../media/bg_2010.jpg) repeat-x; 
	background-color: #2075C1;
	margin: 0px;
	line-height: 1.5em;
}


img, div { behavior: url("scripts/iepngfix.htc") }





form
{
	margin: 0px;
	padding: 0px;
}

p { margin:0 0 1.25em 0; }


img
{
	border: none;
}



table {
	border-collapse: collapse;
	border-spacing: 0;
}

.cell {
	padding: 10px;
	border: 1px solid #e1e1e1;
}



/* -- Structure -- */

#backgroundContainer
{
	/*background-image:url(/media/bg_content.png);
	background-repeat: repeat-y;*/
	background-color:#FFFFFF;
	/*width: 972px;*/
	width: 956px;
	margin: 0px auto;
}


#headerContainer
{
	width: 956px;
	margin: 0px auto;
	position:relative;
}



#bannerPanel
{	background-color:#FFFFFF;
	padding-bottom:10px;
}

#bannerWrap
{
	height:296px;
}

.showBanner {
    /* Content */
}

.hideBanner {
    display:none;
}

#contentContainer
{
	width: 956px;
	margin: 0px auto;
}

#generalContent {
	background:transparent url('/media/tmp_img_content_area_bg.gif') repeat-y;
	margin-bottom:25px;
}

#homeContent {

}

.clear
{
	clear:both;
	height:0px;
}

/*#generalContent .col1, #homeContent .col1
{
	float: left;
	width: 568px;
	margin-left: 40px;
}

#generalContent .col2, #homeContent .col2
{
	float: left;
	width: 270px;
	margin-left: 38px;
}*/

#generalContent .col1 
{
    /*border-right: 3px solid #F6F6F6;*/
}

#homeContent .col1 
{
    /* Empty */
}

#generalContent .col1
{
	float: left;
	width: 568px;
	margin-left:40px;
    padding-right:20px;
}

#homeContent .col1
{
	float: left;
	width: 590px;
	margin-left:40px;
	padding-right:0px;
	margin-bottom: 25px;
}

#generalContent .col2, #homeContent .col2
{
	float: left;
	width: 270px;
	margin-left: 18px;
}

#homeContent .col2
{
	margin-bottom: 25px;
	margin-left: 15px;
}

#homeBodyBackground
{
	width:auto;
	background: url(/media/img_home_palette_bg.jpg) repeat-y;
}

#homeBodyBackgroundPadding
{
	padding: 25px 10px 0px 10px;
}
#homeBodyBackgroundBottom
{
	background: url(/media/img_home_palette_bottom.jpg) no-repeat;
	height:39px;
} 

#pageBucketPanel
{
	width: 876px;
	margin: 0px auto;
	background: url(/media/palette_usp_bg.jpg) repeat-y; 
}

#pageBucketPanel .col1, #pageBucketPanel .col2, #pageBucketPanel .col3 {
    float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; line-height:1.2em;
}

#pageBucketPanel .col1 {
    width: 265px;
    margin-left: 15px;
}

#pageBucketPanel .col2 {
    width: 255px;
    margin-left: 30px;
}

#pageBucketPanel .col3 {
    width: 252px;
    margin-left: 39px;
}

#pageBucketPanel #bottom {
    clear:both;
}

#footerContainer
{
	background-color: #000000;
	height:auto;
    background-image:url(/media/footer_bg.jpg);
    background-repeat:repeat-x;
    line-height:21px;
}

#footerContainer, #footerContainer a:active, #footerContainer a:link, #footerContainer a:visited, #footerContainer a:hover {
    color:#949494;
    font-size: 11px;
}


#footerPanel
{
    margin: 0px auto;
    width: 954px;
    padding: 0px 0px 0px 0px;
    /* background-image:url(/media/rules_vert_footer.jpg);
    background-repeat:repeat-y;
    background-position: -14px 0px; */
}


#footerContainer .col1, #footerContainer .col2
{
	float: left;
	padding: 41px 20px 0px 20px;
}

#footerContainer .col3 { float: left; padding: 29px 20px 0px 20px; }

#footerContainer .col1 {
    width: 251px;
}

#footerContainer .col2 {
    width: 251px;
}

#footerContainer .col3 {
    width: 340px;
}


.visualClear
{
	clear: both;
	margin-top: -1px;
}

/* -- Side Navigation -- */
#sideDesign {
    margin: 0px 0px 15px 0px;
    padding: 0px;
}

#sideDesign, #sideDesign li {
    list-style: none;
    cursor: pointer;
}

#sideDesign li {
    margin: 0px;
    padding: 8px 0px 8px 22px;
    border-bottom: dotted 1px #CCCCCC;
    background-image:url(/media/bullet_arrow_blue.gif);
    background-repeat: no-repeat;
    background-position: 0px 12px;
    font-size: 12px;
    color: #666666;
}

#sideDesign #sideSelected {
    font-weight:bold;
    background-image:url(/media/bullet_arrow_blue_open.gif);
    background-repeat: no-repeat;
    background-position: 0px 12px;
}

#sideDesign #sideShowLinks {
    background-image:none;
    border-bottom: none;
    background-color: #F6F6F6;
}

#sideDesign #sideShowLinks ul {
    margin: 0px;
    padding: 0px;
}

#sideDesign #sideShowLinks li {
    border-bottom: none;
    color: #0099FF;
    background-image:url(/media/img_bullet_2.gif);
    background-repeat: no-repeat;
    background-position: 0px -1px;
    font-size: 12px;
    font-family:Arial;
    font-weight:bold;
    padding: 2px 0px 13px 22px;
    line-height:1.2em;
}

/* -- Net Worth -- */
#highNetWorth {
    width:886px;
    margin:0px auto;
}

#selector {
    width:334px;
    height:310px;
    float:left;
}

#content {
    width:522px;
	padding: 24px 24px 24px 5px;
    height:262px;
    background-image:url(/media/hnw_bg.jpg);
    float:left;
}
#content h2 {font-family: Arial, Helvetica, sans-serif; font-size:22px;;margin-top: 0em; margin-bottom:.25em; color: #DCAC19; }

.imgNatural {
    /* Empty */
}

.imgHover {
    display:none;
}

.hidden {
    display:none;
}

.newsSnippet {
    font-size:12px;
    margin-bottom: 21px;
}

/* -- Place Holder DELETE WHEN Login Palette has been added -- */
#loginBoxPlaceHolder {
    width: 270px;
    height: 270px;
    border: 1px red solid;
}

/* -- Login Palette -- */
#login_palette {
    width: 270px; 
	background-image:url(../media/img_log_bg.jpg);

}
#logout_palette
{
	width: 270px; 
	background-image:url(../media/img_log_bg.jpg);
}
#login_content {
    width:225px; 
	margin:auto;
	font-size:12px;
	line-height:1.25em; 
	color:#474A46;
}
#logout_content {
    width:235px; 
	margin:auto;
	font-size:12px;
	line-height:1.25em; 
	color:#474A46;
}
#login_content .textbox{width:210px; margin-bottom:7px;padding:3px 0px 2px 10px;height:15px;border-top:solid 1px #000;border-right:solid 1px #000;border-left:none;}
#rememberWrap{float:left;padding-top:2px;}
#rememberMe input{margin:0px 5px 0px 0px;border-top:solid 1px #000;border-right:solid 1px #000;border-left:none;border-bottom:none;}
#rememberMe label{padding-bottom:3px;}
#forgotYourPassowrd{font-size:11px;}
#loginWrap{float:right;}
#logRule{margin-bottom:5px;}

#logoClick { position:absolute; width:225px; height:45px; top:15px; left:0px; cursor:pointer; }
#logoClickLife { position:absolute; width:290px; height:45px; top:15px; left:630px; cursor:pointer; }
.yellowText { color:#9A791B; margin-bottom:24px; }
.tblCol1 { width: 186px; padding: 33px 20px 70px 40px; border-right: 1px #585858 solid; }
#footerPanel .tblCol1 p{margin-bottom:3px;}
.tblCol2 { width: 199px; padding: 33px 20px 70px 53px; border-right: 1px #585858 solid; }
#footerPanel .tblCol2 p{margin-bottom:3px;}
.tblCol3 { padding: 28px 0px 70px 39px; font-weight:bold; }
#pageBucketPanel .bottom { clear:left; }
#imgTxtMyPortfolio{height:15px;padding:5px 0px 5px 0px;}
#imgMyPortfolio{float:left;padding:4px 6px 0px 0px;}
#txtMyPortfolio{float:left;}
#container {width: 700px;}


/* News */
.date_index {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-transform: uppercase; color:#333333;}
.date_details {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#2c2c2c;text-transform:uppercase;margin-bottom:10px;} 

/* Site Map */
#sitemap ul{padding-left:40px;margin-top:0px;}
#sitemap li{margin-bottom:0px;font-size:13px;}

/* Generic Form */
.Form {padding:0px;font-family:Arial,Helvetica,sans-serif;font-size:20px;}
.FormNote{font-size:12px;margin-bottom:10px;}
.FormInput{clear:both;display:block;margin-top:5px;}
.Form .FormField {clear:both;padding-bottom:1em;width:100%;}
.Form .FormLabel {float:left;font-size:16px;font-weight:bold;}
.Form .TextBox {background:#FEF7DB none repeat scroll 0 0;border:1px solid #CCCCCC;height:25px;width:60%;font-size:20px;}
.Form .Multiline{background:#FEF7DB none repeat scroll 0 0;border:1px solid #CCCCCC;height:141px;width:60%;font-size:20px;} 
.Form .DropDown {background:#FEF7DB none repeat scroll 0 0;border:1px solid #CCCCCC;font-size:20px;height:30px;width:60%;}
.ErrorStar{color:Red;}
.FormTopBorder{border-top:dotted 1px #CCC;margin-top:0px;margin-bottom:17px;height:1px;}
.Form .PrivacyLink{color:#0099FF;font-weight:bold;font-size:12px;}

.recipientsGroup{clear:both;height:35px;}
.recipientsRadio{float:left; width:25px; padding-top:10px;}
.recipientsRadioNoPadding{float: left; width: 25px; }
.recipientsDDL{float:left; width:300px;}
.Form .FormLabel2{font-size:16px;font-weight:bold;}
.Form .DropDown2 {background:#FEF7DB none repeat scroll 0 0;border:1px solid #CCCCCC;font-size:20px;height:30px;width:100%;}
.Form .FormField2 {clear:both;width:100%;height:100%;padding-bottom:1em;}
.recipientsDDL span{padding-top:7px; display:block; margin-bottom:3px;}
.FormLabel3{color:Red;}

/* Share File Template */
#ShareFileWrap{margin-bottom:50px;padding:30px;}
#topShareFileImage{float:right;width:115px;padding:15px 20px 0px 0px;height:90px;}
#topShareFileBackground{background-image:url('/media/tmp_nav_myportfolio.jpg');background-repeat:no-repeat;height:90px;}
#ShareFilePageWrap{padding:40px;}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
