html
{
	height: 100%;
	width: 100%;
}

body
{
	background: #FFFFFF;
	cursor: default;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #595959;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}

img
{
	border: 0px;
}

.clear
{
	clear: both;
}

input.box, select.box, textarea.box
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	color: #868686;
}

a, a.visited
{
	color: #e16319;
	text-decoration: underline;
}

a:hover
{
	color: #ed752e;
	text-decoration: underline;
}

DIV.site
{
	width: 760px;
	margin: 0px auto 0px auto;
}

DIV.site DIV.empty
{
	width: 760px;
	height: 30px;
}

DIV.site DIV.header
{
	width: 760px;
	height: 100px;
}

DIV.site DIV.header DIV.peice
{
	float: left;
	height: 100px;
}

DIV.site DIV.bar
{
	width: 760px;
	height: 3px;
}

DIV.site DIV.bar DIV.fill
{
	background: #ee7b37;
	width: 505px;
	height: 3px;
}

DIV.site DIV.banner
{
	width: 760px;
	height: 236px;
}

DIV.site DIV.banner DIV.pictures
{
	float: left;
	width: 506px;
	height: 235px;
}

DIV.site DIV.banner DIV.pictures DIV.peice
{
	float: left;
	margin: 1px 1px 0px 0px;
}

DIV.site DIV.banner DIV.information
{
	float: right;
	width: 253px;
	height: 236px;
	color: #272727;
}

DIV.site DIV.banner DIV.information DIV.peice
{
	background: #eaf3c5;
	margin: 1px 0px 0px 0px;
	padding: 15px;
}

DIV.site DIV.content
{
	width: 720px;
	padding: 20px;
}

DIV.site DIV.content DIV.right
{
	width: 280px;
	float: right;
	text-align: right;
}

DIV.site DIV.content DIV.right IMG
{
	margin: 5px;
	padding: 1px;
	border: 1px solid #e5e5e5;
}

DIV.site DIV.content DIV.right IMG:hover
{
	border: 1px solid #0091dc;
}

DIV.site DIV.me IMG.picture
{
	padding: 1px;
	border: 1px solid #e5e5e5;
}

DIV.site DIV.me IMG.picture:hover
{
	border: 1px solid #0091dc;
}


DIV.site DIV.services
{
	width: 760px;
}

DIV.site DIV.services TABLE.services
{
	width: 760px;
	background: #efefef;
}

DIV.site DIV.services TABLE.services TD
{
	background: #ffffff;
	color: #919191;
}

DIV.site DIV.services TABLE.services TD:hover
{
	background: #f5f5f5;
}

DIV.site DIV.services TABLE.services TD a.title
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	text-decoration: none;
}

DIV.site DIV.footer
{
	background: #f5f5f5;
	padding: 15px;
}

DIV.site DIV.footer a
{
	color: #595959;
	text-decoration: none;
}

DIV.site DIV.footer a:hover
{
	color: #595959;
	text-decoration: underline;
}

DIV.site DIV.footer DIV.left
{
	float: left;
	text-align: left;
}

DIV.site DIV.footer DIV.right
{
	float: right;
	text-align: right;
}

DIV.site TABLE.contact INPUT.box,
DIV.site TABLE.contact TEXTAREA.box
{
	border: #dfdfdf solid 1px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #595959;	
}

DIV.site TABLE.contact INPUT.box:hover,
DIV.site TABLE.contact TEXTAREA.box:hover
{
	border: #a7a7a7 solid 1px;
	color: #333333;
}

DIV.site TABLE.contact INPUT.button
{
	border: #a7a7a7 solid 1px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #595959;	
}

DIV.site TABLE.contact INPUT.button:hover
{
	border: #949494 solid 1px;
	color: #333333;
}