/* CSS Document */

html {overflow: scroll;}
body {background-color: #000000; background-image: url(../img/site/background_body.gif); background-repeat: repeat-x; background-position: top; text-align: center; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0px; padding-bottom: 0px;}
#wrapper {width: 955px; margin: auto; margin-top: 0px;}
#header {width: 955px; text-align: left; margin-top: 0px; float: left;}

#nav {
width: 955px;
background-color: transparent;
text-align: left;
color: #ffffff;
padding-top: 30px;
margin-top: 0px;
height: 24px;}

#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	width: 955px;
}
#nav li {display: inline; font-size: 12px; margin: 0px; padding: 0px; padding-right: 45px; float: left; margin-top: 3px;}

#nav a:link {color: #363636; text-decoration: none;}
#nav a:visited {color: #363636; text-decoration: none;}
#nav a:hover {color: #edc407; text-decoration: none;}

#latestProj a:link {color: #edc407; text-decoration: none; font-weight: bold;}
#latestProj a:visited {color: #edc407; text-decoration: none; font-weight: bold;}
#latestProj a:hover {color: #edc407; text-decoration: underline; font-weight: bold;}

#rightBox a:link {color: #edc407; text-decoration: underline; font-weight: bold;}
#rightBox a:visited {color: #edc407; text-decoration: underline; font-weight: bold;}
#rightBox a:hover {color: #edc407; text-decoration: underline; font-weight: bold;}

#content {width: 955px; background-color: #000000; background-image: url(../img/site/background_content.jpg); background-position: top left; background-repeat: no-repeat;}
.inner #content {width: 955px; background-color: #000000; background-image: url(../img/site/background_content2.jpg); background-position: top left; background-repeat: no-repeat;}

#rightBox {
	float: left;
	width: 407px;
	padding: 20px;
	text-align: left;
	padding-left: 28px;
	padding-right: 0px;
	padding-top: 35px;
}

* html #rightBox {
float: left;
width: 407px;
padding: 20px;
text-align: left;
padding-left: 0px;
padding-right: 0px;
padding-top: 35px;}


.inner #rightBox {
	float: left;
	width: 680px;
	padding: 20px;
	text-align: left;
	padding-left: 28px;
	padding-right: 0px;
	padding-top: 35px;
	border-left: 1px solid #4a4a4a;
}

* html .inner #rightBox {
	float: left;
	width: 643px;
	padding: 20px;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 35px;
	border-left: 1px solid #4a4a4a;
}

#leftBox {
	float: left;
	width: 495px;
	padding: 20px;
	padding-left: 0px;
	text-align: left;
	padding-bottom: 10px;
}

.inner #leftBox {
	float: left;
	width: 220px;
	padding: 20px;
	padding-left: 0px;
	text-align: left;
}


.inner #leftBox ul {list-style: none; margin: 0px; padding: 0px; margin-left: 3px;}
.inner #leftBox li {
	margin-bottom: 10px;
	font-size: 12px;
	color: #ffffff;
}

.inner #leftBox a:link {text-decoration: none; color: #fff;}
.inner #leftBox a:visited {text-decoration: none; color: #fff;}
.inner #leftBox a:hover {text-decoration: none; color: #edc407;}


h1 {
	margin: 0px;
	padding: 0px;
	font-size: 44px;
	font-weight: normal;
	color: #ffffff;
}
h2 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	font-weight: bold;
}
#leftBox p {
	font-size: 12px;
	color: #ffffff;
	line-height: 15pt;
}

#latestProj {
	width: 515px;
	margin-top: 35px;
	border-right: 1px solid #4a4a4a;
}
#latestProj td {
	font-size: 12px;
	color: #ffffff;
	line-height: 14pt;
}

#featuredImg {
width: 407px;
height: 233px;
position: relative;
margin-bottom: 20px;}

.floatLeft {float: left;}
.floatRight {float: right;}
.clear {clear: both;}
form {margin: 0px; padding: 0px;}

.phone		{float: right; width: 200px; color: #000000; font-size: 24px; text-align: right; padding-right: 5px; margin-top: 25px;}
.phone2		{float: right; width: 200px; color: #000000; font-size: 24px; text-align: right; padding-right: 5px; margin-top: 25px;}

.bold {font-weight: bold;}
.normal {font-weight: normal;}
.font11 {font-size: 11px;}
.font12 {font-size: 12px;}
.font14 {font-size: 14px;}
.font18 {font-size: 18px;}
.googleBut {width: 50px; float: left;}
.googleInput {width: 50px; float: left;}
.googleButton {width: 128px;}
.logo {float: left; width: 131px;}

#testimonial {
width: 254px;
height: 161px;
position: absolute;
left: 173px;
top: -106px;
z-index: 1;}

#testimonialTxt {
width: 166px;
height: 82px;
position: absolute;
left: 173px;
top: -106px;
z-index: 2;
padding: 30px;
font-size: 11px;
padding-top: 27px;}

