a:hover {color: #ffbb00; text-decoration: none;}
a:link {color: #000000; text-decoration: none;}
a:visited {color: #444444; text-decoration: none;}

body { font-family:sans-serif;font-size:10px; font-weight:100; margin: 0 0 0 0; background-color:#ffffff;}

ul{ margin-left: 21px; margin-top: 0px; margin-bottom: 6px;}
li { line-height: 150%; font-family: sans-serif; font-size: 10px; font-weight: 100; list-style-image: url(images/x.gif); text-align: left; list-style: outside; }
td { font-family: sans-serif; font-size: 11px; color: #000000; font-weight: 100; }

.hd { font-family: sans-serif; font-size: 12px; font-weight: 100; color: #333333;}
.sm { font-family: sans-serif; font-size: 10px; font-weight: 100;}
.ltl { font-family : sans-serif; font-size: 9px}

pre { font-size: 12px; line-height: 120%;}
.times { font-family: serif; font-size: 11pt; font-weight: 100; }
.message { font-family: sans-serif; font-size: 12px; font-weight: 100;}
.verdana { font-family: sans-serif; font-size: 12px; font-weight: 100; }


.inp, .inptxt{ border: 1px solid #2D6475; color: #2D6475; font: 10px san-serif;}

.rcheader{
 font-family : sans-serif;  font-size: 14px; font-weight: 700;
 color: #555555;
 vertical-align: middle;
 height: 18px;
 margin-bottom: 8px;
 padding-left: 2px;
 background-color: #eeeeee
}
.subtitle{
 font-family : sans-serif;
 font-size: 14px;
 font-weight: 700;
 color: #555555;
 vertical-align: middle;
}

.themehdr{
color:#000000;
font:15px helvetica, arial, verdana, sans-serif;
font-weight:bold;
text-transform:uppercase;
letter-spacing: 1px;
}
.caps{font-family:sans-serif; font-size:11px; font-weight:700; letter-spacing:1px; text-transform:uppercase; color:#555555}
.esmcaps{margin-bottom:8; font-family:sans-serif; font-size:13px; font-weight:100; color:#f0f0f0; letter-spacing:1px; text-transform:uppercase; background:#2D6475; padding: 1 0 1 4}

.btns{font-family:sans-serif; font-size:11; font-weight:700; color:#333333;}
.butsolid{font-family:sans-serif; font-size:11; font-weight:700; color:#333333; border-left:6px solid #c7d4d8; background:#f8f8f8; padding:4 0 4 4; width:165; border-top:2px solid #c7d4d8;}
.butdotted{font-family:sans-serif; font-size:11; font-weight:700; color:#333333; border-left: 6px solid #c7d4d8; background:#f8f8f8; padding:4 0 4 4; width:165; border-top:2px solid #c7d4d8;}
.butsimple{border-left:6px solid #ffbb00; background:#ffffff;padding:4 0 4 4;}

.catbar{margin-bottom:16; border:#2D6475 1px solid; width:100%;}
.catbg{width:150; background:#2D6475;}

.acatbar{margin-bottom:8; border:#ffbb00 1px solid; width:100%;}
.acatbg{width:150; background:#ffbb00;}
.acaps{margin-bottom:8; font-family:sans-serif; font-size:13px; font-weight:100; color:#333333;  text-transform:uppercase; background:#ffbb00; padding: 1 0 1 4}

.lgritem6{background:#f0f0f0; padding:2 2 2 2; margin-bottom:6}
.lgritem4{background:#f5f5ec; padding:2 2 2 2; margin-bottom:4}
.witem{padding: 2 2 2 2; margin-bottom:4}

.tbefore{font-weight:700; color:#555555; margin-bottom:8}

.fthin{margin:8 0 8 0; padding:2 0 2 0; border-top:#cccccc 1px dashed; width:100%;}

.imgbr{border:#f0f0f0 1px solid; width:111; height:111; margin-bottom:8}
.imglf{float:left;margin:4 10 30 0}
.imgsf{float:left;margin:4 10 4 0; padding:0 0 0 0}


.star{color:#ffbb00; font-weight:700; font-size:14px}

.title{font-family:sans-serif; font-size: 20px; margin-bottom:20}
.smit{font-size:9px; font-style:italic; color:#888888}
.mbsc{margin-left:8;height:18}
.smcc{position:absolute;left:-999px;}

b.rtop, b.rbottom{display:block; background: transparent;}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #FFFFFF;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.infobox {
	background:#f5f5ec;
	padding:3 0 0 0;
}
.infoboxborder {
	background: transparent;
	text-align: left;
}
.infoboxborder b.rbottom{display:block; background: transparent;}
.infoboxborder b.rbottom b{display:block;height: 1px; overflow: hidden; background: #f5f5ec;}
.infoboxborder b.rtop b{display:block;height: 1px; overflow: hidden; background: #f5f5ec;}

.clearsm { height: 18px; }
a.smbut, a.grbut { color:#444; display:block; float:left; height:18px; margin:0 0 0 0; padding-right:10px; text-decoration:none; }
a.smbut { background: transparent url(images/bg_smbut_a.gif) no-repeat scroll top right;}
a.grbut { background: transparent url(images/bg_grbut_a.gif) no-repeat scroll top right;}

a.smbut span, a.grbut span { font-size:10px; font-weight:bold; text-decoration:none; display:block; line-height:14px; padding: 2 0 2 10; }
a.smbut span { background: transparent url(images/bg_smbut_span.gif) no-repeat; }
a.grbut span { background: transparent url(images/bg_grbut_span.gif) no-repeat; }

a.smbut:active, a.smbut:hover, a.grbut:active, a.grbut:hover { text-decoration:none; background-position:bottom right; color:#000; outline:none; }
a.smbut:hover span, a.smbut:active span, a.grbut:hover span, a.grbut:active span { text-decoration:none; background-position: bottom left; padding: 2 0 2 10px; }
