A:link {
	text-decoration: none
}

A:hover {
	text-decoration: none
}

A:visited {
	text-decoration: none
}


A.mainarealink:link {
	text-decoration: none;
	color: #FFD085; 
}

A.mainarealink:visited {
	text-decoration: none;
	color: #FFD085; 
}

A.mainarealink:hover {
	text-decoration: none;
	color: #EEE2BB; 
}

A.mainarealink:active {
	text-decoration: none;
	color: #EEE2BB; 
}





A.shortcutlink:link {
	text-decoration: none;
	color: #FFD085; 
	font-size:9px;
	font-family: Verdana, arial; 
	font-weight: bold;
}

A.shortcutlink:visited {
	text-decoration: none;
	color: #FFD085; 
	font-size:9px;
	font-family: Verdana, arial; 
	font-weight: bold;
}

A.shortcutlink:hover {
	text-decoration: none;
	color: #EEE2BB; 
	font-size:9px;
	font-family: Verdana, arial; 
	font-weight: bold;
}

A.shortcutlink:active {
	text-decoration: none;
	color: #EEE2BB; 
	font-size:9px;
	font-family: Verdana, arial; 
	font-weight: bold;
}




A.shortcutlink2:link {
	text-decoration: none;
	color: #EEE2BB; 
	font-size:9px;
	font-family: Verdana, arial; 
	font-weight: bold;
}

A.shortcutlink2:visited {
	text-decoration: none;
	color: #EEE2BB; 
	font-size:9px;
	font-family: Verdana, arial; 
	font-weight: bold;
}

A.shortcutlink2:hover {
	text-decoration: none;
	color: #EEE2BB; 
	font-size:9px;
	font-family: Verdana, arial; 
	font-weight: bold;
}

A.shortcutlink2:active {
	text-decoration: none;
	color: #EEE2BB; 
	font-size:9px;
	font-family: Verdana, arial; 
	font-weight: bold;
}



.scitem {
	left: 10px;
}

.scbullet {
	left: 0px;
}




BODY {
	background-color:#ffffff; 
	margin-left:0px;
	margin-top:0px;
	margin-right:0px; 
	font-family: Arial, Verdana, sans-serif;
	text-align: center;
}

INPUT {
	font-family: verdana;
	font-size: 10px;
	
}

TD {

	text-align: left;
	vertical-align: top;

}


UL {

	list-style-image: url("images/bullet_item.gif");
	text-indent: 0 px;
	margin: 0; 
	padding: 0 0 0 1em;
}


LI {
	margin: 0;
}



UL.shortcut_list {

	text-indent: 0 px;
	margin: 0; 
	padding: 0 0 0 1em;
}



LI.shortcut_item {
	list-style-image: url("images/shortcut_item.gif");
	margin: 0;
	line-height: 18px; 
}

LI.shortcut_item2 {
	list-style-image: url("images/shortcut_item_on.gif");
	margin: 0;
	line-height: 18px; 
}



.pagediv {
	position: relative;
	width: 780 px;
}


/*
STYLES FOR THE TOP BAR OF THE WEBSITE, INCLUDING THE TWO LOGOS.
*/


.topbar {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 90px;
	width: 780px;
	background: url(images/background/topbar_background.gif);
	background-repeat: repeat-x;
}


.topbartable {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 90px;
	width: 780px;
	padding:0px;
	border-width:0px;

}

