/* Start of CMSMS style sheet 'oasiscrm' */
body { 
background: url(uploads/images/interface/header-bg.gif) top repeat-x; 
margin: 16px 0 0 0; 
padding: 0; 
font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica; 
font-size: 12px; color: #4B4B4B; 
scrollbar-face-color: #d9d9d9; 
scrollbar-shadow-color: #999999; 
scrollbar-3dlight-color: #ececec; 
scrollbar-arrow-color: #999999; 
scrollbar-track-color: #ebebeb; 
scrollbar-darkshadow-color: #ececec; 
scrollbar-highlight-color: #ececec; 
}
div, span, table, td, th, tr, h1, h2, h3, p, ul, li, ol, form, textarea, input, select  { margin: 0; padding: 0px; font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica; font-size: 12px; color: #4B4B4B; line-height: 18px; }

table, img { 
margin: 0; 
border: 0px; 
border-collapse: collapse; 
padding: 0px; 
}
#clear {
clear:both;
}
#container {
width:816px;
margin-left:auto;
margin-right:auto;
}
#logo {
float:left;
margin-left:25px;
}
#contact {
float:right;
text-align:right;
margin-right:25px;
}
#nav {
float:left;
widows:816px;
background-image:url(uploads/images/nav/nav-bg.gif);
background-repeat:repeat-x;
}
#nav-last {
margin-left:45px;
margin-right:44px;
}
#content-left {
float:left;
width:530px;
margin-left:10px;
}
#next-right {
float:right;
width:215px;
margin-right:10px;
}
#content-right {
float:right;
width:550px;
margin-right:10px;
}
#next-left {
float:left;
width:215px;
margin-left:10px;
}

