a:link {color: #64307b;text-decoration: underline;}
a:visited {color: #666666;text-decoration: underline;}
a:hover {color: #87a8b4; text-decoration: underline;}
a:active {color: #87a8b4;text-decoration: none;}


body {
	margin: 0px; padding: 0px;background-color: #eeeeef; background-image: url(background.jpg); background-position:  top center; background-repeat: no-repeat; 
}

#nav {
	width: 960px;
	height: 50px;
	margin: 0px auto; 
	

}
#nav ul {
	list-style: none;
	width: 650px;
	float: right;
}

#nav li {
	display: block;
	float: left;
	width: 162px;
	text-align: center
}

#nav li a {
	color: #ff6633;
	font-size: 14px;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	background-color: #eeeeef;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
    text-shadow: 0px 1px 1px #fff; 
    -webkit-transition-property: background-color, color, text-shadow;
    -webkit-transition-duration: .5s;
    -webkit-transition-timing-function: ease-in;
}

#nav li a.current {
	color: #333399;
	}

#nav ul li a:hover { 
	color: #333399; 
	background-color: #eeeeef;
	}
	
-webkit-transition: opacity 4s linear;

}


#header { 
	width: 960px; 
	height: 200px; 
	margin: 0px auto; 

 	}

#photo { 
	width: 960px; 
	height: 300px; 
	margin: 0px auto; 
	display: block;
	background-color: white;
	margin-top: 200px;
 	}

#WhatWeDo { 
	width: 960px; 
	height: auto; 
	margin: 0px auto; 
	display: block;
	background-color: #eeeeef;
	margin-top: 50px;

 	}

#WhatWeDo_Title { 
	width: 310px; 
	height: auto; 
	margin: 0px auto; 
	display: block;
	float: left;
	
 	}

#WhatWeDo_Title h1 { 
	width: auto; 
	height: auto;
	color: #ff6633;
	font-size: 20px;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	text-align: left;
	font-variant: small-caps;
	letter-spacing: 3px;
	padding: 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;;
    text-shadow: 0px 1px 1px #fff; 
 	}

#WhatWeDo_Text { 
	width: 650px; 
	height: auto; 
	margin: 0px auto; 
	display: block;
	background-color: #eeeeef;
	float: left;
 	}
 	
#WhatWeDo_Text p {  
	width: 630px; 
	margin-left: 20px;
	height: auto;
	color: #666666;
	font: 13px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
	padding: 0px;
    text-shadow: 0px 1px 1px #fff; 
 	}

#WhatWeDo_Text p2 {  
	width: 630px; 
	margin-left: 20px;
	height: auto;
	color: #666666;
	font: 13px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
	padding: 0px;
    text-shadow: 0px 1px 1px #fff; 
 	}

#WhatWeDo_Text h2 {  
	width: 630px; 
	margin-left: 20px;
	height: auto;
	color: #333399;
	font: 16px/25px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
	padding-bottom: 20px;
    text-shadow: 0px 1px 1px #fff; 
 	}










#OurApproach { 
	width: 960px; 
	height: auto; 
	margin: 0px auto; 
	display: block;
	background-color: #eeeeef;
	padding-top: 80px;
	clear:both;

 	}

#OurApproach_Title { 
	width: 310px; 
	height: auto; 
	margin: 0px auto; 
	display: block;
	float: left;
	
 	}

#OurApproach_Title h1 { 
	width: auto; 
	height: auto;
	color: #ff6633;
	font-size: 20px;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	text-align: left;
	font-variant: small-caps;
	letter-spacing: 3px;
	padding: 0px;

	font-family: Georgia, "Times New Roman", Times, serif;;
    text-shadow: 0px 1px 1px #fff; 
 	}

#OurApproach_Text { 
	width: 650px; 
	height: auto; 
	margin: 0px auto; 
	display: block;
	background-color: #eeeeef;
	float: left;
 	}
 	
#OurApproach_Text p {  
	width: 630px; 
	margin-left: 20px;
	height: auto;
	color: #666666;
	font: 13px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
	padding: 0px;
    text-shadow: 0px 1px 1px #fff; 
 	}

