/* CSS for vtiger.com */
body {
	background-color: #FFFFFF;
	font-size:12px;
	margin: 0px 0px 0px 0px;
}
p {
	background-color: #FFFFFF;
	font-size:12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.smallTxt {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:black;
}
.bigTxt {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:black;
}

.topTabsHolder {
	background-image: url(../images/topBg.gif);
	background-repeat: repeat-x;
}

.selTab {
	background-color:#fff;
	padding-left:7px;
	padding-right:7px;
	border-right:1px solid gray;
	height:25px;
       	font-weight:bold;
}
.selTab a{
	color:#000055;
	text-decoration:none;
}

.unSelTab {
	background-color:#fff;
	background-image:url(../images/unSelTabBg.gif);
	background-repeat:repeat-x;
	padding-left:7px;
	padding-right:7px;
	border-right:1px solid #a5a5a5;
	height:25px;
}

.unSelTab a{
	color:#3333dd;
      	text-decoration:none;
}
.unSelTab a:hover {
	color:#0000cc;
      	text-decoration:underline;
}
.unSelTabJB {
	background-color:#fff;
	background-image:url(../images/unSelTabBgJB.gif);
	background-repeat:repeat-x;
	padding-left:7px;
	padding-right:7px;
	border-right:1px solid #a5a5a5;
	height:25px;
}

.unSelTabJB a{
	color:#3333dd;
      	text-decoration:none;
}
.unSelTabJB a:hover {
	color:#0000cc;
      	text-decoration:underline;
}

.topWhiteLink a{
	color:white;
}

.topWhiteLink {
	color:white;
}

.tollFree {
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
	line-height:14px;
	color:white;
	vertical-align:bottom;
	padding-bottom:5px;
      	padding-right:20px;
}

.stripeLeft{
	width:40px;
	background:#fff url(../images/stripeBgLeft.gif) repeat-y right;
}

.stripeRight{
	width:40px;
	background:#fff url(../images/stripeBgRight.gif) repeat-y left;
}

.footer{
	color:#737373;
	background:#fff url(../images/bottomBg.gif) repeat-x;
	height:25px;
       	padding-left:10px;
       	padding-right:10px;

}

.footer a {
	color:#5555aa;
      	text-decoration:none;
}

.footer a:hover {
	color:#5555aa;
      	text-decoration:underline;
}

.subSplash {
	background:#fff url(../images/bannerBg.gif) repeat-x;
	border:1px solid #e5e5e5;
}
.miniHeader {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#007;
      	font-weight:bold;
	background:#b6d9ed url(../images/miniHeaderBg.gif) repeat-x;
	border-bottom:1px solid #b5b5c6;
	padding:5px;
}
.miniContent {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:black;
	background-color:#f8f8fc;
	border-top:1px solid #fff;
      	border-bottom:4px solid #eef;
	padding:10px;
}

.miniContentFB {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:black;
	background-color:#f8f8fc;
      	border-top:1px solid #fff;
      	border-bottom:4px solid #eef;
	padding:10px;
}

a {
	color:#2222ff;
      	text-decoration:none;
}

a:visited {
        color:#2222ff;
	text-decoration:none;
	}

a:hover {
	color:#22f;
      	text-decoration:underline;
  }

.vertSep {
	border-left:2px dotted #e5e5e5;
}

/* ul {
	padding-left:10px;
	list-style:none;
}
*/

ul li {
	padding-bottom:5px;
	font-size:12px;
	font-family: Arial, Verdana, helvetica, sans-serif;
	margin-bottom:12px;
}
ol li {
      padding-bottom:5px;
      font-size:12px;
      font-family: Arial, Verdana, helvetica, sans-serif;
      margin-bottom: 12px;
}

.grayTxt {
color:#777;
}

.pageHeading {
	font-family:arial, helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	color:#333;
      	font-weight:bold;
      	border-bottom:2px dotted #ccccff;
      	padding-left:10px;

}
.pageHeadingZ{
	border-top:1px solid #aaa;
}
.pageHeading2 {
	color:#77d;
}

.iTabUnSel{
	/*border-bottom:1px dashed #dfdfdf; */
	padding-left:15px;
	background-image:url(../images/arrow2.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.iTabSel{

	padding-left:15px;
	background-color:#BFE8FF;
	/*background-image:url(../images/iTabSelBg.gif); */
	background-repeat:repeat-y;
	background-position:left;
}
.iTabHeading {
	color:#333;
}	
.selContent {
	border-left:1px solid #ccccff;
}
.curveBg {
	background:#fff url(../images/curveBg.gif) repeat-x;
}
.featuresHeading {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#000;
      	font-weight:bold;
      	background-color:#efefef;
      	background-image:url(../images/featuresHeadingBg.gif);
      	background-repeat:repeat-x;
      	background-position:bottom;
	padding:5px;
}
.featuresContent {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	line-height:19px;
	background-color:#fff;
	border-bottom:1px dashed #dadada;
	padding:10px;
}
.logininputbox {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-top: 1px groove #333333;
	border-right: 1px groove #CCCCCC;
	border-bottom: 1px groove #CCCCCC;
	border-left: 1px groove #333333;
	width: 100px;
}
.inputbox {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-top: 1px groove #333333;
	border-right: 1px groove #CCCCCC;
	border-bottom: 1px groove #CCCCCC;
	border-left: 1px groove #333333;
	width: 160px;
	}
.submitButton {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	border-top: 1px solid #E8E8E8;
	border-right: 1px solid #8D8D8D;
	border-bottom: 1px solid #A4A4A4;
	border-left: 1px solid #E8E8E8;
	background-color: #BCBCAD;
	width: 45px;
}
.customerQuote{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #4848ff;
	font-size: 11px;			
}

h1{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 18px;
	font-weight: normal;
	color: #4848ff;
	padding: 0px 0px 0px 0px;
}	
h2{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 16px;
	font-weight: bold;
	color: #4848ff;
	padding: 0px 0px 0px 0px;
}

h3{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	font-weight: bold;
	color: #4848ff;
	padding: 0px 0px 0px 0px;
}
h4{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	color: #4848ff;
	padding: 0px 0px 0px 0px;
}

hr{
	border: 1px dashed ThreedLightShadow;
	padding: 0px 0px 0px 0px; 
	margin: 1px 2px 1px 2px;
}

.Text{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: none;
	color: #000000;
}
label {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-weight: none;
        font-size: 13px;
	text-decoration: none;
	word-spacing: 2px;
}

/* styles for table bg in demo page */

.outlookbg{
   border: 1px solid #CCCCCC; 
   background-image: url(/images/vtiger_images/outlookbg.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.officebg{
	background-image: url(/images/vtiger_images/officebg.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
    border: 1px solid #CCCCCC; 
}

.mozillabg{
	background-image: url(/images/vtiger_images/thunderbirdbg.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
    border: 1px solid #CCCCCC; 	
}
.vtigerbg{
   border: 1px solid #CCCCCC; 
   background-image: url(/images/vtiger_images/vtigerbg.jpg);
   background-position: bottom right;
   background-repeat: no-repeat;
}

.select{
width: 200px;
}

.crmband{
  background-image: url(../images/vtigercrmband.jpg);
   background-repeat: no-repeat;
}

.forumsband{
  background-image: url(../images/vtigerforumsband.jpg);
  background-repeat: no-repeat;
}

.smalltext{
font-family: verdana, arial, san-serif;
font-size: 10px;

}
.registration {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
INPUT { FONT-SIZE: 9pt; }
INPUT.button { FONT-WEIGHT: bold; FONT-SIZE: 10px; width: 75; height:25 }
SELECT { FONT-SIZE: 9pt; }

.path {
  /*background: url(../images/path.jpg) repeat-x;*/
    background-position: left;
      background-color: white;
      	   }
.pathway {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660033;
    margin-left: 5px;
}
a.pathway:link, a.pathway:visited {
	color: #660033;
    font-size: 10px;
    margin-left: 10px;
    text-decoration: none;
}
a.pathway:hover {
	color: #000099;
    margin-left: 10px;
    font-size: 10px;
}
.contenttable{
text-align: left;
color: #000000;
       font-size: 10px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-weight: none;
       text-decoration: none;
       background-color: #FFFFFF;

}
.tableheading {
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	font-weight : bold;
}*/

.componentheading {
	font-family: Verdana;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	color: #347CAC;
	margin-left:  10px;
	margin-top : 0px;
	margin-bottom:0px;
	margin-right:10px;
	padding-left:6px;
	padding-right:10px;
	line-height: 30px;
	border-bottom : #347CAC  thin solid;
        text-decoration: none;
	
}

.contentheading {
  	height: 20px;
  	font-size: 20px;
 	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #347CAC ;
	text-align: left;
	width: 95%;
	/*border-bottom: #347CAC medium solid;*/
	background-x-position: 4%;
	background-y-position: 4%;
	padding-left : 10px;
        text-decoration: none;
}

.moduletable{
       margin-bottom:1em;
       padding:0 10px;
       line-height: 18pt;
       /*padding for inside text*/ 
       //border:1px #5FACFF solid;
       border: 1px solid #C3D9FF;
       font-family: Geneva, Arial, Helvetica, sans-serif;
}

.moduletable h3{
      //border-bottom:1px #5FACFF solid;
      //background:#DFEEFF;
       border-bottom:  1px solid #C3D9FF;
       background: #E8EEFA;
       color:#4848ff;
       padding:0.25em 0;
       text-align:center;
       font-size:1.1em;
       margin:0 -10px 0.5em -10px;
}

.moduletable-login{
      // margin-bottom:1em;
      // padding:0 10px;
         line-height: 18pt;
       /*padding for inside text*/ 
       border:none;
}
