body
{
background:url(images/bg.jpg) repeat-x top #fff;
font-family:Arial, Helvetica, sans-serif;
padding:0;
font-size:12px;
margin:0px auto auto auto;
color:#000000;
}

a{
	color:#84A671;
	text-decoration:none;
}


/*-----------------form style--------------------*/
.form{
width:257px;
text-align:center;
color:#615357;
padding:5px 5px 5px 0;
}
.form_row{
float:left;
width:257px;
text-align:center;
padding:3px 5px 3px 0;
}


label.left{
float:left;
width:70px;
padding-top:3px;
text-align:right;
}
label.left_long{
float:left;
width:90px;
padding-top:3px;
text-align:right;
}
input.form_input{
border: 1px solid #C8D2D9; 
background-color:#FFFFFF;
margin:0px;
width:150px;
float:left;
margin-left:10px;
}
.contact_information{
font-size:10px;
color:#385870;
text-align:left;
padding-left:20px;
}
.contact_information span{
color:#385870;
}

input.dblue {background-color: #D8DFED; font-weight: bold; font-size: 12px; color: #666666;}
input.blue  {background-color: #EEF0F5;}
option.dblue {background-color: #D8DFED; font-weight: bold; font-size: 12px; color: #666666;}
option.blue {background-color: #EEF0F5;}

.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 10px 10px 10px;
padding:10px 10px 10px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
font-size:12px;
color: #00529B;
background-color: #BDE5F8;
background-image:url(images/info.png);
}
.success {
font-size:12px;
color: #4F8A10;
background-color: #DFF2BF;
background-image:url(images/success.png);
}
.warning {
font-size:12px;
color: #9F6000;
background-color: #FEEFB3;
background-image:url(images/warning.png);
}
.error {
font-size:12px;
color: #D8000C;
background-color: #FFBABA;
background-image:url(images/error.png);
}

.box{
width:500px;
margin:0px;
padding:2px 10px 10px 5px;
}

.xleft_box{
width:600px;
height:auto;
float:left;
padding-bottom:10px;
}
.xtop_left_box{
width:600px;
height:10px;
float:left;
background:url(../images/xtop_box_bg.gif) no-repeat center;
}
.xcenter_left_box{
width:600px;
height: auto;
float:left;
background:url(../images/xcenter_box_bg.gif) repeat-y;
}
.xbottom_left_box{
width:600px;
height:10px;
float:left;
background:url(../images/xbottom_box_bg.gif) no-repeat center;
}
.xbox_title{
width:600px;
text-align:center;
font-size:18px;
color:#615357;
padding:5px 0 5px 0;
}
.xbox_title span{
font-weight:bold;
color:#385870;
}

.textheading{
    font-family:Georgia, Times New Roman, Times, sans-serif;
	width:auto;
	color:#666666;
	font-size:12px;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:3px;
	margin-right:3px;
}

.textheading0{
    font-family:Georgia, Times New Roman, Times, sans-serif;
	width:auto;
	color:#666666;
	font-size:18px;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:3px;
	margin-right:3px;
}

.textheading1{
    font-family:Georgia, Times New Roman, Times, sans-serif;
	width:auto;
	color:#84A671;
	font-size:14px;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:3px;
	margin-right:3px;
}

.textheading2{
    font-family:Georgia, Times New Roman, Times, sans-serif;
	width:auto;
	color:#666666;
	font-size:20px;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:3px;
	margin-right:3px;
}

.textheading3{
    font-family:Georgia, Times New Roman, Times, sans-serif;
	width:auto;
	color:#666666;
	font-size:16px;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:3px;
	margin-right:3px;
}

.textheading4{
    font-family:Georgia, Times New Roman, Times, sans-serif;
	width:auto;
	color:#ffffff;
	font-size:14px;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:3px;
	margin-right:3px;
}

.textheading5{
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
 	color:#A57F5B;
	margin-right:10px;
	margin-bottom:10px;

}

.textheading6{
    font-family:Arial,Helvetica,sans-serif;
    font-size:10px;
    color:#999999;
}

.textread{
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#FF0000;
}


#detailsdet {
	width:auto;
	margin:5px 20px 5px 20px;
	border:#cccccc 1px dashed;
	background-color:#FFFFFF;
    overflow: hidden;
	
}

#detailsdet2 {
	width:auto;
	margin:10px 10px 10px 10px;
	border:#cccccc 1px dashed;
	background-color:#EAF7FE;
    overflow: hidden;

}


#navhead {
  background-image:url(images/bg2.jpg); 
}

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

.theshadow {
 background-color:#999; 
 border:1px solid #ccc; 
 margin:4px 5px;
}
.theshadow > img {
 margin:-4px 4px 4px -5px; 
 border:1px solid #666
}
/* ------------------------------------ */