#OurApproach_Text p2 {  
	width: 630px; 
	margin-left: 20px;
	height: auto;
	color: #666666;
	font: 13px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
	padding: 0px;
    text-shadow: 0px 1px 1px #fff; 
 	}







#WhoWeAre { 
	width: 960px; 
	height: auto; 
	margin: 0px auto; 
	display: block;
	background-color: #eeeeef;
	margin-top: 50px;

 	}

#WhoWeAre_Title { 
	width: 310px; 
	height: auto; 
	margin: 0px auto; 
	display: block;
	float: left;
	
 	}

#WhoWeAre_Title h1 { 
	width: auto; 
	height: auto;
	color: #ff6633;
	font-size: 20px;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	text-align: left;
	font-variant: small-caps;
	letter-spacing: 3px;
	padding: 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;;
    text-shadow: 0px 1px 1px #fff; 
 	}

#WhoWeAre_Text { 
	width: 650px; 
	height: auto; 
	margin: 0px auto; 
	display: block;
	background-color: #eeeeef;
	float: left;
 	}

#WhoWeAre_Text h1 {  
	width: 630px; 
	margin-left: 20px;
	height: auto;
	color: #333399;
	font: 18px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 0px;
    text-shadow: 0px 1px 1px #fff; 
 	}
 	
#WhoWeAre_Text p {  
	width: 630px; 
	margin-left: 20px;
	height: auto;
	color: #666666;
	font: 13px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
	padding: 0px;
    text-shadow: 0px 1px 1px #fff; 
 	}

#WhoWeAre_Text p2 {  
	width: 630px; 
	margin-left: 20px;
	height: auto;
	color: #666666;
	font: 13px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
	padding: 0px;
    text-shadow: 0px 1px 1px #fff; 
 	}







#CoreValues { 
	width: 960px; 
	height: auto; 
	margin: 0px auto; 
	display: block;
	background-color: #eeeeef;
	margin-top: 50px;

 	}

#CoreValues_Title { 
	width: 310px; 
	height: auto; 
	margin: 0px auto; 
	display: block;
	float: left;
	
 	}

#CoreValues_Title h1 { 
	width: auto; 
	height: auto;
	color: #ff6633;
	font-size: 20px;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	text-align: left;
	font-variant: small-caps;
	letter-spacing: 3px;
	padding: 0px;
	
	font-family: Georgia, "Times New Roman", Times, serif;;
    text-shadow: 0px 1px 1px #fff; 
 	}

#CoreValues_Text { 
	width: 650px; 
	height: auto; 
	margin: 0px auto; 
	display: block;
	background-color: #eeeeef;
	float: left;
 	}

#CoreValues_Text h1 {  
	width: 630px; 
	margin-left: 20px;
	margin-top: 40px;
	height: auto;
	color: #333399;
	font: 18px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 0px;
    text-shadow: 0px 1px 1px #fff; 
 	}
 	
#CoreValues_Text p {  
	width: 630px; 
	margin-left: 20px;
	height: auto;
	color: #666666;
	font: 13px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
	padding: 0px;
    text-shadow: 0px 1px 1px #fff; 
 	}

#CoreValues_Text h2 {  
	width: 630px; 
	margin-left: 20px;
	height: auto;
	color: #ff6633;
	font: 16px/25px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
	padding: 0px;
    text-shadow: 0px 1px 1px #fff; 
 	}








#ProductsServices { 
	width: 960px; 
	height: auto; 
	margin: 0px auto; 
	display: block;
	background-color: #eeeeef;
	margin-top: 50px;

 	}

#ProductsServices_Title { 
	width: 310px; 
	height: auto; 
	margin: 0px auto; 
	display: block;
	float: left;
	
 	}

#ProductsServices_Title h1 { 
	width: auto; 
	height: auto;
	color: #ff6633;
	font-size: 20px;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	text-align: left;
	font-variant: small-caps;
	letter-spacing: 3px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;;
    text-shadow: 0px 1px 1px #fff; 
 	}

#ProductsServices_Text { 
	width: 650px; 
	height: auto; 
	margin: 0px auto; 
	display: block;
	background-color: #eeeeef;
	float: left;
 	}

