/*Start Navbar*/
ul#top-nav {
list-style:none;
margin:0px;
padding:0;
width:auto;
}

ul#top-nav li {
display:inline
}

ul#top-nav li a {
font: 90%/170% verdana, arial, helvetica, sans-serif;
text-decoration:none;
padding:5px 0;
width:100px;
background:#ccc url(images/nav-hov.jpg) no-repeat;
width: 150px;
height: 30px;
color:#666;
float:left;
text-align:center;
border:none;
}

ul#top-nav li a:hover {
background:#ccc url(images/nav.jpg) no-repeat;
width: 150px;
height: 30px;
color:#eee;
}
/*End Navbar*/

/*--Start Side Menu--*/
#side-nav{width:182px; height: auto; margin: 0px 0px 10px 0px; padding:0px; float: left;}
h2.side-nav {width:182px; display:block; line-height:20px; background:#666; 
						color:#fff;font-size:110%; margin:0px 0px 0px 0px; padding: 0px; text-align: center;}
#side-nav ul{width:auto;height:auto; margin: 20px 0 0 -20px;}
#side-nav ul li{width:149px;line-height:20px; border-bottom:1px dashed #868686; list-style: none; text-align: left;}
#side-nav ul li a{width:auto; display:block;line-height:25px; 
						 		background:url(images/arrow.jpg) 0 50% no-repeat #666; 
					      color:#fff; font:100%/220% verdana; font-weight: normal; 
								text-decoration:none; padding:0 0 0 23px;} 
#side-nav ul li a:hover{width:auto;background:url(images/arrow-hov.jpg) 3px 50% no-repeat; color: #ccc; text-decoration:none;}

#side-nav ul li.Downloads{border:none;}
/*--End Side Menu--*/




#navbar {
margin: 0px;
padding-top: 10px;
padding-left: 500px;
border-style: none;
font-size: 80%;
font-weight: normal;
}

#navbar a:link, #navbar a:visited {
color: #ccc;
font-weight: normal;
word-spacing: 0;
padding: 0px 10px 0px 10px;;
border-right: 1px solid #ccc;
}

#navbar a.current {
color: #000000;
}

#navbar a:hover {
color: #eee;
word-spacing: 0;
text-decoration: none;
border-right: 1px solid #eee;
}
#navbar a.Privacy{border-right:none;}

a:link, a:visited {
text-decoration: none;
font-weight: bold;
color: #0000FF;
}

a:hover {
font-weight: bold;
text-decoration: none;
color: #777;
}

#footer {
height: 75px;
width: 730px;
text-align: center;
padding: 10px;
margin: 0px 0px 0px 0px;
font: 90%/110% verdana;
font-weight: normal;
background: #333333 url(images/footer.jpg) repeat-x;
clear: both;
}

#footer a:link, #footer a:visited {
color: #666;
font-weight: normal;
}

#footer a:hover {
text-decoration: none;
color: #999;
font-weight: normal;
}

p.footer {
color: #666; 
text-align: center;
margin: 10px 0px 0px 0px;
padding: 0px;
font-size: 100%;
}


.t-box a:link, .t-box a:visited {
text-decoration: none;
font-weight: bold;
color: #999;
}

.t-box a:hover {
font-weight: bold;
text-decoration: none;
color: #eee;
}

.teaser-box a:link, .teaser-box a:visited {
text-decoration: none;
font-weight: bold;
color: #0000FF;
}

.teaser-box a:hover {
font-weight: bold;
text-decoration: none;
color: #999;
}