html, body {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	background-color: #d7d3c6;
	margin-left: auto;
	margin-right: auto;
}
th, td {
	text-align: justify;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	height: 100%;
}
body {
	/*height:541px;
background:url(../images/mainbanner.jpg);
background-position:top center;*/

	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	margin: auto;
	margin-left: auto;
	margin-right: auto;
}
.short {
	/*height:354px;
	background:url(../images/appmainbanner.jpg);
	background-position:top center;*/

	margin-top: 0;
	padding-top: 0;
	margin: auto;
	margin-left: auto;
	margin-right: auto;
}
.pop {
	background-image: none;
	background: url(../images/purplebar.jpg) #fff;
	background-repeat: repeat-x;
	background-position: top left;
	padding-top: 0;
	margin-top: 0;
	margin: auto;
	margin-left: auto;
	margin-right: auto;
	height: 1100px;
}
.brochureimage {
	width: 432px;
	margin-left: auto;
	margin-right: auto;
}
p {
	color: #666666;
	font-size: 14px;
	text-align: left;
	margin-top: 10px;
	width: 95%;
	padding-top: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
.rightpanel .big {
	font-size: 22px;
	font-weight: lighter;
	line-height: 1.25em;
	margin-bottom: 0px;
}
.said span {
	color: #666666;
	font-size: 14px;
	text-align: left;
	margin-top: 10px;
	width: 95%;
	padding-top: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
.said {
	width: 85%;
	font-style: normal;
}
p a:link {
	color: #666666;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	margin-top: 10px;
	width: 95%;
	line-height: normal;
	padding-top: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
p a:visited {
	color: #666666;
	font-weight: normal;
	line-height: normal;
}
/*p a:selected{

color:#666666;

font-size:14px;

text-align:left;
font-weight:normal;

margin-top:10px;
width:95%;


padding-top:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;

}*/

ul {
	color: #666666;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	margin-top: 10px;
	width: 95%;
	padding-top: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	line-height: 14px;
	padding-top: 0;
	margin-left: 10px;
	padding-left: 30px;
}
ul li {
	padding-bottom: 10px;
}

ul.tickList {
	list-style-image: url("../images/ul-list-tick.gif");	
}

#home p {
	color: #444444;
	font-size: 12px;
	text-align: left;
	margin-bottom: 3px;
	line-height: 14px;
	padding-top: 0;
}
.hidden {
	display: none;
	height: 0;
}
.top {
	padding-top: 0;
	margin-top: 0;
}
.content a:link {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: none;
}
.back {
	color: #495c49;
}
a:hover {
	text-decoration: none;
	color: #444444;
}
b {
	font-weight: bold;
}
.rightpanel p {
	font-size: 12px;
}
.content h1, .rightpanel h1 {
	color: #666666;
	font-size: 20px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: left;
}
.content .rightpanel h2 {
	font-size: 16px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: left;
}
.content h1 a {
	color: #666666;
	font-size: 20px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: left;
}
.content h1 a:hover {
	color: #495c49;
	font-size: 20px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: left;
}
.content h2 a {
	color: #666666;
	font-size: 19px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: left;
	line-height: normal;
}
.content h2 a:hover {
	color: #495c49;
	font-size: 19px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: left;
}
.content h2 {
	color: #666666;
	font-size: 19px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: left;
}
.panel img, .panel2 img, .panel3 img, .panel4 img {
	margin-bottom: 10px;
}
.panel p b a, .panel4 p b a {
	color: #495c49;
	font-size: 13px;
}
.panel h3 a {
	color: #666666;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
}
.panel h3 a:hover {
	color: #495c49;
	font-size: 12px;
}
.panel3 a img {
	margin-right: 10px;
}
.panel p b a:hover, .panel4 p b a:hover {
	font-weight: bold;
	font-size: 12px;
}
.panel p a:hover {
	color: #495c49;
}
.panel0 p b a:hover{
	font-weight: bold;
	color: #495c49;
}
.panel3 p a:hover, .panel4 p b a:hover {
	color: #495c49;
}
h1 span {
	font-weight: 100;
	color: #464445;
}
.right h1 {
	margin-top: 10px;
	color: #292e34;
}
.intro h1{
	color: #666666;
	/*font-size: 20px;*/
	font-size: 1.8em;
	line-height: 30px;
	padding: 0;
	margin: 0;
	font-style: italic;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.intro {
	width: 916px;
	margin-left: 36px;
	margin-bottom: 20px;
}
.news .italic {
	font-style: italic;
	font-size: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 88%;/*	border-top:solid 1px #999;
	border-bottom:solid 1px #999;	
	padding:20px;
background-color:#f4f4f4;*/

}
.news .italic2 {
	font-style: italic;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 88%;/*	border-top:solid 1px #999;
	border-bottom:solid 1px #999;	
	padding:20px;
background-color:#f4f4f4;*/

}
.right p b {
	color: #292e34;
}
.right h2 {
	color: #292e34;
}
.left h1 {
	color: #292e34;
}
h2 {
	color: #000;
	font-size: 13px;
	text-align: left;
	font-weight: bolder;
	width: 95%;
}
h2 a {
	color: #5e347e;
	font-size: 14px;
	line-height: 12px;
	text-align: left;
	font-weight: bolder;
	text-transform: uppercase;
	width: 95%;
}
h2 a:hover {
	color: #202020;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	margin-bottom: 15px;
	padding-bottom: 0;
}
h3 {
	color: #ebebeb;
	font-size: 12px;
	text-align: left;
	font-weight: lighter;
	margin-bottom: 10px;
	padding-bottom: 0;
}
h4 {
	color: #fff;
	font-size: 18px;
	width: 95%;
	text-align: left;
	font-weight: 900;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 5px;
}
.bar {
	height: 47px;
	width: 1002px;
	margin-top: 0;
	padding-top: 0;
	margin: auto;
	margin-left: auto;
	margin-right: auto;
}
.facebook {
	background: url(../images/facebook.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 35px;
	height: 46px;
	color: #000;
	cursor: pointer;
	float: left;
	margin-left: 202px;
}
.facebook:hover {
	background-position : 0 -46px;
	text-decoration: none;
}
.twitter {
	background: url(../images/twitter.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 35px;
	height: 46px;
	color: #000;
	cursor: pointer;
	float: left;
}
.twitter:hover {
	background-position : 0 -46px;
	text-decoration: none;
}
.youtube {
	background: url(../images/youtube.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 35px;
	height: 46px;
	color: #000;
	cursor: pointer;
	float: left;
}
.youtube:hover {
	background-position : 0 -46px;
	text-decoration: none;
}
.linkedin {
	background: url(../images/Linkedin.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 35px;
	height: 46px;
	color: #000;
	cursor: pointer;
	float: left;
}
.linkedin:hover {
	background-position : 0 -46px;
	text-decoration: none;
}
.wrapper {
	background-color: #fff;
	width: 990px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0; /*the one*/
}
.wrapperfooter {
	background-color: #fff;
	width: 908px;
	border: solid 1px white;
	margin-top: 0;
	padding-top: 0;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding-left: 40px;
	padding-right: 40px;
}
.wrapper2 {
	width: 350px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
}
.col1 {
	width: 150px;
	float: left;
	margin-top: 25px;
	margin-bottom: 10px;
	margin-right: 20px;
}
.col2 {
	width: 150px;
	float: left;
	margin-top: 25px;
	margin-bottom: 10px;
}
.wrapper2 h1, .wrapper2 p {
	color: #111111;
	text-align: center;
	margin-bottom: 0;
}
.wrapper2 td {
	color: #111111;
}
.wrapper2 h1 {
	color: #666666;
	font-size: 20px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: center;
	margin-top: 0px;
	padding-top: 28px;
}
.wrapper2 a {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: left;
	margin-top: 0px;
	padding-top: 34px;
	text-decoration: none;
}
.col1 a p, .col2 a p {
	text-align: center;
	padding-top: 10px;
}
.bullets a {
	text-align: left;
	color: #4f1a6d;
}
.wrapper2 p {
	margin-bottom: 5px;
}
.bottomwrapper {
	width: 990px;
	margin-top: 2px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
	padding-left: 30px;
}
.bottomright {
	width: 500px;
	color: #939085;
	text-transform: uppercase;
	float: right;
	padding-right: 59px;
	text-align: right;
}
.bottomleft {
	width: 400px;
	float: left;
	text-align: left;
}
.bottomwrapper a {
	text-transform: uppercase;
	margin: 0 8px 0 0;
	text-decoration: none;
	color: #939085;
	text-align: left;
}
.bottomwrapper a:hover {
	color: #111;
}
.header {
	height: 96px;
	width: 916px;
	margin-left: 36px;
}
.shortheader {
	height: 354px;
}
.greybar {
	background: url(../images/Greybar.jpg);
	background-repeat: repeat-x;
	height: 108px;
	float: left;
	width: 100%;
}
.greybarcontent {
	height: 108px;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
.greybarcontent a:hover {
	color: #a22492;
}
.greybarcontent img {
	float: left;
	width: auto;
	clear: right;
}
.greybarcontentext {
	float: left;
	height: 108px;
	width: 200px;
	padding-top: 20px;
	padding-left: 10px;
	font-size: 12px;
	color: #444e69;
	text-align: left;
}
.greybarcontentext b {
	font-size: 28px;
	color: #444e69;
	text-align: left;
	font-weight: 900;
}
.greybarcontentext a {
	font-size: 20px;
	color: #444e69;
	text-align: left;
	font-weight: 100;
	text-decoration: none;
}
.padding {
	margin-left: 25px;
	clear: both;
}
.padding2 {
	margin-left: 32px;
	clear: both;
}
.space {
	height: 20px;
	float: left;
	width: 600px;
	background: url(../images/pixel.gif);
}
.logobar {
	height: 90px;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.logobar img {
	float: left;
}
.logo1 {
	background: url(../images/logo1.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 219px;
	height: 90px;
	color: #000;
	cursor: pointer;
	float: left;
}
.logo1:hover {
	background-position : 0 -90px;
	text-decoration: none;
}
.logo2 {
	background: url(../images/logo2.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 133px;
	height: 90px;
	color: #000;
	cursor: pointer;
	float: left;
}
.logo2:hover {
	background-position : 0 -90px;
	text-decoration: none;
}
.logo3 {
	background: url(../images/logo3.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 197px;
	height: 90px;
	color: #000;
	cursor: pointer;
	float: left;
}
.logo3:hover {
	background-position : 0 -90px;
	text-decoration: none;
}
.logo4 {
	background: url(../images/logo4.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 110px;
	height: 90px;
	color: #000;
	cursor: pointer;
	float: left;
}
.logo4:hover {
	background-position : 0 -90px;
	text-decoration: none;
}
.logo5 {
	background: url(../images/logo5.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 170px;
	height: 90px;
	color: #000;
	cursor: pointer;
	float: left;
}
.logo5:hover {
	background-position : 0 -90px;
	text-decoration: none;
}
.logo6 {
	background: url(../images/logo6.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 114px;
	height: 90px;
	color: #000;
	cursor: pointer;
	float: left;
}
.logo6:hover {
	background-position : 0 -90px;
	text-decoration: none;
}
.logo7 {
	background: url(../images/logo7.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 203px;
	height: 154px;
	color: #000;
	cursor: pointer;
	float: left;
	margin-top: 8px;
	margin-bottom: 20px;
}
.logo7:hover {
	background-position : 0 -154px;
	text-decoration: none;
}
.logo8 {
	background: url(http://t2group.co.uk/images/logo8.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 106px;
	height: 100px;
	color: #000;
	cursor: pointer;
	float: left;
	margin-top: 34px;
	/*margin-left:40px;*/
	margin-left: 14px;
}
.logo8:hover {
	background-position : 0 -100px;
	text-decoration: none;
}
.logo9 {
	background: url(http://t2group.co.uk/images/logo9.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 180px;
	height: 104px;
	color: #000;
	cursor: pointer;
	float: left;
	margin-top: 34px;
	margin-left: 12px;/*margin-left:50px;*/

}
.logo9:hover {
	background-position : 0 -104px;
	text-decoration: none;
}
.logo10 {
	background: url(http://t2group.co.uk/images/logo10.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 171px;
	height: 100px;
	color: #000;
	cursor: pointer;
	float: left;
	margin-top: 34px;
	margin-bottom: 26px;
	margin-left: 16px;/*margin-left:10px;*/

}
.logo10:hover {
	background-position : 0 -100px;
	text-decoration: none;
}
.logo11 {
	background: url(../images/logo11.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 315px;
	height: 100px;
	color: #000;
	cursor: pointer;
	float: left;
	margin-top: 10px;
	margin-bottom: 22px;
	margin-left: 6px;
}
.logo11:hover {
	background-position : 0 -100px;
	text-decoration: none;/*transition: all 0.3s linear;
	transform: scale(1.1,1.1) rotate(2deg);*/
}
.logo12 {
	background: url(../images/logo12.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 175px;
	height: 100px;
	color: #000;
	cursor: pointer;
	float: left;
	margin-top: 10px;
	margin-bottom: 22px;
	margin-left: 16px;
}
.logo12:hover {
	background-position : 0 -100px;
	text-decoration: none;
}
.logo13 {
	background: url(../images/logo13.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 180px;
	height: 100px;
	color: #000;
	cursor: pointer;
	float: left;
	margin-top: 10px;
	margin-bottom: 22px;
	margin-left: 16px;
}
.logo13:hover {
	background-position : 0 -100px;
	text-decoration: none;
}
.center {
	margin-top: 25px;
	margin-bottom: 25px;
}
.center, .center h2, .center p {
	text-align: center;
	width: 100%;
}
.center h2{
	font-size:1.8em;
}
.center p{
	font-size:1.25em;
}
.center2 {
	margin-top: 6px;
	margin-bottom: 6px;
	text-align: center;
	color: #666666;
	font-size: 15px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	width: 630px;
	height: 34px;
	line-height: 2.0em;
	background-color: #efefef;
}
.center p a {
	font-weight: bold;
}
.center p a:hover {
	font-weight: bold;
	color: #495c49;
}
.content {
	width: 916px;
	margin-left: 36px;
	margin-right: auto;
}
.contentfooter {
	width: 916px;
	margin-left: auto;
	margin-right: auto;
}
.rightpanel {
	width: 640px;
	margin-left: 40px;
	min-height: 200px;
	padding-bottom: 20px;
	float: left;
}
.news img {
	max-width: 640px;
	margin-bottom: 10px;
}
.rightpanel p {
	font-size: 12px;
	line-height: 1.5em;
}
.rightpanel p a {
	font-weight: bold;
}
.rightpanel p a:hover {
	color: #495c49;
}
.panel0 {
	width: 210px;
	margin-left: 8px;
	padding-bottom: 20px;
	min-height: 200px;
	float: left;
}
.panel {
	width: 220px;
	margin-left: 8px;
	min-height: 200px;
	float: left;
}
#marginleft {
	margin-left: 12px;
}
#marginleft2 {
	margin-left: 12px;
}
.panel2 {
	width: 680px;
	margin-left: 2px;
	margin-right: auto;
	min-height: 200px;
	float: left;
}
.panel3 {
	width: 440px;
	margin-left: 8px;
	margin-right: auto;
	min-height: 200px;
	float: left;
}
/*.panel4 {

	width:280px;
	margin-left:8px;
	min-height:200px;
	float:left;
}.panel0 {

	width:160px;
	margin-left:8px;
	padding-bottom:20px;
	min-height:200px;
	float:left;
}
*/


.panel4 {
	width: 230px;
	margin-left: 8px;
	min-height: 200px;
	float: left;
}
.content img {
	float: left;
}
.box1 {
	background: url(../images/box1.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 292px;
	height: 284px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 5px;
	float: left;
}
.box1 h1, .box1 p, .box1 a {
	margin-top: 20px;
	margin-left: 25px;
	margin-right: 20px;
}
.box1 p, .box2 p, .box3 p, .box4 p {
	line-height: 18px;
}
.box1 h1 {
	color: #5f7f0f;
}
.purplebutton {
	background: url(../images/PurpleButton.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 105px;
	height: 28px;
	color: #000;
	cursor: pointer;
	float: left;
	margin-left: 25px;
	margin-top: 72px;
}
.purplebutton a, .bluebutton a, .redbutton a, .DarkblueButton2 a, .DarkblueButton a, .NewsButton a, .greenbutton a, .pinkbutton a {
	color: #FFF;
	float: left;
	padding-top: 0;
	margin-top: 7px;
	padding-right: 0;
	margin-right: 0;
	text-align: left;
	padding-left: 0;
	margin-left: 25px;
	font-weight: bold;
	font-size: 12px;
}
.purplebutton:hover {
	background-position : 0 -28px;
	text-decoration: none;
}
.box2 {
	background: url(../images/box2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 292px;
	height: 284px;
	margin-left: 2px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 5px;
	float: left;
}
.box2 h1, .box2 p {
	margin-top: 20px;
	margin-left: 25px;
	margin-right: 20px;
}
.box2 h1 {
	color: #c12379;
}
.redbutton {
	background: url(../images/RedButton.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 105px;
	height: 28px;
	color: #000;
	cursor: pointer;
	float: left;
	margin-left: 25px;
	margin-top: 72px;
}
.redbutton:hover {
	background-position : 0 -28px;
	text-decoration: none;
}
.pinkbutton {
	background: url(../images/PinkButton.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 105px;
	height: 28px;
	color: #000;
	cursor: pointer;
	float: left;
	margin-left: 25px;
	margin-top: 72px;
}
.pinkbutton:hover {
	background-position : 0 -28px;
	text-decoration: none;
}
.greenbutton {
	background: url(../images/GreenButton.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 105px;
	height: 28px;
	color: #000;
	cursor: pointer;
	float: left;
	margin-left: 25px;
	margin-top: 72px;
}
.greenbutton:hover {
	background-position : 0 -28px;
	text-decoration: none;
}
.box3 {
	background: url(../images/box3.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 292px;
	height: 284px;
	margin-left: 2px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-top: 5px;
	float: left;
}
.box3 h1, .box3 p {
	margin-top: 20px;
	margin-left: 25px;
	margin-right: 20px;
}
.box3 h1 {
	color: #3b7095;
}
.bluebutton {
	background: url(../images/BlueButton.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 105px;
	height: 28px;
	color: #000;
	cursor: pointer;
	float: left;
	margin-left: 25px;
	margin-top: 12px;
}
.bluebutton:hover {
	background-position : 0 -28px;
	text-decoration: none;
}
.box4 {
	background: url(../images/box4.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 292px;
	height: 284px;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 15px;
	float: left;
}
.box4 h1, .box4 h2, .box4 p {
	margin-top: 20px;
	margin-left: 25px;
	margin-right: 20px;
	color: #31353c;
}
.box4 h1 {
	color: #31353c;
}
.box5 {
	background: url(../images/box4.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 292px;
	height: 284px;
	margin-left: 17px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-top: 15px;
	float: left;
}
.box5 h1, .box5 h2, .box5 p, .box5 b {
	margin-top: 20px;
	margin-left: 25px;
	margin-right: 20px;
	color: #31353c;
}
.box5 h2 b {
	margin-left: 0;
	color: #555;
}
.box5 p a {
	font-size: 12px;
	text-transform: none;
	line-height: 18px;
	font-weight: 100;
	margin-bottom: 0;
	padding-bottom: 0;
}
.box5 p {
	margin-bottom: 10px;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}
.box5 h2 {
	margin-bottom: 0;
	padding-bottom: 10px;
	margin-top: 10px;
	padding-top: 0;
}
.box5 h2 a {
	font-size: 15px;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: left;
	text-transform: none;
	font-weight: 100;
	line-height: 18px;
}
.box5 h1, .box5 h2 a, .box5 p a {
	color: #31353c;
}
.box6 {
	background: url(../images/box5.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 292px;
	height: 284px;
	margin-left: 17px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-top: 15px;
	float: left;
}
.box6 h1 {
	margin-top: 20px;
	margin-left: 25px;
	margin-right: 20px;
	color: #f32c37;/*color:#31353c;*/
}
.boxbutton {
	background: url(../images/BlueButton.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 105px;
	height: 28px;
	color: #000;
	cursor: pointer;
	float: left;
	margin-left: 25px;
}
.boxbutton:hover {
	background-position : 0 -28px;
	text-decoration: none;
}
.DarkblueButton {
	background: url(../images/VacanciesButton.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 218px;
	height: 28px;
	color: #000;
	cursor: pointer;
	float: left;
	margin-left: 25px;
	margin-top: 48px;
}
.DarkblueButton:hover {
	background-position : 0 -28px;
	text-decoration: none;
}
.NewsButton {
	background: url(../images/NewsButton.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 148px;
	height: 28px;
	color: #000;
	cursor: pointer;
	float: left;
	margin-left: 25px;
	margin-top: 27px;
}
.NewsButton:hover {
	background-position : 0 -28px;
	text-decoration: none;
}
.DarkblueButton2 {
	background: url(../images/DarkblueButton.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 105px;
	height: 28px;
	color: #000;
	cursor: pointer;
	float: left;
	margin-left: 25px;
	margin-top: 27px;
}
.DarkblueButton2:hover {
	background-position : 0 -28px;
	text-decoration: none;
}
.content2 {
	width: 898px;
	margin-left: auto;
	margin-right: auto;
}
.content3 {
	width: 898px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	background-image: url(../images/bottompanel.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
}
.threesteps h3 {
	background: url(../images/purplebar.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 830px;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
	font-size: 15px;
	line-height: 34px;
	font-stretch: condensed;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 14px;
	margin-bottom: 20px;
}
.panelone1 {
	width: 75px;
	float: left;
	margin-left: 14px;
}
.panelone {
	width: 75px;
	float: left;
}
.panelone1 img, .panelone img {
	padding-top: 10px;
}
.content2 {
	width: 898px;
	padding: 0;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}
img {
	border: none;
	padding: 0;
	margin: 0;
}
#bannerdiv {
	background: url(../images/banner.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width: 1000px;
	height: 321px;
	padding: 0;
	margin: 0;
	margin-top: 13px;
	margin-left: auto;
	margin-right: auto;
}
#bannerdiv2 {
	background: url(../images/banner4.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width: 1000px;
	padding: 0;
	margin: 0;
	margin-top: 13px;
	margin-left: auto;
	margin-right: auto;
}
#photoanchor {
	cursor: none;
}
.one {
	width: 240px;
	float: left;
	margin-bottom: 10px;
}
.two {
	width: 240px;
	float: left;
	margin-bottom: 10px;
}
.three {
	width: 240px;
	float: left;
	margin-bottom: 10px;
}
.four {
	width: 240px;
	float: left;
	margin-bottom: 10px;
}
.sidelinks {
	margin-bottom: 30px;
	margin-top: -6px;
}
.sidelinks ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
.sidelinks ul li {
}
.sidelinks ul li a:hover {
	background-color: #495c49;
}
.sidelinks ul li a:hover {
	color: #FFF;
}
.sidelinks ul li a {
	font-size: 12px;
	line-height: 3.65em;
	font-weight: 100;
	width: 200px;
	height: 75px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #eaeaea;
	color: #000;
	float: left;
	margin-bottom: 10px;
}
.sidelinks ul li .space {
	line-height: 1.20em;
	padding-top: 8px;
	height: 55px;
}
.sidelinks2 {
	margin-bottom: 30px;
	margin-top: -6px;
	float: left;
}
.sidelinks2 ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
.sidelinks2 ul li {
	float: left;
	margin-right: 10px;
}
.sidelinks2 ul li a:hover {
	background-color: #495c49;
}
.sidelinks2 ul li a:hover {
	color: #FFF;
}
.sidelinks2 ul li a {
	font-size: 12px;
	line-height: 3.65em;
	font-weight: 100;
	width: 170px;
	height: 100px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #eaeaea;
	color: #000;
	float: left;
	margin-bottom: 2px;
}
.sidelinks2 ul li .space {
	line-height: 1.20em;
	padding-top: 8px;
	height: 70px;
}
#selected {
	font-weight: bold;
	background-color: #115c87;
	color: #FFFFFF;
}
.left {
	width: 300px;
	float: left;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.left p {
	width: 80%;
}
.left h1 {
	line-height: 20px;
	margin-top: 10px;
}
.lefttext p {
	font-size: 11px;
	padding-top: 0;
	margin-top: 5px;
	margin-bottom: 0;
}
.right p a {
	font-size: 12px;
}
.leftcontact {
	float: left;
}
.right {
	width: 580px;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.full {
	width: 574px;
	float: left;
	margin-bottom: 10px;
}
.floatleft {
	float: left;
}
.floatleft2 {
	width: 900px;
	/*margin-left:18px;*/
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 18px;
	padding-top: 2px;
}
.floatright {
	float: right;
	margin-right: 15px;
	width: 400px;
	text-align: right;
}
.floatright2 {
	float: right;
	margin-right: 15px;
}
.right p {
	width: 95%
}
.vacancies {
	background: url(../images/vacancies.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 220px;
}
.vacancies h1 {
	color: #fff;
	font-size: 20px;
	line-height: 20px;
	text-align: left;
	font-weight: bolder;
	text-transform: uppercase;
	padding-left: 34px;
	padding-top: 28px;
	padding-bottom: 0;
}
.vacanciesbox {
	padding-top: 0;
	margin-top: 0;
	padding-left: 35px;
	width: 300px;
	height: 140px;
}
#myscroller, iframe {
	position: relative;
	width: 300px;
	height: 140px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	color: #000;
	float: left;
	background-color: #ebeced;
}
.contact {
	background: url(../images/contact.jpg);
	background-repeat: no-repeat;
	width: 455px;
	height: 220px;
}
.contactinfo {
	margin: 0;
	padding: 0;
	float: left;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	margin-top: 0;
	background: url(../images/contactformbackground.jpg) no-repeat;
	width: 300px;
	height: 435px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.contactinfo p, .contactinfo h4 {
	color: #fff;
	margin-left: 15px;
	margin-top: 12px;
}
.contactinfo p {
	font-weight: 100;
}
.contactformsmall {
	margin: 0;
	padding: 0;
	float: left;
	font-size: 12px;
	text-align: left;
	font-weight: 100;
	margin-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.contactformsmall table, tr, td {
	border: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.contact h1 {
	color: #fff;
	font-size: 20px;
	line-height: 20px;
	text-align: left;
	font-weight: bolder;
	text-transform: uppercase;
	padding-left: 16px;
	padding-top: 26px;
	padding-bottom: 0;
	margin-bottom: 8px;
}
/* Contact */

table, tr, td {
	/*background-color:none;*/

	padding: 0;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
form, tr, td {
	border: none;
	padding: 0;
	margin: 0;
	outline: none;
	z-index: 0;
	empty-cells: hide;
	font-family: Georgia, "Times New Roman", Times, serif;
}
form tr td {
	font-size: 11px;
	color: #000;
	vertical-align: top;
	padding: 0;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.emailform form, .emailform tr, .emailform td {
	background-color: #fff;
	font-size: 11px;
	color: #666666;
	vertical-align: top;
	padding: 0;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.emailform td, .emailform tr {
	width: 270px;
	text-align: left;
}
.maininfoboxtxt {
	background-position: top left;
	width: 400px;
	height: 55px;
	color: #555555;
	font-size: 11px;
	padding: 0;
	margin: 0;
	outline: none;
	border: none;
	overflow: hidden;
	padding-left: 5px;
	padding-top: 1px;
	font-family: Arial;
	border: solid 1px #999999;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bigboxtxt {
	width: 180px;
	height: 12px;
	color: #555555;
	font-size: 11px;
	padding: 0;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bigboxtxt2 {
	width: 275px;
	height: 12px;
	color: #555555;
	font-size: 11px;
	padding: 0;
	margin: 0;
	margin-right: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.emailform .button {
	border: none;
	width: 55px;
	height: 20px;
	color: #fff;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	float: right;
	margin-right: 9px;
	margin-top: 5px;
	background-color: #0295c8;
}
.emailform .button:hover {
	background-position : 0 -20px;
	text-decoration: none;
	background-color: #333333;
	color: #ffffff;
}
.text {
	width: 100px;
}
.boxtxt {
	background-position: top left;
	width: 185px;
	height: 18px;
	border: solid 1px #cccccc;
	padding: 0;
	margin: 0;
	outline: none;
	z-index: 0;
	empty-cells: hide;
	padding-left: 5px;
	color: #666666;
	font-size: 11px;
	padding-top: 1px;
	margin-bottom: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.boxtxt2 {
	background-position: top left;
	width: 280px;
	height: 20px;
	border: solid 1px #cccccc;
	padding: 0;
	margin: 0;
	outline: none;
	z-index: 0;
	empty-cells: hide;
	padding-left: 5px;
	color: #777777;
	font-size: 12px;
	padding-top: 1px;
	margin-bottom: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.checkbox {
	background-position: top left;
	width: 20px;
	height: 20px;
	border: none;
	padding: 0;
	margin: 0;
	outline: none;
	z-index: 0;
	empty-cells: hide;
	padding-left: 5px;
	color: #222222;
	font-size: 12px;
	border: none;
}
.emailform p {
	margin-top: 0;
}
.boxtxt2 {
	background-image: none;
}
.infoboxtxt {
	background-position: top left;
	width: 185px;
	height: 85px;
	color: #666666;
	font-size: 12px;
	padding: 0;
	margin: 0;
	outline: none;
	border: solid 1px #cccccc;
	overflow: hidden;
	padding-left: 5px;
	padding-top: 1px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.infoboxtxt3 {
	background-position: top left;
	width: 584px;
	height: 85px;
	color: #666666;
	font-size: 12px;
	padding: 0;
	margin: 0;
	outline: none;
	border: solid 1px #cccccc;
	overflow: hidden;
	padding-left: 5px;
	padding-top: 1px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.textarea td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 3px;
}
.infoboxtxt2 {
	background-position: top left;
	width: 585px;
	height: 75px;
	color: #222222;
	font-size: 12px;
	padding: 0;
	margin: 0;
	outline: none;
	border: solid 1px #cccccc;
	overflow: hidden;
	padding-left: 5px;
	padding-top: 1px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.infoboxtxt4 {
	background-position: top left;
	width: 575px;
	height: 75px;
	color: #555555;
	font-size: 12px;
	padding: 0;
	margin: 0;
	outline: none;
	border: solid 1px #cccccc;
	overflow: hidden;
	padding-left: 5px;
	padding-top: 1px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bigboxtxt {
	color: #444444;
	font-size: 11px;
	width: 285px;
	margin-right: 15px;
	border: solid 1px #cccccc;
	height: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bigboxtxt2 {
	color: #444444;
	font-size: 11px;
	border: solid 1px #c1c1c1;
	height: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bigboxtxt3 {
	color: #555555;
	font-size: 11px;
	border: solid 1px #c1c1c1;
	height: 18px;
	width: 280px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bigboxtxt5 {
	color: #555555;
	font-size: 11px;
	border: solid 1px #c1c1c1;
	width: 280px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bigboxtxt6 {
	color: #555555;
	font-size: 11px;
	border: solid 1px #c1c1c1;
	width: 280px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.apply {
	border: none;
	width: 140px;
	height: 23px;
	padding-bottom: 2px;
	color: #ffffff;
	cursor: pointer;
	float: right;
	margin-top: 5px;
	font-weight: bold;
	font-size: 9px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #0295c8;
	margin-left: 5px;
	text-align: center;
}
a.apply {
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	padding-top: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.apply2 {
	border: none;
	width: 140px;
	height: 31px;
	padding-bottom: 2px;
	color: #ffffff;
	cursor: pointer;
	float: right;
	margin-top: 5px;
	font-weight: bold;
	font-size: 9px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #0295c8;
	margin-left: 5px;
	text-align: center;
}
a.apply2 {
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	padding-top: 3px;
	line-height: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.apply:hover, .apply2:hover {
	text-decoration: none;
	background-color: #495c49;
}
.button {
	border: none;
	width: 193px;
	height: 24px;
	padding-bottom: 2px;
	color: #fff;
	cursor: pointer;
	float: right;
	margin-top: 5px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-stretch: normal;
	background-color: #6f8947;
}
.button:hover {
	text-decoration: none;
	background-color: #495c49;
}
.button2 {
	/*background:url(../images/button.jpg);

	background-repeat:no-repeat;

	background-position : 0 0;*/
	border: none;
	width: 193px;
	height: 24px;
	padding-bottom: 2px;
	margin-bottom: 8px;
	color: #fff;
	cursor: pointer;
	float: left;
	margin-top: 10px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-stretch: normal;
	background-color: #6f8947;
}
.button2:hover {
	text-decoration: none;
	background-color: #495c49;
}
.button3 {
	/*background:url(../images/button.jpg);

	background-repeat:no-repeat;

	background-position : 0 0;*/
	border: none;
	width: 290px;
	height: 28px;
	padding-bottom: 2px;
	margin-bottom: 8px;
	color: #fff;
	cursor: pointer;
	float: left;
	margin-top: 5px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-stretch: normal;
	background-color: #0295c8;
}
.button3:hover {
	text-decoration: none;
	background-color: #495c49;
}
.button4:hover {
	background-position : 0 -39px;
	text-decoration: none;
	background-color: #115c87;
	color: #ffffff;
}
.button4 {
	background: url(../images/button2.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	background-color: #cc0000;
	border: none;
	width: 290px;
	height: 39px;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	float: right;
	margin-right: 30px;
	margin-top: 10px;
	margin-bottom: 30px;
}
.button4:hover {
	background-position : 0 -39px;
	text-decoration: none;
	background-color: #30343b;
	color: #ffffff;
}
.dropdown {
	width: 188px;
	height: 22px;
	color: #555555;
	font-size: 11px;
}
.dropdown2 {
	width: 280px;
	height: 24px;
	color: #555555;
	font-size: 11px;
}
.dropdown3 {
	width: 280px;
	height: 24px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #555555;
	font-size: 11px;
}
.smalldropdown {
	width: 145px;
	height: 18px;
	color: #555555;
	font-size: 11px;
}
.banner img {
	padding-right: 0px;
}
.banner2 img, .banner2 a, .banner2, .banner2 img a {
	padding: 0px;
	margin: 0px;
	outline: 0;
	border: 0;
	border-spacing: 0;
	float: left;
}
.banner2 {
	margin-left: 10px;
}
#scroll {
	overflow: scroll;
	/*overflow-x:hidden;*/

	width: 300px;
	padding-right: 20px;
	height: 190px;/*scrollbar-bottom:none; 

scrollbar-3dlight-color:#ebebeb; 

scrollbar-arrow-color:#000; 

scrollbar-base-color:#ebebeb; 

scrollbar-darkshadow-color:#ebebeb; 

scrollbar-face-color:#ebebeb; 

scrollbar-highlight-color:#ebebeb; 

scrollbar-shadow-color:#000;*/

}
#scrolllong {
	overflow: scroll;
	/*overflow-x:hidden;*/

	width: 300px;
	padding-right: 20px;
	height: 240px;
}
.bannertextspan {
	font-size: 12px;
	float: right;
	width: 300px;
	font-weight: 100;
	text-align: right;
	margin-right: 35px;
	color: #3a4047;
	margin-top: 28px;
	margin-bottom: 0;
	padding-bottom: 0;
}
.bannertextspan a {
	clear: both;
	font-weight: bold;
	color: #fff;
}
.bannertext {
	float: right;
	border: solid 1px red;
	width: 360px;
	font-size: 14px;
	font-weight: 100;
	text-align: right;
	margin-right: 55px;
	clear: right;
	color: #3a4047;
	margin-top: 0;
	padding-top: 30px;
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: 16px;
}
.bannertext b {
	color: #357eb0;
}
.logo {
	float: left;
	width: 170px;
	height: 64px;
	margin-top: 16px;
	margin-right: auto;
}
.bar ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
	padding-top: 15px;
	padding-left: 34px;
}
.bar ul b {
	color: #58a4d9;
}
.bar ul li {
	float: left;
	margin-right: 25px;
}
/*.topmenu {

	float:right;
	width:145px;
	height:15px;
	font-size:14px;
	font-weight:100;
	padding:0;
	margin:0;
	margin-top:20px;
	line-height:none;
	text-transform:;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;

}*/
.topmenu {
	float: right;
	width: 250px;
	height: 15px;
	font-size: 16px;
	font-weight: 100;
	padding: 0;
	margin: 0;
	margin-top: 22px;
	line-height: none;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #999999;
}
.topmenu a {
	font-size: 10px;
	text-transform: uppercase;
	padding-top: 2px;
	color: #888888;
	text-align: right;
	text-decoration: none;
	font-weight: bolder;
	padding-left: 10px;
}
ul.topmenu li {
	position: relative;
	float: right;
	list-style: none;
	font-style: normal;
}
.topmenu a:hover {
	color: #495c49;
}
.menu {
	float: right;
	clear: right;
	width: 745px;
	font-size: 12px;
	font-weight: 100;
	padding: 0;
	margin: 0;
	margin-top: 18px;
	line-height: none;
	text-transform: uppercase;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}
ul.menu {
	list-style: none;
	font-style: normal;
	margin: 0;
	padding: 0;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}
ul.menu * {
	margin: 0;
	padding: 0;
}
ul.menu a {
	display: block;
	color: #3a4047;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
}
ul.menu ul a {
	display: block;
	color: #3a4047;
	text-decoration: none;
}
ul.menu li {
	position: relative;
	float: right;
}
ul.menu #selected {
	color: #495c49;
	font-weight: bold;
	background: none;
}
#selected2 {
	color: #495c49;
	background: none;
}
#first a {
	margin-left: 0;
	padding-left: 0;
}
#last a {
	background: none;
}
ul.menu ul {
	position: absolute;
	left: 0;
	background: #252525;
	display: none;
	/*opacity:0;*/

	list-style: none;
	font-size: 9px;
	margin-top: 42px;
	text-align: right;
	width: 150px;
}
ul.menu ul li {
	position: relative;
	border-top: none;
	width: 150px;
	margin: 0;
	display: block;
}
ul.menu ul.wide li, ul.menu ul.wide {
	width: 200px;
}
ul.menu ul li a {
	display: block;
	padding: 10px 8px 9px;
	margin-bottom: 5px;
	background-color: #252525;
}
ul.menu ul li a:hover {
	background-color: #f0f0f0;
	color: #495c49;
}
ul.menu ul ul {
	left: 120px;
	top: 1px;
	border: none;
}
ul.menu .menulink {
	/*padding: 0 0 2px 14px;*/
	padding: 0 0 2px 8px;
	height: 12px;
	line-height: 1.0em;
	font-weight: 100;
	text-align: right;
	font-weight: normal;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
}
#lastlink {
	background: none;
}
ul.menu .menulink:hover, ul.menu .menuhover {
	color: #495c49;
}
ul.menu .sub {
	background: #141414 url(../images/arrow.gif) 110px 12px no-repeat;
	border: none;
}
ul.menu .topline {
}
.clear {
	clear: both;
	height: 0;
}
/* Footer */



.footer, .footer a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	font-weight: normal;
}
.footer a:hover {
	color: #495c49;
}
.footer {
	height: 50px;
	padding-top: 10px;
}
/* New */

/* .bottomfooter, .bottomfooter p{
	font-size:16px;
	line-height:20px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#495c49;
	} */

.bottomfooter {
	float: right;
	margin: 10px 15px 15px 0;
}
.marr {
	float: left;
	margin-left: 5px;
}
/* New */

#footer {
	width: 960px;
	height: 250px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	padding-top: 0;
	color: #666666;
}
#footer .footerheading {
	font-weight: bolder;
	padding-left: 0;
	list-style: none;
	color: #58a4d9;
}
.footerheading {
	line-height: 16px;
	padding-bottom: 4px;
	margin-bottom: 4px;
}
.footerheading a:link {
	text-decoration: none;
}
#footer .links .footerheading, #footer .links2 .footerheading, #footer .links3 .footerheading {
	background-image: none;
}
#footer p {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d3d4d6;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding-top: 0;
}
#footer li {
	list-style: none;
	text-decoration: none;
	padding-left: 0;
	margin-left: 0;
	font-size: 11px;
	color: #d3d4d6;
}
#footer ul {
	padding-left: 0;
	margin-left: 0;
}
#footer li a {
	list-style: none;
	text-decoration: none;
	color: #d3d4d6;
	padding-left: 0;
	margin-left: 0;
	font-size: 11px;
}
#footer li a:hover {
	list-style: none;
	text-decoration: none;
	color: #58a4d9;
}
.footerright {
	float: right;
	width: 350px;
	padding-right: 10px;
	padding-top: 0;
}
.footerheading {
}
.footerright a {
	text-decoration: none;
	font-weight: lighter;
	color: #555555;
}
.footerright a:hover {
	text-decoration: none;
	font-weight: lighter;
	color: #333333;
}
.footerright p {
	margin-top: 0;
	padding-top: 0;
	font-weight: bolder;
}
.footerleft {
	float: left;
	padding-left: 8px;
	width: 550px;
	height: 30px;
	margin-top: 0;
	padding-top: 0;
}
.footerleft a/*, ul, li*/ {
	list-style: none;
	text-decoration: none;
	padding: 0;
	margin: 0;
	margin-left: 4px;
	margin-top: 2px;
	float: left;
}
.footerleft p {
	float: left;
	text-align: left;
	margin-top: 0;
	padding-top: 0;
}
.footerleft p b {
	color: #e71336;
	font-size: 10px;
}
.links {
	float: left;
	width: 105px;
	margin-left: 40px;
	margin-top: 50px;
}
.links ul, .links2 ul, .links3 ul {
	padding-left: 0;
	margin-left: 25px;
}
.links2 {
	float: left;
	width: 165px;
	margin-top: 50px;
}
.links3 {
	float: left;
	width: 135px;
	margin-top: 50px;
}
.links4 {
	float: left;
	width: 220px;
	margin-top: 50px;
}
.links5 {
	float: left;
	width: 115px;
	margin-top: 50px;
}
.links6 {
	float: left;
	width: 150px;
	margin-top: 50px;
}
.Socialfooter {
	margin-top: -15px;
	padding-top: 0;
}
.links4 .footerheading {
	margin-bottom: 0;
	padding-bottom: 0;
}
.facebook2 {
	background: url(../images/facebook.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 35px;
	height: 46px;
	color: #000;
	cursor: pointer;
	float: left;
}
.facebook2:hover {
	background-position : 0 -46px;
	text-decoration: none;
}
.twitter2 {
	background: url(../images/twitter.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 35px;
	height: 46px;
	color: #000;
	cursor: pointer;
	float: left;
}
.twitter2:hover {
	background-position : 0 -46px;
	text-decoration: none;
}
.youtube2 {
	background: url(../images/youtube.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 35px;
	height: 46px;
	color: #000;
	cursor: pointer;
	float: left;
}
.youtube2:hover {
	background-position : 0 -46px;
	text-decoration: none;
}
.linkedin2 {
	background: url(../images/Linkedin.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 35px;
	height: 46px;
	color: #000;
	cursor: pointer;
	float: left;
}
.linkedin2:hover {
	background-position : 0 -46px;
	text-decoration: none;
}
.bannertextspan2 {
	font-size: 12px;
	float: left;
	width: 200px;
	font-weight: 100;
	text-align: right;
	margin-right: 35px;
	color: #d3d4d6;
	margin-top: 2px;
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: none;
}
.bannertextspan2 a {
	clear: both;
	font-weight: bold;
	color: #d3d4d6;
}
.bannertext2 {
	float: left;
	width: 180px;
	font-size: 11px;
	font-weight: 100;
	text-align: left;
	clear: right;
	color: #d3d4d6;
	margin-top: 0;
	padding-top: 15px;
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: normal;
}
.bannertext2 b {
	color: #d3d4d6;
}
/*

.news{

background:url(../images/news.jpg);

background-repeat:no-repeat;
width:574px;
height:204px;
margin-top:10px;

}

.news #panelone{
width:195px;
float:left;height:202px;}
.news #paneltwo{
float:left;width:375px;
height:202px;
}

.news #panelone h2{
color:#FFFFFF;
text-transform:uppercase;
text-align:center;
font-size:30px;
margin-top:50px;
font-weight:900;
line-height:0.95em;
}

.news #panelone h2 span{
color:#FFFFFF;
text-transform:uppercase;
text-align:center;
font-size:24px;
font-weight:100;
line-height:1.8em;
}

.news #paneltwo h3{
color:#121923;
text-transform:uppercase;
text-align:left;
font-size:18px;
margin-top:35px;
margin-left:25px;
font-weight:900;
}
.news #paneltwo p{
color:#121923;
text-align:left;
margin-top:20px;
margin-left:25px;
}
.news #paneltwo a{
color:#121923;
text-transform:uppercase;
text-align:left;
font-size:14px;
margin-top:20px;
margin-left:25px;
padding-left:15px;
font-weight:900;
text-decoration:none;
background:url(../images/arrow.jpg);
background-repeat:no-repeat;
}
.news #paneltwo a:hover{
color:#a22492;
text-transform:uppercase;
text-align:left;
font-size:14px;
margin-top:20px;
margin-left:25px;
padding-left:15px;
font-weight:900;
text-decoration:none;
background:url(../images/arrow2.jpg);
background-repeat:no-repeat;
}
*/
.middle {
	background: url(../images/bluebar.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 574px;
	height: 39px;
	color: #000;
	cursor: pointer;
	margin-bottom: 5px;
}
.middle:hover {
	background-position : 0 -39px;
	text-decoration: none;
	background-color: #333333;
	color: #ffffff;
}
.middle a {
	font-size: 12px;
	line-height: 38px;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 40px;
	text-align: left;
}
.middle a b {
	font-weight: bold;
}
.callback {
	background: url(../images/callback.jpg);
	background-repeat: no-repeat;
	background-position : 0 0;
	border: none;
	width: 942px;
	height: 137px;
	color: #000;
	cursor: pointer;
	margin-bottom: 5px;
	margin-top: 15px;
}
.callback:hover {
	background-position : 0 -137px;
	text-decoration: none;
	background-color: #333333;
	color: #ffffff;
}
a:focus {
	outline : none;
}
div.hr {
	background: url(../images/gray.gif);
	background-repeat: repeat-x;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}
div.hr hr {
	display: none;
}
.current h1 {
}
.current h1 span {
	color: #fff;
	font-weight: lighter;
}
.grey {
	color: #333333;
	width: 250px;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.grey a {
	color: #444444;
	display: block;
	text-align: left;
	width: 250px;
	padding: 6px;
	margin-left: 5px;
	vertical-align: top;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	border-bottom: solid 1px #f1f1f1;
	padding-bottom: 20px;
}
a.noboarder {
	border-top: none;
}
.grey img {
	float: left;
	display: block;
	height: 30px;
	width: 40px;
	vertical-align: top;
}
.short {
	line-height: 2.5em;
}
.currenttxt {
	padding-left: 10px;
}
.current {
	margin-bottom: 25px;
	width: 300px;
	padding-bottom: 14px;
}
.grey a:hover {
	color: #115c87;
}
.arrowa {
	float: left;
	color: #5e347e;
	font-size: 10px;
	text-align: left;
	font-weight: bolder;
	text-transform: uppercase;
	width: 95%;
	text-decoration: none;
}
/*.portfoliosection {

	width:330px;

	margin-top:20px;

}

.portfoliosection a {

}

.portfoliosection img {

	border:none;

	margin-right:5px;

	margin-bottom:10px;

	display:inline;

}



.portfoliosection {

	width:385px;

}

.portfoliosection a {

	float:left;

}

.portfoliosection img {

	border:none;

	margin-right:6px;

	padding-bottom:0;

	height:45px;

	width:55px;

	float:left;

}

.newsimg{	height:165px;

float:left;

padding-right:12px;

padding-bottom:3px;

margin-top:2px;}





.current h1 {width:258px;height:25px;font-size:10px;line-height:1.5em;text-transform:uppercase;font-weight:bold;font-weight:bold;background-image:url(../images/rightpanelbg.gif);background-position:top left;background-repeat:no-repeat;color:#fff;padding:10px 0 0 16px;margin-bottom:0;}

.current h1 span {color:#fff;font-weight:lighter;}

.current form, tr, td {padding-top:3px;background-color:#ededed;color:#333333;}

.grey {background-color:#ededed;color:#333333;width:250px;font-size:11px;margin:0;padding:0;}

.grey a {color:#444444;display:block;text-align:left;width:228px;padding:6px;margin-left:5px;vertical-align:top;border-top:solid 1px #dbdbdb; text-decoration:none; font-weight:normal;}

a.noboarder { border-top:none;}

.grey img {float:left;display:block;height:30px;width:40px;vertical-align:top;}

.short {line-height:2.5em;}

.currenttxt {padding-left:10px;}

.current { background:url(../images/rightpanelbottombg.gif);background-position: left bottom;background-repeat:no-repeat;padding-bottom:9px;margin-bottom:25px;width:250px;background-color:#ededed; padding-bottom:14px;}





.margintop{

margin-top:15px;}

.marginbottom{

margin-bottom:15px;}







.arrow { float:left;padding-top:5px;}


.middle a{

font-size:20px;

line-height:48px;

text-decoration:none;

text-transform:uppercase;

color:#FFFFFF;

font-weight:normal;

padding-left:100px;

}

.middle a b{

font-weight:bold;

}



/*

.middle{

background:url(../images/current3.jpg);

background-repeat:no-repeat;

background-position:top;

width:822px;

height:65px;

margin-left:auto;

margin-right:auto;}

.middle:hover {

background:url(../images/current4.jpg);

background-repeat:no-repeat;

background-position:top;

width:822px;

height:65px;

margin-left:auto;

margin-right:auto;}




.middle{

background:url(../images/current5.jpg);

background-repeat:no-repeat;

	background-position : 0 0;

	border:none;

width:822px;

height:50px;

	color:#000;

	cursor:pointer;

	margin-left:13px;

	margin-bottom:5px;

}

.middle:hover  {

	background-position : 0 -50px;

	text-decoration:none;

	background-color:#333333;

	color:#ffffff;

}









.testimonial{

background:url(../images/testimonial.jpg);

background-repeat:no-repeat;

width:376px;

height:238px;



}



.testimonial img{

float:left;

margin-left:30px;

margin-top:15px;

padding-bottom:100px;

}



.testimonial h2, .testimonial p, .testimonial a  {

float:left;

width:60%;

margin-left:14px;

margin-top:22px;

}



.testimonial h2{

color:#5e347e;

font-size:14px;

line-height:14px;

font-stretch:narrower;

text-align:left;

font-weight:bold;

text-transform:uppercase;

}

.testimonial h2 span{

color:#5e347e;

font-stretch:narrower;

text-align:left;

font-weight:normal;

text-transform:uppercase;

}



.testimonial a{

color:#5e347e;

font-size:12px;

line-height:23px;

font-stretch:narrower;

text-align:left;

font-weight:bold;

text-transform:uppercase;

text-decoration:none;

}

.testimonial a:hover{

color:#000;

}

.testimonial .arrow{

padding:0;

float:left;

margin:0;}

*/


.margintop {
	margin-top: 20px;
}
.box img {
	margin-bottom: 10px;
}
.logos img {
}
.greenbar {
	background-color: #4e624f;
	font-size: 12px;
	color: #FFFFFF;
	width: 450px;
	height: 60px;
	margin-bottom: 5px;
}
.greenbar h2, .greenbar p a, .greenbar p, .greenbar p a:hover {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}
.greenbar h2 {
	font-size: 14px;
	color: #FFF;
	padding: 12px 0 0 10px;
	margin: 0;
}
.greenbar p {
	font-size: 12px;
	color: #FFF;
	margin: 0;
	padding-left: 10px;
}
.greenbar2 {
	background-color: #687969;
	font-size: 12px;
	color: #FFF;
	width: 450px;
	height: 60px;
	margin-bottom: 5px;
}
.greenbar2 h2, .greenbar2 p a, .greenbar2 p, .greenbar2 p a:hover {
	color: #FFF;
	margin: 0;
	padding: 0;
}
.greenbar2 h2 {
	font-size: 14px;
	color: #FFF;
	padding: 12px 0 0 10px;
	margin: 0;
}
.greenbar2 p {
	font-size: 12px;
	color: #FFF;
	margin: 0;
	padding-left: 10px;
}
.regions a {
	font-size: 14px;
	padding-bottom: 5px;
	clear: both;
	color: #666666;
	text-align: left;
	width: 95%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
.regions ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.regions ul li a:hover {
	color: #7ab800;
}
.panelleft {
	padding-left: 50px;
}
.greenbarlong {
	background-color: #4e624f;
	font-size: 12px;
	color: #FFFFFF;
	width: 600px;
	height: 60px;
	margin-bottom: 5px;
}
.greenbarlong h2, .greenbarlong p a, .greenbarlong p, .greenbarlong p a:hover {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}
.greenbarlong h2 {
	font-size: 14px;
	color: #FFF;
	padding: 12px 0 0 10px;
	margin: 0;
}
.greenbarlong p {
	font-size: 12px;
	color: #FFF;
	margin: 0;
	padding-left: 10px;
}
.greenbarlong2 {
	background-color: #687969;
	font-size: 12px;
	color: #FFF;
	width: 600px;
	height: 60px;
	margin-bottom: 5px;
}
.greenbarlong2 h2, .greenbarlong2 p a, .greenbarlong2 p, .greenbarlong2 p a:hover {
	color: #FFF;
	margin: 0;
	padding: 0;
}
.greenbarlong2 h2 {
	font-size: 14px;
	color: #FFF;
	padding: 12px 0 0 10px;
	margin: 0;
}
.greenbarlong2 p {
	font-size: 12px;
	color: #FFF;
	margin: 0;
	padding-left: 10px;
}
.greenbarlong12 {
	background-color: #4e624f;
	font-size: 12px;
	color: #FFF;
	width: 600px;
	height: 60px;
	margin-bottom: 5px;
}
.greenbarlong12 h2, .greenbarlong12 p a, .greenbarlong12 p, .greenbarlong12 p a:hover {
	color: #FFF;
	margin: 0;
	padding: 0;
}
.greenbarlong12 h2 {
	font-size: 14px;
	color: #FFF;
	padding: 2px 0 0 10px;
	margin: 0;
}
.greenbarlong12 p {
	font-size: 12px;
	color: #FFF;
	margin: 0;
	padding-left: 10px;
}
.greenbarlong22 {
	background-color: #687969;
	font-size: 12px;
	color: #FFF;
	width: 600px;
	height: 60px;
	margin-bottom: 5px;
}
.greenbarlong22 h2, .greenbarlong22 p a, .greenbarlong22 p, .greenbarlong22 p a:hover {
	color: #FFF;
	margin: 0;
	padding: 0;
}
.greenbarlong22 h2 {
	font-size: 14px;
	color: #FFF;
	padding: 2px 0 0 10px;
	margin: 0;
}
.greenbarlong22 p {
	font-size: 12px;
	color: #FFF;
	margin: 0;
	padding-left: 10px;
}
.numbers {
	list-style-type: decimal;
	padding-left: 20px;
	width: 85%;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 10px;
}
.numbers2 {
	list-style-type: decimal;
	padding-left: 18px;
	width: 88%;
	line-height: 1.5em;
}
ul li span {
	font-weight: lighter;
	font-size: 12px;
}
.rightdiv {
	width: 200px;
	margin-left: 0px;
	min-height: 200px;
	padding-bottom: 10px;
	float: left;
}
.rightdiv2 {
	width: 200px;
	margin-left: 15px;
	min-height: 200px;
	padding-bottom: 10px;
	float: left;
}
.rightdiv img, .rightdiv2 img {
	padding-bottom: 15px;
	padding-top: 2px;
}
h1.center {
	text-align: center;
}
/* Equality and Diversity Action Plan */

.rightdivap {
	width: 130px;
	height: 135px;
	background: #404ea2;
	background-color: #404ea2;
	color: #FFF;
	margin-left: 0px;
	padding: 10px;
	padding-bottom: 10px;
	float: left;
}
.rightdivap:hover, .rightdivap2:hover {
	background-color: #2f3978;
	transition: all 0.4s linear;
}
.rightdivap p, .rightdivap p a, .rightdivap p a:hover, .rightdivap h2 {
	color: #FFF;
}
.rightdivap2 {
	width: 130px;
	height: 135px;
	background: #404ea2;
	background-color: #404ea2;
	color: #FFF;
	margin-left: 0px;
	padding: 10px;
	padding-bottom: 10px;
	float: left;
	margin-left: 10px;
}
.rightdivap2 p, .rightdivap2 p a, .rightdivap2 p a:hover, .rightdivap2 h2 {
	color: #FFF;
}
/* esdgc Action Plan */

.rightdivesdgc {
	width: 130px;
	height: 135px;
	background: #729033;
	background-color: #729033;
	color: #FFF;
	margin-left: 0px;
	padding: 10px;
	padding-bottom: 10px;
	float: left;
}
.rightdivesdgc:hover, .rightdivesdgc2:hover {
	background-color: #647e2d;
	transition: all 0.4s linear;
}
.rightdivesdgc p, .rightdivesdgc p a, .rightdivesdgc p a:hover, .rightdivesdgc h2 {
	color: #FFF;
}
.rightdivesdgc2 {
	width: 130px;
	height: 135px;
	background: #729033;
	background-color: #729033;
	color: #FFF;
	margin-left: 0px;
	padding: 10px;
	padding-bottom: 10px;
	float: left;
	margin-left: 10px;
}
.rightdivesdgc2 p, .rightdivesdgc2 p a, .rightdivesdgc2 p a:hover, .rightdivesdgc2 h2 {
	color: #FFF;
}
/* Health and Well-being Action Plan */

.rightdivhw {
	width: 130px;
	height: 135px;
	background: #852990;
	background-color: #852990;
	color: #FFF;
	margin-left: 0px;
	padding: 10px;
	padding-bottom: 10px;
	float: left;
}
.rightdivhw:hover, .rightdivhw2:hover {
	background-color: #6f2378;
	transition: all 0.4s linear;
}
.rightdivhw p, .rightdivhw p a, .rightdivhw p a:hover, .rightdivhw h2 {
	color: #FFF;
}
.rightdivhw2 {
	width: 130px;
	height: 135px;
	background: #852990;
	background-color: #852990;
	color: #FFF;
	margin-left: 0px;
	padding: 10px;
	padding-bottom: 10px;
	float: left;
	margin-left: 10px;
}
.rightdivhw2 p, .rightdivhw2 p a, .rightdivhw2 p a:hover, .rightdivhw2 h2 {
	color: #FFF;
}
/* Welsh Language and Culture Action Plan */

.rightdivwlc {
	width: 130px;
	height: 135px;
	background: #b13a1b;
	background-color: #b13a1b;
	color: #FFF;
	margin-left: 0px;
	padding: 10px;
	padding-bottom: 10px;
	float: left;
}
.rightdivwlc:hover, .rightdivwlc2:hover {
	background-color: #9d3317;
	transition: all 0.4s linear;
}
.rightdivwlc p, .rightdivwlc p a, .rightdivwlc p a:hover, .rightdivwlc h2 {
	color: #FFF;
}
.rightdivwlc2 {
	width: 130px;
	height: 135px;
	background: #b13a1b;
	background-color: #b13a1b;
	color: #FFF;
	margin-left: 0px;
	padding: 10px;
	padding-bottom: 10px;
	float: left;
	margin-left: 10px;
}
.rightdivwlc2 p, .rightdivwlc2 p a, .rightdivwlc2 p a:hover, .rightdivwlc2 h2 {
	color: #FFF;
}
/* General Action Plan */

.rightdivgen {
	width: 130px;
	height: 135px;
	background-color: #eeeeee;
	color: #666666;
	margin-left: 0px;
	padding: 10px;
	padding-bottom: 10px;
	float: left;
}
.rightdivgen:hover, .rightdivgen2:hover {
	background-color: #dddddd;
	transition: all 0.4s linear;
}
.rightdivgen p, .rightdivgen p a, .rightdivgen p a:hover, .rightdivgen h2 {
	color: #666666;
}
.rightdivgen2 {
	width: 130px;
	height: 135px;
	background-color: #eeeeee;
	color: #666666;
	margin-left: 0px;
	padding: 10px;
	padding-bottom: 10px;
	float: left;
	margin-left: 10px;
}
.rightdivgen2 p, .rightdivgen2 p a, .rightdivgen2 p a:hover, .rightdivgen2 h2 {
	color: #666666;
}
.table tr td {
	font-family: Verdana, Geneva, sans-serif;
}
.table tr {
	height: 25px;
	background-color: #fff;
}
tr.tablerow {
	height: 25px;
	background-color: #bc1010;
	color: #fff;
}
.table tr td {
	padding: 10px;
	padding-left: 30px;
}
.margin {
	margin-bottom: 0px;
}
#article img {
	width: 40%;
	padding-right: 18px;
	padding-bottom: 10px;
	padding-top: 8px;
}
/* Cookie Start */
	
#advert {
	display: none;
}
#advert.show {
	display: block;
}
.alert {
	padding: 8px;
	/*margin-bottom: 20px;*/
	border: 1px solid transparent;
	border-radius: 0px;
	font-size: 12px;
}
.alert a {
	text-decoration: none;
	font-weight: bold;
}
.alert h4 {
	margin-top: 0;
	color: inherit;
}
.close {
	padding-left: 0;
	margin-right: 0;
	padding-top:1px;
}
.alert .alert-link {
	font-weight: bold;
}
.alert > p, .alert > ul {
	margin-bottom: 0;
}
.alert > p + p {
	margin-top: 5px;
}
.alert-dismissable, .alert-dismissible {
	padding-right: 35px;
}
.alert-dismissable .close, .alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}
.alert-info {
	color: #666666;/*#31708f*/
	background-color: #d9e6c6;/*#d9edf7*/
	border-color: #d6e5bd;/*#bce8f1 cdddb3*/
	text-align:center;
}
.alert-info hr {
	border-top-color: #a6e1ec;
}
.alert-info a {
	color: #777777;/*#31708f*/
}
.alert-info a:hover {
	color: #444444;/*#1b4458*/
}
.box{
	width:970px;
	margin-left:auto;
	margin-right:auto;
}
.close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 0.70;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=30);
	opacity: .5;
}
.close:hover, .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: .9;
}
/* Cookie End */

iframe.footeriframe {
	width: 990px;
	height: 480px;
	outline: none;
	border: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	overflow-y: hidden;
}






.quote-rotate {
  position: absolute;
  top: 0px;
  opacity: 0;
  overflow: visible;
  visibility: hidden;
  transition: opacity, 0.3s, ease;
  padding-bottom: 10px;
}

.quote-dots {
  margin: 0 auto;
  text-align: left;
}

.nav-dot {
  height: 8px;
  width: 8px;
  border-radius: 50px;
  border: 1px solid #c2cac8;
  background-color:#c2cac8;
  color:#c2cac8;
  display: inline-block;
  margin-right: 6px;
  cursor: pointer;
}

.quotes {
  /*position: relative;
  margin: 50px auto 0px;*/
  max-width: 500px;
  position: relative;
	  }

.show {
  opacity: 1;
  visibility: visible;
}
.quote-contain{
height:212px;
}
.quote-contain p{
  padding-top:0;
  margin-top:0;}
.dot-fill { background-color: black; }

.nav-dot:last-of-type { margin: 0; }






#fl_menu2{position:absolute; top:20px; left:0; z-index:9999; width:170px; height:50px;   }
#fl_menu2 .label{padding-left:13px; line-height:50px; font-family:"Arial Black", "Arial", "Helvetica", "sans-serif"; font-weight: 100; -webkit-text-stroke: 0px; background:#222; color:#d8d8d8;  width:34px; height:30px; padding-top:8px;border-top-right-radius: 10px;}
#fl_menu2 .menu2{display:none;}
#fl_menu2 .menu2 .menu2_item{display:block; background:#222; color:#bbb; border-top:1px solid #333; padding:10px 13px; font-family:"Arial", "Helvetica", "sans-serif"; font-size:12px; text-decoration:none;}
#fl_menu2 .menu2 a.menu2_item:hover{background:#333; color:#fff; transition: all 0.4s linear; }
#fl_menu2 .menu2 .port{ background-color:#445241; color:#bbb;}
#fl_menu2 .menu2 a.port:hover{ background-color:#4e5d4b; color:#fff;}




.green p i{
	color:#6f8947;
	font-size:18px;
	}




.pages{
	font-size: 16px;
	margin: 2px 0 14px 0;
	text-align: right;
	color: #777;/*666666*/
	font-family: Georgia, "Times New Roman", Times, serif;
}
.pages a{
	font-size: 16px;
	color: #fff;
	background-color:#749a5f; 
	padding: 4px 14px;
	margin-left: 10px;
	border-radius: 15px; 
	border: #749a5f solid 2px;
}

.pages a:hover{

	font-size: 16px;
	color: #749a5f;
	background-color:#fff; 
	padding: 4px 14px;
	margin-left: 10px;
	border-radius: 15px; 
	border: #749a5f solid 2px;
	transition: all 0.4s linear;
}

.bullets2{
	list-style: none;
	margin-left: 0;
	padding-left: 10px;
	padding-right: 10px;
	width: 90%;
}

.pages img{
	margin: 0;
	padding: 0;
	float: left;
	margin-top: -6px;
	margin-left:11px;
}

/*.pages a:nth-child(2n + 3) {
	margin-right: 11px;
}*/

.pages a:nth-last-of-type(1)/*The bottom nav*/{
	margin-right: 11px;
}

/*Table styles */

tr.tableHeader {
	background-color: #b2b2b2; 
}

tr.tablerowLight {
	background-color: #efefef; 
}

tr p {
	padding: 4px; 
}

.arrowBox {
	display: block;	
	width: 59px;
	height: 34px;
	background: url("../images/arrow-up-green.png") 0 0 no-repeat;
}
.arrowBox p {
	color: #fff;
	margin: 0 0 -4px 12px;
}



