.mainbody {width:475px;}
.formtitle {color:#333; font-size:30px; font-weight:bold; border-bottom:solid 1px #ebebeb; margin:0 5px 20px 5px; padding:0 0 10px 2px;}
.leftnavformnet {float:left;}
.leftnavform {font-size:14px; font-weight:bold; /*background: url(/formnet/images/leftnav_top.jpg) no-repeat right top; height:18px; padding:10px; width:125px;*/ padding:10px 0 0 10px; text-transform:uppercase; background:#f8f8f8; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-top:1px solid #ebebeb; cursor:pointer;}
#leftnavtext {/*background:url(/formnet/images/leftnav_bg.jpg) repeat-y right top;*/ width:125px; padding:10px; margin-bottom:-2px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; background:#f8f8f8;}
#leftnavtext a:hover { text-decoration:none;} 
.leftnavtext ul {margin-left:4px; line-height:16px;}
.a2z{margin:10px 0 0 0;}

.popdltitle {color:#333; font-size:20px; font-weight:bold;}
.popdl {border-top: solid 1px #ebebeb; padding:20px 0 5px 0; min-height:120px;}
.formheader {margin:0 0 5px 5px; font-weight:normal; color:#333; font-size:28px; padding:0;}
.formcat {margin-left:70px; font-weight:bold;}
.formheadline {color:#333; font-weight:bold; font-size:15px;}
.formsearch {font-size:14px; color:#333; width:190px; height:23px; padding:3px 0 0 10px; margin:0; float:right; border:0; background:url(/formnet/images/search_bar.gif) top left no-repeat;}

h1.detailtitle {font-size:25px; font-weight:bold; margin:0; padding:0;}

#rightside {width:300px; padding:0 0 0 0; float:right; margin:0 10px 0 0}
.rtform {background:url(/formnet/images/rt-header-form300.gif) no-repeat left top; width:300px; color:#333; font:20px 'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif; letter-spacing:-0.2px; padding:4px 10px 3px;}
.rtformbox {border:1px solid #ccc; border-style:none solid solid; border-width:0 1px 1px; font-size:12px; margin-bottom:10px; padding:10px; width:278px;}

.searchbar {width:250px; height:30px; margin:0 0 0 200px; padding:5px 0 0 0;}
.autoscroll {background-color:#fff; width:400px; margin:-10px 0 0 20px; padding:10px; position:relative; border:4px solid #ccc; line-height:25px; text-decoration:none;}
#form_search_results {font-size:14px; font-weight:normal; color:#000; text-decoration:none;}
a.unhighlight, a:hover.unhighlight {text-decoration:none; padding:5px 0 5px 0;} 
a.highlight, a:hover.highlight {text-decoration:none; padding:5px 0 5px 0;} 
.highlight {background-color: #ffb;}
.unhighlight{background-color: #fff;}
.highlighted_text {color: black;}

.buttons {float:right;}
.buttons a.buttondl {background:url(/formnet/images/formnet-search-dl.jpg) bottom left no-repeat; width:108px; height:33px; display:block; margin:0;}
.buttons a:hover {background-position: left -83px;}

a.searchit {background:url(/formnet/images/search_icon.gif) top left no-repeat; width:26px; height:26px; display:block; margin:0; float:right;}
a.searchit:hover {background-position:bottom;}

.related{font-size:16px; font-weight:bold; margin:30px 0 0 0; padding:10px 0 0 0; border-top:2px solid #ccc; width:630px; height:250px;}
.comments-wrapper { margin:20px 0 0 0; padding:10px 0 0 0; border-top:2px solid #ccc; width:630px;}

.adoberight {}
.adoberight {}


.adobebodyadv {width:475px; height:173px; padding:40px 50px 30px 90px; background:url(/formnet/images/promo/acrobat-body-wide.jpg) no-repeat;}
.adobebody {width:475px; font-size:10px; color:#999; padding:5px;}
.adobebodydl {font-size:12px; width: 320px; height:50px; padding: 8px 10px 10px;}
.adobebodyclick {width:250px; height:25px; padding:4px 10px 10px 25px;}
.adobebodyclick a {color:#f9cc00}
/* Article Tools Styles */

/* Article Tools Styles */
.articletoolstop {border-top:#ebebeb 1px solid; border-bottom:#ebebeb 1px solid; font-size:11px; margin:0 0 20px 0; padding:0 5px 0 5px; height:38px; width:555px;}
.articletoolstopspacer {padding:10px 0 10px 0;}
.articletoolstopspacer .spacer {padding:0 3px;}
/* Article Tools Styles End */

/* 9.24.10 Article Tools Styles */
.articlesocialtools{border-bottom:#ebebeb 3px solid; margin:0 0 25px -5px; padding:-5px 0 5px 0; height:125px;}
.articlesocialtools li{list-style:none; margin:10px 0 30px 0;}
.topsocialwrapper{float:left;}
.bottomsocialwrapper{float:left;}

.fb-icon{background:url(/channels/images/article-social-tools.png) no-repeat 0px 0px; width:32px; height:32px; margin:-5px 5px 0 0; display:block; float:left;}
.apple-icon{background:url(/channels/images/article-social-tools.png) no-repeat -32px 0px; width:32px; height:32px; margin:-5px 5px 0 0; display:block; float:left;}
.twitter-icon{background:url(/channels/images/article-social-tools.png) no-repeat -66px 0px; width:32px; height:32px; margin:-5px 5px 0 0; display:block; float:left;}
.mag-icon{background:url(/channels/images/article-social-tools.png) no-repeat -97px 0px; width:36px; height:32px; margin:-5px 5px 0 0; display:block; float:left;}

.print-email-share{float:right;}
.print-email-share a{color:#666666; text-decoration:none; margin:0 0 0 5px;}
.print-email-share a:hover{color:#666666; text-decoration:underline;}
.connectwithent{font-size:14px; font-weight:bold; margin:0 0 20px 0;}
#dsq-new-post h3{display:none;}

.doc-type{margin:0 12px 10px 0; height:100px; width:100px; border:#ccc 1px solid; float:left;}
.most-popular{width:480px; margin:0 0 0 160px;}


/* 9.24.10 Article Tools Styles */

#articletoolsleft {float:right; font-size:10px; margin:0px 5px 10px 5px;}
#articletoolsleft a {text-decoration:none;}
#articletoolsleft a:hover {text-decoration:underline; color:#c00;}
#articletoolsleft ul {margin:0 0 0 0; padding:0;}
#articletoolsleft li {font-size:10px; margin:8px 0 0 0; padding-left:7px; background:transparent url(/graphics/rb.gif) 0px 2px no-repeat; list-style:none; line-height:13px;}
#articletoolsleft li a {font-size:10px; text-decoration:none;}
#articletoolsleft img {padding:5px 5px 0 0; float:right;}
#articletoolsleft .slide img {float:left;}
#articletoolsleft .textsizer {padding:0 5px 0 0; float:right; line-height:26px;}
#articletoolsleft .articletoolshead, .marketplace {background-image:url(/graphics/arttool-header.gif); background-repeat:repeat-x; border:1px solid #ccc; border-bottom:0; padding:5px; font-size:11px; color:#000; text-align:center; text-transform:uppercase; line-height:13px;}
#articletoolsleft .articletoolshead span {font-size:10px; text-transform:none;}
#articletoolsleft .articletoolsbox, .marketplace-box {border:1px solid #ccc; padding:5px 3px 8px 3px; line-height:25px; margin-bottom:5px;}
#articletoolsleft .h2 {font-size:11px; font-weight:normal; line-height:13px;}

.articletoolshead, .marketplace {width:155px;}
.articletoolsbox {width:159px;}
#articletools {
	text-align: center;
	margin:10px 10px 25px 0;
	padding:10px 0 10px 0;
	font-size:12px;
	color:#000000;	
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
}
#articletools img {padding-right:5px;}
#articletools a {margin-right:20px; text-decoration:none;}



/* Category Drop Dropdown Styles */
ul#catnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
ul#catnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative;
}
ul#catnav li a {
	float: left; 
	text-indent: -9999px;
	height: 44px;
}
ul#catnav li:hover a, ul#catnav li a:hover { background-position: left bottom;}
ul#catnav a.products {
	background: url(../images/nav_cats.jpg) no-repeat;
	width: 125px; 
}

ul#catnav li .sub {
	position: absolute;	
	top: 34px; left:-260px;
	border:1px solid #cccccc;
	background: #fffdf4;
	padding:5px 5px 5px;
	float: left;
	font-size:11px;
	font-weight:bold;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
}
ul#catnav li .row {clear: both; float: left; width: 100%; margin-bottom: 5px;}
ul#catnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 170px;
	float: left;
}
ul#catnav .sub ul li {
	width: 100%;
	color: #fff;
}
ul#catnav .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	background: url(../images/bullet.jpg) no-repeat 5px 12px;
	padding: 5px 3px 3px 15px;
	display: block;
	text-decoration: none;
	color: #0953a8;
}
ul#catnav .sub ul li a:hover {color: #cc0000; background-position: 5px 12px ;}.mainbody {width:475px;}
.formtitle {color:#333; font-size:30px; font-weight:bold; border-bottom:solid 1px #ebebeb; margin:0 5px 20px 5px; padding:0 0 10px 2px;}
.leftnavformnet {float:left;}
.leftnavform {font-size:14px; font-weight:bold; /*background: url(/formnet/images/leftnav_top.jpg) no-repeat right top; height:18px; padding:10px; width:125px;*/ padding:10px 0 0 10px; text-transform:uppercase; background:#f8f8f8; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-top:1px solid #ebebeb; cursor:pointer;}
#leftnavtext {/*background:url(/formnet/images/leftnav_bg.jpg) repeat-y right top;*/ width:125px; padding:10px; margin-bottom:-2px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; background:#f8f8f8;}
#leftnavtext a:hover { text-decoration:none;} 
.leftnavtext ul {margin-left:4px; line-height:16px;}
.a2z{margin:10px 0 0 0;}

.popdltitle {color:#333; font-size:20px; font-weight:bold;}
.popdl {border-top: solid 1px #ebebeb; padding:20px 0 5px 0; min-height:120px;}
.formheader {margin:0 0 5px 5px; font-weight:normal; color:#333; font-size:28px; padding:0;}
.formcat {margin-left:70px; font-weight:bold;}
.formheadline {color:#333; font-weight:bold; font-size:15px;}
.formsearch {font-size:14px; color:#333; width:190px; height:23px; padding:3px 0 0 10px; margin:0; float:right; border:0; background:url(/formnet/images/search_bar.gif) top left no-repeat;}

h1.detailtitle {font-size:25px; font-weight:bold; margin:0; padding:0;}

#rightside {width:300px; padding:0 0 0 0; float:right; margin:0 10px 0 0}
.rtform {background:url(/formnet/images/rt-header-form300.gif) no-repeat left top; width:300px; color:#333; font:20px 'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif; letter-spacing:-0.2px; padding:4px 10px 3px;}
.rtformbox {border:1px solid #ccc; border-style:none solid solid; border-width:0 1px 1px; font-size:12px; margin-bottom:10px; padding:10px; width:278px;}

.searchbar {width:250px; height:30px; margin:0 0 0 200px; padding:5px 0 0 0;}
.autoscroll {background-color:#fff; width:400px; margin:-10px 0 0 20px; padding:10px; position:relative; border:4px solid #ccc; line-height:25px; text-decoration:none;}
#form_search_results {font-size:14px; font-weight:normal; color:#000; text-decoration:none;}
a.unhighlight, a:hover.unhighlight {text-decoration:none; padding:5px 0 5px 0;} 
a.highlight, a:hover.highlight {text-decoration:none; padding:5px 0 5px 0;} 
.highlight {background-color: #ffb;}
.unhighlight{background-color: #fff;}
.highlighted_text {color: black;}

.buttons {float:right;}
.buttons a.buttondl {background:url(/formnet/images/formnet-search-dl.jpg) bottom left no-repeat; width:108px; height:33px; display:block; margin:0;}
.buttons a:hover {background-position: left -83px;}

a.searchit {background:url(/formnet/images/search_icon.gif) top left no-repeat; width:26px; height:26px; display:block; margin:0; float:right;}
a.searchit:hover {background-position:bottom;}

.related{font-size:16px; font-weight:bold; margin:30px 0 0 0; padding:10px 0 0 0; border-top:2px solid #ccc; width:630px; height:250px;}
.comments-wrapper { margin:20px 0 0 0; padding:10px 0 0 0; border-top:2px solid #ccc; width:630px;}

/* Adobe Promo Styles */

.adoberight {background:#f48784 url(/formnet/images/promo/acrobat-body.jpg) bottom no-repeat; min-height:195px; padding:15px; width:270px;}
.adoberightstep {color:#fbcd00; font-size:11px;}
.adoberightwrap {background:#403d3c; padding:5px 5px 5px 5px;}

.adobebodyadv {width:475px; height:173px; padding:40px 50px 30px 90px; background:url(/formnet/images/promo/acrobat-body-wide.jpg) no-repeat;}
.adobebody {width:475px; font-size:10px; color:#999; padding:5px;}
.adobebodydl {font-size:12px; width: 320px; height:50px; padding: 8px 10px 10px;}
.adobebodyclick {width:250px; height:25px; padding:4px 10px 10px 25px;}
.adobebodyclick a {color:#f9cc00}

/* Article Tools Styles */

/* Article Tools Styles */
.articletoolstop {border-top:#ebebeb 1px solid; border-bottom:#ebebeb 1px solid; font-size:11px; margin:0 0 20px 0; padding:0 5px 0 5px; height:38px; width:555px;}
.articletoolstopspacer {padding:10px 0 10px 0;}
.articletoolstopspacer .spacer {padding:0 3px;}
/* Article Tools Styles End */

/* 9.24.10 Article Tools Styles */
.articlesocialtools{border-bottom:#ebebeb 3px solid; margin:0 0 25px -5px; padding:-5px 0 5px 0; height:125px;}
.articlesocialtools li{list-style:none; margin:10px 0 30px 0;}
.topsocialwrapper{float:left;}
.bottomsocialwrapper{float:left;}

.fb-icon{background:url(/channels/images/article-social-tools.png) no-repeat 0px 0px; width:32px; height:32px; margin:-5px 5px 0 0; display:block; float:left;}
.apple-icon{background:url(/channels/images/article-social-tools.png) no-repeat -32px 0px; width:32px; height:32px; margin:-5px 5px 0 0; display:block; float:left;}
.twitter-icon{background:url(/channels/images/article-social-tools.png) no-repeat -66px 0px; width:32px; height:32px; margin:-5px 5px 0 0; display:block; float:left;}
.mag-icon{background:url(/channels/images/article-social-tools.png) no-repeat -97px 0px; width:36px; height:32px; margin:-5px 5px 0 0; display:block; float:left;}

.print-email-share{float:right;}
.print-email-share a{color:#666666; text-decoration:none; margin:0 0 0 5px;}
.print-email-share a:hover{color:#666666; text-decoration:underline;}
.connectwithent{font-size:14px; font-weight:bold; margin:0 0 20px 0;}
#dsq-new-post h3{display:none;}

.doc-type{margin:0 12px 10px 0; height:100px; width:100px; border:#ccc 1px solid; float:left;}
.most-popular{width:480px; margin:0 0 0 160px;}


/* 9.24.10 Article Tools Styles */

#articletoolsleft {float:right; font-size:10px; margin:0px 5px 10px 5px;}
#articletoolsleft a {text-decoration:none;}
#articletoolsleft a:hover {text-decoration:underline; color:#c00;}
#articletoolsleft ul {margin:0 0 0 0; padding:0;}
#articletoolsleft li {font-size:10px; margin:8px 0 0 0; padding-left:7px; background:transparent url(/graphics/rb.gif) 0px 2px no-repeat; list-style:none; line-height:13px;}
#articletoolsleft li a {font-size:10px; text-decoration:none;}
#articletoolsleft img {padding:5px 5px 0 0; float:right;}
#articletoolsleft .slide img {float:left;}
#articletoolsleft .textsizer {padding:0 5px 0 0; float:right; line-height:26px;}
#articletoolsleft .articletoolshead, .marketplace {background-image:url(/graphics/arttool-header.gif); background-repeat:repeat-x; border:1px solid #ccc; border-bottom:0; padding:5px; font-size:11px; color:#000; text-align:center; text-transform:uppercase; line-height:13px;}
#articletoolsleft .articletoolshead span {font-size:10px; text-transform:none;}
#articletoolsleft .articletoolsbox, .marketplace-box {border:1px solid #ccc; padding:5px 3px 8px 3px; line-height:25px; margin-bottom:5px;}
#articletoolsleft .h2 {font-size:11px; font-weight:normal; line-height:13px;}

.articletoolshead, .marketplace {width:155px;}
.articletoolsbox {width:159px;}
#articletools {
	text-align: center;
	margin:10px 10px 25px 0;
	padding:10px 0 10px 0;
	font-size:12px;
	color:#000000;	
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
}
#articletools img {padding-right:5px;}
#articletools a {margin-right:20px; text-decoration:none;}



/* Category Drop Dropdown Styles */
ul#catnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
ul#catnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative;
}
ul#catnav li a {
	float: left; 
	text-indent: -9999px;
	height: 44px;
}
ul#catnav li:hover a, ul#catnav li a:hover { background-position: left bottom;}
ul#catnav a.products {
	background: url(../images/nav_cats.jpg) no-repeat;
	width: 125px; 
}

ul#catnav li .sub {
	position: absolute;	
	top: 34px; left:-260px;
	border:1px solid #cccccc;
	background: #fffdf4;
	padding:5px 5px 5px;
	float: left;
	font-size:11px;
	font-weight:bold;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
}
ul#catnav li .row {clear: both; float: left; width: 100%; margin-bottom: 5px;}
ul#catnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 170px;
	float: left;
}
ul#catnav .sub ul li {
	width: 100%;
	color: #fff;
}
ul#catnav .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	background: url(../images/bullet.jpg) no-repeat 5px 12px;
	padding: 5px 3px 3px 15px;
	display: block;
	text-decoration: none;
	color: #0953a8;
}
ul#catnav .sub ul li a:hover {color: #cc0000; background-position: 5px 12px ;}
