﻿@import "reset.css";
@import "reset-fonts.css";
@import "common.css";
@import "Menu.css";
@import "MenuSage.css";
@import "rows.css";
@import "TreeView.css";
@import "CheckBoxDropDownList.css?r=1";
@import "HelpDialog.css";

.foo
{
}

/* Main.Master */
#header
{
	height: 88px; /*background-image:url('images/logo.png');      background-image:url('images/sage_software_header.png'); REMOVED 10/22 BM */
	background: transparent url( 'images/body/sage_logo.jpg' ) no-repeat scroll 0 20px; /* ADDED 10/22 BM */
	background-repeat: no-repeat;
	margin: 0 auto;
	width: 964px;
}

#header #account-info
{
	float: right;
	width: 759px;
	margin-top: 10px;
}

#header #account-info span
{
	color: #606060; /* UPDATED 10/21 BM */
	font-size: 1.1em;
	margin: 0 8px 0 0;
}

#header #account-info a
{
	color: #00a1de;
	font-weight: normal;
	font-size: 1.1em;
	margin: 0 8px;
}

#header a.home
{
	display: block;
	height: 88px;
	width: 100px;
	float: left;
}

#header .PortalName
{
	float: left;
	width: 250px;
	color: #008066;
	font-size: 140%;
	font-weight: bold;
	height: 60px;
	line-height: 60px; /*margin-top:10px; REMOVED 10/22 BM */
	background: transparent url( 'images/body/partner_solution_source_partner.gif' ) no-repeat scroll 0 10px;
}

.error
{
	color: Red;
}

/* Account.master */

#header #account-info .account-info
{
	text-align: right;
	font-weight: bold;
}

#header #account-info .AccountTitle
{
	font-size: 160%;
	font-weight: bold;
	line-height: 50px;
	color: #666666;
}

/* UPDATED 10/21 - BM */
#column_left
{
	width: 200px;
	overflow: hidden;
	float: left; /* 10/21 */
	color: #606060; /* 10/21 */
	font-family: Arial,Helvetica,sans-serif; /* 10/21 */
	text-align: left; /* 10/21 */
}
/* ADDED 10/21 - BM */
#column_left #sideNav
{
	background: transparent url( 'images/menu/bkg_leftContent_sideNav_rpt.gif' ) repeat-y scroll left top;
}
#column_left #sideNav #w7
{
	background: transparent url(images/menu/bkg_leftContent_sideNav_btm.gif) no-repeat scroll left bottom;
}
#column_left #sideNav #w8
{
	background: transparent url(images/menu/bkg_leftContent_sideNav_top.gif) no-repeat scroll left top;
}

#content
{
	background: transparent url(images/body/bkg_centerContent_fullwidth_rpt.gif) repeat-y scroll 200px 0;
	margin: 0 auto;
	width: 964px;
}
#mainContent
{
	background: transparent url(images/body/bkg_centerContent_fullwidth_btm.gif) no-repeat scroll left bottom;
	float: left;
}

#content.content-home, #mainContent.content-home
{
	background: transparent none repeat scroll 0 0;
}
/* END ADD */
#column_center
{
	float: left; /* UPDATED 10/21 BM */
	width: 757px;
}

/* ADDED 10/21 - BM */
#column_center.fullwidth
{
	float: left;
	width: 764px;
}

#column_center.fullwidth #w5
{
	background: transparent url(images/body/bkg_centerContent_fullwidth_top.gif) no-repeat scroll left top;
	padding: 20px;
	position: relative;
}
/* END ADD */

/* End Account.master */

/*#footer-outer 
{
   background-color:#9E938D;
	background-image: url("images/master/footer-left.png");
	background-repeat: no-repeat;
	
}
#footer-inner 
{
     
	background-image: url("images/master/footer-right.png");
	background-repeat: no-repeat;
	background-position:top right;
	
}*/

#footer
{
	font-size: 90%;
	color: #878787;
	width: 964px;
	margin: 0 auto;
}

#footer-image
{
	background: transparent url( 'images/body/bkg_footer.jpg' ) no-repeat scroll right top;
	height: 72px;
	margin: 0 auto;
	width: 1100px;
}

