/*LAYOUT*/
	
body {
	margin-top:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	line-height:1.3em;
	*line-height:1em;
	color:#666666;
	background-image:url(../graphics/bkgrnd-layout-dkblue.gif);
	background-position:center;
	background-repeat:repeat-y;
}
	
.basstub{display:block}
.basstub *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#669cc6}
.basstub1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #5c7d97;
  border-right:1px solid #5c7d97;
  background:#618eb1}
.basstub2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #566b7c;
  border-right:1px solid #566b7c;
  background:#6291b6}
.basstub3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #6291b6;
  border-right:1px solid #6291b6;}
.basstub4{
  border-left:1px solid #5c7d97;
  border-right:1px solid #5c7d97}
.basstub5{
  border-left:1px solid #618eb1;
  border-right:1px solid #618eb1}
.basstubfg{
  background:#669cc6;
  width:788px;
  margin:auto;}
  
 .inner-section-wht{display:block}
.inner-section-wht *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.inner-section-wht1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ececec;
  border-right:1px solid #ececec;
  background:#f7f7f7}
.inner-section-wht2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e2e2e2;
  border-right:1px solid #e2e2e2;
  background:#f8f8f8}
.inner-section-wht3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8;}
.inner-section-wht4{
  border-left:1px solid #ececec;
  border-right:1px solid #ececec}
.inner-section-wht5{
  border-left:1px solid #f7f7f7;
  border-right:1px solid #f7f7f7}
.inner-section-whtfg{
  background:#ffffff;
  width:780px;
  text-align:center;
  margin:auto;}
  .inner-section-whtfg2{
  background:#ffffff;
  width:225px;
  text-align:center;
  margin:auto;}
  .inner-section-whtfg3{
  background:#ffffff;
  width:550px;
  text-align:center;
  margin:auto;}
  
  

  
  
/* COLOR */	

.black {
	color:#000000;
}	

.caramel {
font-family:Tahoma, Arial;
	color:#A16F00;
	font-size:12px;
	line-height:14px;
}

.caramel12 {
font-family:Tahoma, Arial;
	color:#A16F00;
	font-size:12px;
	line-height:14px;
}	

.aqua {
	color:#64A6A2;
	font-size:12px;
	font-weight:500;
}	

.dkblue {
	color:#002D3F;
}

.ltblue {
	color:#6A8599;
}


.ltgrey {
	color:#669cc6;
	font-size: 12px;
}
	
.dkblueHeaders {
	color:#003366;
	font-size: 12px;
	font-weight:500;
}	


.headBoxGrey {
	font-family:"Arial Narrow", Arial;
	font-size:24px;
	font-weight:500;
	text-align:justify;
	color:#669cc6;
	}




/*PHOTOS*/

.photoBoxRight {
	float:right;
	margin:7px 0 6px 18px;
}	

.photoBoxLeft {
	float:left;
	margin:7px 18px 6px 0;
}	

.caption {
	margin-top:4px;
	font-size:10px;
	color:#808080;
	border-bottom:#B7B7B7 1px solid;
	padding-bottom:4px;
	font-style:italic;
	line-height:1.25em;
}	
	

/*RULES*/

.defaultRule {
	width:auto;
	height:8px;
	border-bottom:#666666 solid 1px;
	margin-bottom:16px;
}

.defaultRuleLt {
	width:auto;
	height:8px;
	border-bottom:#808080 solid 1px;
	margin-bottom:16px;
}

.defaultRuleLtGray {
	width:auto;
	height:8px;
	border-bottom:#999999 solid 1px;
	margin-bottom:16px;
}

.defaultRuleXLt {
	width:auto;
	height:18px;
	border-bottom:#B7B7B7 solid 1px;
	margin-bottom:18px;
}
.defaultRuleXXLt {
	width:auto;
	height:18px;
	border-bottom:#CCCCCC solid 1px;
	margin-bottom:18px;
}

/*BULLETS*/
	
.bulletSpace {
	margin-right:6px;
}	
.bulletEmptySpace {
	width:14px;
	height:8px;
	background-color:#FFFFFF;
	float:left;
}

.bullet {
	width:12px;
	height:8px;
	margin:5px 3px 0 1px;
	float:left;
}	

/*PHOTOS*/
	
.photoBox {
	width:auto;
	height:auto;
	float:right;
	margin:0 0 10px 12px;
}

.boxBtnSelected {
	/*background-color:#F4F6BE;*/
	background-color:#E3D4B2;
	padding:4px 6px;
	margin:0;
	line-height:normal;
	color:#000000;
}

.boxBtnOver {
	background-color:#FFFFFF;
	padding:4px 6px;
	margin:0;
	line-height:normal;
	color:#666666;
}	

.boxBtnOver:hover {
	background-color:#E2E2E2;
	padding:4px 6px;
	margin:0;
	line-height:normal;
	color:#666666;
}

/*LINKS*/

a:link {
	color: #006699;
	text-decoration:none;	
}
a:visited {
	color:#003366;
	text-decoration:none;
}
a:active {
	color:#000000;
	text-decoration:none;
}
a:hover {
	color:#A16F00;
	text-decoration:none;
	
}

	
/*--*/

a.footlink:link {
	color: #5382A5;
	font-size:12px;
	text-decoration:none;	
}
a.footlink:visited {
	color:#669cc6;
	font-size:12px;
	text-decoration:none;
}
a.footlink:active {
	color:#669cc6;
	font-size:12px;
	text-decoration:none;
}
a.footlink:hover {
	color:#64A6A2;
	font-size:12px;
	text-decoration:none;
	
}

	
/*--*/
a.aqualink:link {
	color: #5382A5;
	text-decoration:none;
	
}
a.aqualink:visited {
	color:#5382A5;
	text-decoration:none;
}
a.aqualink:active {
	color:#5382A5;
	text-decoration:none;
}
a.aqualink:hover {
	color:#64A6A2;
	text-decoration:none;
	
}

	
/*--*/
	
a.mainmenutop:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	line-height:2em;
	*line-height:1.85em;
}
a.mainmenutop:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	line-height:2em;
	*line-height:1.85em;
}
a.mainmenutop:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	line-height:2em;
	*line-height:1.85em;
}
a.mainmenutop:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	border-bottom:#000000 solid 1px;
	line-height:2em;
	*line-height:1.85em;
}


