.comment-count {color: #999;}
.topic {
	margin-bottom: 30px;
}
.comment-wrapper {
	border-bottom: 1px dotted #f8981d;
	margin: 20px 0px;
}

.js .hide-on-js {display:none;}
#hot p {margin-bottom: 0.5em; margin-top: 0.5em}
#hot p.comment-info{ margin-bottom: 1em}
.comment-tools {margin-bottom: 1em}
.comment-tools p {display: inline}
.comment-tools em {position: relative}
.comment-tools-flag {margin-bottom: 1em; text-align: right;}
.comment-tools-flag p {display: inline}
.comment-tools-flag em {position: relative}
.reply {padding-right: 10px}
.comment-wrapper .comment-wrapper{ padding-left: 10px; border-left: 3px solid #eee}
.comment-permalink, .comment-permalink a:link {color: #999; font-size: 85%}
.comment-info {color: #666; margin-bottom: 10px;}
.comment-wrapper p{ margin: 0.5em 0.5em 0.5em 0.5em}
.comment p {margin-top: 0; margin-bottom: 1em}
.comment-wrapper .firstlineonly p{ margin-bottom: 0; margin-top: 17px;}
.replies .comment-wrapper {margin: 1em 0}
.firstlineonly {overflow: hidden; position: relative; height: 4.1em }
.more {display: none; margin: 0.1em}
.more:hover{ cursor: pointer; cursor: hand; text-decoration: underline}
.firstlineonly .more {top: 0; display: block; left: 5px; position: absolute; width: 100%;}
.firstlineonly .comment-tools {display: none}
div.comment{ margin: 0}
p.c-user {float: left; width: 85px; margin: 0; text-align: center; overflow: hidden}
div.comment {margin-left: 95px}
div.comment.firstlineonly {margin-left: 0}
.comment-wrapper p.comment-info {margin-left: 95px; margin-bottom: 0}
.comment-wrapper .comment-wrapper {border-color: #4273A0;}
.comment-wrapper .comment-wrapper .comment-wrapper {border-color: #8B0000}
.comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper {border-color: #006400}
.comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper {border-color: #FF8C00}
.comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper {border-color: #FFFF00}
.comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper {border-color: #4273A0;}
.comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper {border-color: #8B0000}
.comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper {border-color: #006400}
.comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper {border-color: #FF8C00}
.comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper {border-color: #FFFF00}
.comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper {border-color: #4273A0;}
.comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper {border-color: #8B0000}
.comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper {border-color: #006400}
.comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper {border-color: #FF8C00}
.comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper .comment-wrapper {border-color: #FFFF00}

.author-credit {text-transform: uppercase; color: #666}
#author-bio {color: #666}
#author-bio img{ float: left; margin: 10px}

#rightSideColumn .box, #leftSideColumn .box {
	background: #fff url(../images/bg_bannerGradient.jpg) repeat-x scroll 0 35px;
	border: 1px solid #1E90FF;
	padding: 0px 5px 10px 5px;
	margin: 0 0 10px 0;
	width: 100%;
}

.signup {
	border: 1px solid #1E90FF;
	padding: 5px 5px 10px 5px;
	margin: 0 0 10px 0;
	width: 100%;
}
.comment-wrapper.box {background: transparent url(../images/BOX-BACK.jpg) repeat-x left top; border: 1px solid #CCCCCC; margin-bottom: 15px; margin-top: 15px; padding: 15px}



#rightSideColumn .box h2, #leftSideColumn .box h2 {
	background: #1E90FF;
	margin: 0 -5px 10px -5px;
	padding: 10px;
	text-align:left;
	color: #fff;
	font-weight: bold;
	font-family:Georgia, "Times New Roman";
}




body {background: #fff url('../images/bg.gif') 50% 0 repeat-y;text-align:center;font-family:Arial;color:#303030; font-size: 12px;}
		
		h1,h2,h3,h4,h5,h6,#nav {font-family:Georgia, "Times New Roman"}
		.myh1 {color:#2c5568; font-size: 1.5em; margin-bottom: 10px;}
		.myh2 {color: #f15d22; margin-bottom:10px; font-size: 1.2em; border-bottom: 1px solid #f15d22;}
		p {font-family:Arial}
		p sup {line-height:0}
		
		strong {font-weight:bold}
		a:link {color:#2C5568}
		a:visited {color:#2C5568}


		
		.hForm label {float:left;display:block;clear:both;}
		.hForm input.inputtext {float:left;display:block;}
		.hForm span {display:block;clear:both;text-align:right;width:275px;}

		#wrapper {width:882px;margin:0 auto;text-align:left;background-color:#f6f7f6}
			#header {background:#f5fbfd url('../images/headerbg_blue.jpg') 0 0 no-repeat;height:145px;overflow:hidden;}
				#header p {margin-top:12px}
				
			#nav {background:#656565 url('../images/navbg.gif') 0 0 repeat-x;height:40px;overflow:hidden;} 
				#nav ul, #rightLink {margin-top:11px;}
				#nav ul {float:left;} /* continued in styles-ie6.css ln 1 */
					#nav li {float:left;border-right:1px solid #fff;font-size:15px;list-style:none;}
					#nav li.first a {margin-left:0;}
					#nav li.last {border-right:none}
				
					#nav ul a {margin: 0 20px;}

					#nav a:link,#nav a:visited {color:#fff;text-decoration:none}
					#nav a:active:visited {color:#d5e050;text-decoration:none}
					#nav a:hover, #pageHome #navHome a, #pageBackground #navBackground a, #pageSite #navSite a, #pageDownloads #navDownloads a, #pageRFQ #navRFQ a 	{color:#d5e050}
				#nav a.highlight { color:#d5e050 }
				#nav #rightLink {float:right;font-size:15px;}
			

			h1 {margin-top:7px;margin-bottom:20px;}
			p {font-family:Arial;font-size:12px;line-height:17px;margin-bottom:20px}
			ul {margin-bottom:20px;}
				#copy {margin-top:20px} 

			#container {min-height:520px} /* continued in styles-ie6.css */
			#content li {margin-left:1.7em; list-style:url('../images/arrow.gif');line-height:17px;}


			#footer {height:84px;background:#5db8d8 url('../images/footerbg.gif') 0 0 no-repeat;font-size:10px;color:#fff}
				#footer ul {padding-top:25px}
				#footer p {font-size:10px;line-height:14px}
					#footer li {float:left;font-size:10px;list-style:none;}
					#moreInfo {padding-right:10px;margin-right:40px;}
						#moreInfo p {width:325px;}
					#detailInfo {}
						#detailInfo p {width:325px;}
					#footer a {color:#fff;}
			
		#leftSideColumn {float:left;width:500px;margin-right:30px}
		#rightSideColumn {float:left;width:220px;margin-right:30px}
		.caption {font-size:10px;}
		.clear {clear:both}
		
		.siteSplash {margin:0 0 5px 0}
		/* Button */
		.button {text-align:right;clear:both;margin-top:15px;list-style:none;width:270px;position:relative;}
		.button li span {display:none;}

		.button li {margin-left:0;position:absolute;right:0;}
		.button li, .button li a {width:128px;height:37px;display:block;background-position:0 0;background-repeat:no-repeat;list-style:none;}

		/* Register Skin */
		.button .reg, .button .reg a {background-image:url('../images/buttonReg.gif');}
		.button .reg a:hover {background-image:url('../images/buttonReg_h.gif');}

		/* Login Skin */
		.button .login, .button .login a {background-image:url('../images/buttonLogin.gif');}
		.button .login a:hover {background-image:url('../images/buttonLogin_h.gif');}
		

		/** LEFT GUTTER **/
		#nav ul, #header p,#content, #footer ul {margin-left:64px;}

		/** RIGHT GUTTER **/
		#header p,#rightLink,.introblock {margin-right:64px}

		/** PAGES**/
		#pageBackground #content {margin-bottom:10px}
		#pageBackground h3 {font-size:11px;color:#f15d22;height:25px;margin-top:-25px;text-align:right;width:335px;}
		
			.image-gallery {width:360px;}
			.image-gallery li {position:relative;width:160px;height:107px;overflow:hidden;float:left;margin-right:15px;margin-bottom:25px;background:none;margin-left:0;}
			#pageBackground .image-gallery li {margin-left:0;}
			.image-gallery li span {position:absolute;width:21px;height:21px;bottom:6px;right:3px;background:url('../images/plussign.gif') 0 0 no-repeat;}
		

		/** Slimbox **/
		.lv_Data {text-align:left;}
		.lv_Title {color:#009dd5}

		/* tooltip code */
		.tooltip {width:353px;z-index:10;position:absolute;display:none;}
		.tooltip .tooltip-title, .tooltip p.highlight {color:#2c5568;}
		.tooltip p.highlight {margin-bottom:0}
		.tooltip .tooltip-title {font-size:20px;padding-top:10px;padding-bottom:0px;font-family:Georgia, "Times New Roman"}
		.tooltip .tooltip-title, .tooltip p {margin-left:30px;margin-right:30px;width:285px;text-align:left;}
	
		.ttcontent {background:url('../images/tooltip-top.png') 0 0 no-repeat;display:block;}
		/* .tooltip .tooltip-bottom {background:url('/images/tooltip-bottom.png') 0 0 no-repeat;height:18px;display:block;}*/
		
		/* download list  
		title bar - h2
		subtitle - h3
		link list - ul li a */
		
		.dlgroup {margin-bottom:25px;float:left;clear:both;width:750px}
		.dllist {width:300px;float:left;color:#2C5568;margin-right:50px;}
		.noborder {border:none;margin-bottom:-30px;}
		.dllist h2 {background:url('../images/dlLinkbg.gif') 0 0 no-repeat;font-size:11px;padding:3px 0 3px 30px;color:#2C5568;}
		.dllist h3 {color:#6a6a6a;font-size:11px;padding-left:30px;font-weight:bold;font-family:Arial;}
		.dllist ul {margin-bottom:22px;list-style:none;}
		.dllist ul li {color:#2C5568;font-weight:bold;padding-left:30px;background:url('../images/arrow.gif') 8px 3px no-repeat;list-style:none;}
		.dllist a {font-weight:normal;} 
		.dllist a:visited {color:#6a6a6a;}

		.downloadlink {color:#2C5568;font-weight:bold;}

		#subnav	{
			padding: 6px 56px 6px 64px;
			font-family: Georgia, "Times New Roman";
			background-color: #444;
			color: #fff;
		}
		
		#subnav a:link,#subnav a:visited {color:#fff;text-decoration:none}
		#subnav a:hover {color:#d5e050}
		
		/******************
		 * LIGHTBOX
		 ******************/

		#dialog {
		  background-color: #000;
		  opacity: 0.15;
		  filter:alpha(opacity=15);
		}

		#dialog-box {
		  width:500px;
		  padding:30px;
		  background-color:#fff;
		  border-style:solid;
		  border-color:#000;
		  border-width:5px;
		}
		#inline-forms td, #inline-forms th {
		    padding: 5px;
		}
		#inline-forms input {
		    width: 120px;
		}
		#inline-forms input.radio {
		    width: 1em;
		}
		
		
		/* comment preview */
		div.preview {
		    background-color: #E6F2B3; /* put "preview" in BG? */
		    border: solid 1px #A2D14F;
		    padding: 0 10px;
		    margin-bottom: 1em;
		}
		.preview h4 {
		    color: #333;
		    background: #A2D14F;
		    margin: 0 -10px 0 -10px;
		    padding: 0.0.25em;
		    font-weight: normal;
		}
		div.preview p{
		    margin: 0.5em;
		}
		.preview .comment-permalink{
		    color: #333;
		}

		#comments form {
		    display: block;
		}
		.comment-reply-form {
		    margin-top: 1em;
		}
		
		.errorExplanation {
		    color: #c00;
		}
		
		
		#sb-breadCrumbs {
			margin-bottom: 14px;
			font-size: 80%;
		}

		#sb-breadCrumbs a{
			color: #006261;
		}
		
		
