/* common styles */

.blacklinks a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.blacklinks a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.blacklinks a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.blacklinks a:active {
	text-decoration: none;
}

.blacklinks1 a:link {
	color: #000000;
	text-decoration: none;
}
.blacklinks1 a:visited {
	text-decoration: none;
	color: #000000;
}
.blacklinks1 a:hover {
	text-decoration: underline;
	color: #000000;
}
.blacklinks1 a:active {
	text-decoration: none;
}


.copylinks a:link {
	color: #024AB4;
	text-decoration: underline;
}
.copylinks a:visited {
	text-decoration: underline;
	color: #024AB4;
}
.copylinks a:hover {
	text-decoration: none;
	color: #024AB4;
}
.copylinks a:active {
	text-decoration: underline;
	color: #024AB4;
}

.copy_hdr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
}

#search {
	height: 111px;
	width: 255px;
	margin: 0px 0px 0px 0px;
	padding: 23px 0px 0px 640px;
	background: url(images/header_contact.jpg) no-repeat top right; 
}

#topbar {
	float: left;
}

#certifications {
	height: 82px;
	width: 896px;
	background: #000000;
	text-align: right;
	margin: 0 auto 0 auto;
	padding: 9px 0px 0px 0px;
}


#copyright_c {
	width: 886px;
	height: 30px;
	background: #000000;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 0px;
	background: url(images/copyright_gfx.jpg) no-repeat top right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
}

#greenfooter{
	text-align: center;
}

#copyright {
	width: 886px;
	height: 85px;
	background: #000000;
	text-align: right;
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 0px 0px;
	background: url(images/copyright_gfx.jpg) no-repeat top right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
}

/* home styles */

#callouts {
	height: 197px;
	width: 896px;
	background: #FFFFFF;
	text-align: left;
	margin: 0 auto 0 auto;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
}

#callouts1 {
	height: 135px;
	width: 168px;
	margin: 0 auto 0 auto;
	padding: 62px 20px 0px 39px;
	background: url(images/callouts1.jpg) no-repeat top left; 
}

#callouts2 {
	height: 135px;
	width: 168px;
	margin: 0 auto 0 auto;
	padding: 62px 20px 0px 32px;
	background: url(images/callouts2.jpg) no-repeat top left; 
}

#callouts3 {
	height: 135px;
	width: 168px;
	margin: 0 auto 0 auto;
	padding: 62px 20px 0px 32px;
	background: url(images/callouts3.jpg) no-repeat top left; 
}

#callouts4 {
	height: 135px;
	width: 168px;
	margin: 0 auto 0 auto;
	padding: 62px 29px 0px 32px;
	background: url(images/callouts4.jpg) no-repeat top left; 
}

/* sub styles */

#content {
	width: 868px;
	background: #000000;
	text-align: left;
	margin: 0 auto 0 auto;
	padding: 14px 14px 14px 14px;
	background: #ffffff;
}

#sub_content {
	width: 600px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 269px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}

#sidenav {
	width: 245px;
	float: left;
	position: absolute;
	z-index:2;
}

#sublink_hdr {
	width: 227px;
	height: 28px;
	padding: 8px 0px 0px 18px;
	background: url(images/subnav_hdr.jpg) no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
}

#sublink1 {
	width: 227px;
	height: 25px;
	padding: 20px 0px 0px 18px;
	background: url(images/sublink1.jpg) no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
}

#sublink1x {
	width: 227px;
	height: 30px;
	padding: 15px 0px 0px 18px;
	background: url(images/sublink1.jpg) no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
}


#sublink2 {
	width: 227px;
	height: 25px;
	padding: 11px 0px 0px 18px;
	background: url(images/sublink2.jpg) no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
}

#sublink2x {
	width: 227px;
	height: 30px;
	padding: 6px 0px 0px 18px;
	background: url(images/sublink2.jpg) no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
}

#sublink3 {
	width: 227px;
	height: 25px;
	padding: 11px 0px 0px 18px;
	background: url(images/sublink3.jpg) no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
}

#sublink3x {
	width: 227px;
	height: 30px;
	padding: 6px 0px 0px 18px;
	background: url(images/sublink3.jpg) no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
}

#sublink4 {
	width: 227px;
	height: 25px;
	padding: 11px 0px 0px 18px;
	background: url(images/sublink4.jpg) no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
}

#sublink4x {
	width: 227px;
	height: 30px;
	padding: 6px 0px 0px 18px;
	background: url(images/sublink4.jpg) no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
}