#ProductsServices_Text h1 {  
	width: 630px; 
	margin-left: 20px;
	margin-top: 40px;
	height: auto;
	color: #333399;
	font: 18px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 0px;
    text-shadow: 0px 1px 1px #fff; 
 	}
 	
#ProductsServices_Text p {  
	width: 630px; 
	margin-left: 20px;
	height: auto;
	color: #666666;
	font: 13px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
	padding: 0px;
    text-shadow: 0px 1px 1px #fff; 
 	}

#ProductsServices_Text h2 {  
	width: 630px; 
	margin-left: 20px;
	height: auto;
	color: #ff6633;
	font: 16px/25px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
	padding: 0px;
    text-shadow: 0px 1px 1px #fff; 
 	}

#ProductsServices_Text ul {
	list-style: disc;
	width: 650px;
	color: #666666;
	margin-left: 0px;
}
#ProductsServices_Text ul.sub {
	list-style: disc;
	width: 650px;
	color: #666666;
	margin-left: 30px;
	margin-top: -15px;
}

#ProductsServices_Text li {
	width: auto;
	text-align: left;
}


#ProductsServices_Text li a {
	color: #666666;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	background-color: #eeeeef;
	font: 16px/30px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
    text-shadow: 0px 1px 1px #fff; 
}








#ContactUs { 
	width: 960px; 
	height: auto; 
	margin: 0px auto; 
	display: block;
	background-color: #eeeeef;
	margin-top: 50px;

 	}

#ContactUs_Title { 
	width: 310px; 
	height: auto; 
	margin: 0px auto; 
	display: block;
	float: left;
	
 	}

#ContactUs_Title h1 { 
	width: auto; 
	height: auto;
	color: #ff6633;
	font-size: 20px;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	text-align: left;
	font-variant: small-caps;
	letter-spacing: 3px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;;
    text-shadow: 0px 1px 1px #fff; 
 	}

#ContactUs_Text { 
	width: 650px; 
	height: auto; 
	margin: 0px auto; 
	display: block;
	background-color: #eeeeef;
	float: left;
 	}

#ContactUs_Text h1 {  
	width: 630px; 
	margin-left: 20px;
	margin-top: 40px;
	height: auto;
	color: #333399;
	font: 18px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 0px;
    text-shadow: 0px 1px 1px #fff; 
 	}
 	
#ContactUs_Text p {  
	width: 630px; 
	margin-left: 20px;
	height: auto;
	color: #666666;
	font: 13px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
	padding: 0px;
    text-shadow: 0px 1px 1px #fff; 
 	}

#ContactUs_Text h2 {  
	width: 630px; 
	margin-left: 20px;
	height: auto;
	color: #ff6633;
	font: 16px/25px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
	padding: 0px;
    text-shadow: 0px 1px 1px #fff; 
 	}

#ContactUs_Text ul {
	list-style: disc;
	width: 650px;
	color: #666666;
	margin-left: 50px;
}

#ContactUs_Text li {
	width: auto;
	text-align: left;
}

#ContactUs_Text li a {
	color: #666666;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	background-color: #eeeeef;
	font: 16px/30px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
    text-shadow: 0px 1px 1px #fff; 
}



#footer { 
	width: 960px; 
	height: 200px; 
	margin: 0px auto; 
	display: block;
	background-color: #eeeeef;
	clear:both;
 	}

#footerLeft { 
	width: 320px; 
	height: 200px; 
	margin: 0px auto; 
	display: block;
	float: left;

 	}

#footerCenter { 
	width: 320px; 
	height: 200px;
	margin: 0px auto; 
	display: block;
	float: left;

 	}
#footerCenter p {  
	color: #666666;
	font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
	padding: 40px 0px 0px 10px;
    text-shadow: 0px 1px 1px #fff; 
 	}

#footerRight { 
	width: 320px; 
	height: 200px;
	margin: 0px auto; 
	display: block;
	float: left;

 	}

#footerRight p {  
	color: #ccc;
	font: 10px/12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
	padding: 123px 0px 0px 0px;
    text-shadow: 0px 1px 1px #fff; 
 	}

	
