
body { font-size: small; background-color:#F7F2FB }
h1 { font-size: 120% }
h2 { font-size: 110% }
.NavBar_Site { border:0px; background: #D7D7FF; }	
.menuLink { font-decoration: none; }
.menuItem { font-decoration: none; background-color: #D7D7FF; color:#0000FF; width:100%}
.menuItem:hover { font-decoration: none; background-color: #8080FF; color:#000000; width:100% }

.logo   { position:absolute;left:0;top:0;width:131px;height:90px }
.banner { position:absolute;left:131px;top:0px;width:669px;height:72px }
.navbarMain   { position:absolute;left:131px;top:72px;width:669px;height:18px }
.navbarSection { position:absolute;left:0px;top:90px;width:115px;height:438px }
.body { position:absolute; left:209px; top:101px; width:430px; height:auto }
.bodyContent { background-color:#FFFFFF; width:100%;border:1px solid gray; padding:5px; height:100%; }
.footer { position:absolute;left:-209px;margin-top:10px;border-top:1px solid gray; font-size:8pt; color:gray; }
.areaNews { position:absolute;left:10px;top:141px;width:186px;min-height:243px; }
.areaNewsContent { height:200px;background-color:#FFFFFF;border:1px solid gray; }

.NewsItem { background-color: #FFFFFF; font-size:80%; margin-top:5px; margin-bottom:5px; text-align:left; margin-left:10px; margin-right:10px }
.NewsHead { background-color: #F8D7C0; margin-top:3px; text-align:left; border-top:1px solid black}

.packageTable { font-size:10pt; }
.serviceTable {font-size:10pt; }
.packageInfo { width:320px; background-color:#E0E0E0}
.packagePrice { width:70px; text-align:right; color:#FF3030}
.packageDescription { }
.serviceInfo { width:320px; background-color:#E0E0E0}
.servicePrice { width:70px; text-align:right; color:#FF3030 }
.serviceDescription { }
		