/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#C0C0C0;
}

.bordertop
{
border-top:4px solid #ffffff;
}

.borderright
{
border-right:4px solid #ffffff;
}

.content

{

padding:15px;

}

td

{

font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
line-height:14px;

}



hr {

color:#cccccc;

}

.navlink

{

	font-family: Arial, Helvetica, sans-serif;

	color: #FFF370;

	font-weight:bold;

	font-size: 15px;

	text-decoration:none

}
h4{
	font-family: Arial, Helvetica, sans-serif;

	color: #ffffff;

	font-weight:bold;

	font-size: 14px;
	margin:0;
	padding:0;
	
}

.navlink:hover

{

	font-family: Arial, Helvetica, sans-serif;

	color: #FFF370;

	font-weight:bold;

	font-size: 15px;

	text-decoration:none

}

.bodytext {

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: normal;

	color:#ffffff;

	font-size: 10pt;

	background-color:#04065C;

}

.yellowtext {

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: bold;

	color: #FFFF00;

	font-size: 10pt;

}

.whitetextbold {

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: bold;

	color:#ffffff;

	font-size: 10pt;

}

.maintable {

	margin: 4px;

	padding: 0px;

	background-color:#ffffff;



}

.contentcell {

	background-color: #000066;

	background-position: top;

	vertical-align: top;

}

.pagetitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: medium;

	font-style: normal;

	font-weight: bold;

	font-variant: small-caps;

	text-decoration: underline;

	color:#ffffff;

}

.sectionheading {

	font-weight: bold; 

	color: #FF0000;

	font-family: Arial, Helvetica, sans-serif;

}



.whitesectionheading {

	font-weight: bold; 

	color:#ffffff;

	font-family: Arial, Helvetica, sans-serif;

    font-size: 10pt;

	}



.tocfld {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color:#ffffff;

  	text-align: left;  

}

.toc_headline {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color:#ffffff;

  	text-align: left;  

}



.toc_headlinebox {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color:#FFF370;    

	text-align: left;

	text-decoration:none;

}

.month_header {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color:#ffffff;

 	text-align: center;

}

.toc {

	font-family: Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-size: 10pt;

}

.toc_date {

	font-family: Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-weight: bold;

	font-size: 10pt;

}

.toc_images {

	font-family: Arial, Helvetica, sans-serif;

	color: #DCE40A;

	font-size: 8pt;

}

.imagestory

{

border:1px solid #ffffff;

padding:2px;

}

.links_table {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 12px;

 color:#ffffff;

 width: 96%;

 padding: 10px;

 border-collapse: collapse;

 }

 .links_heading {

 font-size: 20pt;

 font-weight: bold;

 text-align: center;

 vertical-align: top;

 padding: 3px;

 background-color:#cccccc;

 }

 .links_leftcolumn {

 width: 33%;

 vertical-align: top;



 text-align: left;

  border:1px solid #cccccc;

 }

 .links_centercolumn {

 width: 33%;

 vertical-align: top;

 text-align: left;

  border:1px solid #cccccc;

 }

 .links_rightcolumn {

 width: 33%;

 vertical-align: top;

 text-align: left;

  border:1px solid #cccccc;

 }



.links_heading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14pt;

	font-style: normal;

	font-weight: bold;

	color: #1C186C;

	border-left:1px solid #cccccc;

	border-bottom:1px solid #cccccc;

}



/*.calendarcategory

{

color:#ffff00;

font-weight:bold;

font-size:14px;

}*/

/*.calendarEventDate

{

color:#FFF6A7;

font-size:12px;

text-decoration:none;

}*/



/*.calendarEventTitle

{

text-align:left;

color:#ffffff;

font-size:12px;

}*/

.left-nav-bg

{

	background-image: url(../deerpark/images/left-nav-bg.jpg);

	background-repeat: repeat-x;



}

.pageheading

{

font-family: Arial, Helvetica, sans-serif;

font-size: 18px;

color:#ffffff;

}

.fullStroy

{

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight:bold;

color:#6785D1;

text-decoration:none;

}

.fullStroy:hover

{

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight:bold;

color:#6785D1;

text-decoration:none;

}

.footerlink

{font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color:#ffffff;

text-decoration:none;

}

.footerlink:hover

{font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color:#ffffff;

text-decoration:none;

}

