/* Elements
************************************************************/

body	{
	margin:			0;
	padding:		0;
	font-family:			Verdana, Arial, sans-serif;
	font-size: 11px;
	color:			#444444;
	background:		#f7fbff url("images/back_body.gif") repeat-y top center;
	line-height: 15px;
	}

	a 			{ color: #fff; text-decoration: none; }
	a:link		{ color: #fff; text-decoration: none; }
	a:visited   { color: #fff; text-decoration: none; }
	a:active   	{ color: #fff; text-decoration: underline;  }
	a:hover		{ color: #fff; text-decoration: underline;  }
	
body.Inside	{
	margin:			0;
	padding:		0;
	font-family:	Verdana, Arial, sans-serif;
	font-size: 		11px;
	color:			#444444;
	background:		#f7fbff url("images/back_body2.gif") repeat-y top center;
	line-height: 	15px;
	}
	
	a.tan 			{ color: #7E7253; font-weight: bold; text-decoration: underline; }
	a.tan:link		{ color: #7E7253; font-weight: bold; text-decoration: underline; }
	a.tan:visited  	{ color: #7E7253; font-weight: bold; text-decoration: underline; }
	a.tan:active   	{ color: #7E7253; font-weight: bold; text-decoration: underline;  }
	a.tan:hover		{ color: #7E7253; font-weight: bold; text-decoration: underline;  }
	
	a.blue 			{ color: #50697A; font-weight: bold; text-decoration: none; }
	a.blue:link		{ color: #50697A; font-weight: bold; text-decoration: none; }
	a.blue:visited 	{ color: #50697A; font-weight: bold; text-decoration: none; }
	a.blue:active  	{ color: #50697A; font-weight: bold; text-decoration: underline;  }
	a.blue:hover	{ color: #50697A; font-weight: bold; text-decoration: underline;  }
	
	a.black			{ color: #000000; font-weight: bold; text-decoration: none; }
	a.black:link	{ color: #000000; font-weight: bold; text-decoration: none; }
	a.black:visited { color: #000000; font-weight: bold; text-decoration: none; }
	a.black:active  { color: #000000; font-weight: bold; text-decoration: underline;  }
	a.black:hover	{ color: #000000; font-weight: bold; text-decoration: underline;  }


h1 {
    font-weight: bold;
    letter-spacing: 4px;
    font-size: 13px;
    color: 	#5f7d91;	
    text-transform:	uppercase;
    }
    	
h2 {
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 13px;
    color: 	#444444;	
    }
    	
h3 {
    font-weight: bold;
    font-size: 16px;
    color: 	#444444;	
	font-family:			Times, Times New Roman, serif;
	}
    	
sup {
    font-size: 8px;
    line-height: 13px;
	display: inline;
	}
    	
.bolder	{
	font-family:	Times, Times New Roman, serif;
	font-size:		14px;
	color:			#000;
	line-height: 	15px;
	font-weight:	bold;
	}

.smallText	{
	font-family:	Verdana, Arial, sans-serif;
	font-size:		9px;
	color:			#444444;
	line-height:	11px;
	}
/* Elements - Form objects
****************************************************************/


/* Defined - Header & Nav
************************************************************/
#wrapper {
	margin:			auto;
	width:			800px;
	}

#topRightImage {
	background: 	#fff url('images/top_right_about.jpg') no-repeat;
	width: 			230px;
	float:			right;
	height: 		136px;
	border-left: 1px #91835f solid;
}

#topRightImageHome {
	background: 	#fff url('images/top_right_home.jpg') no-repeat;
	width: 			230px;
	float:			right;
	height: 		136px;
	border-left: 1px #91835f solid;
}

#topRightImageServices {
	background: 	#fff url('images/top_right_service.jpg') no-repeat;
	width: 			230px;
	float:			right;
	height: 		136px;
	border-left: 1px #91835f solid;
}

#topRightImageMethod {
	background: 	#fff url('images/top_right_method.jpg') no-repeat;
	width: 			230px;
	float:			right;
	height: 		136px;
	border-left: 1px #91835f solid;
}

#topRightImageHelp {
	background: 	#fff url('images/top_right_help.jpg') no-repeat;
	width: 			230px;
	float:			right;
	height: 		136px;
	border-left: 1px #91835f solid;
}

#topRightImageLinks {
	background: 	#fff url('images/top_right_links.jpg') no-repeat;
	width: 			230px;
	float:			right;
	height: 		136px;
	border-left: 1px #91835f solid;
}

#topRightImageContact {
	background: 	#fff url('images/top_right_contact.jpg') no-repeat;
	width: 			230px;
	float:			right;
	height: 		136px;
	border-left: 1px #91835f solid;
}

#topRightImageTell {
	background: 	#fff url('images/top_right_tell.jpg') no-repeat;
	width: 			230px;
	float:			right;
	height: 		136px;
	border-left: 1px #91835f solid;
}

#topRightImageNews {
	background: 	#fff url('images/top_right_news.jpg') no-repeat;
	width: 			230px;
	float:			right;
	height: 		136px;
	border-left: 1px #91835f solid;
}

#topRightImageRes {
	background: 	#fff url('images/top_right_res.jpg') no-repeat;
	width: 			230px;
	float:			right;
	height: 		136px;
	border-left: 1px #91835f solid;
}

	#topRightImage p, #topRightImageHome p, #topRightImageServices p, #topRightImageMethod p, #topRightImageHelp p, #topRightImageLinks p, #topRightImageNews p, #topRightImageContact p, #topRightImageTell p, #topRightImageRes p {
		margin: 		4px 0 4px 0;
		color:			#ffffff;
		text-align: 	center;
		font-weight:	 bold;
			font-size: 9pt;
			
	}

.headLayer {
	clear:			both;
}

#header {
	height:190px;
}

#topNav {
	background:		#ffffff;
	border-right:	1px #91835f solid;
}

#subNav {
	background:		#ffffff;
	border-right:	1px #91835f solid;
}

#topRightLinks {
	width: 			230px;
	padding:		5px 0 5px 0;
	background: 	#91835f;
	font-size:		10px;
	color:			#FFFFFF;	
	letter-spacing: .5em;
	text-align:		center;
	float:			right;
	display: inline;
}

#topRightLinks2 {
	width: 			230px;
	padding:		5px 0 5px 0;
	margin: 0 0 5px 0;
	background: 	#91835f;
	font-size:		10px;
	color:			#FFFFFF;	
	letter-spacing: .3em;
	text-align:		center;
    float: right;
}


#topContact {
	width:			230px;
	padding:		5px 0 5px 0;
	background: 	#5f7d91;
	font-size:		10px;
	color:			#FFFFFF;	
	letter-spacing: .5em;
	text-align:		center;
	float:			right;
	border-left:	1px #91835f solid;
}



#topGraphic {
	background: 	#fff url('images/head_img.jpg') no-repeat;
	border-top:		1px #91835f solid;
}

#topGraphicHome {
	background: 	#fff url('images/head_index.jpg') no-repeat;
	border-top:		1px #91835f solid;
}

