/* 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;}
BODY #Container {width:100%; margin-top:20px;}
.ContentContainer {width:778px; text-align:left; background-color:#CCCCCC; border:1px solid #CCC;}

a:link { color: #666666; text-decoration: underline;}
a:visited { text-decoration: underline; color: #666666;}
a:hover, a:active { text-decoration: none; color: #666666;}
		
.Mainpanetop {background-image:url(../images/bg_top_area.gif); height:110px; width:764px; margin: 6px 6px 0px 6px; background-position:bottom; background-repeat:repeat-x;}
.Mainpanetop #logo {position:relative; top:2px; left:29px; float:left;}
.Mainpanetop #tagline {position:relative; top:43px; right:30px; float:right;}

.PrimaryContent {width:764px; text-align:center; margin-left:6px;}
.PrimaryNav {width:764px; background-color:#FFFFFF; border-top:1px solid #FFFF66; border-bottom:1px solid #FFFF66; text-align:left;}

.PromotionArea {height:170px; background-color:#009CD9; 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:4px; width:764px;}

h1 {font-size:1.2em; color:#2461aa; position:relative; top:5px; margin:0px}
h2 { font-size:1em; color:#2461aa; position:relative; top:6px; margin:0px; font-weight:100}
h3 { font-size:1em; color:#2461aa; margin-bottom:3px; margin-top:14px}


/* Promotion Boxes */
.PromboxContainer { border:1px solid #CCCCCC; height:inherit; background-color:#FFFFFF; border-top:2px solid #CCCCCC; text-align:left; font-size:.7em; color:#333333; background-image:url(../images/prom_bg3.gif); background-position: right bottom; background-repeat:no-repeat; }
.PromboxContainer P { margin-top:14px; margin-bottom:10px}
.PromContentMain {padding:0px 10px 10px 10px}
#PromboxSide {width:167px; margin-bottom:4px; background-image:none;}
#PromboxSide P {margin-bottom:4px;}

.PromHeaderBlue {height:30px; font-size:1.3em; text-align:left; padding-left:10px; color:#1e3e8b; background-image:url(../images/prom_head_bg.gif); background-position:bottom;}
.PromHeaderBlue P {position:relative; top:6px; margin:0px}
.Hdbg {height:30px; font-size:1.8em; text-align:left; padding-left:10px; color:#1e3e8b; background-image:url(../images/prom_head_bg.gif); background-position:bottom; width:235px}
.Hdbg P {position:relative; top:6px; margin:0px}

.contentArea { vertical-align:top; text-align:left; padding:0px 8px 8px 8px}

.moreLink {background-image:url(../images/icon_arrow1.gif); height:18px; background-repeat:no-repeat; padding-left:16px; margin-top:0px; margin-bottom:10px; }
.moreLink A {color:#F89901;}
.moreLink A:visited {color:#F89901;}
#borderbottom {border-bottom:1px solid #ededed; padding-bottom:6px}

/* Footer */
.FooterContainer {width:764px; text-align:left; font-size:.7em; float:left; border-top:3px solid #999999; background-image:url(../images/footer_repeat.gif); background-position:top; background-repeat:repeat}
.FooterLinks {height:18px;  margin-bottom:8px; color:#666666; padding-top:7px; text-align:center}
.FooterLinks A {color:#666666}
.FooterLinks A:hover, visited {color:#666666}
.FooterLinks A:visited {color:#666666}

/* content pages divs */

.img1 {padding-right:15px; padding-bottom:30px; padding-top:4px}

.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}

TABLE.staff TD {padding-bottom:5px}
.blue {color:#2461AA; font-weight:bold}



