.main-link1{

    color:#333333;

    font-family:Arial,Helvetica,sans-serif;

    font-size:12px;

    font-weight:bold;

    text-decoration:none;

}

.main-link1:hover {

    color:#990000;

    font-family:Arial,Helvetica,sans-serif;

    font-size:12px;

    font-weight:bold;

    text-decoration:none;

}

.main-link2 {

    color:#04ACF0;

    font-family:Arial,Helvetica,sans-serif;

    font-size:12px;

    font-weight:bold;

    text-decoration:none;

}

.main-link2:hover {

    color:#CC0000;

    font-family:Arial,Helvetica,sans-serif;

    font-size:12px;

    font-weight:bold;

    text-decoration:none;

}

.main-link4 {

    color:#04ACF0;

    font-family:Arial,Helvetica,sans-serif;

    font-size:12px;

    text-decoration:none;

}

.main-link4:hover {

    color:#CC0000;

    font-family:Arial,Helvetica,sans-serif;

    font-size:12px;

    text-decoration:none;

}

.main-link3 {

    color:#000000;

    font-family:Arial,Helvetica,sans-serif;

    font-size:12px;

    font-weight:bold;

    text-decoration:none;

}

.main-link3:hover {

    color:#ffffff;

    font-family:Arial,Helvetica,sans-serif;

    font-size:12px;

    font-weight:bold;

    text-decoration:none;

}

.sub-link1 {

    color:#333333;

    font-family:Arial,Helvetica,sans-serif;

    font-size:11px;

    text-decoration:none;

}

.sub-link1:hover {

    color:#990000;

    font-family:Arial,Helvetica,sans-serif;

    font-size:11px;

    text-decoration:none;

}

.sub-linknew {

    color:#333333;

    font-family:Arial,Helvetica,sans-serif;

    font-size:11px;

    text-decoration:none;

}

.sub-linknew:hover {

    color:#990000;

    font-family:Arial,Helvetica,sans-serif;

    font-size:11px;

    text-decoration:none;

	

}