#footer .notice
{
	float: left;
	width: 264px;
}

#menu-outer
{
	background-image: url( "images/master/menu-border-left.png" );
	background-repeat: no-repeat;
	margin-left: 1px;
}
#menu-inner
{
	background-image: url( "images/master/menu-border-right.png" );
	background-repeat: no-repeat;
	background-position: right;
	margin-right: 1px;
}
#menu
{
	margin-left: 8px;
	margin-right: 8px;
	background-image: url( "images/master/menu-bg.png" );
	background-repeat: repeat-x;
	height: 47px;
}
#menu .igmn_Control
{
	height: 47px;
}


#footer-links
{
	/*border: solid 1px #c4c4c4; 	border-left: 0; 	border-right: 0;	 	line-height: 70px; REMOVED 10/22 BM 	height: 70px;*/
	float: left;
	width: 480px;
	margin-right: 10px;
	line-height: 18px;
}

#footer-links span
{
	margin-left: 3px;
	margin-right: 3px;
}

#footer-copyright
{
    clear:both;
	color: #555;
	height: 30px;
	text-align: center;
	float: right;
	width: 150px; /*background-image: url("images/logo_footer.png");*/ /*background-image: url("images/sage_software_footer.png"); REMOVED 10/22 BM */
	background-image: url( "images/body/sage_logo_footer.jpg" ); /* ADDED 10/22 BM */
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 50px; /* REMOVED 10/22 BM 	line-height: 70px; 	height: 70px;*/
}

#footer a:visited, #footer a, #footer a:link
{
	color: #606060;
}



/*Default.aspx*/
#defTop
{
	height: 320px;
	overflow: hidden;
}
#defTopLeft
{
	height: 320px;
	overflow: hidden;
	background-image: url( "images/default/defaultpage_topleft_bg.jpg" );
	background-repeat: no-repeat;
}
#defBot
{
	height: 197px;
	width: 100%;
	overflow: hidden;
	background-image: url( "images/default/defbotback.jpg" );
	background-repeat: no-repeat;
}

/* Partner/Default.aspx  */
.section100
{
	width: 100%;
	border: solid 1px #fff;
	float: left;
	margin-bottom: 30px;
}

.sectionheadalone
{
	color: #01836b;
	font-size: 160%;
	font-weight: bold;
	float: left;
	width: 100%;
	margin-left: 5px;
}
.sectionhead
{
	color: #01836b;
	font-size: 160%;
	font-weight: bold;
	float: left;
	margin-left: 5px;
}

.sectionheadsmall
{
	color: #333;
	font-size: 80%;
	float: left;
	vertical-align: text-bottom;
	margin-top: 8px;
	margin-left: 10px;
}

.normaltext
{
	color: #333;
	margin-left: 5px;
	margin-right: 5px;
}

/* Main Menu */

table.mainMenu a:hover
{
	text-decoration: underline;
}

table.mainMenu tbody tr td table
{
	background-image: url( 'images/master/menu-separator.png' );
	background-position: right;
	background-repeat: repeat-y;
	height: 45px;
	padding-right: 3px;
}

#ctl00ctl00menuPartnerMainUltraWebMenu_6 NOBR, #ctl00ctl00menuPartnerMainUltraWebMenu_7 NOBR, #ctl00menuPartnerMainUltraWebMenu_7 NOBR
{
	padding-left: 5px;
}
#ctl00menuPartnerMainUltraWebMenu_1 NOBR, #ctl00ctl00menuPartnerMainUltraWebMenu_1 NOBR
{
	padding-right: 5px;
}

#ctl00menuPartnerMainUltraWebMenu_6, #ctl00ctl00menuPartnerMainUltraWebMenu_6, #ctl00menuPartnerMainUltraWebMenu_7, #ctl00ctl00menuPartnerMainUltraWebMenu_7
{
	background-image: none;
	padding-left: 4px;
}

/* Login */
.login
{
	margin-top: 2px;
	width: 190px;
}
.login .action
{
	text-align: right;
}

/* rounded box */
.roundedbox
{
}