/*--*/	

a.mainmenubottom:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration:none;
	line-height:2em;
	*line-height:1.85em;
}
a.mainmenubottom:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	line-height:2em;
	*line-height:1.85em;
}	
a.mainmenubottom:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	line-height:2em;
	*line-height:1.85em;
}	
a.mainmenubottom:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	border-bottom:#666 solid 1px;
	line-height:2em;
	*line-height:1.85em;
}


/*--*/	

a.white:link {
	color: #FFFFFF;
	text-decoration:none;
}
a.white:visited {
	color:#FFFFFF;
	text-decoration:none;
}
a.white:active {
	color:#FFFFFF;
	text-decoration:none;
}
a.white:hover {
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:#FFFFFF solid 1px;
}
	

/*--*/	

a.caramellink:link {
	color: #000000;
	text-decoration:none;
}
a.caramellink:visited {
	color:#000000;
	text-decoration:none;
}
a.caramellink:active {
	color:#000000;
	text-decoration:none;
}
a.caramellink:hover {
	color:#A16F00;
	text-decoration:none;
}
	

/*--*/

a.caramellink2:link {
	color: #A16F00;
	text-decoration:none;
}
a.caramellink2:visited {
	color:#A16F00;
	text-decoration:none;
}	
a.caramellink2:active {
	color:#A16F00;
	text-decoration:none;
}	
a.caramellink2:hover {
	color:#A16F00;
	text-decoration:none;
	border-bottom:#A16F00 solid 1px;
}


/*--*/

a.secondary:link {
	color: #666666;
	text-decoration:none;
}
a.secondary:visited {
	color:#666666;
	text-decoration:none;
}
a.secondary:active {
	color:#666666;
	text-decoration:none;
}
a.secondary:hover {
	color:#666666;
	text-decoration:none;
	border-bottom:#666666 solid 1px;
}
	

/*--*/

a.ltgray:link {
	color: #999999;
	text-decoration:none;
}
a.ltgray:visited {
	color:#999999;
	text-decoration:none;
}
a.ltgray:active {
	color:#999999;
	text-decoration:none;
}
a.ltgray:hover {
	color:#999999;
	text-decoration:none;
	border-bottom:#999999 solid 1px;
}
	

/*--*/

a.gray:link {
	color: #666666;
	text-decoration:none;
	border-bottom:#666666 dotted 1px;
}
a.gray:visited {
	color:#666666;
	text-decoration:none;
	border-bottom:#666666 dotted 1px;
}
a.gray:active {
	color:#666666;
	text-decoration:none;
	border-bottom:#666666 dotted 1px;
}
a.gray:hover {
	color:#A16F00;
	text-decoration:none;
	border-bottom:#A16F00 dotted 1px;
}
	

/*--*/

a.blacklink:link {
	color: #000000;
	text-decoration:none;
	border-bottom:#000000 dotted 1px;
}
a.blacklink:visited {
	color:#000000;
	text-decoration:none;
	border-bottom:#000000 dotted 1px;
}
a.blacklink:active {
	color:#000000;
	text-decoration:none;
	border-bottom:#000000 dotted 1px;
}
a.blacklink:hover {
	color:#A16F00;
	text-decoration:none;
	border-bottom:#A16F00 dotted 1px;
}
	


/*FORM*/


/*.input:hover {
    border: 1px solid #666;
    background: #BFDFDA;
}*/
.button {
    border: 1px solid #666;
    background-color: #E2E2E2;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px 6px;
	*padding:2px 2px;
	cursor:pointer;
}
.button:hover {
    background-color: #E3D4B2;
}

.buttonAqua {
    border: 1px solid #666;
    background-color: #E2E2E2;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px 6px;
	*padding:2px 2px;
	cursor:pointer;
}
.buttonAqua:hover {
    background-color: #BFDFDA;
}


/*TOOLTIP*/

#dhtmltooltip{
position: absolute;
width: auto;
border: 1px solid #666666;
padding: 4px 6px;
line-height:normal;
color:#000000;
background-color: #F0F2A2;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.handcursor{
cursor:hand;
cursor:pointer;
}

/*PIG AND PINOT*/

#ppmenubar{
	width:464px;
	height:auto;
	border-bottom:#A16F00 1px solid;
	/*background-color:#A16F00;*/
}	

.ppselected {
    color:#FFFFFF;
	background-color: #A16F00;
	border:none;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:8px 10px;
	*padding:8px 0; /*WINDOWS FIX*/
}

.ppbutton {
    color:#FFFFFF;
	background-color: #A16F00;
	border:none;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:8px 10px;
	*padding:8px .25em; /*WINDOWS FIX*/
	cursor:pointer;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	line-height:normal;
}
.ppbutton:hover {
    background-color: #AF8426;
}

.text-input, input {
    border: 1px solid #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:4px 0 3px 2px;
}

.additions {
	color:#A16F00;
	font-weight:bold;
}	

.statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: relative;
top: 1px;
*top:2px;  /*WINDOWS FIX*/
left: 4px;
border: none;
}