#topGraphicService {
	background: 	#fff url('images/head_service.jpg') no-repeat;
	border-top:		1px #91835f solid;
}

#topGraphicMethod {
	background: 	#fff url('images/head_method.jpg') no-repeat;
	border-top:		1px #91835f solid;
}

#topGraphicHelp {
	background: 	#fff url('images/head_help.jpg') no-repeat;
	border-top:		1px #91835f solid;
}

#topGraphicLinks {
	background: 	#fff url('images/head_links.jpg') no-repeat;
	border-top:		1px #91835f solid;
}

#topGraphicContact {
	background: 	#fff url('images/head_contact.jpg') no-repeat;
	border-top:		1px #91835f solid;
}

#topGraphicTell {
	background: 	#fff url('images/head_tell.jpg') no-repeat;
	border-top:		1px #91835f solid;
}

#topGraphicNews {
	background: 	#fff url('images/head_news.jpg') no-repeat;
	border-top:		1px #91835f solid;
}

#topGraphicRes {
	background: 	#fff url('images/head_res.jpg') no-repeat;
	border-top:		1px #91835f solid;
}

.rightImage{
	margin:				0 0 5px 18px;
	border:				0;
	float:				right;

	}
	
.padImage{
	margin:				8px 8px 8px 40px;
	border:				0;

	}