.history_link

{

font-family: Arial, Helvetica, sans-serif;

color:#ffffff;

text-decoration:underline;

font-size: 12px;

}

.history_link:hover

{

font-family: Arial, Helvetica, sans-serif;

color:#ffffff;

text-decoration:none;

font-size: 12px;



}

.statTable {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 13px;

 border-spacing: 1px; 

 border: 1px solid #8F8DA6;

 width: 90%;

 color: #FFFfff;

 padding: 1px;

 height:25px;

 font-weight:bold;

 text-align: center



 }

 .statData {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 13px;

 color: #FFFFFF;

 padding: 1px;

  height:25px;

 }

 .statColumn {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 13px;

 color: #FFFFFF;

 padding-left: 4px;

 text-align:left;

 font-weight:bold;

 border: 1px solid #8F8DA6;

  height:25px;

 }

 .statTotal {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 13px;

 color:#ff0000;

 padding-left: 4px;	

 text-align:left;

 font-weight:bold;

 border: 1px solid #8F8DA6;

 height:25px;

 }

 .statHeading {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 13px;

 color:#000000;

 padding: 1px;

 font-weight:bold;

 background-color:#ffffff;

  height:25px;

 }

 .statDataOdd {

font-family: Arial, Helvetica, sans-serif;

font-size: 13px;

color: #FFF370;

padding: 1px;

font-weight:bold;

border: 1px solid #8F8DA6;

height:25px;

}

.statDataEven{

font-family: Arial, Helvetica, sans-serif;

font-size: 13px;

color: #FFF370;

padding: 1px;

font-weight:bold;

border: 1px solid #8F8DA6;

 height:25px;

}

.statCurrent

{

height:25px;

}

.statGroup

{

height:25px;

}

.footertext {

	font-family: Arial, Helvetica, sans-serif;

	font-style:italic;

	font-weight: normal;

	color:#B5B3C7;

	font-size: 8pt;

}

a

{

color:#ffffff;

text-decoration:none;

}

a:hover

{

color:#FFF370;

text-decoration:none;

}

 .tdMem {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 10pt;

 font-weight: normal;

 text-align: center;

 color:#ffffff;

 vertical-align: top;

 padding: 3px;

text-align: left;

 }

  .tdmemGroup {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 13pt;

 font-weight: bold;

 text-align: left;

 color:#fff370;

 vertical-align: top;

text-align: left;

 }



/*Member Profile */

.members_table {

 border-collapse: collapse;

    border: 1px solid #FFFFFF;

}

.member_photo {

 

	padding: 5px; 

}

.mem_address {

    font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	text-align: left;

	color:#ffffff;

	padding: 5px;

}

.mem_profile {

    font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	text-align: left;

	font-style: normal;

	color:#ffffff;

	padding: 5px;	

	text-align: left;

}



.mem_heading {

    font-family: Arial, Helvetica, sans-serif;

	font-size: 11pt;

	font-style: normal;

	font-weight: bold;

	color:#fff370;

	text-align: left;

	padding: 5px;



}

.mem_name {

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: bold;

	color: #FFFF00;

	font-size: 15pt;

	padding: 5px;

}

.guestSingle {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 13px;

        font-weight: normal;

        color:#ffffff;

        width: 100%;

        padding: 10px;

        background-color:#000033;

}

.guestDate {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #FFFF00;

  	text-align: left;  

}

.guestName {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: normal;

	color:#ffffff;

  	text-align: left;  

}



.guestUrl {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: normal;

	color:#ffffff;

    border-top-width: 1px;  

	text-align:  left;

}

.guestLoc {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: normal;

	color:#ffffff;

 	text-align:  left;

}

.guestRem {

	font-family: Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-size: 10pt;

}

.guestFrmTable {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color:#ffffff;

  	text-align: left;  

}

.guestFrmDis {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color:#ffffff;

  	text-align: left;  

}

.guestFrmTable {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color:#ffffff;

  	text-align: left;  

}

.guestSignSub {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color:#000000;

  	text-align: center;  

}

.guestconfirm {

    font-family: Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-size: 10pt;

}

.noGuest

{

color: #FFFFFF;

}

.guestFieldName,.guestFieldEmail,.guestFieldRank,.guestFieldUrl,.guestFieldLoc,.guestFieldComment



