@charset "UTF-8";
/* CSS Document */

HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%; background-image:url(images/css/bg.png); background-repeat:repeat;
	

}
HTML {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px}
BODY {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; background-color:#E4E4E4;}
BODY {font-family:Veranda, Arial, Georgia, Times New Roman, Times, serif; TEXT-ALIGN: center; font-size: 10pt;}
#container {
	MIN-HEIGHT: 100%;
	MARGIN-LEFT: auto;
	WIDTH: 947px;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	TEXT-ALIGN: left;
	background-image:url(images/nav/paper.png);
	background-repeat:repeat-y;
	padding: 0px;
}
* HTML #container {HEIGHT: 100%;WIDTH: 947px}

#services_container {BORDER-RIGHT: #a1a1a1 1px solid; MIN-HEIGHT: 100%; BACKGROUND:  url(images/bkgds/service.jpg); MARGIN-LEFT: auto; BORDER-LEFT: #a1a1a1 1px solid; WIDTH: 890px; MARGIN-RIGHT: auto; POSITION: relative; TEXT-ALIGN: left}
* HTML #services_container {HEIGHT: 100%;WIDTH: 890px}

#container_home {BORDER-RIGHT: #a1a1a1 1px solid; MIN-HEIGHT: 100%; BACKGROUND:  url(images/bkgds/home.jpg); MARGIN-LEFT: auto; BORDER-LEFT: #a1a1a1 1px solid; WIDTH: 890px; MARGIN-RIGHT: auto; POSITION: relative; TEXT-ALIGN: left}
* HTML #container_home {HEIGHT: 100%;}
* HTML #container_home {WIDTH: 890px}

#clear {clear:both; height: 20px; width: 100%; text-align:center; margin: 0px 0px 10px 0px;}
#clear p{margin: 0px 40px 0px 40px;}


* HTML BODY {
	FONT-SIZE: 
}
#mainheader {
	Z-INDEX: 1; LEFT: 0px; WIDTH: 100%;  POSITION: absolute; TOP: 0px; HEIGHT: 62px;
}
#header {
	 position: absolute: top: 0px; MARGIN: 0px 0px 0px; OVERFLOW: hidden; WIDTH: 100%;  POSITION: relative; width: 947px; HEIGHT: 80px; BACKGROUND-image:url(images/css/top.png);
}

#header P {
	MARGIN: 0px 5px 0px
}

#toolbox {float: right; width: 300px; margin-top: 10px;}
#toolbox IMG{margin: 0px 0px 0px 10px; border: 0px;}

#logobox {float: left; width: 300px; margin-top: 11px; margin-left: 30px;}
#logobox IMG{border: 0px;}

#phonebox {float: left; width: 300px; margin-top: 50px;}
#phonebox IMG{border: 0px;}

#suggest {
	margin: 10px 0px 25px 0px;
	clear: both;
	width: 880px;
	height: 200px;
	background-image:url(images/css/bottom.gif);
}
#suggest IMG{
	margin: 0px 0px 0px 10px;
	border: 0px;
	float: left;
}

#phone_number {float: right; height: 30px; font-size: 2em; font-weight: bold; margin: 0px 40px 30px 0px;}
#phone_number p{margin: 3px 3px 3px 3px;}


* HTML #mainheader {
	HEIGHT: 99px
}
* HTML #header {
	HEIGHT: 90px 
}
#buttonnav { WIDTH: 100%;  height: 83px; }
* HTML #buttonnav {HEIGHT: 115px}


#assortment {
	 WIDTH: 100%; HEIGHT: 62px;
}

#footer P {MARGIN: 20px 10px 5px 10px; color:#333333;text-align:center;}
#footer {
	margin: 0px 0px 1px 30px;
	width: 880px;
	
	HEIGHT: 62px;
	BACKGROUND-IMAGE:url(images/css/footer.gif);
	background-repeat:no-repeat;
	font-size: 1.0em;
	text-align:right;
}

* HTML #footer {HEIGHT: 62px}
#clearfooter {CLEAR: both; WIDTH: 100%; HEIGHT: 1px;}

#buttondiv {background-image:url(images/css/main_nav_back.png); height: 83px; width: 900px;margin: 0px 0px 0px 21px;}
#buttondiv p{display: inline; margin: 30px 0px 0px 0px;}
#buttondiv IMG{border: 0;margin: 14px 0px 0px 10px;}


#search {float:left; width: 213px;}
#search input {height: 22px; width: 110px; margin: 26px 0px 0px 38px; background-image:url(images/css/search_back.png);}
#search IMG{border: 0;margin: 14px 0px 0px 40px;}



#tripoli {
	margin: 0px 30px 0px 30px;
	height: 100%;
	clear:both;
	padding: 0px;
}
#tripoli p{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}


