/*
	screen.css: SCREEN stylesheet
	------------
	Job:					Qualoria Main Site
	Template Version:		1.0
	Produced by:			Chris Dennett
	Start date:				
	------------			
*/

/* =1. general styles */
* {margin: 0;padding: 0;text-decoration: none;font-weight: normal;}

body {font-family: Arial, Helvetica, sans-serif;font-size: 100%; color: #363636;}

.accessmenu{position: absolute; left: -100000px;}

.header{width: 100%; clear: both; background: #333; border-bottom: 3px solid #b4b2b3; }
.header .navigation{width: 942px; margin: 0 auto; overflow:hidden; padding:30px 20px 20px 20px; position: relative;}

ul.log{float: left; width:190px;list-style:none;}
ul.log li{float: left; width: auto;}
ul.log li a{color:#22b7df;font-size: 78%; font-weight: bold;padding: 0px 6px 0px 0px;border-right: 1px solid #c5cdcf;}
ul.log li.last a{border: 0px;padding: 0px 6px 0px 6px;}
ul.log li a:hover{color:#fff;}
ul.log li p a {border: none; padding: 0;}

ul.main_navigation{float: right; width: 678px;margin: 0 0 0 30px;list-style:none; padding-top: 4px;}
ul.main_navigation li{float: left; width: auto; margin: 0 0 0 4px; overflow:hidden;}
ul.main_navigation li a{color:#22b7df;text-transform: uppercase; font-size: 78%; font-weight: bold;padding: 0px 10px 0px 5px;border-right: 1px solid #c5cdcf; float:left;}
ul.main_navigation a:hover{color:#92B21F;}
ul.main_navigation li.selected a{color:#92B21F;}
ul.main_navigation li.last a{border:0px;padding: 0px 0px 0px 5px;}

.mainbg{background: #fbfbfb url('/_common/img/swoopbg.jpg') center -24px no-repeat; width: 100%; clear: both; padding-bottom: 50px;}

.wrapper{width: 978px; margin: 10px auto; clear: both; background: #fbfbfb url('/_common/img/shade.gif') 0 106px no-repeat;}

.popupwrapper{width: 978px; margin: 10px auto; clear: both; background: #fff;}

.search{width: 942px; margin: 0 auto; background: #000 url('/_common/img/searchtop.gif') 0 0 no-repeat;overflow:hidden;padding: 5px 0 0 0;}
.search .logo{float: left;width: 269px;}
.search .logo img{display: block; margin: 0; padding: 0;color:#fff; font-weight: bold; font-size: 340%;}
.search .searchbox{float: left; width:450px;}
.search .searchbox ol{list-style:none;margin: 36px 0 0 10px; overflow:hidden;}
.search .searchbox ol li{float:left; width: auto;}
.search .searchbox ol li label{position: absolute; left: -10000000px;}
.search .searchbox ol li input.text{background: #fff url('/_common/img/searchbox.gif') 0 0 no-repeat; border: 0px;width: 326px;padding: 6px 10px 0px 10px; height: 23px;}
.search .searchbox ol li input.go{color:#fff; border: 0px;padding: 0px 0 0px 0; margin: 0px 0 0 0;width: 85px;text-transform:uppercase;background: url('/_common/img/searchButton.gif') 0 0 no-repeat;font-weight: bold;font-size: 70%; height: 29px; cursor: pointer;}
.search .advancedsearch{float:left;width: auto; margin: 40px 0 0 10px;padding-left: 4px;}
.search .advancedsearch p a{font-weight: bold; color:#fff;text-transform: uppercase;font-size: 80%; background: url('/_common/img/a-searchbg.gif') 0 1px no-repeat;padding-left: 16px;}

.contentwrapper{width: 942px; margin: 18px auto; overflow:hidden;}

.greyboxtop{width: 942px; height: 5px; background: #b3b3b3 url('/_common/img/greyboxtop.gif') 0 0 no-repeat;font-size: 0;}
.greyboxcontent{width: 942px; background: #b3b3b3 url('/_common/img/greyboxbg.gif') bottom right no-repeat; padding: 0 0 10px 0; overflow:hidden;}

.featureboxtop{width: 611px; height: 18px; background: #fff url('/_common/img/featureboxtop.gif') 0 0 no-repeat; margin: 3px 0 0 14px;font-size: 0;}
.featureboxcontent{width: 611px; background: #fff url('/_common/img/featureboxcontent.gif') bottom right; position: relative;padding-bottom: 20px; overflow:hidden; float:left; margin-left: 14px;}
.featureboxcontent h2{display: block; width: 400px; padding: 10px 0 0 20px;color:#95b71f;font-size: 180%;}
.featureboxcontent h3 {display: block; width: 400px; padding: 10px 0 0 20px;}
.featureboxcontent p {padding: 10px 0 0 20px;}
.featureboxcontent ul{list-style: none; margin: 16px 0 0 20px;font-size: 80%;width: 400px;}
.featureboxcontent ul li{margin-top: 10px; padding-left: 26px; background: url('/_common/img/greenmarker.gif') 0 0 no-repeat;}
.featureboxcontent ul li strong{font-weight: bold;}
.featureboxcontent h3 a{position: absolute; top: 0; right: 28px; display: block; color: #fff; background: #1da2e0 url('/_common/img/signupbg2.gif') bottom left no-repeat; width: 121px; padding: 0 0 56px 0;font-size: 110%; font-weight: bold;text-transform: uppercase; text-align: center; zoom:1;}
.featureboxcontent h3 strong{font-size: 170%; font-weight: bold; line-height: 0.8em;margin-top:2px; display: block;}
.featureboxcontent span.why{float: right;margin-top: 10px;margin-right:29px; text-align:center; display: block; width: 120px;}
.featureboxcontent span.why a{color: #1da2e0; font-size: 70%; font-weight: bold;}
.featureboxcontentspan.why a:hover{color:#91b027;}
.featureright{float: left;width: 282px; margin: 0 0 0 16px;}
.featureright h3{color: #fff; display: block; border-bottom: 1px solid #fff; text-transform: uppercase; font-size: 96%; font-weight: bold; padding: 0 0 3px 0;} 
.featureright p{font-size: 90%; margin-top: 6px;}
.featureright a{color: #22b7df;}
.featureright a:hover{color: #91b027;}
.featureright strong {font-weight:bold;}
.featureright ul {margin:10px 0 10px 17px;font-size: 80%;}
.featureright ul li {margin:5px 0}
.featureboxcontent h3.friends a{padding-top: 40px;}
.featureboxcontent h3.register_text a{padding-top: 40px;}
.featureboxcontent h3.friends strong{font-size: 140%;}
.featureboxcontent h3.join a{padding-top: 40px;}
.featureboxcontent h3.join strong{font-size: 140%; font-weight: bold; line-height: 0.8em;margin-top:2px; display: block;}

/* Homepage block quote */
.featureright blockquote {background: url('/_common/img/quotes.gif') no-repeat 0 0; padding: 0px 10px 0 32px; color:#0082d3;margin-top: 10px;}
.featureright blockquote p{font-size:100%; margin-top: 8px; display: block; width: 220px; color: #333;font-style: italic; font-weight: bold; line-height: 1.3em;}
.featureright blockquote p.info{margin-top: 0px;font-size: 84%;}
.featureright blockquote cite {font-size:90%;font-style: normal; font-weight: bold; color:#fff;}
.featureright blockquote .featureright a{color: #22b7df;}
.featureright blockquote .featureright a:hover{color: #91b027;}


.secondrow{clear:both; margin:14px 0 0 0; overflow:hidden;}
.home_assets{float: left; width: 304px;}
.home_assets h3, .latest_assets_right h3{text-transform: uppercase; color:#333; font-size: 90%; font-weight: bold; display: block; padding-bottom: 5px; border-bottom: 1px solid #b4b2b3;}
.home_assets ul{list-style: none; margin: 10px 0 0 0; font-size: 78%;padding-bottom: 10px; border-bottom: 1px solid #b4b2b3;}
.latest_assets_right ul, .featured_assets_right ul{margin-top: 10px !important;}
.home_assets ul li, .latest_assets_right ul li{margin:6px 0 0 0; position: relative;}
.home_assets ul li a{background: url('/_common/img/other.gif') 0 0 no-repeat;color: #22b7df; padding-left: 66px; height: 6em;display: block;font-weight: bold;width: 78%;}
.home_assets ul li a:hover, .latest_assets_right ul li a:hover{color: #91b027;}


.home_assets ul li.condition a, .latest_assets_right ul li.condition a, .featured_assets ul li.condition a, .featured_assets_right ul li.condition a{background: url('/_common/img/icon-condition.gif') 0 0 no-repeat;}
.home_assets ul li.device a, .latest_assets_right ul li.device a, .featured_assets ul li.device a, .featured_assets_right ul li.device a{background: url('/_common/img/icon-device.gif') 0 0 no-repeat;}
.home_assets ul li.technology a, .latest_assets_right ul li.technology a, .featured_assets ul li.technology a, .featured_assets_right ul li.technology a{background: url('/_common/img/icon-technology.gif') 0 0 no-repeat;}



.latest_assets_right ul li a{background: url('/_common/img/other.gif') 0 0 no-repeat;color: #22b7df; padding-left: 66px; height: 6em;display: block;font-weight: bold;}
.featured_assets_right ul li a{background: url('/_common/img/other.gif') 0 0 no-repeat;color: #22b7df; padding-left: 66px; display: block; height: 6em; font-weight: bold}


.home_assets ul li span, .latest_assets_right ul li span{padding:0 0 0 0; text-transform: uppercase; font-size: 90%; color:#363636; display: block;}
.home_assets ul li strong, .latest_assets_right ul li strong{margin:0 0 0 0; display: block; color: #363636; font-size: 90%;}





.latest_assets_right ul.sample li{background: url('/_common/img/other.gif') 0 0 no-repeat;color: #22b7df; padding-left: 66px; height: 5em;display: block;font-weight: bold;}
.latest_assets_right ul.sample li.condition{background: url('/_common/img/icon-condition.gif') 0 0 no-repeat;}
.latest_assets_right ul.sample li.device{background: url('/_common/img/icon-device.gif') 0 0 no-repeat;}
.latest_assets_right ul.sample li.technology{background: url('/_common/img/icon-technology.gif') 0 0 no-repeat;}

.featured_assets_right ul.sample li{background: url('/_common/img/other.gif') 0 0 no-repeat;color: #22b7df; padding-left: 66px; display: block; height: 5em; font-weight: bold; width: 78%;}
.featured_assets_right ul.sample li.diagnostic{background: url('/_common/img/icon-diagnostic.gif') 0 0 no-repeat;}
.featured_assets_right ul.sample li.gastro{background: url('/_common/img/icon-gastro.gif') 0 0 no-repeat;}
.featured_assets_right ul.sample li{background: url('/_common/img/other.gif') 0 0 no-repeat;color: #22b7df; padding-left: 66px; display: block; height: 5em; font-weight: bold}




.home_assets p.more a, .featured_assets p.more a{display: block; margin-top: 10px; background: url('/_common/img/bluebutton.gif') 0 0 no-repeat; color: #fff; text-transform: uppercase; width: 292px; font-weight: bold; font-size: 76%; padding: 8px 0 7px 12px;}
.featured_assets{float: left; width: 304px; margin-left: 12px;}
.featured_assets h3, .featured_assets_right h3{text-transform: uppercase; color:#333; font-size: 90%; font-weight: bold; display: block; padding-bottom: 5px; border-bottom: 1px solid #b4b2b3;}
.featured_assets ul{list-style: none; margin: 10px 0 0 0; font-size: 78%;padding-bottom: 10px; border-bottom: 1px solid #b4b2b3;}
.featured_assets ul li, .featured_assets_right ul li{margin: 6px 0 0 0; position: relative;}
.featured_assets ul li a{background: url('/_common/img/other.gif') 0 0 no-repeat;color: #22b7df; padding-left: 66px; display: block; height: 6em; font-weight: bold; width: 78%;}
.featured_assets ul li.diagnostic a, .featured_assets_right ul li.diagnostic a{background: url('/_common/img/icon-diagnostic.gif') 0 0 no-repeat;}
.featured_assets ul li.gastro a, .featured_assets_right ul li.gastro a{background: url('/_common/img/icon-gastro.gif') 0 0 no-repeat;}
.featured_assets ul li a:hover, .featured_assets_right ul li a:hover{color: #91b027;}
.featured_assets ul li span, .featured_assets_right ul li span{padding:0 0 0 0; text-transform: uppercase; font-size: 90%; color:#363636; display: block;}
.featured_assets ul li strong, .featured_assets_right ul li strong{margin: 0px 0 0 0px; display: block; color: #363636; font-size: 90%;}



.howto{float: left; width: 310px; background: #ccc; margin-left: 12px;}
.howto_top{width: 310px; height: 22px; font-size: 0; background: url('/_common/img/howto-top.gif') 0 0 no-repeat;}
.howto_bottom{width: 254px; background: url('/_common/img/howto-bottom.gif') bottom left no-repeat; padding: 0 28px 38px 28px;position: relative;}


.howto_bottom a.howto_find{position: absolute; top: 0; left: 55px; display: block; width: 90px; height: 125px;background: #22ace4 url('/_common/img/howtobg.gif') 0 0 no-repeat; padding: 0 0 0 0; color: #fff; font-weight: bold; text-transform: uppercase; font-size: 80%; line-height: 1.4em; text-align: center;}


.howto_bottom a.howto_find strong, .howto_bottom a.howto_post strong{font-size: 190%; font-weight: bold; display: block;}
.howto_bottom a.howto_find em, .howto_bottom a.howto_post em{font-style: normal; font-size: 90%; font-weight: bold;}
.howto_bottom h3{padding-top: 140px; text-transform: uppercase; color: #fff; font-size: 146%;}
.howto_bottom p{font-size: 80%; color: #fff; margin-top: 16px; line-height: 1.4em;}
.howto_bottom p strong{font-weight: bold;}

.howto p.tell_friends{background: #fff; padding: 10px 2px 0 2px}
.howto p.tell_friends a{display: block; margin: 0; background: url('/_common/img/bluebutton.gif') 0 0 no-repeat; color: #fff; text-transform: uppercase; width: 292px; font-weight: bold; font-size: 76%; padding: 8px 0 7px 12px;}


.howto_bottom a.howto_post{position: absolute; top: 0; right: 53px; display: block; width: 90px; height: 125px;background: #22ace4 url('/_common/img/howtobg.gif') 0 0 no-repeat; padding: 0 0 0 0; color: #fff; font-weight: bold; text-transform: uppercase; font-size: 80%; line-height: 1.4em; text-align: center;}

/* Homepage 3rd row */
.thirdrow{clear: both; margin: 14px 0 0 0; overflow:hidden;}
.thirdrow .assets_type{float: left; width: 310px;}
.thirdrow .assets_type_top{width: 310px; height: 8px; font-size: 0; background: url('/_common/img/assets-type-top.gif') 0 0 no-repeat;}
.thirdrow .assets_type_bottom{width: 274px; background: url('/_common/img/assets-type-bottom.gif') bottom left no-repeat; padding: 14px 18px 25px 18px;}
.thirdrow .assets_type_bottom h4{margin: 0; padding: 0; text-transform: uppercase; font-weight: bold; font-size: 90%;}
.thirdrow .assets_type_bottom ul{list-style: none; margin: 25px 0 0 0;}
.thirdrow .assets_type_bottom ul li{margin: 10px 0 0 0; padding: 0 0 10px 26px; border-bottom: 1px solid #bababa; background: url('/_common/img/assets-type-other.gif') 0 0 no-repeat;color: #363636; font-weight: bold; position: relative;clear: both;}
.thirdrow .assets_type_bottom ul li a{width: auto; color: #22b7df; font-weight: bold;}
.thirdrow .assets_type_bottom ul li a:hover{color: #91b027;}
.thirdrow .assets_type_bottom ul li em{width: auto; font-style: normal; font-size:70%; padding: 3px 0 0 0; position: absolute; top: 0; right: 0;}

/* Asset type images */
.thirdrow .assets_type_bottom ul li.condition{background: url('/_common/img/assets-type-condition.gif') 0 0 no-repeat;}
.thirdrow .assets_type_bottom ul li.device{background: url('/_common/img/assets-type-device.gif') 0 0 no-repeat;}
.thirdrow .assets_type_bottom ul li.technology{background: url('/_common/img/assets-type-technology.gif') 0 0 no-repeat;}
.thirdrow .assets_type_bottom ul li.diagnostic{background: url('/_common/img/assets-type-diagnostic.gif') 0 0 no-repeat;}
.thirdrow .assets_region{float: left; width: 630px; margin-left: 2px; background: #fff;}
.thirdrow .assets_region .assets_region_top{width: 630px; height: 8px; font-size: 0; background: url('/_common/img/assets-region-top.gif') 0 0 no-repeat;} 
.thirdrow .assets_region .assets_region_bottom{background: url('/_common/img/assets-region-bottom.gif') bottom left no-repeat; overflow:hidden; padding: 14px 18px 22px 18px;}



.assets_region_bottom ul{float: left; width: 164px; list-style:none; margin: 0 25px 0 0;}
.assets_region_bottom ul li{margin: 4px 0 0 0;}
.assets_region_bottom ul li a{display: block; width: 148px; color: #fff; background: #25b4e6 url('/_common/img/regionbutton.gif') 0 0 no-repeat; padding: 9px 27px 9px 9px; font-size: 50%; text-transform:uppercase; font-weight: bold;}
.assets_region_bottom h4{margin: 2px 0 0 0; padding: 0; text-transform: uppercase; font-weight: bold; font-size: 90%;}
.assets_region_bottom img{margin-top: 14px;}
#homeFlash object:focus {outline:none;}

/* Left nav */
.leftnav{float: left; width: 225px; margin-right: 14px;}
.leftnav .leftnavtop{width: 225px; height: 8px; font-size: 0; background: url('/_common/img/leftnavtop.gif') 0 0 no-repeat;}
.leftnav .leftnavcontent{width: 225px; background: url('/_common/img/leftnavcontent.gif') 0 0 repeat-y; padding: 0 0 0 8px;}
.leftnav h3{display: block; margin: 16px 0 6px 0; padding: 0 0 4px 0; font-size: 90%; font-weight: bold; border-bottom: 1px solid #b4b2b3; clear: both;}
.leftnav h2{display: block; margin: 0 0 6px 0; padding: 0 0 4px 0; font-size: 100%; font-weight: bold; border-bottom: 1px solid #b4b2b3; text-transform: uppercase;}
.leftnav h2.h2margin{margin-top: 16px;}
.leftnav h2 a{display: block; padding-left: 18px; font-weight: bold; color:#363636; background: url('/_common/img/h2bg.gif') 0 0 no-repeat;}
.leftnav p input{background: #25b4e6 url('/_common/img/buttonbg.gif') 0 0 repeat-x; border: 0px; color:#fff; font-size: 70%; font-weight: bold; float: right; clear: both; padding: 5px 10px 5px 10px; margin: 6px 0 20px 0;}
.leftnav .leftnavcontent p{font-size: 70%; padding: 0px 30px 0 10px;}
.leftnav .leftnavcontent p.filter{color:#91b027; font-weight: bold; padding-top: 12px;font-size: 78%;}
.leftnav .leftnavcontent p.filter em, .leftnav .leftnavcontent p.filter a{font-style: normal; font-weight: normal; float: right; margin: 0 0 0 0; color: #25b4e6; font-size: 94%;}
.leftnav .filter{padding-bottom: 14px;}
.leftnav .leftnavcontent ul{list-style: none; margin: 0; padding: 0; width: 208px;}
.leftnav .leftnavcontent ul li{border-bottom: 1px solid #c5c5c5; overflow:hidden;}
.leftnav .leftnavcontent ul li.darker{background: #e9e9e9;}
.leftnav .leftnavcontent ul li a{display: block; padding: 10px 10px 10px 24px; font-size: 78%; color: #25b4e6; font-weight: bold; background: url('/_common/img/leftnavicon.gif') 8px 13px no-repeat;}
.leftnav .leftnavcontent ul.category li a{background: url('/_common/img/leftnavicon2.gif') 8px 11px no-repeat;}
.leftnav .leftnavcontent ul.post_asset li a{display: block; padding: 10px 10px 4px 10px; font-size: 78%; color: #25b4e6; font-weight: bold; background: none; text-transform: uppercase;}
.leftnav .leftnavcontent ul.post_asset li p{padding-bottom: 10px;}
.leftnav .leftnavcontent ul li a:hover{color: #91b027;}
.leftnav .leftnavcontent ul li a em{font-style: normal;  color: #9c9c9c; font-size: 80%;margin-left:4px;}
.leftnav .leftnavbottom{width: 225px; height: 8px; font-size: 0; background: url('/_common/img/leftnavbottom.gif') 0 0 no-repeat;}
.leftnav .leftnavcontent ul li.selected a{color: #91b027;}

.leftnavcontent input.addbutton{float: right; width: 112px; background: #25b4e6 url('/_common/img/submitbutton.gif') 0 0 no-repeat; border: none; color: #fff; font-size: 70%; font-weight: bold; text-transform: uppercase; padding: 7px 0 7px 10px; margin: 8px 8px 8px 6px; text-align: left; display: block; cursor: pointer;}

/* 2-col Content area */
.contentarea{float: left; width: 702px; font-size: 78%; padding-bottom: 20px; position: relative;}
.contentarea h2 a img{float: none; margin: 0 0 0 0; padding: 0 0 0 0; border: none;}
.onecolcontentarea{position: relative; overflow:hidden;}
.contentarea p.backto, .onecolcontentarea p.backto{position: absolute; top: -2px; right: 0;}
.contentarea h1, .onecolcontentarea h1, .contentarea3col h1{font-size: 220%; color:#92b21f; margin: 0; padding: 0; display: block; padding-bottom: 10px;}
.contentarea h1.sIFR-replaced {padding: 0;}
.contentarea p, .onecolcontentarea p, .contentarea3col p{margin-top: 14px; line-height: 1.4em;}
.contentarea p.large {font-size: 1.2em; font-weight: bold;}
.contentarea img, .onecolcontentarea img, .contentarea3col img{float: left; margin: 0 14px 14px 0; border: 1px solid #dedede;}
.contentarea h2, .onecolcontentarea h2, .contentarea3col h2{font-size: 120%; margin: 0; padding: 0; display: block; margin-top: 14px; clear: both; text-transform: uppercase; font-weight: bold;}
.contentarea h2.underline-top{border-bottom: 1px solid #b4b2b3; display: block; clear: both; padding: 0 0 6px 0;}
.contentarea h3, .onecolcontentarea h3, .contentarea3col h3{font-size: 120%; margin: 0; padding: 0; display: block; margin-top: 14px; clear: both;  font-weight: bold;}
.contentarea h4, .onecolcontentarea h4, .contentarea3col h4{font-size: 100%; margin: 0; padding: 0; display: block; margin-top: 14px; clear: both; text-transform: uppercase; font-weight: bold;}
.contentarea h5, .onecolcontentarea h5, .contentarea3col h5{font-size: 100%; margin: 0; padding: 0; display: block; margin-top: 14px; clear: both; font-weight: bold;}
.contentarea ol, .onecolcontentarea ol, .contentarea3col ol{margin-left: 18px;}
.contentarea ol li, .onecolcontentarea ol li, .contentarea3col ol li{margin-bottom: 6px;}
.contentarea ul, .onecolcontentarea ul, .contentarea3col ul{margin-top: 14px; list-style: none; clear: both;}
.contentarea ul li, .onecolcontentarea ul li, .contentarea3col ul li{display: block; clear: both; margin-bottom: 6px; background: url('/_common/img/green-icon.gif') 0 4px no-repeat; padding: 0 0 0 16px;}
.contentarea ul li.last, .onecolcontentarea li.last, .contentarea3col li.last{margin-bottom: 0px;}
.contentarea blockquote, .onecolcontentarea blockquote{background: #efefef url('/_common/img/big-quotes.gif') center 10px no-repeat; padding:14px 110px 14px 110px; margin-top: 14px;}
.contentarea3col blockquote{background: #efefef; padding:14px 110px 14px 110px; margin-top: 14px;}
.contentarea blockquote p, .onecolcontentarea blockquote p, .contentarea3col blockquote p{margin: 0; color: #818181; font-style: italic;}
.contentarea #videocontent, .onecolcontentarea #videocontent, .contentarea3col #videocontent{background: white; width: 352px; padding: 10px; border: 1px solid #ccc; margin-top: 14px;}
.contentarea #videocontent object:focus, .onecolcontentarea #videocontent object:focus, .contentarea3col #videocontent object:focus{outline: none}
.contentarea strong, .onecolcontentarea strong, .contentarea3col strong{font-weight: bold;}
.contentarea a, .onecolcontentarea a, .contentarea3col a{color: #22b7df; font-weight: bold;}
.contentarea a:hover, .onecolcontentarea a:hover, .contentarea3col a:hover{color: #91b027;}
.onecolcontentarea em, .contentarea3col em{font-weight: bold; color: #92b21f; font-size: 120%;}


.contentarea em{font-weight: normal; color: #363636; font-size: 100%;}



.contentarea table, .onecolcontentarea table, .contentarea3col table{margin: 14px 0 14px 0; border: 0px solid #b4b2b3;}
.contentarea table td, .onecolcontentarea table td, .contentarea3col table td{border: 1px solid #b4b2b3; padding: 6px; vertical-align: top; width: auto;}
.contentarea table img, .onecolcontentarea table img, .contentarea3col table img{margin: 0; padding: 0; border: none;}
.contentarea table ul, .onecolcontentarea table ul, .contentarea3col table ul{margin: 0; padding: 0; border: none;}
.contentarea table p, .onecolcontentarea table p, .contentarea3col table p{margin: 0; padding: 0; border: none;}

.contentarea table th, .onecolcontentarea table th, .contentarea3col table th{border:0px solid #b4b2b3; padding: 6px; vertical-align: top; width: auto; text-align: left; color: #fff; background: #25b4e6; font-weight: bold;}

.video{
	padding: 5em 5em 5em 0;
}

.video img {

}

/* Content area - profile page */
.profile{position: relative;}
.profile strong{display: block; float: left; width: 160px; text-transform: uppercase; clear: both;}
.profile h2.underline{border-bottom: 1px solid #b4b2b3; display: block; clear: both; padding: 20px 0 6px 0;}
.profile h2.underline-top{border-bottom: 1px solid #b4b2b3; display: block; clear: both; padding: 0 0 6px 0;}
.profile span{display: block;}
.profile p.address strong{height: 6em;}

/* Content area - my dialogs */
.dialogs{position: relative;}

.dialogs h2.underline{border-bottom: 1px solid #b4b2b3; display: block; clear: both; padding: 20px 0 6px 0;}
.dialogs h2.underline-top{border-bottom: 1px solid #b4b2b3; display: block; clear: both; padding: 0 0 6px 0;}
.dialogs h2.underline-top2{border-bottom: 1px solid #b4b2b3; display: block; clear: both; padding: 0 0 0 0;}
.dialogs h2.underline-top2 a.tooltip, .dialogs h2.underline-top a.tooltip {display:inline!important;}
.dialogs h2.underline-top2 a.tooltip img, .dialogs h2.underline-top a.tooltip img {display:inline!important;}
.dialogs h2.underline-top2 a.tooltip img {display: inline; vertical-align: bottom;} {display: inline; vertical-align: bottom;} {display:inline!important;}
.dialogs h2.underline-top2 a.tooltip img {display: inline; vertical-align: bottom;}
.dialogs ul.title_myassets{margin: 0; padding: 0;}
.dialogs ul.title_myassets2{margin: 10px 0 0 0; padding: 0;}
.dialogs ul li{padding: 10px; margin: 0; overflow:hidden; background: #e9e9e9; border-bottom: 1px solid #b4b2b3;}
.dialogs ul li.lighter{background: #efefef;}
.dialogs ul li.title{background: none; border-bottom: 0px solid #b4b2b3; padding-top: 0;}
.dialogs ul li.title h3{float: left; width: 480px; display: block; margin: 0 50px 0 0; clear: none; font-size: 100%;}
.dialogs ul li.title h4{float: right; width: auto; display: block; margin: 0 14px 0 0; clear:none; text-transform: none;}
.dialogs ul li.title h3{width: 400px;}
.dialogs ul li.title h4.expiry{width: 100px; text-align: right; margin-right: 40px;}
.dialogs ul li.title h4.disabled{width: 50px; text-align: left; margin-right: 8px;}
.dialogs ul li span{display: block; width: auto; float: left;}
.dialogs ul li img.new{background: #92b21f; height:14px; width: 28px; color:#fff; border: none;}
.dialogs ul li img.post{background: #fff; height:18px; width: 14px; border: none; margin-left: 7px;}
.dialogs ul li a{display: block; padding: 0; margin: 0;}
.dialogs ul li p{float: left; padding: 0; margin: 0 120px 0 0; display: block; width: 500px;}
.dialogs ul li em{float: left; width: auto; margin-right: 4px; color:#363636; font-size: 100%; font-weight: normal; font-style: normal; margin-top: 7px;}
.dialogs ul li strong{float: left; width: auto; margin-top: 7px;}
.dialogs ul li.maintitle p{width: 350px;font-size: 120%; margin-right: 80px;}
.dialogs ul li.maintitle em{margin-right: 14px; width: 100px; text-align: right; color:#91b027; font-weight: bold;}
.dialogs ul li.maintitle strong{width: 50px; text-align: right; margin-right: 20px; color:#91b027;}
.dialogs ul li p.myassets{width: 396px;}
.dialogs ul li span.disabled{display: block; width: auto; float: left; width: 50px; margin-top: 7px;}

.dialogs p.rss{clear:both;}
.dialogs p.rss a{display: block;background: #25b4e6 url('/_common/img/bluebutton-right.gif') 0 0 no-repeat; color: #fff; text-transform: uppercase; width: 186px; font-weight: bold; font-size: 76%; padding: 5px 24px 4px 12px; float:right; margin-top: -40px;}


/* Content area - my shortlist */
.shortlist{position: relative;}
.shortlist h2 a img{float: none; margin: 0 0 0 0; padding: 0 0 0 0; border: none;}
.shortlist ul li{padding: 10px; margin: 0; overflow:hidden; background: #e9e9e9; border-bottom: 1px solid #b4b2b3;}
.shortlist ul li.lighter{background: #efefef;}
.shortlist ul li.title{background: none; border-bottom: 0px solid #b4b2b3; padding-top: 0;}
.shortlist ul li.title h3{float: left; width:320px; display: block; margin: 0 50px 0 0; clear: none; font-size: 100%;}
.shortlist ul li.title h4{float: right; width: auto; display: block; margin: 0; clear:none; text-transform: none;}
.shortlist ul li.title h5{float: right; width: auto; display: block; margin: 0 110px 0 0; clear:none; text-transform: none;}
.shortlist ul li a{display: block; padding: 4px 0 0 0; margin: 0;}
.shortlist ul li p{float: left; padding: 0; margin: 0 20px 0 0; display: block; width: 400px;}
.shortlist ul li input{float: right; margin: 0 0 0 10px; padding: 0; background: #25b3e6 url('/_common/img/smaller-button.gif') 0 0 repeat-x;border: none; color:#fff; font-weight: bold; font-size: 80%; padding: 4px 4px 4px 4px; width:auto;}
.shortlist ul li label.checkbox{position: absolute; left: -999999px;}
.shortlist ul li input.checkbox{float: right; margin:4px 10px 0 0; padding: 0; display: block; background: none;}
.dialogs h2 a img{float: none; margin: 0 0 0 0; padding: 0 0 0 0; border: none;}
.shortlist ul li span{display: block; float:right; width: auto;padding-top: 6px;}

/* Content area - my shortlist */
.corporate{position: relative;}
.corporate h1 a img{float: none; margin: 0; padding: 0; border: none;}
.corporate ul li{padding: 10px; margin: 0; overflow:hidden; background: #e9e9e9; border-bottom: 1px solid #b4b2b3;}
.corporate ul li.lighter{background: #efefef;}
.corporate ul li.title{background: none; border-bottom: 0px solid #b4b2b3; padding-top: 0;}
.corporate ul li.title h3{float: left; width: auto; display: block; margin: 0 50px 0 0; clear: none; font-size: 100%;}
.corporate ul li.title h3.slot{width: 50px;}
.corporate ul li.title h3.username{width: 140px;}
.corporate ul li.title h3.fullname{width: 200px;}
.corporate ul li.title h4{float: left; width: auto; display: block; margin: 0 0 0 10px; clear:none; text-transform: none;}
.corporate ul li.title h5{float: left; width: auto; display: block; margin: 0 0 0 10px; clear:none; text-transform: none;}
.corporate ul li a{display: block; padding: 4px 0 0 0; margin: 0;}
.corporate ul li p{float: left; padding: 0; margin: 0 80px 0 0; display: block; width: 500px;}
.corporate ul li input{float: left; margin: 0 0 0 10px; padding: 0; background: #25b3e6 url('/_common/img/smaller-button.gif') 0 0 repeat-x;border: none; color:#fff; font-weight: bold; font-size: 80%; padding: 4px 4px 4px 4px; width:auto;}
.corporate ul li input.add{float: right; margin: 0 96px 0 0; padding: 0; background: #25b3e6 url('/_common/img/smaller-button.gif') 0 0 repeat-x;border: none; color:#fff; font-weight: bold; font-size: 80%; padding: 4px 4px 4px 4px; width:auto;}
.corporate ul li label.checkbox{position: absolute; left: -10000000000000px;}
.corporate ul li input.checkbox{float: right; margin:4px 10px 0 0; padding: 0; display: block; background: none;}
.corporate h2.underline{border-bottom: 1px solid #b4b2b3; display: block; clear: both; padding: 20px 0 6px 0;}
.corporate h2.underline-top{border-bottom: 1px solid #b4b2b3; display: block; clear: both; padding: 0 0 6px 0; text-transform: none; font-weight: normal; font-size: 100%; position: relative;}
.corporate h2.underline-top2{border-bottom: 1px solid #b4b2b3; display: block; clear: both; padding: 0 0 6px 0;}
.corporate h2.underline-top2 a img{float: none; margin: 0 0 0 0; padding: 0 0 0 0; border: none;}
.corporate h2 em{float: right; padding: 0; margin: 0; font-style: normal; font-size: 80%; text-transform: none; font-size: 100%; position: absolute; top: 0; right: 0;}
.corporate ul li p.master{float: right; margin: 0 44px 0 0; padding: 0; width: auto; font-weight: bold;}
.corporate ul li p.slot{width: 50px;margin: 0 50px 0 0; padding: 0;}
.corporate ul li p.username{width: 140px;margin: 0 50px 0 0; padding: 0;}
.corporate ul li p.fullname{width: 200px; margin: 0 50px 0 0; padding: 0;}

/* Content area - my account */
.myaccount{position: relative;}
.myaccount h2.underline{border-bottom: 1px solid #b4b2b3; display: block; clear: both; padding: 20px 0 6px 0;}
.myaccount h2.underline-top{border-bottom: 1px solid #b4b2b3; display: block; clear: both; padding: 0 0 6px 0; position: relative;}
.myaccount h2 em{position: absolute; top: 0; right: 0; padding: 0; margin: 0; font-style: normal; font-size: 80%; text-transform: none; width:auto;}
.myaccount p strong{display: block; width: 100px; text-transform: uppercase; float: left;}
.myaccount p{clear: both;}
.myaccount .account_row1{clear: both; margin: 40px 0 0 0; overflow: hidden;}
.myaccount .account_row1 h3{margin: 0; padding: 0 0 0 26px;}
.myaccount .account_row1 .new_messages h3{background: url('/_common/img/newmail.gif') 0 0 no-repeat;}
.myaccount .account_row1 .recently_posted_assets h3{background: url('/_common/img/posted.gif') 0 0 no-repeat; padding-left: 17px;}
.myaccount .account_row1 ul{background: #e9e9e9 url('/_common/img/myacc-top.gif') 0 0 no-repeat; padding: 10px 14px 4px 14px; margin: 8px 0 0 0;}
.myaccount .account_row1 ul li{background: none; padding: 0; clear: both; overflow:hidden;}
.myaccount .account_row1 ul li a{display: block; width: 200px;float: left; margin-right: 10px;}
.myaccount .account_row1 ul li em{color: #ccc; font-style: normal; font-size: 100%; color:#484a54; font-weight: normal; float: right; width: 100px; text-align: left;}
.myaccount .account_row1 .new_messages{float: left; width: 340px;}
.myaccount .account_row1 .new_messages p a{display: block; margin-bottom: 10px; background: #25b4e6 url('/_common/img/bluebutton-right.gif') 0 0 no-repeat; color: #fff; text-transform: uppercase; width: 186px; font-weight: bold; font-size: 90%; padding: 6px 24px 7px 12px; float: right;}
.myaccount .account_row1 .recently_posted_assets{float: left; width: 340px; margin-left: 20px;}
.myaccount .account_row1 .recently_posted_assets p a{display: block; margin-bottom: 10px; background: #25b4e6 url('/_common/img/bluebutton-right.gif') 0 0 no-repeat; color: #fff; text-transform: uppercase; width: 186px; font-weight: bold; font-size: 90%; padding: 6px 24px 6px 12px; float: right;}


.myaccount .account_row1 .recently_posted_assets li em {
color:#484A54;
float:right;
font-size:100%;
font-style:normal;
font-weight:normal;
text-align:left;
width:auto;
}

.myaccount .account_row2{clear: both; margin: 20px 0 0 0; overflow: hidden;}
.myaccount .account_row2 h3{margin: 0; padding: 0 0 0 26px;}
.myaccount .account_row2 .added_favourites h3{background: url('/_common/img/heart.gif') 0 0 no-repeat; padding-left: 22px;}
.myaccount .account_row2 .saved_searches h3{background: url('/_common/img/searchicon.gif') 0 0 no-repeat; padding-left: 22px;}
.myaccount .account_row2 ul{background: #e9e9e9 url('/_common/img/myacc-top.gif') 0 0 no-repeat; padding: 10px 14px 4px 14px; margin: 8px 0 0 0;}
.myaccount .account_row2 ul li{background: none; padding: 0; clear: both; overflow:hidden;}
.myaccount .account_row2 ul li a{display: block; width: 260px;float: left;}
.myaccount .account_row2 ul li em{color: #ccc; font-style: normal; font-size: 100%; color:#484a54; font-weight: normal; float: right; width: 50px; text-align: right;}
.myaccount .account_row2 .added_favourites{float: left; width: 340px;}
.myaccount .account_row2 .saved_searches{float: left; width: 340px; margin-left: 20px;}
.myaccount .account_row2 .added_favourites p a{display: block; margin-bottom: 10px; background: #25b4e6 url('/_common/img/bluebutton-right.gif') 0 0 no-repeat; color: #fff; text-transform: uppercase; width: 186px; font-weight: bold; font-size: 90%; padding: 6px 24px 6px 12px; float: right;}
.myaccount .account_row2 .saved_searches p a{display: block; margin-bottom: 10px; background: #25b4e6 url('/_common/img/bluebutton-right.gif') 0 0 no-repeat; color: #fff; text-transform: uppercase; width: 186px; font-weight: bold; font-size: 90%; padding: 6px 24px 6px 12px; float: right;}

/* Subscription required */

p.sample_asset{float: left; width: 232px; padding: 0; margin: 0; float: right;}
p.sample_asset a{display: block; margin:0; background: #25b4e6 url('/_common/img/bluebutton-right.gif') 0 0 no-repeat; color: #fff; text-transform: uppercase; width: 186px; font-weight: bold; font-size:90%; padding: 7px 24px 5px 12px;}

/* Search template */
.searchtemplate{width: 702px; overflow:hidden; padding: 0; margin: 0;}
.searchtemplate h1{font-size: 160%; color:#92b21f; margin: 0; padding: 0; display: block; padding-bottom: 10px; font-weight: normal;}
.searchtemplate strong{font-weight: bold;}
.searchtemplate .sort li, .searchtemplate .paging{ padding-top: 0px !important;}
.searchtemplate p.your{font-size: 80%;}
.searchtemplate .refine_search p{font-size: 90%;}
.searchtemplate .rightcol{margin-left: 13px !important;}
.searchtemplate .refine_search{ margin-bottom: 10px;}
.searchtemplate .refine_search .refinesearch-top{width: 704px; height: 17px; font-size: 0; background: url('/_common/img/refinesearch-top.gif') 0 0 no-repeat; margin: 0 0 0 0;}
.searchtemplate .refine_search .refinesearch-content{width: 704px; background: url('/_common/img/refinesearch-content.gif') bottom left no-repeat; margin: 0 0 0 0; position: relative; padding: 14px 16px 34px 16px; margin: 0;}
.refinesearch-content ul{width: 566px; list-style:none;}
.refinesearch-content ul label{position: absolute; left: -100000000000px;}
.refinesearch-content ul select{width: 135px; margin-right: 2px;}
.refinesearch-content ul li{clear: both;overflow:hidden; margin-top: 6px;}
.refinesearch-content ul li p{float: left; width:300px; text-transform: uppercase; font-weight: bold; color: #fff; font-size: 90%;}
.refinesearch-content ul li input.save{float: right; width: 131px; background: #25b4e6 url('/_common/img/save-button.gif') 0 0 no-repeat; border: none; color: #fff; font-size: 78%; font-weight: bold; text-transform: uppercase; padding: 6px 20px 7px 10px; margin: 0 8px 0 0; text-align: left;}
.refinesearch-content p.tab a{position: absolute; top: 0; right: 53px; display: block; width: 55px; background: #1ea4e1 url('/_common/img/searcharrow.gif') bottom left no-repeat; color: #fff; padding: 10px 16px 50px 16px; text-transform: uppercase;font-weight: bold; font-size: 80%;}
.refinesearch-content p.tab a strong{display: block; font-weight: bold; font-size: 150%;}
.refinesearch-content .progress-top{width: 559px; height: 8px; font-size: 0; background: url('/_common/img/progress-top.gif') 0 0 no-repeat; clear: both; margin-top: 16px;}
.refinesearch-content .progress-content{width: 559px; background: url('/_common/img/progress-content.gif') bottom left no-repeat;}

/* 3-col Content area */
.contentarea3col{float: left; width: 464px; font-size: 78%; padding-bottom: 20px;}

/* one col area */
.onecolcontentarea{width: 100%;font-size: 78%; padding-bottom: 20px;}
ul.radio li input{float: left; margin-right: 10px;margin-top: 1px;}
ul.radio li label{padding: 0 !important; width: auto !important;}

/* News list */
.newslist{margin: 0; overflow:hidden;}
.newslist ul{margin: 20px 0 0 0; list-style: none;}
.newslist ul li{background: none; padding: 10px 0 14px 0; border-top: 1px solid #b4b2b3; position: relative;}
.newslist ul li.last{background: none; padding: 10px 0 14px 0; border-top: 1px solid #b4b2b3; border-bottom: 1px solid #b4b2b3;}
.newslist ul.directory span{display: block; width: 140px; float: left; text-transform: uppercase; font-weight: bold;}
.newslist ul.directory span.cat{display: block; width: 300px; float: left; font-weight: normal;text-transform: none;} 
.newslist ul.directory li p{margin-top: 8px; clear: both;}
.newslist ul.directory li em{color:#363636; font-weight: normal; font-size: 100%;}
.newslist ul li a{font-size: 130%; color: #22b7df; font-weight: bold;}
.newslist ul li a:hover{color: #91b027;}
.newslist ul li p{margin-top: 6px;}
.newslist .sort{float: left; width: 400px; margin-top: 10px;}
.newslist .sort legend{position: absolute; left: -10000000px;}
.newslist .sort ul{margin: 0 0 0 0; list-style: none;}
.newslist .sort ul li{border: none;}
.newslist .sort ul li label{font-weight: bold;font-size: 90%;}
.newslist .paging{float: right; width:auto; padding-top: 12px; margin: 0px 0 20px 0;}
.newslist .paging ul{margin: 0; padding: 0; overflow:hidden;}
.newslist .paging ul li{float: left; width: auto; margin: 0; padding: 0 10px 0 10px; border: none; clear:none; border-right: 1px solid #b4b2b3;}
.newslist .paging ul li a{font-size: 100%;}
.newslist .paging ul li.selected a{color: #91b027;}


.newslist ul.directory_of_assets span.titleleft{display: block; width: 140px; float: left; text-transform: uppercase; font-weight: bold;}
.newslist ul.directory_of_assets span.cat{display: block; width: 300px; float: left; font-weight: normal;text-transform: none; margin-bottom: 8px;} 
.newslist ul.directory_of_assets li p{margin-top: 8px; clear: both;}
.newslist ul.directory_of_assets li em{color:#363636; font-weight: normal; font-size: 100%;}


/* Right col */
.rightcol{float: left; width: 225px; margin-left: 14px;}
.rightcol p.rss{margin-left: 2px;}
.rightcol p.rss a{display: block; margin-bottom: 10px; background: #25b4e6 url('/_common/img/bluebutton-right.gif') 0 0 no-repeat; color: #fff; text-transform: uppercase; width: 186px; font-weight: bold; font-size: 76%; padding: 8px 24px 7px 12px;}
.rightcol p.rss2{display: block; margin-bottom: 10px; background: #25b4e6 url('/_common/img/bluebutton-right.gif') 0 0 no-repeat; color: #fff; text-transform: uppercase; width: 186px; font-weight: bold; font-size: 76%; padding: 8px 24px 7px 12px;}
.rightcol p.rss input{display: block; margin-bottom: 10px; background: #25b4e6 url('/_common/img/bluebutton-right.gif') 0 0 no-repeat; color: #fff; text-transform: uppercase; width: 222px; height: 30px;font-weight: bold; font-size: 70%; padding: 0 0 0 10px; border: none; text-align: left;}
.rightcol .rightnavtop{width: 225px; height: 8px; font-size: 0; background: url('/_common/img/leftnavtop.gif') 0 0 no-repeat;}
.rightcol .rightnavcontent{width: 206px; background: url('/_common/img/rightnavcontent.gif') bottom left no-repeat; padding: 0 0 20px 19px;}
.rightcol .rightnavcontent ul{list-style: none; margin: 0; padding: 0; width: 186px;}
.rightcol .rightnavcontent ul li{overflow: hidden;}
.rightcol .rightnavcontent ul li label{position: absolute; left: -99999px;}
.rightcol .rightnavcontent ul li select{width: 100%;}
.rightcol .rightnavcontent ul li input.text{width: 182px;}
.rightcol .rightnavcontent ul li input.button{background: #25b4e6 url('/_common/img/buttonbg.gif') 0 0 repeat-x; border: 0px; color:#fff; font-size: 70%; font-weight: bold; float: right; clear: both; padding: 5px 10px 5px 10px; margin-top: 6px;}
.rightcol .rightnavcontent legend{padding-top: 14px; color:#fff; font-weight: bold; font-size: 90%; text-transform: uppercase;}
.rightcol .rightnavcontent legend a.tooltip {display:inline!important;}
.rightcol .rightnavcontent legend a.tooltip img {display: inline; vertical-align: bottom;}
.rightcol .rightnavcontent legend.lower{padding-top: 10px; color:#fff; font-weight: bold; font-size: 78%; text-transform: none;}
.rightcol .rightnavcontent fieldset{padding-top: 10px;}
.rightcol .rightnavcontent fieldset.lower{padding-top: 6px;}
.rightcol .rightnavcontent p{width: 186px; font-size: 78%; display: block;margin-top: 20px;}
.rightcol .rightnavcontent p.signup{margin: 0 0 20px 0; color: #fff;}
.rightcol .rightnavcontent p a{color: #22b7df; font-weight: bold;}
.rightcol .rightnavcontent p a:hover{color: #91b027;}
.rightcol .rightnavbottom{width: 225px; height: 8px; font-size: 0; background: url('/_common/img/leftnavbottom.gif') 0 0 no-repeat;}

/* register - login box */
.rightnavcontent h2{font-size: 90%; text-transform: uppercase; color:#fff; font-weight: bold;display: block; padding: 14px 0 14px 0;}
.rightnavcontent ul.register{margin: 0; list-style: none;}
.rightnavcontent ul.register li a{display: block; background: #25b4e6 url('/_common/img/box-button.gif') 0 0 no-repeat; width: 172px;padding: 9px 0 7px 10px; color: #fff; font-weight: bold; font-size: 70%; text-transform: uppercase;}
.rightnavcontent ul.register li{margin-top: 6px;}

/* Errors */
.errors{padding: 20px;border: 1px solid #22b7df; margin-top: 14px; clear:both;}
.errors p{padding: 0; margin: 0; font-weight: bold; font-size: 100%;}
.errors ul{border: none !important; padding: 10px 0 0 0 !important;}
.errors li{display: block; clear: both; margin-bottom: 6px; background: url('/_common/img/green-icon.gif') 0 4px no-repeat  !important; padding: 0 0 0 16px  !important; overflow:hidden; border-bottom: 0px !important;}
.errors li strong{clear:both; display: block; margin: 0 0 10px 0;}
.errors input#btnConfirmDelete{clear:both !important; margin:0; float: right;}

/* Subscription form */
.subscription-top{width: 374px; height: 8px; background: url('/_common/img/subscription-top.gif') 0 0 no-repeat; font-size: 0; margin-top: 20px;}
.subscription-content{width: 334px;background: #3f4648 url('/_common/img/subscription-content.gif') bottom left no-repeat; padding: 10px 20px 20px 20px;}
.subscription-content legend{color: #fff; font-weight: bold; font-size: 110%; text-transform: uppercase;}
.subscription-content ul{width: 334px;}
.subscription-content p{width: 334px; color:#fff;}
.subscription-content ul li{background: none; padding-left: 0px; color: #fff; font-weight: bold; font-size: 90%;}
.subscription-content ul li p{display: block; float: left; padding: 3px 0 0 0; margin: 0; width: 150px;}
.subscription-content ul li img{border: none; float: right; width:17px; margin:0px; margin-top: 3px; margin-left: 10px;}
.subscription-content ul li.purchase{padding-top: 10px;}
.subscription-content ul li.purchase img{border: none; float: right; width:17px; margin:0px; margin-top: 3px;}
.subscription-content ul li input.submit, .subscription-content ul li input.submitbutton{float: right; width: auto; margin: 0 0 0 0px; padding: 0; background: #25b3e6 url('/_common/img/smaller-button.gif') 0 0 repeat-x;border: none; color:#fff; font-weight: bold; font-size: 80%; padding: 4px 4px 4px 4px; width: auto; cursor: pointer;}
.subscription-content ul li input.purchase{float: right; width: auto; margin: 0 0 0 10px; padding: 0; background: #25b3e6 url('/_common/img/smaller-button.gif') 0 0 repeat-x;border: none; color:#fff; font-weight: bold; font-size: 80%; padding: 4px 4px 4px 4px; width:auto;}
.subscription-content ul li label{float: left; display: block; width: 80px; margin-right: 10px;}
.subscription-content ul li label.promo{font-weight: bold;}
.subscription-content ul li input.text{border: 1px solid #b4b2b3; padding: 2px; float: left; width: 150px;}
.subscription-content ul.radio li{padding-top: 4px;}
.subscription-content h2{color: #fff; font-size: 100%; margin: 20px 0 0 0; padding: 0;}


/* Registration form fields */
.registration_form{clear: both; overflow:hidden;}
.registration_form legend{font-size: 120%; text-transform: uppercase; font-weight: bold; padding-top: 20px;color: #363636;}
.registration_form legend.lower{font-size: 100%; text-transform: none; font-weight: normal; padding-top: 20px;color: #363636; padding-left: 0;}
.registration_form ul{list-style: none; margin: 6px 0 0 0;border-top: 1px solid #b4b2b3; padding-top: 18px;border-bottom: 1px solid #b4b2b3; padding-bottom: 18px;}
.registration_form ul.noborders{border: 0px solid #b4b2b3;}
.registration_form ul.second{border-top: 0px solid #b4b2b3;padding-top: 8px;}
.registration_form ul li{background: none; padding: 0 0 0 0; margin-top: 4px; overflow:hidden;}
.registration_form ul li label{width: 210px; display: block; float: left; padding-top:3px; font-weight: bold; margin-right: 20px;}
.registration_form ul li.check label{width: auto; margin-left: 8px; padding: 0;}
.registration_form ul li.check input{width: auto; float: left; border: 1px solid #b4b2b3;}
.registration_form ul li input.text, .registration_form ul li textarea{width: 270px; border: 1px solid #b4b2b3; padding: 2px;}
.registration_form ul li select{border: 1px solid #b4b2b3; padding:0 0 0 0;}
.registration_form ul li select.fullsize{width: 276px;}
.registration_form ul li input.submitbutton{float: left; width: 112px; background: #25b4e6 url('/_common/img/submitbutton.gif') 0 0 no-repeat; border: none; color: #fff; font-size: 80%; font-weight: bold; text-transform: uppercase; padding: 7px 0 8px 10px; margin: 10px 12px 0 326px; text-align: left; cursor: pointer;}
.registration_form ul.last{border-bottom: 0px solid #b4b2b3;}
.registration_form label.noappear{position: absolute; left: -100000000000px;}
.registration_form li.forgot p{display: block; width: auto; float: left;}
.registration_form li.forgot input.submitbutton{margin:10px 0 0 100px ; cursor: pointer;}
.registration_form ul.inline li{padding-left:210px; }
.registration_form ul.inline li input.submitbutton{margin: 20px 4px 0 0; cursor: pointer;}
.registration_form ul li select.corporatetitle{width: 276px;}

.registration_form select#ddlCountry{width: 276px;}

/* Post an Asset */
.post_asset{}
.post_asset legend{font-size: 120%; text-transform: uppercase; font-weight: bold; padding-top: 20px;color: #363636;}
.post_asset legend.lower{font-size: 100%; text-transform: none; font-weight: normal; padding-top: 20px;color: #363636;}
.post_asset ul{list-style: none; margin: 6px 0 0 0;border-top: 1px solid #b4b2b3; padding-top: 18px;border-bottom: 1px solid #b4b2b3; padding-bottom: 18px;}
.post_asset ul.noborders{border: 0px solid #b4b2b3;}
.post_asset ul.second{border-top: 0px solid #b4b2b3;padding-top: 8px;}
.post_asset ul li{background: none; padding: 0 0 0 0; margin-top: 4px; overflow:hidden;}
.post_asset ul li label{width: 140px; display: block; float: left; padding-top:3px; font-weight: bold; margin-right: 20px;}
.post_asset ul li.check label{width: auto; margin-left: 8px; padding: 0;}
.post_asset ul li.check input{width: auto; float: left; border: 1px solid #b4b2b3;}
.post_asset ul li input.text, .post_asset ul li textarea{width: 270px; border: 1px solid #b4b2b3; padding: 2px;float: left;}
.post_asset ul li select{border: 1px solid #b4b2b3; padding:0 0 0 0; margin-right: 0px; width: 276px; float: left;}
.post_asset ul li select.long{width: 276px;}

.post_asset ul li select{border: 1px solid #b4b2b3; padding:0 0 0 0; margin-right: 0px; width: 276px; float: left;}
.post_asset ul li select.long{width: 276px;}

.post_asset ul li select#ddlCategoryThreeSubOne{margin-left: 170px;}
.post_asset ul li select#ddlCategoryThreeSubTwo{margin-left: 180px;}
.post_asset ul li select#ddlCategoryThreeSubThree{margin-left: 190px;}

.post_asset ul li select#ddlCategoryOneSubOne{margin-left: 170px;}
.post_asset ul li select#ddlCategoryOneSubTwo{margin-left: 180px;}
.post_asset ul li select#ddlCategoryOneSubThree{margin-left: 190px;}

.post_asset ul li select#ddlCategoryTwoSubOne{margin-left: 170px;}
.post_asset ul li select#ddlCategoryTwoSubTwo{margin-left: 180px;}
.post_asset ul li select#ddlCategoryTwoSubThree{margin-left: 190px;}

.post_asset ul li.add{margin: 0 0 0 0; padding-left: 440px ;}
.post_asset ul li input#btnAddCategoryTwo, .post_asset ul li input#btnAddCategoryThree{margin: 0 2px 0 0; display: block; float:left; background: #25b4e6 url('/_common/img/buttonbg.gif') 0 0 repeat-x; border: 0px; color:#fff; font-size: 70%; font-weight: bold; padding: 3px 10px 3px 10px;}

.post_asset ul li input#btnRemove, .post_asset ul li input#btnRemoveCategoryOne, .post_asset ul li input#btnRemoveCategoryTwo, .post_asset ul li input#btnRemoveCategoryThree{margin: 0 0 0 0; display: block; float:left; background: #25b4e6 url('/_common/img/buttonbg.gif') 0 0 repeat-x; border: 0px; color:#fff; font-size: 70%; font-weight: bold; padding: 3px 10px 3px 10px;}

input#txtFileUpload{width: 220px !important;}

.post_asset ul li input.submitbutton{float: left; width: 112px; background: #25b4e6 url('/_common/img/submitbutton.gif') 0 0 no-repeat; border: none; color: #fff; font-size: 80%; font-weight: bold; text-transform: uppercase; padding: 7px 0 8px 10px; margin: 20px 12px 0 326px; text-align: left; cursor: pointer;}
.post_asset ul li input.addbutton{float: left; background: #25b4e6 url('/_common/img/buttonbg.gif') 0 0 repeat-x; border: none; color: #fff; font-size: 80%; font-weight: bold; text-transform: uppercase; padding: 3px 10px 3px 10px; margin: 0 0 0 6px; text-align: left;}
.post_asset ul li textarea.attach{width: 170px !important; margin: 0;}
.post_asset ul.last{border-bottom: 0px solid #b4b2b3;}
.post_asset label.noappear{position: absolute; left: -99999999px;}
.post_asset ul.documents{padding-top: 0;}
.post_asset .documents li{background: #e9e9e9;border-bottom: 1px solid #b4b2b3; padding: 6px 10px 6px 10px; margin: 0; overflow:hidden;}
.post_asset .documents li.lighter{background: #efefef;}
.post_asset .documents li a{float: left; width:auto; padding-top: 3px;}
.post_asset .documents li input{float: right; width: 100px; margin: 0 !important;}
.post_asset .documents li input.delete{background: #25b3e6 url('/_common/img/smaller-button.gif') 0 0 repeat-x;border: none; color:#fff; font-weight: bold; font-size: 80%; padding: 2px 0 2px 0; width: 80px;}
.post_asset em{}
.post_asset ul.inline li{padding-left:326px;}
.post_asset ul.inline li input.submitbutton{margin: 20px 4px 0 0; cursor: pointer;}

/* Asset Detail */
.assetdetail p{clear: both;}
.assetdetail p span.block{display: block; width: 100px; float: left; margin: 0 20px 10px 0; text-transform: uppercase; font-weight: bold;}
.assetdetail p span{display: block; float: left; width: 340px; margin:0 0 10px 0; text-transform: none; font-weight: normal;}
.assetdetail h2.underline{border-bottom: 1px solid #b4b2b3; display: block; clear: both; padding: 20px 0 6px 0;position: relative;}
.assetdetail h2.underline a{text-transform: none !important; font-size: 90%;position: absolute; top: 10px; right: 0;}
.assetdetail span p{margin-top: 0px !important;}
.assetdetail h2.underline-top{border-bottom: 1px solid #b4b2b3; display: block; clear: both; padding: 0 0 6px 0;}
.assetdetail p em{font-style: italic; color: #363636; font-weight: normal;}

.latest_assets_right{margin-top: 20px;}
.nomargin{margin-top: 12px;}
.latest_assets_right p.more a, .featured_assets_right p.more a{display: block; margin-top: 10px; background: #25b4e6 url('/_common/img/bluebutton-right.gif') 0 0 no-repeat; color: #fff; text-transform: uppercase; width: 186px; font-weight: bold; font-size: 76%; padding: 8px 24px 7px 12px;}
.featured_assets_right ul, .latest_assets_right ul{list-style: none; margin: -6px 0 0 0; font-size: 78%;padding-bottom: 10px; border-bottom: 0px solid #b4b2b3;}
.featured_assets_right{margin-top: 30px;}
.featured_assets_right h4, .latest_assets_right h4{font-weight: bold; font-size: 78%; margin-top: 10px;}
div.back{clear: both; margin: 20px 0 0 18px; font-size: 80%;}
div.back p a{color: #22b7df; font-weight: bold;}
div.back p a:hover{color: #91b027;}

/* Advanced search */
.advanced_search li.label_block label{float: left; clear:both;}
.advanced_search li.label_block select, .advanced_search li.label_block input.text{float: left; margin-bottom: 6px;}
.advanced_search select{float: left; width: 276px;}
.advanced_search a img{margin: 0 0 0 4px; padding: 1px 0 0 0; border: none;}

.advanced_search ul.hidden{border: none; padding: 0 0 0 69px; margin: 0;}
.advanced_search ul.asearch{padding-bottom: 0px !important;}
.advanced_search ul.asearch2{padding-top: 0px !important;}

.advanced_search ul li label.nodisplay{position: absolute; left: -999999px;}
.advanced_search li.label_block {padding-left:154px;}
.advanced_search li.label_block select{clear:both;}
.advanced_search li select#ddlCategoryOneSubOne{margin-left: 10px;}
.advanced_search li select#ddlCategoryOneSubTwo{margin-left: 20px;}
.advanced_search li select#ddlCategoryOneSubThree{margin-left: 30px;}

/* Forum */

.postdialog p{clear: both;}
.postdialog p strong{display: block; width: 100px; float: left; margin-right: 20px;}
.postdialog p span{display: block; float: left; width: 582px; margin-bottom: 10px;}
.postdialog h2.underline{border-bottom: 1px solid #b4b2b3; display: block; clear: both; padding: 20px 0 6px 0;position: relative;}

.forum-top{width: 702px; height: 8px; background: url('/_common/img/forum-top.gif') 0 0 no-repeat; font-size: 0; margin-top: 20px;}
.forum-content{width: 662px;background: #3f4648 url('/_common/img/forum-content.gif') 0 0 repeat-y; padding: 10px 20px 20px 20px;}
.forum-content label{display: block; float: left; width: 120px; text-align: right; margin-right: 20px; font-weight: bold;}
.forum-content textarea{width: 510px; float: left; border: 1px solid #b4b2b3; padding: 2px;}
.forum-content ul{list-style: none;}
.forum-content ul li {background: none; overflow:hidden; padding-left: 0;}
.forum-bottom{width: 702px; height: 8px; background: url('/_common/img/forum-bottom.gif') 0 0 no-repeat; font-size: 0;}
.forum-content ul li.post_info label{width: auto; margin: 8px 10px 0 122px;}
.forum-content ul li.post_info select{width: 60px; margin: 6px 6px 0 0;}
.forum-content ul li.post_info input{float: right; margin: 0 10px 0 0; width: 112px; background: #25b4e6 url('/_common/img/submitbutton.gif') 0 0 no-repeat; border: none; color: #fff; font-size: 80%; font-weight: bold; text-transform: uppercase; padding: 7px 0 8px 10px; text-align: left; cursor: pointer;}
.forum-content ul.response li{border-top: 1px solid #b4b2b3; padding: 10px 0 10px 0;}
.forum-content ul.response li em{font-style: normal; font-size: 100%; font-weight: normal; color:#363636; margin-top: 4px; display: block;}
.forum-content ul.response li p{clear:none;}
.forum-content ul.response li p.details {display: block; float: left; width: 140px; margin: 0 20px 0 0; padding: 0; font-size: 90%; text-align: right;}
.forum-content ul.response li p.details strong{clear: both; float: none; width: auto; margin: 0;}
.forum-content ul.response li p.message {display: block; float: left; width: 496px; margin: 0; padding: 0;}

.forum-content ul.response li.reply{border-top: 1px solid #b4b2b3; padding: 10px 0 10px 0; background: #e9e9e9;}
.forum-content ul.response li.reply p.details strong{color:#92b21f;}

ul li ul{margin-bottom: 6px; margin-top: 6px !important; margin-left: 30px;}

p.addthis{float: right;margin: 0 24px 10px 0; zoom: 1; display: block; width: auto;}

/* Footer */
.footer{width: 100%; clear: both; background: #333; border-top: 3px solid #b4b2b3; border-bottom: 3px solid #b4b2b3;}
.footernav{width: 942px; margin: 0 auto; padding: 8px 0px 8px 0px; overflow:hidden;}
.footernav ul{list-style: none; margin: 22px 0 0 0; overflow:hidden; float:left; width: auto;}
.footernav ul li{float: left; font-size: 70%;}
.footernav ul li.copy{color: #fff;font-weight: bold; margin-right: 20px;}
.footernav ul li a{color:#22b7df;font-weight: bold;padding: 0px 14px 0px 14px;border-right: 1px solid #c5cdcf;}
.footernav ul li a:hover{color:#fff;}
.footernav ul li.last a{border-right: 0px;}
.footernav p{float:right; width: 105px;}

a img{border: none;}
a:link, a:visited{}
a:focus{}

fieldset{border: none;}

/* Tool tips */
.tooltip {
	display: none;
}
.tip {
	padding: 10px;
	background: #eee url('/_common/img/question.gif') no-repeat 148px 5px;
	border: solid 1px #999;
	width: 150px;
}
.tip .tip-title {
	font-size: 12px;
	font-weight: bold;
	color: #1ea4c8;
}
.tip .tip-text {
	font-size: 10px;
}
li.loggedin, li.notloggedin{clear: both; display: block; position: absolute; top: 12px;}
.loggedin p{color: #92b21f; font-size: 78%; clear: both;}
.notloggedin p{color: #92b21f; font-size: 78%; clear: both;}
.notloggedin p strong, .loggedin p strong{font-weight: bold;}

input#dpDateFrom_TextBox, input#dpDateTo_TextBox{width: 270px; border: 1px solid #b4b2b3; padding: 2px;}

#dpDateTo{margin-top: 4px;}

.post_asset ul li input.browse{width: auto; border: 1px solid #b4b2b3; padding: 2px;float: left;}

#dpCutOffDate{float: left; width: auto;}

input#txtSearchName{width: 100%;}

label.dpDateFrom{clear:both; width: 100%; font-weight: bold; font-size: 78%; padding: 4px 0 0 8px;} 

div#repDates_ctl08_dpDateFrom, div#repDates_ctl08_dpDateTo{margin: 0 0 8px 8px;}

a.submitbutton{background: #25b4e6 url('/_common/img/submitbutton.gif') 0 0 no-repeat; border: none; color: #fff; font-size: 78% !important; font-weight: bold; text-transform: uppercase; padding: 7px 22px 8px 10px; text-align: left; display: block; width: 80px; cursor: pointer;}

.leftnav p.backto a{display: block; border-bottom: 1px solid #b4b2b3; color: #22b7df; background: url('/_common/img/green-icon.gif') 0 4px no-repeat; padding: 0 0 8px 16px; font-weight: bold; font-size: 78%; margin-top: 16px;}
.leftnav p.backto a:hover{color: #91b027;}

/* slider */
ul li.sliderRemove {
	position: absolute;
	left: -9999em;
}
#sliderWrap {
	display: block;
	clear: both;
	width: 440px;
}
#sliderWrap .bar {
		height: 20px;
		position: relative;
		background: no-repeat 0 0;
		margin-top: 10px;
		margin-bottom: 20px;
}
#sliderWrap .handle {
		background: url(/_common/img/slider/pin.gif) no-repeat 0 0;
		width: 34px;
		height: 43px;
		cursor: pointer;
		margin-top: -10px;
}
#sliderWrap #advanced .bar, #sliderWrap #sliderWrap .bar {
		background: url(../_img/_demo/slider.gif);
}
	
#sliderWrap #handle1, #handle2 {
		position: absolute;
}
#sliderWrap #log2 {
		color: 353535;
		font-weight: bold;
}
#sliderWrap #log2 em {
		color: 353535;
		font-weight: bold;
		font-style:normal;
}


/* Delete - Panel Alert box */
#pnlAlert{background: #333; padding: 10px; width: 200px; height: auto;}
#pnlAlert p{color:#fff; font-size: 78%;}
#pnlAlert ul{list-style:none; margin: 20px 0 0 0; padding: 0; overflow:hidden;}
#pnlAlert ul li{float:left; width: auto; margin-right: 6px;}



#pnlAlert ul li input{display: block; background: #25b4e6 url('/_common/img/buttonbg.gif') 0 0 repeat-x; border: 0px; color:#fff; font-size: 70%; font-weight: bold; padding: 3px 10px 3px 10px;}
sup{font-size:40%; vertical-align: top;}

input#repDates_ctl07_dpDateFrom_TextBox, input#repDates_ctl07_dpDateTo_TextBox{margin: 0 0 0 6px;}

.post_asset ul li a img{margin: 0 0 0 4px; float: left; display: block; height: 18px; width: 18px; border: none;}
img.floatPicker{float: left;}
div#dpExpiryDate{float: left; width: auto;}
div#dpExpiryDate input{width: 248px;}
#txtSummary___Frame, #txtOutline___Frame{float: left;}

.text1{font-size:120%;}
.text2{font-size:110%;}
.text3{font-size:100%;}
.text4{font-size:90%;}
.text5{font-size:80%;}

.post_asset ul li em{vertical-align: top; margin-left: 4px;}

div#repDates_ctl07_dpDateTo, div#repDates_ctl07_dpDateFrom{display: block; margin-bottom: 10px;}


.order{display: block;background: #25b4e6; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 76%; padding: 5px 12px 4px 12px; margin-top: 0px; border: none; cursor: pointer;}

.leftalign{text-align: left;}

ul li p.fill{width: 100% !important;}
.listfloat{float: left; width: 600px !important;}
.listfloat ul{display: block; margin-bottom: 20px !important;}

.class_info{}
.class_info h5{margin: 0; color: #92b21f; border-bottom: 1px solid #dbdbdb; padding: 0 0 2px 0;}
.class_info strong{font-weight: normal;}
.class_info ul{margin: 0 0 10px 0; display: block;}
.class_info ul li{margin: 4px 0 0 0; background: url('/_common/img/classbg.gif') 0 2px no-repeat;}