/* Universal-------------------------------------------*/
body {
font:x-small verdana,helvetica,arial,sans-serif;
background:#fff;
color:#000;
font-size/* */:/**/small;
font-size: /**/small;
}
a:link {color:#f90;}
a:visited {color:#c90;}
a:hover {color:#000;}
a:active {color:#f90;}

a.blue {color:#6699CC;}
a.blue:visited {color:#6699CC;}
a.blue:hover {color:#000;}
a.blue:active {color:#6699CC;}
img {
border:0;
}
.border {
background-color:#fff;
border:1px solid #000;
padding:3px;
}
h1 {
font-size:16px;
background-image:url("/img/asteric.gif");
background-repeat:no-repeat;
background-position: center left;
padding-left:24px;
}
h2 {
font-size:14px;
background-image:url("/img/plus.gif");
background-repeat:no-repeat;
background-position: center left;
padding-left:18px;
}
dt {font-weight:bold;}
dd img {
border:0 5px 0 0;
display:block;
float:left;
}
li img {
border:0;
display:inline;
}
#slim dt {font-weight:normal;}
#slim dd {font-size:x-small;}
blockquote {
  margin:1em 20px;
  padding:5px 0;
  border:2px solid #6699CC;
  border-width:2px 0;
  }
blockquote p {
  margin:.5em 0;
  }
img.book {padding:3px 10px 3px 0;}
abbr {
font-style:normal;
border-bottom:1px dashed #f90;
}		
.box {
background-color:#ddd;
border:1px solid #69c;
padding:10px;
font-size:75%;
margin-top:15px;
margin-bottom:15px;
}
.side {
color:#666;
background-color:#ddd;
border:1px solid #69c;
padding:10px;
font-size:75%;
margin-top:15px;
margin-bottom:15px;
}

/* Tables----------------------------------------------*/
table { 
 background-color: #F9FBFD; 
 color: #000000; 
 border: 1px solid #D7E5F2; 
 border-collapse: collapse;
	text-align:center; 
	font-size:10px;
} 
td { 
 border: 1px solid #D7E5F2; 
 padding-left: 4px; 
}
.labelcell { 
 font-size: 11px; 
 color: #3670A7; 
 background-color: transparent; 
} 
.fieldcell { 
 background-color: #F2F7FB; 
 color: #000000; 
 text-align: left; 
 margin-right: 0px; 
 padding-right: 0px; 
} 
.titlecell { 
 background-color: #ddd; 
 color: #000000;
 text-align: left; 
 margin-right: 0px; 
 padding:4px; 
} 
.descrcell { 
 background-color: #fff; 
 color: #666; 
 text-align: left; 
 margin-right: 0px; 
 padding:3px 0 3px 15px;
} 
/* Container-------------------------------------------*/
#container {
width: 650px;
\width: 670px;
w\idth: 650px;
border: 1px solid gray;
margin: 10px;
margin-left: auto;
margin-right: auto;
padding: 5px;
		}
/* Banner----------------------------------------------*/
#banner {
border:0;
padding:0;
margin:0;
background-color:#6699CC; /*#FF9900;*/
		}
/* Nav-------------------------------------------------*/
#nav {
margin: 10px 0 10px 0;
padding: 0;
height: 20px;
width:100%;
}
#nav ul {
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}
#nav ul li {
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}
#nav ul li a {
background: #fff;
width: 107px;
height: 18px;
border-top: 1px solid rgb(213, 219, 225);
border-left: 1px solid rgb(213, 219, 225);
border-bottom: 1px solid rgb(213, 219, 225);
border-right: none;
padding: 0;
margin: 0 0 10px 0;
color: #000;
text-decoration: none;
letter-spacing: 2px;
display: block;
text-align: center;
font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}
#nav ul li a.last {border-right: 1px solid rgb(213, 219, 225);}
#nav ul li a:hover {
color: #000;
background: rgb(213, 219, 225);
}
#nav a:active {
background: #c60;
color: #000;
}
#nav li#active a {
background: #c60;
border: 1px solid #c60;
color: #000;
}
/* Wrap------------------------------------------------*/
#wrap {background:url("/img/bg_content.gif") repeat-y left top; width:100%;}
/* Breadcrumbs-----------------------------------------*/
.dynav {font-size:10px;}
/* Content---------------------------------------------*/
#content {
padding: 5px;
margin-right: 215px;
background-color:#eee;
		}
#sidebar-a {
float: right;
width: 200px;
\width: 210px;
w\idth: 200px;
margin:0;
margin-left: 5px;
padding: 5px;
color:#fff;
font-size:12px;
background-color:#999;
		}
#sidebar-a img {border:1px dashed #ddd;}		
.newsletter {
background-color:#eee;
text-align:center;
padding:3px;
}	
.sidebarshade {
background-color:rgb(213, 219, 225);
text-align:center;
padding:3px;
}	
.extras {
background-color:#ddd;
text-align:left;
padding:3px;
margin-right:215px;
border:1px dashed #666;
}	
p.newsletter {
color:#000;
}		
/* Footer----------------------------------------------*/
#footer {
clear: both;
padding:5px;
margin-top:5px;
background-color: rgb(213, 219, 225);
font-size:9px;
}