/* Main Site */
BODY {
	PADDING:0px; BACKGROUND-IMAGE: url(../images/bg_main.gif); 
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #cdc8b9;  text-align:center;
	font-family:Arial, Helvetica, sans-serif ;
}

.centre {text-align: -moz-center; width:100%; height:auto; }
BODY #Container {width:776px; margin-top:20px; float:none;  margin-left:auto; margin-right:auto; }
.ContentContainer {width:778px; text-align:left; background-color:#FFFFFF; border:1px solid #fff; float:left}
#heightHome {height:705px}
#heightProfile {height:749px}

a:link { color: #4B3723; text-decoration: underline;}
a:visited { text-decoration: underline; color: #4B3723;}
a:hover, a:active {
	text-decoration: none;
	color: #39C;
}
		
.Mainpanetop {background: url(../images/main_pane_top.gif) repeat top right; height:80px; width:764px; margin: 6px 6px 6px 6px}
.Mainpanetop #logo {position:relative; top:15px; left:17px; float:left}
.Mainpanetop #tagline {position:relative; top:35px; right:35px; float:right; }

.PrimaryNav {width:764px; text-align:center; margin-left:6px;}

.PromotionArea {height:170px; background-color:#FFFF00; width:764px; text-align:center;}
#PromotionAreaPage {height:90px; background-image:url(../images/header_bg.gif); text-align:left; }
.WhiteSpace { height:2px; background-color:#FFF; width:764px;}
.GreyBackground {width:742px; background-image:url(../images/prom_bg.gif); float:left; padding-top:14px; padding-left:12px; padding-right:10px; padding-bottom:12px}
#GreyBackgroundHome {padding-top:10px; padding-left:0px; padding-right:0px; padding-bottom:12px; width:764px;}
.RightPromContainer  {width:210px; float:right;}

.PromboxContainer { width:230px; border:1px solid #CCCCCC; height:180px; }
#PromboxSide {width:205px; margin-bottom:10px;}
.PromboxContainer .PromHeader {height:21px; background-image:url(../images/promheader_bg.gif);  font-size:.7em; text-align:left; padding-top:9px; padding-left:10px; color:#2461AA; text-transform:uppercase; font-weight:bold; }
.PromboxContainer .PromContent {padding:10px; text-align:left; color:#666666; font-size:.7em; background-color:#FFFFFF; height:130px}
.FooterContainer {width:764px; text-align:left; font-size:.7em; height:30px; background-color:#666666; float:left; position:relative; left:6px}
.FooterLinks {height:23px;  margin-bottom:8px; color:#FFFFFF; padding-top:7px; text-align:center; background-color:#666666;}
.FooterLinks A {color:#FFFFFF}
.FooterLinks A:hover, visited {color:#FFFFFF}
.FooterLinks A:visited {color:#FFFFFF}

.FooterContainerHome {width:764px; text-align:left; font-size:.7em; height:30px; background-color:#666666; float:left; position:relative; left:0px}
.FooterLinksHome {height:53px;  margin-bottom:8px; color:#FFFFFF; padding-top:2px; text-align:center; background-color:#666666;}
.FooterLinksHome A {color:#FFFFFF}
.FooterLinksHome A:hover, visited {color:#FFFFFF}
.FooterLinksHome A:visited {color:#FFFFFF}

/* content pages divs */

.MainContentArea {
	width:476px;
	float:left;
	background-color:#FFF;
	font-size:small;
	color:#39C;
	border:1px solid #CCCCCC;
	text-align:left;
	padding:22px;
}

.Header {position:relative; top: 30px; left:28px; width:260px; border:0px; height:30px; float:left}
.quote {position:relative; top: 30px; right:10px; width:384px; border:0px; height:56px; float:right}
#services {top: 16px;}

.caption {font-size:1.2em; color:#26abdf}
h1 {
	font-size:medium;
	font-weight:bold;
	color:#39F
}
TABLE.staff TD {padding-bottom:5px}
.blue {color:#2461AA; font-weight:bold}

/* Contact Pages */
Table.Contact TD {height:28px; padding-bottom:4px}
Table.Contact INPUT.input {height:18px; font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; padding-top:3px; padding-left:3px;
	color:#666666;
	border: 1px solid #CCCCCC;
	width: 252px; 
}

Table.Contact SELECT.select {
	font-size: 12px; font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	border: 1px solid #CCCCCC;
	border-color:#0066FF;
	width: 260px; height:22px; padding-top:3px; padding-bottom:3px;
}

Table.Contact TEXTAREA.textarea {
	font-size: 12px; font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	vertical-align: text-bottom;
	border: 1px solid #CCCCCC; 
	width: 250px; padding:4px;

}

