html, body {background-color:#fcfcfc; text-align:center;}
#bodycontainer {margin:auto; border-right:solid 1px #f2f2f2; border-left:solid 1px #f2f2f2; -moz-box-shadow:0px 0px 12px #dddddd; -webkit-box-shadow:0px 0px 12px #dddddd; box-shadow:0px 0px 12px #dddddd;}
td, div, span, ul li, ol li, li, h3 {font-family:"Segoe UI", Tahoma, Arial, Verdana, Helvetica; font-size:13px!important; color:#555555;}

select,input, textarea {font-family:"Segoe UI", Tahoma, Arial, Verdana, Helvetica; font-size:12px!important; color:#555555;}	
hr {border:0; height:1px; color:#dddddd; background:#dddddd;} 
a {font-family:"Segoe UI", Tahoma, Arial, Verdana, Helvetica; font-size:13px!important; color:#0C7AAF; text-decoration:none;}
a:hover	{font-family:"Segoe UI", Tahoma, Arial, Verdana, Helvetica; font-size:13px!important; color:#EF8427; text-decoration:underline;}

.btn, .btn.bAccept, .btn.bCancel, .btn.bContinue, .btn.bDecline, .btn.bDone 
{font-family:"Segoe UI", Tahoma, Arial, Verdana, Helvetica; font-size:12px!important; padding:0px 0px 2px 8px; _padding:0px 2px 2px 10px; color:#FFFFFF!important; height:20px; margin-right:11px; background:url(../Img/Css/BtnStart.gif) no-repeat left center;}	

.btnEnd, .btnEnd.beAccept, .btnEnd.beCancel, .btnEnd.beContinue, .btnEnd.beDecline, .btnEnd.beDone 
{height:20px; width:8px; margin-left:-11px; background:url(../Img/Css/BtnEnd.gif) no-repeat left center;}

.pageheader {color:#EF8427; font-size:15px!important; font-weight:bold;}
.subheader	{font-family:"Segoe UI", Tahoma, Arial, Verdana, Helvetica; color:#69AD1C;}
.headingtext {font-family:"Segoe UI", Tahoma, Arial, Verdana, Helvetica; font-weight:bold; font-size:15px!important; color:#EF8427; text-align:center; width:100%; margin:8px 0px 8px 0px;}
.subheadingtext {font-family:"Segoe UI", Tahoma, Arial, Verdana, Helvetica; font-size:13px!important; color:#69AD1C;}
.loginalerttext {font-family:"Segoe UI", Tahoma, Arial, Verdana, Helvetica; font-size:13px!important; color:#DD0000;}
.logincopyrighttext {font-family:"Segoe UI", Tahoma, Arial, Verdana, Helvetica; font-size:9px!important;  color:#BBBBBB;}
.logincopyrighttextlink	{font-family:"Segoe UI", Tahoma, Arial, Verdana, Helvetica; font-size:9px!important; text-decoration:none;}
.logincopyrighttextlink:hover {font-family:"Segoe UI", Tahoma, Arial, Verdana, Helvetica; }
.loginbox {background-color:#F7F7F5;}	
.loginboxbg {background-color: #dfdfdf;}	
.loginheader, .summarygridheader {font-size:11px; font-weight:bold; height:22px; color:#ffffff; background:url(../Img/Css/GradientRow.gif) #7bb2dc repeat-x bottom left;}
.loginkeypointtext {font-family:"Segoe UI", Tahoma, Arial, Verdana, Helvetica; font-weight:bold; font-size:13px!important; color:#69AD1C;}
.logintopnavon { font-weight:bold; color:#EF8427!important; font-size:12px!important; background:none; text-decoration:none;}
.logintopnavon:hover {color:#EF8427; font-size:12px!important;}
.logintopnav {background:url(../Img/Css/TopNavBg.gif) repeat-x top left; font-size:12px!important;}	
.logintopnav a, .logintopnav span {background:none; color:#555555; text-decoration:none; font-size:12px!important;}
 a.logintopnav:hover {text-decoration:underline;}
.logintopnav:hover {color:#EF8427; font-size:12px!important;}
.logintablebg {background-color:#dddddd;}		
.infotablebg {background-color:#FCDEA9;}		
.summarygridtablebackground {background-color:#DFDFDF;}
.loginbg, .infobg, .loginrowbg, .summarygridbackground {background-color:#FFFFFF;}
.smartword {text-transform:uppercase; color:#EF8427; font-weight:bold;}
ul.sso-content {list-style:none; padding:20px 0px 0px 10px; margin:0px 0px 5px 10px;}
.sso-content li {width:97%; clear:both; text-align:left; padding-left:10px; background:url(../Img/Home/Sso/SsoListItem.gif) no-repeat top left;}

/*Used For Web Training Event*/
.btn.bHighlighted {background:url(../Img/Css/BtnStartHighlighted.gif) no-repeat left center;}
.btnEnd.beHighlighted {background:url(../Img/Css/BtnEndHighlighted.gif) no-repeat left center;}

/* Start Yahoo Panel Custom CSS Skin */ /*Used on Register page to confirm subscriber name */
.yui-panel {border-color:#CCCCCC!important;}
.yui-panel .hd {background:url(../Img/Css/GradientRow.gif) #7bb2dc repeat-x bottom left!important; color:#FFFFFF!important; border-color:#7bb2dc!important; border-bottom-color:#CCCCCC!important;}

/*Begin Override Jquery SuperFish Toolbar Menu Stylesheet*/
#toolbar {padding-top:1px!important;}

.sf-menu {height:40px!important; padding-left:22px!important; margin:0!important;}
.sf-menu li,.sf-menu li li, .sf-menu li li li { height:40px!important; background:#f2f2f2!important; line-height:24px!important; z-index:1;}
.sf-menu a {padding-bottom:7px!important; padding-left:10px!important; border:0!important; text-decoration:none!important; font-family:"Segoe UI", Tahoma, Arial, Verdana, Helvetica!important; font-size:12px!important; color:#555555!important;}
.sf-menu a:hover {font-size:12px!important;}
.sf-menu ul {margin-top:8px!important;}
/*End Override Jquery SuperFish Toolbar Menu Stylesheet*/

#integrationinfocontainer h2 div {color:#ffffff!important;}
div.login-issue-alert {background-color:#fff6bf; padding:5px; margin-bottom:5px; border:2px solid #ffd324;}

#integration-partners .ui-accordion-header a {font-family:"Segoe UI", Tahoma, Arial, Verdana, Helvetica!important;}
.spotlight a {color:#0C7AAF!important;}
.spotlight a:hover {color:#EF8427!important;}
.feature-box .desc-col {font-size:12px!important;}

/*Needed for 6 Reasons to Buy, 6 Reasons to Not Buy*/
.carousel-component .carousel-list li {font:13px "Segoe UI", Tahoma, Arial, Verdana, Helvetica!important; color:#555555!important;}
div.tabtext:hover {color:#EF8427!important; text-decoration:underline!important;}

/*Used on Product/Pricing Page*/
#pricing {text-align:left;}
#pricing table {background-color:#dddddd; -moz-box-shadow:2px 2px 10px #dddddd; -webkit-box-shadow:2px 2px 10px #dddddd; box-shadow:2px 2px 10px #dddddd;}
#pricing tr {background-color:#ffffff;}
#pricing td {text-align:center;}
#pricing .text-small {font-size:11px!important; font-weight:normal;}
#pricing .terms {color:#999999; font-size:11px!important; font-weight:normal;}
#pricing .text-pricing {color:#69AD1C;}
#pricing .col-title-1 {background-color:#efefef;  width:283px; text-align:left; font-weight:bold;}
#pricing .col-title-2 {background-color:#efefef;  width:219px; font-weight:bold;}
#pricing .col-title-3 {background-color:#efefef;  width:219px; font-weight:bold;}
#pricing .col-title-4 {background-color:#efefef;  width:219px; font-weight:bold;}
#pricing .col-title-desc-1, #pricing .col-title-desc-2, #pricing .col-title-desc-3, #pricing .col-title-desc-4 {background-color:#efefef;}
#pricing .col-desc-heading-1 {font-weight:bold; text-align:left;}
#pricing .col-desc-1 {text-align:left; padding-left:25px;}
#pricing .yes {width:15px; height:16px; background:url(../img/home/web20/check_yes.png) no-repeat; margin-left:auto; margin-right:auto;}
#pricing .hover-row {background-color:#f1f1f1;}
