@charset "UTF-8";
/* CSS Document */

	
/* Global Link Colors */
a:link
{
	text-decoration: underline;
	font-weight: bold;
	color: #fd4616;
	
	}
	
a:visited
{
	text-decoration: underline;
	font-weight: bold;
	color: #fd4616;
	}
	
a:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #fd4616;
	}
	
a:active
{
	text-decoration: underline;
	font-weight: bold;
	color: #fd4616;
}

#content.popupVertScrollingContent {
	overflow: hidden;
}	

#winLcolumn {
	margin: 0px;
	padding: 0px;
	width: 400px;
	float: left;
}

#winLcolumn.project {
	margin: 0px;
	padding: 0px 0px 7px 0px;
	width: 400px;
	float: left;
}
	
#winRcolumn {
	margin: 0px;
	padding: 0px;
	width: 320px;
	float: left;
}


#image {
	margin: 0px;
	padding: 10px 10px;
	width: 380px;
	height: 253px;
	float: left;
}

.winbanner {
	margin: 0px 0px 0px 25px;
	padding: 0px;
	width: 375px;
	float: left;
}

.winthumbs {
	margin: 0px;
	padding: 5px 5px;
	width: 60px;
	height: 40px;
	float: left;
}

.winthumbs > img {
	border: 0;
	border-style: none;
}

#windescription {
	margin: 20px 0px 20px 10px;
	padding: 0px 5px 0px 0px;
	width: 275px;
	height: 288px;
	float: left;
	overflow: hidden;
	color: #bdb6b3;
}

#windescription.project {
	margin: 20px 0px 20px 10px;
	padding: 0px 5px 0px 0px;
	width: 275px;
	float: left;
	overflow: hidden;
	color: #bdb6b3;
}

#windescription.tip {
	margin: 20px 0px 20px 10px;
	padding: 0px 5px 0px 0px;
	width: 275px;
	float: left;
	overflow: hidden;
	color: #bdb6b3;
}

/* A style of bullets using a custom image. */	
.BulletedListUL
{ 
	margin-left: 15px;
	list-style-image: url(images/redArrow.gif);
	font: normal 11px Helvetica, Arial, sans-serif;
	color: # fd4616;
	font-weight: bold;
	line-height: 20px;
	}
	
.BulletedListUL li{ margin-left: 40px;}
	
.BulletedListUL a:link
{
	text-decoration: none;
	color: #fd4616;
	}
	
.BulletedListUL a:visited
{
	text-decoration: none;
	color: #fd4616;
}
	
.BulletedListUL a:hover
{
	text-decoration: underline;
	color: #fd4616;
	}
	
.BulletedListUL a:active
{
	text-decoration: none;
	color: #fd4616;
}
/* Global settings for Horizontal Rules */
hr
{
	border: 1px solid;
	background-color:#000000;
	color: #333333;
	margin: 0px;
	}
	
/* A class that clears both, and has nothing in it. If you stick it directly under floating divs, but inside of the container div, it will recognize the floats, plus the container will recognize the fixer, allowing the container div to expand vertically correctly. */
.fixer {
	clear: both;
	margin: 0px;
	padding: 0px;
}
	

.wintext01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #ff0000;
	font-weight: normal;
	line-height: 28px;
	}
.wintext02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ff0000;
	font-weight: normal;
	}
.wintext03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff0000;
	font-weight: normal;
	}
.wintext04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ff0000;
	font-weight: normal;
	}
.wintext05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff0000;
	font-weight: normal;
}
.wintext06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: normal;
}
.wintext07 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
}
.wintext08 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	}
.wintext09 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
}
.wintext10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	line-height: 25px;
}
.wintext11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}
.wintext12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.wintext13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
.wintext14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
}
.wintext15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bdb6b3;
	font-weight: normal;
	line-height: 13px;
}
.wintext16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}
.wintext17 {
  	font: normal 12px Helvetica, Arial, sans-serif;
	line-height: 16px;
	color: #917c75;
}
.wintext18 {
  	font: normal 12px Helvetica, Arial, sans-serif;
	line-height: 16px;
	color: #fd4616;
}
.wintext19 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fd4616;
	font-weight: normal;
}
	
#wincontainer {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px auto 0px;
	background-color: transparent;
	position: relative;
	border: 1px solid #ffffff;
	overflow: hidden;
}

#wincontainer img {
	align: absmiddle;
	vspace: 0;
}

#wincontainer.multi {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px auto 0px;
	background-color: transparent;
	position: relative;
	border: 1px solid #ffffff;
	overflow: hidden;
}

#wincontainer.project {
	margin: 13px 0px 0px 0px;
	padding: 0px 0px auto 0px;
	background-color: transparent;
	position: relative;
	border: 1px solid #ffffff;
	overflow: hidden;
}

#wincontainer.service {
	margin: 17px 17px 17px 17px;
	padding: 7px -17px 7px 0px;
	background-color: transparent;
	position: relative;
	border: 1px solid #ffffff;
	overflow: hidden;
}

#wincontainer.tip {
	margin: 13px 0px 0px 0px;
	padding: 0px 0px auto 0px;
	background-color: transparent;
	position: relative;
	border: 1px solid #ffffff;
	overflow: hidden;
}

#winscroll {
	margin: 20px 0px;
	padding: 0px;
	height: auto;
	width: 20px;
	float: left;
	position: relative;
	list-style-type: none;
}

#winscroll > li {
	padding-left: 1px;
}

#winscroll.multi {
	margin: 20px 0px 0px 0px;
	padding: 0;
	height: auto;
	width: 20px;
	float: left;
	position: relative;
	list-style-type: none;
}

#winscroll.multi > li {
	padding-left: 1px;
}

#winscroll.project {
	margin: 20px 0px 0px 9px;
	padding: 0;
	height: auto;
	width: 20px;
	float: left;
	position: relative;
	list-style-type: none;
}

#winscroll.project > li {
	padding-left: 1px;
}

#winscroll.tip {
	margin: 20px 0px 0px -11px;
	padding: 0;
	height: auto;
	width: 20px;
	float: left;
	position: relative;
	list-style-type: none;
}

#winscroll.tip > li {
	padding-left: 1px;
}

#winscroll.single {
	margin: 20px 0px 0px -17px;
	padding: 0px;
	height: auto;
	width: 20px;
	float: left;
	position: relative;
	list-style-type: none;
}

#winscroll.single > li {
	padding-left: 1px;
}

#winscroll.project > li {
	padding-left: 1px;
	margin-left: 0px;
}

#wintestimonials {
	margin: 20px 0px 20px 10px;
	padding: 0px 0px 0px 20px;
	float: left;
	overflow: hidden;
	color: #bdb6b3;
	width: 333px;
	height: 167px;
}

#wintestimonials.multi {
	margin: 20px 0px 20px 10px;
	padding: 0px 0px 0px 20px;
	float: left;
	overflow: hidden;
	color: #bdb6b3;
	width: 343px;
	height: 435px;
}

#downscroller {
	width: 17px;
}

#winscroll.multi > #downscroller {
	margin-left: 11px;
}

#upscroller {
	width: 17px;
}

#winscroll.multi > #upscroller {
	margin-left: 11px;
}

#leftscroller {
	padding-top: 11px;
	padding-bottom: 11px;
	float: left;
}

#rightscroller {
	padding-top: 11px;
	padding-bottom: 11px;
	float: left;
	margin-left: 3px;
}

.projThumb > img {
	border-style: none;
	border: 0;
	margin-left: 3px;
}