#sublink5 {
	width: 227px;
	height: 55px;
	padding: 11px 0px 0px 18px;
	background: url(images/sublink5.jpg) no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
}

#sublink5x {
	width: 227px;
	height: 60px;
	padding: 6px 0px 0px 18px;
	background: url(images/sublink5.jpg) no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
}

#livehelp {
	width: 155px;
	height: 65px;
	padding: 14px 14px 0px 76px;
	background: url(images/livehelp_link.jpg) no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: normal;
}

#downloads {
	width: 221px;
	padding: 14px 14px 14px 18px;
	background: url(images/sub_link_top.jpg) no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
}

#sub_link_bg {
	width: 245px;
	background-image: url(images/sub_link_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

#subad_bottom {
	width: 245px;
	height: 23px;
	background: url(images/sublink_bottom.jpg) no-repeat top left;
}

#support_remote {
	width: 162px;
	height: 123px;
	padding: 98px 17px 0px 17px;
	background-image: url(images/supp_remote_tab.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#support_dispatch {
	width: 167px;
	height: 123px;
	padding: 98px 17px 0px 17px;
	background-image: url(images/supp_dispatch_tab.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#support_emergency {
	width: 168px;
	height: 123px;
	padding: 98px 17px 0px 17px;
	background-image: url(images/supp_emergency_tab.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* sub header styles */

#hdr_txt {
	width: 159px;
	height: 58px;
	margin: 0px 0px 0px 0px;
	padding: 75px 0px 0px 15px;
	background: url(images/hdr_txt.jpg) no-repeat top left;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
}

#hdr_txt2 {
	width: 159px;
	height: 81px;
	margin: 0px 0px 0px 0px;
	padding: 52px 0px 0px 15px;
	background: url(images/hdr_txt.jpg) no-repeat top left;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
}

#hdr_txt3 {
	width: 159px;
	height: 104px;
	margin: 0px 0px 0px 0px;
	padding: 29px 0px 0px 15px;
	background: url(images/hdr_txt.jpg) no-repeat top left;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
}


#hdr_about {
	width: 585px;
	height: 133px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	background: url(images/about/about_hdr.jpg) no-repeat top left;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
	
}

#hdr_products {
	width: 585px;
	height: 58px;
	margin: 0px 0px 0px 0px;
	padding: 75px 0px 0px 15px;
	background: url(images/about/about_hdr.jpg) no-repeat top left;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
}

#hdr_products2 {
	width: 585px;
	height: 81px;
	margin: 0px 0px 0px 0px;
	padding: 52px 0px 0px 15px;
	background: url(images/about/about_hdr.jpg) no-repeat top left;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
}

#hdr_products3 {
	width: 585px;
	height: 104px;
	margin: 0px 0px 0px 0px;
	padding: 29px 0px 0px 15px;
	background: url(images/about/about_hdr.jpg) no-repeat top left;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
}

#hdr_services {
	width: 585px;
	height: 58px;
	margin: 0px 0px 0px 0px;
	padding: 75px 0px 0px 15px;
	background: url(images/about/about_hdr.jpg) no-repeat top left;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
	
}

#hdr_clients {
	width: 585px;
	height: 58px;
	margin: 0px 0px 0px 0px;
	padding: 75px 0px 0px 15px;
	background: url(images/about/about_hdr.jpg) no-repeat top left;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
	
}



#hdr_resources {
	width: 585px;
	height: 58px;
	margin: 0px 0px 0px 0px;
	padding: 75px 0px 0px 15px;
	background: url(images/about/about_hdr.jpg) no-repeat top left;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
	
}

#hdr_support {
	width: 585px;
	height: 58px;
	margin: 0px 0px 0px 0px;
	padding: 75px 0px 0px 15px;
	background: url(images/about/about_hdr.jpg) no-repeat top left;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
	
}

#hdr_contact {
	width: 585px;
	height: 58px;
	margin: 0px 0px 0px 0px;
	padding: 75px 0px 0px 15px;
	background: url(images/about/about_hdr.jpg) no-repeat top left;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
	
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

