*
{
	font-family: Arial;
	font-size: 12px;
	color: #585858;
}
body
{
	scrollbar-arrow-Color: #35539C;
	scrollbar-track-Color: #EAEFF5;
	scrollbar-face-Color: #ffffff;
	scrollbar-shadow-Color: #ffffff;
	scrollbar-highlight-Color: #ffffff;
	scrollbar-darkshadow-Color: #ccc;
	scrollbar-3dlight-Color: #ccc;
}
/* All Text Types start */


.sortUp
{
	background: url(../Graphics/Icons/sort_up.gif) no-repeat right;
	padding-right: 15px;
}

.sortDown
{
	background: url(../Graphics/Icons/sort_down.gif) no-repeat right;
	padding-right: 15px;
}

.text11
{
	font-family: arial;
	font-weight: Normal;
	font-size: 11px;
	color: #333;
}
.textdarkblue12normal
{
	font-family: arial;
	font-weight: Normal;
	font-size: 12px;
	color: #042340;
}
.price
{
	font-family: arial;
	font-weight: Normal;
	font-size: 11px;
	color: #cc3300;
}
.boldtext11
{
	font-family: arial;
	font-size: 11px;
	color: #333;
	font-weight: bold;
}
.text9
{
	font-family: arial;
	font-weight: bold;
	font-size: 9px;
	color: #999;
}

.text8
{
	font-family: arial;
	font-weight: bold;
	font-size: 10px;
	color: #999;
}

.textgrey
{
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	color: #5a5a5a;
}
.text10
{
	font-family: arial;
	font-weight: Bold;
	font-size: 10px;
	color: #000;
}
.text12
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}
.textred12
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #f00;
}
.timesstyletext12
{
	font-family: Timesnewroman;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}

.text14
{
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #797979;
}
.attributeheader
{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #666;
}
.redtext
{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #9A1C1F;
}


.boldtext12
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #585858;
}
.bluetitle
{
	font-family: arial;
	font-weight: bold;
	font-size: 15px;
	color: #0167A7;
}

.blacktitle
{
	font-family: arial;
	font-weight: bold;
	font-size: 15px;
	color: #000;
}

.pagetitle
{
	font-family: arial;
	font-weight: bold;
	font-size: 18px;
	color: #0D213A;
	border-bottom: 2px solid #eaeaec;
}
.DStitle
{
	font-family: Georgia, arial;
	font-weight: normal;
	font-size: 18px;
	font-style: italic;
	color: #575757;
	padding: 8px 0 0 0;
	vertical-align: top;
}
.DStitleSelected
{
	font-family: Georgia, arial;
	font-weight: normal;
	font-size: 18px;
	font-style: italic;
	color: #8A1719;
	padding: 8px 0 0 0;
	vertical-align: top;
}
.DStitlegrey
{
	font-family: Georgia, arial;
	font-weight: bold;
	font-size: 16px;
	font-style: italic;
	color: #575757;
}
.pagetitlebottom
{
	background-color: #EAEAEC;
	height: 2px;
}

.contenttitle
{
	font-family: arial;
	font-weight: bold;
	font-size: 15px;
	color: #0267AD;
}

.boxtitle
{
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	color: #969698;
}
.content
{
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	color: #585858;
	text-align: justify;
}
.content11
{
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	color: #585858;
	text-align: justify;
}
.title
{
	font-family: arial;
	font-weight: normal;
	font-size: 18px;
	color: #022543;
}
.textWhite
{
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	color: white;
}
.textWhite12
{
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	color: white;
}
.textblue
{
	font-family: arial;
	font-weight: Bold;
	font-size: 11px;
	color: #0867A9;
}
.textblue12
{
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	color: #0867A9;
}
.textdarkblue
{
	font-family: arial;
	font-weight: Bold;
	font-size: 11px;
	color: #054477;
}
.textdarkblue12
{
	font-family: arial;
	font-weight: Bold;
	font-size: 12px;
	color: #054477;
}
.label
{
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
}
.ourprice
{
	font-family: arial;
	font-weight: normal;
	font-size: 15px;
	color: #0867A9;
}
.yousave
{
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	color: #B61C1A;
}
.potextnormal
{
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	color: #585858;
}
.potextselected
{
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	color: #0465A9;
}
/* added by deepak starts*/
.retailpriceline
{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #c30;
	text-decoration: line-through;
}

