@charset "ISO-8859-1";
body {
background-image:url(../images/main_bg.jpg); }

#top_banner { background-image:url(../images/bg1.png); background-position:top; background-repeat:no-repeat;  width:950px; height:66px;}
#top_banner_text {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; background-image:url(../images/bg1.png); background-position:top; background-repeat:no-repeat;
	color: #804305;
	top: 30px;
	width: 300px;
	height: 50px;
	padding: 16px 20px 0px 630px;
}

#footer { background-color:#6F5E50; width:950px; height:27px;  background-image:url(../images/footer_bg.gif); background-position:top; background-repeat:no-repeat;}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	background-image:url(../images/bg2.jpg); background-position:top; background-repeat:no-repeat; width:950px; min-height:200px;
}

#left_col_1 {
	float: left;
	width: 235px;
	background-image:url(../images/right_divider.gif); background-position:right; background-repeat:no-repeat;
	margin:20px 10px 10px 5px;
	min-height:400px
}
#point_left{background-image:url(../images/ba_1_left.png); background-repeat:no-repeat; position:relative; left:-26px;  height:27px; width:26px; float:left;}
#point_banner1{background-image:url(../images/ba_1.jpg); background-repeat:no-repeat; position:relative; height:27px; width:950px;}
#point_right{background-image:url(../images/ba1_right.png); background-repeat:no-repeat; position:relative; top:-27px; left:950px; height:27px; width:26px; margin-bottom:-27px } 

#right_col_1 {
	float: right;
	width: 345px;
	margin:20px 10px 10px 5px;
}

#content { 
	float: left;
	width: 535px;
	margin:20px 5px 20px 20px; border-right:solid #333333 1px; padding-right:15px

}
#right_col_1_interior {
	float: right;
	width: 230px;
	margin:20px 10px 10px 5px;
}

#content_interior { 
	float: left;
	width: 650px;
	margin:20px 0px 20px 20px; border-right:solid #333333 1px; padding-right:15px;

}


#social_container { 
	margin:8px 20px 8px 0px; border-top:solid #333333 1px; border-bottom:solid #333333 1px;

}


/*TYPE*/
h1{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:19px; margin:5px 0; color:#753333; }

h2{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; margin:5px 0; color:#2B144B; }
p, ul{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; margin:5px 0; color:#333333; line-height:17px; }
.copy{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; margin:5px 0; color:#2B144B; line-height:15px; }
.copy_white{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; margin:5px 0; color:#FFFFFF; line-height:15px; }


a:link {
	color: #2B144B;	text-decoration: none;
}

a:visited {
	text-decoration: none;	color: #2B144B;
}

a:hover {
	text-decoration: none;	color: #88654B;
}

a:active {
	text-decoration: none;	color: #2B144B;
}
.table_type1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding-left:5px;
	color:#2B144B;
	line-height:26px;
}
.table_type2{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; padding-left:5px ; color:#88654B; line-height:21px; }

.table_type2 a:link {
	color: #88654B;	text-decoration: none;
}
.table_type2 a:visited {
	text-decoration: none;	color: #88654B;
}
.table_type2 a:hover {
	text-decoration: none;	color: #000000;
}
.table_type2 a:active {
	text-decoration: none;	color: #88654B;
}

.table_type3{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding-left:5px ; color:#544F3A; line-height:21px; }

.table_type3 a:link {
	color: #544F3A;	text-decoration: none;
}
.table_type3 a:visited {
	text-decoration: none;	color: #544F3A;
}
.table_type3 a:hover {
	text-decoration: none;	color: #000000;
}
.table_type3 a:active {
	text-decoration: none;	color: #544F3A;
}



.copy_grey {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#4F4945;}

.copy_grey a:link {
	color: #4F4945;	text-decoration: none;
}
.copy_grey a:visited {
	text-decoration: none;	color: #4F4945;
}
.copy_grey a:hover {
	text-decoration: none;	color: #6D5692;
}
.copy_grey a:active {
	text-decoration: none;	color: #4F4945;
}

.footer{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding-top:5px; color:#FFFFFF; line-height:21px; }

.footer a:link {
	color: #FFFFFF;	text-decoration: none;
}
.footer a:visited {
	text-decoration: none;	color: #FFFFFF;
}
.footer a:hover {
	text-decoration: none;	color: #000000;
}
.footer a:active {
	text-decoration: none;	color: #FFFFFF;
}

.notes{color:#FF00FF;}

/*OBJECTS*/
.imagepad{padding:10px 0px;}

#dog1 {background-image:url(../images/icon_dog.png); background-repeat:no-repeat; height:16px; width:20px; float:right; margin-right:40px;}
#dog2 {background-image:url(../images/icon_dog.png); background-repeat:no-repeat; height:16px; width:20px; float:right; margin-right:104px;}

#larger {background-image:url(../images/icon_search.gif); background-repeat:no-repeat; height:16px;  float:left;   }

.form1 { border:solid 1px #2B144B; width:250px; height:21px;}
.form2 { border:solid 1px #2B144B; width:250px; height:90px;}


.EventLink
{
cursor:hand;cursor:pointer;
margin:3px;
display:block;    
}

.EventRed
{
  color:red !important;   
}

.EventBlack
{
  color:black !important;      
}

 .submitButton
  {
    background:transparent url(../images/b_submit.jpg) no-repeat scroll left top;
    width:83px;
    height:23px;
    border:none;     
  }
  
  .submitButton:hover
  {
    background:transparent url(../images/b_submit_f2.jpg) no-repeat scroll left top;;     
  }
          
  .validationError
  {
     font-size:12px;    
  }   
  
   .evenDay
    {
        background-color:#ece5d5;    
    }
    
    .nextPrevMonth
    {
        padding:0 15px 0 15px;    
    }
   
    .noborder 
    {
        border:none !important;    
    }

    .noborder td
    {
        border:none !important;    
    }     

