﻿/* USER*/
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	/*page-break-after:auto;*/

}
p
{
	font-size: 13px;
	color: #000000;	
	font-weight:normal;	
}


#mainDiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	width:780px;	
	/*cursor:pointer;*/
}	

#mainDiv1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	width:797px;	
	/*cursor:pointer;*/
}

.centerDiv
{
	position:relative;
	top:120px;
	left:150px;
	width:500px;

}
.padLeft
{
	padding-left:10px;
}

.PaddingLeft
{
	padding-left:16px;
}

h1{
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-family:Verdana,Arial, Helvetica,MS Sans Serif;    
	font-size:18px;
	font-weight:bold;
	color: #0D5497;	
}


h2{
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-family:Verdana,Arial, Helvetica,MS Sans Serif; 
	font-size: 12px;
	font-weight:bold;
	color: #0D5497;		
	font-style:italic;
}

h3{
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-family:Verdana,Arial, Helvetica,MS Sans Serif; 
	font-size: 12px;
	font-weight:bold;
	color: #0D5497;	
	/*font-style:italic;*/
}

h4{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-family:Verdana,Arial, Helvetica,MS Sans Serif; 
	font-size: 11px;	
	color: #0D5497;	
	font-style:italic;
}

p
{
	font-size: 13px;
	color: #000000;	
	font-weight:normal;
	
}

.h1UnderLine
{
    font-family:MS Sans Serif;  
	font-size: 17px;
	font-weight:bold;
	color: #0D5497;	
	text-align:center;
	text-decoration:underline;
}
.h2underLine
{
	font-family:Verdana,Arial, Helvetica,MS Sans Serif; 
	font-size: 14px;
	font-weight:bold;
	color: #0D5497;	
	text-decoration:underline;
}
.sideHeadingTerm{
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-family:Verdana,Arial, Helvetica,MS Sans Serif; 
	font-size: 12px;
	font-weight:bold;
	color: #0D5497;	
	
	
}

/*FORMS*/

.formText
{
	font-size: 11px;
	color: #000000;	
	font-weight:normal;	
}
.formText1
{
	font-size: 11px;
	color: #000000;	
	font-weight:bold;
}

.formText2
{
	font-size: 12px;
	color: #000000;	
	font-weight:normal;	
	float:left;
}
.formText3
{
	font-size: 12px;
	color: #000000;	
	font-weight:bold;
}

.formText4
{
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-family:Verdana,Arial, Helvetica,MS Sans Serif; 
	font-size: 11px;	
	font-style:italic;
}

.formTextBold
{
	font-size: 11px;
	color: #000000;	
	font-weight:bold;	
	float:left;
	width:100px;
}
.formTextTeal
{
	font-size: 11px;
	color: #0D5497;	
	font-weight:bold;	
	float:left;
	width:100px;
}

.formTexts
{
	font-size: 13px;
	color: #000000;	
	font-weight:normal;	
}
.formTextWidth
{
	font-size: 11px;
	color: #000000;	
	font-weight:bold;	
	float:left;
	width:85px;
}

.asterick
{
	color:Red;
}

.h3Text
{
	font-family:Verdana,Arial, Helvetica,MS Sans Serif; 
	font-size: 12px;
	font-weight:bold;
	color: #0D5497;	
}
.pText
{
	font-family:Verdana,Arial, Helvetica,MS Sans Serif; 
	font-size: 10px;
	color: #000000;	
	font-weight:normal;	
}
.buttonMargin
{
	margin-left:130px;
}	
/*Checkbox*/
.checkbox
{
	font-size: 11px;
	color: #000000;	
	font-weight:normal;	
	float:left;	
}

.checkbox77
{
	font-size: 11px;
	color: #000000;	
	font-weight:normal;	
	float:left;	
	width:77px;
}
/*Dropdown*/
.dropdown
{
	font-size: 11px;
	color: #000000;	
	font-weight:normal;	
	width:125px;
}

.radiobutton
{
	font-size: 11px;
	color: #000000;	
	font-weight:normal;
	width:80px;
	float:left;
}
.radiobuttons
{
	font-size: 11px;
	color: #000000;	
	font-weight:normal;	
}

/*textbox*/
.textbox
{
	font-size: 11px;
	color: #000000;	
	font-weight:normal;
	/*height:12px;*/	
	
}
.textboxViewCart
{
	font-size: 11px;
	color: #000000;	
	font-weight:normal;
	float:right;
	margin-left:20px;
	
	
}

.textboxs
{
	font-size: 12px;
	color: #000000;	
	font-weight:bold;	
	/*height:12px;*/	
	
}
.textbox1
{
	font-size: 11px;
	color: #000000;	
	font-weight:normal;
	/*height:12px;*/
	width:130px;
}

