/*#Main Styles#*/
/*#Main Styles/01 - Body#*/
body {
	margin: 0px;
	padding: 0px;
	background-color: #6EC672;
	background-image: url(/App_Themes/cchas/images/PageBG.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	min-width: 840px;
}
hr {
	color:#6EC672;
	width: 80%;
	text-align: center;
}

/*#Main Styles/02 - Wrapper#*/
#wrapper {
	margin: auto;
	margin-top: 10px;
	padding: 0px;
	width: 800px;
	background-color: transparent;
	text-align: left;
	border: #000000 1px solid;
	height: 100%;
}
/*#Main Styles/03 - Left Side#*/
#lhs {
	width: 178px;
	float: left;
	background-color: #165CA2;
	background-image: url(/App_Themes/cchas/images/LeftMenuBG.jpg);
	background-repeat: no-repeat;
}
/*#Main Styles/04 - Logo#*/
#logo {
	width: 178px;
height: 100px;
	float: left;
}
/*#Main Styles/05 - Menu#*/
#menu {
	width: 178px;
	float: left;
}
/*#menu ul {
	font-style: normal;
	font-size: 12px;
	color: black;
	line-height: 1.5em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-indent: 0px;
	list-style-position: outside;
	list-style-type: none;
	padding: 0 0 10px 4px;
	margin: 4px 0 0 0px;
	border-bottom: solid 1px;
}
#menu ul a{
	color: black;
	line-height: 1.5em;
	text-indent: 0px;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0 0 0 4px;
	margin: 0 0 0 4px;
}
#menu a:hover
{
	color: #FFF;
}
*/
/*#Main Styles/06 - Right Side#*/
#rhs {
	width: 622px;
	float: left;
	background-color: #FFF;
}
/*#Main Styles/07 - Header#*/
#header {
	width: 622px;
	height: 100px;
	float: left;
	background-color: #FFF;
	background-image: url(/App_Themes/cchas/images/CCHAS-Header.jpg);
	position: relative;
}
/*#Main Styles/07a - Header Page Name#*/
#headerpagename {
	width: 300px;
	float: left;
	text-align: left;
	position: absolute;
	bottom: 0;
	padding: 0 0 0 10px;
}
/*#Main Styles/07c - Header address#*/
#headeraddress {
	width: 302px;
	float: right;
	text-align: right;
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	color: navy;
	padding: 2px 10px 0 0;
}
/*#Main Styles/08 - Breadcrumb#*/
#breadcrumb {
	margin-top: 100px;
	position: relative;
	width: 622px;
	height: 26px;
}
/*#Main Styles/09 - Content#*/
#content {
	display: block;
	width: 622px;
	float: left;
	background-color: #FFF;
}
/*#Main Styles/10 - Footer#*/
#footer {
	width: 800px;
	height: 100px;
	float: left;
	background-color: #296DC0;
}
/*#Main Styles/10a - Footer Logo#*/
#ftitle {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: white;
}
/*#Main Styles/10b - Footer Menu#*/
#fmenu {
	text-align: center;
}
/*#Main Styles/10c - Footer Address#*/
#faddress {
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	color: white;
}
/*#Main Styles/11 - Lightbox Pages#*/
#lightboxwrapper {
	width: 617px;
	float: left;
	padding-left: 10px;
}
/*#Main Styles/11a - lightbox#*/
#lightbox {
	width: 617px;
	float: left;
}
/*#Main Styles/11b - buttonmenu#*/
#buttonmenu {
	width: 622px;
	float: left;
}
/*#Main Styles/11c - homeowner#*/
#homeowner {
	width: 622px;
	height: 15px;
	float: left;
	background-color: #165ca1;
	color: white;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	border-top: 3px solid #ffffff;
	padding: 5px 0 5px 0 ;
}
/*#Main Styles/11d - homeownertext#*/
#homeownertext {
	width: 617px;
	float: left;
}
/*#Main Styles/11e - contractor#*/
#contractor {
	width: 622px;
	height: 15px;
	float: left;
	background-color: #cb9822;
	color: white;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	padding: 5px 0 5px 0;
}
/*#Main Styles/11f - contractortext#*/
#contractortext {
	width: 617px;
	float: left;
}
/*#Main Styles/11g - designer#*/
#designer {
	width: 622px;
	height: 15px;
	float: left;
	background-color: #80c34f;
	color: white;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	padding: 5px 0 5px 0;
}
/*#Main Styles/11h - designertext#*/
#designertext {
	width: 617px;
	float: left;
}
/*#Main Styles/11i - homeownerbutton#*/
#homeownerbutton {
	width: 207px;
	height: 15px;
	float: left;
	background-color: #165ca1;
	color: white;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	padding: 5px 0 5px 0;
	font-weight: bold;
}
#homeownerbutton a {
	color: #ffffff;
}

