/**
 * Main CSS Stylesheet
 * @copyright Copyright 2010-2011 Affordable Programmers
 */
 
 body
{
	margin:0;
	background:#F0F0F0;
	font-family:verdana;arial;tahoma;font-size:9pt;
}

form, img
{
	border:0;margin:0;padding:0
}

img.ardy
{
	border:1px solid #006699;
}

.ardy
{
	float:left;
}

ul
{
	margin-left:0;margin-top:4px;margin-right:0;margin-bottom:4px;
	padding-left:20;
	list-style-type:none
}

ul li
{
	margin:0;
	padding-left:20px;
	background:url('images/arrowr.gif');
	background-repeat:no-repeat;
	background-position: 0em 50%;
	
}

ul.r li
{
	margin:0;
	padding-left:20px;
	background:url('images/bullet.gif');
	background-repeat:no-repeat;
	background-position: 0em 50%;
	
}

a, .navtop a, ul li a
{
	text-decoration:none;
	color:#ffffff;
}

.icon a, ul li a, .colmore a, a.ymap
{
	text-decoration:none;
	color:#006699;
}

a:hover, .leftcollink ul li a:hover, .colmore a:hover, .navtop a:hover
{
	color:#000000;
}

.navtop a.active, .leftcollink ul li a.active
{
	font-weight:bolder;
}

h1, h2, h3, h4, h5, h6
{
	margin: 0.3em 0;
}

#wrap
{
	width:787px;
}

#inwrap
{
	width:787px;
	text-align:left;
	/**background:url('images/bgwrap.png') repeat-y;**/
	float:left;
}

#inwrap2
{
	width:765px;
	background:url('images/bg.jpg') repeat-y;
	text-align:left;
	margin-left:11px;
	float:left;
}

.dtop
{
	width:765px;
	background:url('images/bgdtop.png') no-repeat;
	float:left;
}

.mono
{
	width:387px;height:150px;
	margin-left:16px;
	background:url('images/mono.png') no-repeat;
	float:left;
}

.companycontainer
{
	width:387px;height:150px;
	margin-left:0px;
	float:left;
}

.company
{
	font-size:21pt;
	color:#000000;
	margin-top:110px;
}

.llc
{
	font-size:10pt;
	color:#006699;
}

.bantop
{
	width:362px;
	float:left;
}

.bantopimgs
{

	font-size:8pt;
	margin-top:4px;margin-right:16px;
	text-align:right;
	float:right;
}

.icon
{
	padding-left:20px;padding-top:4px;
	text-align:center;
	float:right;
}

.navtop
{
	width:765px;
	font-size:8pt;
	margin-left:0px;
	padding-top:5px;padding-bottom:7px;
	text-align:center;
	color:#ffffff;
	background:#006699 url('images/bgnavtop.jpg') repeat-x;
	float:left;
}

.navtopbtn
{
	margin-left:56px;
}

.searchboxcontainer
{
	width:210px;height:32px;
	background:url('images/iconphone.gif') no-repeat;
	float:left;
	color:black;
}

.dmid
{
	width:765px;
	/**background:url('images/bgdmid.png') repeat-y;**/
	float:left;
}

.leftcol
{
	width:210px;
	margin-left:0px;
	float:left;
}

.leftcolcontainer
{
	width:210px;
	padding-top:4px;
	float:left;
}

.leftmenucol
{
	width:210px;
	float:left;
}

.leftcolhead1
{
	font-weight:700;
	padding-bottom:2px;
	float:left;
}

.leftcolhead
{
	width:210px;
	font-weight:bolder;
	font-size:8pt;
	background: url('images/bgcolhead.jpg') repeat-x;
	color:#ffffff;
	float:left;
}

.menuhead
{
	padding-left:15;
	padding-bottom:4;
	float:left;
}

.leftcolarrow
{
	font-size:8pt;
	padding-left:25px;padding-top:4px;padding-right:4px;
	float:left;
}

.leftcollink
{
	font-size:8pt;
	padding-right:10px;
	float:left;
}

.rightcol
{
	width:553px;
	margin-left:1px;
	background: url('images/bgrightcol.png') no-repeat right top;
	float:left;
}

.r2
{
	padding-left:40px;padding-bottom:16px;
}

.rightcolcompany
{
	width:553px;
	margin-left:1px;
	background: url('images/bgrightcol-company.png') no-repeat right top;
	float:left;
}

.rightcolservices
{
	width:553px;
	margin-left:1px;
	background: url('images/bgrightcol-services.png') no-repeat right top;
	float:left;
}

.rightcolmarkets
{
	width:553px;
	margin-left:1px;
	background: url('images/bgrightcol-markets.png') no-repeat right top;
	float:left;
}

.rightcolcontact
{
	width:553px;
	margin-left:1px;
	background: url('images/bgrightcol-contact.png') no-repeat right top;
	float:left;
}

.rightcolcontainer
{
	width:503px;
	
	float:left;
}

.col
{
	margin-left:10px; margin-top:14px;margin-right:10px;
	float:left;
}

.imghome
{
	margin-right:10px;
	float:left;
}

.colhead
{
	padding-left:10px;
	color:#006699;
	font-weight:bolder;
}

.homeban
{
	padding-left:10px;
	height:125px;
	background:url('images/homeban.png') no-repeat center;
}

.about
{
	padding-left:10px;
	height:400px;
	float:left;
}

.rightscroll
{
	padding-left:10px;
	float:left;
}

.cimgin
{
	margin-left:20px;
}

.address
{
	width:50%;
	float:left;
}

.showmap
{
	float:left;
}

.frm
{
	margin-top:16px;
	float:left;
}

.coldesc
{
	color:#000000;
	font-size:8pt;
}

.colmore
{
	color:#665403;
	font-size:8pt;
	font-weight:bolder;
	margin-top:10px;
}

.footer
{
	width:765px;

	padding-top:5px;padding-bottom:7px;
	font-size:8pt;
	text-align:center;
	background:#006699 url('images/bgnavtop.jpg') repeat-x;
	color:#ffffff;
	float:left;
}