/* Phoenix House Style Sheet */
/* Global */
*{padding:0; margin:0}
body{background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;color:#003058;text-align:center;}
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:#003058; 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}
.txt-hide{text-indent:-999em;overflow:hidden}
.txt-small{font-size:0.8em;}
a{color:#066bbf; text-decoration:none;outline:none;}
a:hover{color:#f60; text-decoration:underline}
h1{font-size:1.5em;}
h2{font-size:1.2em;}
h3{font-size:1em;}
h4{font-size:0.9em;}
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}
.line {background:url(line.gif) repeat-x;height:3px;overflow:hidden;font-size:0;line-height:0}

/* Wrapper and layout */
.wrapper {width:952px; border:5px solid #dedeeb;padding:5px;margin:10px auto}
.content-wrap {border:solid #dedeeb; border-width:2px 2px 0 2px;zoom:1}
.left {width:177px;margin:32px 0 0 15px;display:inline;padding:0 0 80px 0}

/* Navigation styles */
.left .logo {display:block;width:177px;height:86px;background:url(logo.gif) top left no-repeat;margin-bottom:20px}
.left ul {list-style:none;margin:14px 0 35px 0}
.left ul li {font-size:1.2em;border-bottom:1px solid #dedeeb;padding:5px 0}
.left ul li.active a {font-weight:bold;color:#003058;}
.left ul li a {color:#003058}

/* Content styles and layout */
.content {width:740px;padding:2px 0 35px 0}
.content .txt {width:228px;}
.content .img {width:493px;margin-top:25px;}
.content .img img.imgBorders{border:solid 5px #808080;margin-left:-12px;}
.content .img img.imgHomeBorders{border:solid 5px #808080;margin-left:2px;}
.content .newslist {width:493px;margin-top:10px;margin-right:10px;}
.content .newslist a, a.visited {color:#003058}
.content .newslist a.hover{text-decoration:none;}

.content .txt .address {height:99px; background:url(line.gif) bottom left repeat-x;color:#113e63;margin:40px 0 20px 0}
.content .txt .address p {font-size:1.1em}
.content .txt .address strong {color:#003058}
.content .txt .intro {margin-bottom:2em;}
.content .txt .news strong {color:#000}

.copy {background:#888;color:#fff;font-size:0.8em;padding:3px 10px;zoom:1}
.copy .fltr a {background:url(crafted.gif) top right no-repeat;color:#fff; padding:5px 96px 5px 0;display:block}
.copy .fltl a {color:#fff;}

.content .acc {width:493px;margin-top:25px;}
.content .acc img.imgBorders{border:solid 5px #808080;margin-left:-12px;}
.acc table {background:#d7d7d9;width:440px;margin-left:15px}
.acc table td {padding:4px;}
.acc table .bot {border-top:1px solid #fff;font-weight:bold;color:#232176}
.acc h2 {margin-left:15px}
.acc .note {font-size:0.8em; width:80%;margin:10px auto;}

.content .loc {width:493px;margin-top:25px;}
.content .loc img.imgBorders{border:solid 5px #808080;margin-left:-12px;}
.loc table {background:#d7d7d9;}
.loc td {padding:4px;font-size:11px;vertical-align:middle;}
.loc th {color:#fff;background:#8a8b8e;padding:6px}
.loc table.fltl {width:205px}
.loc table.fltr {width:278px}

.downloads ul.reset {list-style:none;}
.downloads ul.reset li {background:url(pdficon.gif) center left no-repeat;padding:20px 40px 10px;font-size:1.3em;}

.amenities .amenity {padding:10px 10px 10px 0px;}
.amenities .amenity .img {width:150px;text-align:center;margin-top:10px;}
.amenities .amenity .information {padding-left:10px;width:320px;margin-top:10px;}
.amenities .amenity .information p {font-size:0.8em;}
.amenities .amenity .information a, a.visited {color:#003058}

.NotaBene {font-size:0.75em;padding-top:35px;}

.intro .thumbnail {float:left;width:100px;margin-right:10px;margin-top:10px;}

/* Admin */
#loginBox{border:none;width:200px;}
#loginBox tr, #loginBox td{border:none;}

.content .admin{width:600px;}
.content .admin .address {height:99px; background:url(line.gif) bottom left repeat-x;color:#113e63;margin:40px 0 20px 0}
.content .admin .address p {font-size:1.1em}
.content .admin .address strong {color:#003058}
.content .admin .intro {margin-bottom:2em;}
.content .admin .news strong {color:#000}

.users {width:625px}
.users table{border:none;width:100%;margin-top:10px;text-align:center;}
.users table td{padding:3px;}
.users table th{padding:3px;border-bottom:solid 2px #72AFAA;}

.users .userList{text-align:left;}

.users-wizard {width:425px}
.users-wizard table{border:none;width:100%;margin-top:10px;text-align:center;}
.users-wizard table td{padding:3px;}
.users-wizard table th{padding:3px;border-bottom:solid 2px #72AFAA;}

.users-wizard .userList{text-align:left;}

.newsTable{width:100%;text-align:center;vertical-align:top;}
