body {
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
}
.intheNews {
	background-image: url(../images/grads/25050.png);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: "Trebuchet MS";
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	color: #333399;
	text-align: center;
	vertical-align: top;
}

.introtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.picright {
}


body, td, th {
	color: #666633;
}

h1, h2 {
	color: #264C71;
	font-family: "Trebuchet MS";
	font-size: 36px;
	font-style: normal;
	line-height: 36px;
	font-weight: normal;
	text-decoration: none;
}

h3, h4, h5, h6 {
	color: #996633;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #203F5C;
}
.h3wht {
	font-family: "Trebuchet MS";
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}


a {
  color: #336600;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 50px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3366AF;
	padding-right: 0px;
	padding-bottom: 25px;
}
.contentback {
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
	padding-top: 5px;
	padding-right: 50px;
	padding-bottom: 5px;
	padding-left: 50px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5F9ECA;
	background-image: url(../2009site/images/templatesupport/home325.jpg);
	text-align: left;
	vertical-align: top;
}
.contentinterior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
}

.boxportText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding: 15px;
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 25px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 50px;
}
.contentblk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	background-color: #FFFFFF;
	padding: 25px;
}

.content2col {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
}


.toprightnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	padding-top: 15px;
	padding-right: 50px;
	padding-bottom: 5px;
	padding-left: 50px;
	background-color: #000000;
	background-image: url(../2009site/images/templatesupport/banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/grey1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.tagline {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-style: italic;
	line-height: 18px;
	font-weight: normal;
	color: #999999;
}
.logoname {
	font-family: "Trebuchet MS";
	font-size: 36px;
	font-style: normal;
	line-height: 38px;
	font-weight: normal;
	color: #4C85CA;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -10px;
	margin-left: 0px;
}
.indent50 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 50px;
}
.pic250 {
	border: 1px solid #3366CC;
}
.pic75 {
	border: 1px solid #3366CC;
	height: 50px;
	width: 50px;
	margin-right: 5px;
	float: left;
}
.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	border: 1px dotted #3366CC;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 15px;
}
.picleft {
	margin-right: 20px;
	margin-bottom: 10px;
	border: thin solid #0033FF;
	float: left;
}

.boxshaded {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
	background-image: url(0);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding: 3px;
	text-align: left;
	vertical-align: top;
}
.boxleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FFFFFF;
	background-image: url(../2009site/images/templatesupport/backs/gradbluebottom50.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.box2col {
	background-image: url(../2009site/images/templatesupport/backs/gradbluebottom50.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px dotted #8B1B0D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
}
.top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #CC6600;
	text-align: right;
	vertical-align: middle;
	padding-right: 25px;
}
.pic250mar {
	border: 1px solid #3366CC;
	margin-right: 15px;
}
.blacktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	color: #333333;
	padding-top: 0px;
}
more:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #000066;
	text-align: right;
	vertical-align: top;
}
.more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
}
.nav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.nav {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: middle;
}
.nav:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.boxfloatright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #333333;
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: top;
	background-color: #000000;
	background-image: url(../2009site/images/templatesupport/backs/gradbluetopblack.jpg);
	background-position: left top;
	float: right;
	margin-left: 15px;
}
.rightnavcol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #515A61;
	text-align: left;
	vertical-align: top;
}
.menubar {
	background-image: url(../2009site/images/buttons/grey1.jpg);
}
.rightnavtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 15px;
}
.boxPortHead {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #336699;
	text-align: left;
	vertical-align: top;
}
.boxPortSample {
	border: 1px dotted #1A3550;
	background-image: url(../2009site/images/templatesupport/backs/336699.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom: 10px;
	background-color: #000000;
}
.boxportText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 15px;
}
.topofpage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
}
.topofpageFrame {
	border-top-width: .5px;
	border-top-style: dotted;
	border-top-color: #BC6600;
	background-color: #2E5A87;
}

.topofpage:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	color: #FF9900;
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
}
.buttonrightNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/grey1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 25px;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.blueborder {
	border: thin solid #FFFFFF;
}
.contentbackinside {

	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
	padding-top: 5px;
	padding-right: 50px;
	padding-bottom: 5px;
	padding-left: 50px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5F9ECA;
	background-image: url(../2009site/images/templatesupport/home325.jpg);
	text-align: left;
	vertical-align: top;
}
.indent50blk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
	padding-top: 50px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 50px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
.indexbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../2009site/images/templatesupport/blackblue.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 25px;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #336799;
}
.counter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3366AF;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
}
.email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	color: #2E5D89;
	text-align: right;
	vertical-align: top;
}
.banner {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	padding-top: 15px;
	padding-right: 50px;
	padding-bottom: 5px;
	padding-left: 50px;
	background-color: #000000;
	background-image: url(../2009site/images/templatesupport/banner150.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
}
.blueborder {
	border: 1px solid #333A66;
	text-align: right;
	vertical-align: top;
	margin-right: 5px;
}
.portbuttpic {
	float: right;
	height: 50px;
	width: 50px;
	border: 1px solid #4C85CA;
	margin-left: 7px;
}

.portfolio {
	background-image: url(../2009site/images/portback.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 50px;
	text-align: left;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #000000;
}
.portfolioitembox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #999966;
	padding: 10px;
	border: 1px solid #4C85CA;
}
.portfolioitemboxli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
}
.whtparatext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #FFFFFF;
}
.portbuttpicsmall {

	float: right;
	height: 35px;
	width: 35px;
	border: 1px solid #4C85CA;
	margin-left: 7px;
}
.portbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../2009site/images/buttons/colours/bg-bubplastic-h-blue.gif);
	background-repeat: repeat-x;
	background-position: left center;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	padding-left: 80px;
	background-color: #000000;
	padding-top: 5px;
}
.portbuttonSub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../2009site/images/buttons/blue/blue.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	height: 20px;
	padding-top: 5px;
}
.portbuttonitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #333333;
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	padding-top: 0px;
	padding-left: 105px;
	background-image: url(../2009site/images/buttons/colours/bg-bubplastic-h-blue50.jpg);
}
.portbuttonitem:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	color: #1F3E66;
	text-align: left;
	vertical-align: middle;
	background-image: url(../2009site/images/templatesupport/portitem.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
}
.portbuttonitemSub {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../2009site/images/buttons/colours/bg-bubplastic-h-blue25.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	padding-top: 5px;
	padding-left: 130px;
}
.portbuttonlinkblk {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
	background-image: url(../2009site/images/buttons/black/bg-bubplastic.gif);
	background-repeat: repeat-x;
	background-position: left center;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	padding-top: 0px;
	padding-left: 0px;
}
.profilecontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 25px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 50px;
}
.whtpicleft {
	margin-right: 15px;
	margin-bottom: 15px;
	border: 1px solid #FFFFFF;
}
.rightbluelinecontainer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #FF0000;
	padding: 15px;
	border: 1px solid #3366CC;
	float: right;
	margin-left: 15px;
}
.leftbluelinecontainer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #FF0000;
	padding: 15px;
	border: 1px solid #3366CC;
	float: left;
	margin-left: 0px;
	margin-right: 15px;
}
.bluelinecontainer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 15px;
	border: 1px solid #3366CC;
	margin-bottom: 5px;
}
.portpic {

	float: right;
	height: 75px;
	width: 75px;
	border: 1px solid #4C85CA;
	margin-left: 5px;
}
.portsample {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #FFFFFF;
}
.portbuttonSection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../2009site/images/templatesupport/portsection.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	text-align: left;
	vertical-align: middle;
	height: 30px;
	padding-left: 55px;
	padding-top: 10px;
}
.navcontainertxt {
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: 16px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.navcontainer {
	background-image: url(../2009site/images/buttons/rightnav/75/40blue100.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: 16px;
	color: #FFFFFF;
	height: 35px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.nav:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.portbuttonitem:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #333333;
	background-image: url(../2009site/images/templatesupport/portitem.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	text-align: left;
	vertical-align: middle;
	height: 25px;
	padding-top: 0px;
	padding-left: 105px;
}
.portbutton:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../2009site/images/templatesupport/portsubsection.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	padding-left: 80px;
	background-color: #000000;
	padding-top: 5px;
}
.portbuttonitemSub:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../2009site/images/templatesupport/portitemhover.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	padding-top: 5px;
	padding-left: 130px;
}
.portbuttpicselected {


	float: right;
	height: 50px;
	width: 50px;
	border: 1px solid #4C85CA;
	margin-left: 7px;
}
.whtpic {

	margin-right: 0px;
	margin-bottom: 0px;
	border: 1px solid #FFFFFF;
}
.whtpicright {
	margin-right: 0px;
	margin-bottom: 0px;
	border: 1px solid #FFFFFF;
	float: right;
	margin-top: 0px;
	margin-left: 15px;
}
.callout {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-style: italic;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 20px;
}
.indent50 {
	padding-left: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
}
.indent50blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.orwacard {
	background-image: url(../2009site/images/thankcard.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 350px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-style: italic;
	line-height: 20px;
	font-weight: normal;
	color: #1A3553;
	padding-top: 200px;
	margin: 0px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: left;
	vertical-align: top;
}
.levelonebutton {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../2009site/images/buttons/black/grey.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	text-align: left;
	vertical-align: middle;
	height: 25px;
	padding-left: 10px;
	padding-top: 10px;
}
.leveltwobutton {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #333333;
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	vertical-align: middle;
	height: 25px;
	padding-top: 0px;
	padding-left: 40px;
	background-image: url(../2009site/images/buttons/black/grey1.jpg);
}
.newscontentback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FFFFFF;
	padding-left: 50px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5F9ECA;
	text-align: left;
	vertical-align: top;
}
.newscontent {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	padding-top: 25px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 50px;
}
.portback {
	background-color: #000000;
	background-image: url(../2009site/images/portback.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.newsbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	border: thin solid #515A61;
	margin-bottom: 10px;
	background-image: url(../2009site/images/buttons/bluegrad.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.newsitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
}
.newsdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	color: #333333;
	text-align: right;
	border-bottom-width: .5px;
	border-bottom-style: dashed;
	border-bottom-color: #3366CC;
	margin-bottom: 0px;
	padding-bottom: 5px;
}
.nessheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: 26px;
	font-weight: normal;
	color: #3366CC;
}
.picright {
	margin-bottom: 10px;
	border: thin solid #1D1916;
	float: right;
	margin-left: 10px;
}
.newsHead {
	font-family: "Trebuchet MS";
	font-size: 24px;
	font-style: normal;
	line-height: 26px;
	font-weight: normal;
	color: #996600;
}
.indent50blk {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 50px;
}
.leveltwobutton:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #333333;
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	vertical-align: middle;
	height: 25px;
	padding-top: 0px;
	padding-left: 40px;
	background-image: url(../2009site/images/templatesupport/arrow12.png);
}
.newsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 50px;
}
.rightbutton {
	background-image: url(../2009site/images/buttons/blue/blue.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	vertical-align: middle;
	height: 25px;
	padding-left: 10px;
}
.boxleft {
	background-color: #FFFFFF;
	background-image: url(../2009site/images/buttons/blue/contactback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-right: 10px;
}
.checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.checkboxtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	font-style: normal;
}
.bannernewsletter {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	padding-top: 15px;
	padding-right: 50px;
	padding-bottom: 5px;
	padding-left: 50px;
	background-color: #000000;
	background-image: url(../2009site/images/templatesupport/banner150news.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
}
.newsitemSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	float: left;
	margin-right: 5px;
	border: .5px solid #FFFFFF;
}
.rightnavhome {
	background-color: #000000;
	padding: 20px;
}
.rightnavcolnews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
	text-align: left;
	vertical-align: top;
	background-image: url(../2009site/images/templatesupport/newsback.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.contentXmasBack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
	background-image: url(../2009site/images/templatesupport/xmasTwo600.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	vertical-align: top;
	height: 350px;
}
.portfolioXmas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding: 25px;
}
.indent50Xmas {
	font-family: "Trebuchet MS";
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../2009site/images/templatesupport/blackGrad.png);
	background-repeat: repeat-y;
	background-position: right top;
	text-align: right;
	vertical-align: top;
	margin-right: 25px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
}
.xmashead {
	font-family: "Trebuchet MS";
	font-size: 96px;
	font-style: normal;
	line-height: 98px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 50px;
	padding-right: 25px;
	padding-bottom: -20px;
	padding-left: 50px;
	text-align: right;
	vertical-align: top;
}
.tabletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.tableborder {
	border: .5px solid #3366CC;
	margin-bottom: 10px;
}
 .newsButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../2009site/images/buttons/blue/blue.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	vertical-align: middle;
	height: 40px;
}
.whttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.picleftNoFrame {
	margin-right: 20px;
	margin-bottom: 10px;
	float: left;
}
.whtpicCentre {
	border: 1px solid #FFFFFF;
	text-align: center;
	vertical-align: middle;
	margin: 25px;
}
.blue {
	border: 1pt solid #0033CC;
	background-color: #000000;
	margin
.whtButText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.whtButText:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
