
body { behavior: url("library/styles/csshover3.htc"); }

body,h1,h2,h3,h4,h5,h6,div,a,img,li,ul,ol,p,q {border: 0; padding: 0; margin: 0; font-family: tahoma; font-weight: 100;}
table,tr,td,th {padding: 0; border: 0;}   tr,td,th {margin: 0;}
body {background-color: #F4F4F4; background-image: url('../images/gradientPink118.png'); background-repeat: repeat-x; padding-bottom: 3em;}
th {text-align: left; font-weight: normal;}
a {color: #115f9f;}
q:before, q:after {content: "";}
.r {text-align: right;}

p {margin-top: 1em;}
h1, h2, h3, h4, h5, h6 {padding-top: 4px; color: #008c61;}
h1 { font-size: 20pt;}
h2 { font-size: 18pt;}
h3 { font-size: 16pt;}
h4 { font-size: 14pt;}
h5 { font-size: 12pt;}
h6 { font-size: 10pt;}

li,dd {margin-left: 2.5em;}
li { list-style-type: square; }
th {font-weight: bold;}
hr {height: 1px; border: 0; border-top: 1px solid gray;}

#nav {padding: 0 10px;}
#nav ol, #nav ul, #nav li {margin: 0; list-style-type: none;}
#t {position: relative; width: 960px; margin-top: 10px;}
#positionAnchor {position: relative; top: 0; left: 0;}
table#main {margin-top: 90px; border: 10px solid white; background-color: white;}
#topRightNav {float: right; color: #BCC5CC;}
#topRightNav li {float: left; color: #BCC5CC; list-style: none; padding: 0 5px;}
#topRightNav li.last {border-left: 1px solid #BCC5CC;}
#logo {float: left;}
#nav1 {float: right;}

#nav {position: absolute; top: 0; left: 0; z-index: 10; width: 940px; }
#nav1 img.on {display: none;}
#nav1 ul {list-style: none;}
#nav1 a {text-decoration: none;}
#nav1 ul li ul li {float: none; width: 200px; padding: 0 15px; border: 0; background-image: url('../images/nav-bg-dropdown.png'); background-repeat: repeat;}
#nav1 ul li ul li.first {border-top: 1px solid white; padding-top: 11px;}
#nav1 ul li ul li.last {padding-bottom: 11px;}
#nav1 ul li ul li.first a {border-top: 0;}
#nav1 ul li ul li.last a {border-bottom: 0;}
#nav1 ul li ul li a {display: block; width: 200px; padding: 5px 0 5px 2px; border: 0; color: white; font-size: 10pt; border-bottom: 1px dotted white; }
#nav1 ul li ul li a:hover {background-color: #7D8286; }
#nav1 ul li {float: left; border-left:  1px solid #BCC5CC; width: 101px;}
#nav1 ul li a.nav1 {display: block; padding-top: 19px; padding-bottom: 5px; border-right: 1px solid white; border-left:  1px solid white; width: 100px; }
#nav1 ul li:hover {background-image: url('../images/gradientFirst44.png'); background-repeat: repeat-x;}
#nav1 ul li:hover img {display: none;}
#nav1 ul li:hover img.on {display: inline;}
#nav1 ul li ul {display: none; font-size: 1px;}
#nav1 ul li:hover ul {display: block; position: absolute; top: 82px; }
#nav1 ul li:hover ul li {position: relative; left: -1px; background-image: url('../images/nav-bg-dropdown.png'); background-repeat: repeat;}

#nav #nav1 ul li ul li.nav2_spacer {font-size: 1px; height: 10px; width: 101px; padding: 0; border-top: 0; border-left: 1px solid #BCC5CC; border-right: 1px solid #BCC5CC;  background-image: url('../images/gradientLast10.png'); background-repeat: repeat-x;}
#nav #nav1 ul li ul li.nav2_spacer div {color: white; height: 10px; border-left: 1px solid white; border-right: 1px solid transparent; width: 100px;}
#nav #nav1 #n1003 {width: 136px;}
#nav #nav1 #n1003 ul li.nav2_spacer {width: 136px;}
#nav #nav1 #n1003 a.nav1 {width: 135px;}
#nav #nav1 #n1003 ul li.nav2_spacer div {width: 135px;}
#nav #nav1 #n1006 {width: 66px;}
#nav #nav1 #n1006 a.nav1 {border-right: 0; width: 60px;}
#nav #nav1 #n1006 {left: -164px;}
#nav #nav1 #n1006 ul li {left: -164px;}
#nav #nav1 #n1006 ul li.nav2_spacer {width: 66px; left: -1px; border-right: 0;}
#nav #nav1 #n1006 ul li.nav2_spacer div {border-right: 0;}
#nav #nav1 #n1006 ul li.nav2_spacer div {width: 60px;}

#nav2 ol, #nav2 ul, #nav2 li {margin: 0; list-style-type: none;}
#nav2 {width: 185px;}
#nav2 li  {list-style: none; padding: 0; border-top: 1px dotted #929ca5; width: 185px;}
#nav2 li.first {border-top: 1px solid white;}
#nav2 li a {color: #115f9d; text-decoration: none; display: block; width: 174px; padding: 5px 0 5px 11px;}
#nav2 li a:hover {background-color: #E7EBEE;}
#leftNavFade {margin-top: 12px; height: 600px; background-image: url('../images/gradient510.png'); background-repeat: repeat-x; width: 185px;}

#crumbs q {font-size: 8pt;}
#crumbs a {color: #115f9f; text-decoration: none;}
#crumbs span {color: #787f85;}
#crumbs q.self {color: #008c61;}
#crumbs {margin: 0 0 8px 0 ! important; }
#crumbs span {font-size: 75%;}

#content {padding: 7px 0 0 35px; color: #787f85; width: 755px;}
#content table {width: 100%;}
#content table p {margin-top: 0;}

#home th {width: 940px; height: 450px; background-image: url('../images/main.jpg'); background-repeat: no-repeat; font-family: tahoma; font-size: 9pt; }
#home div {border: 0; padding-left: 44px; color: #DDE1D7;}

#tours {background-color: #dbe0e4; border-right: 11px solid white; width: 100%;}
#tours .tourSpacer {width: 35px;}
#tours, #tours td, #tours th, #tours h3 {color: #798086; text-transform: uppercase; font-family: tahoma, arial; font-size: 8.5pt;}
#tours a {color: #004276;}
#tours h3 {font-size: 17pt; text-transform: none; font-weight: 100;}
#tours th {font-weight: bold; padding-top: 6px; padding-bottom: 1px;}
#tours #features {border-bottom: 1px dotted white; padding-bottom: 5px; }
#tours td {padding-top: 1px; padding-bottom: 1px; font-weight: 100;}

#content #tours {margin-top: 2em; border-right: 0;}

#fourColumnForm {font-size: 80%; margin-top: 1em;}
#fourColumnForm .col3 {padding-left: 30px;}
#fourColumnForm .col2, #fourColumnForm .col4 {padding-left: 18px;}
#fourColumnForm label {display: block; padding-top: 0.8em; text-transform: uppercase;}
#fourColumnForm input, #fourColumnForm select, #fourColumnForm textarea {display: block; padding: 3px 0; margin: 0; border: 0; background-color: #dadfe3;}
#fourColumnForm select {font-family: Courier New, Monospace;}
#fourColumnForm textarea {padding-bottom: 2px;}
#fourColumnForm .full {width: 300px;}
#fourColumnForm .half {width: 140px;}
#fourColumnForm .double {width: 630px;}
#fourColumnForm #btnSubmit {background-color: #F4F4F4; float: right;}

#divSiteMap {margin-top: 1em; margin-left: 1em;}
#divSiteMap a {text-decoration: none;}
#divSiteMap li {margin-left: 1.5em; margin-bottom: 1em; list-style-type: square;}
#divSiteMap li li {margin-bottom: 0; list-style-type: disc; }

#homeText { height: 242px; padding-top: 0;}

#homeText h1 {
color:  #DDE1D7;
padding-top: 20px; padding-bottom: 9px;
width: 400px;
font-size: 18pt;
border-bottom: 1px dotted #DDE1D7;
}

#nav-sections a, #callout a {
display: block;
color: transparent;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
font-family: serif; font-size: 19pt; font-weight: 100;
}

#nav-sections td {text-align: left;}
#callout a, #nav-sections a {height: 133px; text-align: right;}
#callout a span , #nav-sections a span {display: block; padding-top: 96px; padding-right: 7px; }
#callout {background-image: url('../images/callout.jpg'); background-repeat: no-repeat;}


#divFooterText {float: left; font-size: 70%; color: #939BA1; font-family: Tahoma; font-weight: 100; margin-left: 75px;}
#divCaordaLogo {float: right; margin-right: 75px; padding-top: 4px;}
#bottom {border-bottom: 1px dotted #BABFC2; padding-bottom: 18px; padding-top: 24px;}

#sportsToursTable {margin-top: 20px;}
#sportsToursTable td {padding-top: 15px; padding-bottom: 15px; border-bottom: 1px dotted #DAE0E4; }
#sportsToursTable h2 {padding-top: 12px;}

img.clsImageBorder {padding: 4px; border: 1px solid #DAE0E4;}