#leftfield {
	float:left;
	width: 190px;
	margin: 0px 0px 10px 00px;
}
#leftfield p{margin: 0px; padding: 0px 0px 0px 0px;}


#small_panel {background-image:url(images/nav/side_nav/technology.png); width: 191px; height: 107px; padding: 0px 0px 0px 0px; font-size:.9em; }
#small_panel p{padding: 10px 0px 0px 10px; font-size: 1.2em; font-weight:bold;}
#small_panel ul{margin: 10px 15px 0px 0px; padding: 0px 0px 0px 10px;}
#small_panel li{margin: 0px 0px 0px 0px; list-style-type:none; border-bottom: 1px dashed #ccc; padding: 0px 0px 0px 10px;}
#small_panel a:link {text-decoration:none;}
#small_panel a:visited {text-decoration:none;}
#small_panel a:hover {text-decoration:none; font-weight:bold;}
#small_panel a:active {text-decoration:none;}


#small_panel_on {background-image:url(images/nav/side_nav/technology_on.png); width: 191px; height: 107px; padding: 0px 0px 0px 0px; font-size:.9em; margin: 0px 0px 10px 0px; }
#small_panel_on p{padding: 10px 0px 0px 10px; font-size: 1.2em; font-weight:bold;}
#small_panel_on ul{margin: 10px 15px 0px 0px; padding: 0px 0px 0px 10px;}
#small_panel_on li{margin: 0px 0px 0px 0px; list-style-type:none; border-bottom: 1px dashed #ccc; padding: 0px 0px 0px 10px;}
#small_panel_on a:link {text-decoration:none;}
#small_panel_on a:visited {text-decoration:none;}
#small_panel_on a:hover {text-decoration:none; font-weight:bold;}
#small_panel_on a:active {text-decoration:none;}





#products {background-image:url(images/nav/side_nav/products.png); width: 191px; height: 191px; padding: 0px 0px 0px 0px; font-size:.9em; }
#products p{padding: 10px 0px 0px 10px; font-size: 1.2em; font-weight:bold;}
#products ul{margin: 10px 20px 0px 0px; padding: 0px 0px 0px 10px;}
#products li{margin: 0px 0px 0px 0px; list-style-type:none; border-bottom: 1px dashed #ccc; padding: 0px 0px 0px 10px;}
#products a:link {text-decoration:none;}
#products a:visited {text-decoration:none;}
#products a:hover {text-decoration:none; font-weight:bold;}
#products a:active {text-decoration:none;}



#sidnav_on {background-image:url(images/css/nav_on.png);/* background-size:200px 800px; -moz-background-size:200px 800px;*/ width: 191px; padding: 0px 0px 0px 0px; font-size:.9em; }
#sidnav_on p{padding: 10px 0px 3px 10px; font-size: 1.2em; font-weight:bold;}
#sidnav_on ul{margin: 10px 20px 0px 0px; padding: 0px 0px 0px 10px;}
#sidnav_on li{margin: 3px 0px 3px 0px; list-style-type:none; border-bottom: 1px dashed #ccc; padding: 0px 0px 0px 10px;}
#sidnav_on a:link {text-decoration:none; font-size: 12px;}
#sidnav_on a:visited {text-decoration:none;font-size: 12px;}
#sidnav_on a:hover {text-decoration:none; font-size: 12px;font-weight:bold;}
#sidnav_on a:active {text-decoration:none;font-size: 12px;}

#ditchon {
	margin: -3px 0px 0px 0px;
	background-image:url(images/css/ditch_on.png);
	width: 190px;
	height: 29px;
	padding: 0px;
	background-repeat: no-repeat;
}



#sidnav {background-image:url(images/css/nav_off.png); width: 191px; padding: 0px 0px 0px 0px; font-size:.9em; }
#sidnav p{padding: 10px 0px 3px 10px; font-size: 1.2em; font-weight:bold;}
#sidnav ul{margin: 10px 20px 0px 0px; padding: 0px 0px 0px 10px;}
#sidnav li{margin: 3px 0px 3px 0px; list-style-type:none; border-bottom: 1px dashed #ccc; padding: 0px 0px 0px 10px;}
#sidnav a:link {text-decoration:none; font-size: 12px;}
#sidnav a:visited {text-decoration:none;font-size: 12px;}
#sidnav a:hover {text-decoration:none; font-size: 12px;font-weight:bold;}
#sidnav a:active {text-decoration:none;font-size: 12px;}

#ditch {
	margin: -2px 20px 0px -12px;
	background-image:url(images/css/ditch.png);
	width: 190px;
	height: 10px;
	padding: 0px;
}

#ditch2 {
	margin: -3px 0px 0px 0px;
	background-image:url(images/css/ditch2.png);
	width: 190px;
	height: 29px;
	padding: 0px;
	background-repeat: no-repeat;
}

