/**Begin CSS Style*****************************************/
/**DO NOT MODIFY ANYTHING IN THIS SECTION.**/
/*
body{
	vertical-align: top;
	background: url(images/headback01.gif) repeat-x;
	color: #000;
	margin: 0;
}
*/
.contentslide{
border: 1px solid #000000;
border-bottom-width: 1px;
background-color: #000000;
width: 670px;
height: 250px;
}

.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}

.contentslide .contentdiv{
display: none;
}

.pagination{
background:#ccc url(http://www.fairfieldacc.com/images/nav.gif) repeat-x;
/border-width: 0 10px; /*Left/ right border width of pagination DIV.*/
padding: 2px 2px 2px 2px;
width: 668px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right;

}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 668px; /*IE5 width*/
w\idth: 668px; /*IE6 width*/
}

.pagination a{
padding: 2px 5px;
font-family:Arial;
font-size:12px;
text-decoration: none; 
color: #2e6ab1;
background-color: #FFFFFF;
border: 1px solid #9aafe5;
}

.pagination a:hover, .pagination a.selected{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}


.eventtitle {
font: bold 10pt Arial;
}

.subtitle {
font: normal 9pt Arial;
}


a.irocfooter:link, a.irocfooter:visited, a.irocfooter:hover, a.irocfooter:active	{
	color: #C0C0C0;
	font: normal 8pt Arial;
	text-decoration: none;
}

#borderbar { border-bottom: 1px solid #0C2A4E; padding: 6px 0; }

h6 {
  font: bold 11pt Arial;
  color: #FC6400;
  margin: 0;

}

.sponsorimage {
  margin: 0 5px; 
  float: right; 
  border: 2px solid #0C2A4E;
  padding: 2px;
}

.menu{
cursor: pointer;
text-align:left;
font-family:Arial;
color: #FFFFFF;
font-size:10pt;
font-style:normal;
text-decoration:none;
font-weight:bold;
}



a.header:link, a.header:hover, a.header:visited, a.header:active{
display: block;
cursor: pointer;
font: bold 12px Arial;
text-align:center;
color: #FFFFFF;
height: 120px;
width: 84px;
font-style:normal;
text-decoration:none;
padding: 78px 0 0 0;
}



a:link	{
	color : #000080;
	font-weight : normal;
	text-decoration : underline;
}

a:visited {
	color : #000080;
	font-weight : normal;
	text-decoration : underline;
}

a:hover	{
	color : #FF0000;
	font-weight : normal;
	text-decoration : underline;
}

a:active {
	color : #000080;
	font-weight : normal;
	text-decoration : underline;
}


a.one:link	{
		color : #FFFFFF;
		font-weight : normal;
		text-decoration : none;
}

a.one:visited	{
		color : #FFFFFF;
		font-weight : normal;
		text-decoration : none;
}

a.one:hover	{
		color : #FF0000;
		font-weight : normal;
		text-decoration : none;

}


a.two:link	{
		color : #000080;
		font-weight : bold;
		text-decoration : none;
		font-family: Arial;
		font-size: 10pt;
}

a.two:visited	{
		color : #000080;
		font-weight : bold;
		text-decoration : none;
		font-family: Arial;
		font-size: 10pt;
}

a.two:hover	{
		color : #FF0000;
		font-weight : bold;
		text-decoration : none;
		font-family: Arial;
		font-size: 10pt;

}


a.three:link	{
		color : #000080;
		font-weight : bold;
		text-decoration : underline;
		font-family: Arial;
		font-size: 10pt;
}

a.three:visited	{
		color : #000080;
		font-weight : bold;
		text-decoration : underline;
		font-family: Arial;
		font-size: 10pt;
}

a.three:hover	{
		color : #FF0000;
		font-weight : bold;
		text-decoration : underline;
		font-family: Arial;
		font-size: 10pt;

}
.generaltext
{font-family:Arial;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;}
.generaltext1
{font-family:Verdana;font-size:10pt;font-weight:normal;font-style:normal;text-decoration:none;}
.generaltext2
{font-family:Verdana;font-size:10pt;font-weight:normal;font-style:normal;text-decoration:none;}
.generaltext3
{font-family:Arial;font-size:8pt;font-weight:normal;font-style:normal;text-decoration:none;}
.generaltext4
{font-family:Arial;font-size:10pt;font-weight:bold;font-style:normal;text-decoration:none;}
.headertext
{font-family:Verdana;font-size:13pt;font-weight:bold;font-style:italic;text-decoration:none;}
.headertext2
{font-family:Arial;font-size:12pt;font-weight:bold;font-style:normal;text-decoration:none;}
.menutext
{font-family:Verdana;font-size:10pt;font-weight:bold;font-style:normal;text-decoration:none;}
.menutext2
{font-family:Verdana;font-size:8pt;font-weight:bold;font-style:normal;text-decoration:none;}
.menutext3
{font-family:Arial;font-size:8pt;font-weight:bold;font-style:normal;text-decoration:none;}
.footertext
{font-family:Veranda;font-size:8pt;font-weight:normal;font-style:normal;text-decoration:none;}
.footertext2
{font-family:Verdana;font-size:1pt;font-weight:normal;font-style:normal;text-decoration:none;}

