body {
	background: url(../images/diamondPlateTile.jpg) repeat;
	margin:20px 0px;
	padding:0px;
	text-align:center;
	font: 15px "Franklin Gothic Book", Verdana, sans-serif;
}

.content {
	margin: 14px auto 0px;
	text-align:left;
	width: 935px;
}

/* @group a */

a {	color: #2f7ebf;	font: inherit;	outline: none;	text-decoration: none;
}

a img {	border: 0;
}

a:active {	outline: none;
}

/* @end */

h1 {
	color: #313131;
	margin-top: 0;
	font-size: 22px;
	margin-bottom: 5px;
}

p {
	margin-top: 0;
	margin-bottom: 5px;
}


#header {
	width:883px;
	margin:0px auto;
	text-align: left;
	color: #fff;
}

#bodyHeader {
	width: 935px;
	height: 53px;
	background: url(../images/bodyHeader.png) no-repeat;
}

#bodyMiddle {
	background: url(../images/bodyMiddle.png) repeat-y;
	width: 935px;
}

#bodyFooter {
	background-image: url(../images/bodyFooter.png);
	width: 935px;
	height: 42px;
}

#bodyContent {
	width: 869px;
	margin-left: 26px;
	padding-top: 7px;
}

.bodyHeadContentLeftTop {
	width: 612px;
	margin-left: 26px;
	float: left;
	height: 43px;
	margin-top: -16px;
}

.bodyHeadContentLeftTop ul {
	list-style-type: none;	margin: 0;	padding: 0;
}

.bodyHeadContentLeftTop ul li {	float: left;	margin: 0 0 0 15px;
}

.bodyHeadContentLeftTop ul#aboutUsTabs {	background: url(../images/tabs.png) no-repeat 0 0;
	height: 43px;	position: relative;}
.bodyHeadContentLeftTop ul#aboutUsTabs li, .bodyHeadContentLeftTop ul#aboutUsTabs a {	display: block;	height: 35px;
	margin-top: 3px;
}

.bodyHeadContentLeftTop ul.aboutUsNavSelected {
	background-position: 0 0 !important;
}

.bodyHeadContentLeftTop ul.servicesNavSelected {
	background-position: 0 -43px !important;
}

.bodyHeadContentLeftTop ul.portfolioNavSelected {
	background-position: 0 -86px !important;
}

.bodyHeadContentLeftTop ul.contactNavSelected {
	background-position: 0 -129px !important;
}

.bodyHeadContentLeftTop ul #aboutUsNav {	width: 146px;	left: 0;
}

.bodyHeadContentLeftTop ul #servicesNav {	width: 146px;	left: 0;
	margin-left: -2px;
}

.bodyHeadContentLeftTop ul #portfolioNav {	width: 142px;	left: 0;
	margin-left: -2px;
}

.bodyHeadContentLeftTop ul #contactNav {	width: 145px;	left: 0;
	margin-left: -2px;
}

.bodyHeadContentRightTop {
	width: 256px;
	padding-top: 7px;
	float: left;
	text-align: right;
	color: #1a1a1a;
}

.bodyHeadContentRightTop a{
	color: #535353;
}


.bodyHeadContentLeftBottom {
	width: 630px;
	margin-left: 26px;
	padding-top: 5px;
	color: #f8f8f8;
	float: left;
}

.bodyHeadContentRightBottom {
	width: 239px;
	float: left;
	color: #f8f8f8;
	text-align: right;
/*	border: 1px solid #ff0027;*/
	height: 17px;
	padding-top: 3px;
}

#copyright {
	width:883px;
	margin: -16px auto 0px;
	text-align: left;
	color: #f8f8f8;
	text-align: left;
	font-size: 10px;
}

.bodyHeadContentLeftBottom ul {
	list-style-type: none;	margin: 0;	padding: 0;
}

.bodyHeadContentLeftBottom ul li {	float: left;	padding-left: 4px;	margin: 0;
}

.bodyHeadContentLeftBottom ul li {	float: left;	padding-left: 4px;	margin: 0;
}

.bodyHeadContentLeftBottom a {
	color: #f8f8f8;
}

.bodyHeadContentLeftBottom ul.subNav li {	padding: 0 6px;	border-right: 1px solid #888;
}

#loginFormUsername, #loginFormPassword, #searchFormText {    height: 17px;    width: 100px;    margin-top: 0;    border: 0;    font-size: 12px;    padding-left: 5px;    color: #444;}

#loginFormUsername, #loginFormPassword, #searchFormText {	outline: 0 none;	-moz-outline: 0 none;
}
#loginFormUsername:focus, #loginFormPassword:focus,
#searchFormText:focus {	outline: 0 none;	-moz-outline: 0 none;
}


#formBkgd, #formBkgd2, #searchFormBkgd {
/*	border: 1px solid #00e90f;*/
	background-color: #fff;
	color: #313131;
	width: 155px;
	float: right;
	text-align: center;
}

#formBkgd a, #formBkgd2 a, #searchFormBkgd a {
	color: #313131;
}