.textboxAdress
{
	font-size: 11px;
	color: #000000;	
	font-weight:normal;
	/*height:12px;*/
	width:395px;
	
}
.textboxValignTop
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	font-weight:normal;
	/*height:12px;*/
	vertical-align:top;
}
/*labels*/
 
   
 .labelsLeft
{
	font-size: 11px;
	color: #000000;	
	font-weight:bold;	
	float:left;
	width:149px;
}
 .labelsLeft2
{
	font-size: 11px;
	color: #000000;	
	font-weight:bold;	
	float:left;
	width:165px;
	
}
 .labelsLeft3
{
	font-size: 11px;
	color: #000000;	
	font-weight:bold;	
	float:left;
	width:159px;
	padding-left:5px;	
}
 .labelsLeftlookup
{
	font-size: 11px;
	color: #000000;	
	font-weight:normal;	
	float:left;
	width:149px;
}

 .labelsLeftRed
{
	font-size: 11px;
	color:Red;
	font-weight:bold;	
	float:left;
	width:149px;
}

.LogonlabelsLeft
{
	font-size: 11px;
	color: #000000;	
	font-weight:bold;	
	float:left;
	width:80px;
}

 .labelsNormal
{
	font-size: 11px;
	color: #000000;	
	font-weight:normal;
	float:left;
	width:220px;
}

 .labels
{
	font-size: 11px;
	color: #000000;	
	font-weight:bold;	
	
}

.gridLabels
{
	width:150px;
	display:block;
	
}
.labelsRight
{
	font-size: 11px;
	color: #000000;	
	font-weight:bold;	
}

.labelRed
{
	font-size: 13px;
	color:Red;	
	font-weight:normal;
}

.labelsStar
{
	font-size: 11px;
	color: #000000;	
	font-weight:bold;	
	float:left;
	width: 7px;
}
.labelsStarNoFloat
{
	font-size: 11px;
	color: #000000;	
	font-weight:bold;	
	width: 7px;
}


.labelsStarRed
{
	font-size: 11px;
	color:red;	
	font-weight:bold;	
	float:left;
	width: 7px;
}

.labelsNoStar
{
	font-size: 11px;
	color: #000000;	
	font-weight:bold;	
	float:left;
	width: 7px;
}

.labelsNoStar1
{
	font-size: 11px;
	color: #000000;	
	font-weight:bold;		
	width: 7px;
}

.labelsRedStar
{
	font-size: 11px;
	color: red;	
	font-weight:bold;	
	float:left;
	width: 7px;
}


.redLabelsLeft
{
	font-size: 11px;
	color:Red;
	font-weight:bold;
	float:left;
	width:149px;	
}
.redLabelsRight
{
	font-size: 11px;
	color:Red;
	font-weight:bold;
	float:left;	
	width:105px;
}

.labelHeaderBlue
{
	font-family:Verdana,Arial, Helvetica,MS Sans Serif; 
	font-size: 14px;
	font-weight:bold;
	color: #0D5497;	
	
}

.labelTextBlue
{
	font-family:Verdana,Arial, Helvetica,MS Sans Serif; 
	font-size: 15px;
	font-weight:bold;
	color: #0D5497;	
	padding-left:45px;
	
}


.subLabels
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
	 color: #000000; 
     font-weight:normal;
     margin-left:18px;
}
.labelBlue
{
	padding-left:30px;	
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size:13px;
	 color:Blue; 
     font-weight:normal;
}

/*Error Labels*/
.errorText
{
font-size: 10px;
color: red;
font-weight:normal;
font-family: Verdana, Arial, Helvetica, sans-serif;

}

/*User Master  Page*/


.userMasterHeaderSearch
{	
	width:455px;
	height:69px;
	background-color:#223D8C;
	float:left;		
}

.userMasterLeftMain
{
	width:192px;
	height:664px;
	float:left;
	
}

.userMasterMenu
{
	width:170px;
	float:left;
	height:624px;
	background:url(../Images/UserbgImage.jpg);}

.userMasterCurve
{
	width:192px;
	background-image:url(../Images/Usercurve.jpg);
	float:left;
	height:39px;	
	
}

.userMasterLeftImage
{
	background-image:url(../Images/UserLeftImage.jpg);
	width:22px;
	float:left;
	height:624px;
	
}


.userMasterContent
{
	padding-left:10px;
	padding-top:10px;
	height:600px;
	width:798px;
	float:left;
	overflow: auto;

}

.userMasterFooter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width:798px;	
	height:20px;	
	padding-bottom:15px;
}

.userMasterRight
{
	 width:780px;
 	 float:left;
 	 height:374px; 	
}


.SearchTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:13px;
}


.userMasterAddress
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	font-weight:bold;
	color: #0D5497;
	/*position:relative;
	  top:300px;	*/
	padding-top: 300px;
	padding-left:1px;
	/*z-index:1;*/
		
}



/*User Master  Page*/

/* USER*/
/*User Home Page*/
.Container540Left  
{
    width :540px;
    float:left;
 
}
.Container155Left
{
	float:left;
	width:155px;
}
.Container155Right
{
	float:right;
	width:155px;
}
.Container450FloatLeft
{
	width:450px;
	float:left;
	margin-top:30px;
}

.Container568Left  
{
    width :568px;
    float:left;
 
}
.Container780PadBtm
{
  width:780px;
  float:left;
  padding-bottom:10px;
}

.Container770
{
	width:770px;
	float:left;
}

.Container780PadBottom
{
  width:780px;
  float:left;
  padding-bottom:3px;
}