#products_on {background-image:url(images/nav/side_nav/products_on.png); width: 191px; height: 191px; padding: 0px 0px 0px 0px; font-size:.9em; }
#products_on p{padding: 10px 0px 0px 10px; font-size: 1.2em; font-weight:bold;}
#products_on ul{margin: 10px 20px 0px 0px; padding: 0px 0px 0px 10px;}
#products_on li{margin: 0px 0px 0px 0px; list-style-type:none; border-bottom: 1px dashed #ccc; padding: 0px 0px 0px 10px;}
#products_on a:link {text-decoration:none;}
#products_on a:visited {text-decoration:none;}
#products_on a:hover {text-decoration:none; font-weight:bold;}
#products_on a:active {text-decoration:none;font-weight:bold;}

#headline {
	width: 650px;
	margin: 0px 0px 0px 5px;
	background-image: url(images/css/5000_bg.jpg);
	background-repeat: no-repeat;
	height: 215px;
	padding: 0px 0px 0px 0px;
	border: dotted 1px #efefef;
}



#flash {margin: 0px 40px 10px 85px; clear: both;}

#home_nest_promo {
	width: 650px;
	margin: 2px 5px 0px 20px;
}


#rightfield {
	float: right;
	width: 680px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: "Veranda","Arial";
}
#rightfield p{
	margin: 0px;
	padding: 7px 7px 7px 7px;
}
#rightfield h1{margin: 1px 0px 2px 0px; font-size: 16pt; font-family:Arial, Helvetica, sans-serif;}
#rightfield h2{margin: 1px 0px 2px 0px; font-size: 14pt; font-family:Arial, Helvetica, sans-serif;}
#rightfield h3{margin: 1px 0px 2px 0px; font-size: 24px; font-family:Arial, Helvetica, sans-serif;}
#rightfield h4{margin: 1px 0px 2px 0px; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color:#3399CC;}


#newline {clear:both; margin: 3px 3px 3px 3px;  font-style:italic; font-weight: bold;}
#newline p{
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}

#rightfield td.left{border-bottom: 1px dotted #333333;width: 50%; text-align: right; font-size: 12px;}
#rightfield ul{
	font-size: 10pt;
	margin-top: 5px;
	margin-bottom: 5px;
}
#rightfield li{font-size: 10pt;}
#rightfield td.right{border-bottom: 1px dotted #333333; border-left: 1px dotted #333333;width: 50%; font-size: 12px;}

#rightfield li.ext{margin: 0px 0px 0px 10px; border-bottom: 1px dashed #ccc; padding: 0px 0px 0px 10px;}
#rightfield ul.ext{margin: 10px 15px 0px 0px; padding: 0px 0px 0px 10px;}

#major {border-bottom: 1px dotted #00CC00; clear:both;}


#canvas {width: 100%;}

#article {}
#article p{font-size: 12px;}

#article ul{
	font-size: 11px;
	margin: 6px 2px 5px 6px;
	padding: 2px 2px 2px 6px;
	color:#000000;
}

#article li{
	font-size: 12px;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	color:#000000;
}

#article IMG{border: 1px dotted #999999; margin: 3px 3px 3px 3px; padding:5px 5px 5px 5px;}

#athird {float: right; width: 215px; margin: 0px 0px 10px 10px;}
#homethird {
	float: right;
	width: 198px;
	text-align: center;
	margin: 0px 5px 10px 5px;
	border: dotted 1px #ccc;
}

#athird_bottom {
	float: right;
	width: 207px;
	margin: 0px 2px 5px 2px;
	background-image: url(images/css/blue_base.gif);
	background-repeat: repeat;
	text-align:center;
}

#athird_bottom IMG{
	margin: 0px 5px -7px 0px;
	padding: 0px;
}

#athird_bottom p{font-size: 20px; }


#athird_footer {
	float: left;
	width: 175px;
	margin: 15px 0px 0px 10px;
	background-color:#DDFFFF;
	border: 2px dotted #CCCCCC;
	height: 170px;
}

#athird_footer p{
	padding: 10px 10px 3px 10px;
	margin: 0px;
	font-size:10px;
}
#athird_footer ul{padding: 0px; margin: 0px 0px 3px 10px; font-size:10px;}
#athird_footer li{padding: 0px; margin: 0px 0px 3px 10px; font-size:10px;}


#ahalf {
	float: right;
	width: 315px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

#homehalf {
	float: right;
	width: 305px;
	margin: 0px 5px 0px 5px;
	padding: 0px;
}


#twothirds {
	float: right;
	width: 425px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}

#example{
	width: 320px;
	height: 248px;
	float: left;
	BACKGROUND:  url(images/examples/ExamplePage-frame.jpg);
}
#example h3{font-family: "Veranda","Arial"; font-size: 14pt; font-weight: bold; margin: 10px 16px 0px 10px; color:#333333}
#example h4{font-family: "Veranda","Arial"; font-size: 12pt; font-weight: bold; margin: 10px 16px 0px 10px; color:#333333}
#example p{margin: 10px 16px 0px 10px;}

