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

COLORS:
lt blue: #e1f2fe -- background
gray text: #666666
bright blue #0976B1  - nav on color
lt gray #bcbab8  -- nav border color

*/




body {
/*background-color: #e1f2fe;*/
background:url(images/bkgrnd-header-body.jpg) center top no-repeat  #e1f2fe;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
padding:0;
margin:0;
}

td	{
color: #454545;
font-size: 12px;
line-height:18px
}

#banner	{
background: url(images/banner.gif) 0 123px repeat-x;
margin:0;
padding:0;
text-align:left;
width:auto;
}

#wrap	{
margin:0 auto;
padding:0;
text-align:left;
width: 775px;
}


#header	{
height: 123px;
width:775px;
padding:0;
margin:0;
}
/* ------------------------------------------------------------- NAV STYLES  */

#nav {

font-size: 11px;
font-weight:bold;
color: #666;
background-color:white;
width: 775px;
height: 19px;
border-top: 1px solid #bcbab8;
border-bottom: 1px solid #bcbab8;
}

#nav ul	{
padding: 0;
margin:0;
list-style:none;
width: 775px;
display:inline;
}

#nav li	{
float:left;
padding-right: 15px;
padding-left: 15px;
padding-top:3px;
display:block;
height: 18px;
background: url(images/nav-divider.gif) top right no-repeat;
}
* html #nav li {height: 16px;}

#nav li.first	{padding-left:0;}
#nav li.member {padding-left:40px; }
#nav li.member-on	{padding-left: 40px; background: url(images/nav-divider-on.gif) top right no-repeat; color: #0976b1 ;}
#nav li.member-on a:visited {color: #0976b1;}
#nav li.nav-on	{background: url(images/nav-divider-on.gif) top right no-repeat;color: #0976b1}


#nav li a:link	{text-decoration:none; color: #666;}
#nav li a:visited	{text-decoration:none; color: #666;}
#nav li.nav-on a:visited {text-decoration:none; color: #0976b1;}
#nav li a:hover	{text-decoration:none; color: #0976B1;}
#nav li a:active	{text-decoration:none; color: #0976B1;}

/* ------------------------------------------------------------- HOME STYLES  */

#home	{
clear:left;
background-image:url(images/bkgrnd-home.jpg);
background-position:bottom;
background-repeat:no-repeat;
width: 775px;
height:600px;
padding:0;
margin:0;
position:relative;
}

#home h1	{
font-family:Georgia, "Times New Roman", Times, serif;
color: #17335A;
font-size: 18px;
padding-left: 150px;
padding-top: 0px;
font-weight:normal;
}

#home p	{
color: #17335A;
font-size: 14px;
padding-left: 150px;
padding-right: 110px;
}
#home a:link	{text-decoration:none; color: #0976B1;}
#home a:visited	{text-decoration:none; color: #0976B1;}
#home a:hover	{text-decoration:underline; color: #333333;}
#home a:active	{text-decoration:none; color: #333333;}

#footer-home	{
font-size:10px;
font-weight:bold;
position: absolute;
bottom:5px;
left:25px;
color: black;
}
/* ------------------------------------------------------------- INTERIOR STYLES  */

#interior	{
clear:left;
background-image:url(images/chairs-interior.jpg);
background-position:bottom;
background-repeat:no-repeat;
width: 800px;
padding:0;
margin:0;
position:relative;
}
#content	{
float: right;
width: 525px;
margin:25px 0 0 0 ;
padding:0px 65px 10px 0;
}
#content h1	{
font-family:Georgia, "Times New Roman", Times, serif;
color: #17335A;
font-size: 18px;
font-weight:normal;
}
#content h1.headerfix	{
margin-top:0;
padding-top:0;
}
/*old blue header color 4B5A6C*/
#content h2	{
font-size: 16px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color: #17335A;
margin-bottom:0;
padding-bottom:0;}

#content p	{
color: #454545;
font-size: 12px;
line-height:18px
}

#content p.nospace	{margin-top:0; padding-top:0;}

#content a:link	{text-decoration:none; color: #0976B1;}
#content a:visited	{text-decoration:none; color: #0976B1;}
#content a:hover	{text-decoration:underline; color: #333333;}
#content a:active	{text-decoration:none; color: #333333;}

#content ul	{
list-style-type: circle;
color: #454545;
margin-left: 35px;
margin-top: 5px;
padding:0;
font-size: 12px;
}

#content li	{
color: #454545;
padding: 3px 0;
}


/* ------------------------------------------------------------- SUB NAV  STYLES  */

#sub-navs	{
float: left;
width: 190px;
margin:0;
padding:0;

}

#sub-navs ul {
font-family:Arial, Helvetica, sans-serif;
color: #666;
font-size: 11px;
font-weight:bold;
margin: 25px 0;
padding:0;
display: block;
}


#sub-navs li	{
list-style-type: none;
padding:0;
margin:0;
}

#sub-navs li a 	{
color: #666;
padding-left: 10px;
text-decoration:none;
line-height:20px;
}



#sub-navs li a:hover	{
text-decoration:none; 
color: #0976B1;
background: url(images/sub-bullet.gif) 0 2px no-repeat;
line-height:20px;
}


#sub-navs li a.subon	{
color: #0976b1;
background: url(images/sub-bullet.gif) 0 2px no-repeat;
}


/* ------------------------------------------------------------- FOOTER INTERIOR STYLES  */

#footer	{
clear:both;
font-size:10px;
color: #666;
width: 775px;
text-align:center;
line-height:18px;
padding: 20px 0 5px 0;
}
#footer a:link	{color: #666; text-decoration:none;}
#footer a:visited	{color: #666; text-decoration:none;}
#footer a:hover, #footer a:active	{color: #0976B1; text-decoration:none;}
#footer a.footeron {color: #0976b1;}
#footer a:visited.footeron {color: #0976b1;}


/* ------------------------------------------------------------- MISC STYLES  */
.blue {color:#0976B1;}
.lt- blue {color: #e1f2fe;}
.gray {color: #666666;}
.lt-gray {color: #bcbab8;}