/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title : Executive Foundation Stylesheet
Author : Moresoda

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

	
/* COMMON AND GLOBAL */
body {
	font:62.5%/1.6 arial, verdana, helvetica, sans-serif;
	margin:0;
	padding:0 0 25px;
	color:#000000;
	text-align:center;
}

td,textarea,input,select {
	font:100% arial, verdana, helvetica, sans-serif;
}


	
/* ----- IDS ----- */
#container {
	width:750px;

	
/*height:600px;*/
	margin:0 auto;
	text-align:left;
	font-size:11px;
	position:relative;
}

#container .contentPadding {
	padding:25px 25px 0px;
}

#container #header {
/* 	width:925px; */
	height:146px;
	position:relative;
}

#container #header #logo {
	display:none;
}

#container #contentContainer {
	width:925px;
	height:366px;
	position:relative;
}

#container .contentPadding {
/* 	padding:25px 25px 0; */
}

#container .contentPaddingMem {
	padding:25px 15px 0 25px;
}

#container #columnContainer {
	font-size:11px;
}

#container #narrowContainer {
	width:434px;
	font-size:11px;
}

#container #columnContainer p {
	font-size:11px;
	color:#000;
	line-height:12px;
	padding:0 0 8px;
}

#container #columnContainer #columnA,#container #columnContainer .columnA {
	margin-right:10px;
}

#container #columnContainer #columnB,#container #columnContainer .columnB {
	margin-right:10px;
}

#container #columnContainer #columnC,#container #columnContainer .columnC {
	margin-right:10px;
}

#container #columnContainer #columnCNarrow {
	margin-right:10px;
}

#container #columnContainer #columnCNarrow img {
	display: none;
}

#container #columnContainer #columnD,#container #columnContainer .columnD {
}

#container #columnContainer #columnD h3 {
	width:200px;
}

#container #columnContainer #columnDVideo {
	float:left;
	width:243px;
}

#container #columnContainer #columnBWide {
	float:left;
	width:650px;
}

#container #columnContainer #columnCWide {
	float:left;
	width:420px;
}

#container #contentContainerHome {
	position:relative;
	width:925px;
	height:375px;
}

#container #contentContainerHome #welcomeText {
	position:absolute;
	top:25px;
	left:135px;
}

#container #contentContainerHome #introText {
	position:absolute;
	top:126px;
	left:537px;
	width:100px;
	line-height:13px;
}

#container #contentContainerHome #quote1 {
	position:absolute;
	top:203px;
	left:285px;
	width:240px;
}

#container #contentContainerHome .author {
	font-size:11px;
	color:#9A9A99;
	line-height:12px;
}

#container #contentContainerHome #quote2 {
	position:absolute;
	top:63px;
	left:625px;
	width:260px;
}

#container #contentContainerHome #pic1 {
	position:absolute;
	top:-17px;
	left:427px;
	width:186px;
}

#container #contentContainerHome #pic2 {
	position:absolute;
	top:126px;
	left:27px;
	width:247px;
}

#container #contentContainerHome #pic3 {
	position:absolute;
	top:126px;
	left:650px;
	width:243px;
}

#blackText {
	padding-top:10px;
}


	
/* for understanding browsers */
#container #contentContainerAbout,#container #contentContainerForumSilver,#container #contentContainerForumGold,#container #contentContainerForumPlatinum,#container #contentContainerExperts,#container #contentContainerForumExpert,#container #contentContainerEvents,#container #contentContainerContact,#container #contentContainerMembersSilver,#container #contentContainerMembersGold,#container #contentContainerMembersPlatinum {
	min-height:375px;
	height:auto;
}


	
/* for Internet Explorer */

	
/*\*/
* html #container #contentContainerAbout,* html #container #contentContainerForumSilver,* html #container #contentContainerForumGold,* html #container #contentContainerForumPlatinum,* html #container #contentContainerExperts,* html #container #contentContainerForumExpert,* html #container #contentContainerEvents,* html #container #contentContainerContact,* html #container #contentContainerMembersSilver,* html #container #contentContainerMembersGold,* html #container #contentContainerMembersPlatinum {
	height:375px;
}


#container #contentContainerMembersSilver {
	position:relative;
/* 	width:925px; */
}


	
/* ----- MEMBERS ----- */
.members {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	font-family:arial, helvetica, sans-serif;
	width:167px;
	height:167px;
	overflow:hidden;

	
/* for ie to hide extra height*/
	margin:0 10px 10px 0;
}

.members a {
	display:block;
	color:#000000;
	font-size:11px;
	line-height:13px;
	width:167px;
	height:167px;
	display:block;
	float:left;
	text-decoration:none;
	overflow:hidden;

	
/* for ie to hide extra height*/
}

.members a:hover {
	color:#cccccc;
}

.members img {
	width:167px;
	height:167px;
	border:0;
}

* html a:hover {
	visibility:visible;
}

.members a:hover img {
	visibility:hidden;
}

.members span {
	position:absolute;
	left:1000px;
	top:25px;
	text-align:center;
	width:150px;
	cursor:pointer;
}

.members a:hover span {
	position:absolute;
	left:15px;
	top:15px;
	text-align:left;
	width:137px;
	cursor:pointer;
}

.members a:hover span strong p {
	color:#CCCCCC!important;
	display:inline;
}


	
/* ----- CLASSES ----- */
.clear {
	clear:both;
	font-size:0;
	height:10px;
}

.hide {
	display:none;
}

.show {
	display:block;
}