#examplesquare{
	width: 130px;
	float: left;
}




#leftyopposed {
	width: 330px;
	float: left;
	background:#fff;
}
#leftyopposed h1{font-size: 16px; margin: 5px 0px 0px 5px;}
#leftyopposed h2{font-size: 14px; margin: 5px 0px 0px 5px;}
#leftyopposed h3{font-size: 14px; margin: 5px 0px 0px 5px; font-family: "Georgia","Arial"; font-style: italic; color:#3366cc}
#leftyopposed h4{color: #000000; font-family: "Veranda","Arial"; font-size: 10pt; font-weight: bold;}
#leftyopposed p{color: #000000; font-family: "Veranda","Arial"; font-size: 10pt;}
#leftyopposed IMG{margin: 0px 5px 5px 0px;}
#leftyopposed ul{font-size: 11px; margin: 2px 2px 2px 6px; padding: 2px 2px 2px 6px; color:#000000;}
#leftyopposed li{font-size: 11px; margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; color:#000000; font-family: "Veranda","Arial"; font-size: 10pt;}
#tyopposed01{ width: 670px; height: 1000px; overflow-y:scroll; overflow-x: hidden; scrollbar-face-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-arrow-color: #6cd8fc; scrollbar-shadow-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; FILTER: Chroma(Color=#FFFFFF)} 

#leftyopposedwider {
	width: 365px;
	float: left;
	background:#fff;
	border-right: 1px dotted #ccc;
}
#leftyopposedwider p{
	color: #000000;
	font-size: 12px;
}
#leftyopposedwider ul{
	font-size: 11px;
	margin: 2px 2px 2px 6px;
	padding: 2px 2px 2px 6px;
	color:#000000;
}
#leftyopposedwider li{
	font-size: 11px;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	color:#000000;
}



#case_study_listing {
	float:right;
	margin: 100px 0px 0px 0px;
	width: 200px;
}



#freedom {
	margin: 50px 15px 0px 0px;
	float: right;
	width: 225px;
	padding: 0px 0px 0px 0px;
}
#freedom p{
	margin: 0px 15px 0px 0px;
}


#rightyopposed {
	width: 330px;
	float: right;
	background:#fff;
}
#rightyopposed h1{font-size: 16px; margin: 5px 0px 0px 5px;}
#rightyopposed h2{font-size: 14px; margin: 5px 0px 0px 5px;}
#rightyopposed h3{font-size: 14px; margin: 5px 0px 0px 5px; font-family: "Georgia","Arial"; font-style: italic; color:#3366cc}
#rightyopposed h4{color: #000000; font-family: "Veranda","Arial"; font-size: 10pt; font-weight: bold;}
#rightyopposed p{color: #000000; font-family: "Veranda","Arial"; font-size: 10pt;}
#rightyopposed IMG{margin: 0px 5px 5px 0px;}
#rightyopposed ul{font-size: 11px; margin: 2px 2px 2px 6px; padding: 2px 2px 2px 6px; color:#FFFFFF;}
#rightyopposed li{font-size: 11px;margin: 2px 2px 2px 2px;padding: 2px 2px 2px 2px;color:#000000; font-family: "Veranda","Arial"; font-size: 10pt;}

#rightyopposed_case {
	width: 335px;
	height: 300px;
	background-image:url(images/examples/case_studies.jpg);
	float: right;
}
#rightyopposed_case h3{
font-size: 14px; margin: 5px 0px 0px 5px;
}
#rightyopposed_case p{
	color: #000000;
	font-size: 12px;
}
#rightyopposed_case ul{font-size: 11px; margin: 2px 2px 2px 6px; padding: 2px 2px 2px 6px; color:#FFFFFF;}
#rightyopposed_case li{
	font-size: 11px;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	color:#000000;
}


#rightyopposedwider {
	width: 300px;
	float: right;
	background:#fff;
}
#rightyopposedwider p{
	color: #000000;
	font-size: 12px;
}
#rightyopposedwider ul{font-size: 11px; margin: 2px 2px 2px 6px; padding: 2px 2px 2px 6px; color:#FFFFFF;}
#rightyopposedwider li{
	font-size: 11px;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	color:#000000;
}

#product_guide {}
#product_guide p{font-size: 9px; margin: 0px; padding: 0px; }


#forum {clear:both;width: 670px; height: 250px; background-image:url(images/support/support_forum.jpg); background-repeat:no-repeat; margin: 0px 0px 0px 3px;}
#forum h3 {
	font-size: 16px;
	line-height: 50px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 20px 0px 5px 255px;
	
}
#forum p {font-size: 12px; font-family:Arial, Helvetica, sans-serif; margin: 5px 0px 5px 255px;}