{

width:180px;

text-align:left;

}

.imageofday_border_color {

    color: #FFFF00;

}

.imageofday_caption {

    font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: bold;

	color: #FFFF00;

	font-size: 9px;

}

/*Handouts table*/

.handsTable {

    background-color: #000033;

	border: 1px solid #000033;

}

/*Handouts td*/

.handsData {

    font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;

	color: #FFF370

}

/*Handouts category*/

.handsCat {

    font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	color: #FFFFFF;
	width:33%;

}

.handsFile {

    font-family: Arial, Helvetica, sans-serif;

	font-size: 7pt;

	font-style: normal;

	color: #8C8C8C

}

.handsDate {

    font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;

	color: #8C8C8C

}

.sLinksTable {

    border: 1px solid #9c0808;

}



.galTable

{

border:1px solid #ffffff;

vertical-align:top;

text-align:left;

}

.galInfo

{

	font-family: Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-size: 10pt;

}

.galTitle

{

	font-family: Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-size: 12pt;

	font-weight:bold;

}
/* Event calendar */
.calendarcategory
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14pt;
color:#ffff00;
font-weight:bold;
font-size:14px;
text-align:center;
}
.calendarEventDate
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14pt;
color:#fff6a7;
font-size:12px;
text-decoration:none;
}

.calendarEventTitle
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align:left;
color:#fff;
font-size:12px;
}
/*New Calendar Classes*/
/*New Class for displaying the top navigation table, month next last etc*/
.calNavigation {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #fff;
  border: 1px solid #B8C2DE;  
  border-collapse: collapse;
 }
.calNavigation a {
text-decoration:none;
 } 
 .calNavigation a:hover {
text-decoration:none;
 } 
 /*Class for displaying Year such as August 2006*/
.calMonthYear {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size:13px;
  color: #AAC2F8;
  text-align:center;
  border: 1px solid #B8C2DE;
  padding-top:3px;
  padding-bottom:3px;
   }
 /*Class for navigation TD, such as last month next month*/
.calNavTD {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
  vertical-align:middle;
  text-transform:capitalize;
  color: #210303;
  height:20px;
  border-bottom:0px;  
}
/*last month, next month navigation link class <a href class, for better also use a.calNavLink:hover etc*/
.calNavLink {
font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
  vertical-align:middle;
  border-bottom:0px;
  color: #FFF089;
  text-decoration:none;
}
.calNavLink:hover {
  color: #Fff;
  text-decoration:none;
}

/*Calendar Table*/
.calContent {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #fff;
  font-size: 10pt;
  text-align: center;  
  border: 1px solid #B8C2DE;
  border-collapse: collapse;
}
/*Displaying Sun, Mon etc*/
.calWeekdays {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #ffffff;
  font-size: 10pt;
  text-align: center;  
    /*background-color: #8D8D8D;*/  
  border: 1px solid #B8C2DE;
  border-top:0px;
  padding-top:3px;
  padding-bottom:3px;
}
/*The current day*/
.calCurrentDayTD {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #FFFFFF;
  font-size: 10pt;
  text-align: center;  
  /* background-color: #5F5F5F;  */
  border: 1px solid #B8C2DE;
  height: 50px;
  vertical-align:middle;
}
/*Blank td*/
.calClassNone {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
  vertical-align:middle;
  color: #ffffff;  
  border: 1px solid #B8C2DE;
  height: 50px;
}
/*Current day link*/
.calCurrentDayLink {
font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11pt;
  text-align: center;
  color: #FFF089;
  font-weight:bold;  
}
.calCurrentDayLink:hover {
  color: #FFf;
}
/*For all other day*/
.calOtherDayTD {
font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11pt;
  text-align: center;
  color: #fff;  
  border: 1px solid #B8C2DE;
  height: 50px;
  vertical-align:middle;
}
/*The td containing event*/
.calEventDayLink {
font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 8pt;
  text-align: center;
  color: #AAC2F8;
}
.calEventDayLink:hover {
  color: #fff;
}
/*Other day link*/
.calOtherDayLink {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11px;
  text-align:center middle;
  color:#fff;
  font-weight:bold;
  text-decoration:none;  
}
.calOtherDayLink:hover {
   color:#AAC2F8;
   }