.PadLeft3
{
	padding:0px 0px 0px 3px;
}


/*Mouse Over*/
.MouseOver
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:Blue;
text-decoration:none;	
cursor:pointer;	
}

.MouseOver:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:Blue;
text-decoration:underline;
cursor:pointer;	
}

/*.MouseOverUserAddress
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#0D5497;
text-decoration:underline;
cursor:pointer;	
}
.MouseOverUserAddress:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#0D5497;
text-decoration:underline;
cursor:pointer;	
}*/
/*Mouse Over*/


.button {
    margin      : 2;
    padding     : 1;
    background  : #d6e7ef;
    color       : #000066;
    font-weight : bold;
    font-family : Verdana, sans-serif;
    font-size   : 11px;
    border-color :  #AFC4D5 #104a7b #104a7b #AFC4D5;
    border-width : 1px;
 
  }
  
  .buttonsReceipt {
    margin      : 2;
    padding     : 1;
    background  : #d6e7ef;
    color       : #000066;
    font-weight : bold;
    font-family : Verdana, sans-serif;
    font-size   : 11px;
    border-color :  #AFC4D5 #104a7b #104a7b #AFC4D5;
    border-width : 1px;
    width:170px;
 
  }
  .buttonActivate {
    margin      : 2;
    padding     : 1;
    background  : #d6e7ef;
    color       : #000066;
    font-weight : bold;
    font-family : Verdana, sans-serif;
    font-size   : 11px;
    border-color :  #AFC4D5 #104a7b #104a7b #AFC4D5;
    border-width : 1px;
    width:90px;
 
  }
  
  .buttonSaveContinue {
    margin      : 2;
    padding     : 1;
    background  : #d6e7ef;
    color       : #000066;
    font-weight : bold;
    font-family : Verdana, sans-serif;
    font-size   : 11px;
    border-color :  #AFC4D5 #104a7b #104a7b #AFC4D5;
    border-width : 1px;
    width:125px;
 
  }


/*link Buttons *
/* This is used for link button where padding is also needed */
.linkButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:Blue;	
	font-weight:normal;
	padding-left:25px;
	text-decoration:none;
}

.linkButton:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:Blue;	
	font-weight:normal;
	padding-left:25px;
	text-decoration:underline;
}
/* This is used for link button where padding is not needed */
.linkButton1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:Blue;	
	font-weight:normal;
	text-decoration:none;
}

.linkButton1:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:Blue;	
	font-weight:normal;
	text-decoration:underline;
}
.linkButton2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:Blue;	
	font-weight:normal;
	text-decoration:none;
}

.linkButton2:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:Blue;	
	font-weight:normal;
	text-decoration:underline;
}

/*HyperLink*/
.HyperLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:Blue;	
	font-weight:normal;
	padding-left:5px;
	text-decoration:none;
}

.HyperLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:Blue;	
	font-weight:normal;
	padding-left:5px;
	text-decoration:underline;
}
.HyperLinkNew
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0D5497;	
	font-weight:normal;
	padding-left:5px;
	text-decoration:none;
}
.HyperLinkBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0D5497;	
	font-weight:bold;
	padding-left:5px;
	text-decoration:none;
}


.HyperLinkNew:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0D5497;	
	font-weight:normal;
	padding-left:5px;
	text-decoration:underline;
}
.PadLeft15
{
	padding-left:15%;	
}

/*Float*/
.FloatRight
{
	float:right;
}
.FloatLeft
{
	float:left;
}

.FloatNone
{
	float:none;
}

.Container500Floatleft
{
width:500px;
float:left;	
}
.Container510FloatLeft
{
width:500px;
float:left;	
padding-left:10px;
}
.Container570Floatleft
{
width:600px;
float:left;	
padding-bottom:5px;
}

/*Container*/
.Container850
{
	/* Outer Main Div*/
	width:850px;	
}
.Container750
{
	width:750px;
	
	
}

.Container760
{
	width:760px;
	padding-bottom:20px;
	
	
}
.Container750FloatLeft
{
	width:750px;
	float:left;
	
	
}
.Container235
{
	width:235px;
	float:left;
	
}
.Container280
{
	width:280px;
	float:left;
	
}

.Container840
{
	width:840px;
	float:left;
}
.Container840Width
{
	width:840px;
	
}

.Container800
{
	width:800px;
	float:left;
}
.Container450PadLeft
{
	width:450px; 
	height:20px;
	padding-left:150px;
}
.Container510Pad
{
	width:510px;
	float:left; 
	padding-left:190px;
	padding-top:20px;
}
.Container310FloatLeft
{/*This is used for Right Content of the Online Order*/
	width:310px;
	float:left;	
	padding-bottom:20px;		
}

.Container585Float
{
	width :585px;
    float:left;
}

.Container310FloatRight
{/*This is used for Right Content of the Online Order*/
	width:310px;
	float:right;	
	padding-bottom:20px;		
}


