/* Main Site */

BODY {

	PADDING:0px; BACKGROUND-IMAGE: url(../images/bg_main.gif); 

	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #000;  text-align:center;

	font-family:Arial, Helvetica, sans-serif ;

}

.centre {text-align: -moz-center; }

BODY #Container {width:100%;  }

.ContentContainer {width:778px; text-align:left; background-color:#FFFFFF; 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);  width:764px; margin: 6px 6px 0px 6px; background-position:bottom; background-repeat:repeat-x}

.Mainpanetop #logo {position:relative; top:15px; left:20px; float:left}

.Mainpanetop #tagline {position:relative; top:50px; right:35px; float:right; }

.PrimaryContent {width:764px; text-align:center; margin-left:6px;}

.PrimaryNav {width:764px; background-color:#FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; 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;}

.RightPromContainer  {width:210px; float:right;}

.PromboxContainer { width:160px; border:1px solid #CCCCCC;  height:inherit; background-color:#99a1a3;}

#PromboxSide {width:160px; margin-bottom:10px;}

#box1 { width:360px;  margin-bottom:7px; }

#box2 { width:360px;  margin-bottom:7px; }

#box3 {width:519px;  margin-bottom:0px}

#box4 { width:200px;  margin-bottom:7px; }

#box5 {width:519px;  margin-bottom:0px; height:1040px; }

.PromboxContainer .PromHeader {height:21px; font-size:.8em; text-align:left; padding-top:9px; padding-left:10px; text-transform:; color:#FF9900; background-color:#FFF}

.PromboxContainer .PromHeaderBlue {height:21px; font-size:1em; text-align:left; padding-top:14px; padding-left:10px; color:#FFFF66; font-weight:bold}



.PromboxContainer .PromContent {padding:8px; text-align:left; color:#FFF; font-size:.7em; background-color:#FFF; height:164px; background-image:url(../images/prom_bg2.gif);}

.PromboxContainer .PromContentMain {padding:10px; text-align:left; color:#FFF; font-size:.8em; background-color:#; height:220px; }

.PromContentMain A {color:#FFFFFF}

.PromContentMain A:hover, visited {color:#FFFFFF}

.PromContentMain A:visited {color:#FFFFFF}

#PromContent1 {height:270px; }

#PromContent2{height:270px}

#PromContent3{height:270px}

#PromContentMain{height:270px; height:inherit}

.FooterContainer {width:764px; text-align:left; font-size:.7em; float:left; background-color: #FF9900; color:#FFFFFF; border-top: 2px solid #FFF}

.FooterLinks {height:18px;  margin-bottom:6px; color:#666666; padding-top:7px; text-align:center; color:#FFFFFF}

.FooterLinks A {color:#FFFFFF}

.FooterLinks A:hover {color:#FFFFFF}

.FooterLinks A:visited {color:#FFFFFF}



/* 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}

h1 {font-size:1.4em; font-weight:100; color:#2461aa}

TABLE.staff TD {padding-bottom:3px}

A.orange {color:#F89901;}

A.orange:visited {color:#F89901;}

h2 { font-size:1.3em; text-align:left; padding-top:9px;  color:#ffffff; font-weight:100 }



.footer {padding-top:15px; padding-bottom:15px; width:764px; text-align:left}

.footer A{color:#cccccc; font-size:.7em }

.footer A:visited {color:#cccccc; }

.footer IMG {padding-right:10px}