body{
	margin:0px; padding:0px;
	font-family:arial;
	}
img{
	border:none;
	}
.clr{
	clear:both;
	}
#maincontainer{
	width:961px; padding:0px 8px; margin:0px auto;
	background:url(images/shadow.jpg) repeat-y;
	}
/*header starts here*/

#heder-container{
	width:921px;  height:500px; margin:0px 12px; float:left;
	}
#logo{
	width:440px; text-align:center; margin:0 0 5px 220px; float:left; _margin:0 0 5px 108px; 
	}

#searchbox{
	width:260px; float:left; margin:85px 0 0 0;
	}
.search-txt{
	width:191px; height:16px; border:1px solid #d4d4d4; padding:1px 0 0 3px; font-size:11px;
	}
#main-menubox{
	float:left; width:840px; padding:5px 0 10px 80px; border-bottom:1px solid #d6d6d6; margin-bottom:7px;
	} 
#main-menubox ul{
	margin:0px; padding:0px;
	} 
#main-menubox li{
	list-style-type:none; display:inline; padding-right:12px;
	} 
#main-menubox a{
	color:#333333; 	font-size:12px; text-transform:uppercase; font-weight:bold; text-decoration:none;
	}
#dropmenudiv{
	position:absolute; border:1px solid black; border-bottom-width: 0;
	font:normal 12px arial; line-height:18px; z-index:100;
}
#dropmenudiv a{
	width: 100%; display: block;
	text-indent: 3px; border-bottom: 1px solid black; padding: 1px 0;
	text-decoration: none; font-weight: bold; color:#333333; font-size:11px;
}
#dropmenudiv a:hover{ /*hover background color*/
	background-color: #E7CD98;
}
#mainbanner{
	width:920px; text-align:center; float:left;
	}

/*mid content starts here*/
#recent-btn{
	width:920px; float:left; margin:12px 8px 0 10px; text-align:left;
	}
#mid-content{
	float:left; clear:left; width:904px; border:1px solid #d4d4d4; padding:7px 8px; margin:0px 8px 0 10px;
	}
.website-container{
	width:898px; height:auto;  margin-bottom:10px; float:left;
	}
.website-topcurve{
	width:898px; height:7px; float:left; 
	}
.website-midbg{
	width:898px; float:left;  height:auto; background:url(images/white-gredient.jpg) bottom repeat-x; 
	float:left; border-left:1px solid #c8c7c7; border-right:1px solid #c8c7c7;
	}
.web-window{
	width:273px; height:auto; float:left; margin:6px 30px 0 15px;
	} 
.web-txt{
	width:540px;  float:left; margin:35px 0px 0 10px; font-size:12px; text-align:justify; margin-bottom:10px;
	line-height:18px;
	} 
.contact-container{
	width:898px;   margin-bottom:10px; float:left;
	}
.contact-midbg{
	width:882px; float:left;   background:url(images/white-gredient.jpg) bottom repeat-x;  text-align:left;
	float:left; border-left:1px solid #c8c7c7; border-right:1px solid #c8c7c7; padding:8px; font-size:12px;
	}
.contact-txt{
	width:210px; height:20px; border:1px solid #d4d4d4; padding:2px 0 0 3px; font-size:11px;
	}
.contact-txtarea{
	width:300px; height:130px; border:1px solid #d4d4d4; padding:2px 0 0 3px; font-size:11px;
	}
/*Footer  starts here*/

#footer{
	width:920px; height:70px; ; font-size:12px; color:#666666; padding:20px 0 0 0;
	background:url(images/dotted-line.jpg) repeat-x top; text-align:center; margin:8px 12px 0 12px; 
	} 
#footer a{
	font-size:12px; color:#666666; text-decoration:none; line-height:18px;
	} 
#footer a:hover{
	text-decoration:underline;
	} 



/*******************************************new**********************************/
.dark_blue_txt{
font-family:Arial, Helvetica, sans-serif;
color:#073F5B;
font-size:12px;
font-weight:bold;
}
a.dark_blue_txt {
font-family:Arial, Helvetica, sans-serif;
color:#073F5B;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.dark_blue_txt :hover{
font-family:Arial, Helvetica, sans-serif;
color:#073F5B;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.black_txt{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
line-height:19px;
font-size:12px;
}
td.black_txt a{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
line-height:19px;
font-size:12px;
text-decoration:underline;
}
td.black_txt a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
line-height:19px;
text-decoration:none;
}
.dark_blue_txt_new{
font-family:Arial, Helvetica, sans-serif;
color:#073F5B;
font-size:16px;
font-weight:bold;
}
a.dark_blue_txt_new{
font-family:Arial, Helvetica, sans-serif;
color:#073F5B;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
a.dark_blue_txt_new:hover{
font-family:Arial, Helvetica, sans-serif;
color:#073F5B;
font-size:16px;
font-weight:bold;
text-decoration:underline;
}
h1
	{
	text-transform:uppercase;
	margin:0px;
	color:#666666;
	}
.link_new{
font-family:Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:11px;
}
a.link_new{
font-family:Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:11px;
text-decoration:none;
}
a.link_new:hover{
font-family:Arial, Helvetica, sans-serif;
color:#FF9900;
font-size:11px;
text-decoration:underline;
}
.div_custom_design
	{
	padding-right:15px;
	float:left;
	width:280px;
	}
.div_custom_design_right
	{
	padding-right:7px;
	float:right;
	width:280px;
	}
.div_custom_design_left
	{
	padding-right:7px;
	float:left;
	margin:0px 0px 0px 8px;
	width:280px;
	}
.gray_box{
width:298px;
height:222px;
background-color:#E9E9E9;
background-repeat:repeat-x;
background-image:url(../images/gray_grad.gif);
border:1px solid #CCCCCC;
}
.pad3{
padding:3px;
}
.column_height{
height:150px;
}
.top7{
padding-top:7px;
}
.bluebg{
background:url(images/blue_grad_bg.gif) no-repeat bottom; border:1px solid #ccc;
	}
	.bluebg{
height:250px;
	}
	
.gray_caps {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}
.btm_dark_gray {
border-bottom:1px solid #CCCCCC;
}