#techbottom {
	clear:both;
	width: 670px;
	height: 250px;
	background-image:url(images/technology/5000.jpg);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 3px;
}
#techbottom h3 {
	font-size: 16px;
	line-height: 30px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 20px 0px 5px 325px;
	
}
#techbottom p {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 325px;
	padding-top: 0px;
	padding-right: 160px;
	padding-bottom: 0px;
	padding-left: 5px;
}


#productlinkroweven {
	clear:both;
	background-color:#FFF3EF;
}
#productlinkimage {
	float: left;
	width: 120px;
}
#productlinkdescription {
	float:right;
	width: 200px;
}


#productlinkrowodd {
	clear:both;
	background-color:#FFFEE7;
}

#boty {
	height: 200px;
	float:right;
	border-right: 1px dotted #e26f02;
	width: 1px;
	margin: 0px 3px 0px 3px;
}

#threedimensional {clear:both;width: 670px; height: 250px; background-image:url(images/examples/360.jpg); background-repeat:no-repeat; margin: 30px 0px 0px 3px; background-color:#009933;}
#threedimensional h3 {font-size: 16px; font-family:Arial, Helvetica, sans-serif; margin: 20px 0px 5px 255px;}


#divclear {clear: both; margin: 3px 0px 9px 0px; border-bottom: 1px dotted #c0479a;}


#mrclear {clear: both; margin: 3px 0px 3px 0px;}
#mrclear p{padding: 3px 0px 3px 0px;}
#mrclear h3{font-family: Georgia , Arial, Helvetica, sans-serif; 12px; margin: 0px 0px 0px 0px; font-style: italic;}
#mrclear li{font-family: "Veranda","Arial"; font-size: 10pt;}
#masterblaster {clear:both; height: 28px;}


#recolinks {
	width: 180px;
	float: right;
	background-color:#FFECEC;
	border: 1px dashed #CCCCCC;
	margin: 10px 10px 7px 7px;
	clear: both;
}

#recolinks_left {
	width: 180px;
	float: left;
	background-color:#E2FCFC;
	border: 2px dashed #CCCCCC;
	margin: 10px 10px 7px 7px;
	clear: both;
}

#product_title {margin: 2px 4px 2px 4px; font-size:14px; font-weight:bold;}


#overview {width: 650px;}

#ro {float: right;}

#lo {
	float: left;
	width: 280px;
	margin: 0px 0px 0px 0px;
}
#lo h1 {font-size: 1.5em; font-weight:bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#lo ul {
	margin: 5px 0px 0px 7px;
	padding: 3px 0px 3px 10px;
}
#lo li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#bo {clear:both; height: 160px;}
#bo p{padding: 5px 30px 5px 30px;
      font-family: "Veranda","Arial"; 
}


#forwho {
	float: left;
	width: 300px;
	height: 100px;
	background-image: url(images/css/forwho.gif);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
#forwho p {padding: 0px 0px 0px 0px; margin: 0px 13px 0px 13px; font-size: 9px; font-family: "Veranda","Arial";}
#forwho h5 {font-size: 11px; margin: 0px 13px 0px 13px;}

#forwhat {float: left; width: 300px; height: 100px;background-image:url(images/css/forwhat.gif); background-repeat:no-repeat; margin: 0px 0px 0px 10px; padding: 10px 0px 0px 0px;}
#forwhat p {padding: 0px 0px 0px 0px; margin: 0px 13px 0px 13px; font-size: 9px; font-family: "Veranda","Arial";}
#forwhat h5 {font-size: 11px; margin: 0px 13px 0px 13px;}

#forwhat2 {float: left; width: 320px; height: 100px;background-image:url(images/css/forwhat2.gif); background-repeat:no-repeat; margin: 0px 0px 0px 10px; padding: 10px 0px 0px 0px;}
#forwhat2 p {padding: 0px 0px 0px 0px; margin: 0px 13px 0px 13px; font-size: 10px; font-family: "Veranda","Arial";}
#forwhat2 h5 {font-size: 11px; margin: 0px 13px 0px 13px;}

#mainnav {margin-top: 0px;padding-top: 0px;Z-INDEX: 2; WIDTH: 100%;  POSITION: relative; HEIGHT: 40px; BACKGROUND-Image:url(images/bkgds/services.gif);text-align: center; clear:both; line-height:40px;}
* HTML #mainnav {HEIGHT: 40px}
#mainnav_h {margin-top: 0px;padding-top: 0px;Z-INDEX: 2; WIDTH: 100%;  BACKGROUND-Image:url(images/bkgds/services_h.gif);POSITION: relative; HEIGHT: 40px;text-align: center; clear:both; line-height:40px;}
#mainnav_h p{display:inline; padding: 0px 25px 0px}
* HTML #mainnav_h {HEIGHT: 40px}

