/* Site-wide */
body 		{ font: normal x-small/1.5em  Verdana; voice-family: "\"}\""; voice-family: inherit; font-size: small; margin: 0px; padding: 0px; color: #000; background: url(images/gfx_index_bannerBkg.jpg) repeat-x; }
html>body 	{ font-size: small;}

.PnavPanel	{ position: absolute; top: 84px; left: 0; height: 28px; width: 100%; background: url(images/gfx_Pnav_bkgLeft.jpg) repeat-x; z-index: 1; }

/* Primary Navigation */
#navcontainerprimary		{ position: absolute; left: 0px; margin-top: 84px; padding: 0; z-index: 20; width: 768px; }
#navcontainerprimary UL		{ list-style: none; margin: 0; padding: 0; border: none; font: bold 90%/1.2em Verdana, sans-serif;  }
#navcontainerprimary LI		{ display: block; margin: 0; padding: 0; float: left; width: auto; }
#navcontainerprimary A		{ color: #FFF; display: block; width: auto; text-decoration: none; background: none; margin: 0; padding: 7px 15px 7px 15px; }
#navcontainerprimary A:hover, #navcontainerprimary A:active 
							{ background: #003A66; }
#navcontainerprimary A.active:link, #navcontainerprimary A.active:visited
							{ position: relative; z-index: 102; background: #003A66; }
body.navP1 #navP1 a,
body.navP2 #navP2 a,
body.navP3 #navP3 a,
body.navP4 #navP4 a,
body.navP5 #navP5 a,
body.navP6 #navP6 a,
body.navP7 #navP7 a			{ background-color: #FFB300; }

h1			{ font: normal 160%/1em "Trebuchet MS"; padding: 0; margin: 0; }
h2			{ font: bold 110%/1em Verdana, sans-serif; padding: 0; margin: 0; }
h3			{ font: bold 105%/1em Verdana, sans-serif; padding: 0; margin: 0; }
h4			{ font: normal 95%/1.5em Verdana, sans-serif; padding: 0 10px 15px 0; margin: 0; }
h5			{ font: normal 95%/1.5em Verdana, sans-serif; font-style:italic; padding: 8px 0px 8px 0; margin: 0; }
h6			{ font: normal 95%/1.4em Verdana, sans-serif; padding: 0px 0px 15px 0; margin: 0; }

ul			{ list-style: url(images/gfx_index_bullet.gif); padding: 8px 0 0px 18px; margin: 0; font: normal 95%/1.3em Verdana, sans-serif; }
li			{ padding: 0 0 6px 0; }


.font_blue	{ color: #00467A; }
.font_green	{ color: #116647; }

.footer		{ position: absolute; top: 609px; left: 17px; padding:  0; margin: 15px 0 0 0; width: 498px; height: 41px;  font: normal 95%/1.3em Verdana, sans-serif; }

/* Hypertext Elements */
a					{ color: #0057D3; text-decoration: underline; }
a:link 				{ color: #0057D3; text-decoration: underline; }
a:visited 			{ color: #116647; }
a:hover				{ color: #000; }

.footerG a			{ color: #116647; text-decoration: underline; text-align: right; }
.footerG a:link 	{ color: #116647; text-decoration: underline; text-align: right; }
.footerG a:visited 	{ color: #116647; }
.footerG a:hover	{ color: #116647; }

/* Home Page */
.index_logo		{ position: absolute; top: 0; left: 0; margin: 0 ; padding: 0; width: 273px; height: 84px; }
.index_banner	{ position: absolute; top: 0; left: 273px; margin: 0 ; padding: 0; width: 495px; height: 84px; } 
.index_img		{ position: absolute; top: 112px; left: 0; margin: 0 ; padding: 0; width: 769px; height: 489px; background: url(images/img_index.jpg) no-repeat; z-index: 1; } 
.index_txt		{ position: absolute; top: 139px; left: 17px; margin: 0 ; padding: 0; width: 364px; height: 129px; z-index: 2; }
.index_tagline2	{ position: absolute; top: 557px; left: 293px; margin: 0 ; padding: 0; width: 500px; height: 40px; z-index: 2; }

#index_schedBtn a:link,
#index_schedBtn a:visited	{ position: absolute; top: 375px; left: 589px; margin: 0 ; padding: 0; width: 160px; height: 74px; background: url(images/gfx_index_schedBtn.gif) #FFB300 no-repeat; display: block; z-index: 3; }
#index_schedBtn a:hover		{ background-color: #FFE10D; }
#index_schedBtn				{ }
.valueProps		{ position: absolute; top: 360px; left: 348px; margin: 0; padding: 0; width: 230px; height: 190px; z-index: 3; }
.paraLeft		{ position: absolute; top: 309px; left: 31px; margin: 0; padding: 0; width: 285px; height: 291px; z-index: 3; }
.kw_text		{ position: absolute; top: 530px; left: 362px; margin: 0; padding: 0; width: 250px; height: 41px; font: normal 85%/1.3em Verdana, sans-serif; z-index: 8; }
.kw_logo		{ position: absolute; top: 547px; left: 529px; margin: 0; padding: 0; width: 250px; height: 41px; font: normal 85%/1.3em Verdana, sans-serif; border: Opx; z-index: 8; }
.kw_border		{ position: absolute; top: 521px; left: 350px; width: 319px; height: 64px; border: 1px #116647 dotted; z-index: 10; }

#KW_wrapper		{ position: absolute; top: 515px; left: 350px; width: 337px; height: 63px; z-index: 10; }

#KW a:link,
#KW a:visited	{ margin: 0 ; padding: 0; width: 337px; height: 63px; background: url(images/gfx_bkg_KWlogo_bw.gif) no-repeat; display: block; }
#KW a:hover		{ background: url(images/gfx_bkg_KWlogo_color.gif) no-repeat; }
#KW 			{ }