.quote {font-style: italic;}

#testimonialTxt a:link {color: #edc407; text-decoration: none; font-weight: bold;}
#testimonialTxt a:visited {color: #edc407; text-decoration: none; font-weight: bold;}
#testimonialTxt a:hover {color: #edc407; text-decoration: underline; font-weight: bold;}

#totalTxt {
	width: 398px;
	background-image: url(../img/site/total_middle.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
	padding: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 2px;
	border-left: 2px solid #909090;
	border-right: 2px solid #909090;
	background-color: #a2a2a2;
	position: relative;
}

.projectsInfo {
	width: 545px;
	float: left;
	padding: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 1px;
	border-left: 2px solid #363636;
	border-right: 2px solid #363636;
	position: relative;
}

.jobsInfo {
	width: 545px;
	float: left;
	padding: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 1px;
	border-left: 2px solid #363636;
	border-right: 2px solid #363636;
	position: relative;
}
.projectsInfoWider {
	width: 569px;
	float: left;
	padding: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 1px;
	border-left: 2px solid #363636;
	border-right: 2px solid #363636;
}

* html .projectsInfoWider {
	width: 569px;
	float: left;
	padding: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 1px;
	border-left: 2px solid #363636;
	border-right: 0px;
}



.projectsInfoWiderSmaller {
	width: 569px;
	float: left;
	padding: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 1px;
	border-left: 2px solid #363636;
	border-right: 2px solid #363636;
}
.projectsInfoWiderSmaller h3 {
	color: #333333;
	font-size: 14px;
}

.projectsInfoWiderSmaller {font-size: 14px;}
#totalTxt h2 {
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	background-color: #434343;
	padding: 5px;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 10px;
}

