/*main layout*/
body
{
    background-color: #eef0ef;
    margin:5px auto;
    padding-left:0;
    padding-right:0;
    font-family:"Century Gothic",Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#494c4b;
}

.title{
    background-color:#329900;
    font-family: "Century Gothic", Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#fff;
    border-bottom:1px solid #fb4f67;
}
.title2{
    font-family: "Century Gothic", Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#329900;
    border-bottom:1px solid #fb4f67;
}
.title3{
    font-family: "Century Gothic", Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#494c4b;
    
}
.login{
    background-color:#e4e5e5;
    font-family: "Century Gothic", Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#329900;
    border-bottom:1px solid #b5b8b7;
}
/*special plans*/
.special {
    font-family: "Century Gothic", Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#329900;
    border-bottom:1px solid #b5b8b7;
}
.footer{
    float:left;
    text-align:center;
    width:800px;
    height:25px;
    background-color:#a7551b;
    border-bottom:0px dotted #f2f2f2;
    margin-top:0px;
    color:#999999;
    padding: 0 0 0 0;
}
.footer_company{
    background-color: #210d0c;
    float:left;
    font-family: "Century Gothic", Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#a7a5a5;
    border-top:1px dotted #ccc;
    text-align:left;
    width:800px;
    padding: 15px 0 0 0;	
}

/*contact form*/

.form  {
    margin: 0px;
    display: inline;
}

.input  {
    font-size: 1.2em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: solid 1px #666666;
}

.textarea  {
    font-size: 1.2em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: solid 1px #666666;
    width: 48em;
    height: 30em;
}
.username {
    color:#494c4b;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}   

/*image_border*/
.imgborder{
    background-color:#e4e5e5;
    border:4px solid #fbfbfb;
    font-size:11px;
    font-family: "Century Gothic",Arial, Helvetica, sans-serif;
}

/*bottomborder*/
.footerborder {
    border-top:1px solid #fb4f67;
}
/*sidemenu*/

A.moonstyle:link {
    FONT-SIZE: 11px; COLOR: #494c4b;  FONT-FAMILY: "Century Gothic", Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.moonstyle:visited {
    FONT-SIZE: 11px; COLOR:#494c4b;  FONT-FAMILY: "Century Gothic", Arial, Helvetica, sans-serif; TEXT-DECORATION: underline 
}
A.moonstyle:hover {
    FONT-SIZE: 11px; COLOR: #494c4b;  FONT-FAMILY: "Century Gothic", Arial, Helvetica, sans-serif; TEXT-DECORATION: none 
}
/*sup*/
.sup {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:14px;
}

/*footertext*/
.footertext {
    color:#494c4b;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
} 

li.feedbackPanelERROR{
    color: red;
}