body {

 margin:  50px 30px 50px 50px;

 padding: 0px;

 font-size: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 color: #EDEDED;

 background-color: #161A1C;

}



TD, TH, .BOD, FONT { font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color: #EDEDED; font-weight: normal; }



a {

 text-decoration: none;

 font-weight: normal;

 color:  #0D7B8B;

 text-decoration: none;

}

a:visited {

 color:  #0D7B8B;

}

a:active {

 color:  #0D7B8B;

}

a:hover {

 color:  #E3E3E3;

}



html {

	overflow-x: hidden;

	overflow-y: auto;

}





/*--- Default Font ---*/

.default {

 font-size: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-weight: normal;

 color: #595844;

}



.white {

 font-size: 12px Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-weight: normal;

 color: #FFFFFF;

}

  .white a:link    { color:  #48D1CC; text-decoration: none; font-weight: normal;}

  .white a:visited { color:  #48D1CC; text-decoration: none; font-weight: normal;}

  .white a:active  { color:  #48D1CC; text-decoration: none; font-weight: normal;}

  .white a:hover   { color:  #A4A4A4; text-decoration: none; font-weight: normal;}

  

.teal_link {

 font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-weight: bold;

 color: #FFFFFF;

 line-height: 14px;

}

  .teal_link a:link    { color:  #0D7B8B; text-decoration: none; font-weight: bold;}

  .teal_link a:visited { color:  #0D7B8B; text-decoration: none; font-weight: bold;}

  .teal_link a:active  { color:  #0D7B8B; text-decoration: none; font-weight: bold;}

  .teal_link a:hover   { color:  #E3E3E3; text-decoration: none; font-weight: bold;}



.teal_link_on {

 font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-weight: bold;

 color: #FFFFFF;

 line-height: 14px;

}

  .teal_link_on a:link    { color:  #E3E3E3; text-decoration: none; font-weight: bold;}

  .teal_link_on a:visited { color:  #E3E3E3; text-decoration: none; font-weight: bold;}

  .teal_link_on a:active  { color:  #E3E3E3; text-decoration: none; font-weight: bold;}

  .teal_link_on a:hover   { color:  #0D7B8B; text-decoration: none; font-weight: bold;}





.home_news {

 font-size: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-weight: normal;

 color: #A4A4A4;

}

  .home_news a:link    { color:  #A4A4A4; text-decoration: none; font-weight: normal;}

  .home_news a:visited { color:  #A4A4A4; text-decoration: none; font-weight: normal;}

  .home_news a:active  { color:  #A4A4A4; text-decoration: none; font-weight: normal;}

  .home_news a:hover   { color:  #48D1CC; text-decoration: none; font-weight: normal;}



.title_vendor {

 font-family:  'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-size: 14px;

 font-weight: bold;

 color: #575757;

}

  .title_vendor a:link    { color:  #575757; text-decoration: none; font-weight: bold;}

  .title_vendor  a:visited { color:  #575757; text-decoration: none; font-weight: bold;}

  .title_vendor  a:active  { color:  #575757; text-decoration: none; font-weight: bold;}

  .title_vendor  a:hover   { color:  #E3E3E3; text-decoration: none; font-weight: bold;}



.title_white {

 font-family:  'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-size: 14px;

 font-weight: bold;

 color: #FFFFFF;

}

  .title_white a:link    { color:  #FFFFFF; text-decoration: none; font-weight: bold;}

  .title_white  a:visited { color:  #FFFFFF; text-decoration: none; font-weight: bold;}

  .title_white  a:active  { color:  #FFFFFF; text-decoration: none; font-weight: bold;}

  .title_white  a:hover   { color:  #E3E3E3; text-decoration: none; font-weight: bold;}



.menu_nav {

 font-family:  'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-size: 11px;

 font-weight: normal;

 color: #2E2E2E;

 text-transform: lowercase;

}

  .menu_nav a:link    { color:  #2E2E2E; text-decoration: none;  font-weight: normal;}

  .menu_nav a:visited { color:  #2E2E2E; text-decoration: none; font-weight: normal;}

  .menu_nav a:active  { color:  #2E2E2E; text-decoration: none; font-weight: normal;}

  .menu_nav a:hover   { color:  #CDD828; text-decoration: none; font-weight: normal;}



.cat_list {

 font-family:  'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-size: 9px;

 font-weight: normal;

 color: #939393;

}

  .cat_list a:link    { color:  #2E2E2E; text-decoration: none; font-weight: normal;}

  .cat_list a:visited { color:  #2E2E2E; text-decoration: none; font-weight: normal;}

  .cat_list a:active  { color:  #2E2E2E; text-decoration: none; font-weight: normal;}

  .cat_list a:hover   { color:  #CDD828; text-decoration: none; font-weight: normal;}



.home_list {

 font-size: 12px Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-weight: normal;

 color: #B2B2B2;

}

  .home_list a:link    { color:  #2E2E2E; text-decoration: none; font-weight: normal;}

  .home_list a:visited { color:  #2E2E2E; text-decoration: none; font-weight: normal;}

  .home_list a:active  { color:  #2E2E2E; text-decoration: none; font-weight: normal;}

  .home_list a:hover   { color:  #CDD828; text-decoration: none; font-weight: normal;}







.testimonials {

 font-family:  'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-size: 9px;

 font-weight: normal;

 color: #575757;

}

  .testimonials a:link    { color:  #575757; text-decoration: none; font-weight: normal;}

  .testimonials a:visited { color:  #575757; text-decoration: none; font-weight: normal;}

  .testimonials a:active  { color:  #575757; text-decoration: none; font-weight: normal;}

  .testimonials a:hover   { color:  #CDD828; text-decoration: none; font-weight: normal;}



.headlines {

 font-size: 12px Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-weight: normal;

 color: #5F6760;

}

  .headlines a:link    { color:  #779FAA; text-decoration: none; font-weight: normal;}

  .headlines a:visited { color:  #A3BAC0; text-decoration: strike; font-weight: normal;}

  .headlines a:active  { color:  #779FAA; text-decoration: none; font-weight: normal;}

  .headlines a:hover   { color:  #5F6760; text-decoration: none; font-weight: normal;}



.image_icon {

 font-size: 12px Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-weight: normal;

 background-color: #FFFFFF;

 padding: 3px;

 color: #779FAA;

}

  .image_icon a:link    { color:  #FFFFFF; text-decoration: none; font-weight: normal; background-color: #779FAA; padding: 3px;}

  .image_icon a:visited { color:  #FFFFFF; text-decoration: none; font-weight: normal; background-color: #779FAA; padding: 3px;}

  .image_icon a:active  { color:  #FFFFFF; text-decoration: none; font-weight: normal; background-color: #779FAA; padding: 3px;}

  .image_icon a:hover   { color:  #FFFFFF; text-decoration: none; font-weight: normal; background-color: #5F6760; padding: 3px;}









/*--- Gotoproject Font ---*/

.category {

 font-size: 18px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-weight: normal;

 color: #585642;

}

  .category a:link    { color:  #B6B6AC; text-decoration: none; font-weight: normal;}

  .category a:visited { color:  #B6B6AC; text-decoration: none; font-weight: normal;}

  .category a:active  { color:  #B6B6AC; text-decoration: none; font-weight: normal;}

  .category a:hover   { color:  #964822; text-decoration: none; font-weight: normal;}



.category_at {

 font-family:  'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-size: 18px;

 font-weight: normal;

 color: #964822;

}

  .category_at a:link    { color:  #964822; text-decoration: none; font-weight: normal;}

  .category_at a:visited { color:  #964822; text-decoration: none; font-weight: normal;}

  .category_at a:active  { color:  #964822; text-decoration: none; font-weight: normal;}

  .category_at a:hover   { color:  #964822; text-decoration: none; font-weight: normal;}





.project_title {

 font-size: 12px Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-weight: bold;

 color: #585642;

}

  .project_title a:link    { color:  #585642; text-decoration: none; font-weight: bold;}

  .project_title a:visited { color:  #B6B6AC; text-decoration: none; font-weight: bold;}

  .project_title a:active  { color:  #B6B6AC; text-decoration: none; font-weight: bold;}

  .project_title a:hover   { color:  #964822; text-decoration: none; font-weight: bold;}

  



/*--- Gotoproject Font ---*/

.project_cat {

 font-size: 12px Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-weight: bold;

 color: #9E938B;

}

  .project_cat a:link    { color:  #E3E3E3; text-decoration: none; font-weight: bold;}

  .project_cat a:visited { color:  #E3E3E3; text-decoration: none; font-weight: bold;}

  .project_cat a:active  { color:  #E3E3E3; text-decoration: none; font-weight: bold;}

  .project_cat a:hover   { color:  #FFFFFF; text-decoration: none; font-weight: bold;}



.gotoprofile {

 font-family:  'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-size: 9px;

 font-weight: bold;

 color: #575757;

}

  .gotoprofile a:link    { color:  #575757; padding: 1px 3px 1px 3px; background-color: #CDD828; text-decoration: none; font-weight: normal;}

  .gotoprofile a:visited { color:  #575757; padding: 1px 3px 1px 3px; background-color: #CDD828; text-decoration: none; font-weight: normal;}

  .gotoprofile a:active  { color:  #575757; padding: 1px 3px 1px 3px; background-color: #CDD828; text-decoration: none; font-weight: normal;}

  .gotoprofile a:hover   { color:  #575757; padding: 1px 3px 1px 3px; background-color: #e3e3e3; text-decoration: none; font-weight: normal;}



.test_submit {

 font-family:  'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-size: 9px;

 font-weight: bold;

 color: #575757;

}

  .test_submit a:link    { color:  #575757; padding: 1px 3px 1px 3px; background-color: #FFFFFF; text-decoration: none; font-weight: normal;}

  .test_submit a:visited { color:  #575757; padding: 1px 3px 1px 3px; background-color: #FFFFFF; text-decoration: none; font-weight: normal;}

  .test_submit a:active  { color:  #575757; padding: 1px 3px 1px 3px; background-color: #FFFFFF; text-decoration: none; font-weight: normal;}

  .test_submit a:hover   { color:  #575757; padding: 1px 3px 1px 3px; background-color: #CDD828; text-decoration: none; font-weight: normal;}





.view_portfolio {

 font-family:  'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-size: 9px;

 font-weight: bold;

 color: #575757;

}

  .view_portfolio a:link    { color:  #575757; padding: 2px 4px 2px 4px; text-decoration: none; font-weight: normal; border: 2px solid #CDD828; }

  .view_portfolio a:visited { color:  #575757; padding: 2px 4px 2px 4px; text-decoration: none; font-weight: normal; border: 2px solid #CDD828; }

  .view_portfolio a:active  { color:  #575757; padding: 2px 4px 2px 4px; text-decoration: none; font-weight: normal; border: 2px solid #CDD828; }

  .view_portfolio a:hover   { color:  #575757; padding: 2px 4px 2px 4px; text-decoration: none; background-color: #CDD828; font-weight: normal; border: 2px solid #CDD828; }



.paginate {

 font-family:  'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-size: 9px;

 font-weight: bold;

 color: #575757;

}

  .paginate a:link    { color:  #575757; padding: 1px 3px 1px 3px; text-decoration: none; background-color: #E3E3E3; font-weight: normal; }

  .paginate a:visited { color:  #575757; padding: 1px 3px 1px 3px; text-decoration: none; background-color: #E3E3E3; font-weight: normal; }

  .paginate a:active  { color:  #575757; padding: 1px 3px 1px 3px; text-decoration: none; background-color: #E3E3E3; font-weight: normal; }

  .paginate a:hover   { color:  #575757; padding: 1px 3px 1px 3px; text-decoration: none; background-color: #CDD828; font-weight: normal; }











.title, .title a:link, .title a:active, .title a:visited, .title a:hover{ 

 font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-size:   12px; 

 font-weight: bold;

 color:  #696969;

} 

.title a:link    { color:  #ffffff; text-decoration: underline; }

.title a:visited { color:  #ffffff;  text-decoration: underline; }

.title a:active  { color:  #ffffff; text-decoration: none; }

.title a:hover   { color:  #EDEBEA; text-decoration: underline;}





.address, .address a:link, .address a:active, .address a:visited, .address a:hover{ 

 font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-size:   10px; 

 font-weight: normal;

 color:  #696969;

} 

.address a:link    { color:  #F5AB1D; text-decoration: none; }

.address a:visited { color:  #F5AB1D;  text-decoration: none; }

.address a:active  { color:  #F5AB1D; text-decoration: none; }

.address a:hover   { color:  #696969; text-decoration: none;}





.copyright, .copyright a:link, .copyright a:active, .copyright a:visited, .copyright a:hover{ 

 font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-size:   10px; 

 font-weight: normal;

 color:  #919191;

 text-align:justify;

} 

.copyright a:link    { color:  #F5AB1D; text-decoration: none; }

.copyright a:visited { color:  #F5AB1D;  text-decoration: none; }

.copyright a:active  { color:  #F5AB1D; text-decoration: none; }

.copyright a:hover   { color:  #919191; text-decoration: none;}



.credit, .credit a:link, ..credit a:active, .credit a:visited, .credit a:hover{ 

 font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-size:   9px; 

 font-weight: normal;

 color:  #e3e3e3;

} 

.credit a:link    { color:  #BEBEBE; font-weight: normal;  font-size:   9px; text-decoration: none; }

.credit a:visited { color:  #E4E3E3; font-weight: normal;   font-size:   9px; text-decoration: none; }

.credit a:active  { color:  #D9D9D9; font-weight: normal;  font-size:   9px; text-decoration: none; }

.credit a:hover   { color:  #919191; font-weight: normal;  font-size:   9px; text-decoration: none;}





.current_title, .current_title a:link, .current_title a:active, .current_title a:visited, .current_title a:hover{ 

 font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-size:   12px; 

 font-weight: bold;

 color:  #696969;

 text-transform: uppercase;

} 

.current_title a:link    { color:  #ffffff; text-decoration: underline;text-transform: uppercase;}

.current_title a:visited { color:  #ffffff;  text-decoration: underline; text-transform: uppercase;}

.current_title a:active  { color:  #ffffff; text-decoration: none; text-transform: uppercase;}

.current_title a:hover   { color:  #EDEBEA; text-decoration: underline; text-transform: uppercase;}



ul {

	margin-left: 0;

	padding-left: 18px;

	text-indent: 0em;

	}



.search_field {

 font-family:		'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-size:			10px;

 color:				#575853;

 border-left: 1px solid #575853;

 border-top: 1px solid #575853;

 border-right: 1px solid #F4F4F2;

 border-bottom: 1px solid #F4F4F2;

 background-color: #CED829;

 padding: 3px;

 width: 120px;

 

}



.search_field:focus {

 background-color : #FBFDF2;

}



.search_field_home {

 font-family:		'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-size:			10px;

 color:				#575853;

 border-left: 1px solid #CED829;

 border-top: 1px solid #CED829;

 border-right: 1px solid #CED829;

 border-bottom: 1px solid #CED829;

 background-color: #CED829;

 padding: 3px;

 width: 175px;

 

}



.search_field_home:focus {

 background-color : #FBFDF2;

}



.mailing_field_home {

 font-family:		''Lucida Grande'', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-size:			10px;

 color:				#575853;

 border-left: 1px solid #E3E3E3;

 border-top: 1px solid #E3E3E3;

 border-right: 1px solid #E3E3E3;

 border-bottom: 1px solid #E3E3E3;

 background-color: #E3E3E3;

 padding: 3px;

 width: 175px;

 

}



.mailing_field_home:focus {

 background-color : #FFFFFF;

}



.testimonial_input {

 font-family:		'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-size:			10px;

 color:				#575853;

 border-left: 1px solid #575853;

 border-top: 1px solid #575853;

 border-right: 1px solid #F4F4F2;

 border-bottom: 1px solid #F4F4F2;

 background-color: #FFFFFF;

 padding: 3px;

 width: 420px;

 

}



.testimonial_input:focus {

 background-color : #FFFFFF;

}



.testimonial_form {

 font-family:	'Lucida Grande', Geneva, Arial, Verdana, sans-serif;

 font-size:			10px;

 color:				#575853;

 border-left: 1px solid #575853;

 border-top: 1px solid #575853;

 border-right: 1px solid #F4F4F2;

 border-bottom: 1px solid #F4F4F2;

 background-color: #FFFFFF;

 padding: 3px;

 width: 420px;

 height: 100px;

}

.testimonial_form:focus {

 background-color : #ffffff;

}



.home_thumbnail

{

float: left; 

width: 133px;

height: 112px; 

margin: 0px 20px 20px 0px; 

padding: 0px;

}



.clearboth { clear: both; } 





/*

    Formatting Buttons

------------------------------------------------------ */



.buttonMode {

	background-color: transparent;

	color: #73769D;

	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;

	font-size: 12px;

	white-space: nowrap;

	}



.htmlButtonOutter, .htmlButtonOutterL {

	background-color: #f6f6f6;

	border-bottom: #333 1px solid;

	border-right: #333 1px solid;

	border-top: #333 1px solid;

	padding: 0;

	}



.htmlButtonOutterL {

	border-left: #333 1px solid;

	}



.htmlButtonInner {

	background-color: transparent;

	border-bottom: #ccc 1px solid;

	border-left: #fff 1px solid;

	border-right: #ccc 1px solid;

	border-top: #fff 1px solid;

	padding: 0 3px 0 3px;

	text-align: center;

	}



.htmlButtonOff {

	font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding: 1px 2px 2px 2px;

	white-space: nowrap;

	}



.htmlButtonOff a:link {

	color: #000;

	text-decoration: none;

	white-space: nowrap;

	}



.htmlButtonOff a:visited {

	text-decoration: none;

	}



.htmlButtonOff a:active {

	color: #999;

	text-decoration: none;

	}



.htmlButtonOff a:hover {

	color: #999;

	text-decoration: none;

	}



.htmlButtonOn {

	background: #f6f6f6;

	font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding: 1px 2px 2px 2px;

	white-space: nowrap;

	}



.htmlButtonOn a:link {

	color: #990000;

	text-decoration: none;

	white-space: nowrap;

	}



.htmlButtonOn a:visited {

	text-decoration: none;

	}



.htmlButtonOn a:active {

	color: #999;

	text-decoration: none;

	}



.htmlButtonOn a:hover {

	color: #999;

	text-decoration: none;

	}



.htmlButtonA {

	font-family: 'Lucida Grande', Verdana, Geneva, Sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding: 2px 3px 3px 3px;

	white-space: nowrap;

	}



.htmlButtonB {

	background: #E1E3EC;

	font-family: 'Lucida Grande', Verdana, Geneva, Sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding: 2px 3px 3px 3px;

	white-space: nowrap;

	}



.htmlButtonA a:link {

	color: #000;

	font-weight: bold;

	text-decoration: none;

	white-space: nowrap;

	}



.htmlButtonA a:visited {

	text-decoration: none;

	}



.htmlButtonA a:active {

	color: #999;

	text-decoration: none;

	}



.htmlButtonA a:hover {

	color: #999;

	text-decoration: none;

	}



.htmlButtonB a:link {

	color: #990000;

	font-weight: bold;

	text-decoration: none;

	white-space: nowrap;

	}



.htmlButtonB a:visited {

	text-decoration: none;

	}



.htmlButtonB a:active {

	color: #999;

	text-decoration: none;

	}



.htmlButtonB a:hover {

	color: #999;

	text-decoration: none;

	}