/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#FFF; layer-background-color:#FFF; visibility:hidden}

/*Styles for level 0*/

.clLevel0{
	background-color:#000;
	layer-background-color:#000;
	color:#FFF;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align: left;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 1px;
	padding-left: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
}
.clLevel0over{
	cursor:pointer;
	cursor:hand;
	background-color:#CC3333;
	layer-background-color:#FFF;
	color:#FFF;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align: left;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 1px;
	padding-left: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
}
.clLevel0border{position:absolute; visibility:hidden; background-color:#FFF; layer-background-color:#FFF}

/*Styles for level 1*/
.clLevel1{background-color:CC3333; layer-background-color:#000; color:#FFF; position:absolute;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding-top: 4px; padding-right: 7px; padding-bottom: 0px; padding-left: 12px; text-align: left;}

.clLevel1over{
	position:absolute;
	padding:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#CC3333;
	layer-background-color:#FFF;
	color:#FFF;
	cursor:pointer;
	cursor:hand;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 12px;
	text-align: left;
}
.clLevel1border{
	position:absolute;
	visibility:hidden;
	background-color:#000;
	layer-background-color:#000;
	border: 1px solid #FFF;
}




/*Styles for body text*/

body {
	margin:0px;
	background-color: #990000;
	vertical-align: top;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
	line-height: 18px;
	list-style-image: url(../nav/bullet01.gif);
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.cellpagetable01 {
	height: 100%;
	width: 100%;
}

.cellpagetable02 {
	width: 100%;
	vertical-align: top;
}

.cellpagetable03 {
	height: 100%;
}


/*Styles for layout text*/

.celltopnavlogo {
	background-color: #000;
	vertical-align: bottom;
	text-align: left;
	color: #666666;
	width: 170px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
}

.celltopnavbar {
	background-color: #000;
	vertical-align: middle;
	text-align: left;
	color: #666666;
	max-width: 171px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	height: 30px;
}
 
* html .celltopnavbar {
	background-color: #000;
	vertical-align: middle;
	text-align: left;
	color: #666666;
	max-width: 171px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	height: 21px;
}

 
*:first-child+html .celltopnavbar {
background-color: #000;
	vertical-align: middle;
	text-align: left;
	color: #666666;
	max-width: 171px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	height: 21px;
}





.celltopnavheader01 {
	background-color: #CC3333;
	vertical-align: bottom;
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	font-size: 48px;
	font-weight: bold;
	color: #FF9999;
	background-image: url(../nav/bg-topnavheader01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 10px;
	padding-right: 14px;
	padding-left: 14px;
	padding-bottom: 38px;
}

.celltopnavminibuts01 {
	background-color: #CC3333;
	vertical-align: bottom;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	font-size: 12px;
	color: #FF9999;
	background-image: url(../nav/bg-topnavheader01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 4px;
	padding-right: 14px;
	padding-left: 14px;
	padding-bottom: 24px;
}




.cellsubheader01 {
	background-color: #FFCCCC;
	vertical-align: bottom;
	text-align: left;
	max-width: 171px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	font-size: 28px;
	font-weight: normal;
	color: #CC3333;
	font-style: italic;
	padding-top: 24px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
}

.cellleftcoltop01 {
	background-color: #FF9999;
	vertical-align: middle;
	text-align: left;
	color: #990000;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #990000;
	border-bottom-color: #990000;
	width: 150px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.cellleftcol01 {
	background-color: #FFCCCC;
	vertical-align: top;
	text-align: left;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #990000;
	width: 150px;
	padding-top: 32px;
	padding-right: 10px;
	padding-bottom: 14px;
	padding-left: 10px;
}

.cellmainbody01 {
	background-color: #FFF;
	vertical-align: top;
	text-align: left;
	color: #000;
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
	font-size:16px!important;
	line-height: 1.6em!important;
}

* html .cellmainbody01 {
	background-color: #FFF;
	vertical-align: top;
	text-align: left;
	color: #000;
	padding-top: 29px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
}

 
*:first-child+html .cellmainbody01 {
	background-color: #FFF;
	vertical-align: top;
	text-align: left;
	color: #000;
	padding-top: 29px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
}


.cellsidenav-main01 {
	vertical-align: top;
	text-align: left;
	color: #000;
	padding-bottom: 4px;
	font-size: 16px;
	font-weight: bold;
	padding-top: 2px;
	text-transform: uppercase;
}

.cellsidenav-sub01 {
	vertical-align: middle;
	text-align: left;
	color: #000;
	padding-bottom: 4px;
	padding-left: 14px;
	font-weight: bold;
	background-image: url(../nav/bullet02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 2px;
}

.cellsidenav-sub02 {
	vertical-align: top;
	text-align: left;
	color: #000;
	padding-bottom: 8px;
	padding-left: 20px;
}


.cellbot01 {
	background-color: #000;
	vertical-align: middle;
	text-align: left;
	color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #990000;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	height: 45px;
	width: 170px;
}

/* Hides old Tuckley website image */

.cellbot01 img {display:none}

.cellbot02 {
	background-color: #000;
	vertical-align: middle;
	color: #fff;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #990000;
	border-bottom-color: #FFF;
	height: 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height: 20px;
	text-align: left;
	padding: 6px 20px;
}

	.cellbot02 a {color: #FFCCCC!important;}
	
.box-attention {display:block; float:right; width: 460px; min-height: 460px; border: solid 2px #000; margin: 0 0 40px 60px; padding: 20px 0 40px 0; background-color: #FFF; background-image: url(/images/bg-attention.jpg); background-repeat: no-repeat; background-position: bottom center; text-align:center;}
	.box-attention h1 {padding: 0 70px; color: #990000; font-size: 28px; line-height:31px!important;}
	.box-attention h2 {padding: 0 30px; font-size: 26px; line-height:30px!important;}
	.box-attention h3 {padding: 0 70px; font-size: 22px; line-height:27px}
	
	
	.cellmainpoem01 {
	vertical-align: top;
	text-align: left;
	color: #000;
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
	font-size:16px!important;
	line-height: 1.6em!important;
	min-height: 775px!important;
	margin: 20px 0 0; padding: 210px 14px 14px 210px;background-image: url(/images/poem-tree.gif);  background-repeat: no-repeat; background-position: top left; background-color: transparent!important;}


.poemcol {width:38%; float:right; background-color:rgba(255, 255, 255, 0.8)!important; text-align:center; padding-right:20px;}


@media only screen and (max-width: 1080px) {
  .cellmainpoem01 {padding: 210px 14px 14px 14px!important;}
  .poemcol {width:45%; float:right; padding-right:8px;}
}

