@charset "utf-8";

/* lightbox */
#lightbox {background-color:#000;padding:9px;}
#lightboxDetails{display:none;}	
#lightboxCaption{float:left;display:none;}
#keyboardMsg {float:right;display:none;}
#closeButton {top:5px;right:5px;}
#lightbox img {border:none;clear:both;}
#overlay img {border:none;}
#overlay {background:#fff;filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;}


body {
 margin:0px;
 padding:0px;
}
#header h1 {
 margin:0px;
 padding:0px;
}
#header h1 a {
 display:block;
 width:796px;
 height:164px;
 background-color:#fff;
 background-image:url("layout_images/header.png");
 background-repeat:no-repeat;
}
#header h1 a span, #header h2 {
 display:none;
}
#body {
 clear:left;
 width:796px;
}
a:link, a:active, a:visited {
 color:#048;
 background:inherit;
 text-decoration:none;
}
a:hover{
 color:#222;
 background:inherit;
 text-decoration:underline;
}
#footer {
 margin-top:10px;
 width:786px;
 clear:left;
 text-align:center;
 font-family:sans-serif;
 font-size:.7em;
}
.f_notice {
 width:50%;
 margin:0px auto 10px auto;
}
.f_links {
 color:#333;
}
#designstatement {
 color:#333;
 background:inherit;
 margin-bottom:10px;
}
#sidebar {
 width:162px;
 float:left;
 font-size:0em;
}
#sidebar_bg_l {
 float:left;
 height:580px;
 width:7px;
 background-color:#fff;
 background-image:url("layout_images/9.gif");
 background-repeat:no-repeat;
}
#sidebar_bg_r {
 float:right;
 height:580px;
 width:20px;
 background-color:#fff;
 background-image:url("layout_images/11.gif");
 background-repeat:no-repeat;
}
#sidebar_bg_r_alt {
 float:right;
 height:580px;
 width:20px;
 background-color:#fff;
 background-image:url("layout_images/11.gif");
 background-repeat:no-repeat;
}
#sidebar_bg_t {
 float:left;
 height:17px;
 width:135px;
 background-color:#fff;
 background-image:url("layout_images/10.gif");
 background-repeat:no-repeat;
}
#sidebar_bg_m {
 float:left;
 height:32px;
 width:135px;
 background-color:#fff;
 background-image:url("layout_images/25.gif");
 background-repeat:no-repeat;
}
#sidebar_bg_b {
 float:left;
 height:293px;
 width:135px;
 background-color:#fff;
 background-image:url("layout_images/29.gif");
 background-repeat:no-repeat;
}
#menu_t {
 width:135px;
 float:left;
 margin:0px;
 padding:0px;
 list-style-type:none;
}
#menu_t li {float:left;
 padding:0px;
 margin:0px;
 display:block;
}
#menu_t a {
 display:block;
 width:135px;
 height:25px;
}
#menu_t a span.hide {
 display:none;
}
#menu_t a:hover span.menu_image {
 display:none;
}
#menu_t_1 a {
 background-color:#fff;
 background-image:url("layout_images/hover/13.gif");
 background-repeat:no-repeat;
}
#menu_t_1 a span.menu_image {
 width:135px;
 height:25px;
 display:block;
 background-color:#fff;
 background-image:url("layout_images/13.gif");
 background-repeat:no-repeat;
}
#menu_t_2 a {
 background-color:#fff;
 background-image:url("layout_images/hover/14.gif");
 background-repeat:no-repeat;
}
#menu_t_2 a span.menu_image {
 width:135px;
 height:25px;
 display:block;
 background-color:#fff;
 background-image:url("layout_images/14.gif");
 background-repeat:no-repeat;
}
#menu_t_3 a {
 background-color:#fff;
 background-image:url("layout_images/hover/19.gif");
 background-repeat:no-repeat;
}
#menu_t_3 a span.menu_image {
 width:135px;
 height:25px;
 display:block;
 background-color:#fff;
 background-image:url("layout_images/19.gif");
 background-repeat:no-repeat;
}
#menu_t_4 a {
 background-color:#fff;
 background-image:url("layout_images/hover/20.gif");
 background-repeat:no-repeat;
}
#menu_t_4 a span.menu_image {
 width:135px;
 height:25px;
 display:block;
 background-color:#fff;
 background-image:url("layout_images/20.gif");
 background-repeat:no-repeat;
}
#menu_t_5 a {
 background-color:#fff;
 background-image:url("layout_images/hover/21.gif");
 background-repeat:no-repeat;
}
#menu_t_5 a span.menu_image {
 width:135px;
 height:25px;
 display:block;
 background-color:#fff;
 background-image:url("layout_images/21.gif");
 background-repeat:no-repeat;
}
#menu_t_6 a {
 background-color:#fff;
 background-image:url("layout_images/hover/22.gif");
 background-repeat:no-repeat;
}
#menu_t_6 a span.menu_image {
 width:135px;
 height:25px;
 display:block;
 background-color:#fff;
 background-image:url("layout_images/22.gif");
 background-repeat:no-repeat;
}
#menu_t_7 a {
 background-color:#fff;
 background-image:url("layout_images/hover/24.gif");
 background-repeat:no-repeat;
}
#menu_t_7 a span.menu_image {
 width:135px;
 height:25px;
 display:block;
 background-color:#fff;
 background-image:url("layout_images/24.gif");
 background-repeat:no-repeat;
}


