/* 
    -------------------------------------
	Cyber Optics Semiconductor
	CyberOpticsSemi.com
	-----------------------------
	CSS Design by:
	Rocco Augusto / The New Group
	http://www.thenewgroup.com
	--------------------------------

*/

/* PROCESS CHART PAGE */
.processIcons{clear:both; float:none; text-align:center;}
div .processIcons img{padding:0px 4px 0px 4px;}

#processChartBody #process1, #processChartBody #process2, #processChartBody #process3, #processChartBody #process4, #processChartBody #process5, #processChartBody #process6, #processChartBody #process7, #processChartBody #process8, #processChartBody #process9, #processChartBody #process10{display:none;}

.processChartLink, a.processChartLink{font-size:9px;}
.HideMe{display:none;}
.ShowMe {display:inline;}
.processChartSingleIcon{float:left; text-align:center; padding:0px 4px 8px 4px; font-size:9px; line-height:11px;}



/* GENERAL FORMATTING */
body {margin:0; padding:0; background-color:#fff;  }
body, th, td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#08293b; line-height:18px;}

a, a:visited{text-decoration:underline; color:#d27305;}
a:hover, a:active{text-decoration:underline; color:#17338f;}
a:focus, a:active { border:none; outline:none; }
a img { border:none; }
a.no_outline {outline: none; border:none;}
/*------ added by WRY, 5-1-2007 - h1 tag - margin:0 -40px 0 0 ------*/
h1 { font-size:18px; line-height:32px; font-weight:normal; margin:0 -10px 0 0; padding:10px 0; }

h1 .headerOrange a, h1 .headerOrange { color:#d27305; font-weight:normal; font-size:34px; }
h1 a, h1 a:visited, h1 a:hover{text-decoration:none; color:#000;}
h1 .homeOrange { color:#d27305; font-weight:normal; font-size:24px; }
#homeFootTouts h1 .homeOrange { color:#d27305; font-weight:normal; font-size:18px; line-height:24px; }
h1 .trade { font-size:20px; color:#d27305; }
h1 .reg { background:url(/images/rCircleicon.jpg) top no-repeat; margin-left:-5px; }
h1 .reg sup { visibility:hidden; }

/*------ added by WRY, 5-1-2007 - ul.prodBuckets li h1 - counterbalance h1 tag update ------*/
ul.prodBuckets li h1, ul.prodBucketsOn li h1{margin:0;}

h2 { font-size:14px; font-weight:bold; margin:0; padding:20px 0 10px 0; color:#d27305; }

hr { background:url(/images/dots_Horizontal.gif) repeat-x; height:1px; }

.cursor {cursor:pointer;}
/* ----------------------------------------------------- */

/* FORM ELEMENTS */
input, select, textarea{border:1px solid #444; padding:2px ; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.checkBox{border:none; width:20px;}

/* MAIN PAGE FRAMEWORK */
#mainContainer { width:800px; }
#wrapper { float:left; background:url(/images/main/LHC_BG.gif) repeat-y left; }
#wrapperHome { float:left; }
/* ----------------------------------------------------- */


/* HEADER */

#header {float:left; clear:both; border-bottom:#666 solid 1px; height:78px; padding:0; margin:0; }
#headerHome {float:left; clear:both; height:78px; padding:0; margin:0; }
.headerLEFT { float:left; height:78px; }
.headerLEFT img { border:0 }
.headerRIGHT { width:498px; float:right; text-align:right; height:78px; padding: 16px 0 0 0;}
.headerRIGHT ul { float: right; line-height: 1em;  margin-top: 0px; margin-bottom: 0px;}
.headerRIGHT ul.right {padding-left: 167px;   }
.headerRIGHT li {list-style-type:none; float:left; line-height: 1.2em;  padding: 0 7px;}
.headerRIGHT li img{margin-top: -6px;}
.headerRIGHT li.border {border-left: 1px solid black; }
.headerRIGHT li a, .headerLinks li a:visited { color:#000;text-decoration:none;}
.headerRIGHT li a:hover, .headerLinks li a:active { text-decoration:underline; color:#17338f; }


/* files anywhere link*/

li.fa_link {margin-left: 220px;}
li.fa_link a, li.fa_link a:visited { color:#000;text-decoration:none; }
li.fa_link a:hover, li.fa_link a:active { text-decoration:underline; color:#17338f; }
/* ----------------------------------------------------- */


/* NAVIGATION - MAIN */
#navHome { text-align:center; width:100%; height:28px; padding:0; margin:0;  float:left; clear:both; border-bottom:1px solid #000; font-weight:normal; }
#navHome ul { padding:0; margin:0 auto; width:640px; list-style-type:none; }
#navMain { text-align:left; width:100%; height:28px; padding:0; margin:0;  float:left; clear:both; border-bottom:1px solid #000; background:url(/images/main/LHC_BG.gif) repeat-y;  }
#navMain ul { padding:0 0 0 174px; margin:0; list-style-type:none; }
#navMain li, #navHome li { float:left; line-height:28px; padding:0 20px; margin:0; background:url(/images/navMain_dots_Vertical.gif) right repeat-y;}
#navMain li a, #navHome li a { font-size:12px; line-height:14px; margin:0px; padding:0px; color:#000; }
#navMain li a, #navMain li a:visited, #navHome li a, #navHome li a:visited { color:#000; text-decoration:none; }
#navMain li a:hover, #navMain li a:active, #navHome li a:hover, #navHome li a:active { color:#17338f; text-decoration:underline; }
#navMain li.on a, #navMain li.on a:visited { color:#d27305; }
#navMain li.noborder, #navHome li.noborder { background:none; }
/* ----------------------------------------------------- */

/* BODY : LHC */
/* ----------------------------------------------------- */
#LHC_nav {width:174px; float:left; clear:both; padding:20px 0 0 auto; color:#fff; }
#LHC_nav ul { padding:0 0 0 10px; margin:-10px 0 0 0; }
#LHC_nav li { background:url(/images/arrowwhite.jpg) top left no-repeat; list-style:none; padding-left:15px; display:block; }
#LHC_nav li.down { /*text-transform:uppercase; */background:url(/images/arrowwhite_down.jpg) top left no-repeat; }
#LHC_nav li.down:hover, #LHC_nav li.down.on { background:url(/images/arrowblue_down.jpg) top left no-repeat; list-style:none;  }
#LHC_nav li:hover, #LHC_nav li.on { background:url(/images/arrowblue.jpg) top left no-repeat; list-style:none;  }
#LHC_nav li.on a, #LHC_nav li.on a:visited, #LHC_nav p.on a, #LHC_nav p.on a:visited, #LHC_nav p.on, #LHC_nav p.on { color:#17338f; }
#LHC_nav li.on ul li.off a { color:#fff !important; }
#LHC_nav li ul { margin:2px 0 2px -5px; padding:0; }
#LHC_nav li ul li { padding-left:15px;  }
#LHC_nav p { font-weight:bold; }
#LHC_nav a, #LHC_nav a:visited { color:#fff; text-decoration:none; display:block;  }
#LHC_nav a:hover { color:#17338f; }
#LHC_nav p.contact { padding-left: 2px; }
#LHC_nav p.contact a { background:url(/images/contactbutton.gif) no-repeat top center; width:169px; height:54px; padding-top:0;  }
#LHC_nav p.contact a:hover { background:url(/images/contactbutton.gif) 0 -54px no-repeat;  }
#LHC_nav p a span { visibility:hidden; }
#LHC_nav p.register { padding-left: 2px; }
#LHC_nav p.register a { background:url(/images/productregistration_button.jpg) no-repeat top center; width:169px; height:54px; padding-top:0;  }
#LHC_nav p.register a:hover { background:url(/images/productregistration_button_over.jpg) no-repeat;  }

.subNavigation { /*padding-left:20px;*/ padding-left: 15px; }

* html #LHC_nav { margin-top:15px; }
* html #LHC_nav li { background:url(/images/arrowwhite.jpg) top left no-repeat; list-style:none; padding:0 0 0 15px; height:18px; }

/* ----------------------------------------------------- */


/* vNav */
/* ----------------------------------------------------- */

div#vNav {/*background:url(/images/main/LHC_BG.gif) right repeat-y; width: 159px;*/ margin: 0; padding: 0;}
div#vNav h4 {font-size: 11px; margin: 20px 0 0 0; padding: 0;}
div#vNav ul {margin: 0; padding: 0;}
div#vNav ul.level0 {}
div#vNav ul.level1 {}
div#vNav ul.level2 {}
div#vNav ul li{margin: 0; padding: 0 0 0 12px; width: 147px; }
div#vNav ul li ul li{width: 135px; }
div#vNav ul li ul li ul li{width: 123px; }
div#vNav ul li.submenu.active{background:url(/images/arrowwhite_down.jpg); background-repeat:no-repeat; }
div#vNav ul li.submenu ul {}
/*div#vNav ul li.submenu ul{display: none;}*/
div#vNav ul li.submenu:hover {background:url(/images/arrowblue.jpg); background-repeat:no-repeat;}
div#vNav ul li.active:hover {background:url(/images/arrowblue_down.jpg); background-repeat:no-repeat;}



div#vNav ul li.submenu:hover a { color:#17338f;}
div#vNav ul li.submenu:hover li a { color:#FFF;}
div#vNav ul li.submenu:hover li a:hover { color:#17338f;}
div#vNav ul li li.submenu:hover a { color:#17338f;}
div#vNav ul li li.submenu:hover li a { color:#FFF;}
div#vNav ul li li.submenu:hover li a:hover { color:#17338f;}
/*
div#vNav ul li.submenu ul {display: none;}
div#vNav ul li.active ul {display: block;}
div#vNav ul li.submenu:hover ul {display: block;}*/

/*
div#vNav ul li.submenu:hover ul {}
div#vNav ul li.submenu:hover a { color:#17338f;}
div#vNav ul li.submenu:hover li a { color:#FFF;}
div#vNav ul li.submenu:hover li a:hover { color:#17338f;}
div#vNav ul li li.submenu:hover a { color:#17338f;}
div#vNav ul li li.submenu:hover li a { color:#FFF;}
div#vNav ul li li.submenu:hover li a:hover { color:#17338f;}
*/



div#vNav ul li.product {background-image: none;}
div#vNav ul li.overview {background-image: none;}
 
li.active a {color:#17338f;}

/* ----------------------------------------------------- */


/* BODY : RHC */
/* ----------------------------------------------------- */
#RHC_content { float:left; width:576px; background:url(/images/dots_Horizontal.gif) bottom repeat-x; margin-left:20px; }
#RHC_content ul.features  { list-style:none; padding:0 0 0 20px; margin-top:0; }
#RHC_content .features li { background:url(/images/arroworange.jpg) no-repeat left top; margin: 5px 0; padding-left:15px; list-style:none; }
#content { padding: 20px 0 20px 30px; /*width:100%;*/ }
#content span img { float:left; padding: 0 10px 10px 0; }
#contentHome { background:url(/images/home/homebannerwtext.jpg) no-repeat center; position: relative; height:263px; width:800px; float:left; margin:5px 0;}
#homeBannerClick{height: 263px; width: 400px; position: absolute; top: 0; right: 0; cursor: pointer;}
#homeFade { height:263px; list-style:none; padding:0; margin:0; overflow:hidden; }

.floatImage { float:left; position:relative; padding:15px 15px 15px 0; margin:0; }
ol li { padding:4px 0; }

.rightFloats { float:right; position:realative; width:120px; padding: 0 0 0 20px; }
.rightFloats dd { padding:0; margin:0; text-align:center; font-size:10px; }
.rightFloats dd a { text-decoration:none; }
.rightFloats dd a:hover { text-decoration:underline; }

#productBanners { clear:both; padding-top:20px; }
#productBanners tr { height:74px; width:494px; padding:0; margin:0 0 10px 0; color:#fff; text-decoration:none; }
#productBanners tr:hover {cursor:pointer;  }
#productBanners img { border:0; margin-top:1px; }
#productBanners td { padding:0; font-size:10px; line-height:12px }
#productBanners td p {margin:5px 0; }
#productBanners td.bannerIMG { width:148px; padding:0; }
#productBanners td.bannerTXT { width:343px; color:#fff; padding-top:4px; padding-left:10px; padding-right:5px; background:url(/images/bannerImages/banner_off.jpg) no-repeat right center;}
#productBanners td.bannerHover { width:343px; color:#fff; padding-top:4px; padding-left:10px; padding-right:5px; background:url(/images/bannerImages/banner_on.jpg) no-repeat right center; cursor:pointer; }

.prodBucketsTable tr td { padding:0 10px; }
.prodBuckets { margin:0; padding:0; list-style:none; background:url(/images/tabs/tabHead-off.jpg) top center no-repeat; width: 230px; }
.prodBuckets li ul, .prodBucketsOn li ul { margin:0; padding:0 0 0 25px; list-style:none;}
.prodBuckets li ul li, .prodBucketsOn li ul li { list-style:url(/images/bulletorange.jpg); width: 205px;}
.prodBuckets li ul li.bullON, .prodBucketsOn li ul li.bullON { list-style:url(/images/bulletblack.jpg); }
.prodBucketsOn { margin:0; padding:0; list-style:none; background:url(/images/tabs/tabHead-on.jpg) top center no-repeat; width: 230px; }
.prodBuckets li, .prodBucketsOn li { position:realitive; width:230px; margin:0; padding:0; }
.prodBuckets li:hover, .prodBucketsOn li:hover { list-style:none; /*cursor:pointer;*/}
.prodBuckets li h1, .prodBucketsOn li h1 { color:#fff; text-align:center; font-size:14px; font-weight:bold; line-height:36px; }
.prodBuckets li p, .prodBucketsOn li p {padding:0 6px; }
.prodBuckets li.prodBucketsBody { background:url(/images/tabs/tabBody.jpg) repeat-y center; width:228px; border-top:6px solid #A2B2C2; border-left:1px solid #666; border-right:1px solid #666; }
.prodBucketsOn li.prodBucketsBody { background:url(/images/tabs/tabBody.jpg) repeat-y center; width:228px; border-top:6px solid #d27305; border-left:1px solid #666; border-right:1px solid #666; }
.prodBuckets li.prodBucketsBody p, .prodBucketsOn li.prodBucketsBody p { padding:0 10px; width:210px; }
li.prodBucketsFoot { background:url(/images/tabs/tab_footer.jpg) no-repeat center bottom; height:10px; }

.slideshow { background:url(/images/slideshow/filmstripbackground.jpg) no-repeat top; width:536px; height:166px; margin:10px 0; overflow:hidden; }
.slideshow h2 { margin:10px 45px; padding:0; display:block }
.slideshow a { display:block; text-decoration:none; z-index:100; }
.slideshow a img { border:none; }
.slideshow a#move-left, .slideshow a#move-left2 { width:20px; padding-right:15px; margin: -1px auto auto -10px; line-height:98px; float:left; }
.slideshow a#move-right, .slideshow a#move-right2 { width:20px; padding-left:15px; margin: -1px auto auto -5px; line-height:98px; float:left; }
.mod { width:430px; overflow:hidden; margin:0 auto; position:relative; zoom:0; float:left; }
#doc { margin-left:20px; float:left; }
#themes, #themes2 {width:2000px;}
#themes, #themes li, #themes2, #themes2 li { margin:0; overflow:hidden; padding:0;	}
#themes li, #themes2 li { float:left; height:98px; margin:0 10px 0 0; width:98px; padding:0;	}

#RHC_content ul.prodLinks { padding:0; margin:0 0 10px 0; list-style:none; }
#RHC_content ul.prodLinks li { padding:0; margin:0; background:none; }

.additional { background:url(/images/dots_Horizontal.gif) top repeat-x; padding-left:30px; }
.additional table { margin:10px 0; font-size:11px; }
.additional td { padding:5px 3px; }
.additional td p { margin:10px 0; padding:0; }
.additional span.pdf a { background:url(/images/pdficon.jpg) no-repeat top left; padding-left: 25px; /*text-indent:25px; height:16px; display:block;*/ }
.additional span.nopdf a { background:url(/images/web-page-orange.gif) no-repeat top left; padding-left: 25px; /*text-indent:25px; height:16px; display:block;*/ }
.additional span.calc a { background:url(/images/calculatIcon.jpg) no-repeat top left; padding-left: 25px; /*text-indent:25px; height:16px; display:block;*/ }

#homeTouts, #homeFootTouts { clear:both; float:left; list-style:none; width:800px; margin:0; padding:0; border-top:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000; background:#eee; }
#homeFootTouts { margin-top:-1px; }
#homeFootTouts img { margin: 10px 10px 0 10px; }
#homeTouts li{ float:left; background:#fff; width:396px; min-height:190px; height:190px; text-align:center; }
#homeFootTouts li { float:left; background:#fff; width:396px; min-height:100px; height:100px; text-align:left; }
#homeTouts li.left, #homeFootTouts li.left { margin-right:3px; border-right:1px solid #000; text-decoration:none; color:#000; }
#homeTouts li.leftOn, #homeFootTouts li.leftOn { margin-right:3px; border-right:1px solid #000; text-decoration:none; color:#17338f; cursor:pointer; }
#homeTouts li.leftOn .homeOrange, #homeFootTouts li.leftOn .homeOrange, #homeTouts li.leftOn .trade, #homeFootTouts li.leftOn .trade, #homeTouts li.rightOn .homeOrange, #homeFootTouts li.rightOn .homeOrange, #homeTouts li.rightOn .trade, #homeFootTouts li.rightOn .trade { color:#17338f; }
#homeTouts li.rightOn, #homeFootTouts li.rightOn { margin-left: 3px; border-left:1px solid #000; text-decoration:none; color:#17338f; cursor:pointer; }
#homeTouts li.right, #homeFootTouts li.right { margin-left: 3px; border-left:1px solid #000; text-decoration:none; color:#000; }
#homeTouts li p, #homeFootTouts li p { margin:0 auto 20px auto; text-align:center; width:350px; }
#homeTouts h1 { margin-bottom:-5px; }
#homeTouts a h1, #homeFootTouts a h1 { color:#d27305; font-weight:normal; }
#homeTouts a, #homeFootTouts a { text-decoration:none; color:#000; }
#homeTouts a:hover, #homeFootTouts a:hover, #homeTouts a:hover h1, #homeFootTouts a:hover h1, #homeTouts a:hover .homeOrange, #homeFootTouts a:hover .homeOrange { text-decoration:none; color:#17338f; cursor:pointer; }
#homeTouts a img, #homeFootTouts a img { border:none; }



.techLandingContainer { width:564px height:185px; margin:10px 0; background:url(/images/tech_support/bakgroundRectangles.jpg) repeat}
.techLandingContainer h2 { color:#fff; margin:5px 0; line-height:25px; height:25px; padding:0; display:block; text-align:center; font-weight:normal; }
.techLandingImages { border-right: 1px solid #3C5361; border-top:6px solid #A2B2C2; cursor:pointer; }
.techLandingImagesOn { border-right: 1px solid #3C5361; border-top:6px solid #d27305; cursor:pointer; }
.techLandingImages img, .techLandingImagesOn img { border:none; }

/*------ additional tags (hover, etc.) added by WRY, 5-1-2007 - tech support rollover in IE 6 issue ------*/
.techLandingFoot td a, .techLandingFoot td a:hover, .techLandingFoot td a:active, .techLandingFoot td a:visited { text-align:center; display:block; text-decoration:none; font-weight:bold; color:#fff; height:30px; line-height:30px; }

.techSupportTable { clear:both; }
.techSupportTable td { padding:auto; }
.techSupportHead { border-bottom:1px solid #ccc; }

/* Process Chart - WaferSense */
#processChartBody { margin:0; padding:0; background:#eee; clear:both; float:left; width:100%; border:1px solid #949495; }
#processChartBody p, #processChartBody h2 { margin: 10px 20px; }
.processContainer h1 { text-align:center; color:#d27305}
.processChart { width:100%; float:left; margin:0 auto; padding:10px; text-align: /*border:1px solid #949495;*/}
.processIcons { display:inline; float:left; width:100%; }
.processIcons img { margin:0 8px; }

/* Contact Form */
.contactFeildSet { float:left; width:500px; margin-bottom:10px; }
.contactForm { float:left; }
.contactForm dt { padding: 4px 0; width: 170px; float:left; clear:both; }
.contactForm dd { padding: 4px 0; width:450px; }
.contactForm dd.noWidth { padding: 4px 0; width:20px;}
.contactForm input { width:300px; }
.contactForm input.checkBox { width:20px; border:none; }
.contactForm select { width:305px; }
.contactFeildSet p { float:left; clear:both; text-align:left; width:470px; }
#contactCheck { display:block; list-style:none; text-align:left; float:left; margin:0 0 10px 0; padding:0;}
#contactCheck li { margin:0; padding:0; }

/* Sitemap */
.siteMap, .siteMap ul, .siteMap ul ul { margin:0 0 0 15px; padding:5px 0; }

/*IE6 Fixes for Homepage */
* html #homeTouts li { float:left; background:#fff; width:396px; height:180px; text-align:center; }

/*IE6 Fixes for Content*/
* html #RHC_content ul.prodLinks li { padding:0; margin:0; height:18px; background:none; }
* html #RHC_content { float:left; width:576px; background:url(/images/dots_Horizontal.gif) bottom repeat-x; margin-left:2px; }
* html #RHC_content li { padding: 5px 10px; line-height:14px; }
* html #RHC_content ul.prodLinks li { padding:0; margin:0; line-height:10px; list-style:none; }
* html #content { padding-top:10px; margin-top:0; }
* html h1 .reg { background:url(/images/rCircleiconIE.jpg) top no-repeat; }

/*IE6 Fixes for Tech Support Pages*/
* html .techSupportTable td { padding:5px 0; }

/*IE6 Fixes for Slideshow*/
* html #themes li, #themes2 li { float:left; height:98px; margin:0 10px 0 0; width:98px; padding:0; }
* html #doc { margin-left:10px; }
* html .bodyContain { width:420px; float:left; margin-top:15px; }
* html .slideshow h2 { margin:10px 50px; padding:0; display:block }
* html .slideshow a#move-left { line-height:98px; float:left; padding:0; }
* html .slideshow a#move-right { line-height:98px; float:left; margin-left:4px; padding:0; }


/* IE6 Fixes for the Product Pages */
* html .prodBucketsTable tr td { padding:0 10px; margin:0; text-align:left; }
* html .prodBuckets { margin:0; padding:0; list-style:none; background:url(/images/tabs/tabHead-off.jpg) top left no-repeat; width: 200px; float:left; }
* html .prodBuckets li.prodBucketsBody img, * html .prodBucketsOn li.prodBucketsBody img { width:200px; }
* html .prodBuckets li ul, * html .prodBucketsOn li ul { float:left; margin:0 0 0 0; padding:0; list-style:none; }
* html .prodBucketsOn { margin:0; padding:0; list-style:none; background:url(/images/tabs/tabHead-on.jpg) top left no-repeat; width: 200px; float:left; }
* html .prodBuckets li, * html .prodBucketsOn li { position:realitive; margin:0; padding:0; }
* html .prodBuckets li:hover, * html .prodBucketsOn li:hover { list-style:none; cursor:pointer;}
* html .prodBuckets li h1, * html .prodBucketsOn li h1 { color:#fff; text-align:center; font-size:12px; font-weight:bold; line-height:36px; width:200px; }
* html .prodBuckets li.prodBucketsBody { margin:-10px 0 0 0; padding:0; background:url(/images/tabs/tabBody.jpg) repeat-y left top; width:200px; border-top:border-top:6px solid #A2B2C2;; border-left:0; border-right:0; }
* html .prodBucketsOn li.prodBucketsBody { margin:-10px 0 0 0; padding:0; background:url(/images/tabs/tabBody.jpg) repeat-y left top; width:200px; border-top:6px solid #d27305; border-left:0; border-right:0; }
* html .prodBuckets li.prodBucketsBody p, * html .prodBucketsOn li.prodBucketsBody p { padding:0; width:200px; }
* html li.prodBucketsFoot { background:url(/images/tabs/tab_footer.jpg) no-repeat center bottom; height:10px; margin:-21px 0 0 -10px; padding:0; }
* html .prodBuckets li ul li, * html .prodBucketsOn li ul li  { width:190px; list-style:url(); }
* html .prodBuckets li ul li.bullON, * html .prodBucketsOn li ul li.bullON { list-style:url(); }

* html #productBanners li.bannerIMG { width:174px; margin-top:2px; }
* html #productBanners li.bannerTXT { width:310px; color:#fff; padding-top:8px; margin-top:0; line-height:11px; }

/*IE6 Fixes for More/Aditional Information */
* html .additional { background:url(/images/dots_Horizontal.gif) top repeat-x; padding-left:30px; /*width:100%;*/ }
* html .additional table { margin:10px 0; font-size:11px; line-height:18px; }

/* IE6 Fixes for Contact Forms*/
* html .contactForm { float:left; margin:10px 0 0 10px; }
* html .contactForm dd { padding: 6px 0; margin:0; width:250px; float:left; }
* html .contactForm dt { padding: 6px 0; margin:0; width: 200px; clear:both; }
* html .contactForm input { width:200px; }
* html #contactCheck { display:block; list-style:none; text-align:left; float:left; margin:0 0 10px -10px; padding:0;}
* html .ieFix { height:20px; }
/* ----------------------------------------------------- */

/* BODY : MAIN */
/* ----------------------------------------------------- */


/* FOOTER */
#footer { clear:both; text-align:center; width:800px; padding:10px 0; font-size:10px;}
#footer ul {list-style:none; padding:0; margin:0 auto; width:250px; }
#footer li { float:left; padding: 0 5px; border-right:1px solid #d27305; line-height:10px;}
#footer li.noborder { border:none }
#footer p {clear:both; margin:5px 0 0 0; padding:0;}
.footerLEFT{float:left; width:174px; border-top:1px solid #000; }
.footerRIGHT{float:left;width:626px; color:#d27305; padding-top:26px;}

#footerHome a, #footerHome a:visited, #footerHome a:hover { text-decoration:none; }
#footerHome a:hover { text-decoration:underline; }
/* ----------------------------------------------------- */

/*/////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////*/
                 /*NIFTY CORNERS*/
/*/////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////*/

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}

/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}

/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}
