@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0;
}
ul{
	margin-left:15px;
}
h1{
margin-bottom:15px;
font-size:20px;
}
h3{
	font-size:14px;
}
a{
text-decoration:none;
color:#b21e3c;
}
a:visited{
color:#b21e3c;
}
body{
background:url(../images/pageElements/bg.jpg);
background-repeat:repeat-x;
text-align:center;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
color:#333333;
}
#wrap{
margin-left:auto;
margin-right:auto;
width:997px;
}
#pageWrap{
float:left;
background:url(../images/pageElements/cont-bg.jpg);
background-repeat:repeat-y;
width:998px;
}
#foot{
float:left;
background:url(../images/pageElements/foot.gif);
width:998px;
height:7px;
clear:both;
}
#contentWrap{
padding-left:18px;
width:100%;
float:left;
min-height:440px;
height:auto !important;
height:440px;
margin-bottom:20px;
}

#banner{
margin-left:18px;
float:left;
background:url(../images/pageElements/banner.gif);
width:961px;
height:104px;
display:inline;
}
.tm-ele{
	font-size:12px;
	font-weight:bold;
	float:right;
	margin-right:30px;
}
#topMenu{
	margin-top:5px;
	height:25px;
	width:100%;
	text-align:right;
}
#menu{
float:right;
margin-top:21px;
width:655px;
clear:both;
}
#menuFloor{
padding-top:4px;
background-image:url(../images/pageElements/menuFloor2.gif);
height:26px;
width:655px;
text-align:left;
}
#menuFloor a{
color:#fff;
margin-left:17px;
}
#menuFloor a:hover{
color:#8ec63f;
/*text-decoration:underline;
font-weight:bold;*/
}
#buttonWrap{
height:29px;
margin-left:1px;
width:100%;
}

.menu{
margin-right:2px;
height:29px;
float:left;
}	
.menu a{
font-weight:bold;
color:#FFFFFF;
padding-top:3px;
height:26px;
display:block;
}
#but_comp{



width:75px;
background-image:url(../images/pageElements/menu/home.gif);
}
#but_comp a:hover{
width:75px;
background-image:url(../images/pageElements/menu/home-hover.gif);
}
#but_comp_on{
width:75px;
background-image:url(../images/pageElements/menu/home-over.gif);
}
#but_it{
width:176px;
background-image:url(../images/pageElements/menu/it.gif);
}
#but_it a:hover{
width:176px;
background-image:url(../images/pageElements/menu/it-hover.gif);
}
#but_it_on{
width:176px;
background-image:url(../images/pageElements/menu/it-over.gif);
}
#but_wd{
width:138px;
background-image:url(../images/pageElements/menu/wd.gif);
}
#but_wd a:hover{
width:138px;
background-image:url(../images/pageElements/menu/wd-hover.gif);
}
#but_wd_on{
width:138px;
background-image:url(../images/pageElements/menu/wd-over.gif);
}
#but_sol{
width:91px;
background-image:url(../images/pageElements/menu/solutions.gif);
}
#but_sol a:hover{
width:91px;
background-image:url(../images/pageElements/menu/solutions-hover.gif);
}
#but_sol_on{
width:91px;
background-image:url(../images/pageElements/menu/solutions-over.gif);
}
#but_support{
width:80px;
background-image:url(../images/pageElements/menu/support.gif);
}
#but_support a:hover{
width:80px;
background-image:url(../images/pageElements/menu/support-hover.gif);
}
#but_support_on{
width:80px;
background-image:url(../images/pageElements/menu/support-over.gif);
}
#but_contact{
width:83px;
background-image:url(../images/pageElements/menu/contact.gif);
}
#but_contact a:hover{
width:83px;
background-image:url(../images/pageElements/menu/contact-hover.gif);
}
#but_contact_on{
width:83px;
background-image:url(../images/pageElements/menu/contact-over.gif);
}
#companyLinks{

}
.links_0{
float:left;
margin-left:5px;
}
#floor{
clear:both;
background-image:url(../images/pageElements/floor.gif);
height:43px;
background-repeat:repeat-x;
margin-left:7px;
margin-right:9px;
margin-bottom:20px;
}
#ceiling{
	padding-top:5px;
font-weight:500;
font-size:11px;
margin-left:13px;
height:20px;
margin-bottom:5px;
color:#919095;
}
#breadcrumb{
margin-top:7px;
float:left;
}
#quote{
float:right;
margin-right:35px;
}
#address{
	margin-left:10px;
	float:left;
	text-align:left;
}
#privacy{
	float:right;
	text-align:right;
	margin-right:10px;
}
#q-but{
	background:url(../images/pageElements/q-but.gif);
	width:178px;
	height:21px;
	margin-top:2px;
}
#q-but a{
	display:block;
	width:178px;
	height:21px;
}
#q-but a:hover{
	background:url(../images/pageElements/q-but-o.gif);
}
#pagecontent{
	margin-left:13px;
	margin-top:20px;
	float:left;
	width:937px;
	text-align:left;
	clear:both;
}
