body, td, p {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	}

a:link, a:visited { color: #3366CC; text-decoration: underline }
a:hover { color: #669933; }
a.nb:link, a.nb:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; padding-left: 10px; }
a.n2:link, a.n2:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: none; }
a.bk:link, a.bk:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none; }
a.nb:hover, a.n2:hover, a.bk:hover { text-decoration: underline; }
a.foot:link, a.foot:visited, a.foot:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: underline; }

.brule { background-image: url(/_assets/navbar/bluerule.gif); background-repeat: repeat-x; height: 4px; }
.nbutton { background-image: url(/_assets/navbar/navbkg.gif); background-repeat: no-repeat; width: 147px; height: 25px; }
.nbuttongreen { background-image: url(/_assets/navbar/navbkg_on.gif); background-repeat: no-repeat; width: 147px; height: 25px; }
.n2pos {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-align: right; vertical-align: middle; }
.bfbkg { width: 291px; height: 223px; }
.bookbkg { background-image: url(/_assets/bform/bformbkg.jpg); background-repeat: no-repeat; width: 291px; }
.bump { padding-top: 4px; }
.bkmrk {  float: left; padding-right: 4px; padding-left: 0px; }
.bkmrkspace {  text-align: left; vertical-align: middle; padding-top: 6px; }
.subnav { background-image: url(/_assets/shared/subnavbkg.jpg); background-repeat: no-repeat; width: 443px; height: 80px; vertical-align: top; }
#subnavSB { background-color:#ececec; background-image: url(/_assets/shared/subnavbkgSB.jpg); background-repeat: no-repeat; width: 291px; vertical-align: top; overflow:visible; }
.subnavFull { background-image: url(/_assets/shared/subnavbkg739.jpg); background-repeat: no-repeat; width: 739px; height: 80px; }
.snavlist { list-style: disc outside; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3366CC; position: relative; top: 10px; left:-5px; line-height: 15px; }
.snavBook { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding:10px; color:#3366CC; }
.maintext { font-size: 12px; line-height: 18px;  }
.maintextFull { font-size: 12px; line-height: 18px; padding-top: 25px;  }
.subhead { color: #3366CC; font-weight:bold; padding-top: 10px; }
.callout { font-weight: bold; }
.attribute { font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; color: #3366CC; line-height: 18px; }
.icon { float: left; padding-right: 15px; padding-bottom: 10px; }
.isvheadleft, .isvheadright { background-color: #999999; color: #FFFFFF; font-size: 11px; font-weight: bold; }
.isvheadleft, .isvcellleft { border-right: 1px groove #000000; border-bottom: 1px groove #000000; padding: 8px; }
.isvheadright, .isvcellright { border-bottom: 1px groove #000000; padding: 8px; }
.asterisk { font-size: 10px; }
.dnav { font-size: 11px; color: #669933; }
.mailLabel, .commentsLabel { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; text-align:right; padding:2px; }
.commentsLabel { vertical-align:top; }
.aboutpop { color: #669933; font-weight:bold; }
.minipic { float:left; padding-right:10px; padding-bottom:10px; }
.bigpicfloat { float:right; padding-left:10px; padding-bottom:10px; }

#mainpad { margin-top: 20px; margin-right: 30px; }
#quote { font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; color: #3366CC; background-image: url(/_assets/shared/quotebkg.jpg); background-repeat: no-repeat; margin-top: 4px; padding-top: 10px; padding-left: 10px; padding-right: 10px; line-height: 18px; }
#featurepic { background-image: url(/_assets/home/tripbkg.jpg); background-repeat: no-repeat; padding-top:10px; padding-bottom:10px; }
#featuretext { font-size: 11px; width:128px; padding-left:8px; padding-bottom:10px; }
#footerBig {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-align: center; padding-top:25px; }
#footerSmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-align: center; padding-top: 10px; }
#isvtable { width: 100%; border-top: 1px groove #000000; border-left: 1px groove #000000; border-right: 1px groove #000000; font-size: 10px; }
#affiliates { float:right; width:125px; text-align:center; }

h1 {
	font:24px Georgia, "Times New Roman"; color:#669933;
	}

h2 {
	color: #3366CC; font-weight:bold; padding:15px 0 4px 0; font-size:12px; margin:0; text-transform:capitalize;
	}
	
h1.activities {
	background-color: #FFFFFF; font:24px Georgia, "Times New Roman"; color:#669933;
	}
p.activitiestext {
	width:400px;
	}
p.feeds {
padding:0;
margin:0;
}

p.metadata {
font-size:11px;
}

#regions {
margin:0 20px 20px;
}
	
#regions li {
list-style:inside;
text-align:left;
padding:2px;
font-size:10px;
}

#regions h3 {
font-weight: bold;
font-size:12px;
padding:15px 0 5px 0;
margin:0;
}

.fltlft { 
	float: left;
	margin-right: 8px;
}

.clearfloat { 
    height:0;
    font-size: 1px;
    line-height: 0px;
}


