.header {
	FONT-SIZE: 14pt; COLOR: #006699; FONT-STYLE: italic; FONT-FAMILY: arial black, helvetica black, arial, helvetica, sans-serif
}
.bigheader {
	FONT-SIZE: 18pt; COLOR: #006699; FONT-STYLE: italic; FONT-FAMILY: arial black, helvetica black, arial, helvetica, sans-serif
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #006699; FONT-FAMILY: arial, helvetica, sans-serif
}
.yqa{ display:inline; width:100%; margin:0 auto;}
.yqa h3{margin:0; padding:0; display:inline;background:none;}
.yqa h3 a{text-decoration:none;color:#ffffff; cursor:default; background:none;}
.whitetext {
	font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana;COLOR: white;font-size:inherit;font-weight:normal;
}
A.whitetext:hover {
	font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana;font-size:inherit;font-weight:normal;
	COLOR: #0099cc; TEXT-DECORATION: none
}
A.whitetext {
	COLOR: white
}
.groupLink {
	FONT-SIZE: 8pt
}
/*A.groupLink {
	FONT-SIZE: 8pt; COLOR: #000099; TEXT-DECORATION: underline
}
A.groupLink:hover {
	FONT-SIZE: 8pt; COLOR: #0099cc; TEXT-DECORATION: underline
}*/
.smallgraytext {
	FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: arial,helvetica,sans-serif
}

.bodytextblue {
	FONT-SIZE: 9pt; COLOR: #006699; FONT-FAMILY: arial,helvetica,sans-serif
}
.bodytextred {
	FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: arial,helvetica,sans-serif
}
.smallredtext {
	FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: arial,helvetica,sans-serif
}
.bodytextwhite {
	FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: arial,helvetica,sans-serif
}
.bodytextu {
	FONT-SIZE: 9pt; FONT-FAMILY: arial,helvetica,sans-serif
}
A.bodytextu {
	FONT-SIZE: 9pt; COLOR: #000099; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
A.bodytextu:hover {
	FONT-SIZE: 9pt; COLOR: #0099cc; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
.lgtableheader {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: arial,helvetica,sans-serif
}

.bodytext1 {
	FONT-SIZE: 10pt; FONT-FAMILY: arial,helvetica,sans-serif; font-weight:normal;
	padding-left:22px;
	margin-top:30px;
	
}
.bodytextblueAndBold {
	FONT-SIZE: 9pt; COLOR: #006699; FONT-FAMILY: arial,helvetica,sans-serif; font-weight:bold; 
}
.SectionTitle
{
   font-size:12px;	
   font-weight:bold;
}
.SectionSubTitle
{
   font-size:12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight:bold;
}
.MainModuleTable
{
	width:100%;
}
.SiteTitle {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color:#cccc99
}
/* GENERAL */
/* style for module titles */
.Head   {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: Black;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: Black;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: Black;
}
/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px    
}
.GridHeader{
font-size: 11px;
	 background-color:#000060;
	 color:white;
	 font-weight:bold;
    line-height: 12px   ;
    FONT-FAMILY: arial,helvetica,sans-serif;  
}
.GridAlternatingItem {
	font-size: 11px;
	 background-color:#F7F6F3;
	 color:#333333;
	 	 font-weight:normal;
    line-height: 12px    

}
.GridSelectedItem 
{
	font-size: 11px;
	 color:#333333;
 	 font-weight:bold;
    line-height: 12px    

}
.GridItem{
	font-size: 11px;
	 background-color:white;
	 color:#333333;
	     line-height: 12px    ;
	FONT-FAMILY: arial,helvetica,sans-serif;  
	border-width:2px;
	
}
.GridFooter
{
		font-size: 11px;
	 background-color:white;
	 color:#333333;
	     line-height: 12px    

}
.DropDownList 
{
	font-family:Verdana;
	font-size:9px;
}
.ItalicHyperLink
{
   text-decoration:none;
   font-style:italic;
   font-size:9pt;
   color:Blue;
}


/* Surrounds the calendar */
.eventmonth
{
	border: 1px solid #DBDB79;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	background: url(images/background_fullwidth.jpg) #ffffd3 repeat-y;
	margin-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	text-align: center;
}

/* used as the cssclass of the actual calendar */
.eventmonthtable
{
    width: 400px;
    height:450px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    margin-bottom: 15px;
    border: 1px solid #DBDB79;
    border-collapse:collapse;
}


.dayNumber
{
    float: right;
    border-bottom: 1px solid #C7C272;
    border-left: 1px solid #C7C272;
    clear: none;
    padding: 2px;
}


.calcurrentmonth
{
    /* no styles needed at this time */
}
.calothermonth
{
	background-color: #e7e7ff;
}
.calcurrentday
{
	background-color: #f1f78e;
}
.calweekend
{
	background-color: #ffffff; /*  width: 15%; */
}
.caldays
{
   font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight:bold;
  /*  width: 15%; */
}
.calcurrentmonth , .calcurrentmonth , .calothermonth , .calcurrentday , .calweekend
{
    text-align: left;
    border: 2px solid #C7C272;
    height: 60px;
    vertical-align: top;
    /* needed for positioning the dayNumber part */
    position:relative;
     border-collapse:separate;
     border-spacing: 5px;
     
}
html { margin: 0; padding: 0; }
label{font-size:11px;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h1
{
    margin-top: 10px;
    font-size: 10pt;
    vertical-align: bottom;
    color: #cc6600;
    font-family: Palatino;
    letter-spacing: 2px;
}
div
{
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	    border:none 0px;

}
span
{
	font-size:9pt;
	font-family:arial,helvetica,sans-serif;
}
.paging
{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.paging:hover
{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #0099cc; 
}
p
{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h2
{
    margin-top: 10px;
    font-size: 8pt;
    vertical-align: bottom;
    color: #cc6600;
    font-family: Palatino;
    letter-spacing: 1px;
    display: inline;
}
h2.shaded
{
    color: #cccccc;
    display: inline;
}

h2 a
{
    font-size: 8pt;
    vertical-align: bottom;
    color: #65738e;
    font-weight:bold;
}
body {
	margin: 0;
	padding: 0;
	background: #ffffff;
	font-family:Verdana;
	font-size: 8pt;
}

img
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
table
{
		font-size:11px;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		 border-width:0px;
}

tr
{
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

}
td
{
    vertical-align: top;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}


A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}



.sitelogobox
{
    margin-top: 0px;
    font-size: 7pt;
    vertical-align: bottom;
    color: #65738e;
    font-family: Palatino;
    letter-spacing: 2px;
    width:770px;
}
.catalogmenu
{
    border-bottom: gainsboro 1px solid;
    text-align: right;
    margin-bottom: 10px;

}
.textbox {
	border: solid 1px #CBCED4;
	background: #f5f5f5;
	margin-bottom: 7px;
    width:168px;
    text-indent: 3px;

}
.textbox li
{
    list-style-type: none;
}
.plainbox
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.offsetleftbox
{
	margin-bottom: 7px;
    width:auto;
    padding-right: 5px;
    padding-left: 30px;

}
.textboxheader
{
    font-weight: bold;
    font-size: 8pt;
    color: #f5f5f5;
    font-family: verdana;
    background-color: #1b3457;
    padding-bottom: 3px;
    padding-top: 3px;
    width:168px;
}
.textboxheader a
{
     color: #f5f5f5;
    font-family: verdana;
    text-decoration:none;  
    font-size: 8pt;
    font-weight: bold;
    text-indent:3px;
}
.graybox
{
 	border: solid 1px #CBCED4;
	background: #ffffff;
	padding: 11px;
	margin-bottom: 7px;
   
}
.grayboxheader
{
    font-weight: bold;
    font-size: 8pt;
    color: #f5f5f5;
    font-family: verdana;
    background-color: #999DA6;
    padding-bottom: 3px;
    padding-top: 3px;
    text-indent:3px;
}
.bodywrapper
{
    margin-left: 90px;
    margin-right: 90px;
    width:770px

}
#columnleft
{ 
    width: 170px;
    float:left;
    border:none 0px;
   
}
#ContentPlaceholder1
{
	width:420px;
	padding-left: 3px;
}
#ContentPlaceHolder1
{
	width:427px;
	padding-left: 3px;
}
#columnmiddle
{ 
    margin-left: 170px;
    width:597px;
    padding-left: 0px;
    border:none 0px;
    
}



#menutext
{
    padding: 5px;
    text-align: right;
    border-bottom: gainsboro 1px solid;
    margin-bottom: 10px;


}
	#menutext ul {
		margin: 0px;
		padding: 0px;
		list-style-image: none;
	}
	
	#menutext li { display: inline }
	
	#menutext a:link, #menutext a:visited {
		padding-left: 12px;
        font-size: 8pt;
        color: #65738E;
        font-family: palatino;
		text-decoration: none;
	}
	
	#menutext a:active, #menutext a:hover {
		color: #717052;
	}
	
.homeproductdisplay
{
    padding-right: 5px;
    padding-left: 5px;
    color: #696969;
    margin-left: 5px;
    margin-right: 5px;
    min-width:500px;
}
.subtotal
{
    text-align: right;
    border-top: 1px solid #c9c9c9;
    margin-top: 5px;
}
.checkout
{
    margin-top: 5px;
    color: #696969;
    font-size: 8pt;
}
.searchbox
{
    border-right: #dcdcdc 1px solid;
    border-top: #dcdcdc 1px solid;
    font-size: 8pt;
    border-left: #dcdcdc 1px solid;
    border-bottom: #dcdcdc 1px solid;
    font-family: verdana;
}
.thumbimage
{
    width: 100px;
    height: 100px;
}
.oldprice
{
    font-weight: bold;
    color: #696969;
    text-decoration: line-through;
}
.saleprice
{
    font-weight: bold;
    color: #cc0000;
}
.sidemenulink
{
    font-size: 8pt;
    font-family: verdana;
}
.errorbox
{
    border-right: #660000 1px solid;
    border-top: #660000 1px solid;
    font-weight: bold;
    font-size: 9pt;
    border-left: #660000 1px solid;
    color: #660000;
    border-bottom: #660000 1px solid;
    font-family: verdana;
    background-color: #ffcccc;
    width:auto;
}
.sectionheader
{
    border-bottom: #dcdcdc 1px dotted;
    color: #65738E;
    font-size: 8pt;
    padding-bottom: 5px;
    font-weight:bold;
}
strong
{
    color: #696969;
}
.addtocartlink
{
    font-size: 10pt;
    text-decoration: none;
    font-weight: bold;
    color: #C7C030;
}
.checkoutlabel
{
    font-size: 8pt;
    font-family: verdana;
    color: gray;
}
INPUT
{
    border-right: #696969 1px solid;
    border-top: #696969 1px solid;
    font-size: 8pt;
    border-left: #696969 1px solid;
    border-bottom: #696969 1px solid;
    font-family: verdana;
}
SELECT
{
    border-right: #696969 1px solid;
    border-top: #696969 1px solid;
    font-size: 8pt;
    border-left: #696969 1px solid;
    border-bottom: #696969 1px solid;
    font-family: verdana;
}
.admin-header
{
    background-color: #6190CD; 
    height:40px;
    padding-left:10px;
    border-bottom:solid 4px #B4CCEB;
}
.admin-header h1
{
    color: white;
}
.validationWarningMain 
{
	font-family:Verdana;
	color:red;
	width:100%;
	font-size:13px;
	font-weight : bold;
	
	
}
.validationWarningSmall 
{
	font-family:Verdana;
	color:Red;
	font-size:12px;
	font-weight : bold;
}
.controlClientArea
{
	width:100%;
}
.controlTitleArea
{
	width:100%;
}

.titlehead {
	border-bottom : 1px solid #ABABAB;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	text-indent : 0px;
	padding-bottom : 2px;
	padding-top : 2px;
}
.titleheadunder 
{
	background-color : #DCDCDC;
	border-bottom : 1px solid #ABABAB;
}
.MainClientTable 
{
	font-size:11px;
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 3px 3px 3px 3px;
}
.EntityAttributeLabel
{
   font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight:bold;
}

.SectionSubTitle
{
   font-size:12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight:bold;
}
.MainModuleTable
{
	width:100%;
}
.SiteTitle {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color:#cccc99
}
/* GENERAL */
/* style for module titles */
.Head   {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: Black;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: Black;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: Black;
}
/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px    
}