#menu_b {
 width:135px;
 float:left;
 margin:0px;
 padding:0px;
 list-style-type:none;
 display:block;
}
#menu_b li {
 float:left;
 padding:0px;
 margin:0px;
 display:block;
}
#menu_b a {
 display:block;
 width:135px;
 height:21px;
}
#menu_b a span.hide {
 display:none;
}
#menu_b a:hover span.menu_image {
 display:none;
}
#menu_b_1 a {
 background-color:#fff;
 background-image:url("layout_images/hover/26.gif");
 background-repeat:no-repeat;
}
#menu_b_1 a span.menu_image {
 width:135px;
 height:21px;
 display:block;
 background-color:#fff;
 background-image:url("layout_images/26.gif");
 background-repeat:no-repeat;
}
#menu_b_2 a {
 background-color:#fff;
 background-image:url("layout_images/hover/27.gif");
 background-repeat:no-repeat;
}
#menu_b_2 a span.menu_image {
 width:135px;
 height:21px;
 display:block;
 background-color:#fff;
 background-image:url("layout_images/27.gif");
 background-repeat:no-repeat;
}
#menu_b_3 a {
 background-color:#fff;
 background-image:url("layout_images/hover/28.gif");
 background-repeat:no-repeat;
}
#menu_b_3 a span.menu_image {
 width:135px;
 height:21px;
 display:block;
 background-color:#fff;
 background-image:url("layout_images/28.gif");
 background-repeat:no-repeat;
}
#menu_b_4 a {
 background-color:#fff;
 background-image:url("layout_images/hover/29.gif");
 background-repeat:no-repeat;
}
#menu_b_4 a span.menu_image {
 width:135px;
 height:21px;
 display:block;
 background-color:#fff;
 background-image:url("layout_images/29.gif");
 background-repeat:no-repeat;
}
#menu_b_5 a {
 background-color:#fff;
 background-image:url("layout_images/hover/30.gif");
 background-repeat:no-repeat;
}
#menu_b_5 a span.menu_image {
 width:135px;
 height:21px;
 display:block;
 background-color:#fff;
 background-image:url("layout_images/30.gif");
 background-repeat:no-repeat;
}
#menu_b_6 a {
 background-color:#fff;
 background-image:url("layout_images/hover/31.gif");
 background-repeat:no-repeat;
}
#menu_b_6 a span.menu_image {
 width:135px;
 height:21px;
 display:block;
 background-color:#fff;
 background-image:url("layout_images/31.gif");
 background-repeat:no-repeat;
}
#welcome {
 width:634px;
 height:42px;
 float:right;
}
#featured {
 width:634px;
 height:183px;
 float:right;
}
.featured_pic {
 float:left;
 width:160px;
 height:120px;
}
.featured_pic a {
 display:block;
 width:160px;
 height:120px;
 background:#257;
 text-align:center;
}
.featured_pic img {
 border:0px;
 width:160px;
 height:120px;
}
#f_t_alt {
 float:left;
 width:634px;
 height:42px;
 background-color:#fff;
 background-image:url("layout_images/hover/12.gif");
 background-repeat:no-repeat;
}
#f_t_alt span {
 display:none;
}
#f_t {
 float:left;
 width:634px;
 height:42px;
 background-color:#fff;
 background-image:url("layout_images/12.gif");
 background-repeat:no-repeat;
}
#f_t span {
 display:none;
}
#f_1 {
 float:left;
 background-color:#fff;
 background-image:url("layout_images/15.gif");
 background-repeat:no-repeat;
 width:24px;
 height:120px;
}
#f_2 {
 float:left;
 background-color:#fff;
 background-image:url("layout_images/16.gif");
 background-repeat:no-repeat;
 width:40px;
 height:120px;
}
#f_3 {
 float:left;
 background-color:#fff;
 background-image:url("layout_images/17.gif");
 background-repeat:no-repeat;
 width:40px;
 height:120px;
}
#f_4 {
 float:left;
 background-color:#fff;
 background-image:url("layout_images/18.gif");
 background-repeat:no-repeat;
 width:50px;
 height:120px;
}
#f_b {
 float:left;
 background-color:#fff;
 background-image:url("layout_images/23.gif");
 background-repeat:no-repeat;
 width:634px;
 height:21px;
}

