.tags{font-family:verdana,sans-serif;color:#0063DC;text-decoration:none;display:inline;}
.tags:hover{font-family:verdana,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;}
.lbl{font-size:22px;font-family: "Helvetica Neue","Lucida Grande","microsoft sans serif",helvetica,arial,sans-serif;color:#333333;}
.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 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{font-family:Arial;font-size:10pt;font-weight:bold;text-align:right;}
.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}