html { height: 100%; }
body { height: 100%; margin: 0; text-align: center; font-family: Arial, Helvetica, sans-serif; }
a { text-decoration: none; }	.clear { clear: both; }
h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 36px; color: #444; font-weight: normal; }
	h2 span { font-style: italic; color: #006699; }
h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #444; }
p { color: #666; font-size: 14px; }		.left { float: left; } .right { float: right; } .imgmargin { margin: 10px; }
ol { color: #666; font-size: 14px; line-height: 28px; }
ol span { font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #000; }

#wrapper { text-align: left; margin: 0 auto; width: 1000px; }

#header { background: url('images/bg.gif') repeat-x; padding: 22px 0 0 0; height: 94px; }
	#header h1 { margin: 0; padding: 0; }
	#header h1 a { background: url('images/logo.gif') no-repeat; display: block; width: 394px; height: 93px; text-indent: -10000px; overflow: hidden; float: left;  }
	#header img.contact { float: right; margin: 10px 0 0 0; }

#nav ul { margin: 0; padding: 15px 100px 21px 100px; background: url('images/nav.gif') no-repeat; clear: both; text-align: right; list-style: none; height: 20px; }
	#nav li { float: right; margin: 0 0 0 50px; }
	#nav a { display: block; font-family: Georgia, "Times New Roman", Times, serif; color: #787878; }
	#nav a.active { color: #9e8e34; }
	#nav a:hover { color: #000; }

#bold { background: #000; padding: 30px 70px; height: 316px; margin-top: 20px; border: 1px solid #666; }
	#bold img { float: left; margin-right: 30px; }
	#bold h3 { background: url('images/greatwebsites.gif') no-repeat; text-indent: -10000px; overflow: hidden; height: 40px; }
	#bold p { color: #8a7606; font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 30px; }
	#bold a { background: url('images/but1.gif') no-repeat; float: right; display: block; font-family: Georgia, "Times New Roman", Times, serif; padding: 20px 43px; font-size: 17px; color: #FFF; font-weight: bold; margin-top: 20px; }
	#bold a:hover { color: #ead55f; }
	
#portfolio ul { list-style: none; padding: 0; margin: 0; }
	#portfolio li { float: left; margin: 0 10px 0 0; }
	#portfolio a { display: block; background: #eeeeb5; padding: 10px; width: 220px; color: #FF0000; font-size: 18px; }	
	
#countrydivcontainer { padding: 20px 70px 0 40px; clear: both; }
	.port-img-fl-right { float: right; margin-left: 40px; }
	p.portfolio { line-height: 20px; }
	a.button { background: url('portfolio/button.gif') no-repeat; height: 50px; display: block; width: 240px; padding: 22px 0; text-align: center; color: #666; font-weight: bold; font-size: 14px; }
	a.button:hover { color: #FF0000; }
	
#contact1 { width: 600px; float: left; }
#contact3 { float: right; width: 250px; }
	#contact3 p { font-size: 12px; line-height: 18px; }
	#contact3 a { display: block; text-transform: uppercase; color: #003366; }	
	#contact3 a:hover { text-decoration: underline; }	
	#contact3 b { display: block; text-transform: uppercase; color: #003366; }	
#contact2 { float: right; width: 250px; margin-top: 65px; }	
	#contact2 h2 {  margin: 10px 0 0 0; }
	#contact2 p { margin: 0; padding: 0; font-size: 12px; }
	
fieldset { border: none; width: 650px; }
	fieldset ul { list-style: none; }
	fieldset label { display: block; color: #333; width: 150px; float: left; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; }
	fieldset input { width: 250px; font-size: 15px; padding: 3px; border: 1px solid #eee; font-family: verdana; background: #CCC; }	
	fieldset input.submit { background: #9e8e34; font-size: 16px; margin-left: 150px; font-size: 14px; color: #fff; }
	fieldset textarea { width: 350px; height: 100px; background: #CCC; border: 1px solid #eee; padding: 3px; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	fieldset li { clear: both; margin: 30px 0; }
	
#tricol ul { list-style: none; padding: 0; margin: 30px 0 0 0; }
	#tricol li {  width: 265px; float: left; }		#tricol .onetwo {  padding: 0 100px 0 0; }
	#tricol h4 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; margin: 0; color: #444; }
	#tricol p { padding: 0; font-size: 12px; color: #444; line-height: 18px; margin: 0; }

#eightbox { background: url('images/850box.gif') no-repeat; width: 707px; height: 339px; display: block; padding: 60px 30px 0 20px; }
	#eightbox #left { width: 300px; float: left; }
	#eightbox #right { width: 300px; float: right; margin-right: 30px; }
	#eightbox ul { list-style: none; padding: 0; margin: 0; color: #888; font-size: 12px; }
	#eightbox li { margin-bottom: 20px; }
		#eightbox b { color: #006699; display: block; font-size: 14px; font-weight: bold; }
		#eightbox p { color: #888; margin-bottom: 25px; font-weight: bold;  }

#eightcontact { background: url('images/85con.gif') no-repeat; width: 761px; height: 113px; clear: both; font-size: 18px; color: #acdff8; padding: 35px 10px 0 300px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	#eightcontact a { color: #FFF; font-size: 24px; }
	#eightcontact a:hover { text-decoration: underline; }
	#eightcontact span { color: #FFF; font-size: 24px; }

#eightad { background: #CCC; border-bottom: 2px solid #999; padding: 5px; text-align: right; margin: 5px 0; color: #003366; font-size: 12px; }
	#eightad a { color: #003366; font-weight: bold; }

#footer { position: relative; bottom: 0; background: #444; color: #BBB; padding: 20px 0 20PX 0; font-size: 10px; margin: 20px 0 0 0; border-top: 1px solid #CCC; }
	#footer span { float: right; }
