﻿	body {
		color:#000000;
		background-color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		margin-top:0;
		padding:0;
		}
	
/*Layout Areas START*/

	#container {
		position:relative;
		width:760px;
		top:0px;
		margin-left:auto;
		margin-right:auto;
		margin-top:0px;
		margin-bottom:0px;
		}

	#headerlogo {
		position:absolute;
		/*width:118px;
		height:76px;*/
		left:19px;
		top:13px;
		margin:0;
		padding:0;
		z-index:10;	
		}
		
	#headerlogopopup {
		position:absolute;
		width:127px;
		height:86px;
		left:16px;
		top:4px;
		margin:0;
		padding:0;
		z-index:10;	
		}
	
	#headernavimage {
		margin:0;
		padding:0;
		height:123px;
		width:760px;
		}
		
	#headersearch {
		position:absolute;
		width:90px;
		height:38px;
		left:637px;
		top:0;
		padding-top:6px;
		z-index:20;
		}
		
	#headerGObutton {
		position:absolute;
		width:27px;
		height:25px;
		left:727px;
		top:13px;
		padding-top:1px;
		z-index:20;
		}
		
	#headerpageforward {
		position:absolute;
		width:103px;
		height:22px;
		right:4px;
		top:46px;
		text-align:right;
		z-index:30;
		overflow:visible;
		}
	
	#headerpageforwardpopup {
		position:absolute;
		width:103px;
		height:22px;
		right:4px;
		top:8px;
		text-align:right;
		z-index:30;
		overflow:visible;
		}
	
	#flashadvertisement	{
		position:absolute;
		width:760px;
		height:185px;
		left:0;
		top:123px;
		margin:0;
		padding:0;
		font-size:4px;
		}
		
	#flashadvertisementlinks {
		position:absolute;
		width:148px;
		height:162px;
		left:605px;
		top:138px;
		margin:0;
		padding:0;
		z-index:2;
		overflow:auto;
		}
	
	#maincontenthome {
		position:absolute;
		width:760px;
		left:0;
		top:312px;
		margin:0;
		padding:0;
		font-size:4px;
		background-color:#ffffff;
		}


	#interiorpagegradientbar {
		position:absolute;
		width:760px;
		height:24px;
		left:0;
		top:123px;
		margin:0;
		padding:0;
		}
		
	#interiorpagegradientbarpopup {
		position:absolute;
		width:760px;
		height:24px;
		left:0;
		top:95px;
		margin:0;
		padding:0;
		z-index:50;
		}
	
	#maincontentinteriorpages {
		position:absolute;
		width:760px;
		left:0px;
		top:147px;
		margin:0;
		padding:0;
		font-size:4px;
		background-color:#ffffff;
		}
		
	#maincontentpopup {
		position:absolute;
		width:760px;
		left:0px;
		top:119px;
		margin:0;
		padding:0;
		font-size:4px;
		background-color:#ffffff;
		z-index:50;
		}
		
/*Layout Areas END*/

/*Button Areas START*/

	#but_our_services {
		position:absolute;
		width:80px;
		height:14px;
		left:170px;
		top:103px;
		z-index:10;
		}
	
	#but_our_locations {
		position:absolute;
		width:90px;
		height:14px;
		left:267px;
		top:103px;
		z-index:10;
		}
	
	#but_about_us {
		position:absolute;
		width:59px;
		height:14px;
		left:372px;
		top:103px;
		z-index:10;
		}
	
	#but_microtek_blog {
		position:absolute;
		width:91px;
		height:14px;
		left:443px;
		top:103px;
		z-index:10;
		}
	
	#but_contact_us {
		position:absolute;
		width:72px;
		height:14px;
		left:549px;
		top:103px;
		z-index:10;
		}
	
	#but_client_login {
		position:absolute;
		width:79px;
		height:14px;
		left:637px;
		top:103px;
		z-index:10;
		}
	
	#button_bar {
		position:absolute;
		width:585px;
		height:14px;
		left:265px;
		top:105px;
		z-index:10;
		overflow:visible;
		padding:0;
		margin:0;
		}
	
/*Button Areas END*/


