/* CSS Document */

body {
background-color:#00AEEF;
font-family:Tahoma, Arial;
font-size:12px;
color:#333333;
}

#wrapper {
width:896px;
margin-left:auto;
margin-right:auto;
height:auto;
display:table;
}

#header {
background-image:url(../Images/bg_header.gif);
display:block;
width:100%;
height:175px;
}

#main {
background-image:url(../Images/bg_main.gif);
background-repeat:no-repeat;
background-color:white;
display:table;
height:auto;
width:100%;
}

#footer {
background-image:url(../Images/footer.gif);
display:block;
width:100%;
height:65px;
font-weight:bold;
font-size:10px;
text-align:center;
line-height:20px;
padding-top:22px;
}

#footer span {
color:#00AEEF;
}

#footer a {
color:#333333;
}

#legal {
font-size:10px;
color:white;
text-align:center;
line-height:15px;
margin-top:10px;
color:#CCEFFC;
}

#topnav {
display:block;
float:right;
width:148px;
margin-right:20px;
margin-top:33px;
}

#topnav a {
display:block;
color:#00AEEF;
text-decoration:none;
line-height:18px;
}

#topnav a#testim {
color:#FAA018;
}

#topnav a:hover, #topnav a.sel {
color:#333333;
}

#leftnav {
display:block;
float:left;
width:265px;
height:380px;
margin-left:30px;
margin-right:35px;
margin-top:15px;
margin-bottom:10px;
*margin-bottom:30px;
}

#leftnav #links {
display:block;
width:265px;
height:180px;
background-image:url(../Images/bg_left.gif);
}

#leftnav #links ul li a {
color:white;
display:block;
text-decoration:none;
line-height:21px;
padding-left:20px;
}

#leftnav #links ul li ul li a {
color:#333333;
}

#leftnav #links a:hover {
color:#333333;
}

#right {
width:520px;
padding-top:30px;
padding-bottom:30px;
display:table;
height:auto;
float:left;
line-height:17px;
}

#leftnav #links #txtSubscribe {
background-color:#66CFF6;
border:1px solid #80D7F7;
color:white;
font-size:10px;
width:207px;
margin-left:10px;
margin-bottom:10px;
margin-top:10px;
vertical-align:middle;
}

#btnGo {
background-color:#99DFF9;
border:1px solid #BFEBFB;
font-size:10px;
color:#00AEEF;
font-weight:bold;
vertical-align:middle;
padding:0;
width:30px;
margin-left:2px;
cursor:pointer;
}

#fades {  
    width:  265px; 
    height: 176px;
	z-index:1;
	position:relative;
}
 
#fades img {  
    width:  265px; 
    height: 176px;
}

.download, .newsitem {
display:table;
border:1px solid #e2e2e2;
padding:10px;
height:auto;
margin-top:10px;
font-size:11px;
width:90%;
}

.download img, .newsitem img {
float:left;
margin-right:10px;
border:1px solid #e2e2e2;
}

.download a, .newsitem a, a.back {
float:right;
color:#4A9BB5;
}

#content p a.back {
text-decoration:none;
font-weight:bold;
}

.download a:hover, .newsitem a:hover, a.back {
text-decoration:none;
}

h1 {
font-size:12px;
}

#articleimage {
float:right;
margin-left:20px;
margin-bottom:20px;
}

.highlight {
font-weight:bold;
color:#00AEEF;
}

#right a {
color:#00AEEF;
}

#right a:hover {
color:#333333;
}

a#rsslink {
background-image:url(../Images/rss.gif);
display:block;
border:1px solid #CFF0FC;
background-color:#CFF0FC;
background-repeat:no-repeat;
background-position:10px 5px;
text-indent:30px;
text-decoration:none;
font-weight:bold;
padding:5px;
color:#333333;
width:478px;
}

a#rsslink:hover {
color:#00AEEF;
}