.Container525FloatLeft
{/*This is used for Left Content of the Online Order*/
	width:525px;
	float:left;
	padding-bottom:20px;	
	
}
.Container160FloatLeft
{
width:160px;
float:left;
padding-top:10px;
}
.Container160FloatLeftPad
{
width:160px;
float:left;
padding-top:10px;
padding-bottom:20px;
}
.Container240Float
{
width:240px;
float:left;
padding-bottom:10px;

}
.Container350FloatLeft
{
width:350px;
float:left;
padding-bottom:10px;
}
.Container350FloatLeftPad
{
width:350px;
float:left;
padding-top:10px;

padding-bottom:20px;
}
.Container320FloatLeft
{
width:320px;
float:left;
padding-bottom:10px;
}
.Container340FloatLeft
{
	width:340px;
float:left;
padding-bottom:5px;

}
.Container325FloatRight
{
width:325px;
float:right;
padding-bottom:5px;

}

.Container415floatLeft
{
	width:415px;
	float:left;
	padding-bottom:5px;

}

.Container400floatLeft
{
	width:400px;
	float:left;
	padding-bottom:5px;

}




.ContainerPadFLeft
{
	padding:5px;
	float:left;	
}
.ContainerPadFLeft2
{
	padding-left:170px;	
}
.ContainerPadFLeft3
{
	padding-left:148px;	
}

.Container310FloatLeftBlack
{
 width:310px;
 float:left; 
 padding-bottom:20px;
 border:1px solid #000000;
}

.Container310Float
{
 width:310px;
 float:left; 
 padding-bottom:20px; 
}

.Container410FloatLeft
{/*This is used for Right Content of the Confirm Order*/
 width:410px;
 float:left; 
 padding-bottom:20px; 

}
.Container410FloatLeftHeight
{/*This is used for Right Content of the Confirm Order*/
 width:410px;
 float:left; 
 padding-bottom:10px; 
 /*height:380px;*/

}

.Container470FloatLeft
{/*This is used for Right Content of the Confirm Order*/
 width:470px;
 float:left; 
 padding-bottom:15px; 
}
.Container470
{/*This is used for Right Content of the Confirm Order*/
 width:470px;
 padding-left:25px;
 padding-bottom:15px;  
}

.Container550
{
    width :550px;	
}
.Container780
{
    width :780px;	
}

.Container225FloatLeft
{
	width:225px;
	float:left;
	background-color:#e0e0e0;
	padding-left:6px;
	/*HEIGHT: 600px;	*/
}



.Container250
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:250px;
	float:left;
	padding-left:4px;
	height: 25px;
	color:#0D5497;
}

.Container480FloatLeft
{
	width:480px;
	float:left;
	padding-left:6px;	
}


.Container543FloatLeft
{
	width:543px;
	float:left;
	padding-left:6px;	
}

.Container200FloatLeft
{
	width:190px;
	float:left;
}
.Container300
{
	width:300px;
	float:left;
}
.Container170FloatLeft
{
	width:170px;
	float:left;
}

.Container250FloatLeft
{
	width:250px;
	float:left;
}
.Container190FloatLeft
{
	width:190px;
	float:left;
}
.Container325FloatLeft
{
	width:325px;
	float:left;
}

.Container200PadLeft
{
	width:200px;
	float:left;
	padding-left:30px;
	padding-bottom:20px;
	
}

/*COMMON*/
/*Master Page*/
.Masterbg
{	
	width:1000px;
	height:69px;
	background-color:#223D8C;
	float:left;		
}
.MasterHeaderImage
{
	background-image:url(../Images/UserHeaderLogo.jpg);
	background-repeat:no-repeat;
	width:545px;
	height:69px;
	float:left;
	/*background-color:#223D8C;*/
}

/* Admin Master page*/
.adminMasterHeading
{
	width:1000px;
	height:98px;
	background-image:url(../Images/AdminHeaderHome.jpg);
}


.adminMenuTitleHeader
{
	width:891px;
	
	border-color:#D9E2FE;
	float:left;
	border-collapse:collapse;	
}
.Container944
{
	float:left;
	width:944px;
}
.mainContentAdminMaster
{
 margin-top:20px;
 height: 545px; 
/* width: 940px; */
 width: 942px;
 float:left;
 padding-left:1px;
 overflow: auto;
}

.adminBreadCrumbMain
{	
	margin: 2;
	padding: 1;	
	/*background:#F8F8F8 ;*/
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #E0DFDF;
	width:918px;
	padding:4px;
	height:37px;
	/*color:#000066;	
	font-weight : bold;
	border-color :  #AFC4D5 #104a7b #104a7b #AFC4D5;
	border-width : 1px;*/
	background-image:url(../Images/menuheaderbg.jpg);
	
	/*background-color:#1E3087;
	width:886px;
	padding:4px;
	height:50px;
	color:#1E3087;*/
		
}


.adminBreadCrumbInner
{
	width:630px;
	height:22px;
	float:left;
	margin-top:15px;
}


.breadCrumpText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#1E3087;
	font-weight:bold;	
	
}

.welcomeText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1E3087;
	float:right;
	padding-right:22px;
}

.logoutText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:White;
	margin-right:10px;
	float:right;
	
}

.adminMasterLeftBackImg
{
	width:56px;
	height:663px;
	text-align:left;
	float:left;
	background-image:url(../Images/LeftImageadmin.jpg);
	
}


