/* Top Structure */

body { background: #e8e8e8; text-align: center; font: 12px Verdana, Arial, sans-serif; color: #535353; line-height: 1.4em; margin: 0; }

img { border: 0;} 



.borderTop { background: transparent  url(/images/border_top.jpg) bottom left; width: 900px; margin: 0 auto; height: 27px; }

.borderBottom { background: transparent  url(/images/border_bottom.jpg) bottom left; width: 900px; margin: 0 auto; height: 27px;  }

#container { background: url(/images/border_middle.jpg) repeat-y; width: 900px; height: auto; text-align: center; margin: 0 auto; padding-bottom: 10px;}

#header {background: #FFF; width: 830px; height: 65px; margin: 0 auto;}

#column3{ clear: both; background: #fff; width: 830px; height: auto; margin: 0 auto; background:  url(/images/3columns_background.gif) repeat-y; height: auto;}

#column2{ clear: both; background: #fff; width: 830px; height: auto; margin: 0 auto; background:  url(/images/2columns_background.gif) repeat-y; height: auto;}



/* Main Nav */

.mainnav {margin: 0 auto; color: #FFF; float: right; padding: 20px 15px 0px 0px;}

.mainnav a:link, a:visited, a:active { color: #FFF; text-decoration: none;}

.mainnav a:hover { color: #EDF412; text-decoration: none;}



#banner_projects { color: #FFF; background: #CCC  url(/images/banner_projects.jpg); margin: 0 auto; width: 830px; height: 141px;}

#banner_aboutUs { color: #FFF; background: #CCC  url(/images/banner_aboutUs.jpg); margin: 0 auto; width: 830px; height: 141px;}

#banner_contactUs { color: #FFF; background: #CCC  url(/images/banner_contactUs.jpg); margin: 0 auto; width: 830px; height: 141px;}

#banner_homePlans { color: #FFF; background: #CCC  url(/images/banner_homePlans.jpg); margin: 0 auto; width: 830px; height: 141px;}

#banner_designStudio { color: #FFF; background: #CCC  url(/images/banner_designStudio.jpg); margin: 0 auto; width: 830px; height: 141px;}

#banner_ftpLogin { color: #FFF; background: #CCC  url(/images/banner_ftpLogin.jpg); margin: 0 auto; width: 830px; height: 141px;} 



 /* left column & Sub Navigation */

#left_column {float: left; width: 235px; text-align: left; padding-top: 20px;}

#left_column ul { margin-left: 0; padding-left: 0; margin-top: 0px; list-style-type: none;}

#left_column a { display: block; padding: 3px; width: 217px; background-color: #F3F3F3; color: #535353;  padding-left: 20px; margin-bottom: 1px; text-decoration: none; border: none; }

#left_column a:visited, a: link, a: active{ color: #666; text-decoration: none; border: none; }

#left_column a:hover { color: #FB6A09; text-decoration:none; }



#left_column ul ul{ background: #c3c3c3; list-style: none; }

#left_column ul ul li{ margin-left: 10px; list-style: none; }

#left_column ul ul a { padding-left: 10px; display: block; background-color: #fefefe; color: #535353; margin-bottom: 2px; text-decoration: none; border: none; }



#left_column_contactUs {float: left; width: 215px; text-align: left; padding: 20px 10px 10px 10px;}

#left_column_contactUs a { color: #990000; text-decoration: underline;}

#left_column_contactUs a:visited, #left_column_contactUs a: link, #left_column_contactUs a: active{color: #040404; text-decoration: underline; }

#left_column_contactUs a:hover { color: #FB6A09; text-decoration: none;}



/* center column */

#maincontent_index { float: right; width: 535px; height: auto; padding: 20px 20px 20px 32px; text-align: left;}

#maincontent_index img { border: 1px solid #999;  width: 400px; height: 300px;}



#maincontent_projects { float: left; width: 410px; height: auto; padding: 20px 20px 20px 32px; text-align: left;}

#maincontent_projects h1 { margin-top: 0px; font-family: arial narrow, verdana, arial, sans serif;; color: #990000; font-size: 20px; font-weight: normal; padding-bottom: 5px; border-bottom: 1px dashed #CCC; }

#maincontent_projects img { border: 1px solid #999; text-align: center;}

#maincontent_projects a:link,  #maincontent_projects a:visited { text-decoration: none; color: #990000; }

#maincontent_projects a:active{ text-decoration: none; color: #990000; }

#maincontent_projects a:hover { text-decoration: none; color: #990000; }



#maincontent_whoWeAre{ float: left; width: 645px; height: auto; padding: 20px 20px 20px 32px; text-align: left;}

#maincontent_whoWeAre h1 { margin-top: 0px; font-family: arial narrow, verdana, arial, sans serif;; color: #990000; font-size: 20px; font-weight: normal; padding-bottom: 5px; border-bottom: 1px dashed #CCC;}

#maincontent_whoWeAre img { border: 1px solid #999; float: right; padding-right: 0;}

#maincontent_whoWeAre a:link,  #maincontent_projects a:visited { text-decoration: underline; color: #990000; }

#maincontent_whoWeAre a:hover{ text-decoration: none; color: #990000; }

#maincontent_whoWeAre p { line-height: 1.5em;}



#maincontent_whatWeDo{ float: right; width: 645px; height: auto; padding: 20px 15px 20px 15px; text-align: left; }

#maincontent_whatWeDo h1 { margin-top: 0px;font-family: arial narrow, verdana, arial, sans serif;; color: #990000; font-size: 20px; font-weight: normal; padding-bottom: 5px; border-bottom: 1px dashed #CCC;}

#maincontent_whatWeDo img { border: 1px solid #999; float: right; padding-right: 0;}

#maincontent_whatWeDo a:link,  #maincontent_projects a:visited { text-decoration: underline; color: #990000; }

#maincontent_whatWeDo a:hover { text-decoration: none; color: #990000; }

#maincontent_whatWeDo p { line-height: 1.5em;}



#maincontent_history{ float: right; width: 545px; height: auto; padding: 20px 15px 20px 15px; text-align: left; }

#maincontent_history h1 { margin-top: 0px;font-family: arial narrow, verdana, arial, sans serif;; color: #990000; font-size: 20px; font-weight: normal; padding-bottom: 5px; border-bottom: 1px dashed #CCC;}

#maincontent_history img { border: 1px solid #999; float: right; padding-right: 0;}

#maincontent_history a:link,  #maincontent_projects a:visited { text-decoration: underline; color: #990000; }

#maincontent_history a:hover { text-decoration: none; color: #990000; }

#maincontent_history p { line-height: 1.5em;}



#maincontent_underconstruction{ float: right; width: 545px; height: auto; padding: 20px 15px 20px 15px; text-align: left; }

#maincontent_underconstruction h1 { margin-top: 0px;font-family: arial narrow, verdana, arial, sans serif;; color: #990000; font-size: 20px; font-weight: normal; padding-bottom: 5px; border-bottom: 1px dashed #CCC;}

#maincontent_underconstruction img { border:0; position: relative;}

#maincontent_underconstruction p { line-height: 1.5em;}



#maincontent_contactUs { float: left; width: 410px; height: auto; padding: 20px 20px 20px 32px; text-align: left;}

#maincontent_contactUs h1 { margin-top: 0px; font-family: arial narrow, verdana, arial, sans serif;; color: #990000; font-size: 20px; font-weight: normal; padding-bottom: 5px; border-bottom: 1px dashed #CCC;}

#maincontent_contactUs img { border: 1px solid #999; padding-right: 0;}

#maincontent_contactUs a:link,  #maincontent_projects a:visited { text-decoration: none;color: #86893C; }

#maincontent_contactUs a:hover { text-decoration: none; color: #990000; }

#maincontent_contactUs p { margin-bottom: 0px;}



#maincontent_ftplogin { float: left; width: 410px; height: auto; padding: 20px 20px 20px 32px; text-align: left;}

#maincontent_ftplogin h1 { margin-top: 0px; font-family: arial narrow, verdana, arial, sans serif;; color: #990000; font-size: 20px; font-weight: normal; padding-bottom: 5px; border-bottom: 1px dashed #CCC;}

#maincontent_ftplogin img { border: 1px solid #999; padding-right: 0;}

#maincontent_ftplogin a:link,  #maincontent_projects a:visited { text-decoration: none;color: #86893C; }

#maincontent_ftplogin a:hover { text-decoration: none; color: #040404; }

#maincontent_ftplogin p { margin-bottom: 0px;}



/*#maincontent_designStudio{ float: right; width: 545px; height: auto; padding: 20px 5px 20px 5px; text-align: left; }

#maincontent_designStudio h1 {font-family: arial narrow, verdana, arial, sans serif;; color: #990000; font-size: 20px; font-weight: normal; padding-bottom: 5px; border-bottom: 1px dashed #CCC;}

#maincontent_designStudio img { border: 1px solid #999; margin: 0 auto; padding-right: 0;}

#maincontent_designStudio a:link,  #maincontent_designStudio a:visited { text-decoration: none; color: #990000; }

#maincontent_designStudio a:hover { text-decoration: none; color: #990000; }

#maincontent_designStudio p { line-height: 1.5em;}

*/

#maincontent_designStudio { float: left; width: 645 px; height: auto; padding: 20px 0px 20px 15px; text-align: left;}

#maincontent_designStudio h1 { margin-top: 0px; font-family: arial narrow, verdana, arial, sans serif;; color: #990000; font-size: 20px; font-weight: normal; padding-bottom: 5px; border-bottom: 1px dashed #CCC; }

#maincontent_designStudio img { border: 1px solid #999; text-align: center;}

#maincontent_designStudio a:link,  #maincontent_designStudio a:visited { text-decoration: none; color: #990000; }

#maincontent_designStudio a:active{ text-decoration: none; color: #990000; }

#maincontent_designStudio a:hover { text-decoration: none; color: #990000; }

#maincontent_designStudio ul{ list-style-image: url(/images/bullet1.gif) }



.separator{ border-bottom: 1px dashed #CCC;}

.name{ font-size: 18px; font-family: arial narrow, verdana, arial, sans serif; color: #9F1E22;}

.position{font-style: italic; color: #855D69;}

.email { font-size: 12px; color: #B4B92B; text-decoration: none;}



#content_links { float: left; background: #F0F9E9; width: 220px; height: auto; text-align: left; padding-top: 18px; }

#content_links p {   width: 189px; padding-left: 20px; }



.subnav_active {color: #ff6600;}

.location {float: right; margin-top:0px; float: left; font: 11px  Verdana, Arial, sans-serif; color: #999;}

.imagenav {float: right; font: 11px  Verdana, Arial, sans-serif; color: #999;}

.detail { clear: both; text-align: left; font-size: 12px; line-height: 1.4em;}

.clear { height: 10px; background: transparent; width: inherit;}



/* right_colummn */

#right_column { float: right; margin:0 auto; vertical-align: top; text-align: left;}

#right_column a:link,  #maincontent_projects a:visited { text-decoration: none; color: #990000; }

#right_column a:hover{ text-decoration: none; color: #990000; }



#right_column_designStudio { float: right; margin:0 auto; vertical-align: top; text-align: center;}

#right_column_designStudio p { margin-bottom: 5px;}

#right_column_designStudio img { border: 1px solid #cccc; width: 80px; height: 47;}

#right_column_designStudio a:link,  #maincontent_projects a:visited { text-decoration: none; color: #990000; }

#right_column_designStudio a:hover{ text-decoration: none; color: #990000; }



/* Footer Section */

#footer { clear: both; color: #FFF; font:   10px Verdana, Arial, sans-serif; background: #5F6063; width: 830px; height: 50px; padding: 5px 0px 10px 0px; text-align: center; line-height: 16px;}

#footer a{ color: #ffffff; text-decoration: none;}

#footer a:link, a:active, a: visited{ color: #edf412; text-decoration: none;}

#footer a:hover{ color: #edf412; text-decoration: none;}



.copyright { float: right; text-align: right; width: 380px; padding-top: 6px; }





