/* Main Site Styles */
/*BODY {margin:20px; background-image:url(../images/bg2.gif);} */
P {  font-family: Tahoma, Geneva, sans-serif; color:#333333;}
TD {  font-family: Tahoma, Geneva, sans-serif; font-size:11px;}

H1 { font-size: 18px; color: #0099FF; font-weight:100}
H2 {  font-size: 12px; font-weight:bold; color:#0033CC; }
H3 {  font-weight: bold; color: #12549E; font-size:12px}

a:link {color: #333333;	font-family: Tahoma, Geneva, sans-serif; font-size: 11px; text-decoration: underline;}
a:hover {color: #666666; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; text-decoration: none;}
a:active {color: #333333; font-family: Tahoma, Geneva, sans-serif; font-size: 11px;	text-decoration: none;}

ul {padding-left: 0px; margin-left: 16px; margin-top: 10px;}

/* Main Page Items */
#logohead {width:766px; height:125px;}
#logo {float:left; padding:7px 0px 0px 21px; vertical-align:top}
#tagline {float:right; margin:54px 15px 0px 0px;}


#titleContainer {width:759px; height:160px; margin-left:4px; margin-top:3px;}
#text_panel_home {background-image:url(../images/text_panel_home.gif); height:154px; width:374px; float:left;}
#text_panel_home H1{ padding-left:10px; color:#FFF; padding-top:25px; font-size:1.2em; font-weight:bold}
#text_panel_home H2{ padding-left:10px; color:#FFF; margin-top:15px; margin-bottom:6px; font-size:1.6em; font-weight:100}
#text_panel_home H3{ padding-left:10px; color:#FFF; padding-top:1px; font-size:1.2em; font-weight:500}
#text_panel_home p{ padding-left:10px; color:#FFF; margin-top:8px; font-size:1.0em}

#titleContainerMain {width:759px; height:141px; margin-left:4px; margin-top:3px;}
#text_panel_main {background-image:url(../images/text_panel_main.gif); height:133px; width:532px; float:left;}
#text_panel_main IMG{ margin-left:18px; color:#FFF; margin-top:24px; margin-bottom:-2px; font-size:1.6em; font-weight:100}
#text_panel_main H3{ padding-left:19px; color:#FFF; padding-top:0px; font-size:1.2em; font-weight:500}

#picHome { float:right; width:374px; padding-left:0px}
#picAbout { float:right; width:220px; padding-left:0px}

#navContainer {width:766px;}
#footerContainer {width:766px; padding-left:3px; padding-top:3px;}

/* Footer Items */
TABLE.Footer {background-image:url(../images/footer_bg.gif); width:759px; height:34px}
TABLE.Footer A{color:#333333; text-decoration: underline}
TABLE.Footer A:hover{ color:#666666;text-decoration:none}

/* Home Promotion Box Items */
TABLE.HomeProm {text-align:left; margin-bottom:7px; width:375px; }
TABLE.HomeProm TD.PromTitle {background-image:url(../images/prom1_top.gif); font-size: 11px; font-weight:bold; color: #FFF; }
TABLE.HomeProm TD.PromTitle2 {background-image:url(../images/prom2_top.gif); color:#003399; padding-left:5px; padding-top:3px; font-size:12px}
TABLE.HomeProm TD.PromContent {background-image:url(../images/prom1_bot.gif); background-position:bottom; padding-bottom:15px; padding-top:10px}
TABLE.HomeProm TD.PromFeaturedService {background-color:#FFFFFF; vertical-align:top; padding:7px; }
TABLE.HomeProm TD.PromContent2 {background-color:#FFFFFF; vertical-align:top; padding:7px 7px 0px 7px}
#sideProm {width:220px}

TD.ContentMain {vertical-align:top; background-image:url(../images/bg_content.gif); background-color:#FFFFFF; padding:8px}

TABLE.ContentArea {width:533px; margin-bottom:4px}
TABLE.ContentArea TD.content {padding-bottom:15px}

TABLE.Proms {width:766px;}
TABLE.Proms TD.leftproms { vertical-align:top; padding-left:3px}
TABLE.Proms TD.rightproms {vertical-align:top; padding-left:8px}
TABLE.Proms TD.leftpromsMain { vertical-align:top; padding-left:3px; width:540px}
TABLE.Proms TD.rightpromsMain {vertical-align:top;}

.txt_pos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000033
}
.txt_loc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
}
.txt_desc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
}
.txt_cont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
}