.adminMasterFooter
{
		
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;		
	padding-top:6px;	
	}


.Container250Right
{
	width:250px;
	float:right;
	padding-top:15px;
}

 
/* Admin Master page*/



.Container1000
{
	width:1000px;	
}

.Container1000Logon
{
	width:200px;
	margin: 110px 40px 90px 260px;
	display:table;
	text-align:center;
}
.Container1000Left
{
	width:1000px;
	float:left;
}

.Container350Left
{
	width :350px;
	float:left;
}
.Container300Left
{
	width :300px;
	float:left;
}
.Container250Left
{
	width :250px;
	float:left;
}

.Container350
{
	width :350px;	
}
.Container320floatLeft
{
	width:320px;
	float:left;
	padding-bottom:10px;	
	
}
.Container320floatLeftWidth
{
	width:100%;
	float:left;
	padding-bottom:10px;	
	
}

.Container425floatLeft
{
	width:425px;
	float:left;
	padding-bottom:10px;
	
}
/*login*/

.LoginMainDiv
{
	/*position:absolute;*/
	margin: 10px 0px 10px 10px;
	display:table;	
	/*text-align:center;*/
	/*left:370px;*/
	/*top:235px;*/
	width:310px;
	height:168px;	
	background-image:url(../Images/LoginBg.jpg);
}	

.LoginInnerDiv1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 270px;
	height: 120px;
	margin: 10px 10px 10px 10px;	
	
	
}

.LoginInnerDiv
{
	width:268px;
	height:126px;
	margin:20px 10px 10px 20px;
}

/*.LoginInnerFirstRow
{
	width:268px;
	height:20px;
	text-align:center;
	line-height:12px;
}

.LoginInnerLeftCol1
{
	width:90px;
	height:30px;
	float:left;
}

.LoginInnerLeftCol2
{
	width:172px;
	height:30px;
	float:left;
}*/

/*Grid View*/

/*.gridView
{
border-collapse:collapse;
border:1px solid #000000; 
border-width:3px;
}*/

.HomeNewDiv
{
	float:left;
	width:310px;
	height:168px;
	background-image:url(../Images/WhatNew.gif);

}




/*margins*/
.marginleft
{
	padding-left:1px;
}


.MarginTop10
{
	margin-top :10px;
	
}

.MarginTop10Left3
{
	margin      : 2;
    padding     : 1;
    background  : #d6e7ef;
    color       : #000066;
    font-weight : bold;
    font-family : tahoma, sans-serif;
    font-size   : 11px;
    border-color :  #AFC4D5 #104a7b #104a7b #AFC4D5;
	border-width : 1px;
	margin-top:10px;
	margin-left:3px;	
}

.MarginLeft3
{
	margin-left:3px;
}

.MarginLeft90
{
	margin-left:90px;
}

.MarginLeft130
{
	margin-left:130px;
}
.MarginLeft150
{
	margin-left:150px;
}
.PadLeft30
{
	padding-left:30px;
	font-size: 13px;
	color: #000000;	
	font-weight:normal;	
	
}




/* This is used for password textbox */
.textPassword
{
	width:150px;
	margin-top:10px;
	
}
	
/*Styles used for buttons*/
.ButtonStyle130
{
	/*margin      : 2;
    padding     : 1;
    background  : #d6e7ef;
    color       : #000066;
    font-weight : bold;
    font-family : tahoma, sans-serif;
    font-size   : 11px;
    border-color :  #AFC4D5 #104a7b #104a7b #AFC4D5;
	border-width : 1px;
	margin-left:145px;*/
	margin-top:10px;
	
}
.ButtonStyle155
{
	margin-left:155px;
	margin-top:10px;
}

.ButtonStyle90
{
	margin-left:90px;
	margin-top:10px;
}

.ButtonStyle110
{
	margin-left:110px;
	margin-top:10px;
}


.ButtonStyle100
{
	margin-left:100px;
}
.ButtonStyle150
{
	margin-left:150px;
}

.ButtonStyle250
{
 margin-left:250px;
}

.ButtonStyle202
{
 margin-left:202px;
}

/*Styles used for buttons*/


/*This is used for the labels for Details View*/
.DetailsViewlabels
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	font-weight:normal;
}

.width50
{
width:50px;
}
.width75FloatLeft
{
width:100px;
float:left;
}
.width41Left
{
width:41px;
float:left;

}

.width37Left
{
width:37px;
float:left;

}

.width40Left
{
width:40px;
float:left;
}

.width10
{
width:10px;
}



.width7
{
width:7px;
float:left
}

.BorderCollaspe
{
	border-collapse:collapse;
}


/* Login Page */
.alignCenterPad
{
	padding-left:30px;
	
	padding-top:4px;
}
.alignCenter
{
text-align:center;
}

.lblLogin
{
	width:268px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}

.labelsleftLogin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	font-weight:normal;
	text-align:left;
	float:left;	
	width:65px;
	margin-left:35px;	
}


.PadLeft
{
	padding-left:2px;
}






.Container910
{
	width:910px;

}


.Container200Left
{
	width:200px;
	float:left;
	
}

