html
{
		margin :0px;
		padding:0px;
		height:100%;
		border:none;
}
body
{
		margin :0px;
		padding:0px;
		height:100%;
		border:none;
		font: normal normal 100 12px arial,sans-serif;
		background-color:#000000;
		background-image:url(images/lstretch.gif);
		background-repeat: repeat-x;
}
#shell
{
			width:890px;
			height:100%;
			background-color:#000000;
			margin-left: auto;
			margin-right: auto;
			text-align:left;
}

.address
{
			width:95%;
			float:center;
			text-align:center;
}

.aFAQ
{
			border-top:thin dashed #00467f;
			padding:3px 6px 6px 3px;
}

.aFAQ b
{
			font-size:13px;
			font-family:verdana, arial;
}

.aFAQ .answer
{
			font-size:12px;
			padding:3px 12px 12px 12px;
}

.aTERM
{
			border-top:thin dashed #00467f;
			padding:3px 6px 6px 3px;
}

.aTERM b
{
			font-size:13px;
			font-family:verdana, arial;
}

.boxlink
{
			font-size:20px;
			font-weight:bold;
}

.boxtop
{
			border:0px;
			padding:0px;
			margin:0px;
			float:right;
			position:relative;
			top:-12px;
}

.buttonDiv
{
			width:196px;
			height:31px;
			background-image:url(images/button.gif);
			background-repeat:no-repeat;
			float:right;
			text-align:center;
			margin-right:3px;
			padding-top:6px;
}

.caseStudy
{
			border:thin solid white;
			color:#e3e3e3;
			padding:6px;
			width:95.5%;
			text-align:left;
			clear:both;
			margin:30px 0px 12px 0px;
}

.caseStudy b
{
			color:white;
			font-size:110%;
}

.contactForm
{
			width:45%;
			float:left;
}

.contactnfo
{
			width:95%;
			text-align:right;
			color:white;
			font-size:11px;
}

.content_col
{
			width:587px;
			float:left;
			background-image:url(images/cbg.gif);
			background-repeat:no-repeat;
			text-align:center;
			height:100%;
}

.cta
{
			width:200px;
			text-align:right; 
			float:right;
}


.definition
{
			font-size:12px;
			padding:3px 12px 12px 12px;
}

.featuredList
{
			//border:1px solid;
}

.fhed
{
			text-align:center;
			font: bold normal 14px arial;
			color:white;
			background-color:#00467f;
			height:22px;
			border:1px solid white;
			padding-top:4px;
			background-image:url(images/button.gif);
}

.flist
{
			width:33%;
			float:left;
			padding-top:12px;
}

.fvid
{
			border:thin inset;
			height:68px;
			background-color:#e3e3e3;
}


.headline
{
			font-family:Georgia, Times, serif;
			font-size:20px;
			color:#32334a;
			padding-top:10px;
}

.headline_news
{
			font-family:Georgia, Times, serif;
			font-size:17px;
			color:#ffffff;
			padding-top:10px;
}


.lnav_shell
{
			width:256px;
			height:877px;
			float:left;
			background-image:url(images/lnav_bg.jpg);
			background-repeat:no-repeat;
			padding-top:34px;
			height:100%;
			vertical-align:top;
}

.lquote,.rquote
{
			position:relative;
			top:-9px;
}

.lquote
{
			float:left;
}

.main_content
{
			width:562px;
			text-align:left;
			background-color:white;
			background-image:url(images/mainbg.gif);	
			background-repeat:no-repeat;
}

.mainNav
{
			font-size:16px;
			font-weight:bold;	
}

#map
{
			float:right;
			width:270px;
			height:270px;
}

.nowPlaying
{
			float:right;
			width:210px;
			height:235px;
			border:thin inset;
			overflow:auto;
			padding:3px;
}


.nquote
{
			color:#f4db96;
			text-align:left;
			font-size:1.2em;
			padding:0px 30px 0px 30px;
			background-color:#333333;
			width:88%;
			margin-bottom:20px;
			margin-top:22px;
}


.pcat
{
			font-size:1.3em;
			background-color:#e3e3e3;
			text-align:center;
			font-weight:bold;
			margin-bottom:3px;
}

.ptitle
{
			font-size:1.2em;
}

.pdesc
{
			padding:12px;
}

.pdpromo{
			border:1px solid #ffffff;
			padding:3px;
			width:95%;
			margin-bottom:10px;
			float:left;
			padding-left:12px;
			text-align:left;
			color:#ffffff;
}


.qmark
{
			float:right;
			position:relative;
			left:12px;
			top:-8px;
}

.quote
{
			color:#f4db96;
			text-align:left;
			font-size:1.2em;
			padding:0px 30px 0px 30px;
			background-color:#333333;
			width:88%;
			background-image:url(images/qcorner.gif);
			background-repeat:no-repeat;
			margin-bottom:20px;
}

.quoteBy
{
			width:100%;
			text-align:right;
			font-size:.7em;
			margin-bottom:5px;
			color:#ffffff;
}

.rFAQ
{
			border:1px solid #ffffff;
			padding:3px;
			width:95%;
			margin-top:10px;
			float:left;
			padding-left:12px;
			text-align:left;
}

