html {min-height: 100%; padding-bottom: 1px;}

body {
	background-color: #ffffff;
	color: #999999;
	font-size: 12px;
	font-family: "lucida sans unicode", "trebuchet ms", arial, helvetica;
	margin: 0;
	padding: 0; }

p {
	color: #999999;
	font-size: 12px;
	font-family: "lucida sans unicode", "trebuchet ms", arial, helvetica;
	font-weight: normal;
	line-height: 15px;
	margin-top: 8px; }

h1 {
	font-size: 24px;
	font-family: "lucida sans unicode", "trebuchet ms", arial, helvetica;
	font-weight: normal; }
	
h2 {
	font-size: 20px;
	font-weight:  normal;
	font-family: "lucida sans unicode", "trebuchet ms", arial, helvetica;
	margin-top: 8px;
	padding-top: 0; }
#home h2 {
	color: #003d7a; }
#about h2 {
	color: #8c0202; }
	
#process h2 {
	color: #520098;  }

#success h2 {
	color: #017d74; }

#contact h2 {
	color: #955102; }

/* Increased font and color specified text within content for each section*/

h3 {
	font-size: 18px;
	font-weight:  normal;
	font-family: "lucida sans unicode", "trebuchet ms", arial, helvetica;
	line-height: 20px; }
	
#about h3 {
	color: #8c0202;	}
#process h3 {
	color: #520098;	}
	
#success h3 {
	color: #017d74;	}
	
#contact h3 {
	color: #955102;	}
	
/* header tagline */
	
.h_tagline {
	font-size: 18px;
	font-family: "lucida sans unicode", "trebuchet ms", arial, helvetica;
	font-weight:  normal;
	line-height: 18px; }

td {
	font-size:12px;
	font-family: "lucida sans unicode", "trebuchet ms", arial, helvetica;
	text-decoration:none;
	vertical-align: top; }
td.pad {
	font-size: 12px;
	font-family: "lucida sans unicode", "trebuchet ms", arial, helvetica;
	text-decoration: none;
	padding-right: 50px;
	padding-bottom: 20px; }
/* color classes */

.blue {
	font-weight:bold;
	}
.lblue {
	color: #a3d0fe; }
	
.red {
	color: #8c0202;
	}
	
.pink {
	color: #fda5a5; }
	
.purple {
	color: #520098; 
	font-weight:bold;
	}
	
.lpurple {
	color: #daa5fb; }
	
.green {
	color: #017D74; 
	font-weight:bold;
	}
.lgreen {
	color: #58F9ED; }
	
.bronze {
	color: #955102; 
	font-weight:bold;
	}	
	
.gold {
	color: #FDC84C; }
.white {
	color: #FFFFFF; }
.grey {
	color: #999999; }

#banner_tagline {
	text-align: right;
	color: white;
	font-size: 12px;
	font-family: "lucida sans unicode", "trebuchet ms", arial, helvetica;
	line-height: 14px;
	position: absolute;
	width: 450px;
	z-index: 11;
	/*float: left;*/
	margin-top: 240px;
	margin-left: 13px; }
	
/****NAVIGATION****/

ul.navblock { 
	text-align: left; 
	position: absolute; 
	width: 200px; 
	padding: 0 0 0 27px; 
	margin: -245px 0 0 72.5%; 
}
	
li.navblock {
	font-size: 12px;
	font-family: "lucida sans unicode", "trebuchet ms", arial, helvetica;
	line-height: 13px;
	width: auto;
	margin: 0;
	padding: 0 0 5px;
	list-style-type: none;
	display: block; }
	
/****LINKS*****/

a.bookmarks:link, a.bookmarks:visited, a.bookmarks:active {
	font-size:12px;
	font-weight: normal;
	text-decoration: none; }
	
#home a.nav:link, #home a.nav:visited, #home a.nav:active,
#about a.nav:link, #about a.nav:visited, #about a.nav:active,
#process a.nav:link, #process a.nav:visited, #process a.nav:active,
#success a.nav:link, #success a.nav:visited, #success a.nav:active,
#contact a.nav:link, #contact a.nav:visited, #contact a.nav:active {
	color: #ffffff;
	font-weight: normal;
	text-decoration: none; }
	
#process a.top:link, #process a.top:visited, #process a.top:active {
	color: #fda5a5;
	font-size: 11px;
	font-family: "lucida sans unicode", "trebuchet ms", arial, helvetica;
	font-weight:bold;
	text-decoration: none;
	padding-bottom: 20px;
	display: block; }
#process a.top:hover {
	color: #999999;
	font-size: 11px;
	font-family: "lucida sans unicode", "trebuchet ms", arial, helvetica;
	font-weight:bold;
	text-decoration: none;
	padding-bottom: 20px;
	display: block; }

/*********Home*********/

#home a.navsel:link, #home a.navsel:visited, #home a.nav:hover, #home a.navsel:active {
	color: #a3d0fe;
	font-weight: normal;
	text-decoration: none; }
	
#home a.phone:link, #home a.phone:visited, #home a.phone:active  { 
	color: #a3d0fe;
	font-weight: normal;
	text-decoration: none; }

#home a:link, #home a:visited, #home a:active  { 
	color: #003d7a;
	font-weight: bold;
	text-decoration: none; }

/*About*/

#about a.navsel:link, #about a.navsel:visited, #about a.nav:hover, #about a.navsel:active {
	color: #fda5a5;
	font-weight: normal;
	text-decoration: none; }