.mainlogo {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 90px;
	width: 245px;
	background: url(images/background/mainlogo_background.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;

}


.middle {
	position: absolute;
	left: 225px;
	top: 0px;
	height: 90px;
	width: 27px;

}

.rightlogo {
	position: absolute;
	left: 518px;
	top: 0px;
	height: 90px;
	width: 262px;
	background: url(images/background/rightlogo_background.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;

}



/*
STYLES FOR THE MAIN NAVIGATION BAR AND MENU ITEMS. THERE MAY BE TWO
STYLES FOR THE ICONS, ONE FOR ONE AND THE OTHER FOR OFF STATES.
*/


.mainnav {
	position: absolute;
	left: 0px;
	top: 94px;
	height: 42px;
	width: 780px;
	background: url(images/background/navigation_background.gif);
	background-repeat: repeat-x;
}


.mainnavdiv {
	height: 42px;
	width: 780px;
}




.overview {
	top: 0px;
	left: 15px;
	position: absolute;
	height: 42px;	
	width: 61px;
	/*background: url(images/buttons/mainnav/overview_button_off.gif);*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.overview2 {
	top: 0px;
	left: 15px;
	position: absolute;
	height: 42px;	
	width: 61px;
	/*background: url(images/buttons/mainnav/overview_button_on.gif);*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.gallery {
	top: 0px;
	left: 130px;
	position: absolute;
	height: 42px;
	width: 96px;
	/*background: url(images/buttons/mainnav/gallery_off.gif);*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}


.gallery2 {
	top: 0px;
	left: 130px;
	position: absolute;
	height: 42px;
	width: 96px;
	/*background: url(images/buttons/mainnav/gallery_on.gif);*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.floorplans {
	top: 0px;
	left: 245px;
	position: absolute;
	height: 42px;
	width: 145px;
	/*background: url(images/buttons/mainnav/floorplans_off.gif);*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.floorplans2 {
	top: 0px;
	left: 245px;
	position: absolute;
	height: 42px;
	width: 115px;
	/*background: url(images/buttons/mainnav/floorplans_on.gif);*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.roselink {
	top: 0px;
	left: 420px;
	position: absolute;
	height: 42px;
	width: 57px;
	/*background: url(images/buttons/mainnav/roselink_off.gif);*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.roselink2 {
	top: 0px;
	left: 420px;
	position: absolute;
	height: 42px;
	width: 57px;
	/*background: url(images/buttons/mainnav/roselink_on.gif);*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.amenities {
	top: 0px;
	left: 545px;
	position: absolute;
	height: 42px;
	width: 62px;
	/*background: url(images/buttons/mainnav/amenities_off.gif);*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.amenities2 {
	top: 0px;
	left: 545px;
	position: absolute;
	height: 42px;
	width: 62px;
	/*background: url(images/buttons/mainnav/amenities_on.gif);*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.about {
	top: 0px;
	left: 660px;
	position: absolute;
	height: 42px;
	width: 110px;
	/*background: url(images/buttons/mainnav/about_off.gif);*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.about2 {
	top: 0px;
	left: 670px;
	position: absolute;
	height: 42px;
	width: 110px;
	/*background: url(images/buttons/mainnav/about_on.gif);*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}




/*
STYLES FOR THE SUBNAVIGATION MENU, INCLUDING ON AND OFF STATES FOR THE
MENU BUTTONS.
*/


.subnav {
	position: absolute;
	left: 0px;
	top: 136px;
	height: 19px;
	width: 780px;
}


.subnavdiv {
	height: 19px;
	width: 780px;
}



.community {
	top: 0px;
	left: 58px;
	position: absolute;
	height: 19px;
	width: 109px;
	/*background: url(images/buttons/subnav/community_off.gif);*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.community2 {
	top: 0px;
	left: 36px;
	position: absolute;
	height: 19px;
	width: 109px;
	/*background: url(images/buttons/subnav/community_on.gif);*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.resident {
	top: 0px;
	left: 214px;
	position: absolute;
	height: 19px;
	width: 115px;
	/*background: url(images/buttons/subnav/resident_off.gif);*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}


.resident2 {
	top: 0px;
	left: 204px;
	position: absolute;
	height: 19px;
	width: 115px;
	/*background: url(images/buttons/subnav/resident_on.gif);*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}



.contactus {
	top: 0px;
	left: 381px;
	position: absolute;
	height: 19px;
	width: 84px;
	/*background: url(images/buttons/subnav/contactus_off.gif);*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.contactus2 {
	top: 0px;
	left: 377px;
	position: absolute;
	height: 19px;
	width: 87px;
	/*background: url(images/buttons/subnav/contactus_on.gif);*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.directions {
	top: 0px;
	left: 505px;
	position: absolute;
	height: 19px;
	width: 84px;
	/*background: url(images/buttons/subnav/directions_off.gif);*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.directions2 {
	top: 0px;
	left: 526px;
	position: absolute;
	height: 19px;
	width: 78px;
	/*background: url(images/buttons/subnav/directions_on.gif);*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.lease {
	top: 0px;
	left: 629px;
	position: absolute;
	height: 19px;
	width: 84px;
	/*background: url(images/buttons/subnav/lease_off.gif);*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.lease2 {
	top: 0px;
	left: 672px;
	position: absolute;
	height: 19px;
	width: 81px;
	/*background: url(images/buttons/subnav/lease_on.gif);*/
	background-position: 50% 50%;
	background-repeat: no-repeat;
}


/* 
STYLES FOR THE CONTENT AREA OF THE PAGE. THIS IS THE AREA THAT WILL
VARY FROM PAGE TO PAGE OF THE SITE. IT IS WHAT WILL PASS THROUGH WEBLIVE'S
TEMPLATE FUNCTIONALITY.
*/



.maincontent {
	position: absolute;
	left: 0px;
	top: 155px;
	height: 255px;
	width: 780px;
}



.maincontentdiv {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 255px;
	width: 780px;
}

.maincontentgraphic {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 255px;
	width: 451px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.gallerybar {
	position: absolute;
	left: 0px;
	top: 237px;
	height: 18px;
	width: 451px;
	background: url(images/background/gallery_bar.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	filter: alpha (opacity=50);
}


.gallerybarbuttons {
	position: absolute;
	left: 0px;
	top: 237px;
	height: 18px;
	width: 451px;
}


.maincontenttext {
	position: absolute;
	left: 453px;
	top: 0px;
	height: 255px;
	width: 327px;
	background: url(images/background/maintext_background.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
}



.maintext {
	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}

#maintext_label {
	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}


.maincontenttitle {
	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}


/* 
THE MAIN CONTENT STYLES FOR THE SITE'S HOME PAGE DIFFER FROM THE
STYLES OF OTHER AREAS OF THE SITE.
*/


.mainleftgraphic  {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 255px;
	width: 500px;
	background: url(images/background/indexgraphic_left.jpg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.mainmiddlegraphic  {
	position: absolute;
	left: 503px;
	top: 0px;
	height: 255px;
	width: 70px;
}

.mainrightgraphic  {
	position: absolute;
	left: 576px;
	top: 0px;
	height: 255px;
	width: 204px;
	background: url(images/background/indexgraphic_right.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.diagram_label 
{
	
}
/*
STYLES FOR THE SHORTCUTS SECTION OF THE WEBSITE AND THE ACCOMPANYING
RIGHT SIDE GRAPHIC.
*/

.lowerbar {
	position: absolute;
	left: 0px;
	top: 413px;
	height: 128px;
	width: 780px;
}

lowerbardiv {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 128px;
	width: 780px;
	padding:0px;
	border-width:0px;

}

.shortcuts {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 128px;
	width: 204px;
	background: url(images/background/shortcuts_background.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;

}


.shortcuts_general {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 128px;
	width: 204px;
	background: url(images/shortcuts_gradient.gif);
	background-position: 50% 50%;
	background-repeat: repeat-x;
	vertical-align: top;

}



.rightgraphic {
	position: absolute;
	left: 207px;
	top: 0px;
	height: 128px;
	width: 573px;
	background: url(images/background/rightgraphic_background.jpg);
	background-position: 50% 50%;
	background-repeat: no-repeat;

}

.shortcutlinks {
	vertical-align: top;
	text-align: left;
	width: 156px;

}

/*
STYLE FOR THE BOTTOM BORDER OF THE SITE.
*/
.bottombar {
	position: absolute;
	left: 0px;
	top: 544px;
	height: 11px;
	width: 780px;
	background: url(images/background/bottombar_background.gif);
	background-repeat: repeat-x;
}



/*
CONTACT US PAGE STYLES
*/
.contactusfields {
	color: #FFFFFF; 
	font-size:10px;
	font-family: Verdana, arial; 
	text-align: right;
	vertical-align: top;
}

.contactusfieldsleft {
	color: #FFFFFF; 
	font-size:9px;
	font-family: Verdana, arial; 
	text-align: left;
	vertical-align: top;
	width: 250px;
}

.contactusform {
	font-size:9px;
	font-family: Verdana, arial; 
	vertical-align: top;
	margin: 0px; 
	padding: 0px;
	
}


.contactusradio {

	border: 0px; 
	margin: 0px; 
	padding: 0px;
}












/***************Boby & div Formatting ***************/
div.divtotal{ text-align: center;}
body.content {background-color:#ffffff; border:solid 0px  #00ff00;border-spacing: 0px;margin-left:0px;margin-top:10px;margin-right:0px; width: 180px;height:400px;overflow:auto;font-family: Arial, Verdana, sans-serif;font-size:11px;}
body.innercontent {background-color:#ffffff; text-align:center; border:0px hidden;border-collapse: collapse;border-spacing: 0px;margin-left:0px;margin-top:0px;/*width: 400px;*/height:auto;overflow:auto;}
.iframe {text-align:right; margin-left:0; margin-top:0; margin-bottom:0; width:640px; height:460px; overflow:auto; z-index:0; /*height:480px;*/ }

div.catalog {border:solid 0px #000000;height:420px; /*height:auto;*/width:640px; overflow: auto;}
div.nav {background-image:url("images/nav/catalog_bg.gif"); border:solid 0px #000000;text-align:right;height:420px;width:200px;overflow:auto;}


/***************TABLE LAYOUT***************/
table.StoreLocator {border: solid 1px #003366;}
table.splash {padding: 0px; border-spacing: 0px; border: solid 0px #99cc66;width: 750px;/*height:auto;*/overflow:auto;vertical-align:top;margin-right:0px;font-size:8pt;}

table.content {background-color:#ffffff; border: solid 0px #000000;margin-top:0px;border-spacing: 0px;width:800px;height:100%;/*height:100px;overflow:auto;*/vertical-align:top; }
table.content td {padding: 0px;border-spacing: 0px;border: 0px solid; margin-top:0px;}

table.catalog {border:solid 0px #000000;border-collapse: collapse;border-spacing: 0px;width: 600px; margin-top:0px;margin-left:0px;}
table.catalog td {padding: 0px;/*border: 1px solid;*/}
table.nav {border:  solid 0px #000000; cellpadding:0px; cellspacing:0px; margin-bottom:0pt;margin-top:20pt;margin-left:15pt;  border-collapse: collapse;font-size:8pt;}
table.nav td {padding: 0px;  border:solid 0px #000000; text-align: left;vertical-align:top;height:100%;/*border: 1px solid;*/}
table.contactusform { vertical-align: text-top; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; WIDTH: 64px; COLOR: #003399; FONT-FAMILY: Arial; HEIGHT: 16px }
/*.navbg {background-image:url("images/nav/catalog_bg.gif")}*/

td.simpleheader {border:solid 0px #ffffff;color:#003366;font: bold 9px;}
tr.dataheader td, td.dataheader {background-color: #777;color: #fff;font: bold 12px ;text-align: center;}
tr.data td, td.data {font: 12px ;text-align: center;}


/*********************Buttons Formatting***************************/
.button { /*border:solid 1px #E8B53F;*/ border:bevel 1px #fff;background-color:#003366;color:#fff;cursor:hand;font-family:Arial, Verdana, sans-serif;font-size: 11px;font-weight:bold;letter-spacing: 0px;}
.browsebutton{border: solid 0px #ffffff;background-color:#f1f1f1;color:#003366;/*color: Black;*/cursor:hand;font-size: 11px;font-weight:bold;font-family: Arial, Verdana, sans-serif;letter-spacing: 0px;}
.categorybrowsebutton {border: solid 1px #ffffff;background-color:#003366;color:#ffffff;/*color: Black;*/cursor:hand;font-size: 11px;font-weight:bold;font-family: Arial, Verdana, sans-serif;letter-spacing: 0px;}

/*********************Data Grid Formatting************************/
.dgHeader{font-size:x-small;font-weight:bold;text-align:center; vertical-align:bottom; border:#003366; background-color:#ffffff;color:#003366;height:30px;}
.dgSCContent{ background-color:#ffffff; border: solid 1px #999; width:90%; font-size:x-small; margin:0px 0px 0px 0px;}

/***************TEXT FORMATTING***************/
.bold16c{font: bold 16px Arial, Verdana, sans-serif;  text-align : center; }
.bold16{font: bold 16px Arial, Verdana, sans-serif;color: #003366; }
.bold18{font: bold 18px Arial, Verdana, sans-serif;color: #003366; }
.redbold12  {font: bold 12px Arial, Verdana, sans-serif;color: #F00;}
.boldital12c {font: bold italic 12px Arial, Verdana, sans-serif; text-align: center; }
.boldital12  {  font: bold italic 12px Arial, Verdana, sans-serif; }
.bold12c {font: bold 11px Arial; text-align: center; }
.bold12 {font: bold 11px Arial, Verdana, sans-serif; }
.bold14 {font: bold 12px Arial, Verdana, sans-serif; color: #003366; }
.ital12c { font: italic 12px Arial, Verdana, sans-serif; text-align: center; }
.ital12 { font: italic 12px Arial, Verdana, sans-serif; }
.std12c { text-align: center; }
.ital10c {font: italic 10px Arial, Verdana, sans-serif; text-align: center; }
.ital10 { font: italic 10px Arial, Verdana, sans-serif; }
.normal12 { font: 12px Arial, Verdana, sans-serif; color: #003366;  }
.footer {font: 10px Arial, Verdana, sans-serif; color: white; font-weight:bold;}

.Title{font:17px Arial, Verdana, sans-serif;font-weight:bold;color: #003366; }
.SubTitle{font:14px Arial, Verdana, sans-serif;font-weight:bold;color: #003366; }
.FullTitle{font: 13px Arial, Verdana, sans-serif;font-weight:bold; color: #003366; }
.DetailTitle{ font: 11px Arial, Verdana, sans-serif; font-weight:bold; color: #003366;  }
.DetailContent  {font: 11px Arial, Verdana, sans-serif;font-weight:bold;color: #000000;  }
.ThumbNailListing { font: 10px Arial, Verdana, sans-serif ; color:#000000; }
.Text { font: 16px Arial, Verdana, sans-serif; }/*used in contact us page*/
.TextCaption { font: 12px Arial, Verdana, sans-serif; }/*used in account info ascx */

/*********************Hyper Link formatting********************************/
td.ThumbNailTitle a:active { color:#003366; text-decoration: underline; font-size:12px;}
td.ThumbNailTitle a:link { color:#003366;  text-decoration: underline; font-size:12px;}
td.ThumbNailTitle a:visited { color:#003366;  text-decoration: underline; font-size:12px;}
td.ThumbNailTitle a:hover { color:#99cc66; text-decoration:underline; font-size:12px; }
td.ThumbNailTitle { color: #003366; text-decoration: underline; font-size:12px;}

/*used in contact us page*/
td.Text a:active {font-weight:normal;}
td.Text a:link {font-weight:normal;}
td.Text a:visited {font-weight:normal;}
td.Text a:hover {font-weight:normal;}

table.nav a.Level2selected:active { color:#99cc66;font-size: 10pt; font-weight:bold; text-decoration: none; }
table.nav a.Level2selected:link { color:#99cc66;font-size: 10pt; font-weight:bold; text-decoration: none; }
table.nav a.Level2selected:visited { color:#99cc66;font-size: 10pt; font-weight:bold; text-decoration: none; }
table.nav a.Level2selected:hover { color:#99cc66;font-size: 10pt; font-weight:bold; text-decoration: none; }

table.nav a.Level2unselected:active {color:#003366;font-size: 10pt; text-decoration: none; }
table.nav a.Level2unselected:link {color:#003366;font-size: 10pt; text-decoration: none; }
table.nav a.Level2unselected:visited {color:#003366;font-size: 10pt; text-decoration: none; }
table.nav a.Level2unselected:hover { color:#99cc66;font-size: 10pt; text-decoration: none; }

table.nav a.Level3selected:active { color:#000000; font-size: 9pt; font-weight:bold; text-decoration: none; }
table.nav a.Level3selected:link { color:#000000; font-size: 9pt; font-weight:bold; text-decoration: none; }
table.nav a.Level3selected:visited { color:#000000; font-size: 9pt; font-weight:bold; text-decoration: none; }
table.nav a.Level3selected:hover {color:#99cc66; font-size: 9pt; font-weight:bold; text-decoration: none; }

table.nav a.Level3unselected:active{ color:#003366; font-size: 9pt; font-weight:normal; text-decoration: none; }
table.nav a.Level3unselected:link{ color:#003366; font-size: 9pt; font-weight:normal; text-decoration: none; }
table.nav a.Level3unselected:visited{ color:#003366; font-size: 9pt; font-weight:normal; text-decoration: none; }
table.nav a.Level3unselected:hover{ color:#99cc66;font-size: 9pt; font-weight:normal; text-decoration: none; }

table.nav a.Level4selected:active { color:#000000; font-size: 8pt; font-weight:bold; text-decoration: none; }
table.nav a.Level4selected:link { color:#99cc66;font-size: 8pt; font-weight:bold; text-decoration: none; }
table.nav a.Level4selected:visited { color:#99cc66;font-size: 8pt; font-weight:bold; text-decoration: none; }
table.nav a.Level4selected:hover { color:#99cc66; font-size: 8pt; font-weight:bold; text-decoration: none; }

table.nav a.Level4unselected:active { color:#003366; font-size: 8pt; font-weight:normal; text-decoration: none; }
table.nav a.Level4unselected:link { color:#003366; font-size: 8pt; font-weight:normal; text-decoration: none; }
table.nav a.Level4unselected:visited { color:#003366; font-size: 8pt; font-weight:normal; text-decoration: none; }
table.nav a.Level4unselected:hover { color:#99cc66; font-size: 8pt; font-weight:normal; text-decoration: none; }


td.head a:active { color: #ffffff; font-weight: bold; font-size: 14px; font-family: Arial, Verdana, sans-serif; text-decoration: none; background-color: #040465 }
td.head a:link { color: #ffffff; font-weight: bold; font-size: 14px; font-family: Arial, Verdana, sans-serif; text-decoration: none; background-color: #040465 }
td.head a:visited { color: #ffffff; font-weight: bold; font-size: 14px; font-family: Arial, Verdana, sans-serif; text-decoration: none; background-color: #040465 }
td.head { color: #ffffff; font-weight: bold; font-size: 14px; font-family: Arial, Verdana, sans-serif; text-decoration: none; background-color: #040465 }

td.bottom a:active { color: #000; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none }
td.bottom a:link { color: #000; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none }
td.bottom a:visited { color: #000; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none }
td.bottom { color: #000; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none }

a.carturl:active { color: #151515; font-size: 10px; font-family:Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none }
a.carturl:link { color: #003366; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none }
a.carturl:visited { color: #003366; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none }
a.carturl:hover{ color: #151515; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none }

A.PageListing:link{text-decoration:underline; color:#003366;font-family:Arial, Verdana, sans-serif;font-size: 11px;font-weight:bold;}
A.PageListing:visited{text-decoration:underline; color:#003366;font-family:Arial, Verdana, sans-serif;font-size: 11px;font-weight:bold; }
A.PageListing:active{text-decoration:underline; color:#003366;font-family:Arial, Verdana, sans-serif;font-size: 11px;font-weight:bold;}
A.PageListing:hover{text-decoration:underline; color:#99cc66;font-family:Arial, Verdana, sans-serif;font-size: 11px;font-weight:bold;}

A.categoryURL:link{text-decoration:underline; color:#003366;font-family:Arial, Verdana, sans-serif;font-size: 11px;font-weight:bold;}
A.categoryURL:visited{text-decoration:underline; color:#003366;font-family:Arial, Verdana, sans-serif;font-size: 11px;font-weight:bold; }
A.categoryURL:active{text-decoration:underline; color:#003366;font-family:Arial, Verdana, sans-serif;font-size: 11px;font-weight:bold;}
A.categoryURL:hover{text-decoration:underline; color:#99cc66;font-family:Arial, Verdana, sans-serif;font-size: 11px;font-weight:bold;}

A.footer:link{text-decoration:underline; color:#ffffff;font-family:Arial, Verdana, sans-serif;font-size: 10px;font-weight:bold;}
A.footer:visited{text-decoration:underline; color:#ffffff;font-family:Arial, Verdana, sans-serif;font-size: 10px;font-weight:bold; }
A.footer:active{text-decoration:underline; color:#ffffff;font-family:Arial, Verdana, sans-serif;font-size: 10px;font-weight:bold;}
A.footer:hover{text-decoration:underline; color:#003366;font-family:Arial, Verdana, sans-serif;font-size: 10px;font-weight:bold;}



/***************UNIVERSAL***************/
H1{font-family:  Arial, Verdana, sans-serif; font-size:2em; font-weight:700; font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none;}
H2{font-family:  Arial, Verdana, sans-serif;font-size:1.75em;font-weight:700;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none;}
H3{font-family:  Arial, Verdana, sans-serif;font-size:1.58em;font-weight:500;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none;}
H4{font-family:  Arial, Verdana, sans-serif;font-size:1.33em;font-weight:500;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none;}
H5, DT{font-family:  Arial, Verdana, sans-serif;font-size:1em;font-weight:700;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none;}
H6{font-family:  Arial, Verdana, sans-serif;font-size:.8em;font-weight:700;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none;}
TFOOT, THEAD{font-size:1em;word-spacing:normal;letter-spacing:normal;text-transform:none;font-family:  Arial, Verdana, sans-serif;}
input.contactusform { vertical-align: text-top; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; WIDTH: 64px; COLOR: #003399; FONT-FAMILY: Arial; HEIGHT: 16px }