.marginTop5
{
	margin-top:2px;
}
/* This is used for error pages. */	
.errorMainMsg
{
	font-weight: bold;
	font-size: small;
	color: red;
	font-family: Verdana;
	left: 20pt;
	position: relative;
}

.errorMsg
{
	font-weight: normal;
	font-size: small;
	font-family: Verdana;
	left: 20pt;
	position: relative;
}
/*


.topnav {
	color: #1E3087;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}
a.topnav {
	color: #1E3087;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}

a.topnav:hover {
	color: #1E3087;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}
.whitetext {
	font: 12px arial, helvetica, sans-serif;
	color: #1E3087;
	font-weight:normal;
}

a.whitetext {
	font: 12px arial, helvetica, sans-serif;
	color: #1E3087;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
}


.Welcometext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #1E3087;	
	color:White;
}
.gridheading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;	
	font-weight:bold;
}
.subheading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
	font-weight:bold;
	text-decoration:underline;
}
.breadcrumptext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #1E3087;
	color:White;
	font-weight:bold;	
}
.logouttext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	/*color: #1E3087;
	color:White;
}
a.logouttext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	/*color: #1E3087;
	color:White;
}
a.logouttext:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #1E3087;	
	text-decoration:underline;
}

.linktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #03478B;	
}

a.linktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #03478B;	
	text-decoration:underline;	
}

a.linktext:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #03478B;		
	text-decoration:underline;	
}

.GridLeftPadding
{
	padding-left:5px;
}


.Container840Height
{
	width:840px;	
	float:left;
}

.Container700
{
	width:700px;
}
.Container550Left
{
    width :550px;
    float:left;	
  
}

.Container400
{
    width :400px;
    float:left;	
    padding-bottom:20px;
}
.Container450
{
	WIDTH: 450px; HEIGHT: 31px;
}
.Container450Hgt21
{
	WIDTH: 450px; HEIGHT: 31px;
}

.Container450Hgt51
{
	WIDTH: 450px; HEIGHT: 51px;
	
}

.Container200
{
	WIDTH: 200px; HEIGHT: 31px;
	float:left;	
}

.Container200Hgt51
{
	WIDTH: 200px; HEIGHT: 51px;
	float:left;	
}

.Container150
{
	WIDTH: 150px; HEIGHT: 31px;
	float:left;	
}
.Container100
{
	WIDTH: 100px; HEIGHT: 31px;
	float:left;	
}
.Container150PadLeft
{
	WIDTH: 125px; HEIGHT: 31px;
	float:left;	
	padding-left:25px;
}
.Container410
{
	width:410px;
	height:17px;
}
.Container250
{
	width:250px;
	height:17px;
}


.Container310FloatLeft
{/*This is used for Left Content of the Online Order
	width:310px;
	float:left;	
	padding-bottom:20px;	
}

.labelTextNormal
{
	/*Label Text For Field Declaration
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	font-weight:normal;	
	padding-left:3px;
	
}
.labelAlign
{
	/*Label Text For Field Defination
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	padding-left:3px;
	
}
.labelHead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: teal;	
	font-weight:bold;	
}
.labelMain
{
	font-family: Times New Roman ,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;	
	font-weight:bold;	

.Container180
{
	padding-top:4px;
	padding-bottom:4px;
	width:180px;
	float:left;	
}
.ContainerMainContent
{
	width:780px;
}
.ContainerPadFLeft
{
	padding:5px;
	float:left;	
}



.ContainerPadLeft15
{
	padding-left:15px;
}
.ViewHeading  /* This is used for view heading 
{
	padding-top:30px;
	padding-bottom:10px;	
}

.ViewDisplay       /* This is used for view  main table  
{
	width:450px;	
}

.ViewCol1		 /* This is used for view  main table columns 
{
	padding-top:4px;
	padding-bottom:4px;
	width:147px;
	float:left;
	border-right:1px solid #CCCCCC;	
}

.ViewCol11		 /* This is used for view  main table columns 
{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:2px;
	width:230px;
	float:left;
	border-right:1px solid #CCCCCC;	
}
.ViewCols /* This is used for view  main table columns 
{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:2px;
	width:230px;
	float:left;	
}

.ViewCol2		/* This is used for view  main table columns
{
	padding-top:4px;
	padding-bottom:4px;
	width:267px;
	float:left;	
}

.ViewCol22		/* This is used for view  main table columns
{
	padding-top:4px;
	padding-bottom:4px;
	width:267px;
	float:left;
	border-left:1px solid #CCCCCC;
}

.ViewSmallDisplay
{
	width:415px;
	background-color:#EEEEEE;
	float:left;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
}
.ViewFirstRow				/* This is used for view  main table First Row (bg color grey) 
{
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	float:left;

}

.ViewAlternateRow		/* This is used for view  main table First Row (bg color white)
{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	float:left;
}

.ViewSmallCol1
{
	padding-top:4px;
	padding-bottom:4px;
	width:115px;
	padding-left:25px;
	float:left;
	border-right:1px solid #CCCCCC;
	
}

.ViewSmallCol2

{
	padding-top:4px;
	padding-bottom:4px;
	width:255px;
	float:left;
	
}
.ViewLeftBtnCol11 /*Used in Left Button 
{
	padding-top:4px;
	padding-bottom:4px;
	padding-right:3px;
	text-align:right;
	width:229px;
	float:left;
	border-right:1px solid #CCCCCC;	
	
}

.ViewLeftBtnCol1
{
	padding-top:4px;
	padding-bottom:4px;
	padding-right:3px;
	text-align:right;
	width:143px;
	float:left;
	border-right:1px solid #CCCCCC;
}

.ViewRghtBtnCol2
{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:3px;
	width:264px;
	float:left;	
}
.usertext				/* This is used for Shopping user text 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}

.Container745
{
	width:745;
}

.Container100Left
{
	width:100px;
	float:left;
}

.Container100PadBot10
{
	width:100px;
	padding-bottom:10px;
}


.Container350floatLeft
{
	width:350px;
	float:left;
	padding-bottom:10px;	
	
}


.Container320floatRight
{
	width:320px;
	float:right;
	padding-bottom:10px;	
	
}

.Container150Left
{
	width:150px;
	float:left;
}
.Container160Left
{
	width:160px;
	float:left;
}
.Container120Left
{
	width:100px;
	float:left;
	padding-left:40px;
}
.Container275Left
{
	width:275px;
	float:left;
}
.Container274Right
{
	width:274px;
	float:right;
}
.Container169Right
{
	width:169px;
	float:right;
}
.Container169Left
{
	width:169px;
	float:left;
}





.Container600PadBot10
{
	width:600;
	padding-bottom:10px;

}
.BlackLine
{
	WIDTH: 700px; 
 line-height:3px;
 HEIGHT: 1px;
 BACKGROUND-COLOR:Black;
}
.SubLabels
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000; 
     font-weight:normal;
     margin-left:18px;
}
.container740Hgt30
{
	width:740px;
	height:30px;
}
.container700Hgt30
{
	width:700px;
	height:30px;
}


.PadLeft50
{
	padding-left:50px;
}

.Container350
{
	width :350px;	
}


.Container310
{
	width:310px;
}
.Container350Left
{
	width :350px;
	float:left;
}
.labelsleft1
{
	font-size: 11px;
	color: #000000;	
	font-weight:normal;
	float:left;
	width:90px;
}

.labelsleft2
{
	
	font-size: 11px;
	color: #000000;	
	font-weight:normal;
	float:left;
	width:110px;
}

.labelsleft3
{
	
	font-size: 11px;
	color: #000000;	
	font-weight:normal;	
	float:left;
	width:150px;
}

.labelsleft4
{
	
	font-size: 11px;
	color: #000000;	
	font-weight:normal;	
	float:left;
	width:140px;
}

.labelsleft5
{
	
	font-size: 11px;
	color: #000000;	
	font-weight:normal;	
	float:left;
	width:170px;
}

.labelsright1
{

font-size: 11px;
color: #000000;
font-weight:normal;
width:77px;
}

.ContainerPad
{
	padding:5px;
}
*/

