body {
  margin: 0;
  padding: 0;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
  font-size: 12px;
  color: #000000; 
}

#logopr {margin: 0px 0px 20px 0px;}

#printContact {margin: 40px 0px 20px 0px;}
#printContact h1 {font-weight: bold; margin: 4px 0px 4px 0px; font-size: 14px; color: #006633;}
#printContact h2 {font-weight: bold; margin: 4px 0px 4px 0px; font-size: 18px; color: #CB0000;}
#printContact p {margin: 4px 0px 4px 0px; font-size: 13px; color: #006633;}
#printContact .bigred {font-size: 24px;}

#container {
	margin: 0px; padding: 0px;
	width: 100%;
}

#main {
	width: 100%;
}

#hppagecontent {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 100%;}
#pagecontent {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 100%;}




/* MAIN CONTENT */

#hpmaincontent {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 13px;}

#hpmaincontent strong {font-weight:bold; color: ##006633;}

#hpmaincontent a:link {color: #CB0000; text-decoration: underline; font-weight: bold;}
#hpmaincontent a:visited {color: #CB0000; text-decoration: underline; font-weight: bold;}
#hpmaincontent a:hover {color: #CB0000; text-decoration: underline; font-weight: bold;}
#hpmaincontent a:active {color: #CB0000; text-decoration: underline; font-weight: bold;}

#hpmaincontent  h1 {font-size: 24px; font-weight:bold; padding: 0px 0px 4px 0px; margin: 20px 0px 0px 0px; color: #CB0000; line-height: 22px; letter-spacing: 1px;}
#hpmaincontent  h1.title {font-size: 18px; font-weight:bold; padding: 0px 0px 4px 24px; margin: 0px 0px 0px -22px; color: #CB0000; line-height: 22px; letter-spacing: 1px;}
#hpmaincontent  h2 {font-size: 15px; font-weight:bold; padding: 4px 0px 4px 0px; margin: 0px 0px 12px 0px; color: #006633; line-height: 20px;}
#hpmaincontent  h3 {font-size: 12px; font-weight:bold; padding: 4px 0px 4px 0px; margin: 0px 0px 0px 0px; color: #006633; line-height: 20px;}

#hpmaincontent p {margin: 8px 14px 12px 4px; line-height: 20px;}

#hpmaincontent ul {margin: 10px 0px 20px 0px; padding: 0px 0px 0px 0px;}
#hpmaincontent li {list-style-image: url(../graphics/bullet.gif); margin: 4px 0px 4px 20px; padding: 0px 0px 0px 4px;}

/* ------------------------- */




/* MAIN CONTENT */

#maincontent {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 13px;}

#maincontent strong {font-weight:bold; color: ##006633;}

#maincontent a:link {color: #CB0000; text-decoration: underline; font-weight: bold;}
#maincontent a:visited {color: #CB0000; text-decoration: underline; font-weight: bold;}
#maincontent a:hover {color: #CB0000; text-decoration: underline; font-weight: bold;}
#maincontent a:active {color: #CB0000; text-decoration: underline; font-weight: bold;}

#maincontent  h1 {font-size: 24px; font-weight:bold; padding: 0px 0px 4px 0px; margin: 20px 0px 0px 0px; color: #CB0000; line-height: 22px; letter-spacing: 1px;}
#maincontent  h1.title {font-size: 18px; font-weight:bold; padding: 0px 0px 4px 24px; margin: 0px 0px 0px -22px; color: #CB0000; line-height: 22px; letter-spacing: 1px;}
#maincontent  h2 {font-size: 15px; font-weight:bold; padding: 4px 0px 4px 0px; margin: 0px 0px 12px 0px; color: #006633; line-height: 20px;}
#maincontent  h3 {font-size: 12px; font-weight:bold; padding: 4px 0px 4px 0px; margin: 0px 0px 0px 0px; color: #006633; line-height: 20px;}

#maincontent p {margin: 8px 14px 12px 4px; line-height: 20px;}

#maincontent ul {margin: 10px 0px 20px 0px; padding: 0px 0px 0px 0px;}
#maincontent li {list-style-image: url(../graphics/bullet.gif); margin: 4px 0px 4px 20px; padding: 0px 0px 0px 4px;}

/* ------------------------- */



/* MAIN MENU */

#menu {display: none;}
#menulinks {display: none;}
#menu_bg {display: none;}


/* ------------------------- */




/* RHS */

#rhs {display: none;}
#rhs_content {display: none;}

/* ------------------------- */



/* FOOTER */

#footer {display: none;}

/* ------------------------- */


/* PORTFOLIO */

.portfolio-tile {
	height: 250px; padding: 0px 0px 0px 0px; text-align: left; 
}

.portfolio-tile img {
	margin: 32px 0px 0px 0px;
}

.portfolio-detail-img {
	height: 100px; padding: 0px 0px 30px 0px; text-align: center; 
}


/* ------------------------- */


.formtdl {padding: 0px 10px 10px 0px;}
.formtdr {padding: 0px 0px 10px 0px;}
.form {margin: 6px 0px 6px 0px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; padding: 2px;}

.error {display: none;}