/* DEFAULT */
*{padding:0; margin:0}
body{background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:0.85em;color:#4d4d4d;}
input, select, textarea{font-family:Verdana, Arial, sans-serif; font-size:0.9em}
div{text-align:left}
img{border:0}
h1, h2, h3, h4, h5, h6{margin:0 0 8px 0; padding:0px; color:#344; font-weight:bold;}
p{margin:0 0 8px 0; padding:0}
form{margin:0; padding:0; display:block}
.clear{clear:both}
.fltl{float:left}
.fltr{float:right}
.txt-right{text-align:right}
.txt-center{text-align:center}
a{color:#f60;text-decoration:underline}
a:hover{color:#f60;text-decoration:none}
h1{font-size:1.2em;}
h2{font-size:0.8em;}
h3{font-size:0.75em;}
h4{font-size:0.7em;}
table {border-collapse:collapse;}
ul {margin:5px 0 5px 20px}
ul li {padding-bottom:3px}
ol {margin:5px 0 5px 20px}
ol li {padding-bottom:10px}
form ul {list-style:none;margin:0;padding:0}
form ul li {margin:0;padding:0 0 3px 0}
ul.reset {margin:0;padding:0}
ul.reset li {margin:0;padding:0}

#top-wrp {width:100%;background:#22b9ec url(top-bg.gif) top center repeat-y;}
#header {width:960px;height:191px;background:url(logo.gif) 379px 0 no-repeat;margin:0 auto;}

#header a.logo {display:block;height:100px;margin:50px 170px 0pt;overflow:hidden;padding:0pt 180px 0pt 0pt;text-indent:-999em;width:10px;display:inline}
#header .nav {list-style:none;margin:12px 0 0 0}
#header .nav li {padding:2px 0 2px 55px;width:250px;height:18px}
#header .nav a {color:#fff;text-decoration:none;}
#header .nav li:hover, #header .nav li.active {background:url(nav-active.gif) top left no-repeat}
#header .nav li:hover a, #header .nav li.active a {color:#ff0}

#content {width:960px;background:url(bg.gif) repeat-y;padding:0 9px 6px 9px;margin:0 auto;position:relative;z-index:1}
#content-finance {width:960px;background:url(bg-finance.gif) repeat-y;padding:0 9px 6px 9px;margin:0 auto;position:relative;z-index:1}
.left {width:540px;}
.right {width:375px;padding:55px 20px 0 25px}
.both {width:880px;padding:55px 20px 0 25px}
.trans {width:485px;height:55px;position:absolute;top:0;right:0;z-index:2;background:url(logo-trans.png) top left no-repeat;}

#contentWrapper{padding-left:5px;padding-right:5px;	padding-top:5px}

#contentUpdate{width:960px;background:url(bg.gif) repeat-y;padding:0 9px 6px 9px;margin:0 auto;position:relative;z-index:1}
.leftUpdate {width:770px;}
.rightUpdate {width:125px;text-align:left;padding:55px 20px 0 25px}
.transUpdate {width:485px;height:55px;position:absolute;top:0;right:0;z-index:2;background:url(logo-trans.png) top left no-repeat}
.unitTableUpdate {background:none;border: 0px none; margin-left: 2%;  margin-top: 15px }

h1.home {color:#f60}
h1.phase {color:#c6c;margin:0 0 2px 0}
strong.blue {color:#22b9ec}

.bot {background:url(h1-bot.png) top left no-repeat;width:281px;height:25px;position:absolute;left:55px;bottom:6px;z-index:2;}
.bot.sub {background:url(h1-bot-sub.png)}
.bot h1 {padding:5px 0 0 10px;color:#426a79;font-weight:normal;}

#footer-wrp {width:100%;background:#22b9ec url(footer-bg.gif) top center no-repeat;height:56px}
#footer {width:960px;position:relative;color:#fff;font-size:0.8em;margin:0 auto}
#footer a {color:#fff;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .post {position:absolute;left:50px;top:20px;font-size:1.3em;}
#footer .contact {position:absolute;left:550px;top:11px;text-align:right;width:400px;}
#footer .copy {position:absolute;left:805px;top:6px;}
#footer .copy a {background:url(crafted.gif) bottom left no-repeat; padding:0 4px 31px 0;display:block}

p.small{font-size:10px}

table th.unit, table td.unit {font-size:0.8em;width:71px;text-align:center;margin:0 0 0 9px;padding:2px 5px 8px 0}
table th.purple {background:url(th-bg.gif) top left no-repeat;}
table td.blue {background:url(td-blue.gif) top left no-repeat;}
table td.oliver {background:url(td-lilac.gif) top left no-repeat;}
table td.genesis {background:url(td-blue.gif) top left no-repeat;}
table tr.orange td {background:url(td-orange.gif) top left no-repeat;}
table td.location {background:none;width:200px;text-align:left;margin:0 0 0 9px;padding:2px 5px 8px 0}
table td.distance {background:none;width:100px;text-align:left;margin:0 0 0 9px;padding:2px 5px 8px 0}
table td.brochure {background:none;width:28%; padding-left: 2px; padding-right: 2px; height: 160px;  text-align: center}
table td.brochureCaption {background:none;width:28%; padding-left: 2px; padding-right: 2px; height: 160px;  text-align: center;font-size: 11px}
table td.financeCaption {background: none; width:80%;text-align:left}
table td.finance {background: none; width:20%;text-align:right}
table td.financeSum {background: none; width:20%;text-align:right; border-top-style:solid; border-top-width: 1px }

.highlight{font-weight:bold;text-transform:uppercase;font-size:1em;}

.tbl-wrap {width:320px;margin-top:15px}