/*Text Styles START*/
	
	h1 {
		font-size:15px;
		color:#ee2308;
		font-weight:bold;
		margin-top:0;
		margin-bottom:0;
		padding-top:0;
		padding-bottom:0;
		}
	
	h2 {
		font-size:12px;
		color:#000000;
		font-weight:bold;
		margin-top:0;
		margin-bottom:0;
		padding-top:0;
		padding-bottom:0;
		}

	h3 {
		font-size:15px;
		color:#000000;
		font-weight:bold;
		margin-top:16px;
		margin-bottom:6px;
		padding-top:16px;
		padding-bottom:0;
		}

	ul {
		padding-left:20px;
		}
	
	.bodycopy {
		font-size:12px;
		line-height:13.75px;
		margin:0;
		padding:0;
		}
	
	.bodycopyhomecol {
		font-size:12px;
		line-height:13.75px;
		margin-top:5px;
		margin-bottom:5px;
		margin-right:13px;
		margin-left:13px;
		padding:0;
		}

	.bodycopyinteriorpages {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		margin-top:5px;
		margin-bottom:5px;
		padding:0;
		}
		
	
	.bodycopylists {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		margin-top:0;
		margin-bottom:5px;
		margin-left:30px;
		padding:0;
		}
	
	.cutlinetext {
		font-size:9px;
		line-height:11px;
		margin:0;
		padding:0;
		border:0;
		}
	
	.smalltextlink {
		font-size:11px;
		line-height:12px;
		margin:0;
		padding:0;
		text-decoration:underline;
		}
	
	.footertext {
		font-size:10px;
		line-height:12px;
		margin: 10px 0 0 0;
		padding:0;
		text-decoration:none;
		margin-left:18px;
		}
		
	.footertext a:visited {
		text-decoration:none;
		}
		
	.footertext a:hover {
		text-decoration:underline;
		color:#ee2308;
		}
	
	
	.majorlinks {
		font-size:14px;
		line-height:16px;
		margin:0;
		margin-bottom:18px;
		padding:0;
		text-decoration:none;
		}
		
	.majorlinks a:visited,a:link,a:active {
		text-decoration:none;
		}
		
	.majorlinks a:hover {
		color:#ee2308;
		text-decoration:underline;
		}
	
	.majorlinkstable {
		font-size:14px;
		line-height:16px;
		margin:0px;
		padding-top:10px;
		text-decoration:none;
		}
	
	.majorlinksred {
		font-size:14px;
		line-height:16px;
		margin:0;
		padding:0;
		color:#ee2308;
		}
	
	.asteriskmarker {
		font-size:.8em;
		bottom:.5em;
		color:#EF392F;
		font-weight:bold;
	}
	
	blockquote.left {
		width: 200px; 
		margin: 5px 15px 5px 0;
		padding: 5px;
		font-size: 4.5em; 
		text-align: center; 
		float: left;
		color:#2F595E;
		}

	blockquote.right { 
		width: 200px; 
		margin: 5px 0 5px 15px; 
		padding: 5px 0;
		font-size: 4.5em; 
		text-align: center; 
		float: right;
		color:#2F595E; 
		}
		
	.sidebar_testimonials_head {
		font-size:12px;
		line-height:14px;
		font-weight:bold;
		color:#ee2308;
		margin:0;
		}
	
	.sidebar_testimonials {
		background-color:#DDDDDD;
		border: 1px solid #7d9da9;
		padding:5px 5px 5px 8px;
		text-align:left;
		color:000000;
		font-size:12px;
		line-height:17px;
		margin:0;
		}
		
	.sidebar_testimonials_signature {
		font-size:11px;
		font-style:oblique;
		line-height:14px;
		color:#2F595E;
		}
	
	.sidebar_house_ad {
		background-color:#a6bac2;
		border: 1px solid #7d9da9;
		padding:5px;
		text-align:left;
		color:000000;
		font-size:12px;
		font-style:oblique;
		line-height:17px;
		}
		
	.sidebar_house_ad_signature {
		font-size:11px;
		font-style:normal;
		line-height:14px;
		color:#2F595E;
		}
		
	.sidebarspeciallink {
		background-color:#DDDDDD;
		border: 1px solid #7d9da9;
		padding:5px;
		text-align:center;
		font-size:12px;
		line-height:13px;
		}
	
	.sidebar_submenu {
		background-color:#DDDDDD;
		border: 1px solid #7d9da9;
		padding:7px 10px 10px 13px;
		text-align:left;
		color:#ee2308;
		font-size:12px;
		line-height:19px;
		}
	
	.sidebartext {
		font-size:12px;
		line-height:18px;
		margin-top:5px;
		margin-bottom:5px;
		padding:0;
		color:#000000;
		text-decoration:none;
		}
		
	.sidebar_locations {
		background-color:#DDDDDD;
		border: 1px solid #7d9da9;
		padding:0px 10px 10px 13px;
		text-align:center;
		}
		
	.sidebarlocationshead {
		font-size:14px;
		line-height:14px;
		color:#ee2308;
		text-align:center;
		font-weight:bold;
		}
	
	.sidebarlocationstext {
		font-size:11px;
		line-height:14px;
		margin:0;
		padding:0;
		color:#000000;
		text-decoration:none;
		}
		
	.sidebar_searchtool {
		font-size:12px;
		line-height:14px;
		font-weight:bold;
		font-style:italic;
		background-color:#DDDDDD;
		border: 1px solid #7d9da9;
		padding:8px 10px 8px 13px;
		text-align:center;
		}
		
	.sidebar_searchtool a {
		color:#ee2308;
		text-decoration:underline;
		}

	.sidebar_searchtool a:visited {
		color:#ee2308;
		text-decoration:underline;
		}
		
	.sidebarsearchtoolhead {
		font-size:12px;
		line-height:14px;
		color:#ee2308;
		text-align:center;
		font-weight:bold;
		}
	
	.sidebarsearchtooltext {
		font-size:11px;
		line-height:14px;
		margin:0;
		padding:0;
		color:#000000;
		text-align:left;
		text-decoration:none;
		}
		
	.resultshead {
		background-color:#DDDDDD;
		font-size:12px;
		padding:5px;
		color:#000000;
		text-align:left;
		font-weight:bold;
		text-decoration:none;
		}
		
	.results {
		font-size:11px;
		padding:5px;
		color:#000000;
		text-align:left;
		text-decoration:none;
		}
	