#content_channel {padding-top: 22px; WIDTH: 620px; font-color: #ffffff;}
#content_channel h1{font-size: 3em;color: #ffffff;MARGIN: 5px 30px 15px}
#content_channel h2{font-size: 1.7em;color: #ffffff;MARGIN: 5px 30px 5px}
#content_channel h3{font-size: 1.7em;color: #000000;MARGIN: 5px 30px 5px}
#content_channel P {color: #ffffff;MARGIN: 5px 35px 5px}


#content_channel a:link {display: block;padding-left: 6px;padding-right: 6px;line-height: 40px; color: #ffffff;font-size: 1.3em;font-weight: bold;text-align: center;text-decoration: none;margin-bottom: 0px; border: 1px dotted #ffffff;background-image: url(images/bkgds/lbg.png);}
#content_channel a:visited {display: block;padding-left: 6px;padding-right: 6px;line-height: 40px;background-image: url(images/bkgds/tranny.png);color: #ffffff;font-size: 1.2em;font-weight: bold;text-align: center;text-decoration: none;margin-bottom: 0px; border: 1px dotted #000000;}
#content_channel a:hover {display: block;padding-left: 6px;padding-right: 6px;line-height: 40px;background-image: url(images/bkgds/tranny.png);color:#3366FF; text-decoration: underline;font-size: 1.3em;font-weight: bold;text-align: center;text-decoration: none;margin-bottom: 0px; border: 1px dotted #ffffff;}
#content_channel a:active {display: block;padding-left: 6px;padding-right: 6px;line-height: 40px;background-image: url(images/bkgds/tranny.png);color: #ffffff;font-size: 1.3em;font-weight: bold;text-align: center;text-decoration: none;margin-bottom: 0px; border: 1px dotted #000000;}

#content {border-right: 2px dotted #cccccc; padding-top: 22px; WIDTH: 620px;background-image: url(images/test_er.png);}
#content h1{font-size: 3em;color: #000000;MARGIN: 5px 30px 15px}
#content h2{font-size: 1.7em;color: #000000;MARGIN: 5px 30px 5px}
#content h3{font-size: 1.7em;color: #000000;MARGIN: 5px 30px 5px}
#content P {MARGIN: 5px 30px 5px}





#left_region {float:left;overflow: hidden; WIDTH: 200px; font-size: .7em; text-align: left; padding: 0px 0px 0px 0px;border-right:dotted 1px #D7D7D7;}
#left_region P {MARGIN: 0px 0px 2px 00px; font-size: 1.5em; padding: 0px 0px 0px 0px;}
#left_region h3 {MARGIN: 10px 0px 0px 0px; font-size: 1.1em;}
#left_region input {display:inline;margin: 0px 0px 0px 0px;}
#left_region IMG {display:inline;margin: 10px 0px 10px 10px; padding: 0px 0px 0px 0px;}


#right_region {overflow: hidden; float:right; WIDTH: 450px; text-align: left; padding: 0px 0px 0px 0px;}
#right_region P {MARGIN: 5px 0px 0px 0px;}
#right_region h3 {MARGIN: 10px 0px 0px 0px; font-size: 1.1em;}
#right_region input {display:inline;margin: 0px 0px 0px 0px;}
#right_region IMG {display:inline;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#right_region h6{font-family: "Georgia","Arial"; font-size: 10pt; font-style: italic; color:#666666;}

#right_overview {overflow: hidden; float:right; WIDTH: 600px; text-align: left; padding: 0px 0px 0px 0px;}
#right_overview h4{font-family: "Veranda","Arial"; font-weight:bold; font-size: 10pt; font-style: italic;}

#rombus {margin: 5px 0px 5px 0px; border-bottom: dotted 1px #D7D7D7; clear:both;}
#rombus h1{font-size: 1.3em; font-weight:bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#rombus h3 {font-weight:bold; font-size: 12pt;}
#rombus h4 {font-weight:bold; font-size: 10pt;}
#rombus ul {margin: 5px 0px 0px 7px; padding: 3px 0px 3px 10px;}


#rombus2 {margin: 5px 0px 5px 0px; clear:both;}
#rombus2 h1{font-size: 1.3em; font-weight:bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#rombus2 h3 {font-family: "Veranda","Arial"; font-weight:bold; font-size: 12pt;}
#rombus2 h4 {font-family: "Veranda","Arial"; font-weight:bold; font-size: 10pt;}
#rombus2 p {font-family: "Veranda","Arial"; font-size: 10pt;}