#about a.phone:link, #about a.phone:visited, #about a.phone:active  { 
	color: #fda5a5;
	font-weight: normal;
	text-decoration: none; }

#about a:link, #about a:visited, #about a:active  { 
	color: #8c0202;
	font-weight: bold;
	text-decoration: none; }
	
/*********Process*********/

#process a.navsel:link, #process a.navsel:visited, #process a.nav:hover, #process a.navsel:active {
	color: #daa5fb;
	font-weight: normal;
	text-decoration: none; }
	
#process a.phone:link, #process a.phone:visited, #process a.phone:active  { 
	color: #daa5fb;
	font-weight: normal;
	text-decoration: none; }

#process a:link, #process a:visited, #process a:active  { 
	color: #520098;
	font-weight: bold;
	text-decoration: none; }

	
/*********Success*********/

#success a.navsel:link, #success a.navsel:visited, #success a.nav:hover, #success a.navsel:active {
	color: #58f9ed;
	font-weight: normal;
	text-decoration: none; }
	
#success a.phone:link, #success a.phone:visited, #success a.phone:active  { 
	color: #58f9ed;
	font-weight: normal;
	text-decoration: none; }

#success a:link, #success a:visited, #success a:active  { 
	color: #017d74;
	font-weight: bold;
	text-decoration: none; }

	
/*********Contact*********/


#contact a.navsel:link, #contact a.navsel:visited, #contact a.nav:hover, #contact a.navsel:active {
	color: #FDC84C;
	font-weight: normal;
	text-decoration: none; }
	
#contact a.phone:link, #contact a.phone:visited, #contact a.phone:active  {
	color: #FDC84C;
	font-weight: normal;
	text-decoration: none; }

#contact a:link, #contact a:visited, #contact a:active  { 
	color: #955102;
	font-weight: bold;
	text-decoration: none; }

#home a:hover, #about a:hover, #process a:hover, #success a:hover, #contact a:hover  { 
	color: #999999; }
		
/****STRUCTURE****/

#container {
	position: absolute;
	/*background-image: url(../images/shadowbg.png);
	background-repeat: repeat-y;*/
	left: 50%;
	margin-left: -499px;/**/	
	/*z-index: 0;*/
	width: 1024px;
	height: auto;
	/*background-color: pink;
	height:inherit;
	*/	
	}
	

/* background position and images for creating banner stretch on each page*/	

.bgbanner {
	background-repeat: repeat-x;
	position: absolute;
	left-margin: 0px;
	top-margin: 0px;	
	width: 100%;
	height: 312px;
 }	

#home #bannerimg {
	background-image: url(../images/bgbanner1.jpg);}
	
#about #bannerimg {
	background-image: url(../images/bgbanner2.jpg);}

#process #bannerimg {
	background-image: url(../images/bgbanner3.jpg); }

#success #bannerimg {
	background-image: url(../images/bgbanner4.jpg); }
	
#contact #bannerimg {
	background-image: url(../images/bgbanner5.jpg); }


#mainimgrow{ /* div id for position of main images on each page - main image row */
	background-repeat: no-repeat;
	background-position: 10.89% 0;
	/*margin-left: -102px;
	position: absolute;
	left: 10.89%;*/
	width: 990px;
	height: 394px;
	/*background-color:yellow;*/
	
	} 
	

#home .imagebg {
	background-image: url(../images/imagebg1.png);}
	
#about .imagebg {
	background-image: url(../images/imagebg2.png);}
	
#process .imagebg {
	background-image: url(../images/imagebg3.png);}
	
#success .imagebg {
	background-image: url(../images/imagebg4.png);}	
	
#contact .imagebg {
	background-image: url(../images/imagebg5.png);}
	

#phoneblock {
	font-size: 10px;
	color:white;
	font-family: "lucida sans unicode", "trebuchet ms", arial, helvetica;
	margin-left: 72.5%;
	padding: 0 0 0 27px;
	margin-top: 10px;
	position: absolute;
	z-index: 5; }

/* page content - left and right columns */
	
#content {	
	background-image: url(../images/shadowbg.png);	 
	background-repeat: repeat-y;	
	/*
	background-position: 10.89% 0;
	margin-left: -102px;
	left: 10.9%;*/
	top: 394px;
	width: 990px;
	height:auto;
	overflow:hidden;
	
	/*background-color: lime;*/
}

#left_content {
	float:left;
	width: 400px;
	text-align:right;
	margin-right:5px;
	margin-left: 64px;
	padding-top: 30px; }

#right_content {
	width: 445px;
	float: left;
	text-align:left;
	margin-left: 26px;
	margin-top: 20px;
	padding-bottom: 30px;
	/*margin-left: 495px; 
	top: 500px;		
	/*padding-bottom: 30px; */		
		
}


/* bottom shadow and footer copyright text */

#bottomshadow {
	margin: 0;
	padding: 0;	
	width: 999px;
	height: 14px;
	/*float: left;*/
	clear: both;
	margin-left: -5px;	
}
	
#footer {
	display: block;
	width: 500px;
	display: block;
	font-size: 12px;
	font-family: "lucida sans unicode", "trebuchet ms", arial, helvetica;
	line-height: 14px;
	background-color: white;
	background-image: none;
	text-align: left;
	margin: 0 0 0 495px;
	padding: 0 0 3px; }


#home .footertext {
	color: #003d7a;
	 }

#about .footertext {
	color: #8c0202; }

#process .footertext {
	color: #520098;}

#success .footertext {
	color: #017d74;
	 }

#contact .footertext {
	color: #955102; }