.normallink
{
	font-family: Arial;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
}
.normallink a
{
	color: #333;
	text-decoration: none;
}

.normallink a:hover
{
	color: #35539C;
	text-decoration: none;
}
.linkdiamondshape
{
	font-family: Times New Roman, Arial;
	font-size: 12px;
	color: #797979;
	text-decoration: none;
	font-weight: normal;
}
.linkdiamondshape a
{
	color: #797979;
	text-decoration: none;
}

.linkdiamondshape a:hover
{
	color: #8A1719;
	text-decoration: none;
}

.linkdiamondshapeselected
{
	font-family: Times New Roman, Arial;
	font-size: 12px;
	color: #c30;
	text-decoration: none;
	font-weight: bold;
}
.dropdown
{
	border-left-color: #ccc;
	border-bottom-color: #ccc;
	border-top-color: #ccc;
	border-right-color: #ccc;
	background-color: #fff;
	border-style: solid;
	font-weight: normal;
	font-size: 11px;
	color: #333;
	font-family: Arial;
	height: 20px;
	padding: 0 0 1px 2px;
}

.filtertextbox
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	padding-left: 3px;
	border-right: #BBC9EA 1px solid;
	border-top: #9FB4E1 2px solid;
	border-left: #9FB4E1 2px solid;
	border-bottom: #BBC9EA 1px solid;
	background-color: White;
}

.Pager
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
.Pager a
{
	color: #333;
	text-decoration: none;
}
.Pager a:hover
{
	color: #333;
	text-decoration: none;
}
.PagerPageSelected
{
	color: #333;
	font-weight: bold;
	text-decoration: none;
	background-color: #35539C;
	border: 1px solid #eaecec;
	padding: 5px;
}


/* added by deepak ends*/

/* All Text Types end */

/* All link start */
.topnavmenu
{
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
}

.topnavmenu li
{
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
}

.topnavmenu a
{
	padding: 9px 10px 10px 10px;
	display: block;
	text-decoration: none;
	color: #024671;
	height: 35px;
	height: auto !important; /*height: 100%; For IE*/
	width: 100%;
	text-align: center;
}
.topnavmenu a:hover
{
	color: #ffffff;
	background: url(../Graphics/Images/menuonmouse.jpg);
}
/* Start Submenu */
.topnavsubmenu
{
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-weight: normal;
	font-size: 12px;
	font-family: arial;
	background: url(../Graphics/Images/Menu/Menumainnormal.jpg);
}

.topnavsubmenu li
{
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
}

.topnavsubmenu a
{
	padding: 9px 10px 10px 10px;
	display: block;
	text-decoration: none;
	color: #ffffff;
	height: 35px;
	height: auto !important;
	height: 100%; /*For IE*/
}

.topnavsubmenu a:hover
{
	color: #ffffff;
	background: url(../Graphics/Images/Menu/Menumainonmouse.jpg);
}
/* End Submenu */

.linkwhite
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}
.linkwhite a
{
	color: #fff;
	text-decoration: none;
}
.linkwhite a:link
{
	color: #fff;
	text-decoration: none;
}
.linkwhite a:hover
{
	color: #fff;
	text-decoration: underline;
}


.linkwhiteunderline
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: underline;
}
.linkwhiteunderline a
{
	color: #fff;
	text-decoration: underline;
}
.linkwhiteunderline a:link
{
	color: #fff;
	text-decoration: underline;
}
.linkwhiteunderline a:hover
{
	color: #fff;
	text-decoration: underline;
}


.linkwhite12
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}
.linkwhite12 a
{
	color: #fff;
	text-decoration: none;
}
.linkwhite12 a:link
{
	color: #fff;
	text-decoration: none;
}
.linkwhite12 a:hover
{
	color: #fff;
	text-decoration: underline;
}


