body { 
height: 100%; text-align: center; margin: 0px; background: url(/images/body-bg.gif) #CCC; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;
}
html {
height: 100%;
} 
P {
margin-top: 0px;
}
form {
padding: 0px; margin: 0px;
}
table { 
border-collapse: collapse; empty-cells: show; 
}
.spacer {
height: 1px; display: inline;
}
.wrap {
margin: 0px auto; width: 794px;
}
.left-bg {
background: url(/images/left-bg.gif) repeat-y right top; width: 11px;
}
.right-bg {
background: url(/images/right-bg.gif) repeat-y left top; width: 11px;
}
.center-white {
background: #FFF; width: 750px; width/* */:/**/772px; text-align: left; vertical-align: top;
}
html>.center-white {
width: 750px;
}
.newsletter {
background: #CCCC99; height: 30px; text-align: right; border-bottom: 1px solid #FFF; padding-right: 15px; width: 757px; font-weight: bold; font-size: 10px; color: #666; text-transform: uppercase; vertical-align: top;
}
.newsletter P {
display: inline;
}
.newsletter P A {
font-weight: bold; font-size: 10px; color: #666; text-transform: uppercase;
}
.newsletter A {
font-size: 10px; color: #666; text-decoration: none; text-transform: none; font-weight: normal; padding-left: 10px;
}
.newsletter A:hover {
font-size: 10px; color: #990000; text-decoration: none;
}
.newsletter INPUT {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333; margin: 4px 8px 0px 8px; width: 100px; font-weight: normal;
}
.newsletter .but {
width: 68px; margin: 4px 0px 0px 0px; padding: 0px; vertical-align: top;
}
.header {
height: 235px; text-align: left; vertical-align: top;
}
.border {
border-right: 1px solid #FFF; border-bottom: 1px solid #FFF;
}
.borderm {
border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; background: #630807;
}
.borderr {
border-right: 1px solid #FFF; border-bottom: 1px solid #630807;
}
.email {
width: 225px; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; background: #666633; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFF; line-height: 18px;
}
.email A {
color: #FFF; text-decoration: none; padding-left: 6px; padding-right: 5px; font-style: italic;
}
.email A:hover {
color: #CCCC99; text-decoration: none;
}
.topnavp {
color: #FFF; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 12px; width: 182px; height: 19px; background: #666633; float: left; padding-left: 15px; padding-top: 5px;
}
.vtlink {
float: left; text-align: right; width: 182px; height: 22px; background: #666633; padding-right: 15px; padding-top: 2px;
}
.vtlink A {
color: #FFF; font-size: 10px; font-weight:bold; padding: 0px 5px 2px 5px; border: 1px solid #CCCC99; text-decoration: none;background: #525229; line-height: 18px;
}
.vtlink A:hover {
color: #FFF; border: 1px solid #FFF; background: #414121;
}
.topnav {
background: #666633; height: 71px;
}
.tnblock {
float: left; padding-left: 20px;
}
.tnblock A {
color: #FFF; font-size: 10px; text-decoration: none; line-height: 15px;
}
.tnblock A:hover {
color: #CCCC99;
}
.llink {
padding-left: 28px; font-style: italic;
}
.nav {
display: block; text-align: right; border-bottom: 1px solid #FFF; height: 24px;
}
.nav1 {
width: 92px; height: 19px; border-top: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; text-transform: uppercase; color: #FFF; font-size: 11px; font-weight: bold; text-decoration: none; background: #666633; display: block; padding-right: 5px; padding-top: 4px; text-align: right;
}
.nav1:hover {
width: 92px; height: 19px; border-top: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; text-transform: uppercase; color: #FFF; font-size: 11px; font-weight: bold; text-decoration: none; background: #336666; display: block; padding-right: 5px; padding-top: 4px; text-align: right;
}
.nav1p {
width: 92px; height: 19px; border-top: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; text-transform: uppercase; color: #FFF; font-size: 11px; font-weight: bold; text-decoration: none; background: #336666; display: block; padding-right: 5px; padding-top: 4px; text-align: right;
}
.nav2 {
width: 94px; height: 19px; border-top: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; text-transform: uppercase; color: #FFF; font-size: 11px; font-weight: bold; text-decoration: none; background: #993300; display: block; padding-right: 5px; padding-top: 4px; text-align: right;
}
.nav2:hover {
width: 94px; height: 19px; border-top: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; text-transform: uppercase; color: #FFF; font-size: 11px; font-weight: bold; text-decoration: none; background: #336666; display: block; padding-right: 5px; padding-top: 4px; text-align: right;
}
.nav2p {
width: 94px; height: 19px; border-top: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; text-transform: uppercase; color: #FFF; font-size: 11px; font-weight: bold; text-decoration: none; background: #336666; display: block; padding-right: 5px; padding-top: 4px; text-align: right;
}
.nav3 {
width: 92px; height: 19px; border-top: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; text-transform: uppercase; color: #FFF; font-size: 11px; font-weight: bold; text-decoration: none; background: #993300; display: block; padding-right: 5px; padding-top: 4px; text-align: right;
}
.nav3:hover {
width: 92px; height: 19px; border-top: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; text-transform: uppercase; color: #FFF; font-size: 11px; font-weight: bold; text-decoration: none; background: #336666; display: block; padding-right: 5px; padding-top: 4px; text-align: right;
}
.nav3p {
width: 92px; height: 19px; border-top: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; text-transform: uppercase; color: #FFF; font-size: 11px; font-weight: bold; text-decoration: none; background: #336666; display: block; padding-right: 5px; padding-top: 4px; text-align: right;
}
.nav4 {
width: 93px; height: 19px; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; text-transform: uppercase; color: #FFF; font-size: 11px; font-weight: bold; text-decoration: none; background: #993300; display: block; padding-right: 5px; padding-top: 4px; text-align: right;
}
.nav4:hover {
width: 93px; height: 19px; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; text-transform: uppercase; color: #FFF; font-size: 11px; font-weight: bold; text-decoration: none; background: #336666; display: block; padding-right: 5px; padding-top: 4px; text-align: right;
}
.nav4p {
width: 93px; height: 19px; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; text-transform: uppercase; color: #FFF; font-size: 11px; font-weight: bold; text-decoration: none; background: #336666; display: block; padding-right: 5px; padding-top: 4px; text-align: right;
}
.green-top {
background: #666633; border-right: 1px solid #FFF; border-bottom: 1px solid #666633; width: 100px;
}
.green-bottom {
background: #666633; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF;
}
.green-design {
background: url(/images/green-design.gif) #FFF right top no-repeat; border-right: 1px solid #FFF; width: 100px;
}
.heading {
font-family: Arial, Helvetica, sans-serif; font-size: 20px;	font-weight: bold; color: #993300; border-bottom: 1px solid #CC9900; display: block; margin: 0 25px 0 25px; padding: 0px; background: url(/images/heading.gif) right bottom no-repeat; text-transform: uppercase;
}
.heading-tour {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 34px; font-weight: bold; color: #993300; margin: 0 25px 0px 75px; padding: 0; text-transform: uppercase; position: absolute; top: 233px; left: 116px;
}
.flash-header {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 34px; font-weight: bold; color: #6699CC; margin: 0 42px 6px 38px; padding-left: 20px; text-transform: uppercase; border-bottom: 10px solid #6699CC; line-height: 28px;
}
.sheading {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px;	font-weight: bold; color: #993300; border-bottom: 1px solid #CC9900; display: block; padding: 0px;
}
.cnewsletter {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px;	font-weight: bold; color: #6699CC; border-bottom: 1px solid #CCC; display: block; padding: 0px;
}
.blueheader {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;	font-weight: bold; color: #6699CC;
}
.faqheading {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px;	font-weight: bold; color: #222; border-bottom: 1px solid #CCC; display: block; padding: 0px;
}
.blackheading {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px;	font-weight: bold; color: #222; display: block; padding: 0px;
}
.spotlight {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px;	font-weight: bold; color: #993300; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; display: block; padding: 0px; background: #EFEFEF; padding-top: 4px; padding-bottom: 4px;
}
.nhead {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px;	font-weight: bold; color: #666633;
}
.readmore {
text-align: right; border-bottom: 1px solid #CCC; margin-top: 10px;
}
.readmore A {
color: #000 !important; border-bottom: none !important; border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC; text-decoration: none; padding-right: 5px; padding-left: 5px;
}
.readmore A:hover {
color: #993300 !important; background: #CCC !important; border-bottom: 1px solid #CCC !important;
}
.breadcrumb {
font-size: 11px; color: #999999; display: block; margin-left: 20px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;
}
.breadcrumb A {
font-size: 11px; color: #336666; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; text-decoration: none;
}
.breadcrumb A:hover {
color: #990000;
}
.footer {
text-align: center; height: 50px; padding-bottom: 15px; font-size: 11px; color: #99000; line-height: 20px; vertical-align: middle;
}
.footer A {
color: #990000; text-decoration: none;
}
.footer A:hover {
color: #000; text-decoration: underline;
}
.copyright {
font-size: 11px; color: #FFF; background: #666633; color: #CCCC99; text-align: center; vertical-align: middle;
}
.green {
background: #666633;
}
.green-light {
background: #CCCC99;
}
.content-flash {
text-align: right; background: url(/images/content-flash.jpg) repeat-y right;
}
.content {
font-size: 12px; line-height: 18px; padding-left: 35px; padding-right: 25px; padding-top: 15px; padding-bottom: 50px;
}
.content TD {
font-size: 12px; line-height: 18px;
}
.content A {
color: #993300; border-bottom: 1px solid #CC9900; text-decoration: none;
}
.content A:hover {
color: #000; border-bottom: 1px solid #000; text-decoration: none;
}
.clist {
font-size: 12px; line-height: 18px; list-style-image: url(/images/bullet1.gif);
}
.alert {
border: 1px solid #990000; background: #EFEFEF; text-align: center; padding: 10px 5px 10px 5px;
}
#navtwo, #navthree, #navfour {
position: absolute; z-index: 1; visibility: hidden;
}
#moreinfoc {
position: relative;
}
#moreinfo {
position: absolute; z-index: 1; display: none; width: 356px; height: 69px; top: 11px; right: -10px; background: #FFF; border: 4px solid #993300; text-transform: none; padding: 0 10px 10px 10px; font-weight: normal; color: #333; text-align: justify;
}
.moreinfo {
text-align: right; margin-top: 5px;
}
.moreinfo A {
padding: 2px 5px 2px 5px; text-decoration: none; color: #000; border: 1px solid #444; line-height: 17px; background: #D4D49F;
}
.moreinfo A:hover {
border: 1px solid #FFF; background: #993300; color:#FFF;
}
.close {
text-align: right; padding-bottom: 5px;
}
.close A {
text-align: right; font-weight: bold; line-height: 18px;
}
.snav2 {
width: 92px; height: 17px; border-left: 1px solid #666633; border-right: 1px solid #666633; border-bottom: 1px solid #666633; text-transform: uppercase; color: #FFF; font-size: 10px; font-weight: bold; text-decoration: none; background: #333319; display: block; padding-right: 5px; padding-top: 6px; text-align: right; font-family: Arial, Helvetica, sans-serif;
}
.snav2:hover {
color: #FFF; background: #993300;
}
.snav3 {
width: 91px; height: 17px; border-left: 1px solid #666633; border-right: 1px solid #666633; border-bottom: 1px solid #666633; text-transform: uppercase; color: #FFF; font-size: 10px; font-weight: bold; text-decoration: none; background: #333319; display: block; padding-right: 5px; padding-top: 6px; text-align: right; font-family: Arial, Helvetica, sans-serif;
}
.snav3:hover {
color: #FFF; background: #993300;
}
.snav4 {
width: 91px; height: 17px; border-left: 1px solid #666633; border-right: 1px solid #666633; border-bottom: 1px solid #666633; text-transform: uppercase; color: #FFF; font-size: 10px; font-weight: bold; text-decoration: none; background: #333319; display: block; padding-right: 5px; padding-top: 6px; text-align: right; font-family: Arial, Helvetica, sans-serif;
}
.snav4:hover {
color: #FFF; background: #993300;
}
.stitle {
font-size: 10px; text-transform: uppercase; font-weight: bold; background: #660000; color: #FFF; border-bottom: 1px solid #FFF; padding: 3px 5px 3px 5px;
}
.stitle-flash {
font-size: 10px; text-transform: uppercase; font-weight: bold; background: #660000; color: #FFF; border-bottom: 1px solid #FFF; padding: 3px 5px 3px 5px; width: 186; text-align: left; float: right;
}
.sbr {
font-size: 10px; text-transform: uppercase; font-weight: bold; color: #FFF; border-bottom: 1px solid #FFF; padding: 3px 5px 3px 5px;
}
.stitle-pdf {
font-size: 10px; text-transform: uppercase; font-weight: bold; background: #660000; color: #FFF; border-bottom: 1px solid #FFF; padding: 3px 5px 3px 5px;
}
.scontent {
font-size: 11px; background: #CCCC99; color: #000; border-bottom: 1px solid #FFF; padding: 5px 8px 5px 8px; line-height: 16px;
}
.mbl1 {
font-size: 9px; text-transform: uppercase; font-weight: bold; background: #660000; color: #FFF; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; padding: 50px 5px 5px 5px; line-height: 16px; float: left; width: 60px; vertical-align: middle; height: 98px;
}
.mbr1 {
font-size: 11px; background: #CCCC99; color: #000; border-bottom: 1px solid #FFF; 16px; float: left; width: 225px; height: 153px;
}
.mbl2 {
font-size: 9px; text-transform: uppercase; font-weight: bold; background: #660000; color: #FFF; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; padding: 5px; line-height: 16px; float: left; width: 60px; vertical-align: middle; height: 35px;
}
.mbr2 {
font-size: 11px; background: #CCCC99; padding: 15px 5px 5px 5px; color: #000; border-bottom: 1px solid #FFF; 16px; float: left; width: 215px; height: 25px;
}
.mbr2 A {
margin-left: 15px; text-decoration: none; color: #660000;
}
.mbr2 A:hover {
margin-left: 15px; text-decoration: none; color: #000;
}
.mbl4 {
font-size: 9px; text-transform: uppercase; font-weight: bold; background: #660000; color: #FFF; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; padding: 50px 5px 5px 5px; line-height: 16px; float: left; width: 60px; vertical-align: middle; height: 95px;
}
.mbr4 {
font-size: 11px; background: #CCCC99; color: #000; border-bottom: 1px solid #FFF; padding: 5px 8px 5px 8px; line-height: 16px; float: left; width: 209px; height: 140px;
}
.mbr4 A {
color: #660000; text-decoration: none; font-weight: bold;
}
.mbr4 A:hover {
color: #000; text-decoration: none; font-weight: bold;
}
.sclink A {
font-size: 11px; color: #660000;
}
.sclink A:hover {
font-size: 11px; color: #000;
}
.sclink1 {
font-size: 11px; color: #660000;
}
.sclink1:hover {
font-size: 11px; color: #000;
}
.scontent-photos IMG, .photob IMG {
border-bottom: 1px solid #FFF;
}
.scontent-pdf {
font-size: 11px; background: #CCCC99; color: #000; border-bottom: 1px solid #FFF; padding: 5px 8px 5px 8px; line-height: 16px;
}
.slist {
list-style-type: none; margin: 0px; padding: 0px;
}
.slinkb {
display: block; color: #000; border: 1px solid #979771; height: 20px; padding-left: 15px; line-height: 17px; text-decoration: none; margin-bottom: 4px; background: #D4D49F;
}
.slinkb:hover, .slinkb1:hover, .slinkb4:hover {
border: 1px solid #000; background: #666633; color:#FFF;
}
.slinkb1 {
display: block; color: #000; border: 1px solid #979771; height: 40px; padding-left: 15px; line-height: 17px; text-decoration: none; margin-bottom: 4px; background: #D4D49F;
}
.slinkb2 {
display: block; color: #000; border: 1px solid #444; height: 20px; padding-left: 15px; line-height: 17px; text-decoration: none; margin-bottom: 4px; background: #D4D49F;
}
.slinkb2b {
display: block; color: #000; border: 1px solid #444; height: 40px; padding-left: 15px; line-height: 17px; text-decoration: none; margin-bottom: 4px; background: #D4D49F;
}
.cpromotionsh {
display: block; color: #000; border: 1px solid #444; height: 20px; line-height: 17px; text-decoration: none; margin-bottom: 4px; background: #D4D49F; text-align: center;
}
.slinkb4 {
display: block; color: #000; border: 1px solid #979771; height: 55px; padding-left: 15px; line-height: 17px; text-decoration: none; margin-bottom: 4px; background: #D4D49F;
}
.slinkb2:hover, .slinkb2b:hover, .cpromotionsh:hover {
border: 1px solid #FFF; background: #336666; color:#FFF;
}
.slinkb3 {
display: block; color: #000; border: 1px solid #444; height: 40px; padding-left: 15px; line-height: 17px; text-decoration: none; background: #D4D49F;
}
.slinkb3:hover {
border: 1px solid #FFF; background: #993300; color:#FFF;
}
.pdf {
display: block; color: #000; padding-left: 50px; padding-right: 5px; text-decoration: none; background: url(/images/pdf.gif) left center no-repeat; height: 40px; vertical-align: middle; border: 1px solid #CCCC99; padding-top: 5px; padding-bottom: 5px;
}
.pdf:hover {
color: #000; border: 1px solid #000; background: url(/images/pdf.gif) #D4D49F left center no-repeat;
}
.hrsep {
border: none 0; border-top: 1px dashed #D0D0D0; height: 1px;
}
.photo {
border: 3px solid #B6B5A9; margin-top: 6px;
}
.photo1 {
border: 3px solid #B6B5A9; margin-left: 10px;
}
.photo2 {
border: 2px solid #B6B5A9;
}
#topofpage {
text-align: right; border-bottom: 1px dotted #CC9900; margin-right: 30px; margin-left: 30px; margin-bottom: 20px;
}
#topofpage1 {
text-align: right; border-bottom: 1px dotted #CC9900; margin-bottom: 20px;
}
.promo {
display: block;
}
.promo A {
background: #EFEFEF; border: 1px solid #990000; padding: 10px; display: block;
}
.promo A:hover {
background: #E4E4E4; border: 1px solid #000;
}
.tours {
border-top: 1px solid #BDBDBD; border-left: 1px solid #BDBDBD;
}
.dark {
border-right: 1px solid #BDBDBD; border-bottom: 1px solid #BDBDBD; padding: 4px; margin: 0px;
}
.dark1 {
font-size: 10px !important; border-right: 1px solid #BDBDBD !important; border-bottom: 1px solid #BDBDBD !important; padding: 3px; margin: 0px;
}
.light {
border-right: 1px solid #BDBDBD; border-bottom: 1px solid #E7E7E7; padding: 4px; margin: 0px;
}
.light1 {
font-size: 10px !important; border-right: 1px solid #BDBDBD; border-bottom: 1px solid #E7E7E7; padding: 3px; margin: 0px;
}
.tours TH {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; border-bottom: 1px solid #BDBDBD; border-right: 1px solid #BDBDBD; padding: 4px; margin: 0px; background: #EFEFEF;
}
.tours1 {
border-top: 1px solid #BDBDBD; border-left: 1px solid #BDBDBD; border-right: 1px solid #BDBDBD; border-bottom: 1px solid #BDBDBD;
}
.tours1 TD {
padding: 6px; margin: 0px;
}
.tours1 TH {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; border-bottom: 1px solid #BDBDBD; padding: 4px; margin: 0px; background: #EFEFEF;
}
.lightl {
border-bottom: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7;
}
.lightr {
border-bottom: 1px solid #E7E7E7;
}
.lightm {
border-right: 1px solid #E7E7E7;
}
.darkl {
border-bottom: 1px solid #E7E7E7; border-right: 1px solid #BDBDBD;
}
.darkm {
border-right: 1px solid #BDBDBD;
}
.tourone {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #993300; margin-left: 15px;
}
.tourtwo {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #666633; margin-left: 30px;
}
.tournav {
text-align: right; background: #6699CC; border: 1px solid #6699CC; color: #FFF;
}
.tournav A {
padding: 2px 8px; border: 1px solid #6699CC; color: #FFF; font-weight: bold; text-decoration: none;
}
.tournav A:hover {
padding: 2px 8px; border-right: 1px solid #6699CC; border-left: 1px solid #6699CC; border-top: 1px solid #993300; border-bottom: 1px solid #993300; color: #000; font-weight: bold; text-decoration: none; background: #FFF;
}
.tourmap {
float: left; width: 130px; height: 150px;
}
.tourblock {
border-right: 2px solid #6699CC; border-left: 2px solid #6699CC; padding: 10px 10px 0 10px; float: left; width: 362px;
}
.tourblock P {
margin-bottom: 0px;
}
.tourbottom {
background: url(/images/tour-bottom.jpg) no-repeat left bottom; height: 18px; border-right: 2px solid #6699CC; clear: both; margin-bottom: 20px;
}
.convert {
background: #FFF; margin: 10px; border: 1px solid #000;
}
.convert P {
margin: 0 0 10px 0; font-size: 12px; font-weight: bold;
}
.maroon {
color: #990000;
}
.convert-close {
position: absolute; top: 12px; right: 18px;
}
.convert-close A {
color: #666; font-size: 10px; text-align: right; font-weight: bold; line-height: 18px; text-decoration: none;
}
.convert-close A:hover {
color: #990000;
}
.tourtable {
font-size: 12px; border: 2px solid #666633; background: #EFEFEF;
}
.tourtable TD {
border-right: 1px solid #CCC; padding: 4px; margin: 0px;
}
.tourtable TD A {
text-decoration: none; border-bottom: none;
}
.tourtable TD A:hover {
text-decoration: none; border-bottom: none;
}
.yes {
color: 009900; font-weight: bold;
}
.no {
color: 660000; font-weight: bold;
}
.small {
font-size: 10px;
}
.line {
border: none 0;
border-top: 1px dashed #D0D0D0;
height: 1px;
}
.star {
color: #990000;
}
.errormessage {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;	color: #FFF; vertical-align: middle; height: 30px; width: 100%; border-top: 1px solid #333333; border-bottom: 1px solid #333333; padding-top: 4px; letter-spacing: 1px; background-color: #6C8095; padding-left: 15px;
}
.ff1 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-align: left; margin: 0px; padding: 2px; border: 1px solid #999999; height: 20px;
}
.ff2 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-align: left; margin: 0px; padding: 2px; height: 60px; border: 1px solid #999999; width: 168px;
}
.ff3 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-align: left;	margin: 0px; padding: 2px; border: 1px solid #999999; height: 22px;
}
.carbon {
display: block; height: 32px; width: 179px; none; margin-bottom: 6px; background: url(../images/carbon-neutral.jpg) no-repeat;
}