/* Absolute Landscapes Style CSS */
* { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
A { text-decoration: none; font-weight: bold; color: #336666; }
A:hover { color: #996600; }
H1 { margin-top: 0px; color: #336666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
UL { list-style-type: square; }

.clear { clear: both; }
.clearright { clear: right; }
.clearleft { clear: left }
.floatleft { float: left;}
.floatright { float: right; }
.menu { background-color: #336666; }
.menu .divide { float: right; border-left: 1px solid #FFFFFF; }
.menu .menuLink { float: right; padding: 5px; }
.menu .menuLink A {  color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; padding-bottom: 2px; }
.menu .menuLink A:hover { text-decoration: none; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; }

.body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.body .highlighttxt { color: #996600; font-weight: bold; margin-bottom: 10px; }

/* Homepage */
.body .home .promoimages { float: right; }
.body .home .promoimages .promotxt { font-size: 10px; text-align: center; }
.body .home .promoimages .promoimg IMG { margin: 5px; border: 1px solid #000000; }
/* End Homepage */

/* Project Page */
.body .projects .projectlnk { width: 280px; margin-top: 20px; }
.body .projects .projectlnk IMG { border: 1px solid #000000; }
.body .projects .projectlnk .projectname A { display: block; color: #000000; }
.body .projects .projectlnk .projectname { font-weight: bold; padding-bottom: 5px; }
.body .projects .projectlnk .imgbefore { float: left; }
.body .projects .projectlnk .imgafter { float: right; }
.body .projects .projectlnk A { text-decoration: none; }
.body .projects .projectlnklist { clear: both; padding-top: 20px; }
/* End Project Page */

/* Project File Page */
.body .projectfile .parthighlights { text-align: center; width: 150px; }
.body .projectfile .parthighlights .parthighlight { text-align: center; padding: 5px; margin-bottom: 2px; }
.body .projectfile .parthighlights .parthighlight IMG { border: 1px solid #000000; }
.body .projectfile .parthighlights #parthighlight1 { border-left: 2px dotted #336666; border-right: 2px dotted #336666; }
.body .projectfile .partcontrol { text-align: center; padding-bottom: 10px; }
.body .projectfile .partcontrol A { font-size: 10px; color: #336666; }
.body .projectfile .part { float: right; padding-top: 5px; width: 450px; }
.body .projectfile .part IMG { border: 1px solid #000000; }
/* End Project File Page */

/* Contact Us Page */
.body .contactus LI { margin-bottom: 10px; }
.body .contactus .contactdetail { padding: 5px; }
.body .contactus .contactdetail .label { float: left; width: 100px; font-weight: bold; }


/* End Contact Us Page */

.footer { background-color: #336666; color: #FFFFFF; text-align: right; padding: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }