/* DIV : leftsidebar */

.site #leftsidebardiv { position: absolute; top: 130px; left: 32px; width: 172px }
.site #leftsidebardiv H1 { margin: 0px }

/* DIV : servicenavigatortoolsdiv */

.site #servicenavigatortoolsdiv { width: 304px; color: #808080 }
.site #servicenavigatortoolsdiv .headerdiv { background: url('../images/backgrounds/background-servicenavigatortoolsheader.gif'); height: 9px }
.site #servicenavigatortoolsdiv .bodydiv { background: #ffffff }
.site #servicenavigatortoolsdiv .footerdiv { background: url('../images/backgrounds/background-servicenavigatortoolsfooter.gif'); height: 9px }
.site #servicenavigatortoolsdiv .labeldiv { float: left; margin-left: 15px; font-weight: bold }
.site #servicenavigatortoolsdiv .optionsdiv { float: left; margin-left: 10px }
.site #servicenavigatortoolsdiv .optionsdiv A {  color: #808080 }

/* DIV : servicenavigatordiv */

.site #servicenavigatordiv { width: 304px }
.site #servicenavigatordiv .headerdiv { }
.site #servicenavigatordiv .bodydiv { }
.site #servicenavigatordiv .footerdiv { }
.site #servicenavigatordiv .itemdiv { padding-top: 1px; padding-bottom: 1px }
.site #servicenavigatordiv .itemdiv IMG { margin-right: 10px }
.site #servicenavigatordiv .itemdiv .namediv { float: left; background: url('../images/backgrounds/background-servicebutton.gif'); width: 304px; margin-right: 2px }
.site #servicenavigatordiv .itemdiv .namediv A { font-weight: bold; text-decoration: none; color: #ffffff }
.site #servicenavigatordiv .itemdiv .namediv A:hover { color: #000000 }
.site #servicenavigatordiv .itemdiv .selecteddiv { background: url('../images/backgrounds/background-servicebuttonselected.gif');  }
.site #servicenavigatordiv .itemdiv .selecteddiv A { color: #df012a }
.site #servicenavigatordiv .itemdiv .selecteddiv A:hover { color: #000000 }
.site #servicenavigatordiv .itemdiv .locationdiv { float: left; background: #c0c0c0; width: 80px; margin-right: 2px }
.site #servicenavigatordiv .itemdiv .datediv { float: left; background: #c0c0c0; width: 40px }
.site #servicenavigatordiv .itemdiv .framediv { margin: 12px }

/* DIV : submenudiv */

.site #submenudiv { width: 52px; margin-bottom: 20px }
.site #submenudiv .headerdiv { background: url('../images/backgrounds/background-submenuheader.gif'); height: 11px; font-size: 5px }
.site #submenudiv .bodydiv { background: url('../images/backgrounds/background-submenu.gif') }
.site #submenudiv .footerdiv { background: url('../images/backgrounds/background-submenufooter.gif'); height: 11px; font-size: 5px }
.site #submenudiv .itemdiv { margin-left: 10px; padding-bottom: 5px; padding-top: 5px }
.site #submenudiv .itemdiv IMG { margin-right: 10px }
.site #submenudiv .itemdiv A { font-weight: bold; color: #505050; text-decoration: none }
.site #submenudiv .itemdiv A:hover { color: #df012a }

/* DIV : featuredprojectdiv */

.site #featuredprojectdiv { position: absolute; left: 350px; top: 130px; width: 619px }  
.site #featuredprojectdiv .headerdiv { background: url('../images/backgrounds/background-featuredprojectlargeheader.gif'); height: 9px; font-size: 5px }
.site #featuredprojectdiv .bodydiv { background: #ffffff; height: 260px }
.site #featuredprojectdiv .footerdiv { background: url('../images/backgrounds/background-featuredprojectlargefooter.gif'); height: 9px; font-size: 5px }
.site #featuredprojectdiv .projectimage { margin-left: 9px }
.site #featuredprojectdiv #cornertopleftdiv { position: absolute; left: 9px; top: 9px; background: url('../images/other/other-cornertopleft.gif') no-repeat; height: 5px; width: 5px }
.site #featuredprojectdiv #cornerbottomleftdiv { position: absolute; left: 9px; top: 264px; background: url('../images/other/other-cornerbottomleft.gif') no-repeat; height: 5px; width: 5px }
.site #featuredprojectdiv #cornertoprightdiv { position: absolute; left: 605px; top: 9px; background: url('../images/other/other-cornertopright.gif'); height: 5px; width: 5px }
.site #featuredprojectdiv #cornerbottomrightdiv { position: absolute; left: 605px; top: 264px; background: url('../images/other/other-cornerbottomright.gif'); height: 5px; width: 5px }
.site #featuredprojectdiv #projecttitlediv { position: absolute; left: 9px; top: 220px; height: 32px }
.site #featuredprojectdiv #projecttitlediv .titlediv { float: left; background: #ffffff }
.site #featuredprojectdiv #projecttitlediv .titlediv H1 { font-size: 18px; margin: 5px; margin-right: 15px; margin-left: 15px }
.site #featuredprojectdiv #projecttitlediv .enddiv { float: left }
.site #featuredprojectdiv #projectsummarydiv { position: absolute; width: 230px; left: 380px; top: 9px; height: 260px; background: url('../images/backgrounds/background-featuredprojectinformation.gif') }
.site #featuredprojectdiv #projectsummarydiv #projectdescriptiondiv { position: absolute; left: 60px; top: 155px; width: 150px; margin-bottom: 15px; text-align: right }
.site #featuredprojectdiv #projectsummarydiv .title { font-weight: bold; color: #ffffff; margin-bottom: 0px }
.site #featuredprojectdiv #projectsummarydiv .description { color: #808080; margin-top: 0px }
.site #featuredprojectdiv #projectsummarydiv .readmorediv { position: absolute; top: 220px; left: 135px }
.site #featuredprojectdiv #projectsummarydiv .readmorediv A { color: #df012a }
.site #featuredprojectdiv #projectsummarydiv .readmorediv A:hover { color: #ffffff }

