@import url("utility.css");

div#subSideBarButtonsDiv {float:right; clear:both; overflow:hidden; width:180px;}
div#subSideBarButtonsDiv img{ text-align:center;}
.subSideBar {float:right; clear:right;}


/* SEO */
.SEOManagerHomeH1HiddenText { background: transparent url(/Manager/Images/ClearRisk_Manager_Formalized_Risk_Management_Planning.png) no-repeat scroll 0% 0%; width: 641px;height: 28px;text-indent: -9999px;border: 0;margin: 0;
 }

/* GLOBAL */
body {background-color: #3D698A; background-image:url(/Manager/Images/bg_gradient.jpg); background-repeat:no-repeat; background-position:center 4px; text-align: center;color: #343434;line-height: 1.5em; overflow-y: scroll; overflow-y:none; _overflow-y:none;}
a img {border: 0;}
div.quicktip {width: 140px; margin:0.5em 0 1em 1em; padding:0 5px; background-color: #F8F8F8; border: 1px solid #DDDDDD; float: right; font-size: 90%;}
div.quicktip h3 {margin: 0.6em 0 0.5em 0.1em; padding-bottom: 0.25em; border-bottom: 1px solid #e8e8e8; color: #47aa42;}
div.quicktip p {margin-bottom: 0.5em;}
table tr td, table th td {vertical-align: top;}
div.alert {background-color: #99CCEE; border-bottom: solid 1px #000; padding: 7px 0; width: 100%;}	
div#ajaxNotifier {background-color: #000; color: #FFF; display: none; margin-left: -100px; opacity: 0.8; padding: 10px; position: fixed; top: -5px; left: 50%; -moz-border-radius: 5px; -moz-box-shadow: 0px 0px 10px #444; -webkit-border-radius: 5px; -webkit-box-shadow: 0px 0px 10px #444; width: 200px; z-index: 1000;}
img#notifierIcon {position: absolute; top: 12px; left: 10px;}
.highlighted { background-color: yellow }
div#noJavaScript {background-color: #FFC685; border: 1px solid #744700; color: #000; position: relative; padding: 5px 5px 5px 15px; margin: 20px 45px; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
div#noJavaScript img {height: 75px; position:absolute; top: -11px; left: -32px;}

/* HEADINGS */
h1, h2, h3, h4, h5, h6 {color: #666; font-family: Arial, Trebuchet MS, Helvetica, Verdana, Tahoma, Sans-Serif;}
h2, h3, h4, h5, h6 {margin-top: 1.5em;}
h1 {font-size: 22px !important; padding-bottom: 0;	margin: 0.25em 0 1.25em; color: #555; line-height: 1.1em;}
h2 {font-size: 17px !important;	color: #555; padding: 0; margin-top: 0.75em; font-weight: normal;}
h4 {color: #999; margin: 13px 0 14px 0;	padding: 0;	font-size: 11px; letter-spacing: 0.1em;	border-bottom: 1px solid #eee;}

/* LINKS */
a:link, a:visited, a:active {color: #3D69B8;text-decoration: none;}
a:hover {color: #47aa42 !important; text-decoration: underline;}
#header ul {padding: 0;}
.headLine {display:block; border-bottom: 1px solid #77AED2; padding: 0 0 2px 0; margin: 0 0 10px 0;}
h1.headLine {margin:0 0 5px 0; padding: 25px 0 5px 0;}
h2.headLine {margin:10px 0 15px 0; border-bottom: 1px solid #C8C8C8;}
h1.clear {clear:both;}

/* MISC */
#tooltip {position:absolute;border:1px solid #999;background:#f7f5d1;padding:5px 7px;color:#333;display:none;font-size: 12px;text-align: left;line-height: 1.15em; -moz-border-radius: 4px; -webkit-border-radius::4px; z-index:999;}
#tooltip2 {position:absolute;border:1px solid #999;background:white; opacity:0.95; width:250px; padding:5px 7px;color:#333;display:none;font-size: 12px;text-align: left;line-height: 1.15em; -webkit-border-radius:4px; -moz-border-radius: 4px;z-index:999;}
blockquote { margin: 0 0 30px 30px; padding: 0; }
ul.chek li {padding: 0 0 0 2em; margin: 0 0 .5em 0;list-style-type: none; background-image: url(../../Images/bullet.gif); background-repeat: no-repeat; background-position: 10px 5px; }
a.button:link, a.button:visited, a.button:active { background-color: #0567a8; color: #fff !important; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size: 90%; margin: 0; padding: 0; }
a.green:link, a.green:visited, a.green:active {background-color: #dfecd0 !important; color: #626061 !important;}
a.button img {vertical-align: sub;}
a.button:hover { color: #C1EA90 !important; }
a.button[disabled]:hover { background-color: #ccc;}
a.button#homeProductButton, a.button#homeRegisterButton{background-color: #3D698A; color: #fff !important;}
a.button#homeProductButton:hover,a.button#homeRegisterButton:hover{color:#C1EA90 !important;}
.mainPageButtonContainer{padding: 5px; text-align:center;}
ul li ul { margin-top: .6em; margin-bottom: 1em;}
table { width:99% !important; margin-left: 1px;}
.contactTableImage{text-align:right; padding-right:1em;}
.searchBar {clear:both; padding: 15px 0; width: 100%;overflow:auto;}
.searchBox {background-color: #f8fef4; border: 1px solid #bedaa0; width: 200px;}
.imageButton {vertical-align: top;}
.numInboxMsgs { color: #C9F5B0 !important;}
div.userMessageDisplay {background-color: #3D698A; background-image: url(../Images/iRis.png); background-repeat: no-repeat; background-position: 5px center; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 290px; position: fixed; top: 50%; left: 50%; margin-top: -50px; margin-left: -200px; height: 100px; text-align: center; display: none; padding-left: 110px; opacity:0.95; }
div.userMessageDisplay h2 {color: #FFF;}
div.implemented {background-color: #BFDAA0; border: 1px solid #8DA961; color: #648338;}
div.notImplemented {background-color: #FFDBDB; border: 1px solid #DB8B85; color: #C22020;}
input.implementedIcon {vertical-align: text-top;}
#LiveChatBoxPic { padding: 0 0 15px 100px; }

/* BREAD CRUMB */
div.breadAndHelpContainer {background-color:#F5F8F8; border-top:4px solid #BFDAA0; color:#889999; font-size:85%; text-align:left; margin:0 auto; width: 960px; overflow: auto;}

div.helpArea {background-color:#F5F8F8; border-top:4px solid #BFDAA0; color:#889999;float: right; height:31px; width:40px;} 
div.breadCrumbTrail {background-color:#F5F8F8; border-top:4px solid #BFDAA0; color:#889999; float: left;  width:920px; overflow:hidden; height:31px;}
div.breadCrumbTrail ul.breadCrumbList {list-style-type: none; margin: 0; padding: 5px 0;}
div.breadCrumbTrail ul.breadCrumbList li {background-image: url(../Images/bcSeparator.png); background-repeat: no-repeat; background-position: left center; display: inline; margin: 0 0 0 10px; padding-left: 15px;}
div.breadCrumbTrail ul.breadCrumbList li.first {background-image: none; display: inline; margin: 0 0 0 10px; padding-left: 15px;}
div.breadCrumbTrail ul.breadCrumbList li.first img {display: inline; vertical-align: baseline;}

/* CHECKBOXLIST */
.checkBoxList {border: 1px solid #000000; height: 70px; width: 250px; overflow: auto; margin-bottom: 20px;}
.checkBoxList table {margin-bottom: 0px;}
.checkBoxList table td:hover {background-color: #F4FDE9;}

/* GRIDVIEW */
table.gridView { border: 1px solid #D2E2BF; }
table.gridView tr:hover { background-color: #E4EDD9; }
table.gridView tr.gridViewHeader:hover{ background-color: #BFDAA0; }
table.gridView tr.gridViewHeader { border: 1px solid #a0bc80 !important; }
table.gridView tr td { border: 1px solid #d2e2bf; }
table.gridView tr.gridViewHeader th { border: 1px solid #a0bc80; }
.gridView {background-color: #f9fef4; border-bottom: solid 1px #bfdaa0; color: #4d4d4d;}
.gridView p {margin: 0;}
.gridView p.description {font-size: 0.9em;}
.gridViewHeader {color: #60981b; background-color: #bfdaa0; font-weight: bolder; vertical-align: top; text-align: left; white-space: nowrap;}
.gridViewColumn {vertical-align: top !important;}
.gridViewHiddenColumn {display: none;}
.gridViewAlternateRow, .workspaceTable tr:nth-of-type(odd) {background-color: #f4fde9;}
.gridViewRiskCategoryColumn {width: 25%; font-size: 90%;}
.gridViewTypeColumn {width: 10%; text-align: center; font-size: 90%;}
.gridViewActionsHeader {text-align: center; vertical-align: top;}
.gridViewActionsColumn {vertical-align: top;}
.gridViewActionsColumn ul.actions, .gridViewActionsColumn ul.permissionLevels {list-style: none; margin: 0 !important; text-align: center;}
.gridViewActionsColumn ul.actions li, .gridViewActionsColumn ul.permissionLevels li {display: inline; margin: 0 !important;}
.gridViewActionsColumn ul.actions li a, .gridViewActionsColumn ul.permissionLevels li a {display: inline !important; float: none !important; text-decoration: none;}
.gridViewActionsColumn ul.actions li a img {display: inline !important; vertical-align: top !important;}
.gridViewActionsColumn ul.actions li input {display: inline !important;}
.gridViewResourceNameHeader {padding-left: 30px; width: 70%; text-align: left;}
.gridViewNoResults {padding: 8px; border: 1px solid #C8C8C8; background-color: #F7F8FA; color:#555555; margin-bottom: 15px;}
.gridViewPager {float: left; width: 100%; margin-bottom: 20px;}
.gridViewFooter {float: left; width: 100%; margin-top:10px;}
.gridViewFooter div.row {width: 100%; margin-bottom: 20px; }
.rowRequestReview {background-color: #FFCF87;}
.rowRequestApproval {background-color: #FFFEAF;}
.rowRejected {background-color: #FF6E5B;}
.rowApproved {background-color: #f4fde9;}
.gridView th {border-bottom:1px solid #a0bc80;}
.gridView tr {border-bottom:1px solid #d2e2bf;}
.riskCategoryLabel {font-size: 90%; color: #888;}
.riskCategoryDropDown { background-color:#F8FEF4; border:1px solid #BEDAA0; font-size: 92%; color: #444;}
#showNumberResultsDropDownList{float:left; width: auto;}

/* HOME PAGE */
div#homepageMainContentContainer{ float: left; width: 705px; border: thin solid #D8DDE1; height: 300px; background-color: #E5F4FF; background-image: url('/Manager/Images/homeMainBg.png'); background-position: 187px 50%; background-repeat: no-repeat; }
div#information { position:relative; top:30px; margin-left:200px;}
div.moreInformation{background-image:url(/Manager/Images/Home_More_Bg.png); background-position:59px 0; background-repeat:no-repeat; height:262px; padding-left:60px; padding-top:42px;}
div#selection{ float:left; height:299px; padding-left:4px; padding-right:63px; padding-top:3px; width:180px; }
.personImageButton{ width: 100px; display: inline; }
  
div#partnersContainer{ clear: both; overflow: hidden; padding-top: 30px; }
div#partnersContainer h2{ border-bottom: 1px solid #E6E9EC; color: #3E6A8B; }
img.socialMediaBar{ padding-bottom: 1em; margin-top: 3em; }
div.greyLine{ border-bottom: 1px solid #D8DDE1; margin-bottom: 1.4em; margin-top: 0.6em; }
        
img.homeDefaultImage{position:relative; left:0; top:33px;}
img#billTheBroker{padding-top: 0px; }
img#sueCorpRM{padding-top: 1px;}
img#jillSMB{padding-top:2px;}
img#tomProfessor{padding-top:2px;}
img#megNPO{padding-top: 1px;}
img#alConsultant{padding-top: 1px;}
img#more{padding-left:22px; padding-top:2px;}
img.homeMoreButtons{display:block; margin-top:5px; cursor:pointer;}
        
p#selectPersonText {color:#78A2BD; margin-bottom:0; padding-left:11px; text-align:left; }
.imageLink{cursor:pointer;}
img.brokerSmall{ position: relative; left: 10px; position: relative; top: 5px;  }
img.corpRMSmall{ position: relative;left: 17px; position: relative; top: 9px;  }
img.smbSmall {position: relative; left: 3px; position: relative; top: 14px;   }
img.otherSmall{position: relative; left: 14px; }

/* LIBRARY */
.resourceType {background-repeat: no-repeat; background-position: 10px 6px; padding-left: 30px;}
.document {background-image: url(/Manager/Images/document.gif);}
.link {background-image: url(/Manager/Images/link.gif);}
.attachment {background-image: url(/Manager/Images/attachment.gif);}
.partner {background-image: url(/Manager/Images/icon_Partner.png);}
.Informational {background-image: url(/Manager/Images/icon_informational.png);}
.Actionable {background-image: url(/Manager/Images/icon_actionable.png);}

/* LIBRARY TABS */
ul#tabnav { text-align: Right; margin: 15px 0 16px 0; font: bold 11px verdana, arial, sans-serif; border-bottom: 1px solid #77AED2; list-style-type: none; padding: 3px 10px 3px 10px;}
ul#tabnav li { display: inline; margin:0 0 0 0.3em;}
#libraryH1{margin:0 0 0 3px; line-height:4; height:60px;}
li.selectedTab { border-bottom: 1px solid #fff !important; background-color: #fff !important; border-bottom:none; color: #3d698a; position: relative; bottom: -1px; padding-top: 4px; }
li.selectedTab a{ background-color: #fff !important; color: #3d698a !important; }
ul#tabnav li a { padding: 5px 15px 3px 15px; border: 1px solid #77AED2; background-color: #D3E4F6; color: #9BA2A6; margin-right: 0px; text-decoration: none; border-bottom: none; font-size:1.35em; text-transform: uppercase; letter-spacing: 0.07em; 
                 font-weight:normal; -moz-border-radius-topleft:.25em; -moz-border-radius-topright:.25em; -webkit-border-top-right-radius:.25em; -webkit-border-top-left-radius:.25em;}
ul#tabnav a:hover { background: #fff; color:#3d698a !important;}

/* INBOX */
.messageRead{font-weight:bold !important; color: #4D4D4D;}
h2.InboxSubject{margin-top:0; margin-bottom:0.25em;}
.InboxDeleteAction{text-align:center;}
.inboxPager tr{float:left; 	width:3em;}
.inboxPager {background-color:#bfdaa0;}
.inboxPager td { padding-right:1em;width:3em;}
.inboxPager td table{margin:0;}
.gvInbox {width:99.9% !important;}
#showMessagesDropDownList{width:50%; float:right; text-align:right;}
#showNumberMessagesDropDownList{width:49%; float:left; }
.inboxDateColumn {font-size: 80%;}

/*INBOX VIEW MESSAGE*/
#messageBodyDiv, #messageHeaderDiv {border: 1px solid #BFDAA0; background-color: #f4fde9; padding: 10px;}
#messageHeaderDiv {background-color: #BFDAA0;}

/* RESOURCEGRID */
div.row div.stateLegend {text-align: right; width: 47em}
div.row div.stateLegend ul {list-style-type: none;}
div.row div.stateLegend ul li {border: 1px solid #CCC; display: inline-block; height: 1.5em; margin: 0 0 0 5px; text-align: center; width:9.5em;}
div.row div.stateLegend ul li.title {border: 0px; display: inline-block; width: auto !important;}
.solutionsCheckBoxList {float: left;}

/* SOLUTION */
#totalSolutionsSpan{float:right; font-weight:normal; color:#888; font-size: 90%; padding-right:1em;}
.folderImage{position:relative; top:-3px; right:1px;}

/* HEADER */
div#header {width:960px; margin: 0 auto; z-index: 95;}
div#header960 {height: 109px;position: relative; margin: 0 auto;padding: 0;text-align: left;color: white; z-index: 96;}
div.greenBar {width:960px; margin: 0 auto; background-color: #bfdaa0; height: 4px; border-bottom: 1px solid #b3d292;}
div#header .upgradeToPremium {position:absolute; top:15px; left: 220px; }
div#header span.welcome {color: #FFFFFF; position: absolute; right: 213px; top: 18px; text-align: right; font-size: 13px; text-align:right; text-shadow: -1px -1px 0px #888888; }
div#header span.welcome a:hover {color: #FFF !important; text-decoration: underline;}
div#header a.profileLink {color: #C9F5B0 !important;}
div#header a.profileLink:hover {text-decoration: underline !important;}
div#header a:link, div#header a:visited, div#header a:active {color: #cbdfed; text-decoration: none; }
div#header a:hover {color: #fff !important;}
div.headerTitle {position: absolute; bottom: 0; right: 0;}
div.headerTitle h1 {color: #B5DFDD; margin: 0 10px 10px 0;}

div#header ul#topnav {position: absolute; top: 74px; left: 207px; border: 0;padding: 0;margin: 0; z-index: 97;}
div#header ul#topnav li {background-image: url(/Images/nav_sprite.png); float: left; display: block; height: 35px; list-style-type: none; margin: 0; font-size: 14px; z-index: 98;}
div#header ul#topnav li a {display: block; height:35px;}
div#header ul#topnav li ul.subnav {list-style: none; position: absolute; top: 34px; margin: 0; padding: 0; display: none; border: 1px solid #668422; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; z-index: 99; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; }
div#header ul#topnav li ul.subnav li {background-color: #A5C94F; background-image: none; height: auto; margin: 0; padding: 2px 5px; border-top: 1px solid #94B63E; border-bottom: 1px solid #BDE167; clear: both;}
div#header ul#topnav li ul.subnav li:hover {background-color: #94B63E;}
div#header ul#topnav li ul.subnav li a {color: #F0FFCF; display: block; font-size: 0.85em; height: auto; text-shadow: -1px -1px 0px #678E25;}

div#header ul#topnav li ul.aboutUs li {width: 6.25em;}
div#header ul#topnav li ul.products li {width: 6.55em;}
div#header ul#topnav li ul.resources li {width: 7.30em;}

.headerSignup {position: absolute;top: 15px;right: 202px;}
.headerLogin {position: absolute;top: 15px;right: 304px;}
div#header a.logo {position: absolute;top: 5px; left: 18px; z-index: 2;}

img.supportNumber {display: block; height: 21px; position: absolute; top: 43px; left: 224px; width: 199px; z-index: 1;}

div#header ul#chatcorpcont {position: absolute; top: 18px; left: 226px; padding: 0; margin: 0; width: 271px;}
div#header ul#chatcorpcont li {background-image: url(/Images/ChatCorpSiteContactUs.png); display: block; float: left; height: 21px; list-style-type: none; margin: 0;}
div#header ul#chatcorpcont li a {display: block; height: 21px;}
div#header ul#chatcorpcont li#chatLive {background-position: 0 0; width: 73px;}
div#header ul#chatcorpcont li#chatLive:hover {background-position: 0 21px; width: 73px;}
div#header ul#chatcorpcont li#corporateSite {background-position: -73px 0; width: 114px;}
div#header ul#chatcorpcont li#corporateSite:hover {background-position: -73px 21px; width: 114px;}
div#header ul#chatcorpcont li#contactUs {background-position: -187px 0; width: 84px;}
div#header ul#chatcorpcont li#contactUs:hover {background-position: -187px 21px; width: 84px;}

div#header ul#topnavInner {position: absolute; top: 74px; left: 207px; border: 0;padding: 0;margin: 0; width: 753px; }
div#header ul#topnavInner li {background-image: url(/Manager/Images/nav_internal_sprite.png); float: left; display: block; height: 35px; list-style-type: none; margin: 0; font-size: 14px;}
div#header ul#topnavInner li a {display: block; height:35px;}
div#header ul#topnavInner li ul.subnav {list-style: none; position: absolute; top: 34px; margin: 0; padding: 0; display: none; border: 1px solid #668422; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; z-index:999;}
div#header ul#topnavInner li ul.subnav li {background-color: #A5C94F; background-image: none; height: auto; margin: 0; padding: 2px 5px; border-top: 1px solid #94B63E; border-bottom: 1px solid #BDE167; clear: both;}
div#header ul#topnavInner li ul.subnav li:hover {background-color: #94B63E;}
div#header ul#topnavInner li ul.subnav li a {color: #F0FFCF; display: block; font-size: 0.85em; height: auto; text-shadow: -1px -1px 0px #678E25; }
div#header ul#topnavInner li ul.library li {width: 144px; }

/* NAVIGATION */
div#header ul#topnav li#home {background-position: 0 0; width: 78px;}
div#header ul#topnav li#home:hover {background-position: 0 35px;}
div#header ul#topnav li#aboutUs {background-position: -78px 0; width: 99px;}
div#header ul#topnav li#aboutUs:hover {background-position: -78px 35px;}
div#header ul#topnav li#products {background-position: -177px 0; width: 103px;}
div#header ul#topnav li#products:hover {background-position: -177px 35px;}
div#header ul#topnav li#pricing {background-position: -280px 0; width: 87px;}
div#header ul#topnav li#pricing:hover {background-position: -280px 35px;}
div#header ul#topnav li#faq {background-position: -367px 0; width: 58px;}
div#header ul#topnav li#faq:hover {background-position: -367px 35px;}
div#header ul#topnav li#whatIsRM {background-position: -425px 0;; width: 214px;}
div#header ul#topnav li#whatIsRM:hover {background-position: -425px 35px;}
div#header ul#topnav li#resources {background-position: -639px 0; width: 114px;}
div#header ul#topnav li#resources:hover {background-position: -639px 35px;}

div#header ul#topnavInner li#dashboard {background-position: 0 0; width: 187px; }
div#header ul#topnavInner li#dashboard:hover {background-position: 0 35px; }
div#header ul#topnavInner li#myWorkspace {background-position: -187px 0; width: 191px; }
div#header ul#topnavInner li#myWorkspace:hover {background-position: -187px 35px; }
div#header ul#topnavInner li#marketplace {background-position: -378px 0; width: 219px; }
div#header ul#topnavInner li#marketplace:hover {background-position:-378px 35px; }
div#header ul#topnavInner li#library {background-position: -597px 0; width: 156px; }
div#header ul#topnavInner li#library:hover {background-position: -597px 35px; }

/* MAIN CONTENT */
div#maincontent {width: 960px;margin: 0 auto 0 auto;text-align: left;padding: 0;clear: both; background-color: #fff; overflow:hidden;}
div#maincontentinner {padding: 34px 25px 30px 25px; overflow:auto; margin:0; position:relative;}

/* FOOTER */
div#footer {clear: both; position: relative;width: 960px;margin: 0 auto;padding: 0;text-align: left;color: #578;font-size: 12px; height: 90px;}
div#footer a:link, div#footer a:visited, div#footer a:active {color: #CBDFED;text-decoration: none;}
div#footer a:hover {color: #fff !important; text-decoration: underline;}
div#footer span#bottomsubnav a:link, div#footer span#bottomsubnav a:visited, div#footer span#bottomsubnav a:active {color: #7ac;text-decoration: none;}
div#footer span#bottomsubnav a:hover {color: #fff;}
div#footer span#bottomnav {position: absolute;left: 0;top: 18px;}
div#footer span#bottomsubnav {position: absolute;left: 0;top: 40px;font-size: 12px;}
div#footer span#bottomactions {position: absolute;right: 0;top: 18px;}
div#footer span#copyright {position: absolute;right: 0;top: 40px;font-size: 11px; color: #69b;}
div#footer span#copyright2 {position: absolute; right: 0; top: 18px; font-size: 11px; color: #69B;}

/* LARGE CALENDAR 
table.largecalendar td {text-align: center;}
table.largecalendar {background-color: #cad8e2;width: 100%;}
table.largecalendar a {font-size: 11px;display: block;}
table.largecalendar td#largecaltoday {background-color: #e3f0bc;}
table.largecalendar td {padding: 2px;margin: 0;}
tr#largecalendardays {background-color: #e3f0bc;}
tr#largecalheader {font-weight: bold;}
table.largecalendar tr.largecalwhite {background-color: #ffffff;height: 70px;}
table.largecalendar tr.largecalwhite td {vertical-align: top;text-align: left;width: 14%;}
table.largecalendar tr.largecalwhite td:hover {background-color: #ebf4d0;}


/* PROGRESS INDICATOR 
div#progressindicator {padding-top: 2px;}
div#progressouter {background-color: #6392ad;border: 1px solid #6392ad;height: 20px;width: 100%;margin-top: 8px;}
div.progressbar {background-color: #e3f0bc;height: 20px;position: relative}
div.progressbar span {position: absolute;font-size: 10px;right: 8px;}
#progressindicator h1 {font-size: 15px;margin: 0;padding: 0;padding-top: .2em;}
#progressline {width: 99%;border-top: 1px solid #c7cfd5;margin-top: -.1em;}

/* DASHBOARD COLUMNS */
#innersidebar {width: 196px;float: left;overflow: auto;margin-right: 8px;padding-left: 1px;height: 100%;}
ul#recentlyViewedPlanList {font-size: 0.85em;}
div#dashboardCenter {width: 525px;float: right;}
div.risktoolcolumn {width:620px;float:right;}
.rtsummary {border: 1px solid #ddd;padding: 10px 20px 10px 20px;background-color: White;background-image: url(/Images/bg_footer.gif);background-repeat: repeat-x;background-position: 0 -1px;margin: 10px 0;overflow: auto; position: relative;}
.premium { border: 2px solid #a4b6c3; padding: 9px 19px 9px 19px !important; background-image: url(/Images/bg_premium.gif); background-repeat: no-repeat; background-position: top right; }
.buttonPanel{ width:150px !important; float: right; }
.rtinfo {color: #888;font-weight: normal;font-size: 8pt;font-style: normal;}
.rtbox {border: 1px solid #ddd;padding: 10px 2%;background-color: White;background-image: url(/Images/bg_footer.gif);background-repeat: repeat-x;background-position: top; overflow: auto; position: relative;}
.buttonbox {background-image: url(/Images/bg_footer.gif);background-repeat: repeat-x;background-position: 0 -1px;padding: 5px;float: right;border: 1px solid #ddd;}
.top {border-bottom: 0 !important;}
.bottom {border-top: 0 !important;}

/* ECOMMERCE */
div.ErrorMessage p {color:Red !important;}
a.button:link, a.button:visited, a.button:active, a.button[disabled] {padding: 4px 6px 6px 6px;	margin: 0 0 0 5px;}

/* RM PLAN - CATEGORIES */
div.categoryHeaderPanel {padding: 10px; background-color:#e8eff2; border-bottom: 1px solid #d4d9e0;}
div.categoryPanel {display: block; margin: 10px 0; border: 1px solid #dddddd; background-color: #f7f8fa; position: relative;}
div.categoryPanel a.categoryName:link, div.categoryPanel a.categoryName:visited, div.categoryPanel a.categoryName:active {font-size: 15px;}
a.itemLink {font-size: 14px;padding: 0 0 0 15px;background-image: url(/Images/Icons/icon_document.gif);background-repeat: no-repeat;background-position: 0% 50%;}
div.categoryPanel span.activeInactiveCount {padding-left: 5px;color: #999;}
div.categoryPanel a.redCount {position: absolute;right: 192px;background-image: url('/images/icon_red.gif');padding-right: 16px;background-position: 100% 50%;background-repeat: no-repeat;color: #999;font-size: 12px;text-align: right;}
div.categoryPanel a.yellowCount {position: absolute;right: 151px;background-image: url('/images/icon_yellow.gif');padding-right: 16px;background-position: 100% 50%;background-repeat: no-repeat;color: #999;font-size: 12px;text-align: right;}
div.categoryPanel a.greenCount {position: absolute;	right: 110px;background-image: url('/images/icon_green.gif');padding-right: 16px;background-position: 100% 50%;background-repeat: no-repeat;color: #999;font-size: 12px;text-align: right;}
div.categoryPanel span.percentage {position: absolute;right: 60px;}
div.categoryPanel input.catRemoveButton { position: absolute; right: 10px; }
div#rmplan div.rmplantool {border: 1px solid #dddddd; background-color: #f8f8f8; margin: 14px 0 10px 0; padding: 0 10px;}     
.loadingImage {position: absolute;top: 8px;right: 234px;}  
 


/* CREATE/EDIT RESOURCE PAGES*/
div.editorRow {clear: both; margin: 0 0 20px; width: 100%;}
div.editorRow div.column {width: auto;}
div.editorRow div.column input.riskToolName {background-color: #F8FEF4; border: 1px solid #BEDAA0; margin: 0 20px 0 0; width: 560px;}
div.editorRow div.column input.attachmentName {background-color: #F8FEF4; border: 1px solid #BEDAA0; width: 575px;}
div.editorRow div.column select.riskCategory {background-color: #F8FEF4; width: 280px;}
div.editorRow div.column select.riskToolType {background-color: #F8FEF4; width: 150px; margin: 0 20px 0 0;}
div.editorRow div.column select.classification {background-color: #F8FEF4; width: 150px;}
div.editorRow input.linkUrl {background-color: #F8FEF4; border: 1px solid #BEDAA0; width: 100%;}
div.editorRow textarea.riskToolDescription {background-color: #F8FEF4; border: 1px solid #BEDAA0; height: 50px; padding: 0px; width: 100%;}
div.editorRow textarea.riskToolNotes {background-color: #F8FEF4; border: 1px solid #BEDAA0; height: 100px; padding: 0px; width: 100%;}
div#optionsContainer {float: right;}

.resourceDescriptionTextBox {height: 140px; margin-bottom: 20px; padding: 0px; width: 100%;}
.resourceNotesTextBox {height: 75px; margin-bottom: 20px; padding: 0px; width: 100%;}
.linkTextBox {padding: 0px; width:100%;}
.attachmentTextBox {margin-bottom: 20px; padding: 0px; width: 100%;}
.lc_dropDownList {margin-bottom: 20px; width: 250px;}
.modTools {position: absolute; top: 10px; right: 10px;}

.editorNameRow { width: 100%; }
#implementationTracker { float:right; margin-top: 40px; padding-right: 20px; font-size:large;}
#editorName { width:660px; float: left; font-size:large;}
#editorName input {width:600px; }


/* RESOURCE VIEWER */
div.commentContainer {float: left; margin-bottom: 10px; padding: 0 20px; width: auto;}
div.ratingsContainer {float: left; margin-bottom: 10px; padding: 0 20px; width: auto;}
div.descriptionBox {background-color: #DFECD0; border: solid 1px #BFDAA0; float: right; width: 75.5%; margin-bottom: 10px; padding: 10px 20px;}
div.descriptionBox div {margin: 0 0 10px;}
div.descriptionBox h2 {margin: 0.25em 0 0.75em !important}
div.actionColumn {float: left; margin: 0; overflow: auto; position: relative; width: 160px;}
div.actionColumn ul {list-style-type: none; margin: 0;}
div.actionColumn ul li {background-color: #DFECD0; border: solid 1px #BFDAA0; font-size: 90%; margin: 0 5px 10px 0; padding: 5px 5px;}
div.actionColumn ul li.logo {background-color: #FFF; border: 0px; margin: 0; padding: 0;}
div.actionColumn ul li.logo:hover {background-color: #FFF;}
div.actionColumn ul li a {display: block;}
div.actionColumn ul li:hover {background-color: #F9FEF4;}
div.resourcePartnerFooter { width: 887px; }
div#riskToolActionBar input {vertical-align: text-top;}
div#riskToolActionBar a {text-decoration: none;}
div.resourceFooter {float: left; font-size: 0.85em; padding: 2%; width: 96%; border: solid 1px #dddddd;}
div.resourceFooter span{padding-right: 20px; display: inline-block;}
#implementedContainer { width:230px; float:right; }
#implementedContainer div { float:right; width:130px;}
.RiskToolButtons{vertical-align:bottom;}

/* RISK CATEGORY CONTROL */
div.instructionBox {border: 1px solid #ddd; background-color: #f8f8f8; padding: 20px; margin-bottom: 1.5em; overflow: hidden; clear:both;}
div.riskHeaderColumn {float:left; padding: 0 15px; overflow:auto; width: 258px;}
div.riskHeaderColumn ol li {line-height: 2.3em;}
div.riskHeaderColumn ul {list-style-type: none;}
div.riskHeaderColumn ul li {line-height: 2.3em;}
a.editCategory, a.deleteCategory {padding-left: 5px; vertical-align: top;}

/* PROFILE - Skeleton and body*/
#ProfileContainer {	overflow:auto; }
#userImageBox { border: 1px solid #C8C8C8; background-color: #f7f8fa; color:#555555; padding-left:20px; width:400px;}
#imageLabelsContainer { margin-top:15px; overflow:auto; }
#imageLabelsContainer label { clear:both; display:block; float:left; line-height:20px; color:#555555; width:150px !important; font-size:14px; }
#imageControlContainer { display:none; overflow:auto; margin-bottom:15px; margin-top:5px;} 
#imageControlContainer label { float: left; clear:both; display:block; width:160px; line-height:40px;}  
#imageControlContainer span {line-height:40px;}
#memberSinceExpirary { float:right; clear:both; width:200px; padding-right:50px;} 
div#acceptedFileTypeContainer{border:1px dashed #000000; width:50%; text-align:center; padding:0.2em;}


/* PROFILE - TABS */
div.contentLeft label {	width:150px !important;	display: block;	float: left;clear: both;height: 40px;}
div.contentLeft span {float: left;height: 40px; width:600px;}
div.contentLeft {overflow:auto;}
div.contentLeftBusiness label {	width:150px !important;	display: block;	float: left;clear: both;height: 40px;}
div.contentLeftBusiness span {float: left;height: 40px;}div.contentLeftBusiness {width:580px;overflow:auto;	float:left;}
div.brokerContent label { width:350px !important;	display: block;	float: left;clear: both;height: 40px;}
div.brokerContent span {float: left;height: 40px;}
div.settingsContent label { width:350px !important;	display: block;	float: left;clear: both;height: 40px;}
div.settingsContent span {float: left;height: 40px; }
.settingsAccountsSettingsImg {position:absolute; padding-top: 35px;}
.profileTutorialButton {position:relative; z-index:99;}
.profileHeaderDiv {height: 70px;}

#accreditationSection { padding-left:30px; width:320px; }#accreditationSection input { float:right; }
div.contentRight {float:right;width:inherit;height:inherit;text-align:center;}

.dropDownBox {width:120px; }
.tabContainer, .ajax__tab_body {overflow: auto;}

/* PROFILE */
.checkLabel { width: 300px !important; }
.profileLeft { float: left; width: 400px; padding-top: 10px; padding-left: 55px; }
.profileRight { float: right; width: 400px; padding-top: 10px; padding-right: 55px; }
.profileSection { width: 910px; }
.profileSlidingSection { width: 910px;display:none;}
.profileSlidingOuter { min-height:150px;}

div#profileBody { float:left; width:910px;}
div#profileBody label { width:120px ; display: block; float: left; clear: both; height: 40px;  }
div#profileBody span {float: left; height: 40px; }
div#profileBody span select { width:150px;}

div#accreditationSection {padding-top:10px; padding-left:30px; width:320px; }
div#accreditationSection label { float:left; clear:both; width:110px; }
div#accreditationSection select{ width:150px; }
#acreditationCheckboxes { padding-left:30px; padding-top:20px;}

div#businessInfo label { display: block; float: left; clear: both; height: 40px; width:100px; }
div#businessInfo span {float: left;height: 40px; width:50%; }
div#businessInfo input {width:80%; }

div#settingsContent { padding-bottom:10px; }
div#settingsContent label { width:300px; float:left; padding-top:10px;}
div#settingsContent input { margin-top:14px; }

div#accountTools label { clear:both; float: left;height: 40px; }
div#accountTools span {margin-left:20px; float: left;height: 40px; width:50%; }

div#saveButtonPanel { margin:0 auto; width:50%; clear:both; background-color:#C5E185; padding: 10px 10px 10px 10px; margin-bottom:30px; }
div#saveButtonPanel input {display:block; margin:0 auto; }
div#saveButtonPanel label { display:block; text-align:center; }

div#loadingModal {display: none;}
a.uploadImageLink input {margin: 0;}

/* Risk Tool Detail */
ul#familyTree li a {  background-color:#f8f8f8; }
ul#familyTree li ul li a.activeNode { font-weight:bold; } 

div.userDetailPanel img { border: 20px solid #C8C8C8; }
div.userDetailPanel { float:left; padding:15px; width: auto; }
div.detailsPanel { color: #999; font-size: smaller; }
div.commentPanel { overflow:auto; width:auto; margin-top:10px; border: 1px solid #d4d9e0; background-color: #f7f8fa;}
div.commentTextBox { float: left; padding: 15px 15px 15px 0; width: auto; }

#breadcrumbs li { list-style-type:none;list-style-image: url(/Images/bcSeparator.png);}
#breadcrumbs { line-height:17px; border: 1px solid #f8f8f8; width:auto;}

/*Subscibe Page*/
#subscriptionForm {overflow:auto; padding: 30px 30px 30px 120px; border: 1px solid #C8C8C8; background-color: #f7f8fa; color:#555555;}
#subscriptionForm label {width:160px !important; display: block; float:left; clear:both; line-height:45px; font-size:18px;}
#subscriptionForm span.userInput {float: left; height: 45px; width:370px; margin-top:10px;}
#subscriptionForm a {color:#239A27;}
#subscriptionForm p { width:85%;}
#subscriptionForm h3 { color:#555555; font-size:large;  }
.SignUpButton { border: 1px solid #A7C1D4; background-color:#D9E4EA; }

/*SignUpTable*/
table.compare{width: 50%; border-collapse: collapse; margin-left: 1px;}
table.compare thead tr th{border: 1px solid #c6d2da; padding: 9px; background-color: #d9e4ea; color: #103b6c; font-size: 13px;}
table.compare td{border: 1px solid #c6d2da; background-color: #f2f5f8; padding: 9px;}
table.compare tr.odd td{background-color: #f8fafb; }
table.compare tfoot td{border: 0 !important; background-color: Transparent;}
table.compare td.accounttypecol, table.compare thead tr th.accounttypecol{text-align: center; width: 130px; border: 1px solid #c6d2da !important; }
table.compare span.price{color: #00416e; font-size: 16px; }
table.compare span.crossout{color: Red; text-decoration: line-through; }
        
/*Password Recovery*/
div#usernameEmailInputs {overflow:auto; width:500px; margin-top:30px;}
div#usernameEmailInputs label { width:160px !important; height: 45px; display:block;  float:left; clear:both; }
div#usernameEmailInputs span { float: left; height: 45px; width:200px; margin-top:5px; margin-left:15px; }
div#usernameEmailInputs span#submitButton {float:left; clear:both; }


/*Change Password*/
div#changePasswordInputs {overflow:auto; width:500px; margin-top:30px;}
div#changePasswordInputs label { width:210px !important; height: 45px; display:block;  float:left; clear:both; }
div#changePasswordInputs span { float: left; height: 45px; width:200px; margin-top:5px; margin-left:15px; }
div#changePasswordInputs span#submitButton {overflow:auto; float:left; clear:both; }  
div#changePasswordErrorMessageBlock { float:left; display:none;}
div#changePasswordErrorMessageBlock  label { width:300px !important;}

.errorLabel { color:Red; }

/* Controls */
.solutionDescription { padding:5px 10px 9px 19px; font-size: 90%; line-height: 1.3em; color: #555; }
.DeleteButtonDisabled {display:none;}
.AddButtonDisabled {display:none;}
.DeleteButtonHidden {display:none;}
.AddButtonHidden {display:none;}

/* RISK LISTING PAGE */
.RiskCategoryMasterPanel { overflow:auto; clear:both;} 
.RiskCategoryListingHeadPanel {  float:left; border-bottom:1px solid #D7D7D7; margin-top:20px; width:100%; padding: 0 0 4px 0;}
.RiskCategoryListingBodyPanel {  float:left; margin-top:15px; margin-bottom:20px; float:left; width:100%;}
.RiskCategoryRiskTextPanel { float:left; width:30%; }
.RiskCategorySelectorPanel { float:right;  }
.RiskCategoryTitleListingPanel { float:left; }
.RiskCategoryDescriptionPanel { width:47%; float:left; color:#888;font-size:90%; line-height:1.35em;}
.RiskPanel {display: block !important; clear: left;}
.emptyPanel { clear: left; color: #AAA; display: block; font-style: italic;}
.RiskListingPanel { color:#4493CF; float:right; width:50%; }
.RiskCategoryTitle { font-size:17px; }
.RisksTextLabel { float:left; font-size:14px; }
.SelectAllLink { font-size:11px; padding-right:7px; }
.DeSelectAllLink { font-size:11px; border-left:1px solid #ddd; padding-left:6px; }
.RiskLink {width:90%;}.RiskLinkCheckBox{ float:left; }
.AddToPlanButton { margin-left: 454px; }
.ddlRMSelector { -o-text-overflow: ellipsis; text-overflow:elipsis; -moz-text-overflow: ellipsis; vertical-align: middle; width:170px; }



/*No Risk Panel*/
.NoRiskCategorysPanel { padding:10px; border: 1px solid #C8C8C8; background-color: #f7f8fa; color:#555555; margin: 0 auto;}
.NoRiskCategoryDescription { }

/* Risk Detail Page */
#RiskHeaderInfo { float:left;  border: 1px solid #C8C8C8; background-color: #f7f8fa; color:#555555; width: 100% !important; margin-bottom:10px;} 
.detailsButton { margin-left: 5px; float:right;}
.RiskCategoryDetailTitle { float:left; padding-left:20px; }
.RiskCategoryDetailDescription { float:left; clear:both; padding-left:50px; padding-bottom:20px; }
.gridViewActionsColumn a { float:left; }
#numberOfSolutionsText { float:left; clear:both; margin-bottom:5px; margin-top:10px;} 
#solutionGridViewRiskCategoryDetail { float:left; margin-top: -8px; width: 100%; }
.NoRiskCategorysPanel {  padding:8px; border: 1px solid #C8C8C8; background-color: #f7f8fa; color:#555555; margin-bottom:20px; margin:0 auto 10px;}

/*Solutions Page*/
.gridviewActionButton { float:left; }
.folderIcon{vertical-align:middle !important; margin-right:0.5em;}.pnlPagerA { padding-bottom:20px; }
.riskToolIcon{vertical-align:baseline; }
.createNewDiv { margin-bottom:10px; }
            
/*Solutions Detail Page*/                
#solutionContent {padding:8px; border: 1px solid #C8C8C8; background-color: #f7f8fa; color:#555555; margin-bottom:20px; overflow:auto;}
.solutionDetailDescription { float:left; padding-left:20px; }
textarea.solutionNotes {background-color: #F8FEF4; border: 1px solid #BEDAA0; height: 100px; padding: 0px; width: 100%;}

/*Marketplace*/
.PartnerPanel { border-bottom: 1px solid #C8C8C8; clear:both; color:#555555; padding: 20px 0px 20px 20px; overflow:auto;}
.PartnerLogo { width:200px; color:#555555; float:left; display:inline; }
.PartnerDescriptionPanel { width:650px !important; float:right; overflow:auto; display:inline;}
.PartnerDescriptionPanelExternal { width:460px !important; float:right; overflow:auto; display:inline;}
.PartnerDescriptionPanel h2{ margin:0; padding:0; }
.PartnerDescriptionPanel a {  }
.PartnerDescriptionBody  { padding-top:10px; }
p.question a { display: block; border-bottom: 1px dotted #ccc; padding: 0 0 5px 30px; font-size: 115%; font-weight: normal; background-image: url(/images/arrow_right.gif); background-position: 11px 6px; background-repeat: no-repeat; }
img.partner { margin: 0 60px 30px 30px; }

/*MarketPlaceDetail*/
#partnerMainDiv { overflow:auto; color:#555555; padding: 20px 0px 20px 20px; margin-bottom:20px; overflow:auto; }
.PartnerLogoDetailPage { width:200px; float:left; padding-top:20px; padding-bottom:20px;}
.partnerResouceName { float:left;}
.partnerResouceDescription { float:left; padding-left:20px; } 
#partnerTitle{ }
#partnerResources{ margin-top:15px; }

/*x-tra's*/
.hidden { display:none; }
.hiddenOnLoad { display:none; }
.superHidden { display:none !important;}
a { cursor:pointer; } /*MAKE ALL MOUSE EVENTS WITH THE COOL HAND ICON*/
.error { color:Red;}
#trustwaveSealImage { float:right; padding-right:10px; padding-top:45px;}

/* GATEWAY PAGES */
ul.gatewayNav
{
	margin:20px 0 15px 0;
	padding:0;
	display: block;
	overflow: auto;
}
ul.gatewayNav li
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.gatewayNav li a
{
	display: block;
	float: left;
	width: 42%;
	padding: 70px 0;
	margin: 0 30px 30px 30px;
	text-align: center;
	background-color: #e8e8e8;
	border: 5px solid #d8d8d8;
	-moz-border-radius: 15px;
	font-size: 22px;
}
ul.gatewayNav li a:hover
{
	background-color: #C9F5B0;
	border: 5px solid #3D698A;
}

/*Sign Up Page*/
.signUpPage { overflow:auto; padding: 10px 40px 40px 40px;  background-color: #ffffff; color:#555555; width:850px; margin:0 auto;}
.inputblock { clear:both; overflow:auto; padding: 10px 0; border-bottom: 1px solid #dddddd; }
.userInputs label{ font-size:15px; width:180px; float:left; text-align: right; color: #888888;}
.userInputs input{ font-size:17px; width: 310px; margin-left: 26px; float: left; border: 2px solid #dddddd; border-top: 2px solid #cccccc;}
.userInputs select{margin-left:26px; width: 317px; border: 2px solid #dddddd; float: left; border-top: 2px solid #cccccc; }
.highlight { border: 2px solid #6DB8E9; }
#promoCodeContainerMain { clear:both; padding-bottom:10px;}
#promoAnchorDiv { margin-bottom:10px; }
#termsContainer { width:475px !important; clear:both; float:left; margin-bottom:10px; }
#termsOfUsePanelContainer { margin-top: 30px; clear: both; }
#submitButtonContainer { float:left; clear:both;  }
.validator {display: none; color: Red; font-size: 12px; overflow: auto; width:350px;}
.formrightcol {float:left; width: 670px;}
.signUpErrorMessage {float:left; clear:both; padding:10px 0 20px;}
.signUpTitle { padding-bottom: 10px; }
.signUpStep { padding: 10px 0 10px 0; }
.agreeToTermsChkBox { border: none !important; width: 25px !important; }
.iAgreeLabel { width: 300px !important; text-align: left !important; }
.signupRequired { color: #64A106 !important; font-weight:600;}

/* WORKSPACES */
h2.workspaceTypeHeader{margin-bottom:0.5em; border-bottom:1px solid #77AED2;}    
div.loading{text-align:center; clear:both; width:auto; margin:2em auto 2em auto; padding:0.2em;  }
span.planAndUserAllocation{float:right; color:#888888;}
div.noWorkspaces{margin-bottom:1em;}

table.workspaceTable{border-collapse:collapse; border: 1px solid  #A0BC80;}
table.workspaceTable a{text-decoration:none;}
table.workspaceTable td{border: 1px solid  #A0BC80;  padding:0.4em 0.5em;}
table.workspaceTable td img{vertical-align:middle;}
table.workspaceTable th{border: 1px solid  #A0BC80;  background-color:#BFDAA0; padding-top:0.2em; padding-bottom:0.2em; color:#60981B; }
table.workspaceTable tr.workspaceAlternateRow {background-color:#f4fde9;}
table.workspaceTable tr:hover{ background-color: #E4EDD9; }
th.workspaceName{ padding-left:0.5em; text-align:left;}
td.workspaceName{ padding-left:0.5em; vertical-align: top;}
th.numUsersAndNumPlans{width: 5em;  text-align:center;}
td.numUsersAndNumPlans{width: 5em; text-align:center; border: 1px solid  #A0BC80; vertical-align: top;}
th.ownerName{width:15em; padding-left:0.5em; }
td.ownerName{ width:15em;  padding-left:0.5em; vertical-align: top;}
th.actions{width:22px;}
td.actions{width:22px; text-align:center;}

/*workspaces paging */
div.pagingContainer {padding:3px; margin:3px; text-align:left; margin-bottom:1.5em;}
div.pagingContainer span.workspacesDisplayedInfo{float:right; color:#888888;}
div.pagingContainer a  { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #60981B; background-color: #BFDAA0; color: #60981B;} 
div.pagingContainer a:hover, div.pagingContainer a:active {	color: #000; text-decoration:none; color: #B0CC8D !important; }
div.pagingContainer a.current{padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #A0BC80; background-color: #F9FEF4;  color: #B0CC8D; } 
div.pagingContainer a.disabled {padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #929292; color: #929292; }
div.pagingContainer a#nextPageLink {margin-left:16px;}    
div.pagingContainer a#prevPageLink {margin-right:18px;}

#divGridUserReport{ width:100% !important; overflow:scroll; height:650px;} 
.divGridUserReport{ width:100% !important; overflow:scroll; height:650px;} 
.question_section { display:block; border-bottom: 1px solid rgb(119, 174, 210); padding: 0pt 0pt 5px; }
.finePrint { font-size:85%; padding-top:25px;}

div.sharedWorkspaceContainer, div.personalWorkspaceContainer { background-color: AliceBlue; border: 1px solid #77AED2; clear: both; margin: 10px 0; overflow: auto; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px;}
div.workspaceHeader { background-color: #77AED2; color: #FFF; margin:0; padding: 5px 10px; overflow:auto; }
div.workspaceHeader h2 {display:inline; color: #fff; margin: 0; padding: 0; }
div.sharedWorkspaceContainer div.workspacelistbox { padding: 10px; float: left; overflow: auto; width: 281px; display:inline; }

div.personalWorkspaceContainer div.workspacelistbox { padding: 10px; float: left; overflow: auto; width: 433px; }
span.workspaceHeaderLinks { float: right; color: #97CEFF; font-size: 95%; }
span.workspaceHeaderLinks a:link, span.workspaceHeaderLinks a:active, span.workspaceHeaderLinks a:hover { color: #fff !important; display: inline !important; }
.deleteWorkspaceButton { display: inline !important; margin-left: 12px; vertical-align: bottom; }
.WorkspacePanel {float:left; clear:both; padding-bottom:10px; }
.workspaceOwner  {float:left;}
.sWorkspaceButton { clear:both; }

/* WORKSPACE VIEW ALL CONTENT */
#allContentContainer { width: 100%; }
#allContentContainer #columnRisks, 
#allContentContainer #columnSolutions { float: left; width: 25%; }
#allContentContainer #columnRiskTools { float: left; width: 50%; }
#columnRisks div.header, 
#columnSolutions div.header, 
#columnRiskTools div.header { background-color: #6597B9; width: 100%; }
#columnRisks div.header h6, 
#columnSolutions div.header h6, 
#columnRiskTools div.header h6 { color: #FFF; font-size: 1em; margin: 0; padding: 2px 10px; }
#columnRisks div.content, 
#columnSolutions div.content { border-left: 1px solid #A0C6DF; border-bottom: 1px solid #A0C6DF; height: 300px; overflow-y: scroll; overflow-x: hidden; }
#columnRiskTools div.content { border-left: 1px solid #A0C6DF; border-bottom: 1px solid #A0C6DF; border-right: 1px solid #A0C6DF; height: 300px; overflow-y: scroll; overflow-x: hidden; }
#columnRisks div.footer label, 
#columnSolutions div.footer label,
#columnRiskTools div.footer label { color: #AAA; font-size: 0.8em; vertical-align: top; }

.viewAll { padding: 2px 5px; }
.alternateRow { background-color: #E9F0F3; border-bottom: 1px solid #FFF; color: #1E76B0; }
.alternateRow a, .normalRow a { display: block; font-size: 0.85em; text-decoration: none; }
.normalRow { background-color: #F1F5F7; border-bottom: 1px solid #FFF; color: #1E76B0; }
.alternateRow a:hover, .normalRow a:hover { color: #FFF !important;  text-decoration: none; }
.alternateRow:hover, .normalRow:hover { background-color: #ACCA8B; }
.item { padding: 2px 5px; }
.gridViewRisks { margin: 0; width: 100% !important; }

/* BENEFITS PAGES */

.ManagerLandingHeader{ border-bottom: 1px solid  #dddddd; margin-bottom: 20px; padding-bottom: 2px; }
p.standout { font-size: 14px; font-style: italic; margin-bottom: 0; }

#benefitsLeftBar { float: left; width: 178px; background-color: #E5F4FF; border: solid 1px #D8DDE1; font-family: Calibri; font-size: medium; }
#portraitName strong{ font-size: x-large; }
#portraitName { float: right; width: 79px; height: 88px; padding-top: 40px; }
#portraitQuoteTop{ float:left; margin: 5px; margin-bottom: 0px; height: 33px; width: 168px; background-image: url("/Images/benefitsQuote.png"); }
#portraitQuote { float: left; margin: 5px; margin-top: 0px; background-color: White; border: solid 1px #D8DDE1; text-align: left; border-top: none; padding-top: 10px; padding-left: 5px; padding-right: 5px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; }
#benefitsSign { float: right; padding-right: 10px; padding: 3px 13px 13px 3px; }
#fullFeatures{ text-align : right; display: block; }

#benefitsMain{ float: left; width: 498px; margin-left: 25px; margin-right: 0px; }
#benefitsFeatures{ margin-bottom: 15px; overflow: auto; width: 500px; }
#benefitsFeatures a{ width: 240px; height: 33px; color: #3D698A; vertical-align: middle; }
.featuresSelected{ float: right; width: 249px; text-align: center; border: solid 1px #D8DDE1; border-bottom: none; background-color: #E5F4FF; height: 30px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; font-size: large; padding-top: 5px; }
.benefitsSelected{ float: left; width: 249px; text-align: center; border: solid 1px #D8DDE1; border-bottom: none; background-color: #E5F4FF; height: 30px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; font-size: large; padding-top: 5px; }
.featuresUnselected{ float: right; width: 248px; text-align: center; border: solid 1px #D8DDE1; border-left: none; height: 25px; margin-top: 9px; -moz-border-radius-topright: 10px; }
.benefitsUnselected{ float: left; width: 248px; text-align: center; border: solid 1px #D8DDE1; border-right: none; height: 25px; margin-top: 9px; -moz-border-radius-topleft: 10px; }
#featuresBenefitsContentDiv{ float: left; width: 493px; background-color: #E5F4FF; border: solid 1px #D8DDE1; border-top: none; padding: 5px 5px 0 0; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; }
#featuresBenefitsContentDiv li{ background-image:url(/Images/bullet.gif); background-position:10px 5px; background-repeat:no-repeat; list-style-type:none; margin:5px 0 0.5em; padding:0 5px 5px 2em; }
#featuresBenefitsContentDiv ol{ background-color: White; border: solid 1px #D8DDE1; }
#benefitsVideo{ padding-left: 10px; width:480px; padding-bottom: 0px; margin-bottom:30px; }
.featuresSelectedUni{ float: right; width: 498px; text-align: center; border: solid 1px #D8DDE1; border-bottom: none; background-color: #E5F4FF; height: 30px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; font-size: large; padding-top: 5px; }
#benefitsMain#bottom{ width: 498px; }
#clickTab { text-align: right;  display: block; font-size: 10px; font-color: #3D698A;  margin-top: 0; margin-bottom: 0; }


/* PUBLIC SIDEBAR MASTER PAGE */
div#mainContentChild {float: left; padding-right: 25px; width: 703px; min-height:350px;}
div#sideBarContent {background-color: #E5F4FF; border: 1px solid #D8DDE1; float: right; width: 179px; overflow:hidden; padding: 0; text-align: center;}



/* WHITEPAPER, VIDEO and NEWS SECTION */
.whitepaperListing { margin:0 auto; border-top:1px solid #CCC; padding-top:20px; }
.whitepaperListingTitle { font-size: 1.1em !important; font-weight:bold; }
.new { color:#AD0E16; margin-left:20px; font-size:13px; }
.downloadNowBtn { float:right; font-weight:bold;}
.readMoreBtn { float:right; font-weight:bold;}
.whitepaperListing p { margin: 10px 20px; clear:both; }
span.newsDate{color: #BBB; font-size:0.7em; font-weight: normal !important; margin-top:33px; padding-left:2px;}
.whitepaperTitle{ color:Gray; font-size: 19px !important; font-weight:bold; border-bottom:1px solid Gray; width:550px; padding-bottom:10px; }
.whitepaperImage { float:right; margin-right:50px; margin-top:-30px;}div.whitepaperSection { width:550px !important;  float:left; line-height:30px; }
div.whitepaperSection p { float:left; line-height:30px; }
div.whitepaperSection ul { margin-left:30px; margin-top:50px; } 
div.whitepaperSection ul > ul{ margin-top:0px;} 
div.whitepaperSection li { margin-top:10px; list-style-image:url(/Images/bullet.gif);}
div#downloadForm{ float:right; width:300px !important; border:1px solid #C8C8C8; padding: 0px 5px 0px 10px; }
.downloadLink { margin-left:40px; }
div#downloadForm p { float:left; text-align: center; font-style: italic; color: #79A54D; white-space: normal; }
.videoAdditionalResources { float:right;}
.videoListing { margin:0 auto; border-top:1px solid #CCC; padding-top:20px; }
.videoListingTitle { font-size: 1.1em !important; font-weight:bold; margin-bottom: 10px; }
.videoTitle{ color:Gray; font-size: 19px !important; font-weight:bold; border-bottom:1px solid Gray; width:550px; padding-bottom:10px; }


/* MAIN EBOOK PAGE */
div#enterEmailPage { padding-top: 30px; padding-left: 30px; float: left; margin:0 auto; width: 423px !important; text-align:center;}
div#enterEmailPage p { text-align: center; font-style: italic; display: block; color: #79A54D; float: left; white-space: normal; width: 423px; }
div#emailEntryBox label {clear: both; float:left; display:block; line-height:26px; width:100px !important; color: #666; font-family: Georgia, Times New Roman, Times, Serif; }
div#emailEntryBox input  { float:left; margin-top:3px; width:230px;}
div#emailEntryBox select { float:left; margin-top:3px; width:237px;}
div#emailError { display:none; }
.submitEmailButton { display:block; clear:both; margin-left:100px; }
img.eBookImage {display: block; float: left; height: 300px; width: 250px;}
div#bookEmail { width:100%; float:left; }
div#ebookTop { text-align: center; overflow:hidden; }
div#ebookTitle { text-align: left; float: left; width: 100%; padding-bottom: 10px;}
ul#includedList li {background-image:url(..././Images/bullet.gif); background-position:10px 5px; background-repeat:no-repeat; margin:0 0 1em 2em; }
div#leftSide { float: left; width: 49%; }
div.ebookError { width:100%; float:left; clear:both; overflow:auto;  margin-top:10px; margin-bottom:10px; text-align:center;}
div#emailEntryBox span { }
div#downloadBox { padding-top: 20px;}

/* ALTERNATE EBOOK PAGES - ibao, brokers, RIMS, RCC */
div#alternateEbookLandingPage { margin:0 auto; width:600px !important; text-align:center } 
div#alternateEbookLandingPage div#submitEmailContainer {overflow: auto; margin:0 auto; clear:both; width:410px !important; text-align:center} 
div#alternateEbookLandingPage div#submitEmailContainer label { float:left; width:70px !important; display: block; color: #666; font-family: Georgia, Times New Roman, Times, Serif; } 
div#alternateEbookLandingPage div#submitEmailContainer span { float:left; margin: 10px 0; }
div#alternateEbookLandingPage div#submitEmailContainer .emailTextBox {float: left; width:230px;}
div#alternateEbookLandingPage div#submitEmailContainer .altSubmitEmailButton {float: left; margin-left: 4px; width: 100px; }

/* OLD REQUEST A DEMO CSS CODE */
/*div#requestDemoContactFormContainer {float: left; width: 430px;}
div#requestDemoContactFormContainer table {float: left; width: auto !important;}
div#requestDemoContactFormContainer textarea.contactUsCommentBox,
div#requestDemoContactFormContainer input.contactUsNameBox, 
div#requestDemoContactFormContainer input.contactUsEmailBox,
div#requestDemoContactFormContainer input.contactUsPhoneBox {width: 265px !important;}
div#requestDemoContactFormContainer tr#contactUsRowSubject {display: none;}
div#requestDemoContactFormContainer td.contactUsCellTextBox {width: 280px;} */

/* NEW REQUEST DEMO CSS CODE */
.formInputblock { clear:both; overflow:auto; padding: 10px 0; }
.formInputblock .formInputFields{clear:left;}
.formInputs { width:250px; float:right;}
.formInputs label{ float:left;}
.formInputs input{ float: left;}
.formInputs select{float: left;}
.hiddenThanksMessage {display:none;}
.highlightMissingField { border: 2px solid red; }
#promoCodeContainerMain { clear:both; padding-bottom:10px;}
#promoAnchorDiv { margin-bottom:10px; }
#termsContainer { width:475px !important; clear:both; float:left; margin-bottom:10px; }
#submitButtonContainer { float:left; clear:both;  }
.validator {display: none; color: Red; font-size: 12px; overflow: auto; width:350px;}


div#requestDemoFormContainer{width:400px; float:left;}
div#requestDemoVideoContainer {float: right; height: 270px; z-index: 1;}

/* SIDEBAR */
div#sideBarContent { border: 1px solid #D8DDE1; float: right; font-size: 1.1em; overflow:auto; width: 179px; text-align: center; background-color: #e5f4ff; height:300px; margin-bottom:20px; }
div#sideBarContent .sidebarButton {margin-top:4px;}
div#sideBarContent .requestDemoVideoLink {margin:13px 0 10px 0;}
 
#benefitsSideBar{ float: right; width: 178px; background-color: #E5F4FF; border: solid 1px #D8DDE1; text-align: center; padding-bottom: 13px; padding-top: 10px; }
#benefitsSidebarVideo { padding: 0 0 10px 0 }
#benefitsSideBar img{ padding-top: 4px;  }
#benefitsBook{ float: right; width: 180px; padding-top: 20px; }
 
 /* MISC */
#faq>blockquote { display:none; }
.answer_section {display:none;} 
.answer_section>blockquote {display:none; }
#troubleShooting > .question_section{ border-bottom:none; }
#forgotPassword{  float:right; }
#forgotPassword a {  float:left; padding-right:530px; }
/*flash alt content*/
div.upgradeFlash{width:80%; margin:auto auto; background-color:#3D698A; color:#ffffff; -moz-border-radius: 4px; -webkit-border-radius::4px;}
div.upgradeFlash p{color:#FFFFFF; margin:0.5em; width:96%;}
a#upgradeFlashLink{color:#C6E485!important;}

#contactinfo { float: left; min-width: 400px; max-width: 400px; padding: 10px; border: solid 1px #cccccc; }
#contactinfo h2 { color:#666666; }

#contactform { padding-left: 0px; float: right; min-width: 468px; max-width: 468px; }

.addsolution { padding-left: 15px; }

/* OLD SEARCH BOX? */
.navigationResources { display: none; }
div.headerSearchDiv { position: absolute; right: 0; top: 19px; text-align: right; background-color: #fff; -moz-border-radius: 3px; padding: 2px 2px 1px 3px;}
.searchTextBox { border-style: none; border-width: 0; border-color: #fff; width: 150px; }
.searchButton { vertical-align: text-bottom; padding-left: 3px; }


/* SEARCH RESULTS PAGE */
#searchHead{ color:#555555; float:left; margin-top:-5px;}
#searchPageHead { padding-bottom:15px; overflow:auto;  float:left; clear:both;}

#searchPageLeft { overflow:auto; }
    .searchFieldTextBox{ width:250px !important; margin-right:5px; margin-top:1px;}
    .searchLabel{ margin-left:20px; font-size:13px; }
    .searchButton { position:relative; top:3px; } 
    .searchResultsStats { display:block; font-size:9px;}
    #searchResults { float:left; clear:both;}
.searchResultItemListing{ margin-bottom:20px;}
.searchResultsImage{float:left; margin-left:3px; margin-top:2px; }
.searchResultsHyperlink{display:block; margin-left:25px; font-weight:bold; font-size:15px; }
.searchResultsDescription{margin-left:25px; display:block; margin-bottom:2px; margin-top:4px; }
.typeLabel { }
.searchResultsType{  }
.searchResultsLocation { }
.locationLabel{  }
.smallText { font-size:11px; }
.greyedText{ color:#777; margin-left:25px; margin-right:5px; }

.notification { background-color:#9cf; width:400px; margin:0 auto; overflow:auto; text-align:center; padding-top:10px; padding-bottom:10px; } 
#notificationButtons { margin:0 auto;  }
.termsOfUseContainer { width:800px; margin:0 auto; background-color:#eee; padding:20px; margin-top:20px; margin-bottom:20px;}
#termsButtons { float:right; margin-right:35px;}

/*Search headder*/
#searchContainer { position:absolute; top:16px; right:10px;}
.searchTextBox {   -moz-border-radius: 3px; padding:4px; }
.searchImageBtn {vertical-align: text-bottom;}


/* Admin Page */

.DiscountCodeInputForm { padding-left:0px; height:30px;text-align:left !important;}
.DiscountCodeInputField { float:left; width:165px !important;}
.DiscountCodeInputArea { float:left; width:700px !important;}
.DiscountCodeSelectField { float:Left; width:169px !important;}

.tutorialButtonAnchor { float:right;}

.wsListing li{ padding: 5px; margin-left: 20px; }

/* Hubspot Form eBook Page*/
#emailEntryBox > .ContactFormItems{ float:right; clear:both; width:300px}

#emailEntryBox > .ContactFormItems td { width:100px; }
#emailEntryBox > .ContactFormItems td input { width:170px; }
#emailEntryBox > .ContactFormItems td select { width:195px; }
#emailEntryBox > .ContactFormItems td span { float:right;}

div#UserSearchForm { border: 1px solid #ddd; background-color: #f8f8f8; padding: 20px 0 10px 0; text-align: center; margin-bottom: 1.5em }

.formSubText
{
    font-size:smaller; color:Gray;
}

/* UserWorkSpaceSummary.ascx */
.editUserProfileButton { float:right; }

/* Getting Started Page */
ul#GSTaskList{  width:400px;}

ul#GSTaskList li{ display:block; border:thin solid #CCCCCC; margin-bottom:1em; margin-left:0px; list-style:none; background-color:#d5d5d5; background-image:url(/manager/images/gs_li_Sprite.png); background-repeat:repeat-x; background-position: 0px -202px; padding:0.8em .5em; -moz-border-radius: 15px; border-radius: 15px; }
ul#GSTaskList li:hover{background-color:#e2e2e2; background-position:0px -303px;}
ul#GSTaskList li.comingSoon {padding: 37px;}
ul#GSTaskList li a {padding-left:0.5em; color:#3D698A; font-size:1.3em;}
ul#GSTaskList li a:hover{text-decoration:underline; color:#3D698A !important;}
ul#GSTaskList li div.GSListItemNumber { display:inline; padding:4px; font-size:1.3em; color:#3D698A;}
ul#GSTaskList li input{float:right; padding:2px; margin:3px;}

ul#GSTaskList li.completed{border:thin solid #97CB58; background-color:#a3e05e; background-position:0px 0px;  }
ul#GSTaskList li.completed:hover{background-color:#b2ec64; background-position:0px -101px;}
ul#GSTaskList li.completed div.GSListItemNumber { color:#ffffff;}
ul#GSTaskList li.completed a{color:#ffffff !important;}
ul#GSTaskList li.completed a:hover{text-decoration:underline; color:#ffffff !important;}

div#videoContainer{float: right; margin-right: 0.8em; text-align: left; width: 450px;}
div#videoContainer div#video{margin:auto; border:1px solid black; text-align:center; background-color:Black; background-image:url(/manager/images/GS_videoPlaceHolder_tmp.png); height:319px; margin-top:1em;}
h2#gettingStartedProgress{display:inline;}
.gettingStartedProgressHelp{cursor:help;}
div#videoContainer div#progressBar{border:1px solid #9FA4BB;  height:22px; -moz-border-radius: 5px; border-radius: 5px; margin:auto; background-image:url(/manager/images/progress_grey.png); background-repeat:repeat-x; overflow:hidden; margin-bottom: 10px; margin-top: 1px;}
div#videoContainer div#progressBar div#progress{background-image:url(/manager/images/progress_green.png); width:1px; height:23px; -moz-border-radius: 2px; border-radius: 2px; float:left;  overflow:hidden; text-align:right; margin:0; padding:0;}


/* fancy checkbox */
.checkbox, .radio { width: 40px; height: 34px; padding: 0; margin-top:-7px; background: url(/manager/images/gsCheckmarkSprite.png) no-repeat; display: inline-block; float:right; cursor:pointer; }
span.checkbox:hover{background-position:0px -36px !important;}

input.styled { display: none; } 

.disabled { opacity: 0.5; filter: alpha(opacity=50vg); }
.profileButton {float:right;margin-top:-40px; }
.termsOfUse {height:100px !important;width:100%;overflow:auto;}
#messageDisplayDiv{display:none;background-color:#CCE6B3; border:thin solid #a2ce73;font-weight:300; margin-bottom:1em; padding:0.3em;width:70%; text-align:center;}
#divDiscountCode {height:1050px;}

.tutorialHeadLine {margin: 0 0 5px; padding: 32px 0 5px; display:block; border-bottom: 1px solid #77AED2; margin: 0 0 10px 0;}

/*Tasks and Events*/
h2.taskHeadline{margin: 13px 0 5px 0; border-bottom: 1px solid #C8C8C8;}
.taskViewDDL{vertical-align:middle;}
.taskNotification{ color:#434343; font-size:1.1em; margin-bottom:1em;}
.taskbutton{margin-left:0; margin-top:5px;}
    /*JQGrid overwrites*/
        /*Event Grid*/
#eventTable input{margin-top:3px;}
#jqgh_dueDateField, #eventTable_taskNameField, #eventTable_workspaceNameField, #eventTable_resourceNameField, #eventTable_creatorField, #jqgh_assigneeField{text-align:left;}
        /*Task Grid*/
#toDoTable input{margin-top:3px;}
#toDoTable_taskNameField, #toDoTable_workspaceNameField, #toDoTable_resourceNameField, #toDoTable_creatorField{text-align:left;}
#eventPager_center, #toDoPager_center, #personalWorkspacePager_center, #sharedOwnerPager_center, #sharedMemberPager_center{width:246px !important;}
#jqgh_isCompleteField img, #jqgh_isImplementedField img{margin-left:1px;}
#jqgh_noSolutionsField{text-align:left;}
.ui-jqgrid tr.jqgrow td {font-size:0.9em;}
.ui-jqgrid .ui-jqgrid-htable th.ui-th-column {font-size:0.9em;}
       /*RmPlans Grid -workspace details page */
#jqgh_planName, #jqgh_creator, #rmPlansTable_dateCreated{text-align:left;}
        /*Workspaces*/
#jqgh_workspaceName, #jqgh_owner{text-align:left;}
#gbox_tbl_personalWorkspace, #gbox_tbl_sharedOwnerWorkspace, #gbox_tbl_sharedOwnerWorkspace{margin-bottom:1em;}
#gbox_tbl_personalWorkspace{margin-top:10px;}
.workspacePlanAndUserAllowance{margin-top:1em;}       

/*Action Drop Downs*/
#actionsDropDown, #subgridActionsDropDown { z-index:4;  position: absolute; left: 0px; top: 0px; list-style: none; margin: 0; border-width: 0;}
#actionsDropDown li, #subgridActionsDropDown li{ border: 1px solid #79B7E7; margin:0; padding:2px;   border-width: 0; font-size:0.8em;}
#actionsDropDown li a, #subgridActionsDropDown li a{display:block;}
    
.actionsTrigger{ display:block; background-image: url(/manager/images/gear_sprite.png); background-position:top; text-indent: -999em; width:16px; height:16px; margin:1px auto;}
.actionsTrigger:hover{background-position: 0 16px;}
.actionsTrigger.active { background-position: 0 16px; }

.rmplanActionsTrigger { display:block; background-image: url(/manager/images/gear_sprite.png); background-position:top; text-indent: -999em; width:16px; height:16px;margin:1px auto;}
.rmplanActionsTrigger:hover{background-position: 0 16px;}
.rmplanActionsTrigger.active { background-position: 0 16px; }

.solutionActionAnchor {margin-right: 9px;}

.taskSubgridActionsTrigger{ display:block; background-image: url(/manager/images/gear_sprite.png); background-position:top; text-indent: -999em; width:16px; height:16px;margin:1px auto;}
.taskSubgridActionsTrigger:hover{background-position: 0 16px;}
.taskSubgridActionsTrigger.active {background-position: 0 16px; }

/*Solution Grid*/
#solutionTable input{margin-top:3px;}
#solutionTable img{vertical-align:middle;}
#solutionTable a{vertical-align:middle;}
#solutionTable_riskToolNameField{text-align:left;}

/*Workspace Details Page*/
#WSDactionsList li{ list-style:none; margin:0;  }
#WSDactionsList li a{display:block; padding: 0 0 0 22px; margin:0; background-repeat:no-repeat; height:15px; margin-bottom:5px;}
#WSDactionsList li#ctl00_ContentPlaceHolderMain_editSettings a{background-image:url('/manager/images/icon_editwssettings.png'); background-position:0 0px;}
#WSDactionsList li#ctl00_ContentPlaceHolderMain_editSettings a:hover{ background-position:0 -115px;}
#WSDactionsList li#viewLibrary a{background-image:url('/manager/images/icon_workspacelibrary.png'); background-position:0 4px;}
#WSDactionsList li#viewLibrary a:hover{background-position:0 -105px;}
#WSDactionsList li.users a{background-image:url('/manager/images/icon_wsusers.png'); background-position:0 1px;}
#WSDactionsList li.users a:hover{background-position:0 -113px;}

/* Inline Modals */
div#TB_ajaxContent {background: #EDEDED !important; padding: 0 !important; width: 100% !important;}
div#TB_ajaxContent p {margin: 0;}
div#TB_ajaxContent input.text {padding: 2px 1%; width: 98%;}
div#TB_ajaxContent textarea.description {height: 75px; padding: 2px 1%; width: 98%;}
div#TB_ajaxContent textarea.content {height: 240px; padding: 2px 1%; width: 98%;}
div#TB_ajaxContent select {width: 100%;}

/*new style for gear dropdowns*/
.actionDropDown {background-color:#F3F3F3; display: none; position:absolute; font-size: 12px; list-style: none; border-left:1px solid #bbbbbb; border-top:1px solid #bbbbbb; border-right:1px solid #bbbbbb; margin: 0; padding-left:0; -moz-box-shadow: 5px 5px 5px #888; -webkit-box-shadow: 5px 5px 5px #888; box-shadow: 5px 5px 5px #888;}
.actionDropDown li{border-bottom:1px solid #BBB; margin: 0;}
.actionDropDown li:hover{background-color:#E7E7E7;}
.actionDropDown li a {cursor:pointer; display:block; padding:5px 12px;}
.actionDropDown li p {margin: 0; padding:5px 12px;}

#newWorkspaceBtn { left: 165px; position: absolute; top: 34px; } 
