html.hasFlash #leftSide h1    { visibility: hidden;  }
html.hasFlash #rightSide h1    { visibility: hidden; }
html.hasFlash #rightSideContent h1    { visibility: hidden; }
#leftSide div.replaced-h1, #rightSide div.replaced-h1, #rightSideContent div.replaced-h1  { height: 29px; }

/*******************************************************************************/
/* HTML ELEMENTS */

html body {
    margin: 0px;
    padding: 0px;
    font: 11px Arial, Helvetica, sans-serif;
    color: #635a32;
    background: #d2c58b url(/images/header_bg.jpg) repeat-x;
    height: 1px auto;
}

html { overflow-y: scroll; }
html { overflow: -moz-scrollbars-vertical; }

/*******************************************************************************/
/* HEADER ELEMENTS */

#header {
    width: 750px;
    margin: auto;
    height: 154px;
}

/*******************************************************************************/
/* BODY ELEMENTS */

#content {
    width: 711px;
    margin: auto;
}

/*******************************************************************************/
/* LEFT ELEMENTS */

#leftSide {
    float: left;
    width: 247px;
}

#leftSide h1 {
    font: bold 13px/31px Tahoma, Arial, Helvetica, sans-serif;
    color: #100d02;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    height: 31px;
}

#leftSide ul {
    padding: 0px;
    margin: 0px 0px 6px 0px;
    border: 1px solid #BDB17C;
    list-style: none;
}
#leftSide li a{
    display: block;
    height: 20px;
    background: #E7E0BC url(/images/leftNav_bullet.gif) no-repeat left center;
    border-bottom: 1px solid #F3F0DE;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #6b4f2d;
    text-decoration: none;
    padding-left: 15px;
    line-height: 20px;
}

#leftSide li a:hover, .leftSide .onNav {
    background: #F3F0DE url(/images/leftNav_bullet.gif) no-repeat left center;
}

/*******************************************************************************/
/* RIGHT ELEMENTS */

#rightSide {
    float: right;
    width: 451px;
}

#rightSide h1 {
    margin: 0px;
    font: bold 13px/31px Tahoma, Arial, Helvetica, sans-serif;
    color: #100d02;
    height: 31px;
}

#rightSideContent {
    background: #E1D8AD;
    border: 1px solid #BDB17C;
    padding-bottom: 10px;
}

#rightSideContent h1 {
    font: bold 13px/31px Tahoma, Arial, Helvetica, sans-serif;
    color: #090d37;
    text-decoration: none;
    padding: 0px 16px;    
    margin: 0px;
    height: 31px;
}

#rightSideContent p {
    font: normal 11px/1.5em Arial, Helvetica, sans-serif;
    color: #635a32;
    padding: 0px 16px;
    margin: 11px 0px;
    text-align: justify;
}

#rightSideContent li a {
    color: #635a32;
    text-decoration: none;
}
#rightSideContent li a:hover {
    color: blue;
    text-decoration: underline;
}

/*******************************************************************************/
/* FOOTER ELEMENTS */

#footer {
    width: 100%;
    background: url(/images/footer_bg.jpg) repeat-x;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #addeed;
    clear: both;
    text-align:center;
    visibility: hidden;
}

#footer ul {
    padding-top: 50px;
}

#footer li, #footer li a {
    list-style: none;
    display: inline;
    text-transform: uppercase;
    text-decoration: none;
    color: #addeed;
}

#footer li a:hover {
    color: yellow;
}

.copyright {
    background: url(/images/footer_logo.gif) no-repeat center bottom;
    height: 70px;
}

/*******************************************************************************/
/* FORM ELEMENTS */

.mForm {
    width: 425px;
    margin: auto;
    border-top: 1px ridge #D2C58B;
    border-right: 1px ridge #8C8153;
    border-bottom: 1px ridge #8C8153;
    border-left: 1px ridge #D2C58B;
}

.mForm INPUT, .mForm SELECT, .mForm TEXTAREA{
    width: 250px;
    background: #FBF9EC;
    border: 1px solid #D2C58B;
}

.mForm .date {
    width: 230px;
}

.mFormRow1 {
    background: #EFE9CE;
    border-bottom: 1px dotted #E0D9B8;
    padding: 3px 0px;
}

.mFormRow2 {
    background: #E9E2C0;
    border-bottom: 1px dotted #E0D9B8;
    padding: 3px 0px;
}

.mFormCell1 {
    width: 150px;
    float: left;
    text-align: right;
    font-weight: bold;
    font-size: 11px;
    line-height: 22px;
}

.mFormCell2 {
    width: 270px;
    float: right;
    padding-left: 2px;
}

.mForm h2 {
    color: #FFF1B1;
    background: #9E925D url(/images/form_header.jpg) repeat-x;
    padding: 0px 5px;
    margin: 0px;
    font: bold 14px/28px "14px/28px Arial", Helvetica, sans-serif;
}

FORM {
    margin: 0px;
    padding: 0px;
}



/*******************************************************************************/
/* MISC ELEMENTS */

div.hr {
    background: url(/images/body_bottom_bar.gif) repeat-x;
    height: 8px;
    width: 100%;
    margin: 0;
    padding: 0;
}
div.hr1 {
	width: 420px;
	margin: 10px auto;
	padding: 0px;
	border-bottom: 1px solid #A19972;
}
div.hr hr, div.hr1 hr  {
    display: none;
}

.sponsorLogos {
    text-align: center;
    padding: 5px;
}


.images {
    width:448px;
    margin: auto;
    text-align: center;
}

.images img {
    margin: 4px;
}

.form1 {
    font-weight: bold;
    text-align: right;
}

.form1 input {
    width: 250px;
}

.form1 h2 {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #CCCC66;
    text-decoration: none;
    background: #49421D;
    text-align: left;
    padding: 4px;
}

.clearFix:after, .mFormRow2:after, .mFormRow1:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearFix, .mFormRow2, .mFormRow1 {
   /*display: inline-table;*/
}

* html .clearFix,* html .mFormRow2,* html .mFormRow1{
    height: 1%;
}

.press a{
	color: #635A32;
	text-decoration: none;
}
.press a:hover{
	color: blue;
	text-decoration: none;
}

