A:link {
	COLOR: #ffffff
	}
A:visited {
	COLOR: #ffffff
}
a:hover      { color: #518274; text-decoration: none }
A:active {
	COLOR: #ffffff
}
a:hover.linkwhite {
	TEXT-DECORATION: underline
}
A.navleft {
	COLOR: #0066cc; TEXT-DECORATION: none
}
a:visited.navleft {
	COLOR: #666666; TEXT-DECORATION: none
}
a:hover.navleft {
	COLOR: #666633; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #339966; TEXT-DECORATION: underline
}
a:active.navleft {
	COLOR: #cc0000; TEXT-DECORATION: none
}
a:link.redlink {
	COLOR: #cc0000
}
a:visited.redlink {
	COLOR: #cc0000
}
a:hover.redlink {
	COLOR: #000080; TEXT-DECORATION: none
}
a:active.redlink {
	COLOR: #cc0000
}
a:link.size10grey { color: #333333 }
ul           { font-family: serif; font-size: 12pt; color: #6666FF; text-align: left; list-style-type: square; margin-left: 14; letter-spacing:1pt;  }
a:visited.size10grey {
	COLOR: #666666
}
a:hover.size10grey {
	COLOR: #666666; TEXT-DECORATION: none
}
a:active.size10grey {
	COLOR: #666666
}
a:link.size12white {
	FONT-SIZE: 12px; COLOR: #ffffff
}
a:visited.size12white {
	COLOR: #ffffff
}
a:hover.size12white {
	COLOR: #ffffff; TEXT-DECORATION: none
}
a:active.size12white {
	COLOR: #ffffff
}
a:link.whitelink10 {
	FONT-SIZE: 12px;
	COLOR: #ffffff
}
a:visited.whitelink10 {
FONT-SIZE: 12px;

	COLOR: #ffffff
}
a:hover.whitelink10 {
FONT-SIZE: 12px;
	COLOR: #ffffff; TEXT-DECORATION: underline
}
a:active.whitelink10 {
FONT-SIZE: 12px;
	COLOR: #ffffff
}
body         { font-size: 10px;  
               font-family: Verdana, Arial, Helvetica, sans-serif; 
               background-color: #7d9a8c; margin: 0px }
H1 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
li           { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 
               list-style-type: disc;  }
OL {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana
}
P {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blackbottom {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #003366 1px solid
}
.bodytable {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 0px solid; BORDER-LEFT: #003366 1px solid; COLOR: #000000; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.borderright {
	BORDER-RIGHT: #003366 1px inset; BORDER-TOP: #ffffff 0px inset; BORDER-LEFT: #ffffff 0px inset; BORDER-BOTTOM: #ffffff 0px inset
}
.dashed      { border-left: 1px dashed #518274; border-right: 1px dashed #518274; 
               border-top: 1px dashed #518274; background-color: #e7f3e7;
               border-bottom: 1px dashed #518274; padding: 8px }
.dashedhighlight {
	padding:10px; border-right:1px dashed #C8C8C8; border-top:1px dashed #E0E0E0; border-left:1px dashed #E0E0E0; border-bottom:1px dashed #C8C8C8; BACKGROUND-COLOR: #ECF1F9
}
.dashedright {
	BORDER-RIGHT: #cccccc 1px dashed; BORDER-TOP: #000000 0px dashed; BORDER-LEFT: #000000 0px dashed; BORDER-BOTTOM: #000000 0px dashed
}
.design {
	FONT-SIZE: 10px; COLOR: #cccc99; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.dotted {
	BORDER-RIGHT: #006699 1px dotted; BORDER-TOP: #006699 1px dotted; BORDER-LEFT: #006699 1px dotted; BORDER-BOTTOM: #006699 1px dotted
}
.featuredate {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: "Times New Roman", Times, serif
}
.featureheader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.featuretype {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.footer {
	FONT-SIZE: 10px; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.footertext {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}
.forms10 {
	BORDER-RIGHT: #689acc 1px solid; BORDER-TOP: #689acc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; BACKGROUND: #dce8f3; BORDER-LEFT: #689acc 1px solid; COLOR: #003366; BORDER-BOTTOM: #689acc 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.header1 {
	FONT-SIZE: 16px; COLOR: #518274; FONT-FAMILY: arial, bell mt, verdana,sans serif; TEXT-DECORATION: none; font-weight:bold
}
.highlight {
	BACKGROUND-COLOR: #ffffcc
}
.ibaseline {
	MARGIN-TOP: 5px
}
.linkwhite {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.nav01 {
	BORDER-RIGHT: #cccccc 0px dashed; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px dashed; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 0px dashed; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 0px dashed; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.nav01selected {
	BORDER-RIGHT: #cccccc 0px dashed; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px dashed; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 0px dashed; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 0px dashed; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: left
}
.navleft {
	BORDER-RIGHT: 0px dashed #000000; BORDER-TOP: 0px dashed #000000; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: 0px dashed #000000; LINE-HEIGHT: 16px; BORDER-BOTTOM: 1px dashed #709ed8; FONT-FAMILY: Verdana; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
.navylink10 {
	FONT-SIZE: 10px; COLOR: #000066; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.needed {
	FONT-SIZE: 12px; BACKGROUND: #ff0000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.padding8 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.pageheader  { font-size: 12px; color: #FFFFFF; font-family: 
               Verdana, Arial, Helvetica, sans-serif; background-color: 
               #9fbfe5; font-weight: bold; padding: 3px }
.picframe1 {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; MARGIN: 15px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.placemiddle {
	VERTICAL-ALIGN: middle
}
.price {
	BORDER-RIGHT: #e4e4e4 0px solid; BORDER-TOP: #e4e4e4 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT: #e4e4e4 0px solid; COLOR: #669966; BORDER-BOTTOM: #cccccc 1px solid
}
.redlink {
	COLOR: #cc0000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.searchbox {
	PADDING-LEFT: 3px; BACKGROUND-COLOR: #efefef
}
.size1 {
	FONT: 1px Verdana, Geneva, Arial, Helvetica, sans-serif
}
.size10 {
	FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif
}
.size10blurb {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #999999
}
.size10bold {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif
}
.size10boldcaps {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase
}
.size10caps {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase
}
.size10forms {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ededed; BORDER-LEFT: #999999 1px solid; COLOR: #003366; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: "Courier New", Courier, monospace
}
.size10formsblue { font-size: 12px; background-color: #dce8f3; background-repeat: repeat; 
               background-attachment: scroll; color: #153E90; font-family: 
               'Courier New', Courier, monospace; border: 1px dashed #689ACC; 
               padding: 3px; background-position: 0% 50% }

.size10formsblue { font-size: 12px; background-color: #ffffff; background-repeat: repeat; 
               background-attachment: scroll; color: #153E90; font-family: 
               'Courier New', Courier, monospace; border: 1px dashed #689ACC; 
               padding: 3px; background-position: 0% 50% }

.size10grey {
	COLOR: #666699; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Verdana
}
.size10navcaps {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #003366
}
.size10white {
	FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #ffffff
}
.size12 {
	FONT: 12px Verdana, Geneva, Arial, Helvetica, sans-serif
}
.size12b {
	font-style:normal; font-variant:normal; font-weight:bold; font-size:12px; font-family:Verdana; color:#336600
}
.size12bg01 {
	FONT-SIZE: 12px; BACKGROUND-COLOR: #efefef
}
.size12navy {
	COLOR: #5A8044; font-style:normal; font-variant:normal; font-weight:normal; font-size:13px; font-family:Verdana
}
.size12white {
	FONT: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #ffffff
}
.size12whitebold {
	FONT: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #ffffff
}
.size14 {
	FONT: 14px Verdana, Geneva, Arial, Helvetica, sans-serif
}
.size16 {
	FONT: 16px Verdana, Geneva, Arial, Helvetica, sans-serif
}
.size2 {
	FONT: 2px Verdana, Geneva, Arial, Helvetica, sans-serif
}
.size26 {
	FONT: 26px Verdana, Geneva, Arial, Helvetica, sans-serif
}
.size3 {
	FONT: 3px Verdana, Geneva, Arial, Helvetica, sans-serif
}
.size4 {
	FONT: 4px Verdana, Geneva, Arial, Helvetica, sans-serif
}
.size6 {
	FONT: 6px Verdana, Geneva, Arial, Helvetica, sans-serif
}
.size8       { font-variant: normal; font-size: 8pt; font-family: 
               Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000080 }
.tagline {
	FONT-SIZE: 12px; FONT-FAMILY: "Courier New", Courier, monospace
}
.vspace15 {
	PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.vspace6 {
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.whitelink10 { font-size: 10px; color: #FFFFFF; font-family: 
               Verdana, Arial, Helvetica, sans-serif; text-decoration: none; 
               font-weight: bold }
a:hover.whitelink10 {
	COLOR: #99cc99; TEXT-DECORATION: none
}
.disclaimer {  font-size: 10px;
	COLOR: #518274; TEXT-DECORATION: none
}


#header      { font-size: 14px; background-image: 
               url('../%3CTD%20width=4Homepage_files/tabs/tab_bg.gif'); 
               background-repeat: repeat-x; background-attachment: scroll; 
               float: left; text-transform: uppercase; width: 100%; 
               background-position:  0% 50%;  }
#header #current {
	
}
#header #current a { background-image: 
               url('../%3CTD%20width=4Homepage_files/tabs/tab_right_on.gif'); 
               color: #000000 }
#header a    { display: block; background-image: 
               url('../%3CTD%20width=4Homepage_files/tabs/tab_bg.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               float: left; color: #243262; text-decoration: none; 
               padding-left: 10px; padding-right: 10px; padding-top: 0px; 
               padding-bottom: 0px; background-position: right top }
#header A {
	FONT-SIZE: 14px; FLOAT: none; FONT-FAMILY: Arial; color:#336600; font-weight:bold
}
#header li   { background:url('../%3CTD%20width=4Homepage_files/tabs/tab_bg.gif') no-repeat left 50%; float: left; margin: 0px; 
               padding-left: 9px; padding-right: 0px; padding-top: 0px; 
               padding-bottom: 0px  }
#header UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.caption {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.calendardate {
	FONT-SIZE: 10px; COLOR: #a40000; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.calendarevent {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #023169; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.header2 {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #023169; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.size20 {
	FONT: 20px Verdana, Geneva, Arial, Helvetica, sans-serif
}
.trackbreak {
	MARGIN-BOTTOM: 8px
}
.header3 {
	FONT-SIZE: 14px; PADDING-BOTTOM: 4px; COLOR: #006262; FONT-FAMILY: "Courier New"; TEXT-DECORATION: none
}
a:hover.nav01 {
	BACKGROUND-COLOR: #ffffff
}
.picframe2 {
	FLOAT: left; MARGIN-BOTTOM: 15px; WIDTH: 108px; MARGIN-RIGHT: 15px; HEIGHT: 92px
}
a:hover.picframe2 {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #999999 1px solid
}
a:link.picframe2 {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; BORDER-LEFT: 1px; BORDER-BOTTOM: 1px
}
.caldate     { background-color: #9B0000; font-size: 10pt; font-family: Verdana; color: 
               #666699; font-weight: bold; border: 1px solid #EFF2B0; 
               padding-left: 8px; padding-right: 4px; padding-top: 4px; 
               padding-bottom: 4px }

.caldate2     { background-color: #E6E6E6; border: 1px solid #EFF2B0; 
               padding-left: 8px; padding-right: 4px; padding-top: 4px; 
               padding-bottom: 4px }

a:link.caldate2 {
font-family: Verdana; COLOR: #666666;  font-size: 10pt; font-weight: bold;
}

a:hover.caldate {
	font-color: #000000
}
.note01 {
	border:1px solid #ffcc66; padding:8px; BACKGROUND-COLOR: #ffffcc; font-size:12px
}
#header a:hover { background-image: 
               url('../%3CTD%20width=4Homepage_files/tabs/tab_right_on.gif'); 
               color: #0000ff }
.formsgrey   { font-size: 10px; background-color: #E7E7DA; background-repeat: repeat; 
               background-attachment: scroll; font-family: 
               Verdana, Arial, Helvetica, sans-serif; 
               border-left: 1px solid #F9C2DB; border-right: 1px solid #F5A9CB; 
               border-top: 1px solid #F9C2DB; border-bottom: 1px solid #F5A9CB; 
               padding-left: 3px; background-position: 0% }
.header4 {
	FONT-SIZE: 16px; COLOR: #023169; FONT-FAMILY: Arial; font-weight:bold
}
.trackbreakcaps {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase
}
.dashedbottom {
	BORDER-RIGHT: #78a7d1 0px dashed; BORDER-TOP: #95badb 0px dashed; BORDER-LEFT: #95badb 0px dashed; BORDER-BOTTOM: #78a7d1 1px dashed
}
.thumbnail {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-TOP: 5px
}