/* Defined - Content
************************************************************/
#bottom {
	clear:	both;
}

#content {
	width:			520px;
	padding:		10px 20px 10px 20px;
	font-family: Verdana, Arial, sans-serif;
	color: #333;
	line-height: 16px;
	float: left;
	}

#contentFull {
	width:			710px;
	padding:		30px 30px 10px 40px;
	font-family: 	Verdana, Arial, sans-serif;
	color: 			#333;
	line-height: 	16px;
	}
	
#sidebar {
	float:			right;
	width: 			230px;
	margin:			0;
	padding:		0 ;
	font-size: 		10px;
	line-height: 	14px;
	}

.sidebarPAD {
	width: 			210px;
	padding:		8px;
	float:			right;
	}

.sidebarPADrule {
	width: 			210px;
	padding:		8px;
	border-top:  	#91835f 1px solid;
	float:			right;
	}
		
.floatFix {
	clear:	both;
}

img.logoHead {
	margin: 		17px 0 23px 22px;
}



/* Defined - Lists 
************************************************************/

#topNav ul {
	padding:			5px 0 5px 0;
	margin:				0;
	text-align:			center;
}
#topNav li {
		display:		inline;
		list-style: 	none; 
		font-size:		9px;
		color:			#000;
	}

#subNav ul {
	padding:			5px 0 5px 0;
	margin:				0;
	border-bottom:		1px #91835f solid;
	text-align:			left;
	
}
	#subNav li {
		display:		inline;
		list-style: 	none; 
		font-size:		11px;
		color:			#91835f;
		text-transform:	uppercase;
	}
	#subNav li.start {
		margin-left: 	10px;
	}	

	a.subLink 			{ color: #73684C; text-decoration: none; }
	a.subLink:link		{ color: #73684C; text-decoration: none; }
	a.subLink:visited   { color: #73684C; text-decoration: none; }
	a.subLink:active   	{ color: #73684C; text-decoration: underline;  }
	a.subLink:hover		{ color: #73684C; text-decoration: underline;  }

#mainNav {
	padding:			0;
	margin:				0;
	border:				0;
	background-color:	#000000;
	width:				569px;
	position:			absolute;
}

		#mainNav li.about {
			width: 97px;
		}
		
        #mainNav li.aboutON {
			width: 78px;
			background:		#5f7d91;
		}
		#mainNav li.services {
			width: 98px;
		}

		#mainNav li.servicesON {
			width: 80px;
			background:		#5f7d91;
		}
		#mainNav li.method {
			width: 114px;
		}
		
		#mainNav li.markets {
			width: 100px;
		}
		
		#mainNav li.methodON {
			width: 114px;
			background:		#5f7d91;
		}
		#mainNav li.help {
			width: 200px;
		}
		
		#mainNav li.helpON {
			width: 187px;
			background:		#5f7d91;
		}
		#mainNav li.links {
			width: 69px;
			border-right:	0px;
		}
		
		#mainNav li.linksON {
			width: 56px;
			background:		#5f7d91;
		}

	a.buttonLink 			{ color: #FFF; font-weight: bold; text-decoration: none; }
	a.buttonLink:link		{ color: #FFF; font-weight: bold; text-decoration: none; }
	a.buttonLink:visited   	{ color: #FFF; font-weight: bold; text-decoration: none; }
	a.buttonLink:active   	{ color: #FFF; font-weight: bold; text-decoration: underline;  }
	a.buttonLink:hover		{ color: #FFF; font-weight: bold; text-decoration: underline;  }


/* Defined - Masthead & BreadCrumbs & Footer
************************************************************/
