body { background: #FFF url(images/rightCol.gif) repeat-x 0px 249px; margin: 0px; padding: 0px; }
*{outline:none}
#header { background: #FFF url(images/indexHeader.gif) no-repeat; height: 115px; float: none; vertical-align: middle; padding: 135px 0px 0px 75px; }
#leftcol { height: 395px; width: 89px; border-right: 10px solid #FFF; float: left; }
#cropImage { }
#content { background: no-repeat; width: 804px; float: left; height: 394px; clear: both; text-align: left; margin-left: 100px; margin-top: -395px; }
#contentImg { background: url(images/content2.gif); }

#rightcol { height: 395px; width: 252px; margin-left: 909px; margin-top: -395px; }
#contentText { background: #FFF; float: left; width: 775px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height: 1; font-weight: normal; }
#contentText img { margin-right: 10px; float: left; }



#footer { font-family: Arial, Helvetica, sans-serif; color: #F30; font-size: 12px; margin: 0px; padding: 0px 0px 0px 9px; background: #FFF no-repeat; text-align: center; clear: both; }
#footer p em { font-family: Georgia, "Times New Roman", Times, serif; }
#footer p { text-align: left; }
#contentText p { font-size: 14px; }
#contentText h2 { color: #F60; font-size: 18px; }


#textbox { color:#333; margin: 0px; font-size: 12px; line-height: 2; height:394px; width: 620px; overflow: auto;/* IE overflow fix, position must be relative or absolute*/ position: relative; background-color: white; 
}

.scrollgeneric {
line-height: 1px;font-size: 1px;
position: absolute;top: 0; left: 0;}
.vscrollerbase {
	width: 6px;
	background-color: #FFF;
}
.vscrollerbar {
	width: 6px;
	background-color: #9CB444;
}
.scrollerjogbox {width: 10px;height: 10px;top: auto;left: auto;	bottom: 0px;right: 0px;}

.scrollerjogbox:hover {
background: #5E828C url(basebarcaps_verticalbarbody.png) -45px -15px;
}


.hscrollerbase { height: 15px; background: repeat-x; 
}
.hscrollerbar { height: 15px; background: url('images/dorabeeslide.jpg') right top no-repeat orange; color: #333;  padding: 10px; z-index: 2;}

.hscrollerbarbeg {
background: url(basebarcaps_verticalbarbody.png) -60px -15px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbarend {
background: url(basebarcaps_verticalbarbody.png) -30px -15px no-repeat;
height: 15px;
width: 15px;
}


.hscrollerbasebeg {
background: url(basebarcaps_verticalbarbody.png) -60px 0px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbaseend {
height: 15px;
width: 15px;
background: url(basebarcaps_verticalbarbody.png) -30px 0px no-repeat;
}
.project{ width:600px; height:395px; border-right:2px solid #CCC; float: left; position: relative; color: #FFF; margin-left: 10px; background: #FFF; }
.projecttext { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #333; bottom: 0px; position: absolute; right: 0px; width: 200px; margin-right: 60px; margin-bottom: 30px; }
#projectrow { margin-right:10px; width: 4000px; }
#submit { font-family: Georgia, "Times New Roman", Times, serif; font-size: 100%; color: #F60; border-top: 0px none #FFF; border-right: 0px none #FFF; border-bottom: 0px none #FFF; border-left: 0px none #FFF; font-weight: normal; text-transform: capitalize; text-decoration: underline; font-style: italic; margin-right: -150px; }
#submit:hover { cursor: pointer; }

#message { background: #E1FFFF; width: 400px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
#name { background: #E1FFFF; }
#email { background: #E1FFFF; }
#message { background: #e1ffff; }
.italic { font-style: italic; }
#a { color: #F30; }
#contentText.about { padding-right: 20px; line-height: 2; }
.projectType { margin-right: 0px!important; }
#footer link { font-size: 9px; color: #C60; }
