
a:link {  color: #000000; text-decoration: none;}
a:visited {  color: #000000; text-decoration: none;}
a:focus {  color: #000000; text-decoration: none;}
a:hover {  color: #901005; text-decoration: none; 	background-color: none;}
a:active {color:#000000; text-decoration: none;}

#over { color: #330099; text-decoration: none; 	background-color: #E5E5E5;}



body {	
	background: #000000 url(images/TopBackground.gif) top center no-repeat;
	margin: 1px; 
	padding:0px;
}	


h1 {
	margin: 0 auto;	
	padding: 7px;
	font: normal 12px verdana; 
	text-align: justify;
}

h2 {
	margin: 0 auto;	
	padding: 11px 7px 7px 7px;
	font: bold 16px arial ;
	color: #000033; 
	text-transform: capitalize;
	text-align: left;
	letter-spacing: 3px;
}


h3 { 
	margin: 0 auto;	
	padding: 10px 15px 10px 15px;
	font: bold 18px papyrus, verdana;
	color: #901005; 
	text-align: left;
	text-transform: lowercase;
	letter-spacing: 0.7px; 
}

h4 { 
	margin: 0 auto;	
	padding: 10px 5px 0px 25px;
	font: bold 18px papyrus, verdana;
	color: #000000; 
	text-align: left;
	text-transform: lowercase;
	letter-spacing: 0.7px; 
}

h5 { 
	margin: 0 auto;	
	padding: 0px 15px 10px 15px;
	font: bold 18px papyrus, verdana;
	color: #901005; 
	text-align: left;
	text-transform: lowercase;
	letter-spacing: 0.7px; 
}

.clear-all {
	clear:both;
	font-size:.0001%;
	height:1px;
}


/* =================================== BODY CONTAINER ========================== */
#bodyContainer {
	border: 0px solid green;
	width: 909px; min-height: 700px;
	margin: 0 auto; margin-top: 64px;
	padding: 0px;
	background: #F7F7F7 url(images/MiddleBackground3.gif) top center repeat-y;
	text-align: center;
}


/* =================================== TOP CONTAINER BOX ========================== */
#topContainer {
	border: 0px solid red;
	width: 775px; height: 110px;
	margin: 0 auto; 
	padding: 0px;
	background: #F7F7F7 url(images/TopContainer.gif) top center no-repeat;
	text-align: center;
	font: normal 11px arial;
}


/* LOGO BOX */
#LogoBox {
	border: 0px solid pink;
	width: 190px; height: 81px;
	margin: 5px 10px 5px 0px; 
	padding: 0px;
	float: left;
	cursor: hand;
}


/* TOP NAVIGATION BOX */
#topNavBox 	{ 
	border: 0px solid #E5E5E5;
	width: 550px; height: 21px;
	margin: 5px ;
	padding: 0px;
	float: left;
}


#topNavBox ul {
	border: 0px solid pink;
	height: 20px;
	margin: 0 auto;
	padding: 0px;  
	list-style-type: none;
	letter-spacing: 0.5px;
	text-align: right;
	text-transform: capitalize;
}


#topNavBox li {
	border: 0px solid red;
	margin: 0 auto;
	padding: 1px 4px;
	display: inline;
}

#topNavBox li a {
	border: 0px solid transparent;
	margin: 0 auto;
	padding: 1px 5px;
	display: inline;
	font: bold 12px papyrus, arial;
	text-transform: lowercase;
	color: #000000; 
}

#topNavBox li a:hover {  
	border: 0px solid silver;
	margin: 0 auto;
	padding: 1px 5px;
	color: #901005; 
	text-decoration: none; 
	background-color: transparent;
}

.over {  
	border: 0px solid silver;
	margin: 0 auto;
	padding: 1px 5px;
	display: inline;
	font: bold 11px arial;
	color: #FFFFFF; 
	background-color: transparent;
}


/*  MAIN NAVIGATION  */

#navBox {
	border: 0px solid orange;
	width: 560px; height: 25px;
	margin: 1px; margin-top: 25px;
	padding: 0px;
	float: left;
}


#navBox ul {
	border: 0px solid pink;
	height: 20px;
	margin: 1px; 
	padding: 0px;  
	position: relative;
	top: 3px;
	list-style-type: none;
}


#navBox li {
	border: 0px solid red;
	padding: 1px 3px;
	display: inline;

}

#navBox li a {
	border: 0px solid transparent;
	padding: 1px 6px;
	display: inline;
	font: bold 16px papyrus, arial;
	letter-spacing: 1.5px;
	text-align: center;
	text-transform: lowercase;
	color: #000000; 
}

#navBox li a:hover {  
	border: 0px solid gray;
	padding: 1px 6px;
	color: #901005; 
	text-decoration: none; 
	background-color: transparent;
}

.over2 {  
	border: 0px solid gray;
	padding: 1px 6px;
	display: inline;
	font: bold 13px verdana;
	color: #FFFFFF; 
	background-color: transparent;
}



/* =================================== MIDDLE TOP CONTAINER BOX ========================== */
#middleTopContainer {
	border: 0px solid red;   
	width: 773px; height: 168px;
	margin: 0 auto; margin-top: 0px;
	padding: 0px;
	background: #F7F7F7 url(images/MiddleTopBackground.gif) top center no-repeat;
	text-align: center;
	font: normal 11px arial;
}


#middleTopContainer #flash {
	border: 1px solid #000000; 
	width: 204px; height: 137px;
	position: relative;
	top: 15px; left: 35px;
	margin: 0 auto; margin-left: 5px;
	padding: 0px;
	background: transparent;
}