/* DIV : frontpagediv */

.site #servicesdiv { position: absolute; left: 32px; top: 420px; width: 939px; height: 278px }  
.site #servicesdiv .headerdiv { background: url('../images/backgrounds/background-servicesheader.gif'); height: 9px; font-size: 5px }
.site #servicesdiv .bodydiv { background: url('../images/backgrounds/background-services.gif'); height: 257px }
.site #servicesdiv .footerdiv { background: url('../images/backgrounds/background-servicesfooter.gif'); height: 9px; font-size: 5px }

/* DIV : newsdiv */

.site #serviceinformationdiv { position: absolute; left: 20px; top: 20px; width: 590px }
/*.site #serviceinformationdiv .submenudiv { position: absolute; left: 0px; top: 0px; width: 150px }*/
.site #serviceinformationdiv .submenudiv { float: left; left: 0px; top: 0px; width: 150px }
.site #serviceinformationdiv .submenudiv .itemdiv { margin-bottom: 5px }
.site #serviceinformationdiv .submenudiv .itemdiv A { color: #505050; font-weight: bold }
.site #serviceinformationdiv .submenudiv .selecteddiv { color: #df012a; font-weight: bold }
.site #serviceinformationdiv .submenudiv .itemdiv IMG { margin-right: 8px }
.site #serviceinformationdiv .descriptiondiv { float: left; left: 150px; top: 0px; width: 440px; height: 230px; overflow: auto; scrollbar-3dlight-color: #a0a0a0; scrollbar-darkshadow-color: #a0a0a0; scrollbar-highlight-color:#a0a0a0; scrollbar-shadow-color:#a0a0a0; scrollbar-track-color: #c0c0c0; scrollbar-arrow-color: #b8b8b8; scrollbar-face-color: #a0a0a0 }
.site #serviceinformationdiv .descriptiondiv H3 { margin: 0px }
.site #serviceinformationdiv .descriptiondiv P { margin-top: 10px }

/* DIV : imagesdiv */

.site #imagesdiv { position: absolute; left: 640px; top: 143px; width: 275px; height: 100px }
.site #imagesdiv .thumbdiv { float: left; margin-right: 5px; margin-left: 0px; background: blue }

/* DIV : callmenowdiv */

.site #callmenowdiv { position: absolute; left: 644px; top: 8px; width: 275px }
.site #callmenowdiv .labeldiv { float: left; width: 120px; font-weight: bold; margin-bottom: 3px }
.site #callmenowdiv .inputdiv { float: left; width: 140px; margin-right: 10px; margin-bottom: 3px }
.site #callmenowdiv .inputdiv INPUT { float: left; width: 100%; height: 16px; border: 1px solid #808080; font-size: 11px; color: #808080 }
.site #callmenowdiv .inputdiv SELECT { float: left; width: 100%; height: 20px; border: 1px solid #808080; font-size: 11px; color: #808080 }
.site #callmenowdiv #timediv { width: 103px }
.site #callmenowdiv .buttondiv { float: left; width: 30px }
.site #callmenowdiv .buttondiv INPUT { float: left; width: 100%; height: 20px; border: 1px solid #df012a; background: #df012a; font-size: 10px; color: #ffffff }


.site #leftsidebardiv .title_holder_container {color: #DF012A; font-family: Tahoma; font-size: 20px; margin: 0px 0px 0px 0px; font-weight: bold;}