body	{ margin: 0; padding: 0; background: url(img/background1.png);  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666; }
h1	{ margin: 0; padding: 0; color: #801D00; font-size: 25px; font-weight: bold; }
h2	{ margin: 0; padding: 0; color: #FF6699; font-size: 14px; font-weight: normal; margin-top: 0px; text-align: center; }
h3	{ margin: 0; padding: 0; color: #0693B6; font-size: 12px; font-weight: bold: }
h4	{ margin: 0; padding: 0; color: #801D00; font-size: 14px; font-weight: bold; margin-top: 20px; }
hr	{ color: #ebebeb; height: 1px; }
a	{ text-decoration: none; color: #801D00; }
a:hover	{ text-decoration: underline; }

#mainContainer	{ padding-top: 23px; }

/*:::::CONTAINERS:::::*/
#dropShadow	{ width: 797px; margin: auto; }
#footerShadow	{ width: 797px; height: 25px; clear: both; margin: auto; }
#mainWrap	{ width: 742px; padding: 0 12px 0 14px; background: #fff; float: left; margin-left: 15px; padding-bottom: 18px; } 

/*:::::HEADER:::::*/
#header		{ width: 740px; height: 92px; padding-bottom: 20px; position: relative; }
#logo		{ margin: 0px; }
#topNav			{ font-size: 9px; position: absolute; top: 11px; left: 450px; width: 300px; font-weight: bold; }
#topNav a		{ color: #682419; font-weight: bold; text-decoration: none; }
#topNav a:hover	{ text-decoration: underline; color: #682419; }
#byline {float: right; padding-top: 18px; font-size: 16px; color: green; text-align: center; margin-right: 10px;}
.byline2 {font-size: 12px; color: #682419; }

/*:::::MAIN NAV BAR:::::*/
#nav	{ height: 30px; margin: 0; padding: 0; border-bottom: 8px solid #E9A7CC; width: 740px; text-align: right;}
.mainNav	{ float: left; margin: 0 20px; }

#navcontainer {
	height: 20px;
	padding-bottom: 20px;
	margin: 10px 0 0 0px;
	float: right;
}

#navlist li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

#navlist a {
	color: #5F3E2F;
}

/*:::::FLASH BOX:::::*/
#flashWrap	{ border: 0px solid #00ccff; width: 738px; height: 550px; margin: 9px 0 6px 0; background: #fff;}
#flashWrap1	{ border: 0px solid #00ccff; width: 738px; height: 450px; margin: 9px 0 6px 0; background: #fff;}
#flashWrap2	{ border: 0px solid #00ccff; width: 738px; height: 850px; margin: 9px 0 6px 0; }
#flashWrap3	{ border: 0px solid #00ccff; width: 738px; height: 1700px; margin: 9px 0 6px 0; }
#toprow {height: 520px; margin-top: 30px;}
#toprow2 {height: 300px; margin: 10px;}
#bottomrow {height: 175px; font-size: 12px;}
#leftCol		{ float: left; width: 182px; padding-top: 16px; } 
#rightCol		{ float: right; text-align: justify; border-left: 1px solid #999; width: 496px; padding: 14px 15px 0px 30px; margin-top: 10px; min-height: 280px; }

/*:::::NEWSLETTER BAR:::::*/
#newsBar	{ background: #fa6ee4 url(images/gradienthr.png); height: 3px; width: 740px; margin-bottom: 8px; text-align: center; font-size: 150%; color: #fff; font-weight: bold; font-family: Verdana;}
#newsBar a {  text-decoration: underline; }
.newsTitle	{ font-size: 15px; color: #ffffff; margin: 0; padding: 0; margin-right: 6px; font-weight: bold; }

/*:::::PROMOS:::::*/
.promo	{ /*border: 1px solid #E95327;*/ width: 228px; height: 148px; margin-right: 13px; float: left; }

ul.leftNav 		{ margin: 0; padding: 0; list-style: none; margin-left: 15px; }
ul.leftNav li		{ background: url(img/arrow01.gif) no-repeat 3px 4px; padding-left: 15px; color: #682419; padding-bottom: 5px; }
ul.leftNav li.a		{ text-decoration: none; }
ul.leftNav li a:hover	{ text-decoration: underline; }
ul.leftNav li a.active	{ text-decoration: none; color: #222; }

/*:::::FOOTER:::::*/
#footerWrap	{ font-family: Arial, Helvetica, sans-serif; clear: both; width: 740px; margin: auto; color: #f7f7f7; font-size: 11px; padding-bottom: 20px; }
#footLeft			{ float: left; line-height: 18px; color: #666; }
#footRight			{ float: right; line-height: 18px; text-align: right; padding-right: 3px;}
#footRight a		{ text-decoration: none; color: #682419; }
#footRight a:hover	{ text-decoration: underline; color: #682419; }

.center {text-align: center;}
.imgcenter {margin-left: 55px;}
.html		{ font-size: 8px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 1px; }
a img {border: none; text-decoration: none; }

.fronttext1 { width: 300px; color:#000; float:right; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 130%; font-weight:normal; line-height: 22px; margin-right: 20px;}
.fronttext2 { width: 400px; color:#000; float:left; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 130%; font-weight:normal; line-height: 22px; margin-right: 20px;}

.fronttext { color: red; text-decoration: none; }
a:visited { color:red; text-decoration: none;}

.left {float:left;}
.right {float: right;}