body {
	font: small Arial, Helvetica, sans-serif;
	background: #959DA0 url(/_images/00bkgd.jpg) 0px 0px;
	margin: 0px auto;
	padding: 0px;
	width: 950px;
}
div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0px; padding: 0px; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
/* layout */
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
img {
	border: 0;
	margin: 0px;
	padding: 0px;
}
.float_lt {
	float: left;
	padding-right: 10px;
	padding-bottom: 3px;
}
.text_pad {
	padding-right: 5px;
	margin-right: 5px;
}


img.left { float: left; margin: 2px 20px 16px 0px; }
img.right { float: right; margin: 2px 0 16px 20px; }
img.across { margin: 2px 0 16px 0; }
img.flushleft { margin-left: -20px; }
img.flushright { margin-right: -20px; }




/*type*/
a { color: #000000; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover {
	text-decoration: underline;
	color: #CC0000;
}
strong, b { font-weight:bold; }
em, i { font-style:italic; }

p, li {
	margin-bottom: 1em;
	line-height: 140%;
}

h1 { font-weight: bold; font-size: 2em; line-height: 160%; margin-bottom: 1em; }
h2 {
	color: #184b7c;
	font: normal 2.2em/100% Georgia, "Times New Roman", Times, serif;
	margin: 0em 0em .5em;
}
h3 {
	color: #6b6b6b;
	font: 1.2em/160% Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	background: url(/_images/h-bgs.jpg) repeat-y 0px 0px;
	margin: 0px 0px 0.7em;
	padding: 5px;
}
h6 {
	color: #6b6b6b;
	font: 1.2em/160% Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	background: url(/_images/h-bgs.jpg) repeat-y 0px 0px;
	margin: 0px 0px 0.7em;
	padding: 5px;
	left: -20px;
	position: relative;
}
span.featured {
	color: #000000;
	margin-left: 5px;
}
h4, h5{ font-weight: bold; font-size: 1em; margin-bottom: .5em; line-height: 100%; }
ul { margin-bottom: 1em; list-style: none outside; }
ol { margin-bottom: 1em; list-style: decimal; margin-left: 2.2em; }

#wrapper {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 950px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #70797C;
	border-left-color: #70797C;
}
#wrapper2 {
	background: #053565;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 950px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #70797C;
	border-left-color: #70797C;
}
#acfwrapper {
	margin-right: 20px;
	margin-left: 20px;	
}
#acfwrapper li{
	margin-left: 20px;	
}
/*login*/
div#login {
	color: #000000;
	background: #70797C;
	text-transform: uppercase;
	font: .8em Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	width: 950px;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #000000;
	border-top: 10px solid #70797C;
}
div#login a {
	color: #000000;
}
#login ul {
	margin: 0px 10px 10px 10px;
	padding: 0px;
	list-style: none;
}
#login li {
	display: inline;
	border-right: 1px solid #000000;
	margin-right: 10px;
	padding-right: 10px;
}
#login li.last {
	margin: 0px;
	padding: 0px;
	border-style: none;
}
#nav {
	background: #000000 url(/_images/nav_bg.jpg) 0px 0px;
	float: left;
	width: 950px;
	margin: 0px;
	padding: 0px;
	clear: both;
	text-align: center;
	font: .8em Verdana, Arial, Helvetica, sans-serif;
}
#nav a {
	color: #FFFFFF;
	display: block;
	padding: 10px;
}
#nav a:hover {
	color: #CC0000;
	text-decoration: none;
}

/*navigation*/
 
#nav ul { /* all lists */
	padding: 0;
	list-style: none;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

#nav li { /* all list items */
	float: left;
	position: relative;
	border-right: 1px solid #480809;
	display: block;
	text-transform: uppercase;
	margin: 0px;
}

#nav li ul, #navdd li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1em;
	left: -10px;
	text-transform: lowercase;
	background: #000000;
	text-align: left;
	width: 175px;
	margin-left: -1px;
	border-left: 1px solid #480809;
border-right: 1px solid #480809;

}
#nav li ul li {
	text-transform: none;
	border-style: none;
	margin: 0px;
	padding: 0px;
	width: 175px;
}
#nav li ul a {
	border-bottom: 1px solid #480809;
}

#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#navdd li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

#nav li.last {
	margin: 0px;
	padding: 0px;
	border-style: none;
}
/* wrappers */
#contentwrap {
	float: left;
	width: 950px;
	margin-top: 10px;
	
}
#leftcol {
	margin: 0px 0px 20px 10px;
	padding: 0px;
	width: 685px;
	float: left;
}

* html #leftcol {
	margin: 0px 0px 20px 5px;
}
#innerstory {
	width: 930px;
	float: left;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#innerstory .pages {
	margin: 0px;
	padding: 0px;
}
.pages li {
	display: inline;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}

