*{
    margin:0;
    padding:0;
}

body { background: #408080 url(../images/backgrounds/10.jpg)  top center repeat; }


#container{
    height:100%;
    position:relative;
    margin:auto;
    display:block;
    width:65%;
    margin:auto;
}

/* Flash notice */

#message
{
    position: absolute;
    top: -1px;
    left: 200px;
    right: 200px;
    z-index: 5000;
    opacity: 0.85;
}

#message div
{
    width: 400px;
    margin: 0px auto;
    /*  hweight: 24px;
      misn-height: 24px; */
    padding: 8px 10px 8px 46px;
}

#message div.notice,
#remote-objects-message
{
    background: url(../images/info.png) 6px 3px no-repeat;
    background-color: #F7FDCB;
    border: 1px solid #C2D071;
}

#message div.error,
#message div.warning
{
    background: url(../images/warning.png) 6px 3px no-repeat;
    background-color: #EF9398;
    border: 1px solid #DC5757;
}

/*------------------*/

/*For logo*/

#logo{
    background:url("../images/signup-bgs.png") repeat-x scroll 0 -100px #FF6632;
    /*border:5px solid #FFFFFF;*/
    bottom:20px;
    color:#FFFFFF;
    display:block;
    font-size:144%;
    font-weight:bold;
    font:24px helvetica,arial,verdana,clean,sans-serif;
    height:40px;
    line-height:44px;
    padding:0 20px;
    position:absolute;
    left:10px;
    text-decoration:none;
    top:10px;
    z-index:200;
}

/*------------------*/


/*for link property*/
a:visited, a:link, a:hover, a:active {
    color: #003366;
}
/*------------------*/

.padding5{
    padding:2px 0px 3px 0px;
}

.padding45{
    padding:45px;
    background-color :white;
}

.center {
    text-align: center;
}

.link_div{
    border:1px dotted #C0C0C0;
    padding:2px;
    margin-top:3px;
    margin-bottom:5px;
}

.top{
    height:20px;
    margin-top:20px;
}

.bottom{
    height:20px;
}

.middle-box{
    border:5px solid #0CB90C;
}

.text_center{
    x-font-size: 14pt;
    font-size: 1.5em;
    font-weight: bold;
    align:center;
    padding-bottom: 5px;
}

.text_left{
    padding: 3px 0px 3px 0px;
}

p#links {
    margin-left: 6px;
    font-size: 10pt;
}


.clear{
    clear:both;
}

.left{
    float:left;
}

.right{
    float:right;
}

.padding25px{
    padding:25px;
}


/* for validation of contact form */
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
    font-size:10px;
}

.LV_invalid {
    color:#CC0000;
    font-size:10px;
}

.LV_valid_field,
input.LV_valid_field:hover,
input.LV_valid_field:active,
textarea.LV_valid_field:hover,
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;

}

.LV_invalid_field,
input.LV_invalid_field:hover,
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover,
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;

}
/* end for validation of contact form */


#bunchlink {
-x-system-font:none;
display:block;
font-family:verdana;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:17px;
}
