/* 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;  }
.ContentContainer {width:778px; text-align:left; background-color:#FFFFFF; border:1px solid #fff; float:left}
#heightHome {height:663px}
#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: #000;}
		
.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}

/* content pages divs */

.MainContentArea {width:476px; float:left; background-color:#FFF; font-size:.8em; color:#333333;
				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:1.4em; font-weight:100; color:#2461aa}
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;

}