.roundedbox .header-outer
{
	background-image: url( 'images/roundedbox_header_corner_left.png' );
	background-repeat: no-repeat;
	background-color: #008469;
}

.roundedbox .header-outer .header-inner
{
	background-image: url( 'images/roundedbox_header_corner_right.png' );
	background-repeat: no-repeat;
	background-position: right top;
}

.roundedbox .header-outer .header-inner .header
{
	background-color: #008469;
	height: 30px;
	line-height: 30px;
	margin-left: 15px;
	margin-right: 15px;
	color: White;
	font-weight: bold;
	text-transform: uppercase;
}

.roundedbox .content-outer
{
	border: solid 1px #cccccc;
	border-top: 0;
	border-bottom: 0;
}

.roundedbox .content-outer .content
{
	padding: 13px;
	padding-bottom: 5px;
}


.roundedbox .footer-outer
{
	background-image: url( 'images/roundedbox_footer_corner_left.png' );
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: -1px;
}

.roundedbox .footer-outer .footer-inner
{
	background-image: url( 'images/roundedbox_footer_corner_right.png' );
	background-repeat: no-repeat;
	background-position: right bottom;
}

.roundedbox .footer-outer .footer-inner .footer
{
	height: 15px;
	margin-left: 15px;
	margin-right: 15px;
	border-bottom: solid 1px #cccccc;
}

/* div table */
div.table div.row
{
	clear: both;
	padding-bottom: 5px;
}

div.table div.row label
{
}

div.Separator
{
	height: 4px;
}
div.SeparatorBig
{
	height: 30px;
}

.PopupDetails div.rows div.row
{
	padding-left: 10px;
}

.PopupDetails .actions
{
	text-align: right;
	float: right;
}

.PopupDetails .buttons
{
	text-align: center;
}

.PopupDetails .buttons a
{
	margin-right: 5px;
	margin-top: 10px;
}

.PopupDetails .Comments
{
}

.PopupDetails table.details
{
	width: 100%;
}

#AccountInformation div.details
{
	height: 450px;
}

#AccountInformation .rows .row p.error
{
}

#AccountInformation table.details td.labelR
{
	width: 150px;
}


#LeadDetails table.details td.labelR
{
	width: 170px;
}
#SolutionReviews nobr.solution img, #LeadsAll nobr.solution img
{
	padding-top: 10px;
}

#SolutionReviews table.solution, #LeadsAll table.solution
{
	float: left;
	width: 180px;
}

div.igtbl_Control
{
	padding: 10px;
	text-align: center;
	width: auto !important;
	margin-left: auto;
	margin-right: auto;
}

#barTitle
{
	width: 725px;
}

#page-title
{
	float: left;
	width: 200px;
	font-size: 140%;
	font-weight: bold;
}

#page-title.reports
{
	width: 246px;
}
#page-title.leads
{
	width: 252px;
}

.bar
{
	text-align: right;
	line-height: 25px;
	float: right;
	margin-bottom: 10px;
	background: transparent;
}

.bar a:link
{
	margin-left: 5px;
}


/* MessageBox */

.MessageBox table.MessageBox
{
	height: 100%;
	width: 100%;
}

.MessageBox table.MessageBox td.content
{
	height: 70%;
	vertical-align: top;
}

.MessageBox table.MessageBox td.actions
{
	height: 25px;
	text-align: center;
}

/*.MessageBox table.MessageBox td.actions input[type="submit"]*/
.MessageBox table.MessageBox td.actions .button
{
	margin-right: 5px;
	width: 80px;
}

/*.ProductModules .Modules,
.ProductModules .Versions
{
     
   height:150px;
    
     overflow:scroll;
     background-color:White;
     clear:both;
     border: solid 1px #c4c4c4;
     
     
}*/

/*.ProductModules .Modules .asp_checkbox,
.ProductModules .Versions .asp_checkbox
{
     width:150px;
     display:block;
     float:left;
}*/

.igtbl_Item.delete
{
	text-align: center;
}

.AssociatedSageProducts .navigation
{
	text-align: right;
	margin-top: 3px;
	margin-bottom: 3px;
}

td.navigation
{
	padding-top: 10px;
}