.DropDownList 
{
	font-family:Verdana;
	font-size:9px;
}

/* Surrounds the calendar */
.eventmonth
{
	border: 1px solid #DBDB79;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	background: url(images/background_fullwidth.jpg) #ffffd3 repeat-y;
	margin-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	text-align: center;
}

/* used as the cssclass of the actual calendar */
.eventmonthtable
{
    width: 400px;
    height:450px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    margin-bottom: 15px;
    border: 1px solid #DBDB79;
    border-collapse:collapse;
}


.dayNumber
{
    float: right;
    border-bottom: 1px solid #C7C272;
    border-left: 1px solid #C7C272;
    clear: none;
    padding: 2px;
}


.calcurrentmonth
{
    /* no styles needed at this time */
}
.calothermonth
{
	background-color: #e7e7ff;
}
.calcurrentday
{
	background-color: #f1f78e;
}
.calweekend
{
	background-color: #ffffff; /*  width: 15%; */
}
.caldays
{
   font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight:bold;
  /*  width: 15%; */
}
.calcurrentmonth , .calcurrentmonth , .calothermonth , .calcurrentday , .calweekend
{
    text-align: left;
    border: 2px solid #C7C272;
    height: 60px;
    vertical-align: top;
    /* needed for positioning the dayNumber part */
    position:relative;
     border-collapse:separate;
     border-spacing: 5px;
     
}