/* =============================== MIDDLE CONTENT CONTAINER CONTAINER BOX ======================== */

#middleContainer {
	border: 0px solid red;           
	width: 773px;   
	min-height: 380px;  
	margin: 0 auto; 
	padding: 0px;
	background: #F7F7F7 url(images/MiddleMainBackground.gif) top center no-repeat;
}


#middleContainer p {
	margin: 18px 35px 18px 25px;
	padding: 0px;
	text-align: justify;
	font: normal 13px papyrus, verdana; 
	color: #000000;
}



/*  LEFT CONTENT  */
#leftTopContent {
	border: 0px solid green;  
	width: 534px; height: 14px; 
	margin: 0px; margin-left: 1px; 
	padding: 0px;
	background: #F7F7F7 url(images/MiddleTopLeftBackground.gif) top center no-repeat;
	float: left;
}

#leftContent {
	border: 0px solid red;  
	width: 534px; min-height: 400px; 
	margin: 0px 0px 25px 12px;
	padding: 0px;
	background: #F7F7F7 url(images/MidBotLongLeftBackground.gif) bottom center no-repeat;
	text-align: justify;
	font: normal 12px verdana;
	float: left;
}

#leftContent a {
	font-weight: bold;
}

#leftContent span {
	font-weight: bold;
	color: #901005;
}

#leftContent img {
	border: 1px solid black;  
}

#leftContent .testimonials {
	font: bold 14px verdana;
	color: #901005;
}

#leftContent .tellTable {
	border: 0px solid red;  
	margin: 0px 0px 25px 12px;
	padding: 0px;
	background: transparent;
	font: normal 10px arial; 
}



#leftContent .contactTable {
	border: 0px solid red;
	margin: 0 auto; margin-bottom: 25px;
	font: normal 10px arial; 
}

#leftContent .testimonialsTable {
	border: 0px solid red;
	width: 500px;
	margin: 0 auto; 
	text-align: center;
	font: bold 14px verdana;
	color: #901005;
}


#leftContent .input {
	border: 1px solid #000000;
	color: navy;
}


/*  LEFT CONTENT 2 */
#leftTopContent2 {
	border: 0px solid green;  
	width: 534px; height: 14px; 
	margin: 0px; margin-left: 1px; 
	padding: 0px;
	background: #F7F7F7 url(images/MiddleTopLeftBackground.gif) top center no-repeat;
	float: left;
}

#leftContent2 {
	border: 0px solid red;  
	width: 534px; min-height: 100px; 
	margin: 0px 0px 25px 12px;
	padding: 0px;
	background: #F7F7F7 url(images/MidBotLongLeftBackground.gif) bottom center no-repeat;
	text-align: justify;
	font: normal 12px verdana;
	float: left;
}


#leftContent2 a {
	font-weight: bold;
}


/*  RIGHT NAVIGATION  */
#rightNav {
	border: 0px solid red;  
	width: 210px; height: 375px; 
	margin: 0px 5px 0px 10px; 
	padding: 0px;
	background: transparent url(images/brushstroke.gif) top left no-repeat;
	text-align: justify;
	font: normal 12px verdana;
	float: right;
}

#rightNav ul {
	border: 0px solid pink;
	width: 200px; height: 200px;
	margin: 0 auto; 
	padding: 0px;  
	list-style-type: none;
	background: transparent;
}

#rightNav li {
	border: 0px solid green;  
	width: 195px; height: 62px; 
	margin: 0px 5px 10px 15px; 
	padding: 0px;
	background: transparent;
}

#rightNavHome {
	border: 0px solid red;  
	width: 210px; height: 600px; 
	margin: 0px 5px 0px 10px; 
	padding: 0px;
	background: transparent url(images/brushstroke.gif) top left no-repeat;
	text-align: justify;
	font: normal 12px verdana;
	float: right;
}

#rightNavHome ul {
	border: 0px solid pink;
	width: 200px; height: 200px;
	margin: 0 auto; 
	padding: 0px;  
	list-style-type: none;
	background: transparent;
}

#rightNavHome li {
	border: 0px solid green;  
	width: 195px; height: 62px; 
	margin: 0px 5px 10px 15px; 
	padding: 0px;
	background: transparent;
}

.red {color:red;}





.assessmentTable {
	border: 1px solid navy;
	margin: 0 auto;
	font: normal 11px arial; 
}



.wayslist {
	list-style-type: disc;
	font: normal 11px arial;
	color: #000033
}


.benefits {
	list-style-type: disc;
	font: normal 11px arial;
	color: #000033
}


/* =================================== BOTTOM CONTAINER ========================== */
#bottomContainer {
	border: 0px solid green;
	width: 990px; height: 44px;
	margin: 0 auto; margin-top: 0px;
	padding: 0px;
	background: #FFFFFF url(images/BottomBackground.gif) top left no-repeat;
	text-align: center;
}



/*  WEBDESIGN BOX  */

#webdesign {
	border: 0px solid red;
	width: 781px; height: 12px;
	margin: 0 auto; 
	padding: 4px;
	background: transparent;
	text-align: center;
}

#webdesign a {
	border: 0px solid transparent;
	padding: 1px 5px;
	display: inline;
	font: bold 10px arial;
	color: gray; text-decoration: none;
}

#webdesign a:hover {  
	border: 0px solid transparent; 
	padding: 1px 5px;
	color: #901005; text-decoration: none; 	background-color: transparent;

}
