body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}




A.LinksWhite {color: #FFFFFF; text-decoration: none}
A.LinksWhite:hover {color: #FFFFFF; text-decoration: underline}

A.LinksGray {color: #666666; text-decoration: none}
A.LinksGray:hover {color: #666666; text-decoration: underline}

A.LinksBlack {color: #000000; text-decoration: none}
A.LinksBlack:hover {color: #000000; text-decoration: underline}

A.LinksRubyRed {color: #990000; text-decoration: none}
A.LinksRubyRed:hover {color: #990000; text-decoration: underline}

A.LinksBlue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;color: #0000FF; text-decoration: none}
A.LinksBlue:hover {color: #0000FF; text-decoration: underline}

.TableBorderMaroon {  border: #990000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.TableBorderMaroonAll {  border-color: #990000 #990000 #990000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.TableBorderLiteYellow {  border-color: #FFFFCC #FFFFCC #FFFFCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.TableBorderBlack {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.TableBorderGray {  border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.TableBorderBlue {  border: #0066CC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.TableBorderDarkBlue {  border: #006699; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.TableBorderGreen {  border: #009999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.TableBorder_Dotted_Brown { border: 1px #996600 dotted}
.TableBorder_Dotted_DarkGreen { border: 1px #006600 dotted}
.TableBorder_Dotted_FluroscentGreen { border: 1px #87C428 dotted}

.TableBorder_OnlyLeftRight_LightBlue {border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-top-color: #0066CC; border-right-color: #0066CC; border-bottom-color: #0066CC; border-left-color: #0066CC;}
.TableBorder_OnlyLeftRight_DarkBlue {border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-top-color: #003399; border-right-color: #003399; border-bottom-color: #003399; border-left-color: #003399;}
.TableBorder_OnlyLeftRight_FluroscentGreen {border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-top-color: #87C428; border-right-color: #87C428; border-bottom-color: #87C428; border-left-color: #87C428;}

.TableLightGreen
{
	background-color : #DFFEF7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}


.tableHeader {
	BACKGROUND-COLOR: #aaee00; font-weight: bold; COLOR: #000000; FONT-SIZE: 94%
}

.tableHeader1 {
	BACKGROUND-COLOR: #D1D1D1; font-weight: bold; COLOR: #333333; FONT-SIZE: 94%
}

.row1 {
	BACKGROUND-COLOR: #F8F8F8; COLOR: #000000; FONT-SIZE: 94%
}
.row2 {
	BACKGROUND-COLOR: #FFFFFF  ; COLOR: #000001; FONT-SIZE: 94%     
}

.TableWithBorder { border:#DBDEE2; border-style: solid; background-color:#F5F5F5; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; }
.TableForPopup { border:#018D98; border-style: solid; background-color:#cff1e7; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; }

.FormFieldsNormal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border: 1px solid #999999; }
.FormFieldsBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border: 1px solid #999999; font-weight: bold}
.FormFieldsMaroon { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border: 1px solid #993300; font-weight: bold; color: #993300 }
.FormFieldsDisabled { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999; background-color: #F8F8F8; border: 1px solid #999999; }

.RowNormal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.RowRed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:Red }


.PageHeaderRow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; background-color: #aaee00;}

.RecordPaging { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333; background-color: #D1D1D1;}
.ContentLinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #0000ff;}
.BottomLinksRow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; background-color:Purple;}
.Justify {text-align: Justify}

.cell{ text-align:left}

.emailIdBlue
{
	font-size: large;
	color: #3366ff;
}
.bulletedContent{font-family:Verdana; font-size:10pt; font-weight : normal ; list-style-type:disc; text-indent : 30pt;}

.GridActiveDataRow1NoControl {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; background-color: #F8F8F8;}
.GridActiveDataRow2NoControl {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000001; background-color: #FFFFFF;}
.ActiveDataRow1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; background-color: #F8F8F8;border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.HeadingTitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bolder; color: #ffffff; background-color:#abab88;}



.sidebar
{
	width: 100%;
	margin-bottom: 10px;
}
.homepage_items
{
	font-weight: bold;
	color: #cc3333;
	font-family: Verdana;
	font-size: x-small;
}
.homepage_item_desc
{
	color: #cc3333;
	font-family: Verdana;
	font-size: x-small;
}
.homepage_items_more_link
{
	color: #cc3333;
	font-family: Verdana;
	font-size: x-small;
}

.sidebarheader
{
	height: 24px;
	padding: 10px 0 0 35px;
	background: url(images/sidebar_header.png) no-repeat left top;
	color: #FFF;
	font-family: Arial, Sans-Serif;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
}

.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}


.sidebarcontent
{	
	border: 1px solid #0F2543;
	padding: 20px 20px 20px 30px;
	line-height: 1.5em;
	font-weight: bold;
}

/*Textbox Watermark*/

.unwatermarked {
	height:18px;
	width:148px;
}

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 75px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffffff;
	color: black;
	padding: 1px;
	width:160px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	
	color : windowtext;
	padding : 1px;
}


.row1 {
	BACKGROUND-COLOR: #F8F8F8; COLOR: #000000; FONT-SIZE: 94%
}
.row2 {
	BACKGROUND-COLOR: #FFFFFF  ; COLOR: #000001; FONT-SIZE: 94%     
}

.GridActiveDataRow1b
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 74%;
	font-weight: normal;
	color: #000000;
	background-color: #cff1e7;
}
.GridActiveDataRow2b
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 74%;
	font-weight: normal;
	color: #000000;
	background-color: #cff1e7;
}




.GridHeaderRow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; background-color: gray; text-decoration :none;}
.GridHeaderRowNew { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #419693;  background-color: #94DFDA; text-decoration :none;}

.PaymentMsg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF;  text-decoration :none;}
.GridActiveDataRow1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-color: #cff1e7;
}
.GridActiveDataRow2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; background-color: #F8F8F8;}

.GridActiveDataRow8
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
}

.GridActiveDataRowMagazine1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-color: #cff1e7;
}
.GridActiveDataRowMagazine2
 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	color: #000000; 
	background-color: #cff1e7;}
.GridInactiveDataRow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; background-color:#fffACD ;}
.Gridfont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}


.Justify {text-align: Justify}
.tableheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: White;
	background-color: #7BAFAB;
}

.tableheadercc
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Fantasy, Shruti;
	font-size: 12pt;
	font-weight: bold;
	color: #f0f8ff;
	background-color: #7BAFAB;
}

.tablerows
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	background-color: whitesmoke;
}
.mastertable
{
	background-color: #d3d3d3;
	font-weight: bold;
	font-family: Verdana;
	color: #003333;
}

.textalignright
{
	text-align :right ;
}
.homepage
{
	color: #CC3333;
	font-size: 6.5pt;
	font-family: Verdana;
}


.GridHeaderRow1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: darkgray;
	text-decoration: none;
}

.Gridban2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #e6e6e6;border-color:#ece9d8; background-color: #FFFFFF;border-style: solid;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.Filter_itemlist_Result
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #00005e;
	background-color: white;
}
.textdecoration {text-decoration: none}
.style1 {color: #FFFFFF}


.CartOnMaster
{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.style2 
{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.style5 {color: #FFFFFF; font-size: 11px; }


#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}


.tabActive12123
{
	background: #ccffff;
	color: #000000;
	font-weight: normal;
	font-size:small;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	padding-left: 6px;
	padding-right: 6px;
	text-transform: none;
	font-family:Verdana;
}

/* Stylish Button Styles */

.btnGreen
{
	color:#333;
	font-family:Verdana;
	font-size:120%;
	font-weight:normal;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	  
   background-color:#cec;
	filter:progid:DXImageTransform.Microsoft.Gradient( GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaddaa' );
}

.btnGray
{
	color:#333;
	font-family:Verdana;
	font-size:120%;
	font-weight:normal;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	  
   background-color:#ddd;
	filter:progid:DXImageTransform.Microsoft.Gradient( GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc' );
}

.btnRed
{
	color:#333;
	font-family:Verdana;
	font-size:120%;
	font-weight:normal;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	  
   background-color:#fcc;
	filter:progid:DXImageTransform.Microsoft.Gradient( GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffffaaaa');

}


.btnhovGreen
{	
	border-top-color:#c63;
	border:solid 2px;
	border-left-color:#c63;
	border-right-color:#930;
	border-bottom-color:#930;

	color:#333;
	font-family:Verdana;
	font-size:120%;
	font-weight:normal;
	border:1px solid;
	  
	background-color:#cec;
	filter:progid:DXImageTransform.Microsoft.Gradient( GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaddaa' );	
	
}


.btnhovGray
{	
	border-top-color:#333;
	border:solid 2px;
	border-left-color:#c63;
	border-right-color:#930;
	border-bottom-color:#930;

	color:#333;
	font-family:Verdana;
	font-size:120%;
	font-weight:normal;
	border:1px solid;
	  
	background-color:#ddd;
	filter:progid:DXImageTransform.Microsoft.Gradient( GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc' );	
	
}


.container3 h3 {margin:0 15px;}
.container, .container2, .container3 {background:#ccc; color:#fff; margin:0 15px;}
.container2 { width:200px; }
.container3 { width: 200px; float: right; }
.rtop, .rbottom{display:block; background:#fff;}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background:#ccc;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

.rl1 {margin: 0 0 0 5px; }
.rl2 {margin: 0 0 0 3px; }
.rl3 {margin: 0 0 0 2px; }
.rl4 {margin: 0 0 0 1px; height: 2px;}

.rr1 {margin: 0 5px 0 0; }
.rr2 {margin: 0 3px 0 0; }
.rr3 {margin: 0 2px 0 0; }
.rr4 {margin: 0 1px 0 0; height: 2px;}



		
		
		
