body {margin: 20px; background-image: url(images/background.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
td {font-size: 65%;	color: #333333;	line-height: 1.5em;	text-align: left; vertical-align: top; padding: 0px; background-color: white;}
table {width: 100%; }

a {text-decoration:none; color: #CC6600; font-weight: bold;} 
a:hover {color: #333333;}

h1 {font-size: 135%; color: #333333; line-height: 1.3em;}
h2 {font-size: 115%; color: #333333; line-height: 1.1em; margin-top: 20px;}

/*main section*/
#wrapper {width: 750px; border: 10px solid #FFFFFF;}
#logo {padding: 10 10 15 5px;}
#header {background-image: url(images/background.gif); border-top: 10px solid #FFFFFF; border-bottom: 10px solid #FFFFFF; padding: 10 10 10 10px; text-align: center;  vertical-align: middle; color: #666666; height: 68px;}
a.headerOff {color: #333333; padding: 5 25 6 25px; background-color: #FFFFFF; margin: 0 10 0 10; border: 1px solid #FFFFFF;} 
a:hover.headerOff {border: 1px dotted #666666;} 
a.headerOn {color: #CC6600; padding: 5 25 6 25px; background-color: #FFFFFF; margin: 0 10 0 10; border: 1px dotted #666666;}

.innerTopBorder {background-image: url(images/background.gif); height: 10px;}

.inner {padding: 10 20 10 10px; width: 353px;}
.innerleft {padding: 10 10 10 0px; width: 132px;}
#innerformleft {padding: 10 10 10 0px; width: 332px;}
.innerright {padding: 10 10 10 10px; width: 235px; border-top: 10px solid white; border-bottom: 10px solid white; background-image: url(images/background.gif);}
#innerformright {padding: 10 0 10 0px;}
.innerright2 {padding: 10 0 10 0px; width: 260px;}
.innerright3 {padding: 10 0 10 10px; width: 598px;}

.icons {margin-bottom: 10px;}

.quote {color: #CC6600; line-height: 1.3em; text-align: center; padding: 5 10 5 10px; border: 1px dotted #CCCCCC; margin-top: 2px; margin-bottom: 2px;}

#footer {background-image: url(images/background.gif); padding: 0 15 0 15px; text-align: left;  vertical-align: middle; color: #666666; height: 25px;}

#form {border-bottom: 1px dotted #CCCCCC; margin-top: 10px;}
#form td {border-top: 1px dotted #CCCCCC; padding: 10px;}
.field {border: 1px dotted #666666; padding: 3px; color: #666666; width: 200px;}
a.button {color: #FFFFFF; padding: 5 16 5 16px; background-color: #CC6600;} 

li {margin-top: 5px; list-style-position: outside; list-style-type: square;}



/*tour section*/
#tourHeader {background-image: url(images/background.gif); border-top: 10px solid #FFFFFF; border-bottom: 10px solid #FFFFFF; padding: 10 10 10 10px; text-align: center;  vertical-align: middle; color: #666666; height: 68px;}
#tourHeader a {color: #333333; width: 1000px; padding: 5 140 6 140px; background-color: #FFFFFF; border: 1px dotted #666666;}
#tourHeader a:hover {background-color: #CC6600; color: #FFFFFF; border: 1px dotted #FFFFFF;}

#tourright {padding: 10 10 10 10px; width: 500px; border-bottom: 10px solid white; background-image: url(images/background.gif);}
#tourleft {padding: 20 20 20 10px; width: 190px; vertical-align: middle;}

.tourNav {background-image: url(images/background.gif); padding: 10 10 10 10px; text-align: center;  vertical-align: middle; color: #666666; height: 48px; font-weight: bold;}
a.tourOff {color: #333333; padding: 5 7 5 7px; background-color: #FFFFFF; border: 1px solid #666666; font-weight: normal; margin: 5px;} 
a:hover.tourOff {color: #CC6600; border: 1px dotted #666666;} 
a.tourOn {color: #FFFFFF; padding: 5 7 5 7px; background-color: #CC6600; border: 1px solid #FFFFFF; font-weight: normal;}
a.tourIndex {color: #333333; padding: 5 80 6 100px; background-color: #FFFFFF; margin: 0 10 0 10; border: 1px dotted #666666;} 
a:hover.tourIndex {color: #FFFFFF; background-color: #CC6600; border: 1px solid #FFFFFF;} 

.screens {margin-bottom: 10px;}

.tourpullouts {font-size: 110%; color: #333333; line-height: 1.2em; margin-top: 20px;}