.linkblue
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0867A9;
	text-decoration: none;
}
.linkblue a
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0867A9;
	text-decoration: none;
}
.linkblue a:link
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0867A9;
	text-decoration: none;
}
.linkblue a:hover
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}
.linkblue a:visited
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}


.linkblue2
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0867A9;
	text-decoration: underline;
}
.linkblue2 a
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0867A9;
	text-decoration: underline;
}
.linkblue2 a:link
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0867A9;
	text-decoration: underline;
}
.linkblue2 a:hover
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}
.linkblue2 a:visited
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0867A9;
	text-decoration: underline;
}



.linkbluenone
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0867A9;
	text-decoration: none;
}
.linkbluenone a
{
	color: #0867A9;
}
.linkbluenone a:link
{
	color: #0867A9;
	text-decoration: underline;
}
.linkbluenone a:hover
{
	color: #000;
	text-decoration: underline;
}

.linkdarkblue a
{
	font-family: Arial;
	font-size: 11px;
	color: #043C5F;
	text-decoration: underline;
}
.linkdarkblue a:link
{
	color: #043C5F;
	text-decoration: underline;
}
.linkdarkblue a:hover
{
	color: #000;
	text-decoration: underline;
}

.linkblue15
{
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold; /*color: #04456b;*/
	color: #104E75;
	text-decoration: underline;
}
.linkblue15 a
{
	font-family: Arial;
	font-size: 15px;
	color: #104E75;
	text-decoration: underline;
}
.linkblue15 a:link
{
	color: #104E75;
	text-decoration: underline;
}
.linkblue15 a:hover
{
	color: #000;
	text-decoration: underline;
}

.linkblue12
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0867A9;
	text-decoration: underline;
}
.linkblue12 a
{
	font-family: Arial;
	font-size: 12px;
	color: #0867A9;
	text-decoration: underline;
}
.linkblue12 a:link
{
	color: #0867A9;
	text-decoration: underline;
}
.linkblue12 a:hover
{
	color: #000;
	text-decoration: underline;
}

.linkblue11
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0867A9;
	text-decoration: underline;
}
.linkblue11 a
{
	font-family: Arial;
	font-size: 12px;
	color: #0867A9;
	text-decoration: underline;
}
.linkblue11 a:link
{
	color: #0867A9;
	text-decoration: underline;
}
.linkblue11 a:hover
{
	color: #000;
	text-decoration: underline;
}

.bluetext12
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0867A9;
	text-decoration: none;
}
.bluetext12 a
{
	font-family: Arial;
	font-size: 12px;
	color: #0867A9;
}
.bluetext12 a:link
{
	color: #0867A9;
}
.bluetext12 a:hover
{
	color: #000;
}

.linkblue12none
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0867A9;
	text-decoration: none;
}
.linkblue12none a
{
	font-family: Arial;
	font-size: 12px;
	color: #0867A9;
	text-decoration: none;
}
.linkblue12none a:link
{
	color: #0867A9;
	text-decoration: none;
}
.linkblue12none a:hover
{
	color: #000;
	text-decoration: none;
}


.linkblue12bold
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0867A9;
	text-decoration: underline;
}
.linkblue12bold a
{
	font-family: Arial;
	font-size: 12px;
	color: #0867A9;
	text-decoration: underline;
}
.linkblue12bold a:link
{
	color: #0867A9;
	text-decoration: underline;
}
.linkblue12bold a:hover
{
	color: #000;
	text-decoration: underline;
}

.linkgrey
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: underline;
}
.linkgrey a
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5a5a5a;
	text-decoration: underline;
}
.linkgrey a:link
{
	color: #5a5a5a;
	text-decoration: underline;
}
.linkgrey a:hover
{
	color: #000;
	text-decoration: underline;
}

.linklightgrey a
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #aeaeae; /*text-decoration: underline;*/
}
.linklightgrey a:link
{
	color: #aeaeae; /*text-decoration: underline;*/
}
.linklightgrey a:hover
{
	color: #000; /*text-decoration: underline;*/
}

