* {
	
}

html{
   overflow: -moz-scrollbars-vertical;
   height:100%;
}


body
{
	padding: 0px;
	text-align: left;
	font-size: 75%;
	font-family:  arial, Helvetica, sans-serif;
	margin:0px;
	color: #4d4d4d;	
	background-color: #F2F2F2;
	line-height:16px;
	height:90%;
	
}
p.home{
	padding-left: 8px;
	padding-right: 16px;
	line-height:16px;
	color: #4d4d4d;	
}
p{
	color: #4d4d4d;	
}

p a {
	color: #ff6600;
	text-decoration: none;
}
p a:hover {
	color: #666666;
	text-decoration: none;
}

a {
	color: #ff6600;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: none;
}

img{
	border: none;
	margin: 0px;
	padding: 0px;
}


h1{
	color: #666666;
	font-size: 130%;
	padding-bottom: 10px;;
	padding-left:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.h1_home {
	color: #4d4d4d;
	font-size: 110%;
	padding-top: 12px;
	//padding-top: 16px;
	padding-bottom: 10px;
	//padding-bottom: 6px;
	padding-left:8px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

h2{
	color: #4d4d4d;
	font-size: 160%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
h3{
	color: #4d4d4d;
	font-size: 110%;	
	font-family:Georgia, "Times New Roman", Times, serif;
}


.phone {
	font-family:"Times New Roman", Times, serif;
	font-size:250%;
	font-weight: normal;
	line-height:16px;
	color:#676767;
	

}
.line {

		
}
.mandatory{
color:#ff0000;
font-size:16px;
}

.subTitle{
	color: #4d4d4d;
	font-size: 110%;
	padding-left:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.darkPurpletxt {
	color:#ffffff;
	background-color: #5D2B48;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:10px;
	margin-right:20px;
}

.lightPurpletxt {
	color:#ffffff;
	background-color: #866077;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:10px;
	margin-right:20px;
}

.greyTxt {
	color:#545454;
	font-size:120%;
	line-height:22px;}
/* end html tags*/

/* other formatting */


#imgBox{
	height:115px;
	width: 170px;
	margin-top:8px;
}
#butImg{
	margin-top:8px;
}

.largeTextinvest {
	color:#5D2B48;
	font-size: 120%;
	line-height:20px;
}
.largerTextinvest {
	color:#4d4d4d;
	font-size: 130%;
}

.textInvest{
	color:#663366;
}
#dividerLinesmall{ 
	border-top: 1px dotted #999999;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:10px;
	
	}

/* end other fomatting */



/* layout */

#boxHome {
	background-color: #ffffff;
	width:700px;	
	margin-left: auto;
	margin-right: auto;
	padding: 17px;
	height:1000px;
}
#box {
	background-color: #ffffff;
	width:700px;	
	margin-left: auto;
	margin-right: auto;
	padding: 17px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
}
#boxAfter{
	clear:both;
}
#leftPanel {
	width:264px;
	height:300px;
	background-color:#FFFFFF;
	background:url(images/panel_bg.jpg) no-repeat top left;
	margin-top:16px;
	margin-bottom:5px;
	float:left;
	clear:both;

}
#rightPanel{
	
	width: 410px;
	float:right;
	margin-top:18px;
	//margin-top:8px;
}
#rightPaneltxt{
	width:178px;
	float:right;
	font-size:90%;
	margin-right:40px;
	margin-top:10px;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;

}
#rightPanelTwo{
	width: 410px;
	float:right;
	margin-top:-8px;;
}
#mainContent {
	width: 590px;
	margin-top: 40px;
	margin-left: 46px;
}
#footerHome{
	color:#474747;
	/*margin-bottom: 0px;
	padding-top: 6px;*/
	clear:both;
	text-align:center;
	font-size:90%;
	background-color:#FFFFFF;
	width:700px;
	
}

#footer{
	color:#474747;
	/*margin-bottom: 0px;
	padding-top: 6px;*/
	padding-bottom:10px;
	padding-left: 18px;
	padding-right: 18px;
	clear:both;
	text-align:center;
	font-size:90%;
	margin: 0 auto -50px;
	background-color:#FFFFFF;
	width:700px;
	
}
.push {height: 50px;}

#eventsBox{
	width:244px;
	height:260px;
	font-size: 90%;
	background-color:#FFFFFF;;
	margin-top:10px;
	margin-bottom:5px;
	padding-left:15px;
	padding-right:6px;
	color:#464646;
	overflow:scroll;
}

