body,p,a,h1,h2,h3,h4,h5,h6,ul,ol,form,img,div{border:0;margin:0;padding:0}
body{background:#99B0B6 url(../images/backgrounds/body/bkimg.gif) repeat-y top;font-family:Arial,sans-serif;text-align:center;margin:0;padding:0}
p{padding:3px 10px 3px 10px}
br.Clear{clear:both} 
br.Left{clear:left}
a,a:visited{color:#FFF;text-decoration:none}
a:hover{color:#000}
hr,span.Hidden,p.Hidden{visibility:hidden;display:none}

/* structure Styles */
#External{margin:0 auto;padding:0;width:954px}
#Internal{background:url(../images/backgrounds/internal/bkimg.jpg) no-repeat 0px 0px;float:left;min-height:560px;width:955px}
#Header{height:170px;float:left;text-align:right;width:955px}
#Footer{border-top:1px dotted #CCC;color:#999;clear:both;font-size:.6em;text-align:center;width:955px}
#Logo{margin:12px 40px 0 0 }
#Strapline{background:url(../images/backgrounds/strapline/bkimg2.gif) no-repeat right;float:left;height:52px;margin-bottom:8px;width:955px }
#Left{float:left;margin:14px 0 25px 21px;width:235px}
#Right{float:left;text-align:left;margin-top:14px;width:694px}
#Content{float:right;padding-bottom:25px;width:688px}
#FlashBanner{float:left;height:235px;margin-bottom:25px;width:688px}
#ImgBanner{float:left;height:235px;margin-bottom:25px;width:688px}
/* Main Menu Styles */
#mainmenu{margin-left:auto;margin-right:auto;text-align:center;width:955px}
#mainmenu ul{text-align:center;font-size:107%;font-weight:bold;list-style-type:none;padding:0;width:955px;magin-left:auto;margin-right:auto}
.navlist li,.navlist li.end{border-right:1px solid #BBB;display:inline;padding:0 10px}
.navlist li.end{border-right:0}
.navlist li a{color:#0852A5}
.navlist li a:hover{color:#2BF}
/* */
#News{background:url(../images/backgrounds/news/bkimg.gif) no-repeat top left;float:left;text-align:left;width:235px}
#News p{
	color:#AFAC50;
	font-size:0.74em;
	padding:0 15px
}
#News p.MainTitle{
	color:#FFF;
	font-size:1.1em;
	font-weight:bold;
	padding:6px 35px
}
#News p.Title{color:#050;font-weight:bold;padding-top:10px}
#News a,#News a:visited{color:#57563F;text-decoration:none}
#News a:hover{color:#050;text-decoration:underline}
/* */
#Quote{float:left;text-align:left;padding-top:45px;width:235px}
#Quote p{color:#57563F;font-family:Times,serif;font-size:.9em;padding:10px 25px}
#Quote p.Client{color:#666;font-size:.8em;font-weight:bold;padding:0 40px;text-align:right}
#Quote p.Sales{color:#666;font-size:.9em;}
#Quote p.Date{color:#888;font-size:.6em;font-weight:bold;padding:1px 40px;text-align:right}
#Quote a,#Quote a:visited{color:#AFAC50;text-decoration:none}
#Quote a:hover{color:#AFAC50;text-decoration:underline}
.OpenQuote{color:#AFAC50;font-size:1em;font-weight:900;margin-left:-15px}
.CloseQuote{color:#AFAC50;font-size:1em;font-weight:900;padding-top:100px;padding-left:7px}
/* */  
#Content h1{color:#467DBC;font-size:1.6em;font-weight:lighter;padding:10px 50px 18px 0}
#Content p{color:#888;font-size:.8em;padding:0 100px 10px 0px}
#Content p.MainTitle{color:#FFF}
#Content p.Title{color:#467DBC;font-size:1.6em;font-weight:lighter;padding:10px 50px 18px 0}
#Content p.First{color:#467DBC;font-size:1em;font-weight:lighter}
#Content a,#Content a:visited{color:#57563F;text-decoration:none}
#Content a:hover{color:#050;text-decoration:underline}

#Content ul{text-align:left;font-size:80%;list-style-type:bullet;padding:0 0 0 50px;magin-left:auto;margin-right:auto}
.events li{color:#0852A5;padding:0 0 5px 0}

/* */
#Footer{border-top:1px dashed #CCC;color:#999;clear:both;font-size:.6em;margin:0 10px;padding:5px 0;text-align:center;width:935px}
#Footer span.Copyright{color:#777;font-size:1.2em;font-weight:bold;padding:0 5px 0 0}
#Footer span.Bullit{color:#000;font-size:1.3em;font-weight:bold;padding:0 0 0 10px}
#Footer span.HighLight{color:#777;padding:0 0 0 5px}
#Footer a,#Footer a:visited{color:#777;text-decoration:none}
#Footer a:hover{color:#000;text-decoration:underline}
/* */
#Left #ImgBanner{float:left;height:200px;text-align:left;margin-top:15px;width:235px}
#Left #ImgBanner img{margin-left:10px}
/* */
#Left div.ImgAboveQuote{padding-top:0}


/* Contact Us Table */
#ContactUs table{padding:20px;}
#ContactUs td.Title{padding:5px;text-align:right;color:#0852A5;font-size:75%;}

#GalleryEx{border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;float:left;margin:10px 0;padding:10px 0;width:688px}
#GalleryEx p{color:#888;font-size:.7em;font-weight:bold}
#GalleryEx p.Intruction{clear:both;color:#AAA;font-size:.65em;font-weight:normal;padding-top:15px}
div#GalleryEx img{float:left;margin:5px 5px 0 0}

#GalleryLrgImg{background:#000;height:300px;padding:0;width:700px}
#GalleryLrgImgPort{background:#000;height:605px;padding:0;width:340px}
#GalleryLrgImg p, #GalleryLrgImgPort p{color:#FFF;font-size:.75em;padding:0 0 0 5px;text-align:left}
#GalleryLrgImg a, #GalleryLrgImgPort a, #GalleryLrgImg a:visited, #GalleryLrgImgPort:visited{background:#000;border:1px solid #222;color:#777;float:right;font-size:.65em;margin-right:5px;padding:5px;text-decoration:none}
#GalleryLrgImg a:hover, #GalleryLrgImgPort a:hover{background:#222;color:#FFF}