/* rounded panel */

.rb .rb-header
{
	background-color: #d8dad0;
}

.rb .rb-header .rb-header-outer
{
	background-image: url( 'images/rb_corner_top_left.png' );
	background-repeat: no-repeat;
}

.rb .rb-header .rb-header-inner
{
	height: 5px;
	background-image: url( 'images/rb_corner_top_right.png' );
	background-repeat: no-repeat;
	background-position: right top;
	overflow: hidden;
}

.rb .rb-header .rb-header-content
{
	background-image: url( 'images/rb_header_bg.png' );
	background-repeat: repeat-x;
	height: 24px;
}

.rb .rb-footer
{
	background-color: #eeeeee;
}

.rb .rb-footer .rb-footer-outer
{
	background-image: url( 'images/rb_corner_bottom_left.png' );
	background-repeat: no-repeat;
}

.rb .rb-footer .rb-footer-inner
{
	height: 5px;
	background-image: url( 'images/rb_corner_bottom_right.png' );
	background-repeat: no-repeat;
	background-position: right top;
	overflow: hidden;
}

.rb .rb-content
{
	background-color: #eeeeee;
	background-image: url( 'images/rb_content_bg.png' );
	background-repeat: repeat-x;
}

.rb .rb-header-title
{
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
	font-weight: bold;
}

.rb .rb-content .rb-content-outer
{
	margin-left: 5px;
	margin-right: 5px;
}

.rb .rb-content .rb-content-box
{
	background-color: White;
}

.rb .rb-content .rb-content-box .rb-content-box-inner
{
	padding: 5px;
}


.rb .rb-content .rb-content-header, .rb .rb-content .rb-content-footer
{
	background-color: White;
}

.rb .rb-content .rb-content-header .rb-content-header-outer
{
	background-image: url( 'images/wrb_corner_top_left.png' );
	background-repeat: no-repeat;
}

.rb .rb-content .rb-content-header .rb-content-header-inner
{
	height: 3px;
	background-image: url( 'images/wrb_corner_top_right.png' );
	background-repeat: no-repeat;
	overflow: hidden;
	background-position: right top;
}

.rb .rb-content .rb-content-footer .rb-content-footer-outer
{
	background-image: url( 'images/wrb_corner_bottom_left.png' );
	background-repeat: no-repeat;
}

.rb .rb-content .rb-content-footer .rb-content-footer-inner
{
	height: 3px;
	background-image: url( 'images/wrb_corner_bottom_right.png' );
	background-repeat: no-repeat;
	overflow: hidden;
	background-position: right top;
}

/* Rounded Panel */

.rp .rp-top
{
	/* REMOVED 10/22 BM 	background-color:White;     background-image: url('images/rp_top_bg.png');     background-repeat:repeat-x;*/
}

.rp .rp-top .rp-top-outer
{
	/* REMOVED 10/22 BM 	background-image: url('images/rp_corner_top_left.png');     background-repeat:no-repeat;*/
}

.rp .rp-top .rp-top-outer .rp-top-inner
{
	height: 7px;
	overflow: hidden; /* REMOVED 10/22 BM 	background-image: url('images/rp_corner_top_right.png');     background-repeat:no-repeat;     background-position:right top;*/
}

.rp .rp-content .rp-content-outer
{
	/* REMOVED 10/22 BM 	background-image: url('images/rp_left_bg.png');     background-repeat:repeat-y;*/
}

.rp .rp-content .rp-content-outer .rp-content-inner
{
	/* REMOVED 10/22 BM 	background-image: url('images/rp_right_bg.png');     background-repeat:repeat-y;     background-position:right;*/
}

.rp .rp-content .rp-content-outer .rp-content-inner .rp-content-box
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

.rp .rp-bottom
{
	background-color: White; /* REMOVED 10/22 BM 	background-image: url('images/rp_bottom_bg.png');     background-repeat:repeat-x;*/
}

.rp .rp-bottom .rp-bottom-outer
{
	/* REMOVED 10/22 BM 	background-image: url('images/rp_corner_bottom_left.png');     background-repeat:no-repeat;*/
}

