@charset "utf-8";
/* CSS Document */
/*~~~~~~~~~~~~~~homepage styles~~~~~~~~~~~~~~~~~~~~~*/
h2 {
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
}
h3 {
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#000000;
	
}

/*~~~~~~~~~~~other~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#homepage #container {
	background: url(../../images/home/homeWrapper_bg.gif) #9c9a51 repeat-y;
}
#primaryContent {/*must call this way for valid css*/
	width:450px;
	/*float:left;*/
}
#homepage #primaryContent h2 {
	color: #918d83;
}
#homepage #primaryContent h3 {
	margin-top:10px;
	margin-left:10px;
	color:#5B5B5B;
}
#homepage #primaryContent p {
	margin:0 0 0 10px;
	padding:0;
	color:#5B5B5B;
}
#homepage #primaryContent p.image {
	text-align:center;
	border:none;
	outline:none;
}
#homepage #primaryContent p.image a img {
	outline:none;
	border:none;
}

#homepage #sidebar_1 {
	width:450px;
	/*float:right;	*/
	/*height:100%;*/
}

#homepage #sidebar_1 h2 {
	color:#FFFFFF;
	
}
#rightBrain {
	background: url(../../images/global/bgContainer.png) #9c9a51 top left repeat-x;
}

#rightBrain p, #sidebarBottomLeft p {
	margin:0;
	padding:0;
}
#rightBrain a, a.moreLink {
	color:#000000;
	font-size:11px;
	text-decoration:underline;
	float:right;
	outline:none;
	width:auto;/*for valid css on floated element*/
}
/*~~~~~~~~~~~~~~~~~~~~~~Sidebar middle section styles~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#sidebarMiddle {
	width:100%;
	background: url(../../images/home/homeSidebarMiddle_bg.gif) top left repeat-y;
}
#sidebarMidLeft {
	float:left;
	width:50%;
	height:100%;
	text-align:center;
}
#sidebarMidLeft h2 {
	text-indent:-9999px;
	width:200px;
	height:39px;
	background: url(../../images/home/strap_new.gif);
}
#sidebarMidRight {
	float:right;
	width:50%;
	height:100%;
}
#sidebarMidRight .inside{ /*for positioning the Sign-up button absolutely*/
	position:relative;
}
#sidebarMidRight h3 {
	position:absolute;
	bottom:-30px;
	right:10px;
	/*float:right;*/
	margin:0;
	padding:0;
}
#sidebarMidRight p {
	/*margin:10px;
	padding:10px;*/
}
#sidebarMidRight h3 a {
	text-indent:-9999px;
	width:54px;
	height:16px;
	background: url(../../images/home/signup.gif);
	display:block;
	outline:none;
	text-decoration:none;	
}
/*~~~~~~~~~~~~~~~~~~~~~~End Sidebar middle section styles~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~Sidebar Bottom section styles~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#sidebarBottom {
	width:100%;	
}
#sidebarBottomLeft {
	float:left;
	width:50%;
	height:100%;
}
#sidebarBottomLeft h3 {
	text-decoration:none;
}
#sidebarBottomLeft h3 a {
	text-decoration:none;
}
#sidebarBottomLeft ul {
	list-style: none url(../../images/home/homepageBullet.gif) outside;
	margin-left:0px;
}

#sidebarBottomLeft li {
		
	text-decoration:none;
	width:auto;/*for ie6*/
	margin-bottom:10px;
	
}
#sidebarBottomLeft a {
	color:#000000;
	font-size:11px;
	text-decoration:underline;
	outline:none;
}
#sidebarBottomLeft a:hover {
	text-decoration:underline;
}
#sidebarBottomRight {
	float:right;
	width:50%;
	height:257px;
	/*background: url(../../images/home/mission_bg.png) top center !important;
	background: url(../../images/home/mission_bg.gif) top center;*/
	text-align:center;
}
#sidebarBottomRight p {
	margin-top: 66px;
	padding: 0px 25px 55px 25px;		
}

/*~~~~~~~~~~~~~~~~~~~~~~End Sidebar Bottom section styles~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#flashContentAlt {
	width:410px;
	padding-top: 50px;
	text-align:center;
}