.linkdarkblue
{
	font-family: Arial;
	font-size: 11px;
	color: #043C5F;
	text-decoration: underline;
}
.linkdarkblue a
{
	font-family: Arial;
	font-size: 11px;
	color: #043C5F;
	text-decoration: underline;
}
.linkdarkblue a:link
{
	color: #043C5F;
	text-decoration: underline;
}
.linkdarkblue a:hover
{
	color: #000;
	text-decoration: underline;
}
/* Added by Pravina */
.linkblue15
{
	font-family: font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #0267AD;
	text-decoration: underline;
}
.linkblue15 a
{
	font-family: arial;
	font-size: 15px;
	color: #0267AD;
	text-decoration: underline;
}
.linkblue15 a:link
{
	color: #0267AD;
	text-decoration: underline;
}
.linkblue15 a:hover
{
	color: #000;
	text-decoration: underline;
}


.linkbluenew
{
	font-family: font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #0267AD;
	text-decoration: none;
}
.linkbluenew a
{
	color: #000;
	text-decoration: none;
}
.linkbluenew a:hover
{
	color: #000;
	text-decoration: none;
}


.linkblack a
{
	font-family: Arial;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
}
.linkblack a:link
{
	color: #000;
	text-decoration: underline;
}
.linkblack a:hover
{
	color: #000;
	text-decoration: none;
}

/* All links end*/


/* All textbox start*/
.textbox
{
	background-color: #fff;
	border: 1px solid #E0DFE5;
	font-weight: normal;
	font-size: 11px;
	color: #000;
	font-family: arial;
	height: 20px;
	padding: 2px 0 1px 5px;
	width: 70px;
}

.drodown
{
	background-color: #fff;
	border: 1px solid #E0DFE5;
	font-weight: normal;
	font-size: 11px;
	color: #000;
	font-family: arial;
	height: 18px;
}

.divider
{
	background-color: #e9e9e9;
	width: 320px;
	line-height: 1px;
}
.formdivider
{
	background-color: #e9e9e9;
	line-height: 1px;
}
/* All textbox end*/

/*expandcollapse start*/
.technology
{
	/*header of 2nd demo*/
	font: normal 12px arial;
	color: #0867A9;
	cursor: hand;
	cursor: pointer;
	margin: 10px 10px;
	position: relative;
	text-decoration: none;
}
.technology a
{
	color: #0867A9;
	text-decoration: none;
}
.technology a:link
{
	color: #0867A9;
	text-decoration: none;
}
.technology a:hover
{
	color: #000;
	text-decoration: none;
}




.thelanguage
{
	/*header of 2nd demo*/
	font: normal 12px arial;
	color: #585858;
	cursor: hand;
	cursor: pointer;
	margin: 10px 30px;
	position: relative;
}


.openlanguage
{
	/*class added to contents of 2nd demo when they are open*/
	color: #0867A9;
}

.closedlanguage
{
	/*class added to contents of 2nd demo when they are closed*/
	color: #0267AD;
}

.subheadingContent /*class for ContactUs page show status */
{
	font-weight: bold;
	font-size: 12px;
	color: #35539C;
	font-style: normal;
	font-family: Arial;
	bottom: 0px;
}

.txtblueheadingContent
{
	font: normal 12px arial;
	color: #0867A9;
}

/*expandcollapse end*/

/*Grid start*/
.GridHeaderBg
{	
	background-color:#0867A9;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding: 0 0 0 5px;
}
.GridItem
{
	border: #efefef 1px solid;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #585858;
	padding: 0 5px 0 5px;
}
.GridAlternetItem
{
	background-color: #034671;
	border: #efefef 1px solid;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #585858;
	padding: 0 5px 0 5px;
}

.Pager
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.Pager a
{
	color: #333;
	text-decoration: none;
}
.Pager a:hover
{
	color: #333;
	text-decoration: underline;
}
.PagerPageSelected
{
	color: white;
	text-decoration: none;
	background-color: #35539C;
	padding-right: 2px;
	padding-left: 2px;
}
/*Grid end*/


