@charset "UTF-8";
/* CSS Document */

.floatL { float: left; }

.floatR { float: right; }

.rightPic {
	margin: 0px 0 5px 10px !important;
	position: relative; float: right;
}

.leftPic { position: relative; float: left; margin:0px 10px 5px 0px; }

.ccImages { border: 6px solid #FFF; z-index: 0;}

.noMarg { margin: 0 !important; }

.noPad { padding: 0 !important; }

.noPadMarg { padding: 0 ; margin-right: 5px; !important; }

.clr { clear: both; }

.noShow { display: none; }

.zero { z-index: 0; }

div.hr { position: relative; width: 100%; height: 1px; background: #505050; border-bottom: 1px solid #000; margin-top: 0px; margin-bottom: 10px; }

	div.hr-yellow { border-top:dashed 1px #fff9b5; width: 100%; float: left; clear: both; height: 1px; display: block; margin: 15px 0; }

.margT { margin-top: 15px !important; }

.bigMargT { margin-top: 30px !important; }

.botMarg { margin-bottom: 20px; }

/* Header Styles ================================================================================ */ 
img#logo { position: relative; left: 8px; top: 93px; width: 271px; height: 108px; }

div#introBox {  position: relative; float: right; width: 537px; height: 100px; margin-top: 59px; padding: 15px 24px 0 24px; background: transparent top left repeat-x url(/images/intro_bg.png); display: block; clear: right; }

/* Content Styles =============================================================================== */

div.leftCol { float: left; width: 724px; z-index: 0;  }

div.rightCol { float: right; width: 238px; z-index: 0;  }

/* Blocks */
div.bigBlock, div.smallBlock { margin-bottom: 17px; z-index: 0; }

	/* Big Block (Left Col) */
	div.bigBlock div.contentBlock { width: 688px; padding: 0 18px; background: transparent top left repeat-y url(/images/content/big_bg.png); float: left; }

	/*Small Block (Right Col) */
	div.smallBlock div.contentBlock { width: 206px; padding: 0 16px; background: transparent top left repeat-y url(/images/content/small_bg.png); float: left; }
	
	.noBg { background-image: none !important; }
	
.bodyPic { width: 133px; height: 178px; margin: 0 auto; display: block; }

.flashWrapper { width: 200px; margin: 0 auto; display: block; height: 230px; }

div.choose { position: relative; clear: both; display: block; width: 100%; margin-bottom: 10px; height: 15px; }

div.quote p { clear: both; margin: 7px 0 5px 7px !important; padding: 0; }

img.contentPic { float: left; margin: 0 14px 10px 0; }

div.logos { position: relative; float: left; clear: both; width: 100%; z-index: -1; margin-bottom: 18px;}

	div.logos img, div.morelogos img { float: left; margin-right: 30px; }
	
div.datebox { float: right; width: 113px; height: 120px; padding: 12px 10px 0 28px; background: transparent top left no-repeat url(/images/datebox.png); text-align: center; }

div.profileBox { position: relative; float: left; width: 310px; padding: 0 25px 0 0; }
	
div.morelogos { position: relative; clear: both; width: 600px; z-index: -1; margin: 0 auto; }
	
div.socialLinks { float: right; height: 20px; }

	div.socialLinks a img { float: left; padding-right: 11px; }

.boardStyle {
	border-top:dashed 1px #fff9b5; 
	padding: 10px 0;
}

.bodyStyle {
	padding: 0 0 18px 0;
}

#facebox img  { z-index: 100000; }


/* ============================================================================================== */

/* Footer Styles */
div#footerPattern { position: relative; width: 1036px; height: 215px; display: block; margin: 0 auto; background: transparent top left no-repeat url(/images/footer_pattern.png); }

