/* Reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,button,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{outline: none;text-decoration: none;}

/* Interface */

html, body {
font-family: Helvetica, Verdana, Arial, sans-serif;
background: #ebf0f3 url(body_bg.png) repeat-x;
text-shadow: 0px 1px 0px #fff;
margin: 0;
color: #575e64;
font-size: 13px;
padding: 0;
}

#wrapper {
width: 850px;
margin: auto;
z-index: 1000;
}

#header {
width: 850px;
height: 20px;
}

#logo {
width: 215px;
height: 74px;
margin: 17px 0px 0px -5px;
float: left;
}

#nav {
width: 240px;
height: 73px;
float: right;
margin: 17px 2px 0px 0px;
}

#top_cap {
width: 850px;
height: 6px;
background: url(top_cap.png) no-repeat;
}

#bottom_cap {
width: 850px;
height: 6px;
background: url(bottom_cap.png) no-repeat;
}

#container {
width: 850px;
background: url(content_bg.png) repeat-y;
}

#content {
width: 800px;
margin: auto;
padding: 20px 0px 0px 0px;
}

#content a {
color: #3165a2;
}

#content p a:hover {
text-decoration: underline;
}

#notfound {
margin: auto;
width: 631px;
height: 310px;
padding-top: 30px;
background: url(notfound.png) no-repeat bottom;
}

p.notfound_desc {
width: 600px;
padding: 10px 0px 10px 0px;
margin: auto;
font-size: 13px;
color: #575e64;
line-height: 30px;
text-align: center;
}

p.notfound_desc a {
color: #3165a2;
font-size: 13px;
}
/* Footer */

#footer div.unavailable  {
float: left;
font-size: 12px;
height: 13px;
padding-left: 16px;
color: #ae2411;
font-weight: bold;
background: url(availability.png) left 1px no-repeat ;
}

#footer div.available  {
float: left;
padding-left: 16px;
font-size: 12px;
height: 13px;
color: #9eadb7;
font-weight: bold;
background: url(availability.png) no-repeat left -23px;
margin: 10px 10px 20px 10px;
}

#footer div.footerR
{
float: right;
font-size: 12px;
color: #9eadb7;
font-weight: bold;
margin: 10px 10px 20px 10px;
}

#footer a  {
color: #9eadb7;
}

#footer a:hover  {
color: #6e89a8;
}




