body { padding:0px; margin:0px; background-color:#000000 }
html { padding:0px; margin:0px; background-color:#000000 }

a:link { color: #ff6600;  text-decoration: none }
 
a:visited { color: #999999; text-decoration: none }

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

a:hover { text-decoration:underline; color: #ff6600; font-weight: bold;}

.corner { position:absolute; }
.top { top:0px; }
.left { left:0px; }
.bottom { bottom:0px; }
.right { right:0px; }



.outerBorder { background:#fff; width:735px; margin:40px auto 0 auto; padding:1px 0; position:relative; }
.orangeBG { background:#F66014; margin:0 1px; padding:20px 23px 20px 12px; }

.contentContainer { }

.leftCol { width:112px; float:left; }
.rightCol { float:right; width:579px; position:relative; background:#fff; }

.whiteBG { margin:1px; margin-bottom:30px; background:#fff; }

.clearFloat { clear:both; font-size:0px; visibility:hidden; }
.quote { font:10px 'Trebuchet MS'; color:#fff; margin-top:37px; line-height:1.8em; }

.headerImages {line-height:0px; font-size:0px; margin-bottom:1px; }
.headerImages img { border-right:1px solid #fff; }

.nav { }
.nav table { border-top:1px solid #C6CFD6; border-bottom:1px solid #C6CFD6; padding:1px 0; }

.nav img { border-right:1px solid #fff; margin:0px; }

.mainTextWell { margin:8px; font:12px arial, helvetica, sans-serif; color:#333; }

.golf {color:#000}
.golf a:link { color: #ff6600;  text-decoration: none }
.golf a:visited { color: #ff6600; text-decoration: none }
.golf a:active { color: #ff6600; text-decoration: none }
.golf a:hover { text-decoration:underline; color: #ff6600; font-weight: bold;}


.popup { margin:8px; font:12px arial, helvetica, sans-serif; color:#333; }


h1 { font:14px 'Trebuchet MS'; font-weight:bold; color:#F66014; text-transform:uppercase; margin-top:33px; }

.addressBar { width:735px; margin:13px auto; text-align:center; font:9px verdana; color:#fff; }

form { margin:0px; padding:0px; }

/*
Portfolio Styles
*/
#thumbBox { width:500px; margin-left:auto; margin-right:auto; }
#thumbBox td { width:10%; text-align:left; }
#photoContainer { position:relative; margin-left:auto;}
.photoBox  { width:300px; height:370px; text-align:center; margin-left:auto; margin-right:auto; }
.setLayout { position:absolute; padding:0px; visibility:hidden; margin-top:15px; font-family:verdana; font-size:10px; color:#999999; }
#photoSet1 { visibility:visible; }

/* Services Styles */
.clientBox { height: auto; margin:0px auto; border:1px solid white; display:none; }
a.onLink { text-decoration: none; font-weight:bold; color:#ff6600; } 
a.offLink { text-decoration: none; font-weight:normal; color:gray; } 
a.offLink:hover { text-decoration: underline; } 
.clientBox li { line-height: 2em; font-size:11px; list-style:none; background-position:center left; background-image:url(images/bullet.gif); background-repeat:no-repeat; padding-left:10px; } 
.clientBox li.subitem { line-height: 1.5em; font-size:10px; list-style:none; background-position:center left; background-image:none; background-repeat:no-repeat; padding-left:10px; } 