#rombus_right {float: right; width: 220px; margin: 20px 0px 0px 0px;}
#rombus_right h3 {font-family: "Veranda","Arial"; font-weight:bold; font-size: 12pt;}
#rombus_left {float: left; margin: 0px 0px 0px 0px;}
#rombus_left h1{font-size: 1.3em; font-weight:bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#rombus_left h2{font-family: "Georgia","Arial"; font-size: 14pt; font-style: italic; color:#3366cc;}
#rombus_left h3 {font-family: "Veranda","Arial"; font-weight:bold; font-size: 12pt;}
#rombus_left p{font-family: "Veranda","Arial"; font-size: 10pt;}
#rombus_left li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 10pt; font-family: "Veranda","Arial"}


#left_hiw {float:left;overflow: hidden; WIDTH: 100px; text-align: left; padding: 0px 0px 0px 0px;border-right:dotted 1px #D7D7D7;}

#right_hiw {overflow: hidden; float:right; WIDTH: 535px; text-align: left; padding: 0px 0px 0px 0px;}


#content_tp {margin-top: 15px;margin-left: 15px;PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; WIDTH: 58px; PADDING-TOP: 10px;}
#content_tp h1{ font-size: 3.4em;color: #FFFFFF;line-height: 190px;}
#content_tp P {MARGIN: 10px 5px 5px}


#culper {WIDTH: 515px;}
#culper P {MARGIN: 2px 5px 2px}
#culper h1 {font-size: 1.5em;}
#culper h2 {font-size: 1.3em;}
#culper h3 {font-size: 1.1em;}

#culper1 {float:left;margin-top: 15px;margin-left: 15px;PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; WIDTH: 200px; PADDING-TOP: 10px;}
#culper1 P {MARGIN: 10px 5px 5px}

#culper2 {float:right;margin-top: 15px;margin-left: 15px;PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; WIDTH: 200px; PADDING-TOP: 10px;}
#culper2 P {MARGIN: 10px 5px 5px}





.divider1 {
	BACKGROUND: #fff; OVERFLOW: hidden; WIDTH: 100%; BORDER-BOTTOM: #e6e6e6 1px solid; POSITION: relative; HEIGHT: 5px
}
#clearfooter {
	CLEAR: both; WIDTH: 100%; HEIGHT: 45px
}
.blank {BORDER-TOP: #fff 1px solid; LEFT: 446px; POSITION: absolute; width: 300px;}
.blank2 {
	BORDER-TOP: #fff 1px solid; LEFT: 547px; OVERFLOW: hidden; WIDTH: 7px; POSITION: absolute; HEIGHT: 0px
}
.blank {
	TOP: -1px
}
.blank2 {
	BORDER-TOP: #fff 1px solid; BOTTOM: -1px
}

a.big:link 	{text-decoration: none; color: #ffffff; font-family:trebuchet ms, Georgia, Times New Roman, Times, serif;font-size: 1.1em;}
a.big:visited {text-decoration: none; color: #F8F8F8;font-size: 1.1em;}
a.big:hover 	{text-decoration: underline;font-size: 1.1em;font-weight:bold;}
a.big:active 	{text-decoration: none;font-size: 1.1em;}



.searchBox{border:1px solid #113377;}

#result_report {
	text-align:center ;
	margin: 20px 30px 0px 30px;
	padding:3px;
	background-color:#e5ecf9; 
	font-weight: bold;
	margin-bottom:14px;
}

.catBanner {
	padding:3px;
	margin-top:15px;
	background-color:#e5ecf9; 
	font-weight: bold
}
.webPageBanner {
	padding:3px;
	margin-top:20px;
	background-color:#e5ecf9; 
	font-weight: bold
}

hr{color:#000066;}
hr.powered{width:550; color: #000066}

/*main results table */
#results{width: 780; margin: 20px 30px 0px 30px;}



#other_pages {
	text-align:center;
}

#powered_by {
	margin:0 auto;
	margin-top:20px;
	padding-top:10px;
	font-size:10px;
	text-align:center;
	vertical-align: center;
}

#common_report {
		text-align:center;
}

#cat_table {
		width:600px;
		margin-top:20px;
		padding-top:10px;
		padding-bottom:20px;
		border-top:1px solid #AAAAAA;
		border-bottom:1px solid #AAAAAA;

}

#cat_main {
	font-weight: bold;
}

.divline{
	margin-top:20px;
	margin-bottom:-5px;
	margin: 20px 30px 0px 30px;
	border-bottom:1px solid #DDDDDD;
}

#sub_cat {
	font-size:12px;
}

.idented {
	margin-left:30px;
}

#did_you_mean {
	font-size: 14px; 
	text-align:center ;
	margin:10px;

}

