body {background-color:#fff;font-family:Tahoma,"Lucida Sans","Lucida Grande", Arial, Verdana, sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,font,fieldset,input,textarea,button,blockquote,th,td {margin:0;padding:0;}
hr,fieldset,img,button,a {border:none;outline:none;}

/***********************************   Standard Text Formats   ***************************************/

.TextHeader {float:left;color:#6b5e53;font-size:13px;margin-right:17px;}
.TextHeaderActive {float:left;color:#6b5e53;font-size:13px;margin-right:17px;border-bottom:1px dotted #cec7c0;padding-bottom:2px;}
.TextHeader a {color:#78a22f;text-decoration:none;outline:none;}
.TextHeader a:hover {color:#6b5e53;}

.ProjectsEntryThumbs {padding:0;margin:0;text-align:left;}
.ProjectsEntryThumb {float:left;margin:0 1px 0 0;}

.TextPagination {color:#ccc6c1;font-size:13px;}
.TextPagination a {color:#78a22f;text-decoration:none;outline:none;}
.TextPagination a:hover {color:#6b5e53;}

.TextMenu {color:#6b5e53;font-size:11px;padding-bottom:8px;line-height:11px;}
.TextMenuActive {color:#7e6e5f;font-size:11px;padding-bottom:8px;line-height:11px;}
.TextMenu a {color:#78a22f;text-decoration:none;outline:none;}
.TextMenu a:hover {color:#6b5e53;}
.TextMenuActive a {color:#6b5e53;text-decoration:none;outline:none;}
.TextMenuActive a:hover {color:#6b5e53;}

.TextTitle {color:#504235;font-size:15px;}
.TextTitle a {color:#504235;text-decoration:none;outline:none;}
.TextTitle a:hover {color:#504235;}

.TextSubTitle {color:#504235;font-size:12px;}
.TextSubTitle a {color:#504235;text-decoration:none;outline:none;}
.TextSubTitle a:hover {color:#504235;}

.TextBody {color:#6b5e53;font-size:11px;line-height:18px;}
.TextBody a {color:#78a22f;text-decoration:none;outline:none;}
.TextBody a:hover {color:#807164;}

ul {margin:10px 0 5px 20px;padding:0;}
li {margin:0;padding:0 0 4px 5px;}

/***********************************   Main Boxes   ***************************************/

#MainDiv {width:870px;margin:38px auto 50px auto;padding:0px;background-color:#fff;}
#Header {margin:0;padding:0;}
#Main {margin:0;padding:0 0 18px 0;}
#Footer {margin:0;padding:0;}

.HeaderLeft {width:150px;height:93px;margin:0 0 18px 0;padding:0;border-bottom:1px solid #78a22f;}
.HeaderRight {width:702px;height:93px;float:right;margin:0 0 18px 0;padding:0;border-bottom:1px solid #78a22f;}

.MainLeft {width:150px;padding:0;margin:0;}
.MainLeftSub {padding:8px 0 11px 8px;margin:0;}
.MainRight {width:702px;float:right;padding:0 0 30px 0;margin:0;}

.FooterLeft {width:150px;padding:24px 0 0 0;margin:0;border-top:1px solid #ada298;}
.FooterRight {width:702px;float:right;padding:20px 0 0 0;margin:0;border-top:1px solid #ada298;}
.TextFooter {color:#9d8f82;}

/***********************************   Portfolio Page Elements   ***************************************/

.PortfolioTable {padding:0;margin:0 0 1px 0;height:233px;overflow:hidden;}
.PortfolioCell {float:left;margin:0 1px 0 0;}

.PortfolioPagination {float:right;text-alignment:right;padding:0;margin:25px 0 0 0;width:110px;}
.PortfolioNext {float:right;padding:0;margin:0 0 0 30px;}

/***********************************   Project Page Elements   ***************************************/

.ProjectImage {padding:0;margin:0 0 3px 0;overflow:hidden;width:701px;height:460px;}
.ProjectThumbs {float:left;padding:0;margin:0 0 1px 0;}
.ProjectThumb {float:left;margin:0 1px 0 0;}

.ProjectThumb0 {cursor:pointer;position:absolute;width:65px;height:65px;background-color:#ffffff;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;top:0px;left:0px;}
.ProjectThumb1 {cursor:pointer;position:absolute;width:65px;height:65px;background-color:#ffffff;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;top:0px;left:66px;}
.ProjectThumb2 {cursor:pointer;position:absolute;width:65px;height:65px;background-color:#ffffff;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;top:0px;left:132px;}
.ProjectThumb3 {cursor:pointer;position:absolute;width:65px;height:65px;background-color:#ffffff;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;top:0px;left:198px;}
.ProjectThumb4 {cursor:pointer;position:absolute;width:65px;height:65px;background-color:#ffffff;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;top:0px;left:264px;}

.ProjectTitle {padding:5px 0 0 0;margin:0;text-align:right;}
.ProjectDescription {padding:0px 0 0 0;margin:0;}

.toolTipMain {
	background-color:#333333;
	color: white;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 2px;
	font-size: 8pt;
}

.toolTipHead {
	background-color:#333333;
	color: white;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10pt;
	font-weight:bold;
}

/***********************************   Text Page Elements   ***************************************/

.MainRightTitle1 {padding:0;margin:22px 0 15px 0;}
.MainRightTitle2 {padding:0;margin:22px 0 2px 0;}
.MainRightTitle3 {padding:0;margin:2px 0 10px 0;}
.MainRightCol1 {width:335px;float:left;padding:0;margin:0;}
.MainRightCol2 {width:335px;float:right;padding:0;margin:0;}
.MainRightRow {padding:0;margin:0;display:block;}
.MainRightRowLine {padding:0;margin:5px 0 5px 0;border:none;}

/***********************************   Contact Form Elements   ***************************************/

.FormText {color:#444;background-color:#fff;padding:3px 3px 3px 3px;border:1px solid #ada298;width:320px;margin:1px 0 3px 0;font-family:Tahoma, Arial, Verdana, sans-serif;font-size:11px;}
.FormText input {color:#444;border:1px solid #fff;width:320px;}
.FormText:hover {border:1px solid #78a22f;}

.FormTextShort {color:#444;background-color:#fff;padding:3px 3px 3px 3px;border:1px solid #ada298;width:150px;margin:1px 0 3px 0;font-family:Tahoma, Arial, Verdana, sans-serif;font-size:11px;}
.FormTextShort input {color:#444;border:1px solid #fff;width:150px;}
.FormTextShort:hover {border:1px solid #78a22f;}

.FormTextarea {color:#444;background-color:#fff;padding:3px 3px 3px 3px;border:1px solid #ada298;width:320px;height:100px;margin:1px 0 3px 0;font-family:Tahoma, Arial, Verdana, sans-serif;font-size:11px;}
.FormTextarea textarea {color:#444;border:1px solid #fff;width:320px;height:100px;padding:3px 3px 3px 3px;}
.FormTextarea:hover {border:1px solid #78a22f;}

.FormCheckbox {margin:2px 10px 2px 10px;}

.FormButton {margin-top:5px;color:#fff;background-color:#78a22f;padding:2px 10px 2px 10px;border:none;outline:none;}
.FormButton:hover {color:#fff;background-color:#6b5e53;}