/* Global Styles */
body {
margin:0px;
background-image: url(images/holiday.jpg);
background-repeat: no-repeat;
background-position: top right;
font:14px georgia;
color: #784726;
}


#layoutTable {
padding: 0;
margin: 0;
border-collapse: collapse;
font-family: Arial,Helvetica,'Sans Serif'
}


#layoutTable tr {
padding: 5px 10px 5px 10px;
}


#layoutTable td {
padding: 5px 10px 5px 10px;
}


hr{ margin : 0; padding : 0px 15px; border: 0; color: #784726; background-color: #784726; height: 1px; width:100%;}



a {
color: #CC0033;
text-decoration:underline;
}

a:hover {
color: #00F;
text-decoration:underline;
}

/* ID Styles */

#navigation a {
font:12px georgia;
color: #784726;
font-weight:bold;
text-decoration: none;
letter-spacing:.1em;
line-height:16px;
display:block;
padding:10px;
border: 1pt solid #784726;
border-right-width: 0px; 
border-left-width: 0px; 
}

#navigation a:hover {
color:#CC0033;
border: 1pt dotted red;
border-right-width: 0px; 
border-left-width: 0px; 
}

#sidebarHeader {
padding: 0px 4px 14px 4px;
}

#logo {
font:18px georgia;
color: #CC0033;
line-height:24px;
letter-spacing:.4em;
}

#tagline {
font:12px georgia;
color: #CC0033;
line-height:18px;
letter-spacing:.4em;
}

#dateformat a {
color:#784726;
font:12px georgia;
color: #784726;
letter-spacing:.2em;
text-decoration:none;
font-weight:bold;
}

#dateformat a:hover {
color: #CC0033;
}

/* Class Styles */

.bodyText {
font:14px Arial,Helvetica,'Sans Serif';
color:#784726;
line-height:20px;
margin-top:0px;
}

.pageName{
font:25px georgia;
color: #CC0033;
line-height:20px;
letter-spacing:0.1em;
margin-top: 10px;
padding-top: 10px;	
padding-bottom: 10px;	
}

.subHeader {
font:16px georgia;
color: #CC0033;
font-weight:bold;
line-height:16px;
}	

.sidebarHeader {
font:14px georgia;
color: #784726;
font-weight:bold;
line-height:16px;
}	

.sidebarHeaderWhite {
font:14px georgia;
color: #FFFFFF;
font-weight:bold;
line-height:16px;
}	

.sidebarHeaderWhite a{
text-decoration: none;
color: #FFFFFF;
}	
.sidebarHeaderWhite a:hover {
text-decoration: underline;
color: #FFFFFF;
}	


.sidebarHeader a {
text-decoration: none;
color: #784726;
}	

.sidebarHeader a:hover {
text-decoration: underline;
color: #CC0033;
}	


.detailText {
font:12px Arial,Helvetica,'Sans Serif';
color:#784726;
line-height:16px;
}

.smallText {
font:12px arial;
color:#784726;
}


/* --- EMAIL FORMS --- */

.email fieldset
{
width: 500px;
background: #EFE0C9;
text-align:left;
border: 1px solid #EFE0C9;
}

.email label
{
width:100px;
float: left;
text-align: right;
margin-right: 0.5em
display: block
}

.email textarea
{
margin-left: 1em;
margin-top:2px;
margin-bottom:2px;
}
 

.email textarea{
height: 200px;
width: 300px;
border: 1px solid #EFE0C9;
font: normal 13px Arial,Helvetica,'Sans Serif';
color: #000;
}

.email legend
{
font-family: 'Frutiger Linotype', 'Lucida Grande', 'Trebuchet MS', sans-serif;
font-size: 16px;
font-weight:bold;
background: #EFE0C9;
color: #784726;
padding: 5px 10px  5px 10px;
}

.email input
{
margin-left:1em;
margin-top:2px;
margin-bottom:2px;
font: normal 13px Arial,Helvetica,'Sans Serif';
color: #000;
}
 
.email input
{
width: 300px;
color: #000;
border: 1px solid #EFE0C9;
}

.button {
text-align:center;
border: 1px solid #CC0033;
background:#d2ac88;
color:#FFF;
}

.button:hover {
text-align:center;
border: 1px solid #FFF;
background:#CC0033;
color:#FFF;
}


table.errorMsg
{
margin:0px;
padding:0px;
font-family: 'Frutiger Linotype', 'Lucida Grande', 'Trebuchet MS', sans-serif;
font-size: 12px;
color: #784726;
font-weight: bold;
border: 1px solid #CC0033;
}

.errorTitle
{
margin:0px;
padding:0px;
font-family: 'Frutiger Linotype', 'Lucida Grande', 'Trebuchet MS', sans-serif;
font-size: 12px;
color: #CC0033;
font-weight: bold;
}

