/*
* Colors Used
* ----------------------------------------------------

	Dark Green:			#668179	
	Light Green:		#B3CEC6
	Super Light Green:	#E9F4F1
	Light Gray:			#F8F8F8
	Dark Gray:			#999999
	Logo Blue:			#7498BF
	
	
 */

/*
* Body Background / Margins
* ---------------------------------------------------- */
body {
	margin: 0px;
	border: none;
	padding: 0px;
	background: transparent url(../../images/site_bg.gif);
	}

/*
* General Type Style
* ---------------------------------------------------- */
body, p, div, td, th, tr, form, ol, ul, li, input, textarea, select {  
	font: normal 11px Verdana,Arial,Helvetica,sans-serif;
	text-align: left;
	color: #999999;
	}
a          {color: #7498BF; text-decoration:underline;}
a:Visited  {color: #7498BF; text-decoration:underline;}
a:Active   {color: #7498BF; text-decoration:underline;}
a:Hover    {color: #7498BF; text-decoration:none;}

.footerhome {
	font: normal 10px Verdana,Arial,Helvetica,sans-serif;
	color: #A1A1A1;
	margin: 0px; 
	border: none;
	padding: 10px 5px 15px 10px;
	width: auto;
	line-height: 1.5; 
	}
	
	
.footersite {
	font: normal 10px Verdana,Arial,Helvetica,sans-serif;
	color: #A1A1A1;
	margin: 0px; 
	border: none;
	padding: 10px 5px 15px 10px;
	width: auto;
	line-height: 2; 
	text-align: center; 
	}
	
	
	
h1 {
	font: 12px Verdana,Arial,Helvetica,sans-serif;
	color: #999999;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	}
	
h2 {
	font: normal 11px  Verdana,Arial,Helvetica,sans-serif;
	color: #7498BF;
	padding: 10px 10px 0px 15px;
	margin: 0px 0px 0px 0px;
	}
	
.tablecenter {  
	font: normal 11px Verdana,Arial,Helvetica,sans-serif;
	text-align: center;
	color: #999999;
	}
	
.note {
	font: italic 9px Verdana,Arial,Helvetica,sans-serif;
	color: #A1A1A1;
	}
	
.emphasize {
	font: normal 11px Verdana,Arial,Helvetica,sans-serif;
	color: #799472;
	}
	
hr {
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
	
	}

/*
* Content Containers
* ---------------------------------------------------- */
	
#container {
	position:relative;
	width:750px;
	border-left: 4px solid #EAEDED;
	border-right: 4px solid #EAEDED;
	border-bottom: 4px solid #EAEDED;
	margin:0px auto;
	padding: 0px;
	text-align:left;
	}

#homeaboutbox {
	width:418px;
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	height: 135px;
	margin: 0px;
	padding: 0px;
	background: #B3CEC6;
	}
	#homeaboutbox a          {color: #668179; text-decoration:underline;}
	#homeaboutbox a:Visited  {color: #668179; text-decoration:underline;}
	#homeaboutbox a:Active   {color: #668179; text-decoration:underline;}
	#homeaboutbox a:Hover    {color: #668179; text-decoration:none;}
	
	#homeaboutbox p {
	margin: 0px 10px 0px 10px;
	padding: 5px 0px 0px 0px;
	color: #668179;
	}
	
#homeplanbox {
	width:336px;
	border: none;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 10px 5px;
	background: #F8F8F8;
	}
	
	#homeplanbox p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	color: #999999;
	}
	#homeplanbox a          {color: #7498BF; text-decoration:none;}
	#homeplanbox a:Visited  {color: #7498BF; text-decoration:none;}
	#homeplanbox a:Active   {color: #7498BF; text-decoration:none;}
	#homeplanbox a:Hover    {color: #7498BF; text-decoration:underline;}

	
	#homeplanbox ul {
	list-style-image: url(../../images/li.gif);
	margin-top: 0px;
	margin-left: 1em;
	padding-left: 1em;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border: none;
	padding-left: 30px;
	}

	#homeplanbox li {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 10px 0px;
	border: none;
	}
	
#meetdocbox {
	background: transparent url(../../images/home_meet_bg.jpg) repeat-x;
	margin: 0px;
	border: 0px;
	padding: 0px 0px 20px 0px;
	width: 195;
	}
	#meetdocbox p {
		margin: 0px 0px 0px 0px;
		padding: 27px 20px 0px 17px;
	 }
	
#docbox1 {
	background: transparent url(../../images/home_criner_bg.jpg) repeat-x;
	margin: 0px;
	border: 0px;
	padding: 0px 0px 5px 0px;
	width: 195;
	}
	#docbox1 p {
		margin: 0px 0px 0px 0px;
		padding: 27px 70px 0px 17px;
	 }
	 