/* banner */
#banner{
	margin: 0px 0px 10px;
	padding: 0px;
	width: 950px;
	clear:both;
}
#crumbs {
	font: .9em Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #242424;
}
#crumbs a {
	color: #242424;
	background: url(/_images/crumb-dots.gif) no-repeat right center;
	padding-right: 15px;
}
#crumbs li {
	display: inline;
	margin-right: 5px;
}
p.byline {
	color: #565656;
	margin: 0px 0px 2em;
	padding: 0px;
	font-weight: bold;
}
div.featurestory {
	clear: both;
	float: left;
	width: 685px;
	font: 1.2em Georgia, "Times New Roman", Times, serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2em;
	margin-left: 0px;
	padding: 0px;
}
div.featurestory img {
	margin: 0px 10px 10px 0px;
	padding: 0px;
	float: left;
	border: 1px solid #838B90;
}
.dropquote-rt {
	color: #838B90;
	float: right;
	width: 350px;
	font: 1.6em Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 20px 20px;
	padding: 0px;
}
.dropquote-lt {
	color: #838B90;
	float: left;
	width: 350px;
	font: 1.6em Georgia, "Times New Roman", Times, serif;
	margin: 0px 20px 20px 0px;
	padding: 0px;
}
.inputform {
	padding: 5px;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #999999;
}
/*ads*/

#ad01 {
	margin: 0px 0px 10px;
	padding: 0px;
	clear: both;
	width: 685px;
	height: 100px;
}
#ad02 {
	margin: 10px 0px;
	padding: 0px;
	float: left;
	width: 685px;
	height: 100px;
	clear: both;
}

/* homepage */

#hpvideo{
	margin: 0px 0px 10px;
	padding: 0px;
	width: 685px;
	float: left;
}
#theWatch {
	margin: 0px 0px 5px;
	padding: 0px;
	float: left;
	width: 685px;
	border: 1px solid #a9a9a9;
}
#theWatch img {
	margin: 0px 0px 10px;
	padding: 0px;
	clear: both;
}
#theWatch ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	font: .9em Georgia, "Times New Roman", Times, serif;
	float: left;
	width: 660px;
}
#theWatch li {
	float: left;
	width: 96px;
	margin: 0px 30px 30px 0px;
	padding: 0px;
}
.featureditem {
	margin: 0px 0px 5px;
	padding: 0px;
	float: left;
	width: 685px;
	border: 1px solid #a9a9a9;
}
.fi-horiziten {
	float: left;
	width: 665px;
	margin: 0px 10px 5px 10px;
}
.fi-horizitem {
	float: left;
	width: 665px;
	padding: 0px 0px 10px;
	border-bottom: 2px solid #E4E4E4;
	margin: 10px 0px 5px 10px;
}
.fi-horizitem a {
	font-weight: bold;
}
.fi-horizitem img {
	margin: 0px 20px 20px 0px;
	padding: 0px;
	float: left;
}
.fi-horizitem h4 {
	font-size: .9em;
	color: #444444;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-transform: lowercase;
}
.fi-horizitem h5 {
	margin: 0px 0px 10px;
	padding: 0px;
	color: #444444;
	font-size: 1.2em;
	font-weight: normal;
}
.fi-horizitem h5 a {
	font-weight: normal;
	color: #444444;
}
.fi-horizitem p {
	font-size: .9em;
}

.fi-vertitem {
	float: left;
	width: 215px;
	padding: 0px 0px 10px;
	margin: 10px 5px 5px;
}
.fi-vertitem a {
	font-weight: bold;
}
.fi-vertitem img {
	margin: 0px 0px 10px;
	padding: 0px;
	clear: both;
	border: 1px solid #E8E8E8;
}
.fi-vertitem h4 {
	font-size: .9em;
	color: #444444;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-transform: lowercase;
}
.fi-vertitem h5 {
	margin: 0px 0px 10px;
	padding: 0px;
	color: #444444;
	font-size: 1.2em;
}
.fi-vertitem p {
	font-size: .9em;
}

/* right column */

#rightcol {
	float: left;
	width: 230px;
	margin-left: 10px;
	margin-right: 10px;
}
#rightcol h3 {
	background: url(none);
	font-size: 1.3em;
	margin: 0px 5px 10px;
	padding: 0px 0px 5px;
	border-bottom: 3px solid #444444;
}
#rightcol span.lowercase {
	text-transform: lowercase;
	color: #000000;
	font-style: italic;
}

#rightcol .feeds {
	float: left;
	width: 230px;
	border: 1px solid #838383;
	margin: 0px 0px 10px;
	padding: 0px 0px 20px;
}

#rightcol .feeds p {
	margin-left: 5px;
	margin-bottom: 0px;
}
#rightcol .feeds a{
	font: 1.4em Georgia, "Times New Roman", Times, serif;
	color: #999999;
	text-decoration: none;
}
#rightcol .ads{
	float: left;
	width: 220px;
	border: 1px solid #838383;
	margin: 0px 0px 10px;
	padding: 5px;
	text-align: center;
}
#footer {
	float: left;
	width: 950px;
	margin: 10px 0px 20px;
	padding: 10px 0px 0px;
	clear: both;
	font-size: .8em;
	text-align: center;
	color: #848A90;
	border-top: 1px solid #838B90;
}
.contact_pad {
	padding-left: 150px;
}
.contact_padright {
	padding-left: 60px;
}
#adtable1 {
	text-align: left;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#adtable_header {
	font-size: small;
	color: #000000;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	text-align: center;
	font-weight: normal;
}
.fi-vertitemCust {
	background-color: #F0EEAA;
	padding: 5px;
}
#nancygallery {
	padding-right: 3px;
	padding-left: 3px;
}
.tableborder_onlineadrates {
	border-top-width: thin;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;
	border-left-style: solid;
}
#adtablePrice {
	text-align: right;
	padding-right: 10px;
}