.printShow {
	display:none;
}

.float_left {
	float:left!important;
}

.float_right {
	float:right!important;
}

.align_left {
	text-align:left!important;
}

.align_center {
	text-align:center!important;
}

.align_right {
	text-align:right!important;
}

.align_justify {
	text-align:justify!important;
}

.align_bottom {
	vertical-align:bottom!important;
}

.image_right {
	float:right;
	padding:0 0 15px 15px;
}

.image_left {
	float:left;
	padding:0 15px 15px 0;
}

.image_center {
	margin:0 auto;
}

.relative {
	position:relative;
}

.inline {
	display:inline;
}

.hand {
	cursor:pointer;
}

.boldUnderline {
	font-weight:bold;
	text-decoration:underline;
}

.blackText,#blackText p {
	color:#363633!important;
}

.blackLink {
	color:#363633!important;
}

.topPic {
	margin-bottom:10px;
}

.greyText {
	color:#969695!important;
}

.greyLink {
	color:#969695!important;
}

.top-pad {
	margin-top:10px;
}

.diagram {
	padding:25px 25px 15px 0;
	width:415px;
	float:right;
}


	
/* ----- HEADINGS & PARAGRAPHS ----- */
h1 {
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:normal;
	color:#000;
	text-transform:uppercase;
	line-height:22px;
	-webkit-font-size-adjust: none;
}

h2 {
	margin:0 0 15px;
	padding:0;
	font-size:18px;
	font-weight:normal;
	color:#363633;
	text-transform:uppercase;
	line-height:22px;
	-webkit-font-size-adjust: none;
}

h3 {
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:normal;
	color:#000;
	text-transform:uppercase;
	line-height:22px;
	-webkit-font-size-adjust: none;
}

h4 {
	text-transform:uppercase;
	color:#9A9A99;
	font-size:18px;
	line-height:22px;
	margin:0 0 5px;
	font-weight:normal;
	-webkit-font-size-adjust: none;
}

h5 {
	text-transform:uppercase;
	color:#9A9A99;
	font-size:13px;
	line-height:16px;
	margin:0 0 5px;
	font-weight:normal;
	-webkit-font-size-adjust: none;
}

h6 {
	margin:0 0 15px;
	padding:0;
	font-size:18px;
	font-weight:normal;
	color:#969695;
	text-transform:uppercase;
	line-height:22px;
	-webkit-font-size-adjust: none;
}


	
/* ----- TOP NAVIGATION (ORIGINAL FROM CSS PLAY.COM, EDITED BY WES SMITH) ----- */
#menuContainer {
	display: none;
}
/* ----- FOOTER ----- */
#footer {
	font-size:9px;
}

#footer .padding {
	padding:25px 0 18px;
}

#footer a {
	font-weight:normal;
	text-decoration:none;
	outline:none;
	color:#000;
}

#footer p {
	padding:2px 0 0 0;
}

#footer p.success {
	display: none;
}

#footer a:hover {
	text-decoration:underline;
}

#footer .greenText {
	color:#0083b2;
}


	
/* ----- GLOBAL ----- */
img {
	display:block;
	border:0;
}

p {
	padding:0 0 10px;
	margin:0;
}

address {
	font-style:normal;
}


	
/* ----- LINKS ----- */
a {
	color:#000;
	font-weight:normal;
	text-decoration:underline;
	outline:none;
}

a:hover {
	text-decoration:none;
}

.blackText a {
	color:#363633;
}

.greyText a {
	color:#969695;
}


	
.columnRow {
	color:#cccccc;
	float:right;
	width:654px;
	margin-bottom:10px;
}

.columnRow-w {
	color:#cccccc;
		float:right;
	width:654px;
	margin-bottom:10px;
}

.columnRowOdd {
	color:#cccccc;
	
	float:right;
	width:654px;
	margin-bottom:10px;
}

.columnRowOdd-w {
	color:#cccccc;
	
	float:right;
	width:654px;
	margin-bottom:10px;
}

.columnRow .clear,
.columnRowOdd .clear,
.columnRow-w .clear,
.columnRowOdd-w .clear {
	height:1px;
}

.columnRow p.tipHeading ,
.columnRowOdd p.tipHeading,
.columnRow-w p.tipHeading ,
.columnRowOdd-w p.tipHeading {
	padding: 0 !important;	
}

.columnRow p.tipHeading strong,
.columnRowOdd p.tipHeading strong,
.columnRow-w p.tipHeading strong,
.columnRowOdd-w p.tipHeading strong {
	text-transform:uppercase;
	color:#9A9A99;
	font-size:13px;
	line-height:16px;
	margin:0 0 5px;
	font-weight:normal;
	display: block;
}

#container #columnContainer .columnRow .columnB,
#container #columnContainer .columnRow .columnC,
#container #columnContainer .columnRow .columnD,
#container #columnContainer .columnRowOdd .columnB,
#container #columnContainer .columnRowOdd .columnC,
#container #columnContainer .columnRowOdd .columnD,
#container #columnContainer .columnRow-w .columnB,
#container #columnContainer .columnRowOdd-w .columnB {
	padding:15px;
	width:181px;
	display:inline;
}

#container #columnContainer .columnRow-w .columnD,
#container #columnContainer .columnRowOdd-w .columnD {
	padding:15px;
	width:402px;
	display:inline;
}

input.submit {
	width: 60px;
}

.uppercase {
	text-transform: uppercase;
}

h1 object, h2 object {
	display: none;
}
