/*********************************************
*  JiyoBindaas Page Styles 
*  These styles will be used by the JiyoBindaas pages 
*  Author : Madanu
*  Date : 21-Apr-2008
**********************************************/

/*Default Styles******************************/	

/***************************UserDefined Styles***********************************************************/

body{
	margin-top: 0px;	
}

.signoutPanelLinks, .signoutPanelLinks a {
	text-decoration: none;
	font-family: tahoma;
	font-size: 12px;
	cursor: hand;
	cursor: pointer;
}
.signoutPanelLinks a:hover {
	text-decoration: underline;
	font-family: tahoma;
	font-size: 12px;
	cursor: hand;
	cursor: pointer;
}

.footertxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: center;
	text-decoration: none;
}


.jbOneLinerHelpHtml {
	font-weight: bold;
	font-size : 10pt;
	
	width: 400px;
	height: 50px;
	
	/*background-color: #a6a6f4;*/
	padding: 4px 4px 4px 4px;
}

.jbTerseHelpHtml {
	font-weight:normal;
	font-size : 10pt;
	
	width: 400px;
	/*height: 400px;*/
	/*background-color: #ccccf9;*/
	padding: 4px 4px 4px 20px;
}	

.jbMoreLinkStyle{
	width : 100px;
	height	: 20px;
	text-align: left;
	
	cursor: pointer;
	
	margin : 4px 4px 4px 4px;
	
}

.jbHelpCloseButtonStyle{
	border : none;
	text-align: center;
	margin : 4px 4px 4px 4px;
}

/*
.jb-DialogBox .message
{
    border-bottom               :   1px solid #009;
    font-size                   :   80%;
    padding                     :   10px 30px;
    text-align                  :   center;
}
.jb-DialogBox .footer
{
    background-color            :   #ccf;
    padding                     :   2px;
    text-align                  :   center;
}
#jb .DialogBox-holder
{
    text-align                  :   center;
    width                       :   100%;
}
*/
/******************************************************
 * JBDialogBox END

 ******************************************************/

	    
.jb-signUpDisPanel {
	background-image: url("images/signin-box2.gif");
	background-repeat: repeat-y;
	font-family: tahoma;
	font-size: 12px;
	
}


.jb-signUpDisPanel .content {
  padding: 4px 0px 4px 8px;
  margin-left: 6px;
  width: 100%;
}
/*
.gwt-DisclosurePanel {
}
.gwt-DisclosurePanel-open {
}
.gwt-DisclosurePanel-closed {
}
.gwt-DisclosurePanel .header,
.gwt-DisclosurePanel .header a,
.gwt-DisclosurePanel .header td {
  text-decoration: none;
  color: black; 
  cursor: pointer;
  cursor: hand;
}
.gwt-DisclosurePanel .content {
  border-left: 3px solid #e8eef7;
  padding: 4px 0px 4px 8px;
  margin-left: 6px;
}
*/


.jb-signUpDisPanel-closed .header{
	background-image: url("images/signup-down-off.gif");
	margin-top: 5px;
	background-repeat: no-repeat;
	background-position: 40px;
	width: 210px;
	height: 39px;
}

.jb-signUpDisPanel-open .header{
	background-image: url("images/signin-box2.gif");
	background-repeat: repeat-y;
}


.jb-signUpDisPanel-closed .header h:HOVER {
	background-image: url("images/signup-down-on.gif");
	background-position: top;
	margin-top: 5px;
	background-repeat: no-repeat;
	background-position: 40px;
	width: 210px;
	height: 39px;
}

.jbSignUpPanel {
	width: 100%;
	height: 100%;
}	

/*
.jb-signUpDisPanel-open .header{

}
*/



.forgetPasswordVP {
	background-image: url("images/signin-box2.gif");
	background-repeat: repeat-y;
	font-family: tahoma;
	font-size: 12px;
}	

.forgotPasswordDisclosurePanel {
	margin-top: 0px;
	width: 210px;
	height: 39px;
}
.about_left_link {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
}


.forgotPasswordDisclosurePanel-open .header {
	background-image: url("images/getpwd-on.gif");
	background-position: center;
	margin-top: 0px;
	background-repeat: no-repeat;
	width: 210px;
	height: 39px;
}	

.forgotPasswordDisclosurePanel-closed .header {
	background-image: url("images/getpwd-off.gif");
	margin-top: 0px;
	background-repeat: no-repeat;
	background-position: center;;
	width: 210px;
	height: 39px;
}	


.jb-SignUpFlexPanel {
	margin-top: 10px;
	margin-left: 10px;
	vertical-align: bottom;
	
	}