.linkbtnpadding1
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:Blue; 
 font-weight:normal;
 padding-left:45px;
}



/*ADMIN*/
#mainDivAdmin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	width:850px;		
}

#mainDivAdmin1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	width:940px;		
}

.Container700
{
    width :700px;
}
.Container700Left
{
    width :700px;
    float:left;

}
.Container770LeftPadBtm
{
    width :770px;
    float:left;
    padding-bottom:25px;

}

.Container200LeftPad120
{
	width:200px;
	float:right;
	padding-top:120px;
	
}


.Container200LeftPad40
{
	width:200px;
	float:right;
	padding-top:40px;
}

.Container200LeftPad115
{
	width:200px;
	float:right;
	padding-top:115px;
	
}

.textNews    
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;	
}

.textHeader    
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #0D5497;
}
.textHeader1    
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #0D5497;
	width:170px;
	float:left;
}
.textHeader2    
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #0D5497;
	width:100px;
}
.subheading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
	font-weight:bold;
	text-decoration:underline;
}
.subheadingTeal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0D5497;	
	font-weight:bold;
	text-decoration:underline;
}

.textHeaderTeal    
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #0D5497;	
}
/*textbox*/

.textboxValignTop
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	font-weight:normal;
	height:12px;
	vertical-align:top;
}

.labelsCenter  
{
	
	width:120px;
	margin-left:30px;	
	font-size: 11px;
	color: #000000;	
	font-weight:bold;	
	float:left;
	
}

.Container600Left
{
    width :600px;	
    float:left;
}



.DataListPaging
{
	width:700px;
	text-align:right;
	height:20px;
	padding-top:5px;
	color:Blue;
	
}


/*DropdownList*/
.dropdownList
{
	font-size: 11px;
	color: #000000;	
	font-weight:normal;
	height:20px;
}

/*DropdownList*/
.multiLineTextbox
{
	font-size: 11px;
	color: #000000;	
	font-weight:normal;
	height:30px;
}

.Container524
{
	width:524px;
}

.CalenderImage
{
	
	position:absolute;
	z-index:0;	
	border:1px solid red;
}

.FckDiv
{
	z-index:-1;
	position:absolute;	
	margin : 100px 200px 150px 200px;
	border:1px solid blue;
}