.thumbnail{position: relative;z-index: 0;margin: 0px 0px 0px 0px;}
.thumbnail p{font-size: 10px; padding: 5px 5px 5px 5px;}
.thumbnail:hover{background-color: transparent;z-index: 50;}
.thumbnail span{ /*CSS for enlarged image*/position: absolute;background-color:#FFFFFF;padding: 5px;left: -1000px;border: 1px dashed gray;visibility: hidden;color: black;text-decoration: none; width: 260px;}
.thumbnail span img{ /*CSS for enlarged image*/border-width: 0;padding: 2px;}
.thumbnail span p{font-size: 7px; padding: 5px 5px 5px 5px;}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/visibility: visible;top: -50px;left: -80px; /*position where enlarged image should offset horizontally */}


/* right_handed_columns */
.thumbnail_left{position: relative;z-index: 0; margin: 0px 0px 0px 1px;}
.thumbnail_left:hover{background-color: transparent;z-index: 50;}
.thumbnail_left span{ /*CSS for enlarged image*/position: absolute;background-color:#FFFFFF;padding: 5px;left: -1000px;border: 1px dashed gray;visibility: hidden;color: black;text-decoration: none; width: 330px;}
.thumbnail_left span img{ /*CSS for enlarged image*/border-width: 0;padding: 2px; }
.thumbnail_left:hover span{ /*CSS for enlarged image on hover*/visibility: visible;top: 40;left: 50px; /*position where enlarged image should offset horizontally */}



img.thumbs {
	float:left;
	height:72px;
	width:72px;
	margin-right: 7px;
	margin-bottom: 4px;
	border: 1px dotted #CCCCCC;
}
#main {
	margin: 0px 0px 5px 0px;
	width: 651px;
	border: 1px dotted #FFCC99;
	
}
#thumbContainer {
	left:270px;
	top:526px;
	width:651px;
	
	
	clear:both;
}

#examplepicF{
    width: 175px;
	float: left;
	height: 130px;
    border: solid 4px #000000;
	margin: 0px 0px 10px 10px;
}

#examplepicF h3{font-size: 12pt; font-weight: bold; margin: 47px 10px 0px 10px;}
#examplepicF p{margin: 0px 0px 5px 0px; text-align: center; }


#examplesline {width: 650px; margin: 0px 0px 0px 0px; clear:both;}

----------


#wrapper{width:651px; margin:0 auto;}
#slider_container{float:left; width:609px; background:url(common/images/body_container_bg.gif) repeat-x 0 0; padding:20px 22px 0 18px; border:1px solid #000; position:relative; }
#slider_container ul{float:left; width:auto; list-style:none;}
#slider_container ul li{float:left; width:auto;background:none!important}
#slider_container .details{float:left; width:609px; position:relative; padding-bottom:90px;}
#slider_container .space{padding-bottom:150px;}
#slider_container .space_max{padding-bottom:170px;}
#slider_container .details .photo{width:auto; position:absolute; right:0; top:0px; z-index:1;}
#slider_container .details .photo1{width:auto; position:absolute; right:0; bottom:0px;}
#slider_container .details h1{
	float:left;
    font-family: "Myriad Pro", Arial, Helvetica; width:100%; 	
	font-weight:normal;
	font-size:30px;
	line-height:32px;
	color:#000;
	text-shadow:3px 3px 3px #bdbcb7;
	padding-bottom:35px;
}
#slider_container .details h2{float:left; width:540px; font-size:24px; line-height:26px; color:#000; text-shadow:3px 3px 3px #bdbcb7; padding:0 0 0 40px; font-family: "Myriad Pro", Arial, Helvetica; font-weight:normal;}
#slider_container .details h2 span{float:left; width:88%; text-align:right; font-family: "Myriad Pro", Arial, Helvetica;}
#slider_container .details h3{float:left;  width:450px; font-size:18px; line-height:20px; color:#000; text-shadow:3px 3px 3px #bdbcb7; text-align:center; position:absolute; left:-37px; top:65px; z-index:2; font-family: "Myriad Pro", Arial, Helvetica; font-weight:normal;}
#slider_container .details h3.space{top:75px}
#slider_container .details h3.turnables{left:-17px; top:55px}

#slider_container .details h4{float:left; width:450px; font-size:18px; line-height:20px; color:#000; text-shadow:3px 3px 3px #bdbcb7; padding-left:30px; margin:-10px 0 0 0; font-family: "Myriad Pro", Arial, Helvetica; font-weight:normal;}
#slider_container .details h4 span{float:left; width:220px; text-align:right;}
#slider_container .paging{float:left; width:170px; position:absolute; left:20px; bottom:12px; z-index:999;}
#slider_container .paging ul{float:left; width:170px; list-style:none;}
#slider_container .paging ul li{float:left; width:auto; font-size:15px; line-height:17px; color:#000; font-weight:bold; text-align:center;}
#slider_container .paging ul li a{float:left; width:22px; padding:2px 4px 6px 0;color:#000; text-decoration:none;background:url(common/images/paging_bg.gif) no-repeat 0 0;}
#slider_container .paging ul li a:hover, #slider_container .paging ul li.active a{background-position:0 -27px;}