#docbox2 {
	background: transparent url(../../images/home_stevens_bg.jpg) repeat-x;
	margin: 0px;
	border: 0px;
	padding: 0px 0px 5px 0px;
	width: 195;
	}
	#docbox2 p {
		margin: 0px 0px 0px 0px;
		padding: 27px 70px 0px 17px;
	 }
	 
#docbox1Blank {
	background: transparent url(../../images/home_criner_bg_blank.jpg) repeat-x;
	margin: 0px;
	border: 0px;
	padding: 0px 0px 5px 0px;
	width: 195;
	}
	#docbox1Blank p {
		margin: 0px 0px 0px 0px;
		padding: 27px 30px 0px 17px;
	 }

#docbox2Blank {
	background: transparent url(../../images/home_stevens_bg_blank.jpg) repeat-x;
	margin: 0px;
	border: 0px;
	padding: 0px 0px 5px 0px;
	width: 195;
	}
	#docbox2Blank p {
		margin: 0px 0px 0px 0px;
		padding: 27px 30px 0px 17px;
	 }
	 	
#sitecrumbbox {
	width:418px;
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	height: 48px;
	margin: 0px;
	padding: 0px;
	background: #B3CEC6;
	}
	#sitecrumbbox a          {color: #668179; text-decoration:underline;}
	#sitecrumbbox a:Visited  {color: #668179; text-decoration:underline;}
	#sitecrumbbox a:Active   {color: #668179; text-decoration:underline;}
	#sitecrumbbox a:Hover    {color: #668179; text-decoration:none;}
	
	#sitecrumbbox p {
	margin: 0px;
	padding: 10px 10px 0px 20px;
	color: #668179;
	}
	
#sitecontentbox {
	width:515px;
	border: none;
	height: auto;
	margin: 0px;
	padding: 10px 5px 10px 5px;
	background: #F8F8F8;
	}
		
	#sitecontentbox p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	color: #999999;
	}
	
	#sitecontentbox ul {
	list-style-image: url(../../images/li.gif);
	margin-top: 0px;
	margin-left: 1em;
	padding-left: 1em;
	padding-bottom: 0px;
	margin-bottom: 10px;
	border: none;
	padding-left: 30px;
	}

	#sitecontentbox li {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 10px 0px;
	border: none;
	}

#whitecontentbox {
	width: auto;
	border-left: 2px solid #EEEEEE;
	border-right: 2px solid #EEEEEE;
	height: auto;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	background: #FFFFFF;
	}
	#whitetextboxX p{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
#loginboxRelay {
	width:358px;
	border: none;
	height: auto;
	margin: 0px;
	padding: 0px;
	background-image: url(../../images/loginbox_bg.gif);
	}
		
	#loginboxRelay p {
	margin: 0px 0px 0px 0px;
	padding: 8px 20px 8px 20px;
	color: #999999;
	}
	
	#loginboxRelay ul {
	list-style-image: url(../../images/li.gif);
	margin-top: 0px;
	margin-left: 1em;
	padding-bottom: 0px;
	margin-bottom: 10px;
	border: none;
	padding-left: 40px;
	}

	#loginboxRelay li {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 5px 0px;
	border: none;
	}
	
#loginboxWebview {
	width:358px;
	border: none;
	height: auto;
	margin: 0px;
	padding: 0px;
	background-image: url(../../images/loginbox_bg.gif);
	}
		
	#loginboxWebview p {
	margin: 0px 0px 0px 0px;
	padding: 8px 20px 8px 20px;
	color: #999999;
	}
	
	#loginboxWebview ul {
	list-style-image: url(../../images/li.gif);
	margin-top: 0px;
	margin-left: 1em;
	padding-bottom: 0px;
	margin-bottom: 10px;
	border: none;
	padding-left: 40px;
	}

	#loginboxWebview li {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 5px 0px;
	border: none;
	}
	
#newsletterbox {
	width: 300px;
	border: solid #EEEEEE 2px 2px 2px 2px;
	height: auto;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF;
	}
	
#infobox {
	border-left: solid #EEEEEE 2px;
	padding: 8px 50px 5px 15px;
	margin: 0px 0px 0px 30px;
	width: auto;
	}
	#infobox p {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	 }
	 
#sitemap {
	
	width: auto;
	border: none;
	height: auto;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
		
	#sitemap p {
	font: bold 11px  Verdana,Arial,Helvetica,sans-serif;
	line-height: 6px;
	margin: 0px 0px 0px 0px;
	padding: 8px 20px 8px 20px;
	}
	
	#sitemap ul {
	list-style-image: url(../../images/arrow_li.gif);
	margin-top: 0px;
	margin-left: 1em;
	padding-left: 1em;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border: none;
	padding-left: 30px;
	}

	#sitemap li {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 10px 0px;
	border: none;
	}
	 
	
/*
* Style Elements
* ---------------------------------------------------- */
		
#greensep {
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 0px;
	width: auto;
	border: 0px;
	height: 5px;
	background: #668179;
	}
	#greensep p {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	 }
	



