body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px auto;
	padding:0px;
    background:#dedddd;
    font-size:12px;
	color:#2f2f2f;
	}

img
{
border:none;
text-decoration:none;
}

img a
{
border:none;
text-decoration:none;

}
p
{
color:#2f2f2f;

}
	
a 
{
color:#2f2f2f;
text-decoration:none;
}	

a:hover
{
color:#757612;
text-decoration:none;
}

h1
{
margin:0px;
padding:0px;
font-size:22px;
color:#047690;
font-weight:normal;
}

h2
{
margin:0px;
padding:0px;
font-size:18px;
color:#000;
font-weight:normal;
}


.clr
{
clear:both;
}

.dash
{
background:url(../images/dash.jpg) repeat-x;
height:1px;
margin:10px 0px 10px 0px;
}

.imglft
{
width:auto;
float:left;
margin-right:15px;

}

.imgrht
{
width:auto;
float:right;
margin-left:15px;

}

.main
{
margin:0 auto;
width:1000px;
background:url(../images/textbg.jpg) repeat-x;
background-color:#fbfafa;
}

.header
{
background:url(../images/topbg.jpg) no-repeat;
width:1000px;
height:113px;
clear:both;
}

.gap
{
background:url(../images/gap.jpg) no-repeat;
height:22px;
width:1000px;
clear:both;
}

.bannercon
{
width:971px;
clear:both;
}

.banerlft
{
width:681px;
height:360px;
float:left;
}

.bannerrht
{
width:290px;
float:right;
}


.grn
{
background:url(../images/greentabbg.jpg) no-repeat;
width:270px;
height:70px;
padding:10px;
}

.blk
{
background:url(../images/greytabbg.jpg) no-repeat;
width:270px;
height:70px;
padding:10px;
}

.grn h1
{
color:#2b2b2b;
font-size:17px;
margin:0px;
padding:0px 0px 5px 0px;
}

.grn p
{
color:#2b2b2b;
font-size:11px;
margin:0px;
padding:0px 0px 0px 0px;
}

.grn a
{
color:#f1ff0a;
font-size:11px;
text-decoration:underline;
font-style:italic;
font-weight:bold;
}

.grn a:hover
{
color:#fff;
font-size:11px;
text-decoration:none;
font-style:italic;

}

.blk h1
{
color:#e6e6e6;
font-size:17px;
margin:0px;
padding:0px 0px 5px 0px;
}

.blk p
{
color:#e6e6e6;
font-size:11px;
margin:0px;
padding-top:2px;
}

.blk a
{
color:#f1ff0a;
font-size:11px;
text-decoration:underline;
font-style:italic;font-weight:bold;

}

.blk a:hover
{
color:#fff;
font-size:11px;
text-decoration:none;
font-style:italic;

}



.call
{
width:180px;
font-size:18px;
color:#046c87;
float:right;
margin-top:29px;
margin-right:10px;
height:35px;
}

.logo a
{
width:334px;
height:77px;
float:left;	
text-decoration:none;
margin-top:30px;

}

#nav
{
width:620px;
float:right;
padding-right:0px;

}

#navcon
{
    margin: 0 auto;
	padding: 0;
	position: relative;
}



#navcon ul 
{
margin:0px;
padding:0px;
display:inline;

}

#navcon ul li
{
padding:0px;
display:inline;
width:auto;
}

#navcon ul li a
{
width:auto;
height:31px;
background:none;
float:left;
padding:18px 15px 0px 15px;
color:#66afb5;

}

#navcon ul li a:hover
{
background:#29a2c1;
float:left;
height:31px;
padding:18px 15px 0px 15px;
color:#000;
}

#navcon ul li a#select
{
background:#29a2c1;
float:left;
height:31px;
padding:18px 15px 0px 15px;
color:#000;
}


#navcon ul li.midline
{
background:url(../images/midline.jpg) no-repeat;
width:1px;
height:48px;
float:left;
}



.dropmenudiv{
	position:absolute;
	clear:both;
	background: #1c1d1c;
	border-left: 1px solid #525252;
	border-right: 1px solid #525252;
	border-bottom: 1px solid #525252;/*THEME CHANGE HERE*/
	line-height:25px;
	z-index:10000;
	width: 170px;
	visibility: hidden;
	top: 190px;
	left: 142px;
	text-align:left;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
	display: block;
	font-size:11px;
	padding: 5px 5px 5px 10px;
	text-decoration: none;
	color: #fff;
	/*background: #E1F1DD url(../images/bullet-nav2.gif) left center no-repeat;*/
	border-top:1px solid #525252;
	
}

* html .dropmenudiv a{ /*IE only hack*/
	width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	text-decoration:none;/* url(../images/bullet-nav2-over.gif) left center no-repeat*/
	color:#000;
	background:#28a1c0;
	
}

.txtmatter
{
width:100%;
clear:both;
padding-bottom:30px;
}

.bodycon
{

width:971px;
margin:0 auto;
}

.lft
{
width:600px;
float:left;
padding-top:30px;
}

.rht
{
width:300px;
float:right;
padding-left:50px;
background:url(../images/devider.jpg) no-repeat left ;
padding-top:30px;
}

.rht h1
{

margin:0px 0px 25px 0px;
padding:0px;
font-size:22px;
}


.lft ul
{
margin:0px;
padding:0px;

}

.lft ul li
{
background:url(../images/arw.jpg) no-repeat 0px 4px; 
margin:0px 0px 5px 0px;
padding:0px 0px 0px 15px;
list-style:none;
}

#frm
{
width:296px;

}

#frm input
{
background:#fff;
border:1px solid #d0cfcf;
padding-left:2px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#58595b;
height:20px;
WIDTH:219px;
padding-top:2px;
margin-bottom:12px;
}

#frm input.send
{
background:url(../images/send.jpg) no-repeat 0px 0px;
height:29px;
width:78px;
border:none;
font-size:12px;
cursor:auto;
color:#fff;
cursor:pointer;
text-align:center;
padding-left:8px;
padding:0px 0px 10px 0px !important;
padding:0px 0px 7px 0px;
}

#frm .textarea
{
margin:0px 0px 10px 0px;
background:#fff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #dad7d7;
color:#58595b;
WIDTH:215px;
height:104px;
padding:3px;
}

.footer
{
background:#2f2f2f;
height:37px;
padding:10px 0px 0px 10px;
clear:both;
color:#537678;
}

.footer a
{
font-size:11px;
color:#537678;
text-decoration:none;
padding:0px 3px 0px 3px;
}

.footer a:hover
{
font-size:11px;
color:#fbfb00;
text-decoration:none;
}

.footer-left
{
width:500px;
float:left;
color:#537678;
}

.footer-right
{
width:300px;
float:right;
color:#537678;
}

.rf a img
{
border:3px solid #efefef;
}


.rf a:hover img
{
border:3px solid #515151;
}


