﻿
*{                  margin:0px; padding:0px; font-family:Arial, Verdana, Sans-Serif;}
body{               background:#F5F5FF;}
#Header{            width:795px; height:252px; margin:0px auto;}
#Header img{        float:left; vertical-align:bottom; border:0px;}
#ContentArea{       width:795px; margin:0px auto; overflow:hidden; background: #ffffff url(/images/BodyBg.gif);}
#ContentWrapper{    overflow:hidden; background:url(/images/master/mainNav/LMBottom.gif) no-repeat left bottom;}
#Content{           float:right; width:600px; overflow:hidden;}
#ContentText{		width:577px; padding:10px 10px 10px 13px;}
#Navigation{        float:left; width:195px; overflow:hidden; padding-bottom:334px; }
#Navigation img{    float:left; vertical-align:bottom; border:0px;}
.ImageRotater{      width:160px; margin:10px 0px 0px 18px;}
#Footer{            width:795px; margin:0px auto;}
#Footer img{        float:left; vertical-align:bottom; border:0px;}



/* 

** forms **

*/
.div_Contributions{ font-size:9pt;}
.DIV_ResCont{		width:540px; margin:0px auto; margin-top:20px;}
.DIV_ResContText{	font-family:Arial; font-size:10pt; color:#808080; padding-bottom:15px;}
.Div_Submission_Verification { text-align:center; color:#3779b6; margin:15px 0px 15px 0px; font-weight:bold; }
.SPAN_Title{		font-family:Arial; font-size:10pt; font-weight:bold; color:#3779b6;}
.P_FormTitle{		width:540px; font-family:Arial; font-size:10pt; font-weight:bold; color:#3779b6; margin:0px auto;}
.DIV_ResForm{		background:#f6f6ee; border:solid 1px #eff3f6; margin:0px auto; margin-bottom:15px; width:540px;}       
.DIV_ResForm_blue{	background:#f0f8ff; border:solid 2px #b4c1e3; margin-bottom:15px; margin-top:15px; margin-left:10px; width:540px; padding:5px; overflow:hidden;}
.DIV_ResForm_blue:hover{ background:#f0f8ff; border:solid 2px #339966; margin-bottom:15px; margin-top:15px; margin-left:10px; width:540px; padding:5px;}
.DIV_BtnHolderForm{	margin:0px auto; width:540px;}
.DIV_Form200{		float:left; width:200px; margin-right:10px;}
.FormLabel{			font-size:8pt; color:#000000; padding:6px 0px 0px 10px;}
.FormLabel_Dynamic{	font-size:8pt; color:#000000; padding:6px 0px 0px 10px;}
.FormItem{			border:solid 1px #bfbcb5; background:#ffffff;}
.FormSpacer{		font-size:10pt; color:#000000; padding:2px 0px 0px 0px; text-align:center;}
.ASP_TextField{		width:100%; border:0px;}

.P_Submit_Btn{		float:right;  background:#339966; border:solid 1px #d9f1e2; padding:8px; color:#ffffff; font-size:10pt; text-decoration:none; cursor:pointer;}
.P_Submit_Btn:hover{float:right;  background:#46bc7b; border:solid 1px #d9f1e2; padding:8px; color:#ffffff; font-size:10pt; text-decoration:none; cursor:pointer;}
.P_Submit_Btn_over{	float:right;  background:#46bc7b; border:solid 1px #d9f1e2; padding:8px; color:#ffffff; font-size:10pt; text-decoration:none; cursor:pointer;}

.P_Submit_Btn_reserve_inactive{float:right; margin-right:65px; background:#D1D1D1; border:solid 1px #D1D1D1; padding:5px; color:#ffffff; font-size:10pt; text-decoration:none; cursor:pointer; }

.P_Submit_Btn_message{		 background:#339966; border:solid 1px #0d4983; padding:5px; color:#ffffff; font-size:10pt; text-decoration:none; cursor:pointer;}
.P_Submit_Btn_message:hover{ background:#339966; border:solid 1px #0d4983; padding:5px; color:#ffffff; font-size:10pt; text-decoration:none; cursor:pointer;}

.formOuterBox{		margin:5px 10px 10px 10px; font-family:Arial;}
.formOuterBox_reservation{		margin:5px 10px 10px 25px; font-family:Arial; text-align:left; width:635px;}
.formItemBox{		margin:10px 10px 10px 10px; text-align:left; font-family:Arial; font-size:14px;}
.formItemBoxLeft{	margin:10px 10px 10px 10px; text-align:right; font-family:Arial; font-size:14px;}
.formErrorLabel{	vertical-align:top; color:#ce3535; font-family:Arial; font-size:8pt; font-weight:bold;}
.formErrorLabel_large{	vertical-align:top; color:#ce3535; font-family:Arial; font-size:10pt; font-weight:bold;}

.Div_Form_Labels { float:left; font-weight:bold; text-align:right; }
.Div_Asp_Element { float:left; margin:10px 10px 10px 10px; font-size:8pt; width:170px;}
.Div_Asp_Element_Inside { float:left; margin:0px 5px 0px 0px; font-size:8pt; }
.Div_Rules_Checkbox { padding:5px 5px 5px 5px; margin: 5px 0px 5px 0px; width:350px; text-align:right; float:right; }
.Div_Rules_Checkbox_Holder { width:410px; }
.Div_Rules_Error_Label { font-size:8pt; font-weight:bold; padding: 0px 0px 0px 10px; }
.floatNone { float:none; }
.txtBox { border:solid 1px #bfbcb5; background:#ffffff; }
.rules { font-size:12px; margin:20px 20px 20px 20px; }
.link_rules { font-size:10pt; color:#3779b6; font-weight:bold; } 
.center20PixelBuffer {text-align:center; margin:20px 20px 20px 20px;}
.10PixelBuffer { margin:10px 10px 10px 10px; }
.floatLeft { float:left; }
.floatRight { float:right; }
.center { text-align:center; }
.bold { font-weight:bold; }
.reservation_textbox{ padding:0px; margin:0px; margin-left:-10px;}
.div_reservation_section { padding: 10px; border:solid 2px #3779b6; margin-bottom:20px; margin-top:10px; background-color:#f0f8ff;}
.img {
	text-decoration: none;
    border: none;
    vertical-align:bottom;
    overflow:hidden;
}