/*Box Start*/
.Box
{
	border: #efefef 1px solid;
}

.pagernormal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #e2e2e4;
	padding: 3px 8px 3px 8px;
	display: inline-block;
	vertical-align: top;
}
.pagernormal a
{
	color: #333;
	text-decoration: none;
}
.pagernormal a:hover
{
	color: #333;
	text-decoration: none;
	font-weight: bold;
	background-color: #efefef;
}
.pagernormalPageSelected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border: 2px solid #0867A9;
	padding: 2px 7px 2px 7px;
	display: inline-block;
}




/*Box end*/

.Error
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #c30;
}

.TextBoxMedium
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	padding-left: 3px;
	border: 1px solid #999;
	background-color: White;
	height: 18px;
}
.ImageBorder
{
	border-right: #999 1px solid;
	border-top: #999 1px solid;
	border-left: #999 1px solid;
	border-bottom: #999 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.boxcontent
{
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	color: #0267AD;
}
.TextBoxQuantity
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	width: 40px;
	border: 1px solid #999;
	background-color: White;
}
.NormalTextWhiteLink
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-style: normal;
	font-family: Arial;
	text-decoration: underline;
}
.NormalTextWhiteLink a
{
	text-decoration: underline;
	color: #fff;
}

.NormalTextWhiteLink a:hover
{
	color: #ffc;
}

.Grid
{
	width: 915px;
}

.GridHeaderTitle
{
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	height: 22px;
	background-color: #35539C;
	text-decoration: none;
}
.GridHeaderTitle a:link
{
	background-color: #35539C;
	text-decoration: underline;
	color: White;
}
.GridHeaderTitle a:hover
{
	background-color: #35539C;
	text-decoration: underline;
	color: White;
}
.GridHeaderTitle a:visited
{
	background-color: #35539C;
	text-decoration: underline;
	color: White;
}

.sr-callout
{
	border: 3px solid #eaeaec;
	background-color: White;
	padding: 5px;
	width: 200px;
	line-height: 1.5em;
}

.sr-callout h1
{
	margin: 0; padding: 0;
	font-weight: bold;
	color: #0867A9;
}

.sr-callout h2
{
	margin: 0; padding: 0;
	font-weight: bold;
	color: #333;
	display: inline;
}

.sr-callout p
{
	margin-bottom: 10px;
}

.sr-grid-header, .sr-grid-row
{
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #eaeaec;
}

.sr-grid-header
{
	background: transparent;
	height: 35px;
}

.sr-grid-header, .sr-grid-header a
{
	font-weight: bold;
	color: #575757;
	text-decoration: none;
}

.sr-grid-row
{
	padding: 3px 5px;
}

.sr-grid-row-hover
{
	background: url(../Graphics/Images/griditemonhover.jpg) repeat-x;
}

.SRGridHeaderTitle
{
	padding-right: 5px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #575757;
	text-align: left;
	height: 27px;
	background: url(../Graphics/Images/searchresultheaderbg.jpg) repeat-x;
	text-decoration: none;
}
.SRGridHeaderTitle a:link
{
	text-decoration: underline;
	color: #575757;
}
.SRGridHeaderTitle a:hover
{
	text-decoration: underline;
	color: #575757;
}
.SRGridHeaderTitle a:visited
{
	text-decoration: underline;
	color: #575757;
}


.SRGridItem, .SRGridItemHover
{
	padding-right: 5px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-bottom: 1px solid #ffffff;
	color: #333;
	height: 26px;
	text-align: left;
	background-color: #ffffff;
	text-decoration: none;
}
.SRGridItem a:link
{
	background-color: #ffffff;
	text-decoration: none;
}
.SRGridItem a:hover
{
	background-color: #ffffff;
	text-decoration: none;
}

.SRGridItemHover
{
	background: url(../Graphics/Images/griditemonhover.jpg) repeat-x; /*background-Color: #e0e0e0;*/
}