#miniBoxLeft {
	width:170px;
	height:57px;
	color:#ffffff;
	float:left;
	line-height:19px;
	background-image:url(images/button_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;

}
#miniBoxLeft a{
	color:#ffffff;
	display:block;
}
#miniBoxLeft a:hover{
	color:#F0B9CB;
	display:block;
}
#miniBoxright{
	width:170px;
	height:57px;
	color:#ffffff;
	float:right;
	margin-right:50px;
	padding-top:10px;
	background-image:url(images/button_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	line-height:18px;
}
#miniBoxright a{
	color:#ffffff;
	display:block;
}
#miniBoxright a:hover{
	color:#F0B9CB;
	display:block;
}
/*success page buttons */
#buttonBoxes_container {
	width:570px;
	background-color:#EDDBE1;
	float:left;
}
#buttonBoxes_top {
	width:570px;
	height:15px;
	background-image:url(images/buttonboxes_top.gif);
	background-repeat:no-repeat;
	min-height:inherit;
}
#buttonBoxes_bottom {
	width:570px;
	height:15;
	background-image:url(images/buttonboxes_bottom.gif);
	background-repeat:no-repeat;
	min-height:inherit;
}
#buttonBoxes {
	width:170px;
	height:57px;
	color:#ffffff;
	float:left;
	line-height:14px;
	background-image:url(images/button_bg_pink.jpg);
	background-repeat:no-repeat;
	text-align:center;
	margin-left:15px;
	margin-bottom:15px;

}
#buttonBoxes a{
	color:#ffffff;
	display:block;
}
#buttonBoxes a:hover{
	color:#F0B9CB;
	display:block;
}
/*END success page buttons */

/* END layout */

/*MENU*/

.hidden /*hides html text for when stylsheet is turned off*/
{
	display: none;
}



/* FORMS */

textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}
	
/* FREE RESOURCES */

#resourcesBox {
	text-align:center;
	float:left;
	width:195px;
	margin-bottom:16px;
	}
	
/* -------------------------- TOP NAVIGATION ---------------------------*/	

#topNav{
	width:711px;
	height:37px;
	margin-left:-6px;
	margin-top:-3px;
}




/* ------------------- END ------- TOP NAVIGATION ---------------------------*/	


/*  Insider Knowledge navigation ---

#home{
	z-index:1;
	position:absolute;
	margin-left:626px;
	margin-top:8px;
	//margin-left:-80px;
	//margin-top:214px;
	}
#insiderKnowledge{
	z-index:2;
	position:absolute;
	margin-left:484px;
	margin-top:8px;
	//margin-left:-222px;
	//margin-top:214px;
	}
#blog{
	z-index:3;
	position:absolute;
	margin-left:404px;
	margin-top:8px;
	//margin-left:-302px;
	//margin-top:214px;
	}
	
/* END Insider Knowledge navigation ------*/

/* CONTACT page */
#contactAddress{
	z-index:1;
	position:absolute;
	margin-left:400px;
	margin-top:10px;
	padding-left:14px;
	width:201px;
	height:169px;
	/*background-image:url(images/address_bg.jpg);
	background-repeat:no-repeat;*/
	}	

/* END CONTACT page */

#borderTop {border-top: 1px dotted #999999;}

/* EMAIL SIGN UP FORM  ------ homepage---- */

#signupForm {
	background-image:url(images/emailsignup_bg.jpg);
	background-repeat:no-repeat;
	width:263px;
	height:112px;
	float:left;
	margin-top:14px;
	padding-top:50px;
}


/* END EMAIL SIGN UP FORM   */

/* HOME PAGE TOP BUTTONS  */
#buttonsHomepg{
	width:410px;
	height:160px;
	float:left;
	margin-top:14px;
	padding-left:24px;
	}
	
#btnRed_left{
	width:179px;
	height:75px;
	font-weight:bold;
	color:#FFF;
	float:left;
	padding-right:14px;
	padding-bottom:13px;
	text-align:center;
}

#btnRed_left a {
	color:#FFF;
	display:block;
}
#btnRed_left a:hover {
	color:#F0B9CB;
	display:block;
}

#btnwht_left{
	width:179px;
	height:75px;
	font-weight:bold;
	color:#7F0026;
	float:left;
	padding-right:14px;
	padding-bottom:13px;
	text-align:center;
}
#btnwht_left a {
	color:#7F0026;
	display:block;
}
#btnwht_left a:hover {
	color:#545454;
	display:block;
}

/* END ---- HOME PAGE TOP BUTTONS  */

/* 'don't miss this' graphic for  email signup */
#dontMiss{
	width:92px;
	height:78px;
	z-index:1;
	position:absolute;
	background-image:url(images/dont_miss.gif);
	background-repeat:no-repeat;
	margin-top:280px;
	margin-left:-100px;
	}

/* end */

#speaker_image {
	float:right;
	padding-top:20px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:0px;
	font-size: 85%;
	line-height:22px;
	text-align:right;
}

/* Members */

#members_nav{
	text-align:right;
	width:460px;
	font-size:90%;
	z-index:3;
	position:absolute;
	margin-left:256px;
	margin-top:0px;
	}
#members_nav a{
	color:#666;
	text-decoration:underline;
	
	}
#members_nav a:hover{
	color:#ff6600;
	text-decoration:none;
	}

