
	body {background:#fff; color:#777777; font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, san-serif; font-size:11px; margin:0px; padding:0px;}

	img {background:none; border:none;}
	tr, th, td, p, li, ol {color: #777777; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, san-serif; }
	p {padding: 5px 0px 5px 0px; margin:0px; }
	hr {height: 0px; border: solid #CCC 0px; border-top-width:1px; }
	form {display:inline;}
	select, input, textarea {color: #777777; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, san-serif; }

	a:link, a:active, a:visited, a:hover {color:#0066cc; text-decoration: underline; }

	h1, h2, h3, h4, h5, h6, .MainHeader {font-weight:bold; padding: 5px 0px 5px 0px; margin:0px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, san-serif;}
	h1, .MainHeader {font-size: 20px; color: #0044bb; /* text-transform: uppercase; */ }
	h2 {font-size: 16px; color: #999; /* text-transform: uppercase; */ }
	h3 {font-size: 15px; color: #0044bb;  /* text-transform: uppercase; */ }
	h4 {font-size: 14px; color: #999;}
	h5 {font-size: 13px; color: #0044bb;}
	h6 {font-size: 12px; color: #999;}

	.back00 {width: 100%; }
	.back01 {width: 100%; background: url(images/site/back01.gif) left -1031px repeat-x; }

	.maintop {width: 100%; }
		.maintop1 {width: 930px; height: 94px; text-align: left; }
		.maintop2 {display: block; padding: 18px 17px 0 18px;}
			.block_logo { }
			.block_logo1 { }
 			.block_newsl {padding: 0 0 5px 150px; background: url(images/site/back_side1.gif) -10px -324px no-repeat; float: right;}
				.newsl_field {background: url(images/site/back_side1.gif) -10px -357px no-repeat; padding: 1px 6px 3px 5px; float: left;}
				.newsl_field1 {border: 0px; background: none; width: 115px; height: 14px; /* text-transform: uppercase; */ color: #AAA; }
				.newsl_button {float: left; width: 32px; height: 20px; background: url(images/site/back_side1.gif) -157px -357px no-repeat; }
			.block_contact {clear: both; float: right; font-size: 13px; color: #BBB; padding: 10px 0 0 0; font-weight: bold; }
				.block_phone {float: left; padding: 2px 6px 3px 0px; border-right: 2px solid #ccc; }
				.block_question {float: left; padding: 2px 6px 3px 22px; background: url(images/site/back01.gif) 4px -949px no-repeat; white-space: nowrap;}
				.block_question:hover {background: #eee url(images/site/back01.gif) 4px -949px no-repeat;}
				.block_question a {text-decoration: none; color: #BBB;}
	.mainmiddle { width: 100%; }
		.mainmiddle1 {width: 930px; text-align: left; background: url(images/site/back02.gif) 18px 45px no-repeat; }
		.mainmiddle1home, .mianmiddle1edit { background: none; width: 930px; text-align: left; }

			.maincolumnb { width: 703px; }
			.maincolumnb1 { padding: 0 18px 0 18px; }

					.block_nav { width: 100%; height: 42px; background: url(images/site/block_nav.gif) 0px 0px no-repeat; }
						.block_nav1 { padding: 0 0 0 6px; }

					.middlecontent { padding: 7px 15px 15px 15px; }
					.middlecontent1 { }

					.middlecontenthome { }
					.middlecontent1home { }

					.middlecontentedit { background: #fff; }
					.middlecontent1edit { padding: 18px; }

					.block_fimg { margin: 0 0 15px 0; border-bottom: 1px solid #ccc; padding: 10px 0 10px 0; }
						.fimg_main { background: #fff url(images/site/block_gallery.gif) 2px 5px no-repeat; width: 198px; height: 62px; border: 1px solid #fff; }
						.fimg_main:hover { background: #eee url(images/site/block_gallery.gif) 2px 5px no-repeat; border: 1px solid #ccc; }
						.fimg_prev { background: #fff url(images/site/block_gallery.gif) -540px 0px no-repeat; width: 30px; height: 30px; border: 1px solid #fff; }
						.fimg_prev:hover { border: 1px solid #ccc; background: #eee url(images/site/block_gallery.gif) -540px 0px no-repeat; }
						.fimg_next { background: #fff url(images/site/block_gallery.gif) -568px 0px no-repeat; width: 30px; height: 30px; border: 1px solid #fff; }
						.fimg_next:hover { border: 1px solid #ccc; background: #eee url(images/site/block_gallery.gif) -568px 0px no-repeat; }
						.fimg_link a img {border: 2px solid #ccc;}
						.fimg_link a img:hover {border: 2px solid #0066cc;}

					.center_feature_left { padding: 0 18px 0 0; }
					.center_feature_right {padding: 0 0 0 18px; }
						.center_feature_left1, .center_feature_right1 {text-align: justify;}
						.center_feature_left1 h1, .center_feature_right1 h1 { padding: 5px 0 5px 0; font-size: 14px; /* text-transform: uppercase; */ }
						.center_feature_left1 h1 a:link, .center_feature_left1 h1 a:active, .center_feature_left1 h1 a:visited, .center_feature_right1 h1 a:link, .center_feature_right1 h1 a:active, .center_feature_right1 h1 a:visited { color: #999; text-decoration: none; }
						.center_feature_left1 h1 a:hover, .center_feature_right1 h1 a:hover { color: #0066cc; text-decoration: underline; }
						.center_feature_left1 .block_text, .center_feature_right1 .block_text { text-align: justify; }
						.center_feature_left1 .block_img, .center_feature_right1 .block_img { border: 2px solid #ccc; }
						.center_feature_left1 .block_img:hover, .center_feature_right1 .block_img:hover  { border: 2px solid #0066cc; }

					.center_blocks {margin: 18px 0 18px 0; padding: 18px 0 0 0; border-top: 1px solid #ccc; }
					.block_center1 {}
					.block_center1a {padding: 0 18px 0 0; }
					.block_center2, .block_center3 {border-left: 1px solid #ccc; padding: 0 18px 0 18px; }
					.block_center2a, .block_center3a {}
					.block_center4 {width: 25%; border-left: 1px solid #ccc; padding: 0 0 0 18px; }
					.block_center4a {}
						.center_image a img { }
						.center_image a:link, .center_image a:active, .center_image a:visited { display: block; border: 2px solid #ccc; }
						.center_image a:hover { border: 2px solid #0066cc; }
						.center_title h2 { font-size: 12px; /* text-transform: uppercase; */ }
						.center_title h2 a:link, .center_title h2 a:active, .center_title h2 a:visited { color: #999; text-decoration: none; }
						.center_title h2 a:hover { color: #0066cc; text-decoration: underline; }
						.center_title { padding: 5px 0 5px 0; font-weight: bold; font-size: 13px; }
						.center_content { }
						.center_content ul {}

			.maincolumnc {width: 227px; background: url(images/site/back_maincolumnc.jpg) top left no-repeat;}
				.maincolumnc1 {padding: 11px 18px 10px 18px;}
					.block_search {height: 58px; width: 100%; background: url(images/site/back_side1.gif) 0px 0px no-repeat; }
						.block_search1 {padding: 21px 0 0 9px; }
						.search_field {background: url(images/site/back_side1.gif) -10px -289px no-repeat; padding: 1px 6px 3px 5px; float: left; }
						.search_field1 {border: 0px; background:none; width:130px; height: 14px; /* text-transform: uppercase; */ color: #AAA; }
						.search_button {float:left; width:30px; height:20px; background: url(images/site/back_side1.gif) -152px -290px no-repeat; }
					.block_download {height:95px; width:100%;}
					.block_order {height:84px; width: 100%; background: url(images/site/back_side1.gif) 0px -150px no-repeat; }
						.block_order1 {padding:25px 0 0 11px;}
						.order_email0 { height: 20px; }
						.order_email {background: url(images/site/back_side1.gif) -10px -235px no-repeat; padding: 1px 8px 2px 51px; float:left; }
						.order_email1 {border:0px; background: none; width: 110px; height: 13px; /* text-transform: uppercase; */ color: #AAA; float: none; }
						.order_num { height: 20px; }
						.order_num {background: url(images/site/back_side1.gif) -10px -255px no-repeat; padding: 1px 3px 3px 51px; float:left; }
						.order_num1 {border: 0px; background: none; width: 87px; height: 14px; /* text-transform: uppercase; */ color: #AAA; }
						.order_button {float: left; width: 30px; height: 20px; background: url(images/site/back_side1.gif) -152px -256px no-repeat; }
					.block_sidecol {background: url(images/site/back_side1.gif) 0px -494px no-repeat; margin: 10px 0 0 0; }
					.block_sidecol1 {background: url(images/site/back_side1.gif) 0px bottom no-repeat; padding: 0 10px 10px 10px; }
						.block_right {}
							.right_title {padding: 0 0 2px 0; }
							.right_content {padding: 0 0 11px 0; }
							.right_more {padding: 1px 0 0 9px; font-weight: bold; }
							.right_more a:link, .right_more a:active, .right_more a:visited {color:#666; text-decoration: none; }
							.right_more a:hover {color:#06c; text-decoration: none;}
						.block_testim {background: url(images/site/back_side1.gif) -4px -395px no-repeat; height: 17px; width: 116px; }
						.block_faq {background: url(images/site/back_side1.gif) -125px -395px no-repeat; height: 17px; width: 47px; }
						.block_forum {background: url(images/site/back_side1.gif) -64px -414px no-repeat; height: 17px; width: 59px; }
						.block_news {background: url(images/site/back_side1.gif) -129px -414px no-repeat; height: 17px; width: 59px; }
						.block_share {background: url(images/site/back_side1.gif) -4px -414px no-repeat; height: 17px; width: 48px; }
							.block_share1 {padding: 0 0 0 1px;}
							.share_link {width: 80px; height: 23px; float: left; }
							.share_fav {background: url(images/site/back01.gif) 0px -647px no-repeat; padding: 3px 2px 1px 20px; }
							.share_dig {background: url(images/site/back01.gif) 0px -797px no-repeat; padding: 3px 2px 1px 20px; }
							.share_del {background: url(images/site/back01.gif) 0px -677px no-repeat; padding: 3px 2px 1px 20px; }
							.share_goo {background: url(images/site/back01.gif) 0px -827px no-repeat; padding: 3px 2px 1px 20px; }
							.share_mys {background: url(images/site/back01.gif) 0px -707px no-repeat; padding: 3px 2px 1px 20px; }
							.share_fac {background: url(images/site/back01.gif) 0px -857px no-repeat; padding: 3px 2px 1px 20px; }
							.share_red {background: url(images/site/back01.gif) 0px -737px no-repeat; padding: 3px 2px 1px 20px; }
							.share_new {background: url(images/site/back01.gif) 0px -887px no-repeat; padding: 3px 2px 1px 20px; }
							.share_liv {background: url(images/site/back01.gif) 0px -767px no-repeat; padding: 3px 2px 1px 20px; }
							.share_mor {background: url(images/site/back01.gif) 0px -913px no-repeat; padding: 3px 2px 1px 20px; }

	.mainbottom {width: 100%; background: url(images/site/back01.gif) 0px 0px repeat-x; }
		.mainbottom1 {width: 930px; text-align: left; }

			.bottom1 { margin: 32px 18px 18px 18px; }
				.bottom_nav {white-space: nowrap;}
				.bottom_wanted { white-space: nowrap; margin: 0 18px 0 18px; padding: 0 18px 0 18px; border-left: 1px solid #BBB; border-right: 1px solid #BBB; }
				.bottom_pad2pad { padding: 0 0 0 48px; background: url(images/site/block_pad2pad.gif) 0px 3px no-repeat; } 
			.bottom2 { margin: 0 18px 0px 18px; border-top: 1px solid #BBB; border-bottom: 1px solid #BBB; padding: 18px 0px 18px 0px; }
				.bottom_left { width: 273px; }
				.bottom_center {margin: 0 18px 0 18px; padding: 0 18px 0 18px; border-left: 1px solid #BBB; border-right: 1px solid #BBB;}
				.bottom_right { width: 273px; }
				.bottom_left h3, .bottom_center h3, .bottom_right h3 { padding: 0 0 5px 0; color: #999; font-size: 12px;}
				.bottom_title h3 a:link, .bottom_title h3 a:active, .bottom_title h3 a:visited { color: #999; text-decoration: none; }
				.bottom_title h3 a:hover { color: #06c; text-decoration: underline;}
				.bottom_text {text-align: justify;}
				.bottom_img {margin: 0 0 0 10px; border: #eee 1px solid;}
				.bottom_img:hover {margin: 0 0 0 10px; border: #06c 1px solid;}
			.bottom3 { margin: 18px 18px 32px 18px; }

		.mainbottom a:link, .mainbottom a:active, .mainbottom a:visited { color:#999; text-decoration: underline; }
		.mainbottom a:hover {color:#0066cc; text-decoration: underline; }

	.blocktestimonial { background: url(images/site/icon-testimonial.gif) no-repeat 0 0; border-bottom:1px solid #CCC; margin:0 20px 10px; padding:0 0 10px 15px; }

	.block_qa {  }
	.block_qa_q { padding: 0; }
	.block_qa_a { padding: 10px 0px 10px 15px; }

	.updateslist, .block_left_content ul, .block_right_content ul, .center_content ul {margin:0px; padding:1px 0px 1px 0px; list-style: none;}
	.updateslist li, .block_left_content ul li, .block_right_content ul li, .center_content ul li {padding: 0 0 0 8px; background: url(images/site/back01.gif) 0px -975px no-repeat;}
	.updateslist li a, .block_left_content ul li a, .block_right_content ul li a, .center_content ul li a {text-decoration: none; color:#777; }
	.updateslist li a:hover, .block_left_content ul li a:hover, .block_right_content ul li a:hover, .center_content ul li a:hover {text-decoration: underline; color:#0066cc; }

	.form_field {border: 1px solid #ccc; background: #fff;}

	.pagesideblock {display:block; float:right; width:200px;}
	.pagesideblock01 {padding:0 0 10px 10px;}
	.sideimage01 {}
	.sideimage02 { padding: 0 0 10px 0;}
	.sideimage02 div { text-align: center; }
	.sideimage02 div img { }

	.sidesubmenu { padding: 10px; margin: 0 0 10px 0; background: url(images/site/block_sidemenu.gif) bottom left no-repeat; }
	.sidesubmenu01 { }
	.sidesubmenu01 h2 {color:#777; display:block; font-weight: bold; font-size:14px; padding:7px 5px 2px 10px; background: url(images/site/block_sidemenu.gif) 0px 0px no-repeat; margin: -10px -10px 0px -10px; }
	.sidesubmenu01 .updateslist li {font-size: 13px;}

	.row1 {border-bottom: 1px solid #ccc; }

	.sitemaplist ul{margin:0px;padding:0px;list-style: none;}
	.sitemaplist li{font-size: 12px;font-style: italic; color: #999;}
	.sitemaplist li li{ margin:3px 0px 10px 0px;padding: 2px 2px 2px 15px;font-size: 12px;font-weight: bold;font-style: normal; color: #333;}
	.sitemaplist li li ul{ margin: 2px -2px -4px -15px;padding: 5px 1px 5px 30px;}
	.sitemaplist li li li{ margin: 1px;padding: 1px 1px 1px 0px;font-size: 11px;font-weight: normal;list-style: square;}
	.sitemaplist li li li ul{padding: 0px 0px 0px 30px;}

	.announce {color: #cc0000; }

	.custom_deletion { text-decoration: underline; } /* Deletion - like Normal but with strikeout. */
	.custom_insertion { color: #cc0000; } /* Insertion - like Normal but Red */
	.custom_notice { color: #cc0000; } /* Notice - like Normal but Red */
	.custom_highlight { background: #ffff33; } /* Highlight - like Normal by Yellow background */


	* html .ktcssdummy {height: 26px !important;}
	* html .fixme {margin-top:1px;}

	.interakt_blue a:link, .interakt_blue a:active, .interakt_blue a:visited, .interakt_blue a:hover {text-decoration: none; }
	.interakt_blue {font-family: Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: bold;} .interakt_blue ul{font-weight: normal;} .interakt_blue ul ul{border: 1px solid #61bdff;} .interakt_blue li{width: 68px; background-color: #00000;} .interakt_blue ul li{background-color: #0f8de7; width: 150px;} .interakt_blue ul ul li{width: 150px; border-left: 2px solid #61bdff; border-right: 2px solid #61bdff; background-color: #0f8de7;} .interakt_blue ul ul li.first{border-top: 2px solid #61bdff;} .interakt_blue ul ul li.last{border-bottom: 2px solid #61bdff;} .interakt_blue a{text-decoration: none; color: #FFFFFF !important; text-align: center; line-height: 30px; padding: 0px; cursor: pointer; font-weight: normal;} .interakt_blue a.hover{background-color: #37abff;} .interakt_blue ul a{text-align: left; line-height: 12px; border-top: 1px solid #61bdff; border-bottom: 1px solid #016bb7; padding: 4px 4px 4px 10px; background: none; border-right: 0px; font-weight: normal;} .interakt_blue ul ul a{border: none; padding-left: 10px;} .interakt_blue li.selected{background-color: #37abff;} .interakt_blue ul li.selected{background-color: #61bdff;} .interakt_blue ul a.selected{font-weight: bold;} .interakt_blue ul li.hover{background-color: #61bdff !important;} .interakt_blue ul ul li.hover{background-color: #61bdff;} .interakt_blue .hover ul .arrow,.interakt_blue ul .arrow{background-image: url(cssmenus2/img/pos2.gif); background-repeat: no-repeat; background-position: right center;} div.horizontal{clear: both;} div.horizontal br{clear: both;} div.horizontal ul{margin: 0px; padding: 0px; display: block; float: left; clear: both;} div.horizontal li{list-style-type: none; display: block; float: left; clear: none; text-align: left; position: static;} div.horizontal li img{border: none;} div.horizontal a{clear: both; display: block; margin: 0px;} div.horizontal ul li ul{position: absolute; left: -5000px; top: -5000px; visibility: hidden; clear: both; } div.horizontal ul li ul li{clear: both; } div.horizontal ul li ul li a{clear: both;} .hasImg,.hasImg a{padding: 0px !important; margin: 0px !important; border: none !important; outline: none !important; background:	transparent !important; width: auto !important;} 
	.interakt_blue li {font-size: 12px;} .interakt_blue li li {font-size: 11px;}

/* phpbb */

td.row1, td.row2, td.row3	{border-bottom: 1px solid #ccc;}
td.rowpic {background: #eee; border-bottom: 1px solid #ccc;}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {background-color:#EEE; border-bottom: 1px solid #ccc;}
td.row3Right,td.spaceRow {border-bottom: 1px solid #ccc;}

th {font-weight: bold; background-color: #eee; border-bottom: 1px solid #ccc;}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {font-weight: bold;}

/* CAD Help */
.Warning { font-weight: bold; }
.Heading { font-weight: bold; }
.Steps_Head { background-position-y: center; background-repeat: no-repeat; background-image: url('images/help/bullet.gif'); background-position-x: 2px;  Font-variant: normal; font-weight: bold; padding-left: 12px; }
.Steps_Head_NoBullet {  Font-variant: normal; font-weight: bold; padding-left: 6px; }
.tip { background-position-y: center; background-repeat: no-repeat; background-image: url('images/help/Hand.gif');  Font-variant : normal; padding-left: 20px; }
.highlight {Font-variant: normal;  font-weight: bold; }
.highlight_Bright {background-color: #FFFF00; }
.criticalTable {border: 0; height: 1; background-color: #ff0000; vertical-align: top; font-weight: bold; color: #ffffff;  }
td.parts {background-color: #eeeeee;}
.parts_table {background-color: #dddddd; }
ol {color: #000000;  }
.smalltext {font-size: 8pt; }

/* Rounded Box (blue) ==*/
.rbroundbox { background: url('images/help/roundedbox/background.gif');}
.rbtop div { background: url('images/help/roundedbox/top_left.gif') no-repeat left top;}
.rbtop { background: url('images/help/roundedbox/top_right.gif') no-repeat right top;}
.rbbot div { background: url('images/help/roundedbox/bottom_left.gif') no-repeat left bottom;}
.rbbot { background: url('images/help/roundedbox/bottom_right.gif') no-repeat right bottom; }
.rbtop div, .rbtop, .rbbot div, .rbbot { width: 100%; height: 15px; font-size: 1px; }
.rbcontent { margin: 0 10px; Font-size : 10pt; Font-variant : normal; }
.rbroundbox { width: 80%; margin: 1em 10px; }

/* ==== Rounded Box (light yellow) == */
.rbroundbox2 { background: url('images/help/roundedbox/s_background.gif'); }
.rbtop2 div { background: url('images/help/roundedbox/s_top_left.gif') no-repeat left top; }
.rbtop2 { background: url('images/help/roundedbox/s_top_right.gif') no-repeat right top; }
.rbbot2 div { background: url('images/help/roundedbox/s_bottom_left.gif') no-repeat left bottom; }
.rbbot2 { background: url('images/help/roundedbox/s_bottom_right.gif') no-repeat right bottom; }
.rbtop2 div, .rbtop2, .rbbot2 div, .rbbot2 {width: 100%; height: 15px; font-size: 1px; }
.rbcontent2 { margin: 0 10px; Font-size : 10pt; Font-variant : normal;}
.rbroundbox2 { width: 50%; margin: 1em 10px; }
.note {background-position-y: center; background-repeat: no-repeat; background-image: url('images/help/Note.gif'); Font-size : 10pt; Font-variant : normal; padding-left: 44px; }


