/* CSS Document */
body, h1, h2, h3, h4, h5 ,h6 , p
{
margin:0px;
padding:0px;
}
body
{
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
/*background:#c0c0c0;*/
background:#000000;
color:#3a3939;
}
a img
{
border:none;
}
h3
{
text-align:right;
margin-top:5px;
}
h4
{
font-size:17px;
text-transform:uppercase;
padding-top:5px;
}
h5
{
font-size:14px;
padding-bottom:5px;
padding-top:5px;
}
p
{
font-size:13px;
padding-top:5px;
padding-bottom:5px;
line-height:120%;
}
#body
{
margin:auto;
width:960px;
min-height:750px;
height:auto !important;
height:750px;
}

#banner
{
margin:auto;
width:100%;
border-left:#000 solid 1px;
border-right:#000 solid 1px;
}
#content
{
float:left;
width:100%;
background:#d3d3d3 url(../images/contentBG.gif) repeat-x top;
border-left:#000 solid 1px;
border-right:#000 solid 1px;
padding-bottom:5px;
}
#content .subcontent
{
float:left;
width:305px;
min-height:344px;
height:auto !important;
height:344px;
background:url(../images/whiteLine.gif) no-repeat right top;
padding-right:3px;
padding-left:10px;
}
#content .subcontent ul
{
font-size:13px;
margin:0px;
padding-left:15px;
}
#content .subcontent ul li
{
list-style:disc;
line-height:150%;
}
#content .profileImage
{
float:left;
width:135px;
min-height:294px;
height:auto !important;
height:344px;
padding-right:3px;
padding-left:20px;
padding-top:63px;
}
#content .profileContent
{
float:left;
width:775px;
min-height:294px;
height:auto !important;
height:344px;
padding-right:3px;
padding-left:10px;
padding-top:28px;
}
#content .profileContent .profileName {
text-decoration:underline;
color:#7b7b7b;
font-size:14px;
}
#content .profileContent a {
text-decoration:none;
color:#7b7b7b;
}
#content .profileContent ul
{
font-size:13px;
margin:0px;
padding-left:25px;
float:left;
}
#content .profileContent ul li
{
list-style:disc;
line-height:125%;
font-weight:bold;
}
#content .profileContent h3 {
text-align:left;
}
.tableStyle
{
color:#FFFFFF;
text-transform:uppercase;
font-size:90%;
line-height:150%;
}
.tableStyleGallery
{
color:#FFFFFF;
text-transform:uppercase;
font-size:90%;
line-height:190%;
margin-left:95px;
margin-top:20px;
}
.tableStyle p
{
font-size:80%;
padding-top:2px;
padding-bottom:5px;
}
.tableStyle a
{
color:#FFFFFF;
text-decoration:none;
}
.tableStyle a:hover
{
color:#000000;
}
.tableStyleGallery a
{
color:#FFFFFF;
text-decoration:none;
}
.tableStyleGallery a:hover
{
color:#3a3939;
}
.tableStyle h5.crrPro
{
padding-left:15px;
background:url(../images/yellowBox.gif) no-repeat left 8px;
}
.tableStyle h5.proOnBoard
{
padding-left:15px;
background:url(../images/orangeBox.gif) no-repeat left 8px;
}
#content .subcontent .textBoxBG
{
width:226px;
height:22px;
background:url(../images/textBoxBG.gif) no-repeat left top;
}
#content .subcontent .textBoxSize
{
width:218px;
height:16px;
padding-top:2px;
padding-left:5px;
background:none;
border:none;
color:#3a3939;
font-size:12px;
}
#content .subcontent .textAreaBG
{
width:295px;
height:116px;
background:url(../images/textAreaBG.gif) no-repeat left top;
}
#content .subcontent .textAreaSize
{
width:290px;
height:111px;
padding-top:2px;
padding-left:5px;
background:none;
border:none;
color:#3a3939;
font-size:12px;
overflow:auto;
}
#content .noline
{
background:none;
}
#content .morePadding
{
width:290px;
padding-left:30px;
}
.submitBtn
{
width:116px;
height:22px;
background:url(../images/submitBtn.gif) no-repeat left top; 
cursor:pointer;
border:0px;
}
#content .mapSection
{
float:left;
width:630px;
min-height:310px;
height:310px !important;
height:auto;
padding-left:40px;
padding-top:20px;
}
#content .galleryTitle
{
float:left;
width:125px;
min-height:310px;
height:310px !important;
height:auto;
padding-left:35px;
padding-top:20px;
}
#content .galleryTitle h4 
{
font-size:18px;
text-transform:uppercase;
font-weight:normal;
padding-top:145px;
}
#content .gallerySection
{
float:left;
width:510px;
min-height:310px;
height:310px !important;
height:auto;
padding-top:30px;
padding-left: 10px;
}
#content .gallerySection .oneRow
{
padding-top:90px;
}
#content .gallerySection .twoRow
{
padding-top:40px;
}
#content .gallerySection .thumb {
margin-right:10px;
}
#content .gallerySection .row {
padding-left:30px;
padding-top:14px;
}
#content .contentFooter
{
width:73%;
padding-left:27%;
height:27px;
line-height:20px;
padding-top:5px;

}
#content .contentFooter ul
{ 
margin:auto;
margin:0px;
padding:0px;
text-align:center;
}
#content .contentFooter ul li
{
float:left;
list-style:none;
display:inline;
background:url(../images/conFooterSep1.gif) no-repeat right top;
}
#content .contentFooter ul li.noBorder
{
background:none;
}
#content .contentFooter ul li a
{
float:left;
height:20px;
margin-right:4px;
margin-left:1px;
padding-left:8px;
padding-right:8px;
text-decoration:none;
color:#404040;
font-size:90%;
font-weight:bold;
text-align:center;
}
#content .contentFooter ul li a:hover
{
background:url(../images/hoverFooter.gif) repeat-x;
}
#footer
{
float:left;
width:99%;
height:41px;
line-height:41px;
background:url(../images/footerBG.gif) repeat-x top;
color:#FFFFFF;
font-size:90%;
padding-left:5px;
padding-right:5px;
text-transform:uppercase;
border-left:#000 solid 1px;
border-right:#000 solid 1px;
}

