/* CSS Document */
body {
	background:#000000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:.7em; padding:8px 0px 0px 0px; margin:0px;
}
.bodyBorder {
	width:860px;
}
.bodyContent {
	float:left; width:860px; text-align:left;
}
.header {
	float:left; width:860px;
}
div.navHolder {
	float:left; width:847px; background:url(images/nav-backgroun.gif) repeat-x; height:29px; padding:15px 0px 0px 13px; color:#FFFFFF; font-size:1.3em; font-weight:bold;
}
div.navHolder a {
	color:#FFFFFF; text-decoration:none;
}
div.navHolder a:hover {
	color:#FFFFFF; text-decoration:underline;
}
.graphics {
	float:left;
}
div.siteBottom {
	float:left; width:845px; background:url(images/site-bottom.gif) top no-repeat; height:38px; margin:10px 0px 0px 0px; text-align:right; padding:20px 15px 0px 0px; color:#FFFFFF; font-size:.9em;
}
div.siteBottom p {
	margin:0px;
}
div.siteBottom a {
	color:#FFFFFF; text-decoration:none;
}
div.siteBottom a:hover {
	color:#FFFFFF; text-decoration:underline;
}


/* -------------------------- HOME PAGE ------------------------ */

div.homeLeft {
	float:left; background-image:url(images/service-left.jpg); width:262px; height:215px; padding:12px; color:#FFFFFF;
}
div.homeLeft h2 {
	font-size:1.6em; font-weight:normal;
}
div.homeLeft p {
	width:160px;
}
div.homeLeft a {
	color:#FFCC00; text-decoration:none;
}
div.homeLeft a:hover {
	color:#FFCC00; text-decoration:underline;
}

div.homeMiddle {
	float:left; background-image:url(images/service-middle.jpg); width:263px; height:215px; padding:12px; color:#FFFFFF;
}
div.homeMiddle h2 {
	font-size:1.6em; font-weight:normal;
}
div.homeMiddle p {
	width:150px;
}
div.homeMiddle a {
	color:#FFCC00; text-decoration:none;
}
div.homeMiddle a:hover {
	color:#FFCC00; text-decoration:underline;
}

div.homeRight {
	float:left; background-image:url(images/service-right.jpg); width:263px; height:215px; padding:12px; color:#FFFFFF;
}
div.homeRight h2 {
	font-size:1.6em; font-weight:normal;
}
div.homeRight p {
	width:150px;
}
div.homeRight a {
	color:#FFCC00; text-decoration:none;
}
div.homeRight a:hover {
	color:#FFCC00; text-decoration:underline;
}

div.homeBottom {
	float:left; width:834px; color:#FFFFFF; background:url(images/content-area.jpg) top no-repeat #30261c; padding:18px 13px 10px 13px;
}
div.homeBottom a {
	color:#FFCC00; text-decoration:none;
}
div.homeBottom a:hover {
	color:#FFCC00; text-decoration:underline;
}
div.homeBottom strong {
	color:#FFCC00;
}

div.homeBottomLeft {
	float:left; width:263px; padding:0px 15px 0px 0px;
}
div.homeBottomLeft p {
	color:#FFFFFF;
}
div.homeBottomLeft h2 {
	font-size:1.6em; font-weight:normal; padding:0px 0px 5px 0px;
}

div.homeBottomMiddle {
	float:left; width:272px; padding:0px 0px 0px 6px;
}
div.homeBottomMiddle p {
	color:#FFFFFF;
}
div.homeBottomMiddle h2 {
	font-size:1.6em; font-weight:normal; padding:0px 0px 5px 0px;
}

div.homeBottomRight {
	float:left; width:263px; padding:0px 0px 0px 15px;
}
div.homeBottomRight p {
	color:#FFFFFF;
}
div.homeBottomRight h2 {
	font-size:1.6em; font-weight:normal; padding:0px 0px 5px 0px;
}

/* --------------------- INTERIOR PAGES ------------------------ */
div.interior {
	float:left; width:860px; background:url(images/interior-bg.jpg) repeat-y;
}
div.leftCol {
	float:left; width:594px; padding:22px 0px 10px 13px; color:#545454;
}
div.leftCol h1 {
	float:left; font-size:1.6em; width:297px; font-weight:normal;
}
div.leftCol p {
	float:left; text-align:right; font-size:.9em; width:297px;
}

div.rightCol {
	float:left; width:253px; background:url(images/right-col-int-bg.gif) repeat-y; color:#FFFFFF;
}
div.rightCol h2 {
	font-size:1.6em; padding:22px 0px 0px 35px; font-weight:normal;
}
div.rightCol p {
	padding:0px 0px 0px 35px; color:#FFFFFF;
}
div.rightCol a {
	color:#FFCC00; text-decoration:none;
}
div.rightCol a:hover {
	color:#FFCC00; text-decoration:underline;
}
div.rightCol img.graphics {
	float:none; margin:0px 0px -10px 0px; padding:0px;
}


div.leftCol div.leftColText {
	float:left;
	width:274px;
	padding:10px 15px 0px 0px;
	text-align: justify;
}
div.leftCol div.leftColText p {
	clear: both;
	font-size:1.0em;
	text-align:justify;
	width:auto;
	color: #545454;
}
div.leftCol div.leftColText h2 {
	font-size:1.0em; font-weight:normal; margin:0px;
}
div.leftCol div.leftColText2 {
	float:left; width:594px; padding:10px 0px 0px 0px;
}
div.leftCol div.leftColText2 p {
	float:none; width:594px; font-size:1.0em; text-align:justify;
}
div.leftCol div.leftColText2 td p {
	float:none; width:auto; font-size:1.0em; text-align:justify;
}
div.leftCol div.leftColPhoto {
	float:left;
	padding:0px 0px 0px 0px;
	width:300px;
}
div.leftColPhoto p {
	float:none; text-align:left; font-size:1.0em; width:auto;
}
div.leftCol div.fullCol {
	float:left; width:594px;
}
div.fullCol p {
	font-size:1.0em; float:none; width:100%; text-align:justify;
}
	

/* -------------------------- TEXT DEFS ------------------------ */
h1,h2,h3,h4,h5,h6 {
	margin:0px;
}
p {
	margin:0px 0px 10px 0px;
}
hr.yellow {
	color:#FFCC00; background-color:#FFCC00;
}
a {
	color:#1b435b; text-decoration:none;
}
a:hover {
	color:#1b435b; text-decoration:underline;
}
hr {
	clear:both;
}