/* global FORM style 
input { border: #C8C8C8 1px solid; padding: 2px 5px 2px 5px; border: #E1E1E1 3px solid; }
textarea { border: #C8C8C8 1px solid; padding: 2px 5px 2px 5px; border: #E1E1E1 3px solid; }
select { border: #C8C8C8 1px solid; padding: 2px 5px 2px 5px; border: #E1E1E1 3px solid; }
.flatbutton { border-right: gray 1px solid; border-top: ghostwhite 1px solid; border-left: ghostwhite 1px solid; border-bottom: gray 1px solid; background-color: buttonface; font-size: 11px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; }
*/
/* global LINK style */
a:link { color: #1884C3; text-decoration: none; }
a:visited { color: #1884C3; text-decoration: none; }
a:hover { color: #EC7B01; text-decoration: underline; }
a:active { color: #65ADDF; text-decoration: none; }

/* global style */
/* header style */
.hdContainer { width: 810px; height: 84px; }
.hdLogo { width: 405px; padding: 0 0 0 15px; text-align: left; vertical-align: top; font-size: 25px; color: #0782AD; font-weight: 500; }
.hdRighContainer { width: 405px; padding: 0 36px 0 0; vertical-align: top; }
.hdPh { padding: 28px 0 0 0; }

	/* main nav */
	.nav { background: url("uploads/images/nav/nav-bg.gif") top repeat; width: 816px;}
	.navRight { width: 100%; text-align: center; }

/* inner page container style */
.innerPageBodyLeft { width: 212px; padding: 0 25px 0 0; vertical-align: top; }
.innerPageBodyRight { width: 586px; vertical-align: top; padding: 0 10px 0 0; }
.innerPageBodyCenter { width: 386px; vertical-align: top; padding: 0 10px 0 0; }

/* landing page container style */
.landingPageBodyLeft { width: 586px; padding: 0 25px 0 0; vertical-align: top; }
.landingPageBodyRight { width: 212px; vertical-align: top; padding: 0 10px 0 0; }

/* inner page nav */
.innerPageNavBg { background: url("uploads/images/interface/inner-nav-top-bg.gif") left repeat; padding: 0 15px 0 15px; }
.innerPageNav ul{ display: block; clear: both; margin: 0; padding: 0 0 4px 0; text-align:left; text-indent:0px; }
.innerPageNav ul li { display: block; margin: 0; padding: 0; font-weight: 800; list-style: none; }
.innerPageNav ul li a:link, .innerPageNav ul li a:visited { display: block; height: 28px; padding: 5px 0 0 20px; color: #8C8F91; background: url("uploads/images/interface/inner-nav-bg.gif") no-repeat left center; }
.innerPageNav ul li a:hover, .innerPageNav ul li a:active { display: block; height: 28px; text-decoration: underline; color: #EC7B01; padding: 5px 0 0 20px; background: url("uploads/images/interface/inner-nav-bgov.gif") no-repeat left center; }

/* inner page left box gap */
.innerBoxGap1 { height: 5px; }
.innerBoxGap2 { height: 20px; }
.innerBoxGap3 { height: 45px; }

/* inner page what people say */
.commTitle { border-bottom: #EEEEEE 3px solid; padding: 4px 0 0 8px; }
.commTxt { padding: 5px 15px 12px 10px; }
.commName { font-weight: 800; color: #1884C3; padding: 5px 0 0 0; }
.commNameTxt { font-weight: 800; color: #1884C3; padding: 12px 0 5px 0; font-size: 13px; }
.commBtn ul{ display: block; clear: both; margin: 0; padding: 0 0 4px 0; text-align:left; text-indent:0px;  border-top: #EEEEEE 1px solid; }
.commBtn ul li { display: block; margin: 0; padding: 0; font-weight: 800; list-style: none; }
.commBtn ul li a:link, .commBtn ul li a:visited { display: block; height: 28px; padding: 5px 0 0 20px; color: #8C8F91; background: url("uploads/images/interface/inner-nav-bg.gif") no-repeat left center; }
.commBtn ul li a:hover, .commBtn ul li a:active { display: block; height: 28px; text-decoration: underline; color: #EC7B01; padding: 5px 0 0 20px; background: url("uploads/images/interface/inner-nav-bgov.gif") no-repeat left center; }

/* bread crumbs */
.bc { font-size: 10px; border-bottom: #F0F0F0 1px solid; text-align: right; padding: 0 22px 0 0; margin: 0 0 15px 0; }
.bc a:link, .bc a:visited { color: #969696; text-decoration: none; }
.bc a:hover, .bc a:active { color: #A36107; text-decoration: underline; }

/* footer style */
.ftContainer { background: url("uploads/images/interface/footer-bg.gif") center repeat; width: 100%; height: 92px; margin: 20px 0 0 0; }
.ftFixContainer { width: 775px; height: 90px; }
.ftTxtLeft { font-size: 11px; text-align: left; width: 400px; color: #878787; }
.ftTxtRight { font-size: 11px; text-align: right; width: 375px; color: #878787; }
.ft:link { color: #878787; text-decoration: none; }
.ft:visited { color: #878787; text-decoration: none; }
.ft:hover { color: #E47601; text-decoration: underline; }
.ft:active { color: #878787; text-decoration: underline; }


/* home Page style */
.hmMainPic { padding: 5px 0 15px 0; text-align: center; }
.hmBodyDiv { margin: 0 0 15px 0; }
.hmBodyContainer { width: 810px; }
.hmLeft { width: 523px; padding: 0 32px 0 5px; vertical-align: top; }
.hmLeftTxt { padding: 8px 0 12px 0; }
.hmLeftBtn { padding: 12px 0 0 0; }
/* next step box style */
.hmRight { width: 250px; vertical-align: top; }
.hmRightBg { background: url("uploads/images/home/next-step-border-bg.gif") left repeat; padding: 0 20px 0 18px; }
.hmRightBanner { border-bottom: #EEEEEE 3px solid; padding: 4px 0 0 8px; }
.hmNextStep ul{ display: block; clear: both; margin: 0; padding: 0; text-align:left; text-indent:0px; }
.hmNextStep ul li { display: block; margin: 0; padding: 0; font-size: 12px; font-weight: 500; list-style: none; }
.hmNextStep ul li a:link, .hmNextStep ul li a:visited { display: block; height: 28px; padding: 5px 0 0 20px; background: url("uploads/images/interface/next-step-bg.gif") no-repeat left center; }
.hmNextStep ul li a:hover, .hmNextStep ul li a:active { display: block; height: 28px; text-decoration: none; padding: 5px 0 0 20px; background: url("uploads/images/interface/next-step-bgov.gif") no-repeat left center; }
.screenShot { padding: 20px 0 20px 0; border-bottom: #F0F0F0 1px solid; text-align: center; vertical-align: top; width: 33%; }
.confirm { padding: 10px 0 20px 0; font-size: 13px; line-height: 22px; }
.confirmThx { color: #FF8400; font-size: 20px; font-weight: bold; }

/* bottom box style */
.bBox { background: url("uploads/images/home/bottom-box-pic2.gif") center repeat; vertical-align: top; padding: 20px 25px 0 5px; }
.bBoxMiddle { background: url("uploads/images/home/bottom-box-pic2.gif") center repeat; vertical-align: top; padding: 20px 20px 0 20px; }
.bBoxRight { background: url("uploads/images/home/bottom-box-pic2.gif") center repeat; vertical-align: top; padding: 20px 0 0 25px; }
.bBoxText { font-size: 11px; color: #5B666E; line-height: 14px; }
.bBoxText2 { padding: 8px 0 0 0; }

/* product page style */
.proIntrotxt { padding: 0 0 20px 0; }
.proIndexBanner { padding: 35px 0 0 8px; border-bottom: #F0F0F0 1px solid; }
.proServiceBanner { padding: 15px 0 0 8px; border-bottom: #F0F0F0 1px solid; }
.proIndexList ul { display: block; clear: both; margin: 0; padding: 10px 0 0 25px; text-align:left; }
.proIndexList ul li { display: block; list-style: none; margin: 0; padding: 2px 0 2px 0; text-indent: 15px; background: url("uploads/images/interface/bullet-blue.gif") no-repeat left top;  }
.proIndexListSub ul { display: block; clear: both; margin: 0; padding: 0 0 0 60px; text-align:left; }
.proIndexListSub ul li { display: block; list-style: none; margin: 0; padding: 2px 0 2px 0; text-indent: 15px; background: url("uploads/images/interface/bullet-orange.gif") no-repeat left top;  }
.proBoxGap { padding: 20px 0 0 0; }
.proBoxBG { background: url("uploads/images/interface/orange-box-bg.gif") repeat left; padding: 8px 22px 5px 25px; }
.proBoxTxt { padding: 8px 0 0 0; color: #8F6538; }

.proTitle { padding: 0 0 8px 0; }
.proTitleCustomer { padding: 0 0 15px 0; }
.frmTxt { padding: 8px 0 15px 0; font-style: italic; }
.frmStar { padding: 0 8px 0 8px; font-size: 15px; color:#DC0000; font-weight: bold; font-style: normal; }
.proTitlePrice { padding: 12px 0 0 0; }
.proTxt { padding: 5px 0 0 8px; }
.proTextList ul { display: block; clear: both; margin: 0; padding: 5px 0 0 25px; text-align:left; }
.proTextList ul li { display: block; list-style: none; margin: 0; padding: 2px 0 2px 15px; text-indent: 0; background: url("uploads/images/interface/bullet-orange.gif") no-repeat left top; }

.proNavListTxt { padding: 5px 0 0 8px; }
.proNavList ul { display: inline; clear: both; margin: 0; padding: 0; text-align:left; }
.proNavList ul li { display: inline; list-style: none; margin: 0; padding: 2px 15px 0 15px; text-indent: 0; background: url(" uploads/images/interface/bullet-star.gif") no-repeat left top; }
.proNavList ul li a:link, .proNavList ul li a:visited { color: #E9871E; text-decoration: none; }
.proNavList ul li a:hover, .proNavList ul li a:active { color: #BE6A11; text-decoration: underline; }

.proPrice { padding: 35px 0 5px 0; }
.proDemand { padding: 50px 0 5px 0; }
.proPriceTitle { padding: 10px 0 8px 0; background: #EBEBEB; text-align: center; font-weight: bold; color: #898989; }
.proPriceTxt { padding: 10px 0 8px 0; border-bottom: #F0F0F0 1px solid; text-align: center; }

/* partners page style */
.partContainer { padding: 20px 0 20px 0; border-bottom: #F0F0F0 1px solid; text-align: center; vertical-align: bottom; width: 33%; }
.partTxt { padding: 5px 0 0 0; }
.solProvider { padding: 20px 0 20px 0; border-bottom: #F0F0F0 1px solid; }
.solProvider span { font-size: 15px; font-weight: bold; }
.solProvider ul { display: block; clear: both; margin: 0; padding: 0 0 20px 20px; text-align:left; }
.solProvider ul li { display: block; list-style: none; margin: 0; padding: 2px 0 2px 15px; text-indent: 0; background: url("uploads/images/interface/bullet-orange.gif") no-repeat left top; }

/* company-management style */
.comMgtLeft { padding: 20px 20px 20px 0; border-bottom: #F0F0F0 1px solid; width: 0%; vertical-align: top; }
.comMgtRight { padding: 20px 10px 20px 0; border-bottom: #F0F0F0 1px solid; width: 100%; vertical-align: top; }
.comMgtPicContainer { border: #F0F0F0 5px solid; padding: 1px; }
.comMgtTxtTitle { padding: 0 0 5px 0; font-weight: bold; }
.comMgtTxtTitle span { font-size: 15px; color: #1884C3; }
.comEvents { padding: 10px; background: #F8F8F8; }
.comEventsBg { padding: 10px; background: #EEEEEE; }
.comDt { color: #1884C3; font-weight: bold; }
.companyAbt { width: 100%; padding-right: 20px; }

/* company-investor-relations style */
.cirTxt { padding: 0 0 30px 0; }
.cirTxt span { color: #1884C3; }
.cirTitle { border-bottom: #F0F0F0 1px solid; padding: 0 0 5px 0; }
.cirLeft { text-align: right; padding: 8px 5px 8px 5px; border-bottom: #F0F0F0 1px solid; width: 25%; }
.cirRight { text-align: left; padding: 8px 5px 8px 5px; border-bottom: #F0F0F0 1px solid; width: 75%; }
.cirRight input { width: 250px; height: 25px;  }
.cirRight textarea { width: 250px; height: 80px; }
.cirRight select { width: 250px; height: 25px; }
.cirRight .flatbutton { width: 80px; height: 24px; }

/* career style */
.carlink { padding: 5px 0 0 8px; }
.carlink ul { clear: both; margin: 0; padding: 0; text-align:left; }
.carlink ul li { list-style: none; margin: 0; padding: 2px 15px 10px 15px; text-indent: 0; background: url(" uploads/images/product-bullet3.gif") no-repeat left top; }
.carlink ul li a:link, .carlink ul li a:visited { color: #1884C3; text-decoration: none; }
.carlink ul li a:hover, .carlink ul li a:active { color: #E9871E; text-decoration: underline; }
.carAllJobNav { text-align: right; vertical-align: bottom; width:0%; }
.carJobDtlLine { border-bottom: #F0F0F0 1px solid; }
.carJobDtlTitle { font-size: 18px; padding: 15px 0 0 0; color: #8C8F91; width:100%; }
.carJobDtlSubTitle { font-size: 14px; font-weight: bold; color: #1884C3; padding: 10px 0 0 15px; }
.carJobDtlSubTxt { padding: 0 0 0 15px; }

/* What people say style */
.wpsTxt { padding: 10px 8px 10px 8px; border-bottom: #F0F0F0 1px solid; }

/* popup page style */
.popBody { padding: 0; margin: 0; background: none; }
.popLabel { padding: 8px 0 8px 0; background-color: #F5F5F5; border-bottom: #FFFFFF 1px solid; font-weight: bold; text-align: center; }
.popBtn { padding: 8px 0 8px 0; background-color: #EBEBEB; text-align: center; }

/* special offers style */
#offerTitle { font-size:16px; color:#457BA6; font-style:italic; font-weight:bold; }
#offerForm, #offerForm select { color:#457BA6; }

/* intuit marketplace style */
#intuitOfferTitle-orange { font-size:16px; color:#FF8400; font-style:italic; font-weight:bold; }
#intuitOfferTitle-white { font-size:16px; color:#ffffff; font-style:italic; font-weight:bold; margin-bottom:10px; }
/*#intuitOfferForm, #intuitofferForm select { color:#457BA6; }*/
#intuitOfferForm, #intuitOfferForm select { color:#FFFFFF; padding: 5px; }
a#industries { color:#306BAF; font-size:16px;}
a#intuit-right-links { color:#FF8400; font-size:15px; font-weight:bold;}


/* landing page style */
#landing h1 { font-size:28px; color:#FF8C11; font-weight:lighter; margin-top:10px; margin-bottom:10px; }
#landing h2 { font-size:14px; color:#FF8400; font-weight:lighter; margin-top:10px; margin-bottom:10px; }
#landing ul { display: block; clear: both; margin: 0; padding: 10px 0 10px 25px; text-align:left; }
#landing ul li { display: block; list-style: none; margin: 0; padding: 2px 0 2px 0; text-indent: 15px; background: url("uploads/images/interface/bullet-blue.gif") no-repeat left top;  }

/* blog page style */
#blog h1 { font-size:28px; color:#FF8C11; font-weight:lighter; margin-top:10px; margin-bottom:10px; }
#blog h2 { font-size:14px; color:#FF8400; font-weight:lighter; margin-top:10px; margin-bottom:10px; }
#blog li { list-style:none; }
#blog li h2 { list-style:none; }


/* intuit landing page style */
#intuit h1 { font-size:28px; color:#FF8C11; font-weight:lighter; margin-top:10px; margin-bottom:10px; }
#intuit ul { display: block; clear: both; margin: 0; padding: 10px 0 10px 25px; text-align:left; }
#intuit ul li { display: block; margin: 0; padding: 2px 0 2px 0;}
.MainPic { width:794px; margin-left:auto; margin-right:auto; }



.formbuilderform div.required {
/*color: #CC0000;*/
}
.formbuilderform div {
margin-bottom:10px;
}
.formbuilderform input {
	width: 200px;
}
.formbuilderform fieldset label {
width: 13em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}
.formbuilderform fieldset {
border:0;
}
.formbuilderform textarea {
	width: 200px;
             height: 70px;
}
.submit input {
margin-left:13em;
width:100px;
}
/* End of 'oasiscrm' */

