@font-face {
	font-family: 'jr!handRegular';
	src: url('/site-resources/jr!ha___.eot');
	src: local('jr!hand Regular'), local('Jrhand'), url('/site-resources/jr!ha___.ttf') format('truetype');
}

body { margin: 0; padding: 0; font: 0.7em Arial,Helvetica,sans-serif; background: #fff; font-size: 11px; color: #000; }

h1 { font-size: 1.6em; margin: 0; padding: 0 0 15px 0; color: #982132; }
h2 { font-size: 1.4em; margin: 0; padding: 0 0 15px 0; color: #982132; }
h3 { font-size: 1.1em; margin: 0; padding: 0 0 15px 0; }
p { margin: 0; padding: 0 0 10px 0; }
hr { height: 1px; background: none; border: none; border-top: 1px solid #ccc; }

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

img { border: 0px solid #ccc; }

ul { margin: auto; padding: 0 0 15px 20px; }

#videoblock { color: #fff;}
#videoblock h1, #videoblock h2 { color: #f11f91; }
#videoblock a, #videoblock a:link, #videoblock a:visited{color: #f11f91;}

#header { height: 62px; background: url('/images/site_bits/headerbg.gif') repeat-x; /*margin-bottom: -11px;*/ }

#login { background: url('/images/site_bits/loginbg.gif') left top no-repeat; width: 893px; margin: auto; height: 28px; position: relative; top: 1px; line-height: 28px; padding: 0 0 0 55px; color: #999; }
	#login form#loginform { margin: 0; padding: 0 30px 0 0; position: relative; _t\op: 2px; width: 400px; }
	#login form#loginform label { display: none; }
	#login form#loginform input#editor_name { background: none; border: none; border: 0; border: 1px solid #c7c7c7; font-size: 12px; line-height: 12px; padding: 2px 2px; width: 112px; background: url('/images/site_bits/usernamebg.gif') left top no-repeat; color: #a7a7a7; }
	#login form#loginform input#duoPasswordent { background: none; border: none; border: 0; border: 1px solid #c7c7c7; font-size: 12px; line-height: 12px; padding: 2px; *padding: 2px 2px 3px 2px; width: 112px; background: url('/images/site_bits/passwordbg.gif') left top no-repeat; color: #a7a7a7; }
	#login form#loginform a#loginbutton, #login form#loginform a#loginbutton:link, #login form#loginform a#loginbutton:visited, #login form#loginform a#loginbutton:active { width: 28px; height: 21px; display: block; background: url('/images/site_bits/loginbutton.gif') left top no-repeat; position: absolute; left: 242px; top: 3px; *top: 2px; _t\op: 1px; }
	#login form#loginform a#loginbutton:hover { background-position: left bottom; }
	
	#login #loginMessage { position: absolute; left: 330px; }
	

	#login form#searchform { position: absolute; right: 0; top: 3px; *top: 0; _t\op: 2px; }
	#login form#searchform input#searchstring { background: none; border: none; border: 0; border: 1px solid #c7c7c7; font-size: 12px; line-height: 12px; padding: 2px 2px; width: 176px; background: url('/images/site_bits/searchbg.gif') left top no-repeat; color: #a7a7a7; margin-right: 47px; }
	#login form#searchform #searchsubmit { display: none; }
	#login form#searchform a.searchbutton, #login form#searchform a.searchbutton:link, #login form#searchform a.searchbutton:visited, #login form#searchform a.searchbutton:active { width: 44px; height: 21px; display: block; background: url('/images/site_bits/searchbutton.gif') left top no-repeat; position: absolute; right: 0; top: 0; *top: 4px; _t\op: 1px; }
	#login form#searchform a.searchbutton:hover { background-position: left bottom; }


#navwrapper { height: 21px; background: url('/images/site_bits/navbg.gif') repeat-x; }
#navwrapper_inner { /*float: left; position: relative; left: 50%; text-align: left;*/ }
ul#nav { margin: 0 auto; padding: 0; /*position: relative; left: -50%;*/ /*border-left: 1px solid #386987; border-right: 1px solid #134664;*/ height: 21px; width: 960px; text-align: center; }
ul#nav li { margin: 0; padding: 0; list-style: none; display: inline; }
ul#nav li a, ul#nav li a:link, ul#nav li a:visited, ul#nav li a:active { color: #a4c2cf; text-decoration: none; padding: 4px 12px 4px 12px; /*display: block; float: left;*/ line-height: 21px; border-right: 1px solid #386987; border-left: 1px solid #134664; }
ul#nav li.active a, ul#nav li.active a:link, ul#nav li.active a:visited, ul#nav li.active a:active, ul#nav li a:hover { color: #fff; }


ul#subnav { margin: 0; padding: 0; border-left: 1px solid #ececec; width: 236px; }
ul#subnav li { margin: 0; list-style: none; border-bottom: 1px solid #ececec; }
ul#subnav li a, ul#subnav li a:link, ul#subnav li a:visited, ul#subnav li a:active { display: block; width: 209px; padding: 6px 7px 6px 20px; text-decoration: none; font-weight: bold; background: url('/images/site_bits/subnavlibg.gif') left center no-repeat; }
ul#subnav li.subtitle a { font-size: 12px; padding: 8px 7px; color: #000; }
ul#subnav li.subtitle { background: url('/images/site_bits/subnavbg.gif') right center no-repeat; }
ul#subnav li a:hover { background: #175682 url('/images/site_bits/subnavlibgactive.gif') left center no-repeat; color: #fff; }
ul#subnav li.subtitle a:hover { background: none; color: #000; }
ul#subnav li.active a, ul#subnav li.active a:link, ul#subnav li.active a:visited, ul#subnav li.active a:active { color: #982132; }
ul#subnav li.active a:hover { color: #fff; }
ul#subnav li ul.subnav0 { margin: 0; padding: 0; }
ul#subnav li ul.subnav0 li { margin: 0; padding: 0; list-style: none; border: none; }
ul#subnav li ul.subnav0 li a, ul#subnav li ul.subnav0 li a:link, ul#subnav li ul.subnav0 li a:visited, ul#subnav li ul.subnav0 li a:active { padding: 3px 7px 3px 30px; width: 192px; background: none; color: #000; }
ul#subnav li ul.subnav0 li.active a, ul#subnav li ul.subnav0 li.active a:link, ul#subnav li ul.subnav0 li.active a:visited, ul#subnav li ul.subnav0 li.active a:active { color: #982132; }
ul#subnav li ul.subnav0 li a:hover, ul#subnav li ul.subnav0 li.active a:hover { background: #175682; color: #fff; }


body#wptv ul#subnav li a { color: #f11f91; background: url('/images/site_bits/subnavlibg_wptv.gif') left center no-repeat; }
body#wptv ul#subnav li a:hover, body#wptv ul#subnav li ul.subnav0 li a:hover { background: #ef3581 url('/images/site_bits/subnavlibgactive_wptv.gif') left center no-repeat; ; color: #fff; }
body#wptv ul#subnav li.subtitle a { color: #000; }
body#wptv ul#subnav li.subtitle a:hover { background: none; color: #000; }
body#wptv ul#subnav li.active a, body#wptv ul#subnav li.active a:link, body#wptv ul#subnav li.active a:visited, body#wptv ul#subnav li.active a:active { color: #343434; } 
body#wptv ul#subnav li.active a:hover { color: #fff; }
body#wptv ul#subnav li ul.subnav0 li a, body#wptv ul#subnav li ul.subnav0 li a:link, body#wptv ul#subnav li ul.subnav0 li a:visited, body#wptv ul#subnav li ul.subnav0 li a:active { background: none; color: #ef3581; }
body#wptv ul#subnav li.active ul.subnav0 li.active a, body#wptv ul#subnav li.active ul.subnav0 li.active a:link, body#wptv ul#subnav li.active ul.subnav0 li.active a:visited, body#wptv ul#subnav li.active ul.subnav0 li.active a:active { color: #343434; }
body#wptv ul#subnav li.active ul.subnav0 li a:hover, body#wptv ul#subnav li.active ul.subnav0 li.active a:hover { background: #ef3581; color: #fff; }
#wptvback{margin:10px;}
#wptvback a,#wptvback a:link, #wptvback a:visited{border:1px solid #f11f91;padding:3px 5px;color:white;background:#f11f91;}
#wptvback a:hover{text-decoration:none;background:white;color:#f11f91}

.searchResult h3 { margin: 0; padding: 0; }
.searchResult p { margin: 0; padding: 0 0 15px 0; }


#slideshow { width: 948px; height: 215px; margin: 0 auto; background: url('/images/headers/default.jpg') no-repeat; }

#wrapper { width: 100%; /*background: url('/images/site_bits/wrapperbg.gif') repeat-x;*/ min-height: 400px; }

#pullswrapper { height: 83px; padding: 10px 0 11px 0; background: url('/images/site_bits/pullsbg.gif') repeat-x; }
	#pulls { width: 948px; margin: 0 auto; padding: 0; }
		.pull { width: 237px; float: left; height: 83px; }
		.pull a, .pull a:link, .pull a:visited, .pull a:active { display: block; width: 237px; height: 83px; }
			.pull_skills a, .pull_skills a:link, .pull_skills a:visited, .pull_skills a:active { background: url('/images/site_bits/pulls/skills.jpg') left top no-repeat; }
			.pull_innovation a, .pull_innovation a:link, .pull_innovation a:visited, .pull_innovation a:active { background: url('/images/site_bits/pulls/innovation.jpg') left top no-repeat; }
			.pull_start-up a, .pull_start-up a:link, .pull_start-up a:visited, .pull_start-up a:active { background: url('/images/site_bits/pulls/startup.jpg') left top no-repeat; }
			.pull_growth a, .pull_growth a:link, .pull_growth a:visited, .pull_growth a:active { background: url('/images/site_bits/pulls/growth.jpg') left top no-repeat; }
			
			.pull a:hover { background-position: left bottom; }
			
			.trans a { opacity: 0.5; filter: alpha(opacity=50); }
			.trans a:hover { opacity: 1; filter: alpha(opacity=100); }
			
			
a.keysection, a.keysection:link, a.keysection:visited, a.keysection:active { width: 237px; height: 59px; display: block; margin-bottom: 5px; box-shadow: 0px 0px 5px #ccc; -moz-box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #ccc; }
a.ks_skills, a.ks_skills:link, a.ks_skills:visited, a.ks_skills:active { background: url('/images/site_bits/keysections/skills.jpg') no-repeat; }
a.ks_innovation, a.ks_innovation:link, a.ks_innovation:visited, a.ks_innovation:active { background: url('/images/site_bits/keysections/innovation.jpg') no-repeat; }
a.ks_start-up, a.ks_start-up:link, a.ks_start-up:visited, a.ks_start-up:active { background: url('/images/site_bits/keysections/start-up.jpg') no-repeat; }
a.ks_growth, a.ks_growth:link, a.ks_growth:visited, a.ks_growth:active { background: url('/images/site_bits/keysections/growth.jpg') no-repeat; }
a.keysection:hover { opacity: 0.5; filter: alpha(opacity=50); }


div.newsfeedbox { width: 234px; min-height: 130px; margin: 0 2px; padding: 57px 0 0 0; box-shadow: 0px 0px 5px #ccc; -moz-box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #ccc; float: left; }
div.newsfeedbox_first { margin: 0 2px 0 0; }
div.newsfeedbox_last { margin: 0 0 0 2px; }
div.newsfeed_observatory { background: url('/images/site_bits/newsfeeds/observatory-tab.jpg') left top no-repeat; }
div.newsfeed_entrepreneurial { background: url('/images/site_bits/newsfeeds/ent-tab.jpg') left top no-repeat; }
div.newsfeed_wptv { background: url('/images/site_bits/newsfeeds/wptv-tab.jpg') left top no-repeat; }
div.newsfeed_investor { background: url('/images/site_bits/newsfeeds/investor-tab.jpg') left top no-repeat; }

			
#latestbar { width: 100%; height: 267px; padding: 10px 0 11px 0; background: url('/images/site_bits/latestnewsbarbg.gif') repeat-x; position: relative; top: -5px; }
	#latestwrapper { margin: auto; width: 948px; }
	#latestnews { width: 472px; border: 1px solid #ececec; border-top: none; border-bottom: none; height: 267px; float: left; }
		#ln_othertitle { font-weight: bold; font-size: 12px; margin: 0; padding: 10px 10px; color: #ff8400; }
	#latestcontact { width: 229px; height: 267px; float: left; margin: 0 3px; border: 1px solid #ececec; border-top: none; border-bottom: none; }
		form#lc_contact { margin: 0 0 10px 0; padding: 0; width: 229px; height: 175px; background: url('/images/site_bits/contactformbg.jpg') no-repeat; position: relative; }
		form#lc_contact input#lc_name { width: 183px; height: 22px; position: absolute; top: 0; left: 18px; border: none; border: 0px; background: none; font-size: 18px; margin: 0; padding: 3px 5px; color: #b5b5b5; }
		form#lc_contact input#lc_email { width: 183px; height: 22px; position: absolute; top: 35px; left: 18px; border: none; border: 0px; background: none; font-size: 18px; margin: 0; padding: 3px 5px; color: #b5b5b5; }
		form#lc_contact input#lc_company { width: 183px; height: 22px; position: absolute; top: 70px; left: 18px; border: none; border: 0px; background: none; font-size: 18px; margin: 0; padding: 3px 5px; color: #b5b5b5; }
		form#lc_contact input#lc_phone { width: 183px; height: 22px; position: absolute; top: 108px; left: 18px; border: none; border: 0px; background: none; font-size: 18px; margin: 0; padding: 3px 5px; color: #b5b5b5; }
		form#lc_contact input#lc_submit { display: none; }
		form#lc_contact a#lc_button, form#lc_contact a#lc_button:link, form#lc_contact a#lc_button:visited, form#lc_contact a#lc_button:active { width: 115px; height: 27px; display: block; background: url('/images/site_bits/contactbutton.jpg') left top no-repeat; position: absolute; top: 143px; left: 57px }
		form#lc_contact a#lc_button:hover { background-position: left bottom; }
		#latestcontact p { margin: 0; padding: 0; text-align: center; color: #999; font-size: 11px; }
	#latestidea { width: 235px; float: left; height: 267px; background: #069; /*border: 1px solid #ececec;*/ border-top: none; border-bottom: none; }
	
	
#mainnews { border: 1px solid #ececec; border-top: none; border-bottom: none; width: 708px; left: -17px; position: relative; }
	
	
body#default #latestcontact, body#news #latestcontact { width: 237px; height: 267px; margin: 0; background: url('/images/site_bits/contactformbg_default2.jpg') no-repeat; border: none; margin: 10px 0 0 0; text-align: center; }
body#default form#lc_contact, body#news form#lc_contact { background: none; padding: 0 4px; margin-top: 51px; left: 4px; }
body#default #latestcontact img, body#news #latestcontact img { display: none; }


#maincontent { width: 948px; margin: 0 auto; padding: 20px 0; }
body#default #maincontent, body#wptv #maincontent, body#news #maincontent { padding-top: 0; }

#mcleft { width: 237px; float: left; min-height: 10px; }
#mcright { width: 711px; float: left; }
body#default #mcright, body#news #mcright { padding: 20px 0 20px 20px; width: 691px; }
body#news #mcright { padding-top: 0; }

.innerleftwide { float: left; width: 434px; padding: 0 20px 0 0; }
.innerrightnarrow { float: right; width: 237px; }
.innerlefthalf { float: left; width: 336px; padding: 0 10px 0 0; }
.innerrighthalf { float: right; width: 336px; padding: 0 0 0 9px; }


#videoblock { border-left: 1px solid #4a4a4a; background: #343434 url('/images/site_bits/wptvbg2.jpg') no-repeat; padding: 47px 0 0 0; position: relative; }
#vbleft { width: 338px; border-right: 1px solid #2e2e2e; float: left; position: relative;margin:10px 0px 10px 10px;}
#vbright { width: 338px; border-left: 1px solid #4a4a4a; float: right;  position: relative;margin:10px 10px 10px 0px; }
#videolistOuter{position:relative;}
#videolist{position:absolute;top:0px;left:0px;height:263px;width:240px;overflow:auto;}
#videolist .duoEditArea{min-height:262px!important;background:#444;}
#videoHolder{display:block;width:470px;height:271px;}
#videoHolder .duoEditArea{min-height:262px!important;background:#555;}
#wptvtextwrapper { padding: 10px; }
#wptvtextwrapper .duoflash { position: relative; left: -10px; top: -10px; margin-bottom: -20px; _mar\gin-left: -10px;  }

#WPTweets{width:200px;float:right;min-height:250px;padding-left:15px;}
#WPTweets h2{padding:0 0 5px 0;margin:0px;}
.tweet_list { margin: 0; padding: 0; }
.tweet_list li { margin: 0; padding: 0; list-style: none; border-top: 1px solid #982132; padding: 2px 0px 2px 10px; }
.tweet_list img { float: left; margin: 0 10px 0 0; }
.tweet_list a.twittertitle { display: none; }
.tweet_text { font-size: 10px; display: block; height: 72px; *height: 73px; overflow-y: auto; }



#wptv_textoverlay { width: 286px; height: 17px;line-height:17px; background: url('/images/site_bits/wptvoverlay.jpg') no-repeat; position: absolute; right: 0; top: 30px; padding: 0 25px 0 0; margin: 0; overflow:hidden;}
#wptv_textoverlay, #wptv_textoverlay h1, #wptv_textoverlay h2, #wptv_textoverlay h3, #wptv_textoverlay p { margin: 0; padding: 0 25px 0 0; line-height: 17px; font-size: 12px; font-weight: bold; color: #f11f91; text-align: right; }


#indexboxtop { width: 956px; height: 9px; position: relative; left: -4px; background: url('/images/site_bits/indexboxtop.gif') no-repeat; }
#indexboxmid { width: 956px; position: relative; left: -4px; background: url('/images/site_bits/indexboxmid.gif') repeat-y; }
#indexboxbottom { width: 956px; height: 29px; position: relative; left: -4px; background: url('/images/site_bits/indexboxbottom.gif') no-repeat; }
#indexboxleft { float: left; padding: 15px 14px 5px 18px; width: 674px;  }
#indexboxright { float: right; width: 206px; padding: 15px 19px 15px 15px; color: #fff; font-size: 14px; }
#indexquote { margin-bottom: 10px; color: #fff; font-family: 'jr!handRegular'; font-size: 22px; line-height: 22px; }

#footer { width: 100%; height: 109px; padding-top: 6px; background: url('/images/site_bits/footerbg.gif') left top repeat-x; }
	#footertop { width: 946px; height: 73px; margin: 0 auto; border-left: 1px solid #ccc; border-right: 1px solid #fcfcfc; }
		.fpull { float: right; border-left: 1px solid #fcfcfc; border-right: 1px solid #ccc; }
		#fpull_email { width: 231px; height: 73px; }
			#fpull_email a, #fpull_email a:link, #fpull_email a:visited, #fpull_email a:active { display: block; width: 231px; height: 73px; background: url('/images/site_bits/footerpulls/email.jpg') left top no-repeat; }
			#fpull_email a:hover { background-position: left bottom; }
		#fpull_bookmark { width: 198px; height: 73px; }
			#fpull_bookmark a, #fpull_bookmark a:link, #fpull_bookmark a:visited, #fpull_bookmark a:active { display: block; width: 198px; height: 73px; background: url('/images/site_bits/footerpulls/bookmark.jpg') left top no-repeat; }
			#fpull_bookmark a:hover { background-position: left bottom; }
		#fpull_print { width: 161px; height: 73px; }
			#fpull_print a, #fpull_print a:link, #fpull_print a:visited, #fpull_print a:active { display: block; width: 161px; height: 73px; background: url('/images/site_bits/footerpulls/print.jpg') left top no-repeat; }
			#fpull_print a:hover { background-position: left bottom; }
		#fpull_share { width: 258px; height: 15px; background: url('/images/site_bits/footerpulls/share.jpg') left top no-repeat; padding: 29px 0 29px 90px; }
			#fpull_share a, #fpull_share a:link, #fpull_share a:visited, #fpull_share a:active { opacity: 0.4; filter: alpha(opacity=40); }
			#fpull_share a:hover { opacity: 1; filter: alpha(opacity=100); }
	#footerbottom { width: 948px; height: 36px; margin: 0 auto; text-align: center; line-height: 36px; color: #aaa; }
		#footerbottom p { margin: 0; padding: 0;}
		#footerbottom a, #footerbottom a:link, #footerbottom a:visited, #footerbottom a:active { color: #aaa; text-decoration: none; }
		#footerbottom a:hover { color: #000; }



.clearfloat { clear: both; }


/*Dynamic list styles*/

.dl_frontnews { margin: 0; padding: 0; border-top: 1px solid #c5c1c4; border-bottom: 1px solid #c5c1c4; height: 148px; position: relative; overflow: hidden; }
.dl_frontnews li { margin: 0; padding: 3px 10px; list-style: none; float: right; clear: both; width: 215px; height: 31px; cursor: pointer; background: url('/images/site_bits/dynamic_lists/frontnews/libg.gif') repeat-x; }
.dl_frontnews li.active { background: url('/images/site_bits/dynamic_lists/frontnews/libgactive.gif') repeat-x; }
.dl_frontnews li img { display: none; position: absolute; top: 0; left: 0; width: 236px; height: 148px; }
.dl_frontnews li.active img { display: block; border-right: 1px solid #c5c1c4; }
.dl_frontnews h3 { margin: 0; padding: 0; }
.dl_frontnews p { margin: 0; padding: 0; }
.dl_frontnews h3 a, .dl_frontnews h3 aLink, .dl_frontnews h3 a:visited, .dl_frontnews h3 a:active { color: #ff8400; text-decoration: none; font-size: 1.1em; }
.dl_frontnews li.active h3 a, .dl_frontnews li.active h3 aLink, .dl_frontnews li.active h3 a:visited, .dl_frontnews li.active h3 a:active { color: #fff; }
.dl_frontnews li div.fnarrow img { display: block; width: 6px; height: 37px; border: none; _fil\ter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/dynamic_lists/frontnews/arrow.png', sizingMethod='scale'); }
.dl_frontnews li div.fnarrow { display: none; position: absolute; top: 0; left: 231px; width: 6px; height: 37px; background: url('/images/site_bits/dynamic_lists/frontnews/arrow.png') left top no-repeat; _back\ground: none; }
.dl_frontnews li.active div.fnarrow { display: block; }
.dl_frontnews p.date { color: #676767; }
.dl_frontnews li.active p.date { color: #efb98e; }



.dl_mainnews { margin: 0; padding: 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; height: 260px; position: relative; overflow: hidden; }
.dl_mainnews li { margin: 0; padding: 3px 10px; list-style: none; float: right; clear: both; width: 380px; height: 46px; cursor: pointer; background: url('/images/site_bits/dynamic_lists/mainnews/libg.gif') repeat-x; }
.dl_mainnews li.active { background: url('/images/site_bits/dynamic_lists/mainnews/libgactive.gif') repeat-x; }
.dl_mainnews li img { display: none; position: absolute; top: 0; left: 0; width: 307px; height: 260px; }
.dl_mainnews li.active img { display: block; border-right: 1px solid #ccc; }
.dl_mainnews h3 { margin: 0; padding: 0; }
.dl_mainnews p { margin: 0; padding: 0; }
.dl_mainnews h3 a, .dl_mainnews h3 aLink, .dl_mainnews h3 a:visited, .dl_mainnews h3 a:active { color: #ff8400; text-decoration: none; font-size: 1.1em; }
.dl_mainnews li.active h3 a, .dl_mainnews li.active h3 aLink, .dl_mainnews li.active h3 a:visited, .dl_mainnews li.active h3 a:active { color: #fff; }
.dl_mainnews li div.fnarrow img { display: block; width: 6px; height: 52px; border: none; _fil\ter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site_bits/dynamic_lists/mainnews/arrow.png', sizingMethod='scale'); }
.dl_mainnews li div.fnarrow { display: none; position: absolute; top: 0; left: 302px; width: 6px; height: 52px; background: url('/images/site_bits/dynamic_lists/mainnews/arrow.png') left top no-repeat; _back\ground: none; }
.dl_mainnews li.active div.fnarrow { display: block; }
.dl_mainnews p.date, .dl_mainnews p { color: #676767; }
.dl_mainnews li.active p.date, .dl_mainnews li.active p { color: #efb98e; }



.dl_newsfeed { margin: 0; padding: 0; }
.dl_newsfeed li { margin: 0; padding: 0; list-style: none; border-top: 1px solid #f3f3f2; line-height: 20px; }
.dl_newsfeed a, .dl_newsfeed a:link, .dl_newsfeed a:visited, .dl_newsfeed a:active { display: block; line-height: 20px; padding: 0 5px; text-decoration: none; }
.dl_newsfeed a:hover { background: #f3f3f2; }
.dl_newsfeed h3 { margin: 0; padding: 0; }
.dl_newsfeed a.rssfeedlink { padding: 0 0 0 20px; }

.newsfeed_skills .dl_newsfeed a, .newsfeed_skills .dl_newsfeed a:link, .newsfeed_skills .dl_newsfeed a:visited, .newsfeed_skills .dl_newsfeed a:active { color: #bd5353; }
.newsfeed_innovation .dl_newsfeed a, .newsfeed_innovation .dl_newsfeed a:link, .newsfeed_innovation .dl_newsfeed a:visited, .newsfeed_innovation .dl_newsfeed a:active { color: #929292; }
.newsfeed_start-up .dl_newsfeed a, .newsfeed_start-up .dl_newsfeed a:link, .newsfeed_start-up .dl_newsfeed a:visited, .newsfeed_start-up .dl_newsfeed a:active { color: #f1a353; }
.newsfeed_growth .dl_newsfeed a, .newsfeed_growth .dl_newsfeed a:link, .newsfeed_growth .dl_newsfeed a:visited, .newsfeed_growth .dl_newsfeed a:active { color: #7d9c46; }


.newsfeedbox .dl_newsfeed a.rssfeedlink, .newsfeedbox .dl_newsfeed a.rssfeedlink:link, .newsfeedbox .dl_newsfeed a.rssfeedlink:visited, .newsfeedbox .dl_newsfeed a.rssfeedlink:active { background: url('/images/site_bits/newsfeeds/rss.gif') 3px center no-repeat; }
.newsfeedbox .dl_newsfeed a.rssfeedlink:hover { color: #000; }



.dl_frontnews2 { margin: 0; padding: 0; }
.dl_frontnews2 li { margin: 0; padding: 0; list-style: none; clear: both; }
.dl_frontnews2 h3 { margin: 0; padding: 0; float: left; width: 75%; font-size: 11px; }
.dl_frontnews2 p { margin: 0; padding: 0; }
.dl_frontnews2 p.date { float: right; width: 25%; text-align: right; color: #ff8400; font-size: 11px; font-weight: bold; }
.dl_frontnews2 h3 a, .dl_frontnews2 h3 a:link, .dl_frontnews2 h3 a:visited, .dl_frontnews2 h3 a:active { color: #666; text-decoration: none; }
.dl_frontnews2 h3 a:hover { text-decoration: underline; color: #000; }


.dl_default { margin: 0; padding: 0; }
.dl_default li { margin: 0; padding: 5px; list-style: none; }
.dl_default img { width: 100px; height: 75px; float: left; margin: 0px 10px 0 0; }
.dl_default h3 { margin: 0; padding:0; display: inline; }
.dl_default h3 a, .dl_default h3 a:link, .dl_default h3 a:visited, .dl_default h3 a:active { color: #000; font-size: 16px; text-decoration: none; }
.dl_default h3 a:hover { text-decoration: underline; }
.dl_default p { color: #000; }
.dl_default hr{margin:0 0 3px 0;}
.dl_default p a, .dl_default p a:link, .dl_default p a:visited, .dl_default p a:active { color: #777; text-decoration: none; }
.dl_default p a:hover { text-decoration: underline; }


.dl_videolist { margin: 0; padding: 0; background: #252525 url('/images/site_bits/dynamic_lists/videolist/gradbg.gif') left top repeat-x; }
.dl_videolist li { margin: 0; padding: 5px; list-style: none; height: 75px; border-top: 1px solid #585858; }
.dl_videolist img { width: 100px; height: 75px; float: left; margin: 0 10px 0 0; }
.dl_videolist h3 { margin: 0; padding: 0; display: inline; }
#videoblock .dl_videolist h3 a, #videoblock .dl_videolist h3 a:link, #videoblock .dl_videolist h3 a:visited, #videoblock .dl_videolist h3 a:active { color: #fff; font-size: 16px; text-decoration: none; }
#videoblock .dl_videolist h3 a:hover { text-decoration: underline; }
.dl_videolist p { color: #ef3581; }
#videoblock .dl_videolist p a, #videoblock .dl_videolist p a:link, #videoblock .dl_videolist p a:visited, #videoblock .dl_videolist p a:active { color: #fff; text-decoration: none; }
#videoblock .dl_videolist p a:hover { text-decoration: underline; }

.dl_videopicker {margin:0px;padding:0;color:white;list-style: none; }
.dl_videopicker li{list-style: none;background:#222 url(/images/site_bits/dynamic_lists/vidoepicker/video-dl-background.jpg/) no-repeat;height:60px;margin:0px;padding:0px;width:220px;overflow:hidden;}
.dl_videopicker li:hover, #vidlistSelected{background-position:0px -60px;}
.dl_videopicker img{border:1px solid black;float:left;margin:3px 5px;width:68px;height:51px;}
#videoblock .dl_videopicker a, #videoblock .dl_videopicker a:link, #videoblock .dl_videopicker a:visited{color:white;text-decoration:none;}
.dl_videopicker h3 {font-size:12px;padding:10px 0px 3px 8px;font-weight: normal;}
.dl_videopicker p{font-size:10px;color:#F11F91;}
.dl_videopicker li:hover p, #vidlistSelected p{color:black;}
/*tables 
and form styles*/

.tabledefault { border-collapse: collapse; border: 1px solid #aaaaaa; margin: 10px; }
.tabledefault td { border: 1px solid #aaaaaa; padding: 5px; }
.tabledefault th { border: 1px solid #aaaaaa; background: #eeeeee; padding: 5px; color: black; text-align: left; }
.tabledefault p { margin: 0px; }

.formdefault {/*width:550px*/;font-size:1em;}
.formdefault label { float:left;width:150px;padding:5px 1px 0px 0px;display:block; clear:both;}
.formdefault input , .formdefault select , .formdefault textarea {width:170px;font-family:sans-serif;margin:2px 0px;font-size:11px;}
.formdefault textarea{height:60px;}
.formdefault .checkbox {width:15px;margin:3px 0px;}
.formdefault .button {width:auto;}
.formdefault select{width:175px;}
.formdefault .submit { width: auto; }
.formdefault .radio_narrow { width: auto; }




/* site tree*/
.siteTree {height:190px;display:none;padding:5px 0px;}
.siteTree .branch{margin-left:20px;}
.siteTree #redirectTreeParent0{border:1px solid #cccccc;width:230px;height:150px;overflow:auto;margin:0px 10px 10px 10px;display:block;}
.siteTree .branchPlus, .siteTree .branchMinus, .siteTree .branchNone{display:block;padding-left:20px;line-height:15px;font-size:10px;}
.branchPlus{background:url(/duocms-resources/icons/tree-plus.gif) left top no-repeat;}
.branchMinus{background:url(/duocms-resources/icons/tree-minus.gif) left top no-repeat;}
.siteTree #redirectTreeParent0{border:1px solid #cccccc;height:150px;overflow:auto;margin:0px 10px 10px 10px;display:block;}

#linkTreeParent0{border:1px solid #cccccc;height:150px;overflow:auto;margin:0px 10px 10px 10px;display:block;}





.jScrollPaneContainer {
	position: absolute;
	right:0px;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #444;
}
.jScrollPaneDrag {
	position: absolute;
	background: #999;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 20px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 20px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

