﻿html, body, h1, h2, h3, h4, h5, h6, div, hr, br, span, ul, ol, li, p { margin:0px; padding:0px; }

/*	Colors	*/
/*
	Very Light Blue:		#c3d2e6
	Light Blue:				#739cd0
	Aqua Blue:				#005b7f
	Phone Number Aqua:		#1689ca
	Background Blue(ORIGINAL):	#1b1464
	Creps Blue:				#150f40
	Bright Red:				#d42027

	Light Green:			#e3eebe
	Medium Green:			#6f973e
	Dark Green:				#445123

	Quote Tan:				#988675
	Quote Pink:				#b81e7d
	Text Gray:				#636466
*/
	
	.CrepsBlue	{ color:#150f40; }
	.TextGray	{ color:#636466; }
	.MediumGreen { color:#6f973e; }
	.AquaBlue	{ color:#005b7f; }
	.BrightRed	{ color:#d42027; }



body	{ background-color:#150f40; font-family:Arial, Sans-Serif; font-size:12pt; }
p		{ margin:10px 0px; font-size:10pt; }
img		{ border:0px; }
ol, ul	{ margin-left:24px; }

a		{ color:#150f40; }
	a:link, a:visited	{ text-decoration:underline; }
	a:hover, a:active	{ text-decoration:none; }


.small	{ font-size:10pt; }
.normal	{ font-size:12pt; }
.large	{ font-size:14pt; }

.bold	{ font-weight:bold; }

.list { margin-left:1em; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }


.linkButton { position:relative; left:-3px; display:block; height:36px; width:128px; padding:7px 12px 13px 8px; background:url(images/BlueButton.png) no-repeat; text-align:center; margin:2px 0px; color:White; text-decoration:none; font-weight:bold; }
	.linkButton:link, .linkButton:visited { text-decoration:none; }
	.linkButton:hover, .linkButton:active { text-decoration:none; color:#c3d2e6; }

.whiteLink:link, .whiteLink:visited, .whiteLink:hover, .whiteLink:active { color:White; }



#allContent			{ width:980px; margin:24px auto; position:relative; }

#header				{ position:absolute; z-index:100; }
	#headerImage	{ position:absolute; width:980px; height:129px; z-index:105; }
	#crepsLogo		{ position:absolute; top:-28px; left:-23px; height:126px; width:256px; z-index:110; }
		#crepsLogo img { height:126px; width:256px; }

#headerShadow		{ position:absolute; z-index:99; top:129px; background:url(images/ShadowBottom.png) repeat-x; height:18px; width:980px; }

#sidebar		{ position:absolute; z-index:90; top:129px; width:172px; color:White; font-weight:bold; }
	#sidebarContent { background:url(images/SidebarBackground.png) repeat-y; width:142px; padding:16px 15px 1px 15px; }
	#sidebar a	{ color:White; text-decoration:none; font-weight:bold; }
		#sidebar a:link, #sidebar a:visited {  }
		#sidebar a:hover, #sidebar a:active { color:#c3d2e6; }
	#sidebar ul { list-style:none; margin-left:10px; }
	.separator		{ border-width:1px 0px 0px 0px; border-color:#150f40; border-style:solid; margin:10px 0px; }
	
	#sidebarFooter { position:relative; width:172px; height:16px; }
	
	
#main			{ position:absolute; top:129px; left:200px; width:780px; z-index:1; }
	#mainContent { position:relative; background-color:White; width:740px; z-index:1; padding:24px 20px;
	               /* minimum height */ display:table-cell; height:500px; min-height:500px; *height:auto; }
	#mainContentBottom	{ position:relative; width:780px; height:17px; }
	
	#mainFooter	{ position:relative; width:780px; height:28px; line-height:28px; color:#c3d2e6; font-size:10pt; text-align:center; z-index:1; }
		#mainFooter a	{ text-decoration:none; }
			#mainFooter a:link, #mainFooter a:visited { color:#c3d2e6; text-decoration:none; }
			#mainFooter a:hover, #mainFooter a:active { color:White; }
	               
	               
	               
.quote		{ font-size:14pt; font-style:italic; color:#988675; }
.mainText	{ color:#636466; font-size:14pt; }
.phone		{ font-size:18pt; font-weight:bold; color:#1689ca; }