body {
    margin:0; padding:0;
    font-family:"Trebuchet MS", "Century Gothic", Verdana, Tahoma, Arial, sans-serif;
	font-size:12px;
}
a:link, a:visited {color:#F66014}
a:hover {color:#245AB2}
a:link img, a:visited img {border-style: none}
a img {color: #FFFFFF}
.absmid {vertical-align:middle;}

form {margin:0; padding:0}
input, select {
    font-size: 11px;
	color:#333333;
}

.xsmall {font-size: 9px}
.xsmallcaps {font-size: 9px; text-transform:uppercase}
.small {font-size: 10px}
.medium {font-size: 11px}
.large {font-size: 14px}
.xlarge {font-size: 18px}
.boldcaps {font-weight:bold; text-transform:uppercase;}

.white {color:#FFFFFF}
.white a:link, .white a:visited {color:#FFFFFF}
.white a:hover {color:#245AB2}
.black {color:#000000}
.grey {color:#787878}
.blue {color: #245AB2}
.bluegrey {color:#6a7e9b}
.orange {color:#F66014}
.lightgrey {color:#BABDC2}

a.bluelink:link {color: #245AB2;text-decoration:none;}
a.bluelink:visited {color:#507BC1;text-decoration:none;}
a.bluelink:hover {text-decoration:underline;}

a.bluelink-u:link {color: #245AB2}
a.bluelink-u:visited {color:#507BC1}
a.bluelink-u:hover {color:#F66014}

a.greylink:link {color: #000000;text-decoration:none;}
a.greylink:visited {color:#666666;text-decoration:none;}
a.greylink:hover {text-decoration:underline;}

a.imglink {display:block; border:solid 1px #C9CED6; padding:2px;text-align:center;}
a.imglink:link {color: #787878;text-decoration:none; background:#ffffff}
a.imglink:visited {color:#BABDC2;text-decoration:none;}
a.imglink:hover {text-decoration:underline; background:#d7e7ff}

a.blocklink {display:block; 1padding:3px; line-height:1.2em; width:152px}
a.blocklink:link, a.blocklink:visited {color: #000000;text-decoration:none; background:#ffffff;}
a.blocklink:link span, a.blocklink:visited span {color: #F66014}
a.blocklink:link span.white, a.blocklink:visited span.white {color: #FFFFFF}
a.blocklink:hover {background:#faede6}

.darkbg {background-color:#A3ABB7}
.mediumbg {background-color:#C9CED6}
.mediumlbg {background-color:#e4e8ef}
.lightbg {background-color:#EFEFEF}
.warmbg {background-color:#F6F1EC}
.whitebg {background-color:#FFFFFF}
.bluebg {background-color:#A7BAD8}
.bluelbg {background-color:#E9F1FF} 

.darkbrd {border: solid 1px #A3ABB7}
.mediumbrd {border: solid 1px #C9CED6}
.lightbrd {border: solid 1px #EFEFEF}
.warmbrd {border: solid 1px #F6F1EC}
.bluebrd {border: solid 1px #BFCEF0}

#menu a {
    display: block; float:left;
    background: url(/images/tabl.gif) #a3abb7 no-repeat;
    margin-right: 2px;
}

#menu div {
    background: url(/images/tabr.gif) no-repeat right top;
    padding:0 10px;
    line-height: 22px;
}

#menu a:link, #menu a:visited {
    color: #FFFFFF;
    text-decoration:none;
}

#menu a:hover {background-color:#a7b6cf}

#menu a#sel {
    background: url(/images/tabsl.gif) #F66014 no-repeat;
}
#menu a#sel div {
    background: url(/images/tabsr.gif) no-repeat right top;
}

.button {
    background-color: #A3ABB7;
    color: #FFFFFF;
    border: solid 1px #FFFFFF;
    font-family:"Trebuchet MS", "Century Gothic", Verdana, Tahoma, Arial, sans-serif;
    font-size: 11px;
    font-weight:bold;
    height:19px;
}
.buttonl {
    background-color: #E4E8EF;
    color: #245AB2;
    border: solid 1px #BABDC2;
    font-family:"Trebuchet MS", "Century Gothic", Verdana, Tahoma, Arial, sans-serif;
    font-size: 11px;
    height:19px;
}
.buttono {
    background-color: #F66014;
    color: #FFFFFF;
    border: solid 1px #B0B0B0;
    font-family:"Trebuchet MS", "Century Gothic", Verdana, Tahoma, Arial, sans-serif;
    font-size: 12px;
    font-weight:bold;
    height:21px;
}

.doth {background: url(/images/dot.gif) repeat-x; font-size:1px}
.dotv {background: url(/images/dot.gif) repeat-y}

.title {margin-bottom:8px; padding:0 5px}
.title-a {margin-top:8px; padding:0 5px}
.title-b {padding:0 5px}
.box {margin-bottom:8px; padding:10px}





legend {font:icon}
fieldset {margin-bottom:5px}
.label {
  font: icon;
  color: ButtonText;
}


.progressfull {background: url(/images/progress_full.gif) no-repeat left top}
.progressempty {background: url(/images/progress_empty.gif) no-repeat right top}
#progress {width: 250px; height: 17px; margin-top: 7px; margin-bottom: 7px}
/* border: solid 2px ThreeDFace */
.thumbdiv {float:left; margin:2px}
.thumbcell-big {width:266px; /*height:179px;*/ }
.thumbcell-medium {width:102px; height:70px; }
.thumbcell-small {/*width:64px;*/ height:43px; }
.thumb td {text-align:center}
.thumbname {width:250px; overflow:hidden; white-space:nowrap}

.footline {border-top:solid 1px #FFFFFF; height:3px}


.rateSort {font:normal 9px Tahoma, Arial, Verdana; color:#666666}
.rateSort td {white-space:nowrap}
.rateSort img {background-color: #AEAEAE; vertical-align:middle}
.rateSort a.sorted img {background-color: #F66014}

.read {font-family: Arial, Verdana, Tahoma, sans-serif;}

.pager {font: normal 11px Verdana, Tahoma, Arial; color:#666666;}
.pager a:link, .pager a:visited {background:#E9F3FF; border:solid 1px #BFCEF0; color:#0066CC; text-decoration:none; padding:2px 5px; display:block}
.pager a:hover {background: #decdbf; color:#ffffff; border:solid 1px #b2947c;text-decoration:none; padding:2px 5px; display:block}

.pagerOn b {font: bold 11px Tahoma, Verdana, Arial; background:#95B5E8; border:solid 1px #1184D4; color:#FFFFFF; text-decoration:none; padding:2px 5px; display:block}

.arr {font-family:"Arial Narrow","Century Gothic",Arial,Verdana;line-height:13px}