.SRGridAlternateItem
{
	padding-right: 5px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	border-bottom: 1px solid #ffffff;
	color: #333;
	height: 26px;
	background-color: #ffffff;
	text-decoration: none;
}
.SRGridAlternateItem a:link
{
	background-color: #ffffff;
	text-decoration: none;
}
.SRGridAlternateItem a:hover
{
	background-color: #ffffff;
	text-decoration: none;
}



.NormalTextWhiteLink
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-style: normal;
	font-family: Arial;
	text-decoration: none;
}
.NormalTextWhiteLink a
{
	text-decoration: none;
	color: #fff;
}

.NormalTextWhiteLink a:hover
{
	color: #fc0;
}

.GridItem, .GridItemHover
{
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 2px solid #fff;
	color: #333;
	height: 22px;
	background-color: #FFF;
	text-decoration: none;
}
.GridItem a:link
{
	background-color: #FFF;
	text-decoration: none;
}
.GridItem a:hover
{
	background-color: #FFF;
	text-decoration: none;
}

.GridAlternateItem
{
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	height: 22px;
	background-color: #f1f1f1;
	text-decoration: none;
}
.GridAlternateItem a:link
{
	background-color: #f1f1f1;
	text-decoration: none;
}
.GridAlternateItem a:hover
{
	background-color: #f1f1f1;
	text-decoration: none;
}
.GridPadding
{
	padding-right: 5px;
	padding-left: 5px;
}
.GridLink a:link
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-decoration: underline;
}
.GridLink a:visited
{
	color: #333;
	text-decoration: underline;
}
.GridLink a:hover
{
	color: #c30;
	text-decoration: underline;
}

.ColorText
{
	font-size: 12px;
	color: #35539C;
	font-weight: normal;
	font-family: Arial;
}
.rightpadding
{
	padding-right: 5px;
}
.leftpadding
{
	padding-left: 10px;
}
.bottompadding
{
	padding-bottom: 10px;
}
.DSgraybg
{
	background-color: #f0f0f0;
}
.whitebg
{
	background-color: #fff;
}
.borderbottom
{
	border-bottom: 1px solid #eaeaec;
}
.borderright
{
	border-right: 1px solid #bdbdbd;
}
.bordertop
{
	border-top: 1px solid #eaeaec;
}
.DSpagestatuslink
{
	font-family: Georgia, arial;
	font-weight: normal;
	font-size: 18px;
	font-style: italic;
	color: #022543;
	padding: 8px 0 0 0;
	vertical-align: top;
}

.DSpagestatuslink a:link
{
	text-decoration: underline;
	color: #022543;
}
.DSpagestatuslink a:hover
{
	text-decoration: underline;
	color: #8A1719;
}
.DSpagestatuslink a:visited
{
	text-decoration: underline;
	color: #022543;
}

.DiaAttrSelected
{
	font-family: verdana;
	font-weight: bold;
	font-size: 9px;
	color: #0566A7;
	padding: 0 1px 0 1px;
	background-color: #EBEBED;
}

.ItemPadding
{
	padding: 10px 0 5px 10px;
}
.ItemVerticalAlign
{
	vertical-align: middle;
}
.ItemCheckBoxPadding
{
	padding: 0 0 0 10px;
}
#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}	


/* */


div.dimmer 
{
	visibility: hidden;
	position:absolute;
	left:0px;
	top:0px;
	font-family:verdana;
	font-weight:bold;
	padding:40px;

	background-image:url(honey.png);
	/* ieWin only stuff */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='honey.png');
}


div.dimming {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #ffffff;
	position:absolute;
	/* set z-index higher than possible */
	z-index:10000;
	visibility: hidden;
	
	border-style: solid;
	border-color: #999999;
	border-width: 1px;

}

table.floatingHeader
{
	background-color: #0000ff;
	color:#ffffff;
}


/* Z-index of #mask must lower than #boxes .window */
#mask {
  position:absolute;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
.boxes .window {
  position:absolute;
  display:none;
  z-index:9999;
  padding:20px;
}