.projectsInfo h2, .projectsInfoWider h2 {
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	background-color: #6c6c6c;
	padding: 5px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.jobsInfo h2 {
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	background-color: #6c6c6c;
	padding: 5px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.jobTitle h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	padding-left: 0px;
	text-align: left;
	padding-top: 0px;
	color: #333333;

}
.projectsInfoWiderSmaller h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	background-color: #6c6c6c;
	padding: 5px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#totalTxt p {
	font-size: 12px;
	color: #ffffff;
	line-height: 15pt;
}
.yellow {color: #edc407;}

.largeButton {
	width: 161px;
	height: 45px;
	background-image: url(../img/site/background_button.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 16px;
	font-weight: bold;
	color: #5b5b5b;
	float: left;
	margin-right: 0px;
}

.largeButton a:link {color: #5b5b5b; text-decoration: none;}
.largeButton a:visited {color: #5b5b5b; text-decoration: none;}
.largeButton a:hover {color: #5b5b5b; text-decoration: underline;}

#totalBuilding {
	margin-top: 20px;
}

#bottomInfo {width: 955px;}
#bottomMiddle {
background-color: #525252;
padding: 30px;
padding-top: 10px;}
.bottomInfoTxt {
float: left;
width: 170px;
font-size: 11px;
text-align: left;
color: #ffffff;
margin-right: 70px;}

.bottomInfoTxt a:link{color: #fff; text-decoration: none;}
.bottomInfoTxt a:visited{color: #fff; text-decoration: none;}
.bottomInfoTxt a:hover{color: #fff; text-decoration: underline;}

#footerBackground {
	background-image: url(../img/site/background_bottom.jpg);
	width: 100%;
	background-repeat: repeat-x;
	padding-top: 2px;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	background-color: #ffffff;
}

#footerWrapper 		{
	width: 955px;
	margin: auto;
	text-align: left;
	margin-bottom: 0px;
	padding-bottom: 0px;
	height: 115px;
}
#footerBackground ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 955px;
}
#footerBackground li {
	display: inline;
	margin-right: 65px;
	color: #ffffff;
}

#footerBackground a:link {text-decoration: none; color: #ffffff;}
#footerBackground a:visited {text-decoration: none; color: #ffffff;}
#footerBackground a:hover {text-decoration: underline; color: #ffffff;}

.mantado {
	float: left;
	text-align: center;
	margin-left: 10px;
}
#logos img {float: left;}
#logos {
	margin-top: 12px;
	height: 98px;
}

.arrow {float: left;}
* html .arrow {float: left; margin-left: 20px;}

.h2Box {
	float: left;
	width: 560px;
	margin-left: 40px;
}

* html .h2Box {
	float: left;
	width: 410px;
	margin-left: 25px;
}

.inner .text {
	margin-left: 75px;
	float: left;
	width: 560px;
	margin-top: 10px;
	font-size: 12px;
	color: #ffffff;
	margin-bottom: 30px;
}

.inner .projectsWidth {
	margin-left: 40px;
	float: left;
	width: 595px;
	margin-top: 0px;
	font-size: 12px;
	color: #ffffff;
}

.inner .projectsWidth p{
margin-top: 0px;
}

.inner .projectsWidth .projectTxt p {margin-top: 10px;}

* html .inner .text {
	margin-left: 40px;
	float: left;
	width: 555px;
	margin-top: 10px;
	font-size: 12px;
	color: #ffffff;
}

.inner .text p {margin-top: 0px; line-height: 15pt;}
#projectBox {margin-bottom: 10px; float: left; width: 550px;}
.projectMiddle {
	background-image: url(../img/site/projects_middle.jpg);
	background-repeat: repeat-y;
	background-position: top;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
.projectImg {
	width: 131px;
	float: left;
	margin-right: 10px;
	border: solid 1px #434343;
}

.projectImg img {float: left;}
.projectTxt {
	float: left;
	width: 370px;
	color: #1a1a1a;
}

.jobTxt {
	float: left;
	width: 526px;
	color: #1a1a1a;
	border-bottom: 1px dotted #959595;
	margin-bottom: 8px;
}

.projectTxt h3 {font-size: 14px; margin: 0px; padding: 0px;}

.projectTxt a:link {color: #d8b308; font-size: 14px; text-decoration: none;}
.projectTxt a:visited {color: #d8b308; font-size: 14px; text-decoration: none;}
.projectTxt a:hover {color: #d8b308; font-size: 14px; text-decoration: underline;}

.sectorImg {

	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top: 8px;
	border: solid 2px #ffffff;
}

.padding20px {
	padding-left: 45px;
	padding-right: 45px;
}

.yellowButton {
	float: left;
	width: 154px;
	height: 50px;
}

.yellowButton1 {
	float: left;
	width: 154px;
	height: 50px;
	margin-left: 20px;
}
.buttons {
	padding-left: 35px;
	padding-right: 10px;
}

#projectBox h2 {
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	background-color: #434343;
	padding: 5px;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 10px;
}

.projectsPadding {
	padding: 10px;
	background-image: url(../img/site/projects_middle.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #dddddd;
	padding-bottom: 5px;
}


.projectsPadding p {line-height: 15pt; margin-right: 15px;}

.completedTable {background-color: #333333; border: solid 1px #fff;}
.bordBottomRight {border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
.bordRight {border-right: solid 1px #fff;}
.bordBottom {border-bottom: 1px solid #fff;}
.bold14px {font-size: 14px; font-weight: bold;}
.bold12px {font-size: 12px; font-weight: bold;}
.fontsize11px {font-size: 11px;}
#completedDiv p{font-size: 11px; margin-bottom: 5px;}
#completedDiv {
	margin-bottom: 40px;
	margin-top: 40px;
}

.floatWithFix {float: left;}
* html .floatWithFix {float: left; margin-left: 2px;}

.floatWithFix2 {float: left;}
* html .floatWithFix2 {float: left; margin-left: 1px;}

.projectHolder {margin-bottom: 5px;}
.projectHolder p {
	color: #333333;
	font-size: 12px;
}


.backTop {
	color: #ffffff;
	text-align: right;
	width: 546px;
	font-size: 11px;
	margin-bottom: 20px;
}
.backTop a:link{color: #ffffff; text-decoration: none;}
.backTop a:visited{color: #ffffff; text-decoration: none;}
.backTop a:hover{color: #ffffff; text-decoration: none;}

.blueTitleBox h2{
	font-size: 15pt;
}

.iconProj {
	margin-top: 4px;
	float: left;
	margin-right: 10px;
}

.widthProj {
	width: 200px;
	margin-left: 31px;
}

.blueTitleBox {
	background-color: #c3d3dd;
	padding: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.aboutProfTxt {
	padding: 10px;
	padding-bottom: 5px;
	width: 257px;
	float: left;
	padding-top: 20px;
}

.aboutProfTxtBig {
	padding: 10px;
	padding-bottom: 5px;
	width: 654px;
	float: left;
}

.iconBox h3{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	
}
.box1 {
	float: left;
	width: 170px;
	margin-top: 12px;
	margin-left: 10px;
	color: #333333;
}

* html .box1 {
	float: left;
	width: 170px;
	margin-top: 12px;
	margin-left: 0px;
	color: #333333;
}

.iconBox img {float: left; width: 57px;}
.iconBox {
	width: 256px;
	float: left;
	margin-bottom: 7px;
	margin-right: 21px;
	margin-top: 7px;
}

.leftGalleryProfile {
	float: left;
	width: 275px;
	border: 1px solid #c3d3dd;
	overflow: hidden;
	margin-right: 20px;
	margin-top: 10px;
	height: 212px;
}

#slideShow {
	width: 275px;
	height: 185px;
}

#slideShow1 {
	width: 275px;
	height: 185px;
}
#navCont {
	float: left;
	width: 275px;
	border-top: 1px solid #444343;
	background-color: #2c2c2c;
}
#navCont1 {
	float: left;
	width: 330px;
	padding-top: 20px;
}

#navE {
	width: 330px;
	margin: 0px;
	padding: 0px;
}
#navE1 {
	width: 330px;
	margin: 0px;
	padding: 0px;
}
#navE li {
	margin: 4px;
	list-style: none;
	display: inline;
	float: left;
}
#navE1 li {
	margin: 4px;
	list-style: none;
	display: inline;
	float: left;
}
#navE a:link {padding: 2px; display: block; text-decoration: none; color: #ffffff;}
#navE a:visited {padding: 2px; display: block; text-decoration: none; color: #ffffff;}
#navE a:hover {padding: 2px; display: block; text-decoration: none; color: #ffffff;}
#navE a:focus { outline: none;}
#navE img, #navE1 img { border: none; display: block;}

#navE1 a:link {padding: 2px; display: block; text-decoration: none; color: #ffffff;}
#navE1 a:visited {padding: 2px; display: block; text-decoration: none; color: #ffffff;}
#navE1 a:hover {padding: 2px; display: block; text-decoration: none; color: #ffffff;}
#navE1 a:focus { outline: none;}

.fontWeightNorm {font-weight: normal;}
.downloadBox {
	float: left;
	width: 520px;
	margin-left: 10px;
	height: 32px;
	padding-top: 15px;
	margin-bottom: 20px;
}

.downloadBox a:link {color: #ffffff; text-decoration: underline;}
.downloadBox a:visited {color: #ffffff; text-decoration: underline;}
.downloadBox a:hover {color: #ffffff; text-decoration: underline;}

.boldListJob {
	float: left;
	width: 145px;
	padding-top: 10px;
	padding-left: 15px;
}

.boldListJob2 {
	float: left;
	width: 344px;
	padding-left: 20px;
	border-left: dotted 1px #959595;
	padding-top: 10px;
	padding-bottom: 5px;
}
.boldListJob ul, .boldListJob2 ul {float: left; list-style: none; margin: 0px; padding: 0px;}
.boldListJob li, .boldListJob2 li {
	margin-bottom: 5px;
	font-weight: bold;
	color: #333333;
}
.boldListJob2 li {font-weight: normal;}
.jobTitle {
	border-bottom: 1px dotted #959595;
	padding: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin-bottom: 0px;
}

.jobTitle a:link {color: #333333; text-decoration: none;}
.jobTitle a:visited {color: #333333; text-decoration: none;}
.jobTitle a:hover {color: #333333; text-decoration: none;}

.yellowArrow {margin-top: 2px; float: left;}
.yellowJobBut {
	float: left;
	width: 320px;
}

.h2Float {float: left; width: 200px;}

#closeAll {
	position: absolute;
	width: 129px;
	z-index: 1;
	left: 415px;
	top: 8px;
	font-size: 10px;
}

#closeAll a:link {color: #ffffff; text-decoration: underline;}
#closeAll a:visited {color: #ffffff; text-decoration: underline;}
#closeAll a:hover {color: #ffffff; text-decoration: underline;}

.backgroundGreyInfo {
	background-color: #6c6c6c;
	padding: 3px;
	color: #ffffff;
	font-size: 10px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
}

.input {
	width: 230px;
	background-color: #282828;
	border: solid 1px #edc407;
	padding: 3px;
	color: #ffffff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.comments {
	width: 270px;
	height: 100px;
	padding: 3px;
	background-color: #282828;
	border: solid 1px #edc407;
	color: #ffffff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

form {margin: 0px; padding: 0px;}
.form {
	width: 446px;
	margin-top: 30px;
	float: left;
}
.contactTable td {
	padding: 5px;
	padding-left: 0px;
	padding-bottom: 10px;
}

.button {background-color: #333333; color: #edc407; border: 0px; padding: 3px;}
.map 	{
	width: 550px;
	height: 200px;
	border: solid 2px #ffffff;
	color:#000;
}

.howFind {
	margin-top: 20px;
	float: left;
	margin-left: 0px;
}

.errors	{color:#C00; font-weight:bold;}

#northernOff {
	position:absolute;
	top:86px;
	left:24px;
	width:56px;
	height:12px;
	z-index:10;
}
#southernOff {
	position:absolute;
	top:167px;
	left:23px;
	width:56px;
	height:12px;
	z-index:10;
}

.northOff
{
	float:left; width:135px; padding-top:20px; padding-left:20px;
}

.southOff
{
	float:left; width:121px; padding-top:20px; padding-left:0px;
}

.siteMapLinks ul {margin-left: 20px; padding-left: 0px; list-style-image: url(../img/site/small_yellow_arrow.gif); list-style-position: outside;}
.siteMapLinks li {margin: 0px; padding: 0px; margin-bottom: 10px;}
.siteMapLinks ol {list-style: none; margin-left: 0px; margin-top: 20px; margin-bottom: 20px;}

.projectTxt dt {
	float: left;
	clear: left;
	margin-top: 3px;
	margin-bottom: 5px;
	width: 120px; 
	font-weight: bold;

	
}

.projectTxt dd {
	margin: 0px;
	list-style-position: outside;
	overflow: auto;
	margin-bottom: 5px;
	margin-top: 10px;
	
}



.imgFix {float: left; width: 57px; height: 57px;}
* html .imgFix {float: left; width: 57px; height: 57px; margin-right: 10px;}
.dateSmall {
	font-size: 11px;
	color: #fff;
	float: left;
	width: 560px;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 39px;
}
.newsArticle {margin-bottom: 20px;}
.newsArticle .text {
	border-bottom: dashed 1px #fff;
	margin-top: 0px;
	padding-top: 0px;
	float: left;
	width: 560px;
}
.newsImg {
	border: solid 3px #ffd61a;
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top: 10px;
}
.newsText {
	float: left;
	width: 380px;
	margin-top: 10px;
}
* html .newsText {
	float: left;
	width: 370px;
	margin-top: 10px;}

.newsArticle h2 {color: #ffd61a; margin: 0px; padding: 0px;}

.paging {
	float: left;
	width: 557px;
	margin-bottom: 30px;
	font-size: 12px;
	color: #ffd61a;
	background-color: #191919;
	margin-left: 73px;
	padding: 3px;
}

* html .paging {
	margin-left: 43px;
}

.pagingLeft {float: left; width: 300px;}
.pagingLeft a {margin-right: 5px;}
.pagingRight {float: right; width: 200px; text-align: right;}

#staffPortal {
float: right;
}

#northernOff {
	position:absolute;
	top:86px;
	left:24px;
	width:56px;
	height:12px;
	z-index:10;
}

#logos {
	margin-top: 12px;
	height: 98px;
}

#featuredImg {overflow: hidden;}

#southernOff {
	position:absolute;
	top:167px;
	left:23px;
	width:56px;
	height:12px;
	z-index:10;
}
#totalBuilding		{font-size:11px;}
#homepageNews		{color:#FFF; font-size:11px; padding-top:20px;}
#homepageNews		{padding-bottom:8px;}

.sponsorList {width: 500px; float: left; color: #fff;}

.sponsorList li {
	width: 500px;
	float: left;
	border: solid 1px red;
	color:#fff;
}

.sponsorList li p {float: left;}
#whiteTxt {color: #fff;}

#whiteTxt ul {list-style-image: url(../img/site/arrow.gif); list-style-position: outside;}
#whiteTxt li {border-bottom: dotted 1px #fff; padding-bottom: 20px; margin-bottom: 20px;}
#whiteTxt p {font-size: 12px; line-height: 13pt;}
#whiteTxt ul li img {	margin-bottom: 20px;
	float: right;
	margin-right: 20px;
	margin-left: 20px;}

.sectorButton {width:157px; height:42px; background-image:url(../img/site/button.jpg); display:block; background-repeat:repeat-x; background-color:none; text-align:center; line-height:40px; vertical-align:middle; font-size:11px;}

.sectorButton2 {width:203px; height:42px; background-image:url(../img/site/button2.jpg); display:block; background-repeat:repeat-x; background-color:none; text-align:center; line-height:40px; vertical-align:middle; font-size:11px;}