.banner{
margin:0px;
}
.banner img{
margin:0px;
padding:0px;
}
body{
font-family: sans-serif;
font-size: 9pt;
background-color: #777;
}

table{
margin-bottom: 0px;
margin-top: 0px;
}


a, a:visited {
text-decoration:none;
color: #0066DD;
}

#tabstrip {
margin: 0px;
}

#tabstrip td{
text-align: center;
font-weight: bold;
background-color: #EEEEEE;
}
#tabstrip .tab{
width: 15%;
border-top: 1px solid #333333 ;
border-right: 1px solid  #333333;
border-left: 1px solid  #333333;
}

#tabstrip .spacer{
width: 6px;
border-left: 3px #CCCCCC solid;
}

.selected a, #usermenu a, #footermenu a{
color: #99CCFF;
}

#tabstrip .selected{
background-color: #333366;
border-top: 1px #333366 solid;
border-left: 1px #333366 solid;
border-right: 1px #333366 solid;
border-bottom: 0px;
color: #EEEEEE;
}

#usermenu, #footermenu {
background-color: #333366;
color: #EEEEEE;
text-align:center;
}

form {
margin:0px;
padding:0px;
}

#usermenu input{
padding: 1px;
background-color: #EEEEEE;
border-top: solid #333366 1px;
border-left: solid #333366 1px;
border-right: solid #333366 1px;
color: #333366;
font-size: 9pt;
}

h1{
font-size: 11pt;
font-weight: bold;
margin-top: 20px;
margin-bottom: 5px;

}
#menu h1{
font-size: 10pt;
font-weight: bold;
margin-top: 3px;
margin-bottom: 0px;

}

#menu {
/* background-color: #FFFFFF;
 background-image: url(images/menu.gif);
 background-repeat: repeat-y;*/
 width: 100px;
vertical-align: top;
padding: 10px;
text-align: left;
padding-left: 10px;
border-right: 1px #CCC dotted;
background-color: #DDD;
}

#content{
text-align: justify;
vertical-align:top;
background-color: #EEE;
padding: 10px;
}
a:hover {
text-decoration: underline;
}

.alert {
color: #F66;
font-weight: bold;
margin: 10px;
}

.icon {
width: 33%;
border: 1px #CCC dashed;
 padding: 3px;
text-align: center;
vertical-align: top;
}

img {
border: 0px;
text-decoration:none;
}

.buy{
text-align:center;
display: block;
margin-left: 10px;
margin-right: 10px;
border: solid #CCC 1px;
background-color: #EEEEEE;
}

.buy:hover {
background-color: #EEC;
text-decoration:none;
}


.tabular th , .tabular td {
	border: 1px solid #ccc;
	padding: 10px;

}
.tabular th {
	font-weight: bold;
	background-color: #ccc;
}
#homemessage {
}

#homemessage b {
}

