#right h2{
border-top:1px solid #00AEEF;
border-left:1px solid #00AEEF;
border-right:1px solid #00AEEF;
padding: 6px 0 0 10px;
margin:0px 13px 0px 12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
font-weight:normal;
background-color:#F9F9F9;
width:auto;
}

#right h3{
border-left:1px solid #00AEEF;
border-right:1px solid #00AEEF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
font-weight:lighter;
color:#00AEEF;
padding:6px 0 0 10px;
margin:0px 13px 0px 12px;
width:auto;
}

#right h4{
padding:6px 0 0 10px;
margin:0px 12px 0px 12px;
border:1px solid #E0E0E0;;
border-bottom:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
font-weight:lighter;
color:#00AEEF;
background-color:#F9F9F9;
}

#right h2.grey{
border-top:1px solid #E0E0E0;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
color:#00AEEF;
}

#right ul.grey{
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
border-bottom:1px solid #E0E0E0;
}

#right p{
padding:12px;
border:1px solid #00AEEF;
border-top:0;
margin:0px 13px 12px 12px;
}

#right p.grey{
border-color:#E0E0E0;
margin:0px 13px 0px 12px;
background-color:#F9F9F9;
}

#right p.grey a.button {
text-align:center;
margin:0 0 0 70px;
padding:2px 0 0 0;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
display:block;
width:50px;
height:16px;
color:#000000;
border:1px solid #E0E0E0;
background:url(../images/buttonback.gif) repeat-x left bottom;
}

#right p.grey a.button:visited{
color:#000000;
}

#right p.grey a.button:hover{
text-decoration:underline;
}

#right ul {
border:1px solid #00AEEF;
border-top:0;
padding:10px 10px 10px 25px;
list-style-image:url(../images/bullet.gif);
margin:0px 13px 12px 12px;
background-color:#F9F9F9;
}

#right ul li{
margin-bottom:8px;
}

#right ul li a{
text-decoration:none;
color:#00AEEF;
}

#right img{
border:1px solid #00AEEF;
border-bottom:0;
margin:0px 13px -2px 12px;
}

#right a{
color:#00AEEF;
text-decoration:underline;
}

#right a:hover{
color:#00AEEF;
text-decoration:underline;
}

#right p a:visited{
color:#858585;
}


#right button{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
border:1px solid #E0E0E0;
margin-top:10px;
background:url(../images/lnavback.gif) repeat-x left bottom;
margin-left:83px;
}

* html #right button {
height:17px;
background:url(../images/lnavback.gif) repeat-x left bottom;
margin-left:94px;
} 

#right input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
border:1px solid #E0E0E0;
margin:10px 5px 0 0;
width:125px;
}

.caps{
background-color:#FFFFCC; 
display:none;
}

input#loginbutton{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
border:1px solid #E0E0E0;
margin-top:10px;
background:url(../images/lnavback.gif) repeat-x left bottom;
margin-left:87px;
width:40px;
padding:0;
}

* html input#loginbutton{
margin-left:90px;
}