
body {
	margin: 0px;
	padding: 0px;
	background: #000000;
	font: 13px Arial, Helvetica, sans-serif;
	color: #D9D9D9;
}

h1, h2, h3 {
	margin-top: 0px;
	color: #FFFFFF;
}

h1 {
	font-size: 2.4em;
}

h2 {
	font-size: 1.4em;
}

h3 {
	font-size: 1.2em;
}

p, ol, ul {
	margin-bottom: 1.8em;
	line-height: 160%;
}

a {
	color: #fffff1;
}

a:hover {
	text-decoration: none;
	color: #345597;
}

a img {
	border: none;
}


/* Genral rules */

.left {
float:left;
margin:4px;
}
.right {
float:right;
margin:4px;
}


#quoteme {
display:block;
float:left;
width:402px;
height:29px;
background:url(../graphics/quote_me.gif) top left no-repeat #000000;
margin-top:5px;
}

#quoteme span {
display:none;
}
/* Header */

#header {
	width: 1000px;
	height: 161px;
	margin: 0px auto;
	margin-top:8px;
	
}

#header h1 {
	width: 1000px;
	height: 161px;
	margin: 0px auto;
	background: url(../graphics/header.jpg) top center no-repeat;
}

#header h1 span {
display:none;
}
#header a {
	text-decoration: none;
	color: #FFFFFF;
}


/* Page */

#page {
	width: 1000px;
	margin: 0px auto;
	padding:0px;
	background: url(../graphics/pagebg.jpg) top right repeat-y;
}

/* Content */

#content {
	float:left;
	width: 740px;
	margin-left:12px;
	_margin-left:6px;
	margin-top:19px;
	
	
}

#sidebar {
float:left;
width:226px;
min-height:400px;
background:#000 url(../graphics/nav-bg-main.jpg) right top repeat-y;
padding-bottom:30px;

}

#sidebar-bgtop {
background:#000 url(../graphics/nav-bg.jpg) top right no-repeat;
height:20px;
width:226px;
}

/* Footer */

#footer {
	clear: both;
	height: 83px;
	width:1000px;
	margin: 0px auto;
	background: url(../graphics/footer.jpg) left top no-repeat;
	color: #000000;
	padding-top:50px;
}

#footer p {
	margin: 0px;
	padding:0px;
	padding-bottom:8px;
	text-align: center;
	line-height: normal;
	font-size:12px;
}



#footer a {
	color: #fffff1;
	font-size:12px;
}

#sub-fot {
	display:none;
		clear: both;
		float:left;
		text-align:center;
	width:1000px;
}

#menu {
width:184px;
/*height:39px;*/
float:left;
margin:0;
padding:0;
margin-left:19px;
_margin-left:10px;
list-style:none;
}


#menu li, #menu ul  {
margin:0;
padding:0;
list-style:none;
}

#menu a {
width:164px;
height:27px;
padding:12px 0 0 20px;
float:left;
margin:0;
margin-bottom:3px;
text-decoration:none;
}


#menu a span, #menu span {
display:none;
}

#btHome {
background:url(../graphics/nav_home.gif) top left no-repeat;


}
#btCredentials{
background:url(../graphics/nav_cred.gif) top left no-repeat;
}

#btCustomers{
background:url(../graphics/nav_cust.gif) top left no-repeat;

}

#btDomestic {
background:url(../graphics/nav_dome.gif) top left no-repeat;
}           

 #btCommercial {
 background:url(../graphics/nav_comm.gif) top left no-repeat;
} 

 #btContact{
 background:url(../graphics/nav_cont.gif) top left no-repeat;
} 

/* over states */

#btHome:hover {
background:url(../graphics/over/nav_home.gif) top left no-repeat;


}
#btCredentials:hover {
background:url(../graphics/over/nav_cred.gif) top left no-repeat;
}

#btCustomers:hover {
background:url(../graphics/over/nav_cust.gif) top left no-repeat;

}

#btDomestic:hover {
background:url(../graphics/over/nav_dome.gif) top left no-repeat;
}           

 #btCommercial:hover {
 background:url(../graphics/over/nav_comm.gif) top left no-repeat;
} 

 #btContact:hover {
 background:url(../graphics/over/nav_cont.gif) top left no-repeat;
} 


#btaboutus {
height:35px;
width:184px;
display:block;
float:left;
background:url(../graphics/nav_head_about.gif) bottom left no-repeat;
padding-bottom:5px;

}

#btservices {
height:35px;
width:184px;
display:block;
float:left;
background:url(../graphics/nav_head_servies.gif) bottom left no-repeat;
padding-bottom:5px;

}

/* for drop down menus */

.menu_body {display:none;}
.menu_body a {
	background:url(../graphics/sub-menus.jpg) top left no-repeat;
}

/*.menu_body li.alt{background:#362f2d;}*/


#welcome a {
display:block;
float:left;
width:741px;
height:52px;
background: url(../graphics/title_welcome.gif) top left no-repeat #000000;
margin:0px;
}


#welcome a span {
display:none;
}

#title-cred {
display:block;
float:left;
width:741px;
height:52px;
background: url(../graphics/title-credentials.gif) top left no-repeat #000000;
margin:0px;
}
#title-cred a span {
display:none;
}

#title-customers {
display:block;
float:left;
width:741px;
height:52px;
background: url(../graphics/title-customers.gif) top left no-repeat #000000;
margin:0px;
}
#title-customers a span {
display:none;
}
#title-dom {
display:block;
float:left;
width:741px;
height:52px;
background: url(../graphics/title-services.gif) top left no-repeat #000000;
margin:0px;
}
#title-dom a span {
display:none;
}
#title-com {
display:block;
float:left;
width:741px;
height:52px;
background: url(../graphics/title-commercial.gif) top left no-repeat #000000;
margin:0px;
}
#title-com a span {
display:none;
}
#title-contact {
display:block;
float:left;
width:741px;
height:52px;
background: url(../graphics/title-contact.gif)top left no-repeat #000000;
margin:0px;
}
#title-contact a span {
display:none;
}




.txt-left {
width:420px;
margin-right:10px;
_margin-right:5px;
float:left;
min-height:380px;

}

.txt-right {
float:left;
width:310px;
min-height:400px;
}

#right-dom {
background:url(../graphics/right-dom.jpg) top right no-repeat;
height:480px;
}

#right-com {
background:url(../graphics/right-com.jpg) top right no-repeat;
height:480px;
}

#right-cre {
background:url(../graphics/right-cre.jpg) top right no-repeat;
height:480px;
}
#right-cus {
background:url(../graphics/right-cus.jpg) top right no-repeat;
height:480px;
}

#bottom-extra {
width:741px;
float:left;
clear:both;
}