#footer .leftFooter
{
float:left;
width:28%;
font-weight:bold;
}
#footer .leftFooter span
{
font-size:80%;
color:#979696;
margin-left:8px;
}
#footer .rightFooter
{
float:right;
width:70%;
text-align:right;
font-size:90%;
padding-top:3px;
background:url(../images/footerSDBG.gif) no-repeat 133px top;
}

.mapDesc
{
float:left;
width:260px;
height:210px;
background:url(../images/mapDescBG.gif) no-repeat left top;
padding-left:83px;
padding-top:7px;
}
.mapDesc h5
{
margin:0px;
padding:0px;
}
.mapDesc p
{
padding-top:10px;
}

/* MUST tooltip styling */
.hide {position:absolute; z-index:800; left:-9999px;}

/* general tooltip styling */
.hide {border:1px solid #000; padding:5px 10px;background:#fff; text-align:left;}
.hide h3 {font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#3f3f3f; margin:0; padding:5px 0;text-align:left;}
.hide p {padding:5px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:1.5em;}
.hide img {border:1px solid #aaa; padding:5px;}

span.toptip {color:#3f3f3f; font-weight:bold; font-style:italic;}
a.toptip {font-weight:bold; color:#3f3f3f; font-family: georgia, serif; font-style:italic;}
img.toptip {border:1px solid #3f3f3f; padding:10px; margin:0 10px 10px 0; display:block; float:left;}
h2.toptip {color:#3f3f3f; font-family: georgia, serif; font-style:italic;}

#project1 {width:205px;}
#project2 {width:205px;}
#project3 {width:205px;}
#project4 {width:205px;}
#project5 {width:205px;}
#project6 {width:205px;}
#project7 {width:215px;}
#project8 {width:205px;}
#project9 {width:205px;}
#project10 {width:205px;}
#project11 {width:205px;}
#project12 {width:205px;}
#project13 {width:205px;}
#project14 {width:205px;}
#project15 {width:205px;}
#project16 {width:205px;}
#project17 {width:205px;}
#project18 {width:205px;}