.sub-linknew:active {
       font-family:Arial,Helvetica,sans-serif;
       font-size:11px;
       text-decoration:none;
	   background:#e0ddde;}
	   



.line {

    color:#666666;

    font-size:12px;

}

.h1 {

    color:#FF0000;

    font-family:Arial,Helvetica,sans-serif;

    font-size:12px;

    font-weight:bold;

}

.head {

    color:#04ACF0;

    font-family:Arial,Helvetica,sans-serif;

    font-size:12px;

    font-weight:bold;

}

.content {

    color: #333333;

    font-family:Arial,Helvetica,sans-serif;

    font-size:12px;
	line-height:18px;

    text-align:justify;

}

.username {

    color: #666666;

    font-family:Arial,Helvetica,sans-serif;

    font-size:13px;

    text-align:justify;

}

.content-head {

    color:#FF6600;

    font-family:Arial,Helvetica,sans-serif;

    font-size:12px;

    font-weight:bold;

    text-align:justify;

}

.readmore {

    color:#FF0000;

    font-family:Arial,Helvetica,sans-serif;

    font-size:12px;

    text-decoration:underline;

}

.style2 {

    color:#FF0000;

}

.searchbox {

    font-size:11px;

}



.section{

    color:#000000;

    font-family:Arial,Helvetica,sans-serif;

    font-size:11px;

}

.error_class{

    color:#ff0000;

    font-family:Arial,Helvetica,sans-serif;

    font-size:11px;

    /*text-decoration:blink;*/

}





#rateMe{float:left; clear:both; width:100%; height:auto; padding:0px; margin:0px;}

#rateMe li{float:left;list-style:none;}

#rateMe li a:hover,

#rateMe .on{background:url(/images/star_on.gif) no-repeat;}

.staron{background:url(/images/star_on.gif) no-repeat;}

#rateMe a{float:left;background:url(/images/star_off.gif) no-repeat;width:12px; height:12px;}

#ratingSaved{display:none;}

.saved{color:red; }

.saveda{color:red; }

.savedb{color:red; }

.savedc{color:red; }

.savedd{color:red; }

#ratingSaveda{display:none;}

#ratingSavedb{display:none;}

#ratingSavedc{display:none;}

#ratingSavedd{display:none;}

#rateStatus{float:left; clear:both; width:100%; height:10px;}

#rateStatusa{float:left; clear:both; width:100%; height:10px;}

#rateStatusb{float:left; clear:both; width:100%; height:10px;}

#rateStatusc{float:left; clear:both; width:100%; height:10px;}

#rateStatusd{float:left; clear:both; width:100%; height:10px;}



#rateMea{float:left; clear:both; width:100%; height:auto; padding:0px; margin:0px;}

#rateMea li{float:left;list-style:none;}

#rateMea li a:hover,

#rateMea .ona{background:url(/images/star_on.gif) no-repeat;}

#rateMea a{float:left;background:url(/images/star_off.gif) no-repeat;width:12px; height:12px;}



#rateMeb{float:left; clear:both; width:100%; height:auto; padding:0px; margin:0px;}

#rateMeb li{float:left;list-style:none;}

#rateMeb li a:hover,

#rateMeb .onb{background:url(/images/star_on.gif) no-repeat;}

#rateMeb a{float:left;background:url(/images/star_off.gif) no-repeat;width:12px; height:12px;}



#rateMec{float:left; clear:both; width:100%; height:auto; padding:0px; margin:0px;}

#rateMec li{float:left;list-style:none;}

#rateMec li a:hover,

#rateMec .onc{background:url(/images/star_on.gif) no-repeat;}

#rateMec a{float:left;background:url(/images/star_off.gif) no-repeat;width:12px; height:12px;}



#rateMed{float:left; clear:both; width:100%; height:auto; padding:0px; margin:0px;}

#rateMed li{float:left;list-style:none;}

#rateMed li a:hover,

#rateMed .ond{background:url(/images/star_on.gif) no-repeat;}

#rateMed a{float:left;background:url(/images/star_off.gif) no-repeat;width:12px; height:12px;}







.calendar-box {

    display:none;

    background-color:#fff;

    border:1px solid #444;

    position:absolute;

    width:250px;

    padding: 0 5px;

}

.calendar-box select.calendar-month {

    width:90px;

}

.calendar-box select.calendar-year {

    width:70px;

}

.calendar-box .calendar-cancel {

    width:100%;

}

.calendar-box table td {

    font-size:12px;

    width:14%;

}

.calendar-box .calendar-title {

    text-align:center;

}

.calendar-box a {

    text-decoration:none;

}

.calendar-box .today a {

    padding:0 5px;

    margin-left:-5px;

    background-color:#ffe9c6;

}

.calendar-box .selected a {

    padding:0 5px;

    margin-left:-5px;

    background-color:#c9ff8b;

}



.nav

{

    margin: 0px 20px;

    padding: 0;

    cursor: default;

    list-style-type: none;

    display: inline;

}



.nav li{

    float:left;

    display: table-cell;

    position: relative;

    padding: 6px 10px;

    cursor:pointer;

    font-family:Helvetica,Arial,Verdana,sans-serif;

    font-size:14px;

    font-weight:bold;

}

.nav li:hover

{

    background-color:#FFCCCC;

}



.panel img

{

    padding:0px 5px;

}

.panel

{

    margin:10px 0px

}

.table

{

    margin:10px;

}

.table td

{

    padding:3px;

}

.tablestyle a

{

    text-decoration:none;

}

.tablestyle tfoot td

{

    text-align:center;

}

.tablestyle tfoot a

{

    margin:0px 2px;

}

.tablestyle tfoot td

{

    border-top:1px solid gray;

}

.tablestyle

{

    font-family:Helvetica,Arial,Verdana,sans-serif;

    font-size:12px;

}

.loading {

    position: absolute;

    display:none;

    background-color: #FFCCCC;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    width: 125px;

    height: 25px;

    text-align: center;

    z-index: 10000;

    border:groove gray;

}

.msg{

    position: absolute;

    left:350px;

    margin-left:auto;

    display:none;

    background-color: #FFCCCC;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    width: 300px;

    height: 20px;

    text-align: center;

    z-index: 10000;

    border:groove gray;

} 