.booked {
background-image: url('images/cal_red_back.gif');
background-repeat: repeat-x;
background-attachment: scroll;
border: 1px solid #D1D8DC;
font-family: Arial;
font-size: 12px;
font-weight: normal;
font-style: normal;
text-decoration:none;
}

.na {
background-image: url('images/cal_blue_back.gif');
background-repeat: repeat-x;
background-attachment: scroll;
border: 1px solid #D1D8DC;
font-family: Arial;
font-size: 12px;
font-weight: normal;
font-style: normal;
text-decoration:none;
}


.held {
background-image: url('images/cal_green_back.gif');
background-repeat: repeat-x;
background-attachment: scroll;
border: 1px solid #D1D8DC;
font-family: Arial;
font-size: 12px;
font-weight: normal;
font-style: normal;
text-decoration:none;
}

.pending {
background-image: url('images/cal_green_back.gif');
background-repeat: repeat-x;
background-attachment: scroll;
border: 1px solid #D1D8DC;
font-family: Arial;
font-size: 12px;
font-weight: normal;
font-style: normal;
text-decoration:none;
}

.gentable {
background-image: url('images/litebluegraddown.gif');
background-repeat: repeat-x;
background-attachment: scroll;
border: 1px solid #D1D8DC;
font-family: Arial;
font-size: 12px;
font-weight: normal;
font-style: normal;
text-decoration:none;
}

.gentable_s {
background-image: url('images/litebluegraddown.gif');
background-repeat: repeat-x;
background-attachment: scroll;
border: 1px solid #D1D8DC;
font-family: Arial;
font-size: 8pt;
font-weight: normal;
font-style: normal;
text-decoration:none;
}

.gentable_nbclosed {
background-image: url('images/litebluegraddown.gif');
background-repeat: repeat-x;
background-attachment: scroll;
border-top: 1px solid #D1D8DC;
font-family: Arial;
font-size: 8pt;
font-weight: bold;
font-style: normal;
text-decoration:none;
}

.gentable_nbopen {
background-image: url('images/litebluegraddown.gif');
background-repeat: repeat-x;
background-attachment: scroll;
border-top: 1px solid #D1D8DC;
border-bottom: 1px solid #D1D8DC;
font-family: Arial;
font-size: 8pt;
font-weight: bold;
font-style: normal;
text-decoration:none;
}

.handcursor{
cursor: pointer;
}

.pepper
{background-color: #FFECC6;}
.string
{background-color: #F0E1D2;}
.swiss
{background-color: #EAEAFF;}

/**Drop Div Begin**/
#dropmenudiv{
position:absolute;
border:0px solid white;
padding:0px;
margin-top:0;
line-height:19px;
z-index:100;}

/**Glossy Menu Begin**/

.glossymenu{
list-style-type: none;
margin: 1px 0;
padding: 0;
width: 170px;
border: 1px solid #DADADA;
border-bottom-width: 0;
}

.glossymenu li a{
background: url(images/chromebg.gif) center center repeat-x;
font-family: Arial;
color: #494949;
font-size: 9pt;
font-weight: bold;
font-style: normal;
text-decoration: none;
text-align: left;
display: block;
width: auto;
padding: 2px 0;
padding-left: 10px;
border-bottom: 1px solid #BBB;
}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 170px;
}

.glossymenu li a:visited, .glossymenu li a:active, .glossymenu li a:hover{
color: #494949;
font-family: Arial;
font-size: 9pt;
font-weight: bold;
font-style: normal;
text-decoration: none;
text-align: left;
}

.glossymenu li a:hover{
background: url(images/chromebg2.gif) center center repeat-x;
}

/**Chrome Menu Begin**/

#chromemenu{
width: 100%;
font-weight: bold;
font-size: 90%;
}

#chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#chromemenu ul{
border: 1px solid #BBB;
width: 100%;
background: url(images/chromebg.gif) center center repeat-x;
padding: 3px 0;
margin: 0;
text-align: center; /*set value to "right" for example to align menu to the left of page*/
}

#chromemenu ul li{
display: inline;
border-left: 1px solid #DADADA;
}

#chromemenu ul li a{
color: #494949;
padding: 5px;
padding-right: 10;
padding-left: 10;
margin: 0;
font-family: Arial;
font-size: 9pt;
font-weight: bold;
font-style: normal;
text-decoration: none;
border-right: 1px solid #DADADA;
}

#chromemenu ul li a:hover{
background: url(images/chromebg2.gif) center center repeat-x;
}


/**Tab Box Begin**/

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: 11px Arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
position:relative;
white-space:norap;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 0px;
border: 1px solid #778A98;
color: #2d2b2b;
background: white url(images/tabbackdown.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 0px;
border-left: 0px solid #778A98;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(images/tabbackup.gif);
border-bottom-color: white;
color: #DA6633;
font-weight: bold;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content container*/
border: 1px solid #778A98;
width: 335px;
margin-bottom: 6px;
padding: 5px;
background: #FFFFFF;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}

/**Drop Down Box**/
#contentBox {
  border:1px solid #317082;
  height:0px;
  visibility:hidden;
  position:absolute;
  background-color:#E2EBED;
  overflow:hidden;
  padding:2px;
  width:250px;
}

#content {
  position:relative;  
  font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
  width:100%;
  font-size:0.8em;
}

#slidedown {
  position:relative;
  width:250px;
}


/**End CSS Style*****************************************/