.rp .rp-bottom .rp-bottom-outer .rp-bottom-inner
{
	height: 7px; /* REMOVED 10/22 BM 	background-image: url('images/rp_corner_bottom_right.png');     background-repeat:no-repeat;     background-position:right;*/
	overflow: hidden;
	background-position: right top;
}

/* button */

a.button:link, a.button:visited, a.button:hover, a.button:active
{
	color: White;
	text-decoration: none;
	cursor: pointer;
	display: block;
}

div.button
{
	background-color: White;
	background-image: url( 'images/button_body.png' );
	background-repeat: repeat-x;
	text-align: center;
	line-height: 24px;
	font-weight: bold;
}

div.button .button-outer
{
	background-image: url( 'images/button_left.png' );
	background-repeat: no-repeat;
}

div.button .button-inner
{
	height: 24px;
	background-image: url( 'images/button_right.png' );
	background-repeat: no-repeat;
	background-position: right;
}

/* Left Corner Panel */



.cp .cp-top-outer
{
	background-image: url( 'images/leftcorner_bg.png' );
	background-repeat: repeat-x;
	background-position: top center;
}

.cp .cp-top-inner
{
	background-image: url( 'images/leftcorner_right.png' );
	background-repeat: no-repeat;
	background-position: top right;
}

.cp .cp-left-outer
{
	background-image: url( 'images/leftcorner_bg_left.png' );
	background-repeat: repeat-y;
	background-position: top left;
}

.cp .cp-left-inner
{
	background-image: url( 'images/leftcorner-bottom.png' );
	background-repeat: no-repeat;
	background-position: bottom left;
}

.cp .cp-item
{
	padding-top: 1px;
	margin-left: 3px;
}

/* table details */

table.details tr.alt td
{
	background-color: #e8e8e8;
}

table.details td
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

/* end table details */


/* Solution */
.solution-row
{
	padding-left: 0; /* UPDATED 10/22 BM */
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #606060;
	margin: 0 0 10px;
	padding: 5px 0;
	width: 700;
}

.solution-row .actions
{
	float: right;
	text-align: right;
	line-height: 22px;
	background: #fff;
	width: 400px;
}

.solution-row .actions .buttons
{
	width: 260px;
	float: right;
}

.solution-row .actions a
{
	margin-left: 4px;
}





.solution-row .title
{
	/* color:#008066; REMOVED 10/22 BM */
	font-size: 130%;
	font-weight: bold;
	color: #008066;
	padding: 5px;
}

table.ItemDetails td.padding, table.ItemDetails td.Caption
{
	padding-top: 5px;
	padding-bottom: 5px;
}

table.ItemDetails td.vtop
{
	vertical-align: top;
}

table.SolutionDetails td.Caption
{
	width: 180px;
}

.wdwSendEmailDialog
{
    z-index:9999999999 !important;
}

#SendEmailDialog .rows .row, #ReviewDetails .rows .row
{
	padding-top: 3px;
	padding-bottom: 3px;
}

#ReviewDetails .rows .row .cells .cell.caption
{
	width: 80px;
	padding-left: 10px;
}

#ReviewDetails .rows .row .cells .cell .Ratings a
{
	margin-top: 5px;
}

#ReviewDetails .rows .row .cells .cell .Ratings .rrow
{
	clear: both;
	margin-bottom: 3px;
}

#ReviewDetails .rows .row .cells .cell .Ratings
{
	padding-top: 15px;
}

#ReviewDetails .rows .row .cells .cell .Ratings .rrow .rcell
{
	float: left;
}
#ReviewDetails .rows .row .cells .cell #detailsComments
{
	height: 100px;
	overflow: auto;
	width: 365px;
}

#ReviewDetails .rows .row .cells .cell .Ratings .rrow .rcell.caption
{
	width: 130px;
}
#ReviewDetails .rows .row .cells .cell .Ratings .rrow .rcell.rating
{
	padding-top: 4px;
}

#CompanyProfile .rows .row .cells .cell.caption
{
	width: 150px;
}

#CompanyProfile .rows .row p.error
{
	padding-left: 165px;
}

#SolutionDetails .rows .row .cells .cell.caption
{
	width: 170px;
}

