/* CSS Document  */
body {
	margin-left		: 0px;
	margin-top		: 0px;
	margin-right	: 0px;
	margin-bottom	: 0px;
}

.style1 {color: #88889b}
.style3 {
	color: #FF0033;
	font-size: 10px;
}

/* Action link */
.subMenuLink, td.subMenuLink{
	font-size 		: 8pt;
	color 			: #444444;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}
a.subMenuLink:link   	{ text-decoration: none; color : #444444; }
a.subMenuLink:visited 	{ text-decoration: none; color : #444444; }
a.subMenuLink:hover		{ text-decoration: none; color : #000000; }

/* Action link */
.actionLink, td.actionLink{
	font-size 		: 11px;
	color 			: #FFFFFF;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}
a.actionLink:link   	{ text-decoration: none; color : #FFFFFF; }
a.actionLink:visited 	{ text-decoration: none; color : #FFFFFF; }
a.actionLink:hover		{ text-decoration: none; color : #FF8E00; }

/* left Menu link */
.leftmenuLink, td.leftmenuLink{
	font-size 		: 10px;
	color 			: #FFFFFF;
}
a.leftmenuLink:link   	{ text-decoration: none; color : #FFFFFF; }
a.leftmenuLink:visited 	{ text-decoration: none; color : #FFFFFF; }
a.leftmenuLink:hover	{ text-decoration: none; color : #FFFFFF; }

/* left Menu link */
.footerLink, td.footerLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.footerLink:link   	{ text-decoration: none; color : #FFFFFF; }
a.footerLink:visited 	{ text-decoration: none; color : #FFFFFF; }
a.footerLink:hover		{ text-decoration: none; color : #FFFFFF; }

/* Page link */
.pageLink, td.pageLink{
	font-size 		: 8pt;
	color 			: #FFFFFF;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}
a.pageLink:link   	{ text-decoration: none; color : #FFFFFF; }
a.pageLink:visited 	{ text-decoration: none; color : #FFFFFF; }
a.pageLink:hover	{ text-decoration: underline; color : #FFFFFF; }

/* Action link */
.paymentLink, td.paymentLink{
	font-size 		: 11px;
	color 			: #FF0000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}
a.paymentLink:link   	{ text-decoration: none; color : #FF0000; }
a.paymentLink:visited 	{ text-decoration: none; color : #FF0000; }
/*a.paymentLink:hover		{ text-decoration: none; color : #FF8E00; }*/

.activePage {
	font-size 		: 8pt;
	color 			: #FF0000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}

.disabledText {
	font-size 		: 8pt;
	color 			: #888888;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}

/* Action link */
.otherLink, td.otherLink{
	font-size 		: 8pt;
	color 			: #FFFFFF;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}
a.otherLink:link   	{ text-decoration: none; color : #FFFFFF; }
a.otherLink:visited { text-decoration: none; color : #FFFFFF; }
a.otherLink:hover	{ text-decoration: underline; color : #788FC7; }

/* Form elements */
input,textarea, select {
	font-size 			: 8pt;
	color 				: #000000;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-weight			: normal;
	border				: 1px #999999 solid;
}
input.stdInput {
	font-size 			: 8pt;
	color 				: #000000;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-weight			: normal;
	background-color	: #FFFF99;
	height				: 20px;

}
input.stdButton {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #444444;
	background-color: #EFEFEF;
	cursor			: hand;
	border-top-color: #DEDFE7;
	border-left-color: #DEDFE7;
	border-bottom-color:#DEDFE7 1px solid;
	border-right-color:#DEDFE7 1px solid;
/*	position		: relative;*/
}

input.nrlButton {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #444444;
	border			: #555555 1px solid;
	background-color: #FFFFFF;
}

/* Check Box */
input.stdCheckBox {
   	border			: 0 solid #000099;
}

input.stdRadion {
   	border			: 0 solid #000099;
}
/* Header */
td.stdPageHeader {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: bold;
	color			: #FFFFFF;
	text-decoration	: none;
	background-image: url(../images/headingspacer.gif);
	height			: 25px;
}

.stdTableHeader {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: #FFFFFF;
	text-decoration		: none;
	background-image	: url(../images/heading_bg.gif);
	background-repeat	: no-repeat; 
	height				: 20px; 
	
}
td.stdSection {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #444444;
	padding-left	: 8px;
	padding-right	: 8px;
}
/* Table Style */
.stdTable {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #FFFFFF;
	background-color: #071D57;
}
.stdResTable {
background-color: #788FC7;
}
.stdResTable1  {
background-color: #001C52;
}
.stdResTable2  {
background-color: #001C52;
}
.resLeftField{
background-color: #788FC7;
}
.resRightField{
background-color: #788FC7;
}

td.stdPagebackground {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #FFFFFF;
	background-image: url(../images/eeee.gif);
	background-repeat: repeat-y;	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #313131;
	
}

td.stdLeftbackground {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #FFFFFF;
	background-image: url(../images/racksidel.gif);
	background-repeat: repeat-y;	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #313131;
	
}
td.stdRightbackground {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #FFFFFF;
	background-image: url(../images/racksider.gif);
	background-repeat: repeat-y;	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #313131;
	
}

/* Site Image   */
img.siteImage {
	border			: 1 solid #F79229;
}

.HRline {
	height			: 1pt;
	background-color: #FFFFFF;
}


/* Text */
td.boldText{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #FFFFFF;
}
td.normalText{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 9pt;
	color			: #000000;
}

.smallwhite,td.smallwhite {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 10px;
	font-weight		: bold;
	color			: #FFFFFF;
	text-decoration	: none;
}

.smallwhite2,td.smallwhite2 {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 11px;
	color			: #FFFFFF;
	text-decoration	: none;
	font-weight		: normal;
}

.smallyellow,td.smallyellow {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 12px;
	color			: #FFFF00;
	text-decoration	: none;
	font-weight		: bold;
	}

.smallpurple,td.smallpurple {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 9px;
	color			: #FF0000;
	text-decoration	: none;
	
}
.white2big,td.white2big {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 11px;
	color			: #FFFFFF;
	text-decoration	: none;
}
BigFont,td.BigFont {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: bold;
	color			: #FFFFFF;
	text-decoration : none;
	left			: 1px;
}
.nodata {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 24pt;
	font-weight		: bold;
	color			: #FFFFFF;
	text-decoration : none;
}
/* Headings */
td.listHeader {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 11px;
	color			: #FFFFFF;
	font-weight		: bold;
	text-decoration	: none;
/*	position		: relative;*/
	background-image: url(../images/headingspacer.gif);
	height			: 20px;
	left			: 1px;
	}
	

td.listHeader1 {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #444444;
	text-align		: left;
	background-image: url(../images/bottam_bar.jpg);
	height			: 22px;
}

td.listHeader2 {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 11px;
	color			: #FFFFFF;
	font-weight		: bold;
	text-decoration	: none;
/*	position		: relative;*/
/*	background-image: url(../images/headingspacer1.gif); */
	left			: 1px;
	height			: 30px;
	}

.list_A,td.list_A {
	
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #FFFFFF;
	text-decoration	: none;
	left			: 1px;
	padding-left	: 10px;
	height			: 20px;
	background-color: #A4B2D2;
}

.list_B,td.list_B {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #FFFFFF;
	text-decoration	: none;
	left			: 1px;
	padding-left	: 10px;
	height			: 20px;
	background-color: #788FC0;
}

/*  Message */
td.errorMsg ,.errorMsg{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #FF0000;
}

td.successMsg {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #FF8E00;
}

/* Copyright and bottom info */
.copyright{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	color			: #FFFFFF;
	text-decoration	: none;
}
a.copyright			{ text-decoration: none; 	color: #FFFFFF; }
a.copyright:link   	{ text-decoration: none; 	color: #FFFFFF; }
a.copyright:visited { text-decoration: none; 	color: #FFFFFF; }
a.copyright:hover 	{ text-decoration: none;	color: #666666; }


.dynCalendar_header{
	font-family		: Arial, Verdana, Helvetica, Sans-Serif;
	font-size		: 10pt;
	font-weight		: bold;
}
.dynCalendar_dayname {
	background-color	: #eeeeee;
	border				: 1px solid #c0c0c0;
	font-family			: Arial, Verdana, Helvetica, Sans-Serif;
	font-size			: 8pt;
	text-align			: center;
}

.dynCalendar_day {
	background-color	: #eeeeee;
	color				: #000000;
	font-family			: Arial, Verdana, Helvetica, Sans-Serif;
	font-size			: 8pt;
}

.dynCalendar_today {
	background-color	: #ffffff;
	border				: 1px solid #c0c0c0;
	font-family			: Arial, Verdana, Helvetica, Sans-Serif;
	font-size			: 8pt;
}

.dynCalendar {
	background-color	: #c0c0c0;
	border				: 2px outset white;
	visibility			: hidden;
	position			: absolute;
	top					: 1px;
	left				: 1px;
}

/* Style sheet given by designers */
.midborder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

.horizontalborder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}


.bgfix {
	background-attachment: fixed;
}

.bgnorepeat {
	background-repeat: no-repeat;
}

.repeatx {
	background-repeat: repeat-x;
}


.borderleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.borderright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.sideborderfooter {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.onesideborder {

	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
}
.yellowsmall {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: bold;
	color			: #FFFF00;
	text-decoration	: none;
}

.smallblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.normalgray {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F606E;
	text-decoration: none;
}
/*
.mainbgfix {
	background-attachment: fixed;
}*/
/* Designer's Style Sheet */

body  {
	scrollbar-face-color: #08AA00;
	scrollbar-shadow-color: #000000; 
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #000000;
	scrollbar-arrow-color: #DEFF00;}
:link {COLOR: #7FE611; TEXT-DECORATION: none}
A:visited {COLOR: #2F9725; TEXT-DECORATION: none}
a:hover {color: #F9FF60}
.text_big_white {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF}


p,td,ul,li {
font-size:11px;
font-family:verdana,sans-serif;
color: white
}

h1 {
color:#ffffff;
font-size:12px;
background-image: url(../images/h1back.gif);
padding-bottom:3;
padding-top:3;
}

h2 {
color:#ffffff;
font-size:14px;
background-color:#161718;
}

h3 {
color:#232323;
font-size:14px;
background:transparent;
}

h4 {
color:#FFDB48;
font-size:10px;
background-color:#191919;
text-align:right;
line-height:120%;
}

ul
{
list-style-type: none;
padding: 10;
margin: 0;
}

LI {
list-style-type:disc;
list-style-position:inside;
list-style: url(../images/ball.gif); 
background-color:none;
padding-left: 0;
margin: 0;
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer a
{
display: block;
color: #7FE611;
background-color: #728B71;
width: 100%;
padding: none;
text-decoration: none;
text-align:right;
border-top: 1px solid #7FC879;
border-left: 1px solid #7FC879;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}

#navcontainer a:hover
{
background-color: #4B6D4A;
color: #F9FF60;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #7FC879;
border-bottom: 1px solid #7FC879;
}

#active a
{
display: block;
color: #626262;
background-color: #232323;
width: 100%;
padding: none;
text-decoration: none;
}
/* NILESH CHANGES*/

table.stdTableBorder,td.stdTableBorder {
	margin		: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: #097500;
	height	    : 22px;
}
/* Td default style */
td{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 10px;
	color			: #FFFFFF;
	text-decoration	: none;
}
td.stdTdBackDark {
	margin		: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: #097500;
	background	: url(../images/backdark.gif);
	height	    : 22px;
}
td.stdTdBackWood {
	margin			: 1px;
	border-width	: 1px;
	border-style	: solid;
	vertical-align	: middle;
	border-color	: #097500;
	background		: url(../images/woodback.gif);
	height	    	: 22px;
	font-weight 	: bold;	
}
td.stdTdTitleBack {
	vertical-align	: middle;
	background		: url(../images/info-title-back.gif);
	height	    	: 20px;
	font-size		:12px;
	font-weight 	: bold;	
}
td.lightgrey{
	font-size 		: 7pt;
 	background-color: #606060;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;
}
input.price {
	font-size 			: 8pt;
	color 				: #000000;
	background-color	: #FFFFFF;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-weight			: normal;
	border-style		: outset;
	text-align			: right;
    border-width		: 1
}
INPUT, SELECT, TEXTAREA {
background-color: #FFFFFF;
color: #000000;
font-family: Verdana, arial, helvetica;
font-size: 12px;
}
/* Field Label */
td.fieldLabelRight{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #FFFFFF;
	text-align		: right;	
	height			: 25px;
}

td.fieldLabelLeft{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #90DFFE;
	text-align		: left;
}
td.fieldLabelCenter{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #FFFFFF;
	text-align		: center;	
	height			: 25px;
}

td.fieldLabel{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #FFFFFF;
	text-align		: left;	
	height			: 25px;
}

td.stdTdGrey {
	background-color: #898989;
}