li {
	list-style-image:url(../images/ul-gray.gif) !important;
	list-style-position: outside;
	list-style-type: none;
}

/* BANNER */
#home-banner {width: 100%;}
#home-banner img, #home-banner a, #home-banner table, #home-banner tr, #home-banner td {margin: 0 !important;padding: 0 !important;border: 0 !important;outline: 0 !important;}
#home-banner img {float: left;}


/* MASTHEAD FOR CAMTASIA STUDIO 5 (TEMPORARY) */
#masthead-camtasia, #masthead-camtasia .text {float:left;}
#masthead-camtasia {margin-bottom: 14px;background-image: url(../img/home/banners/camtasia5-1/camtasia-5-1-bg.jpg);background-repeat: no-repeat;background-position: left top;}
#masthead-camtasia .text {margin:0; padding-right: 262px;}
#masthead-camtasia ul, #masthead-camtasia ul a, #masthead-camtasia ul li {float: left; margin: 0; padding: 0;}
#masthead-camtasia ul {/*float:left; padding-left: 445px;*/ position:relative; z-index:10; float: left; margin: -65px 0 0 142px;_left:-166px;padding: 0;}
#masthead-camtasia a {font-weight: bold; color: #666;text-decoration:underline;}
#masthead-camtasia a:hover {color: #000;}
#masthead-camtasia ul li {float: left; margin: 20px 0 0 25px; padding: 0;}

/* CONTENT */
.home-content {margin: 0 20px 10px 20px;clear:left;}
.first {background-image: url(/img/cntnt_grade.gif);background-repeat: repeat-x;background-position: top;}
.home-content div {float: left;}
.padright {margin-right:10px;}
.single, .double {background-repeat: no-repeat;background-position: left bottom;}
.single {width:232px;background-image: url(/img/home/0808redesign/082307-single-bkgd.gif);}
.singlenews {width:232px;background-image: url(/img/home/0808redesign/newsbackground.gif);background-repeat: no-repeat;background-position: left bottom;}
.double {width:468px;background-image: url(/img/home/0808redesign/082307-double-bkgd.gif);background-repeat: no-repeat;background-position: left top;}
.padright {margin-right:10px;}

.row2 {margin-top: 10px; /*margin-right:5px;*/ margin-bottom:10px; }

.product {float:left;margin-left: 12px; _margin-left:8px; width: 215px;}
.product img {float:left;margin-bottom:10px;}
.product img.rune {margin-top:3px;}
.product p, div.product ul {font-size: 85%;padding-right:2px; padding-left: 3px; float:right;}
.product p {margin-bottom: 10px;width: 134px;}
.product p a {color: #333; text-decoration:none;}
.product ul {margin: 0 0 5px 0; width: 215px;}
.product ul li {float:right; margin-right:10px;}
.news p {font-size:11px;padding-left:15px;line-height:14px;}
.news ul {font-size:10px;padding-left:10px;list-style-image:url(/img/ul-gray.gif)!important;list-style-position:outside;line-height:150%;}
.news img.logo {float: left;margin: 7px 5px 2px 15px;}
.news hr {margin-left:10px;margin-right:15px;}
.news {width:220px;padding-top:2px;}
.news a {text-decoration:none;color:#666;}
.news a:hover {text-decoration:underline;color:#46a;}
.news img {float:right; margin-top:0px;padding-top:0px;}
.news div {width:229px;margin: -10px 0 0 1px;}
.news div a {padding: 9px 8px 9px 8px; display: block;}
.news div a.line {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;}
.news div a.last {padding-bottom:12px;}
.news div a {font-size: 75% !important; line-height: 140%; color: #666 !important;text-decoration: none !important;}
.news div a:hover {/*background-color: #ffd;*/color: #000 !important;text-decoration:underline !important;}

.home-content h1 {font-size: 125%;}
.home-content h2 {font-family:Arial, Helvetica, sans-serif;font-size:1.5em;color:#999;font-weight: normal;}
.home-content h2 a {color: #333; text-decoration:none;}
.home-content h3 {font-size: 80%; color:#fff;padding:8px 5px 8px 10px;}
p.homeintro {font-size: 95%; margin-bottom:10px;}

.home-content .single h3, .home-content .double h3, .home-content .singlenews h3  {background-repeat: no-repeat;background-position: left top;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ccc;}
.home-content .single h3 {background-image: url(/img/home/0808redesign/single-bar-top-gray.gif);}
.home-content .singlenews h3 {background-image: url(/img/home/0808redesign/single-bar-top-gray.gif);}
/*.home-content .double h3 {background-image: url(/img/home/0808redesign/double-bar-top-gray.gif);}*/
.home-content .double h3 {background-image: url(/img/home/0808redesign/double-bar-top-gray.gif);}

.newsarea {border-top: 1px solid #aaa; width:100%; font-size: 75% !important; line-height: 140%; color: #666 !important;text-decoration: none !important; }
.newsarea h3 {font-size: 1.3em !important; color:#636363; margin:10px 10px 10px 20px;}


/* Link Bin
##########################################################*/
#linkbin {
	padding:3px 0px 10px 12px;
	margin-top:-20px;
	background-color:#fff;
	clear:both;
height:105px;
	border-top:1px solid #ccc;
	background-image:url(/img/cs/grey_footernav-background.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size:135%;}
	
#linkbin h3 {color:#636363; font-size:13px; font-weight:bold; margin-left:-6px;margin-bottom:5px;}
#linkbin h6 {font-size:11px !important;color:#777 !important;margin-bottom:8px !important;margin-top:0px;padding-top:0px;}


.bin {font-size:11px !important;
	width:168px;
	float:left;
	margin:0 8px 0 0;
}
.bin ul {
	padding-left:6px
}
.bin li { 
	padding:0px 0px 0px 9px !important;
	margin:2px 0px 2px -5px !important;
	text-indent: -10px;
	

}
.bin a {
	font-size:10px;
	color:#333;
	_height:1%;
	text-decoration:none;
	padding-left:10px;
background:transparent url(/img/cs/pointy.gif) no-repeat scroll 0pt 6px;
}
.bin a:hover {
	text-decoration:underline;
	color:#333;
}
#signup {height:113px;width:180px;
margin-left:-5px;padding-left:18px;background:url(/img/cs/newsletter-v-seperate.jpg) no-repeat left top;padding-top:5px;}
#main #linkbin #signup h6 {margin-bottom:12px !important;}
#signup input {border:1px solid #666;font-size:10px;color:#666 !important;
display:block;margin:3px 0;padding:2px;}
#signup button {height:20px;width:80px;border:none;color:#fff !important;font-size:10px;font-family:Arial, Helvetica, sans-serif;text-align:left;
background:transparent url(/img/home/button-mini.png) no-repeat left top;
cursor:pointer;outline:none;
margin:4px 0 0;padding:0 0 0 2px;}
#signup img {position:relative;left:0px;top:4px;}
#signup button:hover {background-image:url(/img/home/button-mini-hover.png);color:#fff !important;outline:none;}
#signup p {margin-top:5px;margin-left:0px;padding-left:0px;}
#signup li {line-height:1.5;}
#signup a {margin-left:0px;background-image:none;padding-left:0px;}
#signup button {padding-left:5px;}

body#tier3 #content h3 {font-size:19px;}
#legal {display:none;width:710px;clear:both;}
#legal p {font-size:9.5px;color:#999;text-align:left;}

.newsevents {background:url(/img/footernav-bullet.gif) no-repeat left center;}