#SolutionDetails .newrecord a
{
      text-decoration:underline;
      cursor:pointer;
}

#SolutionDetails .CommandButtons
{
	width: 300px;
	padding-left: 185px;
}

#SolutionDetails .CommandButtons a
{
	margin-right: 5px;
}

div.SolutionFilesTips
{
	width: 200px;
	float: left;
}

#CompanyProfile .rows .row .cells .cell.tips, div.SolutionFilesTips, #SolutionDetails .rows .row .cells .cell.tips
{
	margin-left: 5px;
	font-style: italic;
	width: 140px;
	float: right;
	line-height: 14px;
}

#CompanyProfile .rows .row .cells .cell.tips h6, div.SolutionFilesTips h6, #SolutionDetails .rows .row .cells .cell.tips h6
{
	font-weight: bold;
	margin-bottom: 5px;
}

#SolutionDetails .rows .row .cells .cell.sub
{
	white-space: nowrap;
}
#SolutionDetails .rows .row .cells .cell.sub.pricelabel
{
	width: 85px;
}
#SolutionDetails .rows .row .cells .cell.sub.pricelabel label
{
	margin-left: 5px;
}

#SolutionDetails .rows .row .cells .cell.sub.price
{
	width: 45px;
}

#SolutionDetails .rows .row .cells .cell.sub.price label
{
	margin-left: 0;
}

#SolutionDetails .rows .row p.error
{
	padding-left: 185px;
}

#SolutionDetails .rows .row div.error div.label
{
	float: left;
	padding-left: 285px;
	width: 200px;
}

#SolutionDetails .rows .row div.error div.price
{
	float: right;
	width: 177px;
}

#PasswordRecovery .rows .row p.error
{
	padding-left: 55px;
}

#PasswordRecovery .rows .row .cells .cell.caption
{
	width: 35px;
}

#PasswordRecovery .rows .row .cells .cell a
{
	margin-left: 5px;
	margin-top: -1px;
}

#SendEmailDialog .rows .row .cells .cell.caption
{
	width: 80px;
}

#SendEmailDialog .rows .row .cells
{
	padding-left: 10px;
}

.popup
{
	background-color: White;
	width: 540px;
	height: 150px;
	overflow: scroll;
	border: solid 1px #c4c4c4;
	z-index: 99999;
	position: absolute;
	padding: 5px;
}

.popup.checkboxes .asp_checkbox
{
	width: 250px;
	float: left;
	display: block;
}



.Logo .Image
{
	width: 128px;
	height: 128px;
	overflow: hidden;
	margin: 10px 10px 10px 10px;
	float: left;
}

.Logo .Image .Link
{
	text-align: left;
}

.Logo .FileUpload
{
	margin-left: 10px;
	width: 300px;
}

.DetailsPageHeader
{
	height: 30px;
	border-bottom: 1px solid #e6e6e6;
	margin: 0 0 16px;
	color: #606060;
	line-height: 30px;
	font-size: 140%;
	font-weight: bold;
	padding-left: 5px;
	background: transparent;
}

#bookmarks
{
	position: absolute;
	top: 26px;
	left: 0;
	font-weight: normal;
	font-size: 9pt;
	color: #606060;
	width: 740px;
	height: 24px;
}

#bookmarks #whatever
{
	float: right;
}

/*#bookmarks.solution { left:310px; }
#bookmarks.company { left:610px; }*/

.DetailsPageHeader span a
{
	font-weight: normal;
	font-size: 9pt;
	color: #606060;
}

.StatusInfo
{
	line-height: 20px;
	padding-left: 5px;
	padding-top: 5px;
}

.Status, .LastModified
{
	font-size: 110%;
}
.Caption
{
	font-weight: bold;
}

.dropdownlink
{
	text-decoration: underline;
}

/* Rating */
.ratingStar
{
	font-size: 0pt;
	width: 13px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
	float: left;
}

.filledRatingStar
{
	background-image: url( 'images/stars/FilledStar.gif' );
}

.emptyRatingStar
{
	background-image: url( 'images/stars/EmptyStar.png' );
}

