/* GLOBAL STYLE */
body {
margin: 0 auto;
background-color: #d4d4d4;
background-image: url(../_images/bgtile.gif);
background-repeat: repeat-x;
text-align: center;
}

body,td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3e3e3e;
}

#contain {
width: 800px;
margin: 0px auto;
text-align: left;
background-color: #ffffff;
}

.padit5 {
padding: 5px;
}

.padit10 {
padding: 10px;
}

.padit15 {
padding: 15px;
}

.spacer5 {
margin: 0 0 5px 0;
}

.spacer10 {
margin: 0 0 10px 0;
}

.spacer15 {
margin: 0 0 15px 0;
}

.imgbrdrmarg {
border: 1px solid #3d3d3d;
margin-bottom: 5px;
}

.imgbrdrmarg2 {
border: 1px solid #b6b6b6;
margin-bottom: 5px;
}

.txtwhite {
color: #ffffff;
}

.blackbox {
width: 240px;
margin: 0;
background-color: #000000;
}

.greybox {
background-color: #f5f5f5;
}

.smalltxt {
font-size: 9px;
}

.smalltxttbl td {
font-size: 10px;
}

.dividernews {
width: 100%;
height: 8px;
margin: 8px auto 0px auto;
border-top: 1px solid #bbbbbb;
}

.divider {
width: 100%;
height: 20px;
margin: 20px auto 0px auto;
border-top: 1px solid #bbbbbb;
}

.newsheadline, .linkheadline {
color: #000000;
font-weight: normal;
font-size: 16px;
}

.contactheadline,.mediaheadline{
color: #000000;
font-weight: bold;
font-size: 16px;
}


/* LINK STYLES */

a {
color: #fe7c00;
text-decoration: none;
font-weight: normal;
}

a:hover {
text-decoration: none;
color: #fbc28b;
font-weight: normal;
}


a.headline {
color: #ad4100;
text-decoration: none;
font-weight: normal;
font-size: 14px;
}

a.headline:hover {
color: #ce885f;
text-decoration: none;
font-weight: normal;
font-size: 14px;
}

a.linkhead {
color: #be5d00;
text-decoration: none;
font-weight: normal;
font-size: 14px;
}

a.linkhead:hover {
color: #fbc28b;
text-decoration: none;
font-weight: normal;
font-size: 14px;
}

a.foot {
color: #5c5c5c;
text-decoration: underline;
font-weight: normal;
font-size: 9px;
}

a.foot:hover {
text-decoration: none;
color: #7c7c7c;
font-weight: normal;
font-size: 9px;
}


/* TABLE STYLES */
#tourheader td {
font-weight: bold;
background-color: #7d7d7d;
font-size: 14px;
height: 35px;
padding: 8px;
color: #ffffff;
}

.tblshade1 td {
background-color: #e7e7e7;
font-size: 12px;
padding: 8px;
}

.tblshade2 td {
background-color: #f3f3f3;
font-size: 12px;
padding: 8px;
}

#resheader td {
font-weight: bold;
background-color: #7d7d7d;
font-size: 12px;
height: 35px;
padding: 8px;
color: #ffffff;
}

.resshade1 td {
background-color: #e7e7e7;
font-size: 11px;
padding: 8px;
}

.resshade2 td {
background-color: #f3f3f3;
font-size: 11px;
padding: 8px;
}

/* BULLET STYLES */
.linkbull {
list-style-type: none;
padding: 0;
margin: 5px 10px 0px 10px;
}

.linkbull li {
background-image: url(../_images/icon_web.gif);
background-repeat: no-repeat;
padding: 0px 10px 0px 20px;
margin-bottom: 15px;
}

#navcontainer {margin-bottom: 15px;width: 100%;
border-top: 1px solid #957367;
border-bottom: 1px solid #957367;
padding: 6px;}

.title {
font-size: 14px;
color: #000000;
}

#twitter_update_list {
list-style-type: none;margin: 0;padding: 0px 0px 0px 0px;
}

#twitter_update_list li {
background-image: url(../_images/twitterpic.jpg);background-repeat: no-repeat;
margin: 0;padding: 0px 0px 15px 45px;
color: #ffffff;
}

/* FOOTER STYLE */
#footer {
width: 800px;
height: 57px;
margin: 0 auto;
background-color: #d9d9d9;
background-image: url(../_images/footerbg.jpg);
background-repeat: repeat-x;
font-size: 9px;
}

/* FORM STYLE */
.txtbox {
margin-bottom: 5px;
}

.required {
font-weight: bold;
text-align: left;
}