body,a,input,select,ul,li,table,span,div,textarea,label,form
{
 font-family: arial, verdana, helvetica, sans-serif;
 font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
 font-family:Verdana,Arial,Helvetica,Sans-Serif;
 font-size:12px;
 font-weight:normal;
 margin:0px;
 padding:0px;
}
form
{
padding:0px;
margin:0px;
}
li
{
margin:15px;
padding:0px;
}
body
{
 background-color:#fff;
 color:#000;
}
#main
{
width:800px;
text-align:left;
}
.clearall
{
clear:both;
}

/* top */
#topdiv
{
background-color:#8080FC;
height:115px;
}
.headdiv
{
width:570px;
float:right;
background-color:#8080FC;
}
.headtitle
{
font-size:24px;
color:#fff;
text-align:center;
display:block;
padding-top:5px;
}
.topimagediv
{
width:130px;
float:left;
}
.topimage
{
border:none;
}
.topnavdiv
{
padding:7px 5px 7px 5px;
background-color:#ABC0D0;
border:solid 1px solid #CCCCCC;
}
.topnavdiv a
{
color:#000;
font-size:12px;
padding:3px;
font-weight:bold;
}
.topnavdiv a:hover
{
color:#fff;
font-size:12px;
padding:3px;
}
.subnavdiv
{
	padding:7px 5px 7px 5px;
	text-align:left;
	border-left:solid 1px #CCC;
	border-right:solid 1px #CCC;
	background-color:#E0F8EC;
}
.subnavdiv a
{
color:#0101DF;
font-size:10px;
padding:3px;
font-weight:bold;
}
.subnavdiv a:hover,.subnavdiv a.sellnk
{
color:#6E6E6E;
font-size:10px;
padding:3px;
}
a.navactive
{
color:#fff;
font-size:12px;
padding:3px;
font-weight:bold;
text-decoration:none;
}
.verbs
{
font-size:13px;
color:#fff;
display:block;
text-align:right;
padding:7px 10px 0px 0px;
font-style:italic;
}
.headdiv .info
{
font-size:12px;
color:#fff;
display:block;
text-align:right;
padding:5px 10px 0px 0px;
font-style:italic;
}
/* middle */
#middiv
{
clear:both;
border:solid 1px #ccc;
height:100%;
overflow:visible;
}
.midleft
{
float:left;
width:530px;
padding:5px;
}
.midright
{
float:right;
width:250px;
}

/* bottom */
.divider
{
float:left;
line-height:20px;
background-color:#8080FC;
width:100%;
}
#bottomdiv
{
clear:both;
font-size:9px;
padding:5px;
border:solid 1px #ccc;
}
.nav
{
float:left;
padding:5px 0px 5px 0px;
}

.nav a,.nav a:active,.nav a:visited,.nav span
{
padding:3px;
text-align:center;
font-size:9px;
color:#000;
}
.nav a:hover
{
color:#00f;
}
a.navactivebottom
{
padding:3px;
text-align:center;
font-size:9px;
color:#000;
font-weight:bold;
text-decoration:none;
}
.copyright,.feedback,.company,.charity
{
padding:5px;
display:block;
font-size:9px;
}
.copyright
{
padding-top:10px;
float:left;
width:250px;
text-align:left;
}
.feedback
{
	float:right;
	width:450px;
	text-align:right;
}
.feedback a
{
font-size:10px;
}
.backtotop
{
float:right;
padding:10px;
}
a.lnkhighlight
{
font-weight:bold;
color:#FF0000;
}
.fl
{
float:left;
}
.seperator
{
margin: 0px 7px 0px 7px;
}
#infoPopup
{
line-height:17px;
}
.company
{
clear:both;
float:left;
text-align:center;
}
.charity
{
float:right;
width:150px;
text-align:right;
font-weight:bold;
}
.bld
{
	font-weight:bold;
}
.hide
{
display:none;	
}
.show
{
	display:block;
}
.tcenter
{
text-align:center;
}
.it
{
	font-style:italic;
}
.clr
{
	color:Red;
}
.btn,.btnLarge
{
	width:75px;
	border:solid 1px #fff;
	background-color:#EFAC06;
	color:#fff;
	padding:4px 10px 4px 10px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	cursor:hand;
}
.btnLarge
{
	width:130px;
	padding:6px 10px 6px 10px;
}

#popupbox {
	display:none;
	width:400px;	
	border:5px solid #666;
	border:5px solid rgba(82, 82, 82, 0.698);
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

#popupbox div {
	padding:5px;
	border:1px solid #3B5998;
	background-color:#fff;
}

#popupbox h3 {
	margin:-6px;
	margin-bottom:0px;
	color:#fff;
	background-color:#6D84B4;
	padding:5px 5px;
	border:1px solid #3B5998;
}