.jb-signInPanel {
	font-size: 12px;
	font-family: verdana;
}
.jb-ImageHyperlink {
    border: none;
   	border-collapse: collapse;
    background-color: transparent;
    background-position: 30px;
    background-color: yellow;
}
.jb-ForgetPasswordFlexPanel {

	font-family:: tahoma;;
	font-size: 12px;
}


.signUpFooter{
	background-image: url("images/signin-box3.gif");	
}
.header { the header section }
.txt56 {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-align: left;
}


.signUpButton {
	background-image:url("images/signup-right-off.gif"); 
	width: 112px;
	margin-left: 30px;
	cursor: pointer;
	height: 35px;
	border: none;
}
	
.alreadyAUser A  {
	margin-left: 50px;
	border: none;
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}

.alreadyAUser a:hover      {
	margin-left: 50px;
	border: none;
	font-family: tahoma;
	font-size: 13px;
	color : black;
	text-decoration: underline;
}

.captionLabel {
	margin-top: 12px; 
	color : black; 
	font-family: tahoma;
	font-size: 12px;
	margin-left: 15px;
	}
.about_top_line {
	background-image: url(images/about_top12.jpg);
	background-repeat: repeat-x;
}

.veryWeakLabel {
	background-image: url("images/pwd-veryweak.gif");
	background-position: bottom; 
	font-family: tahoma;
	font-size: 10px;
	height: 22px;
	background-repeat: no-repeat;	
	
}
.about_head1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

.weakLabel {
	background-image: url("images/pwd-weak.gif");
	background-position: bottom; 
	font-family: tahoma;
	font-size: 10px;
	height: 22px;
	background-repeat: no-repeat;	
	
}
.veryStrongLabel {
	background-image: url("images/pwd-verystrong.gif");
	background-position: bottom; 
	font-family: tahoma;
	font-size: 10px;
	height: 22px;
	background-repeat: no-repeat;		
}
.strongLabel {
	background-image: url("images/pwd-strong.gif");
	background-position: bottom; 
	font-family: tahoma;
	font-size: 10px;
	height: 22px;
	background-repeat: no-repeat;	
}
.mediocreLabel {
	background-image: url("images/pwd-fair.gif");
	background-position: bottom; 
	font-family: tahoma;
	font-size: 10px;
	height: 22px;
	background-repeat: no-repeat;	
}

.passwordLabel  {
	font-family: tahoma;
	font-weight: bold;
	font-size: 10px;
}

.signInImageButton {
	border: none;
	margin-left: 30px;
}
.signUpHyperlink {
	border: none;
	margin-left: 30px;
}
.about_head {
	background-image: url(images/abouttop_bg.jpg);
	background-repeat: repeat-x;
}

.forgotPassword A  {
	padding-top : 15px;
	
	padding-left: 10px;
	
	padding-bottom: 10px;
	
	border: none;
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}

.forgotPassword a:hover      {
	padding-top : 15px;
	padding-left: 10px;
	padding-bottom: 10px;
	
	border: none;
	font-family: tahoma;
	font-size: 13px;
	color : black;
	text-decoration: underline;
}

.forgetPasswordButton {
	border: none;
	margin-left: 10px;;
}
.loginFailMessage {
	font-family: tahoma;
	font-size: 12px;
	color: red;
}
.messageFromServer {

}

.notRegisteredEmail {
	font-family: tahoma;
	font-size: 12px;
	color: red;
}	

.registeredEmail {
	font-family: tahoma;
	font-size: 12px;
	color: green;
}


/* HTML Styles START *************************/
.tourLink{
	font-family : Arial;
	font-size : 9pt;
	font-weight: bold;
	color : #993300;
	text-decoration: none;
	}
	
.centertext{
	font-family : Arial;
	font-size : 10pt;
	color : #000;
	text-align: justify;
	}
	
.tourLink :HOVER{
	font-weight: bolder;
	}
	
.transparentBG{
	background: transparent;
	}

.demoLink{
	
	border : none;
	padding-left: 4px;
	padding-right: 4px;
	
	}

/* HTML Styles END *************************/



/**************************************************************************************/
.subhead {
	font-family : Arial;
	font-size : 11pt;
	color : #000;
	text-align: left;
	font-weight: bold;
}
.subhead1 {
	font-family : Arial;
	font-size : 10pt;
	color : #000;
	text-align: left;
	font-weight: bold;
}
.footertxt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: center;
	text-decoration: none;
}
.about_left_link:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-align: left;
	text-decoration: none;
}

.gwt-TabPanelBottom {
	border-color: #92c1f0;
	border-style: solid;
	border-width: 3px 2px 2px;
	overflow: hidden;
	padding: 1px;
}