.savedRatingStar
{
	background-image: url( 'images/stars/SavedStar.png' );
}

#AccountInformation .rows .row .cells .cell.caption
{
	width: 155px;
}

#AccountInformation .rows .row p.error
{
	padding-left: 170px;
}

div.Attachments
{
	padding: 5px;
}

#NewSolutionDialog .rows .row .cells .cell.caption
{
	width: 105px;
}

#NewSolutionDialog .rows .row p.error
{
	padding-left: 120px;
}

#wdwHelpContent UL
{
	margin-left: 40px;
	list-style-type: circle;
	line-height: 14px;
}
#wdwHelpContent UL LI
{
	list-style-type: circle;
}


.FilterBySolutions
{
    padding-bottom:5px; padding-top:5px;
}

/* Solution.aspx */
div.previewDesciptionContainer {
font-family:	arial,helvetica,clean,sans-serif;
font-size:	11px;
font-weight:	400;
font-style:	normal;
color:	#4B4949;
text-transform:	none;
text-decoration:	none;
letter-spacing:	normal;
word-spacing:	0;
line-height:	14px;
text-align:	-moz-left;
vertical-align:	baseline;
direction:	ltr;
background-color:	transparent;
background-image:	none;
background-repeat:	repeat;
background-position:	0 0;
background-attachment:	scroll;
opacity:	1;
width:	321px;
height:	56px;
top:	auto;
right:	auto;
bottom:	auto;
left:	auto;
margin-top:	0;
margin-right:	0;
margin-bottom:	0;
margin-left	:0;
padding-top:	0;
padding-right:	0;
padding-bottom:	0;
padding-left:	0;
border-top-width:	0;
border-right-width:	0;
border-bottom-width:	0;
border-left-width:	0;
border-top-color:	#4B4949;
border-right-color:	#4B4949;
border-bottom-color:	#4B4949;
border-left-color:	#4B4949;
border-top-style:	none;
border-right-style:	none;
border-bottom-style:	none;
border-left-style:	none;
border: 1px solid gray;
position:	static;
display:	block;
visibility:	visible;
z-index:	auto;
overflow-x:	visible;
overflow-y:	visible;
white-space:	normal;
clip:	auto;
float:	none;
clear:	none;
-moz-box-sizing:	content-box;
cursor:	default;
list-style-image:	none;
list-style-position:	outside;
list-style-type:	disc;
marker-offset:	auto;
}

/* Company */
#previewDesciptionPreviewContainerCompany {
font-family:	arial,helvetica,clean,sans-serif;
font-size:	11px;
font-weight:	400;
font-style:	normal;
color:	#4B4949;
text-transform:	none;
text-decoration:	none;
letter-spacing:	normal;
word-spacing:	0;
line-height:	14px;
text-align:	-moz-left;
vertical-align:	baseline;
direction:	ltr;
width:	376px;
height:	71px;
top:	auto;
right:	auto;
bottom:	auto;
left:	auto;
margin-top:	0;
margin-right:	0;
margin-bottom:	0;
margin-left	:15px;
padding-top:	0;
padding-right:	10px;
padding-bottom:	0;
padding-left:	0;
border-top-width:	0;
border-right-width:	0;
border-bottom-width:	0;
border-left-width:	0;
border-top-color:	#4B4949;
border-right-color:	#4B4949;
border-bottom-color:	#4B4949;
border-left-color:	#4B4949;
border-top-style:	none;
border-right-style:	none;
border-bottom-style:	none;
border-left-style:	none;
border: 1px solid gray;
position:	static;
display:	block;
visibility:	visible;
z-index:	auto;
overflow-x:	hidden;
overflow-y: hidden;
white-space:	normal;
clip:	auto;
float:	left;
clear:	none;
-moz-box-sizing:	content-box;
}

div.previewDescriptionInstructions {
	float: right;
	width: 300px;
	background-color: ivory;
	border: 1px dotted red;
	padding: 4px;
	height: 48px;
	line-height: 15px;
}

/* Hide preview boxes for admin site - Per Instructions from Mike Tamburrino 2010-07-29 */
div.previewDescriptionPreviewWrapper {
  display: none;
}