/* CSS Document */
body{
	background-color: transparent;
	font-family: Century gothic, Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #50301a;
	vertical-align: top;
	text-align: justify;
}
td.HeaderBackground{
	background-image: url(../images/CN2Header.gif);
	background-repeat: no-repeat;
	background-position: top;
	vertical-align: top;
	background-attachment: scroll;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;	
}
td.LeftMenu{
	background-image: url(../images/CNMenuBackground.gif);
	background-repeat: no-repeat;
	background-position: top;
	vertical-align: top;
	background-attachment: scroll;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
}
td.Boxlefttop{
	background-image: url(../images/CNRedBox.gif);
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: top;
}
td.Boxmiddleleft{
	background-image: url(../images/CNOrangeBox.gif);
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: top;
}
td.Boxmiddleright{
	background-image: url(../images/CNGreenBox.gif);
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: top;
}
td.Boxrighttop{
	background-image: url(../images/CNBrownBox.gif);
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: top;
}
td.Boxbottom{
	background-image: url(../images/CNHomeBox.gif);
	background-repeat: no-repeat;
	background-position: top;
}
td.mainFooter{
	background-image: url(../images/CN2footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: top;
}
td.QuickQuoteBox{
	background-image: url(../images/Quickquotebox.gif);
	background-repeat: no-repeat;
	background-position: left;
	vertical-align: top;
}
td.brownborderleft{
border-left: 1px solid #50301A;
}
td.mainContent{
	background-color: white;
}
td.boxbottomTitle{
color: #50301a;
font-size: 14px;
}
td.boxbottomText{
color: #50301a;
font-size: 11px;
text-align: justify;
vertical-align: top;
}
td.HomeTextOrangeItalic{
color: #F5821F;
font-size: 16px;
text-align: center;
font-style: italic;
}
td.box1{
background-color: #7e9d59;
color: White;
font-size: 10px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 2px;
}
td.box2{
background-color: #9aaf7c;
color: White;
font-size: 10px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 2px;
}
td.box3{
background-color: #b7c49f;
color: White;
font-size: 10px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 2px;
}
h2.boxes{
color: #50301a;
font-size: 10px;
text-align: justify;
padding-top: 0px;
margin-bottom: 1px;
}
h1.header{
color: #50301A;
font-size: 18px;
font-weight: bold;
text-align: left;
padding-top: 1px;
margin-bottom: 0px;
padding-bottom: 5px;
}
h1.header{
color: #50301A;
font-size: 16px;
font-weight: bold;
text-align: left;
padding-top: 1px;
margin-bottom: 0px;
padding-bottom: 5px;
}
h1.header1{
color: #507819;
font-size: 16px;
font-weight: bold;
text-align: left;
padding-top: 1px;
margin-bottom: 0px;
padding-bottom: 2px;
}
h1.Textheader{
color: #507819;
font-size: 15px;
font-weight: bold;
text-align: left;
padding-top: 1px;
margin-bottom: 0px;
padding-bottom: 5px;

}
h1.frontPageOrangeItalic{
color: #F5821F;
font-size: 16px;
text-align: center;
font-style: italic;
 font: lighter;
}
h1.frontPageOrange{
color: #F5821F;
font-size: 13px;
font-weight: bold;
text-align: center;
padding-top: 1px;
margin-bottom: 0px;
padding-bottom: 5px;
 vertical-align: middle;
}
h1.frontPageRed{
color: Red;
font-size: 16px;
font-weight: bold;
text-align: center;
margin-bottom: 0px;
vertical-align: middle;
}
h1.frontPageBrown{
color: #50301A;
font-size: 18px;
font-weight: bold;
text-align: Left;
padding-top: 1px;
margin-bottom: 0px;
padding-bottom: 1px;
}
h1.frontPageOrangeL{
color: #F5821F;
font-size: 16px;
font-weight: bold;
text-align: left;
padding-top: 0px;
margin-bottom: 0px;
}
h1.frontPageOrangeR{
color: #F5821F;
font-size: 16px;
font-weight: bold;
text-align: right;
padding-top: 2px;
margin-bottom: 3px;
}
h1.Greenheader{
color: #507819;
font-size: 18px;
font-weight: bold;
text-align: left;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}
h1.orangeheader15{
color: #F5821F;
font-size: 15px;
font-weight: bold;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}
h1.orangeheader20{
color: #F5821F;
font-size: 20px;
font-weight: bold;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}
h2.TextheaderBrownfront{
color: #50301a;
font-size: 12px;
font-weight: bold;
padding-top: 1px;
margin-bottom: 0px;
padding-bottom: 1px;
 font-style: normal;
 text-decoration: underline;
}
h2.TextheaderRedfront{
color: red;
font-size: 15px;
font-weight: bold;
 text-align: center;
 font: italic
}
a.moreInfo{
	text-align: right;
	color: #50301A;
	font-weight: bold;
}
#linBreak{
padding-bottom: 5px;
}
#footerDivLine{
	padding-top: 5px;
}
a.menu:link, a.menu:active, a.menu:visited{
	color: #50301a;
	text-decoration: none;
	font-size: 11px;
}
a.menuorange:link, a.menuorange:active, a.menuorange:visited{
	color: #F5821F;
	text-decoration: none;
	font-size: 11px;
}
a.orangeLink2:link, a.orangeLink2:active, a.orangeLink2:visited{
	color: #F5821F;
	text-decoration: none;
	font-size: 11px;
}
a.orangeLink2:hover{
text-decoration: underline;
}
a.orangeLink:link, a.orangeLink:active, a.orangeLink:visited{
	color: #F5821F;
	text-decoration: none;
	font-size: 12px;

}
a.orangeLink2:hover{
text-decoration: underline;

}
a.greenLink:link, a.greenLink:active, a.greenLink:visited{
	color: #507819;
	text-decoration: none;
	font-size: 11px;
}
a.greenLink:hover{
text-decoration: underline;
}
a.redLink:link, a.redLink:active, a.redLink:visited{
	color: red;
	text-decoration: none;
	font-size: 11px;
}
a.redLink:hover{
text-decoration: underline;
}
a.redLinkbold:link, a.redLinkbold:active, a.redLinkbold:visited{
	color: red;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
a.redLinkbold:hover{
text-decoration: underline;
}
a.brownLink:link, a.brownLink:active, a.brownLink:visited{
	color: red;
	text-decoration: none;
	font-size: 11px;
}
a.brownLink:hover{
text-decoration: underline;

}
a.footerLink:link, a.footerLink:active, a.footerLink:visited{
	color: #50301A;
	text-decoration: none;
	padding-top: 0px;
}
a.footerLink:hover{
text-decoration: underline;
}
a.footerLink1:link, a.footerLink1:active, a.footerLink1:visited{
	color: #F5821F;
	text-decoration: none;
	padding-top: 5px;
}
a.footerLink1:hover{
text-decoration: underline;
}
a.Bullets:link, a.Bullets:active, a.Bullets:visited{
	color: #F5821F;
	text-decoration: underline;
	padding-top: 5px;
}
a.Bullets:hover{
text-decoration: underline;
}
a.Bullets1:link, a.Bullets1:active, a.Bullets1:visited{
	color: #F5821F;
	text-decoration: underline;
	padding-top: 5px;
	font-size: 12px;
}
a.Bullets1:hover{
text-decoration: underline;
}
a.Login:link, a.Login:active, a.Login:visited{
	color: White;
	font-size: 14px;
	text-align: left;
	padding-top: 0px;
	margin-bottom: 0px;
}
a.Login:hover{
text-decoration: underline;

}
.backtotop{
	text-align: right;
}
.menuorange{
background-color: transparent;
font-family: Century gothic, Tahoma, Verdana, Arial;
font-size: 12px;
color: #50301a;
vertical-align: top;
text-align: justify;
}
.Textbody{
background-color: transparent;
font-family: Century gothic, Tahoma, Verdana, Arial;
font-size: 12px;
color: #50301a;
vertical-align: top;
text-align: justify;
}
.Textbody10{
background-color: transparent;
font-family: Century gothic, Tahoma, Verdana, Arial;
font-size: 10px;
color: #50301a;
vertical-align: top;
text-align: justify;
}
.TextbodyItalic10{
background-color: transparent;
font-family: Century gothic, Tahoma, Verdana, Arial;
font-size: 10px;
color: #50301a;
vertical-align: top;
text-align: justify;
 font-style: italic;
}
.Textheader{
color: #507819;
font-size: 14px;
font-weight: bold;
text-align: left;
padding-top: 1px;
margin-bottom: 0px;
padding-bottom: 1px;
}
.TextheaderGreen14{
color: #507819;
font-size: 14px;
font-weight: bold;
padding-top: 1px;
margin-bottom: 0px;
padding-bottom: 1px;
}
.TextheaderGreen13{
color: #507819;
font-size: 13px;
font-weight: bold;
padding-top: 1px;
margin-bottom: 0px;
padding-bottom: 1px;
}
.TextheaderCentre{
color: #507819;
font-size: 15px;
font-weight: bold;
text-align: center;
padding-top: 1px;
margin-bottom: 0px;
padding-bottom: 1px;
}
.TextheaderBrown{
color: #50301a;
font-size: 14px;
font-weight: bold;
padding-top: 1px;
margin-bottom: 0px;
padding-bottom: 1px;
}
.Textheaderitalic{
color: #507819;
font-size: 15px;
font-weight: bold;
text-align: left;
padding-top: 1px;
margin-bottom: 0px;
padding-bottom: 1px;
 font-style: italic;
}
.TextheaderOrange{
color: #F5821F;
font-size: 13px;
font-weight: bold;
padding-top: 1px;
margin-bottom: 0px;
padding-bottom: 1px;
}
.TextheaderOrangeCentre{
color: #F5821F;
font-size: 13px;
font-weight: bold;
text-align: center;
padding-top: 1px;
margin-bottom: 0px;
padding-bottom: 1px;
}
.Frontpagegreentext{
color: #507819;
font-size: 13px;
font-weight: bold;
text-align: left;
padding-top: 1px;
margin-bottom: 0px;
padding-bottom: 1px;
}
.TextheaderOrangeSchool1{
color: #F5821F;
font-size: 15px;
font-weight: bold;
text-align: center;
padding-top: 1px;
margin-bottom: 0px;
padding-bottom: 1px;
}
.TextheaderRedSchool{
color: red;
font-size: 14px;
font-weight: bold;
text-align: center;
padding-top: 1px;
margin-bottom: 0px;
padding-bottom: 1px;
 font-style: italic;
}
.TextheaderRed12{
color: red;
font-size: 12px;
font-weight: bold;
text-align: center;
}
.TextheaderRed12Justify{
color: red;
font-size: 12px;
font-weight: bold;
text-align: justify;
}
.Vouchers{
	background-color: white;
	font-family: Century gothic, Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #50301a;
	vertical-align: top;
	text-align: justify;
}
.Textbodycentre{
	background-color: white;
	font-family: Century gothic, Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #50301a;
	vertical-align: top;
	text-align: justify;
}
.TextheaderGreenCentre{
color: #507819;
font-size: 13px;
font-weight: bold;
text-align: center;
padding-top: 1px;
margin-bottom: 0px;
padding-bottom: 1px;
}
.TextheaderBrown12{
color: #50301a;
font-size: 12px;
font-weight: bold;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}
.TextheaderOrange12{
color: #F5821F;
font-size: 12px;
font-weight: bold;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}
.TextheaderGreenCentre12borderbottom{
color: #507819;
font-size: 12px;
font-weight: bold;
text-align: center;
border-bottom: 1px solid #507819;
}
.TextheaderGreenCentre12borderbottomRight{
color: #507819;
font-size: 12px;
font-weight: bold;
text-align: center;
border-bottom: 1px solid #507819;
border-right: 1px solid #507819;
}
.TextbodycentreBorderRight{
	background-color: white;
	font-family: Century gothic, Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #50301a;
	vertical-align: top;
	text-align: justify;
	border-right: 1px solid #507819;
}
.frontPageOrangeL1{
color: #F5821F;
font-size: 13px;
font-weight: bold;
text-align: left;
padding-top: 0px;
margin-bottom: 0px;
}