/*Page Not Found*/
.PageText
{
	font-family:MS Sans Serif;    
	font-size:19px;
	font-weight:normal;
	color: #0D5497;	
}

.Container73floatLeft
{
 width :73px; 
 float:left;
}

.footerLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	font-weight:bold;			
}

.btnSubmit
{
	float:left;
	width:220px;
}

.searchHeader
{
	left:20px;
	float:right;	
	padding-right:18px;
}

.searchlbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;	
}

.WebsiteAddress
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color:Navy;
 font-size:11px;
 font-weight:bold; 
}

.newsTopImage
{
	 vertical-align:top;
	 width:520px;
	 height:16px;
	 background:url(../Images/newstop.jpg);

}


.newsLeftImage
{
	float:left;
	width:20px;
	height:200px;
	background:url(../Images/newsleft.jpg);
}

.newsInnerLength
{
	width:519px;
	height:200px;
	/*float:left;*/
	background:url(../Images/boxbg.jpg);
	
}

/*.newsRightImage
{
	width:20px;
	height:200px;
	background:url(../Images/newsright.jpg);
}*/

.newsBottomImage
{
	width:520px;
	height:16px;
	background:url(../Images/newsbottom.jpg);
}
	
.centerButton
{
 position:relative;
 top:45px;
 left:150px;
 width:500px;

}

.linkButtonColor
{
	color:#0D5497;		
}
.linkPdfColor
{
	color:Blue;		
}
.Container320floatLeftPos
{
	width:320px;
	float:left;	
	position:fixed;
	
	
	
}
.Container410FloatLeft
/*This is used for Right Content of the Online Order*/
{	width:310px;
	float:left;	
	padding-bottom:20px;	
	}
.gridScroll
{
	overflow:scroll;
	width: 100%;
	/*height: 200px;*/
}

.gridScroll2
{
	overflow:scroll;
	width: 100%;
	
}
.gridScroll3
{
	overflow:scroll;
	width: 95%;
	
}
.Container410Float
{
 width:410px;
 float:left; 
 padding-bottom:20px; 
}

.Container430Float
{
 width:430px;
 float:left; 
 padding-bottom:20px; 
}
/*.heightDiv
{
	padding-bottom:25px;
	height:300px;
}*/
 .labelsPermission
{
	font-size: 11px;
	color: #000000;	
	font-weight:bold;	
	float:left;
	width:124px;
}

.Container460floatLeft
{
	width:460px;
	float:left;
	padding-bottom:10px;
	
}
.Container460floatLeftpad15
{
	width:460px;
	float:left;
	padding-bottom:15px;
	
}
.labelText
{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	font-weight:bold;	
	padding-left:3px;
	
}

/* Website search classes: start here */
.searchResult{
	font-size: 10px;
	color:#000000;	
	font-weight:normal;
}

.plaintable{
  font-family: Verdana, Arial, Helvetica, Sans-Serif; 
  background-color:White;
  color:Black;
  font-size: 10pt;
}

.Container540LeftBottom
{
	width:540px;
	float:left;
	padding-bottom:20px;
}

/* Website search classes: end here */

.imgHeader
{
	background-color:#1F3F8A; 
	width:428px;
	height:24px;
}

.imgHeader1
{
	background-color:#1F3F8A; 	
	width:823px;		
}
.imgHeader2
{
	background-color:#1F3F8A; 	
	width:742px;
	height:25px;		
}



.gridRemoveScroll
{
	padding-bottom:25px;
	width: 100%;
	/*height: 200px;*/
}

/* For Credit card Images*/
.creaditcard
{
 left:300px;
 position:relative;
}

.PaddingRight
{
 padding-right:35px;
 float:right;
}


.PaddingRight15
{
 padding-right:15px;

}

.PaddingRight5
{
 padding-right:5px;

}

.userMasterRightMain
{
	/*width:190px;*/
	/*width:270px;*/
	/*height:50px;*/
	float:right;
	margin: 0px 0px 0px 0px;
}

.HyperLinkNormal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1E3087;	
	text-decoration:none;
	padding-left:5px;
}
.HyperLinkNormalMyAccnt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1E3087;	
	text-decoration:none;
	padding-left:5px;
}
.HyperLinkNormalMyAccnt:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1E3087;	
	text-decoration:none;
	padding-left:5px;
	font-weight:bold;
}

.paddingTop
{
	padding-top:20px;
}

.hLine
{
	width:600px;
	color:Black;
	text-align: left;/*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
	height: 1px;
}
.textAlign
{
	text-align:right;	

}

.noteText
{
font-size: 11px;
color: red;
font-weight:normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


.Container762
{
width:762px;
border:1px solid #5D5D5D;
}


.Container50
{
	width:50px;
	border:1px solid #5D5D5D;
	height:20px;
	float:left;
	text-align:center;
}

.Container200
{
	width:197px;
	border:1px solid #5D5D5D;
	height:20px;
	float:left;
	padding-left:3px;
}

.BoxText
{
	font-size: 11px;
	color: #000000;	
	font-weight:700;
	
}

.ProductText
{
	font-size: 13px;
	color:Blue;
	font-weight:700;
	
}





