.s_btn{font-size:12px;color: #ffffff;background-color: #0063dc;font-weight: bold;padding: 1px 1px 1px 1px;font-family:Arial}
.s_input{font-size:10pt;padding: 1px 1px 1px 1px;width: 100px;}
.tags{font-family:Arial,sans-serif;color:#0063DC;text-decoration:none;display:inline;}
.tags:hover{font-family:Arial,sans-serif;color:white;background-color:#0063DC;text-decoration:none;}
h1{font-size:20px;margin:0px;padding:0px;font-family:Arial,sans-serif;}
h2{font-size:16px;margin:0px;font-family:Arial,sans-serif;padding:0px;}
#comments table tr td{vertical-align:top;}
#comments table tr td input[type=text]{border:1px solid #CCCCCC;width:250px}
#comments table tr td input[type=text]:focus{border:1px solid green;}
#comments table tr td input[type=submit]{border:1px solid #CCCCCC;}
#comments table tr td input[type=submit]:hover{border:1px solid black;background-color:green;color:white}
#comments table tr td input[type=button]{border:1px solid #CCCCCC;}
#comments table tr td input[type=button]:hover{border:1px solid black;background-color:#CC0000;color:#FFFFFF}
#comments table tr td textarea{border:1px solid #CCCCCC;width:250px;font-size:12px}
#comments table tr td textarea:focus{border:1px solid green;}
#comments table tr td {font-family:Arial;font-size:12px}
.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating{	background: url(/images/star.gif) left -1000px repeat-x;}
.star-rating{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position: left top;}
.star-rating li{display: inline;}
.star-rating a,.star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border: none;}
.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-position: left bottom;}
.star-rating a.one-star{width:20%;z-index:6;}
.star-rating a.two-stars{width:40%;z-index:5;}
.star-rating a.three-stars{width:60%;z-index:4;}
.star-rating a.four-stars{width:80%;z-index:3;}
.star-rating a.five-stars{width:100%;z-index:2;}
.star-rating .current-rating{z-index:1;background-position: left center;}	
.inline-rating{display:-moz-inline-block;display:-moz-inline-box;display:inline-block;vertical-align: middle;}
.small-star{width:50px;height:10px;}
.small-star,.small-star a:hover,.small-star a:active,.small-star a:focus,.small-star .current-rating{background-image: url(/images/star_small.gif);line-height: 10px;height: 10px;}
img{border:0;}
.slf{font-size:10pt;font-family:Tahoma,Verdana;}
.slf input{font-size:10pt;font-family:Tahoma,Verdana;}
#lld{font-size:10pt;font-family:Tahoma,Verdana;}
#lld a{font-size:10pt;font-family:Tahoma,Verdana;}
.ib{font-size: 22px;font-family:  "Helvetica Neue","Lucida Grande","microsoft sans serif",helvetica,arial,sans-serif;border-top: 1px solid #666666;border-right: 1px solid #bbbbbb;border-bottom: 1px solid #bbbbbb;border-top: 1px solid #666666;padding: 3px;width: 300px;height:35px;background-color: white;background-image: url(/images/bg_textfield1.gif);background-repeat: repeat-x;background-attachment: scroll;background-x-position: center;background-y-position: top;}
.btn{background-image: url(btn.jpg);width:126px;height:36px;border:0px;color:#FFFFFF;font-size:20px;font-family:  "Helvetica Neue","Lucida Grande","microsoft sans serif",helvetica,arial,sans-serif;}

.lbl1{font-size:13px;cursor:default,hand;font-family: "Helvetica Neue","Lucida Grande","microsoft sans serif",helvetica,arial,sans-serif;color:#333333;}
.fnt{font-size:12px;font-family: "Helvetica Neue","Lucida Grande","microsoft sans serif",helvetica,arial,sans-serif;color:#CCCCCC;}
.fnt a{font-size:12px;font-family: "Helvetica Neue","Lucida Grande","microsoft sans serif",helvetica,arial,sans-serif;color:#0063DC;}
.bdr{border-top:2px solid #EEEEEE;border-left:2px solid #EEEEEE;border-right:2px solid #CCCCCC;border-bottom:2px solid #CCCCCC;padding:10px;margin:10px;}
.sl{font-size:10pt;font-family:Arial,Sans-serif;color:green;font-weight:bold;}
.ib{font-size: 10pt;font-family:  "Helvetica Neue","Lucida Grande","microsoft sans serif",helvetica,arial,sans-serif;border-top: 1px solid #666666;border-right: 1px solid #bbbbbb;border-bottom: 1px solid #bbbbbb;border-top: 1px solid #666666;padding: 3px;width: 150px;height:24px;background-color: white;background-image: url(/images/bg_textfield1.gif);background-repeat: repeat-x;background-attachment: scroll;background-x-position: center;background-y-position: top;}
.pagination a{padding:2px;border:1px solid #EEEEEE;text-decoration:none;color:#0063DC;font-family:Arial;font-size:10pt;width:20px;height:20px;}
.pagination a:hover{padding:2px;border:1px solid #EEEEEE;text-decoration:none;background-color:#0063DC;color:#FFFFFF;font-family:Arial;font-size:10pt;width:20px;height:20px;}
.pagination1 a{padding:2px;border:1px solid #EEEEEE;text-decoration:none;color:green;font-family:Arial;font-size:10pt;width:50px;height:20px;}
.pagination1 a:hover{padding:2px;border:1px solid #87BC44;text-decoration:none;background-color:#DDFFCC;color:#000000;font-family:Arial;font-size:10pt;width:50px;height:20px;}

.cr{font-size:10pt;font-family:Arial;}
.cr a{font-size:10pt;color:#FF128D;font-family:Arial;}
table.registerbox{border:2px solid #CCE3FF;padding:5px}
table.registerbox td{font-family:Arial;font-size:10pt;}
table.registerbox td input.lb{width:16em;}
table.registerbox td.tip{font-family:Arial;font-size:10pt;color:green;visibility:hidden;}
table.registerbox td.lbl{padding-left:10px;font-family:Arial;font-size:10pt;font-weight:normal;text-align:left;}
.inputbutton, .inputsubmit{padding-top: 2px;padding-right: 15px;padding-bottom: 3px;padding-left: 15px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-width: 1px;border-left-width: 1px;border-bottom-width: 1px;border-right-width: 1px;border-top-color: #d9dfea;border-left-color: #d9dfea;border-bottom-color: #0e1f5b;border-right-color: #0e1f5b;background-color: #3b5998;color: #ffffff;font-size: 11px;font-family: "lucida grande",tahoma,verdana,arial,sans-serif;text-align: center;}
.errors{border:1px dashed #FF128D;background:#FFF0F8;padding:5px;text-align:left;}
.errors li{font-size:10pt;color:#000000;font-family:Arial,sans-serif;}
.post td{font-size:1.2em;font-family:Arial,sans-serif;vertical-align:top;color:#0063DC;}
.postfield{width:25em;font-size:1em;}
.postfieldtextarea{width:25em;font-family:Arial,sans-serif;font-size:1em;}
.postfieldsubmit{font-size:1.2em;}
.hl{background-color:#FFF9D8;color:#000000}
#loadingMsg{
font-size:10pt;
font-family:Arial;
color:#333333;
font-style:italic;
}
.req{color:red;font-weight:bold}
a.flink{color:#0063DC;font-size:12px;text-decoration:none;font-family:arial}
a.flink:hover{color:#FFFFFF;font-size:12px;text-decoration:none;background-color:#0063DC;font-family:arial}
a.flink1{color:#1057AE;font-size:12px;text-decoration:none;font-family:arial}
a.flink1:hover{color:#FFFFFF;font-size:12px;text-decoration:none;background-color:#1057AE;font-family:arial}
.w{color:#FFFFFF;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:18px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;padding-left:4px;padding-top:0px;position:absolute;text-align:center;vertical-align:top;z-index:3;}
.b{color:#000000;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:18px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;padding-left:5px;padding-top:1px;position:absolute;text-align:center;vertical-align:top;z-index:2;}
.rllist{list-style-position: inside;line-height:20px;border-bottom:1px solid #F1F1F1;padding-top:3px;padding-bottom:3px;padding-left:5px;font-size:12px;font-family:Arial,Sans-serif;color:#0063DC;}
.rllist a{font-size:12px;font-family:Arial,Sans-serif;color:#0063DC;}
span.nickname{color:green;font-weight:bold;}
#footer{background:#FBFAFB;font-size:8pt;font-family:Tahoma,sans-serif}
#footer ul li a{color:#0063DC;font-size:8pt;font-family:Tahoma,sans-serif}
#footer ul{padding:0px;margin:0px}
a.sublinks{color:#0063DC;font-size:10pt;font-family:Tahoma}
h3{padding:0px;margin:0px;font-family:Arial;font-size:14px}
ul.menu{list-style-type:none;padding:0px;margin:0px;}
ul.menu li.prop{display:inline}
ul.menu li.sep{display:inline;color:#AAAAAA}
ul.menu li.logo{display:inline;padding-left:5px;padding-right:5px;font-size:10pt;font-family:Arial;font-weight:bold}
ul.menu li.prop a{font-size:10pt;font-family:Arial;color:#0063DC}
.tabbar{background-color:#F8F8F8}
.tab{background-color: #F8F8F8;border-bottom:1px solid #CCCCCC;padding:0 1.3em;font-weight:bold;white-space:nowrap;font-family:arial,sans-serif;font-size:83%}
.tab a{color:#0063DC;}
.active{background-color:#fff;color:#000000;border:1px solid #CCCCCC;border-bottom:1px solid #fff;padding-top:2px}
.active a{text-decoration:none;color:#000;font-size:18px;} 
.tab_footer{border-top:1px solid #ccc;padding-top:1em;width:98%}
.q{color:#0063DC}
.st{font-family:Arial;font-size:10pt;border-bottom:1px solid #EEEEEE;padding-top:5px;padding-bottom:5px;}
.tb a{color:green;}
.at a{background-color:green;color:#FFFFFF;padding:2px;text-decoration:none;}