body {
margin:0px;
background-color: #2C0068;
background-image: url(../images/mainBG3.jpg);
background-repeat: no-repeat;
background-position: left top;
background-attachment: fixed;
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
text-align:left;
height:100%;
}

a:link, a:active {
text-decoration: none;
color: #D6D4D4;
}
a:visited {
color: #ffffff;
}

a:hover {
text-decoration: underline;
}

p, h3{
margin:10px;
color: #ffffff;
line-height:18px;
}

#logo_head {
background-image: url(../images/logo_header2.gif);
background-repeat: no-repeat;
background-position: right;
width:700px;
height:250px;
margin-left:7%;

}

#main_area {
margin-left:7%;
width:700px;

}

#footer {
clear:both;
margin-left:7%;
width:700px;
height:50px;
}


.menuh {
font-size: 32px;
margin:5px;
}

#menu_box {
width:115px;
height:250px;
background-color:#3E3D85;
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
margin: 0 5px 0 5px;
}

#lside_box, .rside_box {
border-top:1px solid #6C567D;
border-bottom:1px solid #061E32;
border-right:1px solid #061E32;
border-left:1px solid #6C567D;

}

#lside_box {
float:left;
width:125px;
height:300px;
text-align:right;
margin-left:35px;
_margin-left:14px; /* IE only */
}

.rside_box {
float:right;
width:475px;
margin-right:20px;
_margin-right:10px; /* IE only */
padding: 10px 0 10px 40px;
margin-bottom:1px;
}

.addbox {
float:right;
width:475px;
margin-right:20px;
_margin-right:10px; /* IE only */
padding: 10px 0 10px 40px;
margin-bottom:1px;
text-align:center;
}

.mhead {
width:445px;
background-color:#3E3D85;
border-top:1px solid #6C567D;
border-bottom:1px solid #061E32;
border-right:1px solid #061E32;
border-left:1px solid #6C567D;
color:#fffff;
padding:5px;
}

.vis {
position: relative;
font-size: 18px;
}



#navcontainer { width: 100px; position: relative; }

#navcontainer ul
{
margin: 5px 0 0 15px;
padding: 10px 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 90px;
_width: 100px; /* IE only */
border-bottom: 1px solid #2F6487;
}

#navcontainer a:link, #navlist a:visited
{
color: #FFCC00;
text-decoration: none;
}

#navcontainer a:hover
{

color: #fff;
}

#list1 li { list-style-type: square; }




/* contact form styels */


/* contact form table styels */
.submit_row {
text-align:center;
}

.mes_row {
text-align:right;
}

.mes_area {
vertical-align:top;
}

.iarea {
width:15px;
height:15px;
vertical-align:top;
}

.larea {
width:410px;
}

.form_table
{
width:440px;
padding:0;
margin:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
text-align:left;
}

.form_table TD {
padding: 1px 0;
}


/* contact form table styels end */

#cform {
text-align:center;
margin-bottom:20px;
margin-left: 25px;
_margin-left: 10px; /* show to IE */
}

label
{
width: 120px;
float: left;
text-align: right;
margin: 0 1em 10px 0;
clear: both;
font-weight:bold;
color: #ffffff;
}

.input-box
{

color: #3E3535;
background: #E7E6EB;
border: #26a solid 1px
}


.formtext {

margin-bottom: 10px;
color: #3E3535;
background: #E7E6EB;
border: #26a solid 1px
}

.intext {
float: left;
margin-bottom: 10px;
}

.submit-button
{
clear: both;
color: #000;
}

fieldset
{
border: #6C567D solid 1px;
width: 440px;

}

legend
{
background: #3E3D85;
border: #061E32 solid 1px;
padding: 1px 10px;
} 



/* contact form styles end */

.log_box {
background-color:#3E3D85;
border-top:1px solid #6C567D;
border-bottom:1px solid #061E32;
border-right:1px solid #061E32;
border-left:1px solid #6C567D;
color:#fffff;
text-align:center;
width:275px;
margin-left:80px;
}

.small_text {
font-size:10px;
}

.ad_menu {
margin: 55px 0 0 15px;
font-size:10px;
}