@charset "utf-8";
/* CSS Document */
html{
	
	z-index:0;
	font-size:100%;
	background-color: #010101;
	/*
	background-attachment: fixed;
	*/
	margin:0;
	padding:0;
	height:100%
}
body{
	margin:0;
	padding:0;
	text-align:center;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#E8EAEC;
	z-index:0;
	font-size:12px;
	background-image: url(../userfiles/image/BackgroundImages/homepage/greenBlueBG1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:100%;
	min-height:1300px;
}

/* Basic stucture */
#container, #Footer{overflow:hidden;text-align:left;padding:0px;margin:0 auto;width:950px; min-height:500px; z-index:1;}
#Footer{margin-top:10px; min-height:25px;}

#Header{
	display:block;
	padding:0px;
	margin:0px;
	overflow:hidden;
	position:relative;
	text-align:left;
	width:950px;
	height:65px;
	z-index:2;
	/*
	background-image: url(../images/headerBG.gif);
	*/
	background-image:url(../Images/headernew.png);
	background-repeat: no-repeat;
	padding-bottom: 6px;
	overflow:auto;
}
#Header img {float:left}

#CopyHeader, #CopyMiddle, #CopyImgHeader, #CopyFooter{Display:block; float:left; margin:0px; padding:0px; Width:710px;color:#E8EAEC;}
#CopyHeader{Height:33px; background: url(../Images/Copy_BodyTop.png) top no-repeat; overflow:hidden; padding-top:4px;}
#CopyImgHeader{Height:16px; background: url(../Images/Copy_ImgTop.png) top no-repeat; overflow:hidden;}
#CopyMiddle{min-height:30px; background: url(../Images/Copy_BodyMid.png) top repeat-y; line-height:1.5em;}
#CopyFooter{Height:15px; background: url(../Images/Copy_BodyBtm.png) bottom no-repeat; overflow:hidden; margin-bottom:5px; }
#CopyMiddle .copyinner{width:682px; margin:0px 0px 0px 16px;}
#CopyHeader .copyinner{width:682px; margin:10px 0px 0px 12px;}

.copyinner a:link, .copyinner a:visited, .copyinner a:active{font-weight:bold; text-decoration:none; color:#fff;}
.copyinner a:hover{font-weight:bold; text-decoration:underline; color:#fff;}
.copyinner h1{ text-transform:uppercase; font-size:15px; font-weight:100; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}

#CopyRight {Display:block; float:right; position:relative; margin:0px; padding:0px; Width:233px; overflow:hidden;}

/* toggle open/close */
.toggleOpen, .toggleClosed {
	font-size: 12px;
	background-repeat: no-repeat;
	float: left;
	width: 230px;
	padding-top: 5px;
	text-align:left;
}
.toggleOpen {background: url(../images/imagesheader.jpg) #CCCCCC;}
.toggleOpen a.headText:link, .toggleOpen a.headText:visited, .toggleOpen a.headText:hover, .toggleClosed a.headText:link, .toggleClosed a.headText:visited, .toggleClosed a.headText:hover{
	padding-left: 30px;
	color:#342963;
	text-decoration:none;
	display: inline-block;
	padding-bottom: 5px;
}
.toggleClosed {
	background: url(../images/imagesheader.jpg) #CCCCCC;
	padding-bottom:0px;
	margin-bottom:0px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #3E2F6A;
}
.toggleOpen span.GalleryScroller{display:block;}
.toggleClosed span.GalleryScroller{display:none;}
.GalleryWrapperHidden{padding-bottom:10px;height:0px;}
a img {border:none}

#CopyBody {
	float: left;
	width: 950px;
}

#homeMid {}

#HomeTop {
	background-image: url(../images/homepageMainAreaBG.png);
	background-repeat: no-repeat;
	float: left;
	padding: 10px 10px 16px 10px;
}
.homeQuarter {
	position:relative;
	background-image: url(../images/homeQuarterBG.png);
	float: left;
	height: 250px;
	width: 223px;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 10px;
}
.homeSmallQuarter {
	background: url(../images/homeSmallQuarterBG.png) no-repeat;
	float: left;
	height: 135px;
	width: 223px;
	padding-top: 10px;
	padding-left: 10px;
}

.homeSmallHalf {
	background: url(../images/homeSmallHalfBG.png) no-repeat;
	float: left;
	height: 135px;
	width: 462px;
	padding-top: 10px;
	padding-left: 10px;
}

.homeSmallQuarter p, .homeSmallHalf p{color:#E8EAEC; font-size:13px; margin:0px 4px 0px 4px; padding:0px;}
.homeSmallQuarter p{width:201px; margin:0px 0px 0px 4px; padding:0;}
.homeSmallQuarter p .tes0{color: #6abea7;}
.homeSmallQuarter p .tes1{color: grey;}
.homeSmallQuarter img{margin:4px 4px 0px 4px; }
.homeSmallQuarter a{text-decoration:none;}

div.testimonials ul{list-style:none; margin:0; padding:0;border:solid 1px #000;}
div.testimonials ul li{display:none;}

.homeSmallHalf p{float:left; width:255px; color:#E8EAEC; font-size:13px; margin:0px 4px 0px 4px; padding:0px;}
.homeSmallHalf p span{color: #6abea7;}
.homeSmallHalf a{text-decoration:none;}
.homeSmallHalf img{float:left; margin:-22px 4px 0px 12px; padding:0px;}

#quarter1, #quarter2, #quarter3 {
	margin-right: 6px;
}

.fullWidth {
	float: left;
	width: 950px;
	padding-bottom: 6px;
}

.homeQuarter a{text-decoration:none;}
.homeQuarter .quarterCopy, .homeQuarter .quarterCopy a {
	color: #E8EAEC;
	width: 210px;
	top:		-5px;
	padding:	0px;
	/*padding-top: 5px;*/
	height: 80px;
}

.portfolioList{
	display:block;
	position:relative;
	width:223px;
	height:125px;
	float:left;
	background:url(../Images/233x135_blackbackdrop.png) no-repeat;
	margin-right:6px;
	margin-bottom:6px;
	padding:10px 0px 0px 10px;
}

.portfolioList img{
	Width:213px;
	height:115px;
	display:block;
	overflow:hidden;
	position:absolute;
	top: 10px;
	left: 10px;
}

.portfolioList div{

	Width:100%;
	height:125px;
	position: absolute;
	top: 0px;
	left: 0px;
	display:none;
}
/*
.portfolioList:hover div{
display:block;
}
.portfolioList:hover span{
display:block;
}
*/
.portfolioList span{
	display: none;
	position: absolute;
	left: 10px;
	Width:203px;
	background: url(../Images/213x20_titlebackdrop.png);
	color: #6abea7;
	text-transform:uppercase;
	z-index:99;
	padding:5px;
	bottom: 10px;
	height: 30px;
}

.JQrollimg{position:relative;top:4px;
Width:213px;
	height:115px;
}
.JQrollimg img{
	Width:213px;
	height:115px;
}

.JQrollimg a:hover{}

.JQrollimg div{
	Width:213px;
	height:115px;
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}


.pageCTRLS {
	float: left;
	width: 100%;
	padding-top:5px;
}
.pageCTRLS a.pageBtn, .pageCTRLS a.pageBtnSelected  {
	width: 45px;
	float: left;
	border: medium solid #000000;
	background-color: #174546;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 10px;
}
.pageCTRLS a.pageBtn:hover, .pageCTRLS a.pageBtnSelected {
	background-color: #226668;
}
#portfolioMid {
	float: left;
	width: 717px;
}

img.maxMini{width:176px;height:95px;}