/* Event calendar */
/*Hall Rental Module*/
.HRTable {
	width:578px;
 border: 1px solid #fff;
 padding:2px;
 margin-top:20px;
 }
 .HRTable td {
  font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-align: center;
 color:#fff;
  padding:2px;
 
 }
 .HRTable div {
  font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-align: center;
 color:#fff;
 }
 
 
 .HRTable a{color:#FFF370;}
.HRTable a:hover{color:#fff;}
.HRCaption {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 text-align: center;
 background-color: #6858BC;
 color: #fff;
 border: 1px solid #fff;
 }
.HRCaptionsmall {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-align: center;
 color: #FFF370;
 }
.HRCurMY {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 text-align: center;
 background-color: #000033;
 color: #fff;
  border: 1px solid #FFFFFF;
 }
.HRSelect {
    background-color: #fff;
	color: #000033;
  border: 1px solid #750112;
  font-size: 10px;
	margin-top:10px;
  }
.HRButton {
font-family: Arial, Helvetica, sans-serif;
    background-color: #6858BC;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	border:1px solid #fff;
	width: 70px;
	height:18px;
	cursor:hand;
	padding-bottom:2px;
	margin-top:10px;
	margin-left:155px;
	
}
.HRWeek {
  font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-align: center;
 background-color: #000033;
 color: #fff;
 border: 1px solid #fff;
 border-collapse:collapse;
  }
.HRdatablank {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px solid #fff;
width: 80px;
 height:50px;
 text-align: center;
color: #fff;
/*background-color: #383838;*/

}
.HRdatafull {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px solid #fff;
width: 80px;
 height:50px;
text-align:center;
vertical-align:middle;
/*background-color: #7E7E7E;*/
color: #ffffff;

}
.HRdatafull a{
color: #FFF370;}
.HRdatafull a:hover{
color: #fff;}
.HRdatatentative {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px solid #fff;
width: 150px;
height: 50px;
text-align:left;
color: #fff;
}
.HRDate{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#fff;
}
.HRDate a{
color:#fff;
}
.HRDate a:hover{
color:#FFF370;
}
.HRTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
}
.HRListClass {
border: 1px dotted #fff;
margin-bottom:12px;
}
.HRlistTDTitle {
font-size: 14px;
color: #FFCC33;
}
.HRlistTDStartDate {
font-size: 11px;
color: #FF9900;
}
.HRlistTDEndDate {
font-size: 11px;
color: #FF9900;
}
.HRlistTDDetails {
font-size: 11px;
color: #66CC00;
}
/*.HRdataparmanent{margin-right:10px;border: 1px solid #fff;
}*/
.HRdataparmanent {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px solid #fff;
width: 80px;
 height:50px;
 text-align:center;
vertical-align:middle;
/*background-color: #A4041C;*/
color: #ffffff;
}
.HRdataparmanent div{
background-color:#AA041C; 
padding:0px; 
margin:0px; 
line-height:0px;
}
/*#AutoNumber1{color:#000000; margin-top:10px;}
#AutoNumber1 table{background-color:#AA041C;}
#AutoNumber1 table td{color:#FFFFFF;}
#AutoNumber1 table div{color:#FFF370; background-color:none;}
#AutoNumber1 table td strong{color:#FFFFFF;}*/

.HRFormText {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#FFCC00;
text-align:right;
}
.HTLabel {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#fff;
text-align:left;
}
.HRText {
   width:198px;
   font-size: 11px; 
   color: #CB0100;
   font-weight: normal;
   border-top:1px solid #979797;
   border-left:1px solid #979797;
   border-right:1px solid #979797;
   border-bottom:1px solid #979797;
   padding-left:5px;
   background-color: #000033;
}
.HRTextarea {
   width:198px;
   font-size: 11px; 
   color: #CB0100;
   font-weight: normal;
   border-top:1px solid #979797;
   border-left:1px solid #979797;
   border-right:1px solid #979797;
   border-bottom:1px solid #979797;
   padding-left:5px;
   background-color: #000033;
   height:70px;
}
.HRBookTable {
   font-size: 11px; 
   font-weight: normal;
   margin-left:6px;
}
.HRBookTable td {
   color: #CB0100;
   font-weight: normal;
   text-align:left;
}
.img-border {
 border:1px solid #ffffff; padding:2px;
}
/*Hall Rental Module*/