/* CSS Document */
body {
font-family: "Lucida Grande", Arial, sans serif;
font-size: x-small;
font-weight: normal;
voice-family: "\"}\"";
voice-family: inherit;
font-size: small;
text-align: center;
margin: 0;

}
html>body {
font-size: small;
}

hr {
	background-color:#ccc;
	line-height:1px;
	width: 750px;
}

#container
{
text-align: left;
width: 900px;
margin: 30px auto;
background-color: #fff;
color: #333;
line-height: 130%;
}

#top
{
padding: 0;
height:100px;
background: url(images/logo_top.gif);
background-repeat: no-repeat;
background-position: right;
border-bottom: 1px solid #ccc;
}

#leftnav
{
font-size: 90%;
float: left;
width: 130px;
margin-top: .5em;
padding: 0;
margin-left:0em;
list-style:none;
}

#leftnav li {
padding: 0;
}
 
#leftnav a {
margin: 0;
padding-top: 0px;
padding-left: 0px;
color: #ccc;
text-decoration: none;
 }

#leftnav a:hover {
color: #333;
}

#leftnav li a#current {
color: #333;
}	

#rightnavindex
{
width: 750px;
font-weight:normal;
font-size: 90%;
float: right;
margin-top: 1.2em;
padding: 0px;
margin-bottom: 1em;
}

#rightnavindex img
{
float: left;
padding-bottom: 20px;

}

#rightnav
{
font-weight:normal;
font-size: 90%;
float: right;
width: 350px;
margin-top: 1.2em;
padding: 0px;
}
#rightnav img {padding-bottom:5px;}
#rightnav h1{ font-size: 90%; color:#333; font-weight:normal}
#rightnav h1 a 
{
text-align:left;
margin: 0px;
padding-left: 0px;
color: #999;
text-decoration: none;}

#rightnav h1 a:hover {
color: #333;
}

#content
{
margin-top: 1em;
margin-left: 155px;
margin-right: 365px;
padding: 0;
}

#content h1 { margin: 0; font-size: 80%; color:#333; font-weight:normal}
#content h2 { margin: 0; font-size: 110%; color:#666666; font-weight:bold}
#hcontent h1 { margin: 0; font-size: 80%; color:#333; font-weight:normal}
#hcontent h2 { margin: 0; font-size: 110%; color:#666666; font-weight:bold}
#rightnavindex h1 { margin: 0; font-size: 80%; color:#333; font-weight:normal}
#rightnavindex h1 a{font-weight: normal;text-decoration: none;color: #ccc;}
#rightnavindex h1 a:hover{font-weight: normal;text-decoration: none;color: #666;}
#rightnavindex h2 { margin: 0; font-size: 110%; color:#666666; font-weight:bold}
#rightnavindex h3 { margin: 0; font-size: 95%; color:#666666; font-weight:bold}
#content img { margin-bottom: 5px; padding-bottom: 0px}
.thumbnail{ float:left; }
.thumbnail img{ float:left; margin-right:5px; border:0px}
#content h3 a{display:block; padding:5px; font-size: 80%; color:#333; font-weight:normal; background-color:#CCCCCC}
#content h3 a:hover{display:block; padding:5px; font-size: 80%; color:#333; font-weight:normal; background-color:#999}
#footer {
clear: both;
margin: 0;
padding: 0;
text-align:right;
}

#download_content
{
margin-top: 1em;
margin-left: 0px;
margin-right: 365px;
padding: 0;
}
#download_content h1 { margin: 0; font-size: 80%; color:#333; font-weight:normal}
#download_content h2 { margin: 0; font-size: 110%; color:#666666; font-weight:bold}

#footer h1 {font-size: 80%; color:#999; font-weight:normal}
#footer h2 {font-size: 80%; color:#ccc; font-weight:normal}

#leftnav p, #rightnav p { margin: 0; }

#hcontent
{
font-weight:normal;
font-size: 90%;
float: right;
width: 750px;
margin-top: 1.2em;
padding: 0px;
}

#hcontent table {
font-weight: normal;
text-align:left;
font-size: 90%;
width: 750px;
background: #fff;
	}
	
#hcontent table caption {
margin-top: 10px;
padding: 4px 0px;
text-align: left;
font-weight: normal;
	}
	
#hcontent table th, table td {
margin: 0px;
padding: 4px 0px;
text-align: left;
	}
	
#hcontent table th {
color: #999;
text-align: left;
	}

#hcontent table .name {
text-align: left;
color:#333333;
font-weight: bold;
border-bottom:solid 1px #ccc;
	}
	
#hcontent table tr {
background: #fff;
font-weight: normal;
	}
	
#hcontent table tr.alt {
background: #fff;
font-weight: normal;
color:#666;
	}
	
#hcontent table tr.alt1 {
background: #fff;
font-weight: bold;
	}	
		
#hcontent table td a {
font-weight: normal;
text-decoration: none;
color: #ccc;
	}
	
#hcontent table td a:hover {
font-weight: normal;
text-decoration: none;
color: #666;
	}
	
#content a {
margin: 0;
padding-top: 0px;
padding-left: 0px;
color: #ccc;
text-decoration: none;
 }

#content a:hover {
color: #333;
}

.border {border-bottm:solid 1px #ccc;}

.boldred {
font-weight: normal;
color: #00447a;
}

#leftnav li .designsale{color:#985277;}
#leftnav li .designsale a{color:#985277;}
#leftnav li .designsale a:hover{color:#333;}