/*Text Styles END*/

	p {
		line-height:18px;
		margin:0;
		padding:0;
		margin-top:5px;
		margin-bottom:5px;
	}

/* Hyperlink Styles START */

	a {
		color:#000000;
		text-decoration:none;
		}
	
	a:visited {
		color:#000000;
		text-decoration:none;
		}
	
	a:hover {
		color:#ee2308;
		text-decoration:underline;
		}
	
	a:active {
		color:#000000;
		text-decoration:none;
		border:none;
		}
	
	.bodycopy a {
		text-decoration:underline;
		}
	
	.bodycopy a:hover {
		color:#ee2308;
		text-decoration:underline;
		}
	
	.bodycopyinteriorpages a:link,a:active,a:visited {
		text-decoration:underline;
		color:#000000;
		}
	
	.bodycopyinteriorpages a:hover {
		color:#ee2308;
		text-decoration:underline;
		}
		
	.bodycopylists a:link,a:active,a:visited {
		text-decoration:underline;
		color:#000000;
		}
		
	.bodycopylists a:hover {
		text-decoration:underline;
		color:#ee2308;
		}
	
	.bodycopyhomecol a {
		text-decoration:underline;
		}
			
	.sidebar_submenu a {
		text-decoration:underline;
		color:#000000;
		}
		
	.sidebar_submenu a:hover {
		text-decoration:underline;
		color:#ee2308;
		}
		
	.promoheadline a {
		text-decoration:underline;
		color:#2F595E;
		}
	
	.promoheadline a:hover {
		color:#ee2308;
		text-decoration:underline;
		}
	
	
/*Hyperlink Styles END*/

/*Content Layout Elements START*/
	
	.imagefloatleft {
		float:left;
		margin-right:12px;
		margin-bottom:12px;
		}
	
	.imagefloatleft img{
		border: 1px solid #7d9da9;
		}

	.imagefloatright {
		float:right;
		margin-left:12px;
		margin-bottom:12px;
		}
	
	.imagefloatright img {
		border: 1px solid #7d9da9;
		}
		
	.imagefloatleftborderless {
		float:left;
		margin-right:12px;
		margin-bottom:12px;
		}
		
	.imagefloatrightborderless {
		float:right;
		margin-left:12px;
		margin-bottom:12px;
		}	
	
	
	.promofloatright {
		float:right;
		width:220px;
		color:#000000;
		background-color:#eedca2;
		border-color:#7d9da9;
		border-style:solid;
		border-width:2px;
		margin-top:12px;
		margin-left:12px;
		margin-bottom:12px;
		padding:8px;
		font-size:12px;
		line-height:18px;
		}
	
	.promofloatleft {
		float:left;
		width:220px;
		color:#000000;
		background-color:#eedca2;
		border-color:#7d9da9;
		border-style:solid;
		border-width:2px;
		margin-top:12px;
		margin-right:12px;
		margin-bottom:12px;
		padding:8px;
		font-size:12px;
		line-height:18px;
		}
	
	.promoheadline {
		font-size:14px;
		color:#2F595E;
		font-weight:bold;
		}
	
/*Content Layout Elements END*/
	
/*Form Styles START*/
	.searchbox {	
		width:85px;
		height:11px;
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
		}	
/*Form Styles END*/