UNKNOWN {
	COLOR: #000099; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0099cc; TEXT-DECORATION: none
}
.bodytext {
	FONT-SIZE: 9pt; FONT-FAMILY: arial,helvetica,sans-serif;
}
.bodytext a{
	FONT-SIZE: 9pt; COLOR: #0099cc; FONT-FAMILY: arial,helvetica,sans-serif;text-decoration:underline;
}
.bodytext a:hover {
	FONT-SIZE: 9pt; COLOR: #0099cc; FONT-FAMILY: arial,helvetica,sans-serif;
}

A.quicknav {
	FONT-SIZE: 9pt; COLOR: #000099; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
A.quicknav:hover {
	FONT-SIZE: 9pt; COLOR: #0099cc; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.header {
	FONT-SIZE: 14pt; COLOR: #006699; FONT-STYLE: italic; FONT-FAMILY: arial black, helvetica black, arial, helvetica, sans-serif
}
.bigheader {
	FONT-SIZE: 18pt; COLOR: #006699; FONT-STYLE: italic; FONT-FAMILY: arial black, helvetica black, arial, helvetica, sans-serif
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #006699; FONT-FAMILY: arial, helvetica, sans-serif
}
.productHead {
	FONT-SIZE: 12pt; COLOR: #006699; FONT-STYLE: italic; FONT-FAMILY: arial black, helvetica black, arial, helvetica, sans-serif
}

.groupLink {
	FONT-SIZE: 8pt
}
/*A.groupLink {
	FONT-SIZE: 8pt; COLOR: #000099; TEXT-DECORATION: underline
}
A.groupLink:hover {
	FONT-SIZE: 8pt; COLOR: #0099cc; TEXT-DECORATION: underline
}*/
.smallgraytext {
	FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: arial,helvetica,sans-serif
}
TD.tableheader {
	FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: arial,helvetica,sans-serif
}
TD.tablebody {
	FONT-SIZE: 8pt; FONT-FAMILY: arial,helvetica,sans-serif
}
A.tablelink {
	FONT-SIZE: 8pt; COLOR: #000066; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
A.tablelink:hover {
	FONT-SIZE: 8pt; COLOR: #0099cc; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
.bodytextblue {
	FONT-SIZE: 9pt; COLOR: #006699; FONT-FAMILY: arial,helvetica,sans-serif
}
.bodytextred {
	FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: arial,helvetica,sans-serif
}
.smallredtext {
	FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: arial,helvetica,sans-serif
}
.bodytextwhite {
	FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: arial,helvetica,sans-serif
}
.bodytextu {
	FONT-SIZE: 9pt; FONT-FAMILY: arial,helvetica,sans-serif
}
A.bodytextu {
	FONT-SIZE: 9pt; COLOR: #000099; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
A.bodytextu:hover {
	FONT-SIZE: 9pt; COLOR: #0099cc; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
.lgtableheader {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: arial,helvetica,sans-serif
}
.BoldHyperLink
{
   text-decoration:underline;
   font-style:inherit;
   font-size:9pt;
   color:#000099;
}
.BoldHyperLink a:hover
{
  
   color:Blue;
}
.bodytext1 {
	FONT-SIZE: 10pt; FONT-FAMILY: arial,helvetica,sans-serif; font-weight:normal;
	padding-left:22px;
	margin-top:30px;
	
}
.bodytextblueAndBold {
	FONT-SIZE: 9pt; COLOR: #006699; FONT-FAMILY: arial,helvetica,sans-serif; font-weight:bold; 
}
.ahref{
	FONT-SIZE: 9pt; COLOR: #006699; FONT-FAMILY: arial,helvetica,sans-serif;text-decoration:underline;
}

/*   */ 
groupLink a
{
	color:#000099;
	font-size:8pt;
	text-decoration:underline;
}


quicknav a
{
	color:#000099;
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	text-decoration:none;
}
/*code done by shweta for report */
.txtalignright{ text-align: right;}
 body{width:100%; font-family: Verdana; font-size: 11px;}
 #ReportBody{font-family: Verdana; font-size: 11px;}
 
 .quatation{font-family: Times New Roman; font-weight: bold;}
 .align-center{text-align: center;}
 .fleft{ float: left;}
 .fright{ float: right;}
 .width-350{ width: 350px;}
 .padding-top-10{ padding-top: 10px;}
 .padding-top-15{ padding-top: 15px;}
 .padding-top-20{ padding-top: 20px;}
 .width-70{ width: 70px;}
 .width-100{ width: 100px;}
 .width-200{ width: 200px;}
 .width-300{ width: 300px;}
 .width-400{ width: 400px;}
 .width-500{ width: 500px;}
 .padding-right-40{ padding-right:40px;}
 .vertical-align-top{ vertical-align: top;}
 .width-20per{ width: 20%;}
 .width-40per{ width: 40%;}
 hr{ float: left; width: 100%;}
 .fullwidth{float: left; width: 100%;}