.rFAQ b
{
			font:bold italic 14px arial;
			color:#f4db96;
			line-height: 1.2;
}

.rFAQ .answer
{
			color:#ffffff;
			font-size:12px;
			padding-left:12px;
			line-height: 1.5;
			padding-top:8px;
}

.rquote
{
			float:right;
}

.secNav
{
			border:1px solid #ffffff;
			padding-top:3px;
			padding-left:30px;
			padding-bottom:15px;
			width:250px;
			margin-top:20px;
			float:left;
			color:white;
			background-color:#7f7f7f;
			background-image:url(images/sbg.gif);
			background-repeat:repeat-x;
			text-align:left; 
}

#sample_txt
{
			clear:right;
			background-color:#00467f;
			color:white;
			float:right;
			width:270px;
			text-align:center;
}

.services
{
			padding-top:4px;
}

.street
{
			width:270px;
			background-color:#00467f;
			color:white;
			float:right;
			font-weight:bold;
			text-align:center;
}

.subhed
{
			position:relative;
			top:-13px;
}

.teasr
{
			font-size:12px;
			font-family:arial, sans-serif;
			color:#000000;
			margin:10px;
			padding:10px 30px 10px 30px;
			border:1px dashed grey;
}

.teasr b
{
			color:#000000;
			font-size:13px;font-family:arial, sans-serif;
}

.topnav
{
			float:left;
			color:#dfdfdf;
			width:843px;
			height:24px;
			text-align:right;
			clear:both;
}	

.topnavlink
{
			color:#ffffff;
}


a.alink:link {color:#f4db96;font-weight:bold;text-decoration: none}
a.alink:visited {color:#f4db96;font-weight:bold;text-decoration: none}
a.alink:hover {color:#e3e3e3;font-weight:bold;text-decoration: underline}


a.bodylnk:link {color:#00467f;text-decoration: none}
a.bodylnk:visited {color:#00467f;text-decoration: none}
a.bodylnk:hover {color:#000000;text-decoration: underline}


a.boxlink:link {color:#5c81a1;text-decoration: underline}
a.boxlink:visited {color:#5c81a1;text-decoration: underline}
a.boxlink:hover {color:#f4db96;text-decoration: none}

a.boxlink2:link {color:#ffffff;font-size:14px;text-decoration: none}
a.boxlink2:visited {color:#ffffff;font-size:14px;text-decoration: none}
a.boxlink2:hover {color:#ffffff;font-size:14px;text-decoration: underline}


a.clink:link {color:#ffffff;font-size:13px;font-weight:bold;text-decoration: none}
a.clink:visited {color:#ffffff;font-size:13px;font-weight:bold;text-decoration: none}
a.clink:hover {color:#e3e3e3;font-size:13px;font-weight:bold;text-decoration: underline}


a.deflnk:link {color:#000000;text-decoration:none;border-bottom: 1px dashed;}
a.deflnk:visited {color:#000000;text-decoration:none;border-bottom: 1px dashed;}
a.deflnk:hover {color:#00467f;text-decoration: none;border-bottom: none;}


a.email:link {color:#ffffff;text-decoration: none;font-size:11px;}
a.email:visited {color:#ffffff;text-decoration: none;font-size:11px;}
a.email:hover {color:#ffc423;text-decoration: underline;font-size:11px;}


a.faqlink:link {color:#00467f;font-weight:bold;text-decoration: none}
a.faqlink:visited {color:#00467f;font-weight:bold;text-decoration: none}
a.faqlink:hover {color:#78a22e;font-weight:bold;text-decoration: underline}

a.flink:link {color:#5c81a1;text-decoration: underline;font-size:.9em;}
a.flink:visited {color:#5c81a1;text-decoration: underline;font-size:.9em;}
a.flink:hover {color:#000000;text-decoration: none;font-size:.9em;}

a.mainNav:link {color:#ffc423;text-decoration: none;}
a.mainNav:visited {color:#ffc423;text-decoration: none;}
a.mainNav:hover {color:#000000;text-decoration: none;}

.newslink{
margin-left:55px;
font-size:1.1em;
border:thin inset;
padding-left:24px;
padding-right:24px;
background-color:#000000;
}

a.newslink:link {color:#ffc423;text-decoration: none;}
a.newslink:visited {color:#ffc423;text-decoration: none;}
a.newslink:hover {background-color:#444444;color:#ffffff;text-decoration: none;}



a.pdlink:link {color:#ffc423;text-decoration: none;font-weight:bold;}
a.pdlink:visited {color:#ffc423;text-decoration: none;font-weight:bold;}
a.pdlink:hover {color:#ffffff;text-decoration: underline;font-weight:bold;}


a.subnav:link {color:#ffc423;text-decoration: none;font-size:14px;}
a.subnav:visited {color:#ffc423;text-decoration: none;font-size:14px;}
a.subnav:hover {color:#ffffff;text-decoration: underline;font-size:14px;}


a.topnavlink:link {text-decoration: none}
a.topnavlink:visited {text-decoration: none}
a.topnavlink:hover {text-decoration: underline}
