body{
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
}

#logo{
	display:block;
	width:370px;
	height:55px;
	background:url(images/logo.gif) no-repeat;
	margin-left:24px;
	margin-top:6px;
}

#logo span{
	display:none;
}

#main-menu{
	height:75px;
	padding:0;
	white-space:no-wrap;
	overflow:hidden;
}

#main-menu a{
	display:block;
	float:left;
	width:108px;
	height:75px;
	margin:0;
	padding:0;
}

#spacer1{
	background:url(images/l1.gif) left top no-repeat;
}

#spacer2{
	background:url(images/l7.gif) left top no-repeat;
}

#main-menu a span{
	display:none;
}

#home-button{
	background:url(images/l2.gif) left top no-repeat;
}

#home-button.selected{
	background-image:url(images/l2_selected.gif);
}

#home-button:hover{
	background-image:url(images/l2_hot.gif);
}

#company-button{
	background:url(images/l3.gif) left top no-repeat;
}

#company-button.selected{
	background-image:url(images/l3_selected.gif);
}

#company-button:hover{
	background-image:url(images/l3_hot.gif);
}

#services-button{
	background:url(images/l4.gif) left top no-repeat;
}

#services-button.selected{
	background-image:url(images/l4_selected.gif);
}

#services-button:hover{
	background-image:url(images/l4_hot.gif);
}

#forms-button{
	background:url(images/l5.gif) left top no-repeat;
}

#forms-button.selected{
	background-image:url(images/l5_selected.gif);
}

#forms-button:hover{
	background-image:url(images/l5_hot.gif);
}

#contacts-button{
	background:url(images/l6.gif) left top no-repeat;
}

#contacts-button.selected{
	background-image:url(images/l6_selected.gif);
}

#contacts-button:hover{
	background-image:url(images/l6_hot.gif);
}




td { vertical-align:top;}

a:hover{text-decoration:none;}

img { border:0px;}

.main_text, table, input, textarea, body, font
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#717171;
	}

font { font-size:10px;}

.h_text a { color:#BEBEBE; line-height:11px; text-decoration:none;}
.h_text a:hover { text-decoration:underline;}
.h_text img { vertical-align:middle;}
	
.dgrey { background: url(images/m1-dr.gif) repeat-x top;}
.dgrey a, .dgrey span { color:#000000;}
.blackTxt  { color:#000000;}
.blackHeader  { color:#000000;font-weight: bold;}
.redTxt  { color:#D70000;}
.formText{font-family:Tahoma; font-size:11px;}
.greyStripe {background-color:#ECECEC}

.red { background: url(images/m2-dr.gif) repeat-x top;}
.red a, .red span, .red div { color:#D70000;}
	
.c_text { color:#A8A8A8;}
.c_text a { color:#797878;}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;		
	}


.input1	{width:221px; height:17px; border-color:#D0D0D0; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px;}

textarea {width:221px; height:64px; border-color:#D0D0D0; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px; overflow:hidden;	}

ul {margin:0; padding:0; list-style:none}
li.bullet  {background:url(images/a.gif) no-repeat left center; margin: 0px 0px 0px 0px; padding:0px 0px 0px 12px; line-height:17px;}

.v_l { background:url(images/v-l.gif) repeat-y left;}
