.contact_loc_table {margin:20px 0 30px 0;}
.contact_loc_table img {margin:0 0 0 0; border: 1px solid #CCCCCC;}
.contact_loc_table h3 {color:#FFCC00; font-size:12px; text-transform:uppercase; padding:0; margin:20px 0 12px 0; line-height: 14px;}

.upperlower {text-transform:capitalize; font-size:11px;}

table.contact {
	margin: 0 0 12px 0;
	width: 95%;
}

table.contactquick {
	margin: 0; padding:0;
	width: 100%;
}

table.contact td, table.contact th {
	padding: 5px;	
}

table.contact th {
	background-color: #0087E7;
	color: white;
}

table.contact th.sub {
	background-color: #CCEEFF;
	color: #0087E7;
}

table.contact td.skype {
	padding: 5px 5px 5px 37px;
	background: url(skype.png) no-repeat left center;
}

table.contactquick td {
	padding: 0 7px 0 0;
}

table.contactquick2 td {
	/*border-bottom: dotted 1px #999999;*/
}

table.contactquick2 td td {
	border: none;
}

table.contactquick2 td td td{
	border: none;
}

table.contactquick h1 {
	font-size: 12px;
	text-transform: none;
	font-weight: bold;
	background-image: none;
	background-color: #0087E7;
	padding: 5px;
	margin: 0;
	border: 0;
	color: white;
}


table.contactquick h2 {
	font-size: 12px;
	text-transform: none;
	font-weight: bold;
	background-image: none;
	background-color: #CCEEFF;
	color: #0087E7;
	padding: 5px;
	margin: 0 0 7px 0;
	border: 0;
}


#contact_header {
	font-size: 12px;
	text-transform: none;
	font-weight: bold;
	background-image: none;
	background-color: #0087E7;
	padding: 5px; margin-right: 10px;
	width:96%;
	margin: 0;
	border: 0;
	color: white;
}


#contact_header_sub {
	width:96%;
	font-size: 12px;
	text-transform: none;
	font-weight: bold;
	background-image: none;
	background-color: #CCEEFF;
	color: #0087E7;
	padding: 5px;
	margin: 0 0 7px 0;
	border: 0;
}


table.contactquick {
	margin: 20px 0 0 0;
}

table.contactquick ul {
	padding: 0 0 7px 0;
}

table.contactquick li {
	padding-bottom: 5px;
}


table.contactquick td td {
	background: none;
	}


/*******  ********/

#contactentry
{ margin: 5px 0 10px 0;}

#contactentry2
{ margin: 10px 0 7px 0;}

#contactentry2 img
{ margin: 0px 0 13px 13px;
border-top:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
border-left: #CCCCCC solid 1px;
border-bottom:#CCCCCC solid 1px;
}

#bordernone {border:none;}

#toppadding {padding-top: 20px;}

.highslide a, .highslide a:link, .highslide a:hover, .highslide a:visited, .highslide a:active,  .highslide img {text-decoration:none;}
.highslide  {margin:15px 0 0 0;}


ul.listContact, .listContact {
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
	/*font-size: .72em;*/
	font-size: 11px;
	line-height:12px;
	}
	.listContact li {
		margin: 0 0 6px 6px;
		}
		.listContactMail {	
			padding: 0 0 0 19px;
			background: url(../media/images/icons/icon_mail.png) left top no-repeat;
			}
		.listContactPhone {	
			padding: 0 0 0 19px;
			background: url(../media/images/icons/icon_phone.png) left top no-repeat;
			}
		.listContactFax {	
			padding: 0 0 0 19px;
			background: url(../media/images/icons/icon_printer.png) left top no-repeat;
			}
		.listContactEmail {	
			padding: 0 0 0 19px;
			background: url(../media/images/icons/icon_email.png) left top no-repeat;
			}
		.listContactPerson {	
			padding: 0 0 0 19px;
			background: url(../media/images/icons/icon_person.png) left top no-repeat;
			}


ul.listContact2, .listContact2 {
	margin: 5px 0 0 -3px;
	padding: 0;
	list-style: none;
	/*font-size: .72em;*/
	font-size: 11px;
	line-height:12px;
	}			
	.listContact2 li {
		margin: 0 0 0px 6px; padding-bottom: 6px;
		}
		.listContactMail2 {	
			padding: 0 0 0 19px;
			background: url(../media/images/icons/icon_mail.png) left top no-repeat;
			}
		.listContactPhone2 {	
			padding: 0 0 0 19px;
			background: url(../media/images/icons/icon_phone.png) left top no-repeat;
			}
		.listContactFax2 {	
			padding: 0 0 0 19px;
			background: url(../media/images/icons/icon_printer.png) left top no-repeat;
			}
		.listContactEmail2 {	
			padding: 0 0 0 19px;
			background: url(../media/images/icons/icon_email.png) left top no-repeat;
			}
		.listContactPerson2 {	
			padding: 0 0 0 19px;
			background: url(../media/images/icons/icon_person.png) left top no-repeat;
			color:#FFCC00; font-weight: bold;
			}
		.listContactSkype2 {	
			padding: 0 0 0 19px;
			background:url(../media/images/icons/icon_skype.png) left top no-repeat;
			}
		
		.listContactArrowRt {	
			padding: 0 0 0 19px;
			background:url(../media/images/icons/icon_boxarrow_right.png) left top no-repeat;
			}
		
ul.listAbout, .listAbout {
	margin: 10px 0 25px -3px;
	padding: 10px 0 0 0;
	list-style: none;
	/*font-size: .72em;*/
	font-size: 11px;
	}			
	.listAbout li {
		margin: 0 0 12px 0px;
		}		
		.listAboutArrowRt {	
			padding: 0 0 0 19px;
			background:url(../media/images/icons/icon_arrow_right.gif) left top no-repeat;
			}
		.listAboutArrowLt {	
			padding: 0 0 0 19px;
			background:url(../media/images/icons/icon_arrow_left.gif) left top no-repeat;
			}			

ul.listOne, .listOne {
	margin: 0 0 .65em 0;
	padding: 0;
	list-style: none;
	/*font-size: .72em;*/
	font-size: 1em;
	}
	.listOne li {
		margin: 0 0 2px 6px;
		}
		.listOneRightArrow {	
			padding: 0 0 0 19px;
			background: url(../media/images/icons/icon_boxarrow_right.png) left top no-repeat;
			}
		.listOneLeftArrow {	
			padding: 0 0 0 19px;
			background: url(../media/images/icons/icon_boxarrow_left.png) left top no-repeat;
			}
		.listOneUpArrow {	
			padding: 0 0 0 19px;
			background: url(../media/images/icons/icon_boxarrow_up.png) left top no-repeat;
			}			