#bodybox {
 clear:right;
 margin:0px 21px 0px 0px;
 padding:0px 0px 0px 166px;
 font-family:verdana, sans-serif;
 font-size:.7em;
 line-height:1.25em;
}
#bodybox h3 {
 margin:0px;
 padding:5px 0px 0px 0px;
 font-size:1.5em;
 font-family:serif;
}
#bodybox p {
 margin:0px;
 padding:15px 0px 0px 0px;
}




.title {
 padding-left:10px;
 font-weight:bold;
 font-size:17px;
 color:#000;
 font-family: serif;
}

.lightrow {
 background:#79b8d9;
 font-size:11px;
 font-family:verdana, sans-serif;
 color:#003366;
 font-weight:bold;
}
.darkrow {
 background:#69a8c9;
 font-size:11px;
 font-family:verdana, sans-serif;
 color:#003366;
 font-weight:bold;
}
input.text, textarea, select {
 border:1px solid #000;
 font-size:11px;
 font-family:verdana, sans-serif;
 background:#69a8c9;
 color:#000;
 width:200px;
}

input.submit {
 border:1px solid #000;
 font-size:11px;
 font-family:verdana, sans-serif;
 background:#69a8c9;
 color:#000;
 width:150px;
}
table {
 margin:0 auto;
}

#listing {
 margin:0 auto;
 background:#ddf1fc;
 border-left:1px solid #59b;
 border-top:1px solid #59b;
}
#listing thead tr {
 background:#48a;
 color:#fff;
}
#listing thead tr th {
 text-align:center;
 font-weight:bold;
}
#listing > tbody > tr > td {
 border-right:1px solid #48a;
 border-bottom:1px solid #48a;
}
#listing tbody tr td table {
 border-left:1px solid #48a;
 border-top:1px solid #48a;
}
#listing tbody tr td table tbody tr {
 background:#f7f7ff;
}
#listing tbody tr td table tbody tr td {
 border-bottom:1px solid #48a;
 border-right:1px solid #48a;
}
#listing a img {
 border:1px solid #368;
}
#listing #listingpics img {
 border:1px solid #245;
}
#listing #listingpics, #listing #listingpics tr td {
 border:0px !important;
 background:#ddf1fc !important;
}