.footer a:link { 
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.footer a:visited { 
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.footer a:hover, #nav a:active, #nav a:focus {  
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

#callouts_c {
	height: 135px;
	width: 784px;
	text-align: left;
	margin: 0 auto 0 auto;
	padding: 62px 0px 0px 112px;
	background: url(images/callouts.jpg) no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(images/callouts.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.shad_lef
	{ 
	behavior: url(css/iepngfix.htc);
	width:46px;
	height:600px;
	}
	
.shad_rig
	{ 
	behavior: url(css/iepngfix.htc);
	width:46px;
	height:600px;
	}
	
div.veneer_1btn {
	width:99px;
	height:71px;
	background-image: url(images/gallery/veneer_1btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.veneer_1btn a {
	width:99px;
	height:71px;
	background-image: url(images/gallery/veneer_1btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.veneer_1btn :hover {
	width:99px;
	height:71px;
	background-image: url(images/gallery/veneer_1ro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div.veneer_2btn {
	width:100px;
	height:71px;
	background-image: url(images/gallery/veneer_2btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.veneer_2btn a {
	width:100px;
	height:71px;
	background-image: url(images/gallery/veneer_2btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.veneer_2btn :hover {
	width:100px;
	height:71px;
	background-image: url(images/gallery/veneer_2ro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div.veneer_3btn {
	width:98px;
	height:71px;
	background-image: url(images/gallery/veneer_3btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.veneer_3btn a {
	width:98px;
	height:71px;
	background-image: url(images/gallery/veneer_3btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.veneer_3btn :hover {
	width:98px;
	height:71px;
	background-image: url(images/gallery/veneer_3ro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div.veneer_4btn {
	width:100px;
	height:71px;
	background-image: url(images/gallery/veneer_4btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.veneer_4btn a {
	width:100px;
	height:71px;
	background-image: url(images/gallery/veneer_4btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.veneer_4btn :hover {
	width:100px;
	height:71px;
	background-image: url(images/gallery/veneer_4ro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div.veneer_5btn {
	width:99px;
	height:69px;
	background-image: url(images/gallery/veneer_5btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.veneer_5btn a {
	width:99px;
	height:69px;
	background-image: url(images/gallery/veneer_5btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.veneer_5btn :hover {
	width:99px;
	height:69px;
	background-image: url(images/gallery/veneer_5ro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div.veneer_6btn {
	width:100px;
	height:69px;
	background-image: url(images/gallery/veneer_6btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.veneer_6btn a {
	width:100px;
	height:69px;
	background-image: url(images/gallery/veneer_6btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.veneer_6btn :hover {
	width:100px;
	height:69px;
	background-image: url(images/gallery/veneer_6ro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div.veneer_7btn {
	width:98px;
	height:69px;
	background-image: url(images/gallery/veneer_7btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.veneer_7btn a {
	width:98px;
	height:69px;
	background-image: url(images/gallery/veneer_7btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.veneer_7btn :hover {
	width:98px;
	height:69px;
	background-image: url(images/gallery/veneer_7ro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div.veneer_8btn {
	width:100px;
	height:69px;
	background-image: url(images/gallery/veneer_8btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.veneer_8btn a {
	width:100px;
	height:69px;
	background-image: url(images/gallery/veneer_8btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.veneer_8btn :hover {
	width:100px;
	height:69px;
	background-image: url(images/gallery/veneer_8ro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div.veneer_9btn {
	width:99px;
	height:71px;
	background-image: url(images/gallery/veneer_9btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.veneer_9btn a {
	width:99px;
	height:71px;
	background-image: url(images/gallery/veneer_9btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.veneer_9btn :hover {
	width:99px;
	height:71px;
	background-image: url(images/gallery/veneer_9ro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div.veneer_10btn {
	width:100px;
	height:71px;
	background-image: url(images/gallery/veneer_10btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.veneer_10btn a {
	width:100px;
	height:71px;
	background-image: url(images/gallery/veneer_10btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.veneer_10btn :hover {
	width:100px;
	height:71px;
	background-image: url(images/gallery/veneer_10ro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div.veneer_11btn {
	width:98px;
	height:71px;
	background-image: url(images/gallery/veneer_11btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.veneer_11btn a {
	width:98px;
	height:71px;
	background-image: url(images/gallery/veneer_11btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.veneer_11btn :hover {
	width:98px;
	height:71px;
	background-image: url(images/gallery/veneer_11ro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div.veneer_12btn {
	width:100px;
	height:71px;
	background-image: url(images/gallery/veneer_12btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.veneer_12btn a {
	width:100px;
	height:71px;
	background-image: url(images/gallery/veneer_12btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.veneer_12btn :hover {
	width:100px;
	height:71px;
	background-image: url(images/gallery/veneer_12ro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

ul.fader {list-style:none;margin: 0px;padding: 0px;}

ul#portfolio li img{
	border: 0px;
	padding: 0px;
}