/* CSS Document */

html,body
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: separate;
	border-spacing: 0px;
	background-color:#ffffff;
	height: 100%;
}

img {
	border: 0px;
}

div,img,h1,h2,h3,h4,dl,dd,dt,form
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: separate;
	border-spacing: 0px;
}

* html #wrapper {
	height:100%;
}


#wrapper {
	width:1002px;
	height:100%;
	padding:0px;
	margin:0px auto;
	text-align:center;
}



#container {
	margin:0px auto;
	padding:0px 30px 0px 30px;
	text-align:center;
	width:942px;
	background-image:url(images/background_gradient.jpg);
	background-repeat:repeat-y;
	min-height:100%;
}


#homeContent {
	width:827px;
	margin:0px auto;
	padding:20px 50px 50px 65px;
}


#homeContentLeft {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:left;
	width:574px;
	color:#6b7a83;
	margin:0px auto;
	padding:0px;
}

#homeDivider {
	float:left;
	width:48px;
	min-height:300px;
	margin:0px auto;
	padding:0px;
	background:url(images/homeDivider.jpg);
	background-repeat:repeat-y;
}


#homeContentRight {
	width:205px;
	text-align:left;
	margin:0px 0px 0px 622px;
	padding:0px;
}




.homeContentRightText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	color:#6b7a83;
	padding:0px;
	margin:0px 0px 20px 20px;
}	



.homeContentRightText a,
.homeContentRightText a:link,
.homeContentRightText a:visited,
.homeContentRightText a:active
.homeContentRightText
	{ 
	color:#005f95;
	text-decoration: underline;
} 

.homeContentRightText a:hover {  
	color:#005f95;	
	text-decoration:underline;
}



#subContent {
	width:827px;
	margin:0px auto;
	padding:20px 0px 50px 65px;
}


#subContentLeft {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:left;
	width:574px;
	color:#6b7a83;
	margin:0px auto;
	padding:0px;
}

#subContentPortfolio {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:left;
	width:800px;
	color:#6b7a83;
	margin:0px auto;
	padding:0px;
}


#subContentRight{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	line-height:1.5em;
	text-align:left;
	width:215px;
	color:#6b7a83;
	margin:0px auto;
	padding:30px 20px 0px 0px;
	color:#005f95;
}

/*.quotes {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
}*/


#slideshow {
	padding:0px 20px 0px 0px;
	margin:0px auto;
	text-align:left;
}

#portfolioText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	vertical-align:top;
	margin:0px auto;
	text-align:left;
	color:#5a5b5d;
}

#portfolioText a,
#portfolioText a:link,
#portfolioText a:visited,
#portfolioText a:active
#portfolioText
	{ 
	color:#5a5b5d;
	text-decoration: none;
} 

#portfolioText a:hover {  
	color:#007dc5;	
	text-decoration:none;
}

.portfolioTextActive {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#007dc5;
	text-decoration:none;
}

#signupForm {
	line-height:30px;
	color:#6b7a83;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


.field {
	border-color:#FFFFFF #FFFFFF #6b7a83;
	border-style:solid;
	border-width:1px;
	color:#6b7a83;
	width:250px;
}

.longField1 {
	border-color:#FFFFFF #FFFFFF #6b7a83;
	border-style:solid;
	border-width:1px;
	color:#6b7a83;
	width:350px;
}

.longField2 {
	border-color:#FFFFFF #FFFFFF #6b7a83;
	border-style:solid;
	border-width:1px;
	color:#6b7a83;
	width:400px;
}


#footer {
	width:942px;
	height:20px;
	background-color:#71bf44;
	padding:0px;
	margin:0px auto 20px auto;
	text-align:center;
}




#copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	margin:0px auto;
	padding:5px 0px 5px 0px;
}

#copyright a,
#copyright a:link,
#copyright a:visited,
#copyright a:active
#copyright
	{ 
	color:#FFFFFF;
	text-decoration: none;
} 

#copyright a:hover {  
	color:#FFFFFF;	
	text-decoration:underline;
}


#socialMedia {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	line-height:1.5em;
	text-align:left;
	color:#6b7a83;
	z-index:3;
	position:relative;
	height:30px;
	width:240px;
	top:15px;
	left:0px;	
	margin:-15px 0px 0px 700px;
}