/*#Main Styles/11j - contractorbutton#*/
#contractorbutton {
	width: 208px;
	height: 15px;
	float: left;
	background-color: #cb9822;
	color: white;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	padding: 5px 0 5px 0;
	font-weight: bold;
}
#contractorbutton a {
	color: #ffffff;
}

/*#Main Styles/11k - designerbutton#*/
#designerbutton {
	width: 207px;
	height: 15px;
	float: left;
	background-color: #80c34f;
	color: white;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	padding: 5px 0 5px 0;
	font-weight: bold;
}
#designerbutton a {
	color: #ffffff;
}
/*#Main Styles/11L - back to top#*/
.backtotop {
	font-family: arial, helvetica, verdana;
	font-size: 10px;
	padding: 5px 0 5px 5px;
}
.backtotop a {
	font-family: arial, helvetica, verdana;
	font-size: 10px;
	padding: 5px 0 5px 5px;
}
/*#Main Styles/12 - Photo Gallery Page#*/
#gallery {
	width: 602px;
	float: left;
	background-color: white;
	padding: 10px 10px 10px 10px;
}
/*#Main Styles/13 - Text Simple#*/
.textSimple {
	padding: 0 0 0 0;
}
.sonyshowcase {
        text-align: center;
}
#galleryimage {
	width: 100px;
	height: 150px;
	float: left;
	text-align: left;
}
#gallerytext {
	width: 492px;
	height: 140px;
	float: right;
	text-align: left;
	color: black;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	padding: 0 0 10px 10px;
}
.gallerylink {
	text-align: center;
	font-family: arial, helvetica, verdana;
	font-size: 10px;
	padding: 5px 0 5px 0;
}
.lightBoxGallery
	width: 700px;
	text-align: center;
#PNSimage {
	float: left;
	width: 125px;
	height: 140px;
	text-align: center;
}
#PNStext {
	width: 170px;
	height: 140px;
	float: left;
	text-align: left;
	color: black;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
}
.galleryindex {
	float: left;
	width: 160px;
	height: 220px;
	text-align: center;
	font-size: 10px;
	padding: 0 20px 0 20px;
}
.galleryindex a {
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}

/*#Classes#*/
/*#Classes/00 - Basic Page Classes#*/
h1 {
	color: #003663;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 0 0;
}
h2 {
	color: #003663;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 0;
	text-align: center;
}
h3 {
	color: #003663;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 0;
}
h4 {
	color:#003663;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 0;
}
h5 {
	color:#ed4626;
	font-size: 16px;
	font-weight: bold;
	margin: 15px 0 0 5px;
	background: #ffd478;
	line-height: 5%;
}
h6 {
	color: #003663;
	font-size: 22px;
	font-weight: bold;
	margin: 0 0 0 0;
	text-align: center;
}

/*#Classes/01 - Zone Top#*/
.zoneTop {
	width: 800px;
	float: left;
}
/*#Classes/02 - Zone Left#*/
.zoneLeft {
	width: 178px;
	float: left;
	padding: 0 0 0 0;
}
/*#Classes/03 - Zone Right#*/
.zoneRight {
	width: 622px;
	float: left;
}
.zoneRight ul {
	font-style: normal;
	line-height: 1.2em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-indent: 0px;
	list-style-position: outside;
	list-style-type: disc;
	padding: 0 0 10px 10px;
	margin: 4px 0 0 18px;
}
.zoneContent {
	width: 622px;
}
/*#Classes/05 - Blog Zone Top#*/
.BlogZoneTop {
	width: 800px;
	float: left;
}
/*#Classes/06 - Blog Zone Left#*/
.BlogZoneLeft {
	width: 178px;
	float: left;
	margin-left: 0px;
}
/*#Classes/07 - Blog Zone Right#*/
.BlogZoneRight {
	width: 622px;
	float: left;
	margin-right: 5px;
}
/*#Classes/08 - Testimonial Box#*/
.testimonialbox {
	background-image: url(/App_Themes/climatecadvanced/images/ClimatecTestimonialBox.jpg);
	background-repeat: no-repeat;
	color: #fff;
	font-size: 11px;
	padding: 45px 35px 0 18px;
	min-height: 281px;
}
/*#Classes/09 - DataList#*/
.datalist {
	font-size: 9px;
	text-align: center;
	padding: 0 0 10px 10px;
}
.datalist img {
	border: 0px;
	height: 100px;
	width: 100px;
}
/*#Classes/10 - ArticleList#*/
#articleslist {
	font-size: 14px;
	text-align: left;
	padding: 10px 0 10px 10px;
	line-height: 180%;
}

