@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
table {border-collapse: collapse;border-spacing: 0;}
ol, ul {list-style: none;}
address, caption, cite, code, dfn, em, strong, th, var {font-weight: normal;font-style: normal;}
caption, th {text-align: left;}
h1, h2, h3, h4, h5, h6 {font-weight: normal; font-size: 100%;}
q:before, q:after {content: '';}
abbr, acronym {border: 0;}

html, body {height:100%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background:#FFFFFF; text-align: center; font-family: Helvetica, Arial, sans-serif; }
a {text-decoration:none; color: #999;}
a img, fieldset, img { border: none ; }
a:hover {text-decoration:none; color: #000; }
a:hover span { cursor: pointer }
a:active, a:focus {outline:none; }
acronym {cursor: help;}

#floater {position:relative; float:left; height:50%; margin-bottom:-245px; width:1px;}
#contentp {clear:left; height:540px; width:920px; margin: 0 auto; text-align: left; position:relative; }

#leftcol {position:relative; float:left; width:160px; height:520px;}
h1 {color:#333; font-size: 12px; font-weight:800; line-height:1.1em;}
h1 a {color:#333;}
h1 a:hover {color:#333;}
#locPL {position:absolute; bottom:10px;  color: #999; font-size: 11px; line-height:1.4em; width:120px;}
h2 {color: #999; font-size: 11px; line-height:1.4em;}
#menu {margin:36px 0px 0px 0px; color: #999; font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height:1.4em; }
#menu li {line-height:15px}
#menu li a {color:#444;}
#menuw {margin:36px 0px 0px 0px; color: #999; font-family: Helvetica, Arial, sans-serif; font-size: 11px; text-transform:uppercase; }
#menuw li {display:block; line-height:18px}
#menuw li a {color:#999;}
#current {color:#000; border-bottom:1px solid #000;}
#menu li a:hover {border-bottom:1px solid #000;}
#menuw li a:hover {color:#000;}
#colright {float:left; width:760px; }
#imagebox {width:760px; height:520px; border:0px; background-color:#E6E6E6; }
#image {padding:25px 27px; line-height:0px; font-size:0px; background:url(images/loading.png) no-repeat center;}
#image_portfolio {width:705px; height:485px; padding:35px 0px 0px 27px; line-height:0px; font-size:0px; background:url(images/loading.png) no-repeat 30px 30px;}
#imagew {float:left; width:327px; height:491px; padding:15px 0px 0px 27px; line-height:0px; font-size:0px; background:url(images/loading.png) no-repeat center;}
#mapbox {width:705px; height:390px; padding:25px 0px 0px 25px;}

#nav {float:left; font-family: Helvetica Neue, Arial, sans-serif; font-size: 10px; padding:2px 0 0 20px;; text-align:left; text-transform:uppercase; letter-spacing:1px;}
#nav a {color:#999;}
#nav a:hover {color:#000;}
#copyright {float:right; color: #999; font-family: Helvetica Neue, Arial, sans-serif; font-size: 10px; padding-top:2px; text-align:right;}
#dtp {position: absolute; bottom: 2px; right:10px; color: #999; font-family: Helvetica Neue, Arial, sans-serif; font-size: 9px; }
#dtp a {color:#666}
#id_pix {float:left; padding:65px 0px 0px 60px;}
#about {float:left; width:300px; color:#333; font-size:12px; padding:65px 0px 0px 40px; line-height:1.6em}
#contact {float:left; width:300px; color:#333; font-size:12px; padding:115px 0px 0px 300px; line-height:1.6em}
#contact a, #contactw a, #about a {color:#333;}
#contact a:hover {text-decoration:none; color: #333; border-bottom:1px solid #333;}
#contactw {float:left; width:300px; color:#333; font-size:12px; padding:135px 0px 0px 300px; line-height:1.6em}
#contactw a:hover {text-decoration:none; color: #333; border-bottom:1px solid #333;}
#social a:hover {border-bottom:none;}
p {line-height:1.2em; font-weight:600;}
#login {float:left; color:#333; font-size:12px; padding:195px 0px 0px 300px; line-height:1.6em}
#login a {text-decoration:none; color: #333; font-size:10px;}
#login a:hover {text-decoration:none; color: #333; border-bottom:1px solid #333;}

#w {float:right; padding: 40px 30px 0px 0px;}
#w1 {color: #A01600; font-size: 30px; font-weight:lighter; line-height:1.4em; text-align:right;}
#w2 {color: #000; font-size: 13px; font-weight:600; line-height:1.4em; text-align:right }
#w3 {color: #A01600; font-size: 11px; font-weight:400; line-height:2.4em; text-align:right; padding-top:230px; text-transform:uppercase; letter-spacing:.1em;}

.name {color:#333; font-size: 12px; font-weight:800; line-height:1.1em;}
.menu {color: #999; font-family: Helvetica, Arial, sans-serif; font-size: 11px;}
.copyright {color: #999; font-family: Helvetica Neue, Arial, sans-serif; font-size: 10px;}

#psMainCustom {border:1px solid #D0D0D0; line-height:1.5em; padding:20px 20px; width:80%; margin-top:20px;}
#psMainCustom p {font-size:12px; line-height:1.5em; font-weight:400;}
#psMainCustom h1 {position:static; margin-bottom:20px;}
#psMainCustom h2 {position:static;}
#psMainCustom a {font-size:11px;}
.sectionheader {font-size:12px;}
.btext {font-size:11px;}

.locate {font-size:8px; text-transform:uppercase;}