/*#Font Classes#*/
/*#Font Classes/Bold#*/
.bold {
	font-weight: bold;
}
/*#Font Classes/center#*/
.center {
	text-align: center;
}
/*#Containers#*/
/*#Containers/Black box#*/
.blackBox
{
	border: 1px solid #545454;
	margin-bottom: 15px;
}

.blackBox .title
{
	background: #e36c26;
	padding: 3px 5px;
	font-size: 14px;
	margin-top: 0px;
	color: white;
	margin-bottom:0px;	
}

.blackBox .content
{
	padding: 5px;
	background: #f3f3f3;
}
/*#Containers/Breadcrumb#*/
.BreadBox
{
	padding-top: 7px;
	margin-bottom: 5px;
	padding-left: 6px;
	font-size: 10px;
}
.BreadcrumbTitle  {
	font-weight: bold;
}
/*#Containers/Center Content#*/
.centercontent {
	text-align: center;
	padding: 5px 0 0 10px;
}
.centercontentnopad {
	text-align: center;
}
/*#Containers/Content Padding#*/
.ContentPadding {
	padding: 5px 5px 5px 5px;
}


/*#Galleries#*/
/*#Galleries/Slider#*/
#ContentSlider_Paginated_pager
{
	padding: 6px 5px 4px 5px;
	height: 18px;
}
.Slider
{
	text-align: center;
	padding: 5px 0 0 10px;
}
.Slider .Pager
{
	width: 700px;
}

.Slider .Pager a
{
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	display: block;
	border: 2px solid #cccccc;
	background-color: #f0f0f0;
	padding: 1px 2px 1px 2px;
	width: 12px;

}

.Slider .PagerPage
{
	margin: 0px 6px;
	float: left;
}
.Slider .Control
{
	float: right;
	padding-right: 20px;
}

.Slider .Control a
{
	width: 30px;
}
.Slider .title
{
	font-size: 12px;
}

/*#Menu#*/
.topCMSListMenuUL {
	padding: 8px 0 0 0;
	margin-left: 10px;
	margin-bottom: 4px;
	font: bold 12px Verdana, sans-serif;
}
.topCMSListMenuUL li {
	list-style: none;
	margin: 0;
	display: inline;
}
.topCMSListMenuUL a {
	padding: 3px;
	margin-left: 3px;
	border: 1px solid #F68E1F;
	background: #FFF;
	text-decoration: none;
}
.topCMSListMenuUL a:link, .topCMSListMenuUL a:visited {
	color: #F68E1F;
}
.topCMSListMenuHighlightedLI a:link, .topCMSListMenuHighlightedLI a:visited, .topCMSListMenuUL a:hover, .topCMSListMenuHighlightedLI a:hover {
	color: #000;
	background-color: #FCCE9D;
}
#fmenu ul li {
display: inline;
list-style-type: none;
padding-right: 20px;
}
/*#Menu/LHS Menu#*/
.lhsCMSListMenuUL {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.lhsCMSListMenuUL a {
	display: block;
	padding: 5px;
	width: 168px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
.lhsCMSListMenuUL ul a {
	display: block;
	padding: 5px 5px 5px 15px;
	width: 158px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
.lhsCMSListMenuUL a:hover, .lhsCMSListMenuUL ul a:hover {
	color: #000;
	background-color: #fff;
	text-decoration: none;
}
.lhsCMSListMenuUL a.lhsCMSListMenuLinkHighlighted, .lhsCMSListMenuUL ul a.lhsCMSListMenuLinkHighlighted {
	color: #000;
	background-color: #fff;
	text-decoration: none;
}
/*#LHS Links#*/
#lhslinks {
	width: 190px;
	background-position: left;
	background-color: #FFFFFF;
	background-image: url('/App_Themes/climatecadvanced/images/ClimatecLeftStripBG.jpg');
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*#Project Page Links#*/
#projectlinks {
	width: 190px;
	background-position: top;
	background-color: #FFFFFF;
	background-image: url('/App_Themes/climatecadvanced/images/ClimatecLeftStripBG.jpg');
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}
