/*body {
	font-family:Verdana;
	font-size: 12px;
	color:#005983;
	margin-top:0px;
}
h2{
font-weight:normal;
font-size:21px;
}
*/

body {
	font-family:Arial;
	font-size: .75em;
	color:#030303;
	margin-top:0px;
}

.basketText
{
	width:162px;
}

.Center
{
	text-align: center;
}

.bgcolor
{
	    BACKGROUND-COLOR: #f9f9f9;
	/*background-color:#005a84;*/
}
.PadLeft
{
	padding-left:10px;
	}
	
.PaddingRight
{
	padding-right:10px;
}
/** Menu Clases - Start 

.mainmenus td{
background-color:#FAFAFF;
height:20px;
text-align:center;
}
.mainmenus span{
display:block;
color:#005983;
background-color:#005983;
width:0.1em;
height:40px;
}
.mainmenus ul{
margin:0px;
padding:0px;
}
.mainmenus li{
position:relative;
list-style:none;
float:left;
}
.mainmenus a{
line-height:35px;
font-size:12px;
color:#005983;
text-decoration:none;
background-color:#FAFAFF;
display:block;
text-align:center;
width:162px;
height:40px;
border-bottom:2px solid #FAFAFF;
}
.mainmenus a:hover, .mainmenus a:active{
color:#FFFFFF;
background-color:#003399;
border-bottom:2px solid #ff9900;
}
.mainmenus li ul {
display:none;
position:absolute;
color:#FFFFFF;
background-color:#003399;
border-bottom:2px solid #ff9900;
}
.mainmenus li ul li{
float:none;
}
.childmenu a{
height:20px;
text-align:left;
line-height:normal;
display:block;
width:160px;
border-bottom:2px solid #FAFAFF;
}
.childmenu a:hover, .childmenu a:active{
color:#FFFFFF;
background-color:#003399;
border-bottom:2px solid #ff9900;
}
/** Menu Clases - End */

.mainmenus TD {
	FONT-FAMILY: Arial, Verdana Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center
}
.mainmenus SPAN {
	DISPLAY: block; WIDTH: 0.1em; COLOR: #005983; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif; HEIGHT: 40px; BACKGROUND-COLOR: #005983
}
.mainmenus UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.mainmenus LI {
	FLOAT: left; FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif; LIST-STYLE-TYPE: none; POSITION: relative
}
.mainmenus A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; WIDTH: 161px; COLOR: #005983; LINE-HEIGHT: 35px; BORDER-BOTTOM: #fafaff 2px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 40px; BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.mainmenus A:hover, .mainmenus a:active {
	COLOR: #ffffff; BORDER-BOTTOM: #feb500 2px solid; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #005a84
}
.mainmenus LI UL {
	DISPLAY: none; COLOR: #ffffff; BORDER-BOTTOM: #ff9900 2px solid; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; POSITION: absolute; BACKGROUND-COLOR: #003399
}
.mainmenus LI UL LI {
	FLOAT: none
}
/*
.mainmenus LI UL LI A {
	DISPLAY: block; PADDING-LEFT: 5px; WIDTH: 156px; LINE-HEIGHT: normal; HEIGHT: 20px; TEXT-ALIGN: left
}
.mainmenus LI A.menuactive {
	COLOR: #ffffff; BORDER-BOTTOM: #ff9900 2px solid; BACKGROUND-COLOR: #003399
}
*/
.childmenu a{
/*height:20px;*/
padding-left:5px;
text-align:left;
line-height:normal;
display:block;
border-bottom:2px solid #ff9100;
}

.childmenu a:hover, .childmenu a:active{
color:#FFFFFF;
background-color:#686868;
border-bottom:2px solid #ff9100;
/*height:20px;*/
}

/*
.leftpanel span{
display:block;
background-color:#003399;
border-bottom:2px solid #FF9933;
font-weight:bold;
color:#FFFFFF;
}
.leftpanel a{
display:block;
color:#000000;
background-color:#FAFAFF;
border-bottom:1px solid #669DC0;
text-decoration:none;
}
.rightpanel{
color:#6699CC;
}
.rightpanel td{
background-color:#FAFAFF;
}
.rightpanel span{
font-size:12px;
color:#000000;
}
.rightpanel a{
display:block;
color:#000000;
padding-left:4px;
text-decoration:none;
font-size:10px;
}
.rightpanel a:hover{
color:#FFFFFF;
background-color:#003399;
}
.currentlink{
font-size:10px;
}
.currentlink a{
color:#6699CC;
text-decoration:none;
}
.currentlink a:hover{
text-decoration:underline;
}
.leftnav{
background-color:#003399;
}
.leftnav ul{
width:120px;
margin-top:0px;
background-color:#003399;      
padding-left: 0px;           
cursor: default;             
margin-left: 0px;            
}
.leftnav li {
list-style-type: none;       
margin: 0px;                 
color: #fff;
}
.leftnav li:hover{
background-color:#003399;
}
.leftnav li ul{
list-style-type:none;
background-color:#FAFAFF;
}
.leftnav li a{
display:block;
text-decoration:none;
color:#FFFFFF;
border-bottom:2px solid #FF9933;
}
.footerlinks{
text-align:center;
font-size:10px;
color:#000000;
}
.footerlinks a{
font-size:10px;
text-decoration:none;
color:#000000;
}
.footerlinks a:hover{
color:#6699CC;
}body {
}*/

.DivBody
{
   text-align:center
}

.MasterTopSpace
{
    WIDTH: 994px;text-align:left;MARGIN: 0px auto 
}

.LineSpaceColor
{
    OVERFLOW: hidden;
    HEIGHT: 10px;
    TEXT-ALIGN: left
}
.LineSpace
{
    OVERFLOW: hidden;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-ALIGN: left
}
.LeftNavUrl
{
    LINE-HEIGHT: 20px;
    HEIGHT: 20px;
    TEXT-ALIGN: left
}

.DivMiddleMain
{
    PADDING-left: 15px;
    WIDTH: 626px;
    /*border: 1px solid red;*/
}
.Breadcrumb
{
    WIDTH: 626px;
    LINE-HEIGHT: 20px;
    HEIGHT: 20px
}
.HeadingSpace
{
    HEIGHT: 19px;
}

.DivMiddleBgColor
{
    PADDING-LEFT: 15px;
    
}
.LeftLabelText
{
    LINE-HEIGHT: 24px;
    HEIGHT: 24px;
    TEXT-ALIGN: left
}
.advsearchLabel
{
	WIDTH: 125px;
}
.advsearchLabelBig
{
	WIDTH: 140px;
}
.Layout_FloatLeft
{
    FLOAT: left
}
.Layout_FloatRight
{
    FLOAT: right
}
.Layout_ClearLeft
{
    CLEAR: left
}
.Layout_ClearRight
{
    CLEAR: Right
}
.PaddingSmall
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}

.PaddingSmall1
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}



.PaddingMedium
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}

.Text
{
    FONT-WEIGHT: normal;
    /*FONT-SIZE: x-small;*/
    COLOR: #222222;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}

.TextAlt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #222222;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}

.TextAlignRight
{
  text-align:right;
}


.DivBgColor
{
  WIDTH: 100%;
   BACKGROUND-COLOR: #f9f9f9;
}

.DefaultBackgroudColor
{
	BACKGROUND-COLOR: #f5f5f5;
}

/**** Left Navigation ***/
.DivLeft
{
    padding-left: 10px;
    WIDTH: 164px;
    TEXT-ALIGN: left;
    margin-top:23px;
}
.DivLeft1
{
    PADDING-TOP: 3px;
    HEIGHT: 25px;
}

.DivLeft3
{
    OVERFLOW: hidden;
    HEIGHT: 3px;
    BACKGROUND-COLOR: #feb500;
    TEXT-ALIGN: left
}

.LeftHeadUnderline
{
    LINE-HEIGHT: 18px;
    BORDER-BOTTOM: #CECECE 1px solid;
    HEIGHT: 18px;
    TEXT-ALIGN:left;
	padding-top:8px;height:18px;
	  
}

/**** Left Navigation End***/

/*** Top Menu Details- Start**/

.BodyHeader
{
    padding-left: 10px;
    WIDTH: 984px;
    HEIGHT: 126px;
    MARGIN: 0px auto 
}

.HeaderMenu
{
    /*MARGIN-TOP: 6px;
    Z-INDEX: 155;*/
    WIDTH: 984px;
    HEIGHT: 128px;
    TEXT-ALIGN: left
}

/* Main header- Start */
.MenuMainDiv
{
    WIDTH: 984px;
    HEIGHT: 81px;
    TEXT-ALIGN: left
}

.SMGLogo
{
    WIDTH: 228px;
    HEIGHT: 81px
}

.ConShopDiv
{
	height:45px; 
	overflow:hidden; 
	width: 984px;
}

.TopMiddle
{
  WIDTH: 390px; 
  HEIGHT: 81px
}



.TopLeft
{
  WIDTH: 358px;
  HEIGHT: 81.5px;
}  
/*.MenuDiv
{
    FLOAT: right;
    WIDTH: 360px;
    HEIGHT: 16px;
    TEXT-ALIGN: right
}*/

/*
.toplinks{
background-color:#FAFAFF;
font-size:10px;
height:16px;
width:320px;
}
.toplinks a{
display:inline;
text-decoration:none;
color:#005983;
text-align:center;
padding-right:3px;
padding-left:4px;
}
.toplinks a:hover{
color:#FFFFFF;
background-color:#003399;
}
*/
.searchcont{
text-align:center;
color:#005983;
}
.searchcont a{
text-decoration:none;
color:#005983;
}
.searchcont input{
background-color:#FAFAFF;
border:1px solid #003399;
height:15px;
}

.advsearch{
text-align:center;
}
.advsearch a{
text-decoration:none;
color:#005983;
}

/*
.spacer
{
    WIDTH: 984px;
    LINE-HEIGHT: 4px;
    PADDING-TOP: 0px;
    HEIGHT: 4px
}
.DivSearch
{
    WIDTH: 984px;
    HEIGHT: 53px
}

.DivSearch1
{
    WIDTH: 699px;
    TEXT-ALIGN: left;
    HEIGHT: 53px
}

.DivSearch2
{
    FLOAT: right;
    WIDTH: 339px;
    TEXT-ALIGN: left
}
.DivSearch3
{
    BORDER-RIGHT: #005a84 1px solid;
    BORDER-TOP: #005a84 1px solid;
    BORDER-LEFT: #005a84 1px solid;
    WIDTH: 337px;
    BORDER-BOTTOM: #005a84 1px solid;
    HEIGHT: 19px
}
.DivSearch4
{
    WIDTH: 337px;
    HEIGHT: 19px;
    TEXT-ALIGN: left
}
.SearchText
{
    WIDTH: 110px;
    LINE-HEIGHT: 19px;
    PADDING-TOP: 0px;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #fafaff
}
.SearchLine
{
    OVERFLOW: hidden;
    WIDTH: 1px;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #005a84;
    TEXT-ALIGN: left
}
.SearchText1
{
    OVERFLOW: hidden;
    WIDTH: 196px;
    LINE-HEIGHT: 19px;
    HEIGHT: 19px
}
.SearchGo
{
    WIDTH: 30px;
    LINE-HEIGHT: 19px;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #005a84
}
.spacer2
{
    WIDTH: 339px;
    LINE-HEIGHT: 4px;
    PADDING-TOP: 0px;
    HEIGHT: 4px
}
.SearchAdv
{
    WIDTH: 324px;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 14px;
    TEXT-ALIGN: left
}
*/
    
    
/*** Top Menu Details- End**/




/*** Right Menu - Start ******/

.rightMenu
{
    /*LEFT: 830px;*/
    WIDTH: 164px;
    /*POSITION: absolute;
    TOP: 0px;
    HEIGHT: 593px;*/
    margin-top:23px;
    padding-left:15px;
      /*float:left;*/
    
}
    
.rightBack
{
    
    WIDTH: 100%;
    /*POSITION: relative;
    TOP: 20px;*/
    BACKGROUND-COLOR: #fafaff;
    float:left
}

/*** Right Menu - End ******/

/*** Footer - Start ****** ***/
.FooterHead
{
    WIDTH: 994px;
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    HEIGHT: 50px;
    text-align: center;
    margin-top: 10px;
	float:left;
}
/**** Footer Start ***/
.FooterHead-1
{
    MARGIN-TOP: 7px;
    MARGIN-LEFT: auto;
    WIDTH: 710px;
    MARGIN-RIGHT: auto;
    POSITION: relative;
    HEIGHT: 35px;
    TEXT-ALIGN: left
}
.FooterHead-2
{
    WIDTH: 574px;
    LINE-HEIGHT: 35px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 35px
}
.FooterHead-3
{
    LEFT: 574px;
    WIDTH: 136px;
    LINE-HEIGHT: 35px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 35px
}
/*** Footer - Start End****** ***/

/**** Home Page Start ***/
.HomePage-1
{
    WIDTH: 988px;
    TEXT-ALIGN: left
}
.HomePage-1-1
{
    PADDING-LEFT: 1px;
    WIDTH: 988px;
    LINE-HEIGHT: 35px;
    TOP: 0px;
    HEIGHT: 35px
}
.HomePage-1-2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    LEFT: 0px;
    PADDING-BOTTOM: 5px;
    WIDTH: 988px;
    PADDING-TOP: 5px;
    POSITION: relative;
    HEIGHT: 220px;
    BACKGROUND-COLOR: #bcb5ad
}
.HomePage-2
{
    WIDTH: 980px;
    POSITION: relative;
    HEIGHT: 220px;
    TEXT-ALIGN: left
}
.HomePage-2-1
{
    WIDTH: 810px;
    LINE-HEIGHT: 220px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 220px;
    TEXT-ALIGN: center
}
.HomePage-2-2
{
    LEFT: 815px;
    WIDTH: 170px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 220px
}
.HomePage-3
{
    MARGIN-TOP: 11px;
    WIDTH: 170px;
    POSITION: relative;
    HEIGHT: 220px;
    TEXT-ALIGN: left
}
.HomePage-3-1
{
    WIDTH: 170px;
    PADDING-TOP: 0px;
    POSITION: relative;
    TOP: 0px;
    HEIGHT: 38px;
    BACKGROUND-COLOR: #bcb5ad
}
.HomePage-3-2
{
    WIDTH: 170px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 38px;
    HEIGHT: 57px;
    BACKGROUND-COLOR: #bbd097
}
.HomePage-3-3
{
    WIDTH: 170px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 95px;
    HEIGHT: 57px;
    BACKGROUND-COLOR: #fed265
}
.HomePage-3-4
{
    WIDTH: 170px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 155px;
    HEIGHT: 57px;
    BACKGROUND-COLOR: #0183bf
}
.HomePage-4
{
    WIDTH: 988px;
    POSITION: relative;
    TEXT-ALIGN: left
}
.HomePage-4-1
{
    WIDTH: 988px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 10px
}
.HomePage-4-2
{
    WIDTH: 234px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 10px;
    HEIGHT: 247px
}
.HomePage-4-3
{
    LEFT: 234px;
    PADDING-BOTTOM: 0px;
    WIDTH: 313px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 10px;
    HEIGHT: 247px
}
.HomePage-4-4
{
    LEFT: 547px;
    WIDTH: 233px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 10px;
    HEIGHT: 247px
}
.HomePage-4-5
{
    LEFT: 780px;
    WIDTH: 208px;
    POSITION: relative;
    TOP: 10px;
    HEIGHT: 247px
}

.middmain{
font-weight:bold;
font-size:16px;
}
.middcont{
font-size:11px;
font-weight:normal;
background-color:#BCB5AD;
}
.middcont img{
padding:3px 3px 3px 3px;
}
.middtext a{
float:right;
text-decoration:none;
font-weight:bold;
color:#ffffff;
font-size:10px;
}
.middtext{
color:#FFFFFF;
text-align:left;
}
.middtext td{
height:55px;
}
.middtext p{
margin:4px;
}
.middtable td{
width:25%;
}
.middlinks{
border-left:1px solid #6699CC;
margin-bottom:10px;
}
.middlinks span{
margin-left:4px;
font-size:16px;
}
.middlinks ul{
margin:0px;
padding:0px;
font-weight:normal;
}
.middlinks li{
list-style-position:inside;
color:#000000;
margin-left:4px;
}
.middlinks li a{
text-decoration:none;
font-size:10px;
color:#000000;
}
.middlinks li a:hover{
color:#6699CC;
}

/**** Home Page End ***/

/********** Font Start *******/

.leftnavhead {
	 FONT-SIZE: 1em; COLOR: #FFFFFF; PADDING-TOP: 3px; FONT-FAMILY: Knowledge Light,Arial, Verdana, Helvetica, sans-serif
}

.rightnavhead {
	 FONT-SIZE: 1.2em; COLOR: #005a84; PADDING-TOP: 3px; FONT-FAMILY: Knowledge Light,Arial, Verdana, Helvetica, sans-serif
}

.leftnav_text {
	FONT-SIZE: 0.95em; COLOR: #030303; FONT-FAMILY: Arial, Verdana,Helvetica, sans-serif
}

.BreadCrumb_Font {
	FONT-SIZE: 0.95em; COLOR: #005a84; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
/*
.rightnav_text {
	FONT-SIZE: 11px; COLOR: #005a84; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
*/

.leftnav_sub_head {
	FONT-WEIGHT: bold; FONT-SIZE: 0.95em;BORDER-BOTTOM: #CECECE 1px solid; COLOR:#857c75;
	padding-left:7px; vertical-align:text-bottom;padding-top:8px;height:18px;
}

.bodytext {
	 FONT-WEIGHT:normal;FONT-SIZE: 1em;COLOR: #686868;
}

.bodytextProd {
	 FONT-WEIGHT:normal;FONT-SIZE: 12px;COLOR: #756C63;
}

.bodytext_green {
	 FONT-WEIGHT:normal;FONT-SIZE: 1em; COLOR: #686868;
}
.Bodytextbold{
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #686868;
}
.BodytextBold_green{
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #756C63; 
}

.bodytext_head {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #6B6B6B; 
}

.bodytext13Bold{
	FONT-WEIGHT: bold; FONT-SIZE: 1.05em; COLOR: #686868;
}

.bodytext13Prod{
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #756C63;
}

.bodytextBold11_green {
	FONT-WEIGHT:bold;FONT-SIZE: 0.95em; COLOR: #686868; 
}

.bodytext11_green {
	FONT-WEIGHT:normal;FONT-SIZE: 0.95em; COLOR: #005a84; 
}

.bodytext11{
	FONT-WEIGHT:normal;FONT-SIZE: 0.95em;COLOR: #686868; 
}

.Decoration
{
text-decoration: none;
}

A.Green11 {
	FONT-WEIGHT:normal;FONT-SIZE: 0.95em; COLOR: #686868;
}

A.Green11:visited {
	COLOR: #686868;
}

A.Green11:hover {
	COLOR: #686868;
}
A.Orange11 {
	FONT-WEIGHT:normal;FONT-SIZE: 0.95em; COLOR: #ff9100;
}

A.OrangeStep1 {
	COLOR: #ff9100;
}

A.Orange11:visited {
	COLOR: #ff9100;
}

A.Orange11:hover {
	COLOR: #ff9100;
}
A.Green {
	FONT-WEIGHT:normal;FONT-SIZE: 1em; COLOR: #686868;
}

A.Green:visited {
	COLOR: #686868;
}

A.Green:hover {
	COLOR: #686868;
}


.Decoration_underline
{
 text-decoration:underline;
}

.FontWeight
{
 FONT-WEIGHT:normal;
}

.FontWeight_Bold
{
 FONT-WEIGHT:bold;
}

A.Black11 {
	FONT-SIZE: 0.95em; COLOR: #756C63;
	text-decoration:none;
}

A.Black11:visited {
	COLOR: #756C63;
	text-decoration:none;
}

A.Black11:hover {
	COLOR: #756C63;
	text-decoration:none;
}

A.Black12 {
	FONT-WEIGHT:normal;FONT-SIZE: 1em; COLOR: #686868;  FONT-FAMILY: Arial, Verdana,Helvetica, sans-serif
}

A.Black12:visited {
	COLOR: #686868;
}

A.Black12:hover {
	COLOR: #686868;
}

A.Black14{
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #686868; FONT-FAMILY: Arial, Verdana,Helvetica, sans-serif
}

A.Black14:visited {
	COLOR: #686868
}

A.Black14:hover {
	COLOR: #686868
}
.bodytext14_green {
	FONT-WEIGHT:normal;FONT-SIZE: 1.2em; COLOR: #96908A; FONT-FAMILY: Arial, Verdana,Helvetica, sans-serif
}

.bodytext11_green {
	FONT-WEIGHT:normal;FONT-SIZE: 0.95em; COLOR: #686868; FONT-FAMILY: Arial, Verdana,Helvetica, sans-serif
}

/*
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 21px; COLOR: #005983; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.searchcont {
	FONT-SIZE: 12px; COLOR: #005983; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.searchcont A {
	COLOR: #005983; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.searchcont INPUT {
	BORDER-RIGHT: #003399 1px solid; BORDER-TOP: #003399 1px solid; BORDER-LEFT: #003399 1px solid; BORDER-BOTTOM: #003399 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 15px; BACKGROUND-COLOR: #fafaff
}
.advsearch {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.advsearch A {
	COLOR: #005983; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.mainmenus TD {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #fafaff; TEXT-ALIGN: center
}
.mainmenus SPAN {
	DISPLAY: block; WIDTH: 0.1em; COLOR: #005983; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 40px; BACKGROUND-COLOR: #005983
}
.mainmenus UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mainmenus LI {
	FLOAT: left; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none; POSITION: relative
}
.mainmenus A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 161px; COLOR: #005983; LINE-HEIGHT: 35px; BORDER-BOTTOM: #fafaff 2px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 40px; BACKGROUND-COLOR: #fafaff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.mainmenus A:hover {
	COLOR: #ffffff; BORDER-BOTTOM: #feb500 2px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #005a84
}
.mainmenus LI UL {
	DISPLAY: none; COLOR: #ffffff; BORDER-BOTTOM: #ff9900 2px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; BACKGROUND-COLOR: #003399
}
.mainmenus LI UL LI {
	FLOAT: none
}
.mainmenus LI UL LI A {
	DISPLAY: block; PADDING-LEFT: 5px; WIDTH: 156px; LINE-HEIGHT: normal; HEIGHT: 20px; TEXT-ALIGN: left
}
.mainmenus LI A.menuactive {
	COLOR: #ffffff; BORDER-BOTTOM: #ff9900 2px solid; BACKGROUND-COLOR: #003399
}
.border {
	BORDER-RIGHT: #005a84 1px solid; BORDER-TOP: #005a84 1px solid; BORDER-LEFT: #005a84 1px solid; BORDER-BOTTOM: #005a84 1px solid
}
.searchgo {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
*/
.inputbox {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid
}
/*
.Content_head {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Content_text {
	FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.Content_headcol {
	FONT-SIZE: 14px; COLOR: #005a84; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.jumpto {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 13px; PADDING-BOTTOM: 8px; WIDTH: 80px; COLOR: #005a84; PADDING-TOP: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #fafaff
}
.middmain {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.middcont {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-COLOR: #bcb5ad
}
.middtext A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: right; COLOR: #ffffff; TEXT-DECORATION: none
}

*/
/*** To be looked Later ******/
.searchgo {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: center
}
.searchcont {
	FONT-SIZE: 12px; COLOR: #005983; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: center
}
/*
.leftnav_text A {
	FONT-SIZE: 11px; COLOR: #6c6c6c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.leftnav_text A:hover {
	FONT-SIZE: 11px; COLOR: #005a84; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
.eurotext {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #005a84; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.footertext {
	FONT-SIZE: 11px; COLOR: #005a84; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.footertext A {
	FONT-SIZE: 11px; COLOR: #005a84; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
}
A.bodytext1 {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.bodytext1:visited {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.bodytext1:hover {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
*/
.toplinks {
	FONT-SIZE: 12px; WIDTH: 360px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; HEIGHT: 16px; BACKGROUND-COLOR: #fafaff
}
.toplinks A {
	PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 4px; COLOR: #005983; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.toplinks A:hover {
	COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #005a84 /*#003399*/
}

/******** End *******/


/******* Font End **********

/************************************************************************
	Search Results Styles 
/************************************************************************/


.ProductImage
{
	padding-top:1px;
	width:100px;
	height:125px;
	text-align:left;
}
.ResultItemMiddle
{
	padding-top:1px;
	width:300px;
	height:125px;
}
.ResultItemRight
{
/*	padding-top:31px;*/
	width:210px;
	height:125px;
	vertical-align:middle;
}

/*
.SearchResultsMessage
{
	border: none;
	height: 593px;
	left: 189px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 626px;
	margin-top:5px;
}


.ResultItemTitle {
	color: #6C6C6C;
	font-weight:bold;
	text-align:left;
}

a.ResultItemTitle {
	color: #6C6C6C;
}


.ItemText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	
}
*/


.DivResultItem {
	background-color: #f5f6f5;
	PADDING-LEFT: 10px;
	padding-top:3px;
	vertical-align:middle;
	width:626px;
	height:125px;
}
.DivResultAlternateItem {
	background-color: #ffffff;
	PADDING-LEFT: 10px;
	padding-top:3px;
	vertical-align:middle;
	width:626px;
}
/*
.DivResultMessage0 {
	
	vertical-align:text-bottom;
	width:100%;
	height:18px;
}
.DivResultMessage1 {
	background-color: #fafaff;
	vertical-align:text-top;
	width:100%;
	height:18px;
}
.DivResultMessage1Left {
	width:35%;
	text-align:left;
padding-left:3px;
	padding-right:3px;
	padding-bottom:5px;
}
.DivResultMessage1Right 
{
	float:right;
	width:35%;
	text-align:right;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:5px;
}
.DivResultMessage1Middle 
{
	padding-left:3px;
	padding-right:3px;
	padding-bottom:5px;
	text-align:justify;
	width:30%;
}


.Width45
{
	float:left;
	width:45%;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:5px;
	padding-top:9px;
	}
	

.Width55
{
	float:left;
	width:55%;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:5px;
	padding-top:8px;
	}

.WidthMid
{
	float:left;
	width:626px;
}	
.Width470Left
{
	float:left;
	width:462px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:10px;
}

.Width156Left
{
	width:156px;
	text-align:right;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:10px;
}
*/
.SearchResultSeeAllLink { padding-top: 10px; padding-left: 60px; padding-bottom: 5px }
.SearchResultPaging { padding-top: 15px; padding-right: 60px; padding-bottom: 5px }
.srcGroupResults { padding: 5 10 10 0; }
.searchLinkImage {border: none;}
.Vmiddle{vertical-align:middle;	}
.VSpace
{
  margin-top: 4px;
}
.VsmallSpace
{
  height:2px;
}
/************************************************************************
	End Search Results Styles 
/************************************************************************/
.MenuItemGroup
{
  border-right:solid 1px white;
  border-bottom:solid 1px white;
  border-left:solid 1px white;
}
.MenuItemHover
{
  background-color: #214a98;
  padding: 4px 34px 8px 10px;
  cursor:pointer;
  color: white;
  font-size: 11px;
  text-decoration: underline;
  z-index: 10;
}
.MenuItem
{
  background-color: #214a98;	
  padding: 4px 34px 8px 10px;
  cursor: default;
  color: white;
  font-size: 11px;
  z-index: 10;	
}
.MenuLayoutLink
{
	text-decoration:none;
	color:#ffffff;
}
a.MenuLayoutLink:visited
{
	text-decoration:none;
	color:#ffffff; 
}
a.MenuLayoutLink:hover
{
	text-decoration:underline;
	color: #ffffff; 
}	

/******** begin HEADER/Menu styles **********/
.menuLayout
{	
  position:absolute;
  z-index:4px; 
}
.HeaderMenu
{
  cursor:pointer;
}
.HeaderMenuLayout
{
  width:400px;
  padding-left:40px;
  position: relative;
  left:200px;
  top:74px;
}

/****************/

/*************************************************
********** Refinement dimension styles ***********/
.rdLinkMore
{
	float: left;
	color: #454335;
	font-family: verdana, Arial;
	font-weight: bold;
	font-size: .7em;
	text-decoration:none;
	cursor: pointer;
	vertical-align:text-bottom;
}
.rdMorePlus
{
    padding-left: 4px;
    padding-right: 5px;
	color:#6271b4; 
	height:18px;
	vertical-align:text-bottom;
}
.rdPanelExpandedLinks
{
	padding-left: 0px;  
	z-index:100;	
}
.rdDimensionSpacer{ height:20px; float:none; }
.rdMoreLinkContainer{ padding-left: 25px; padding-bottom: 1px}
.rdRefinementsContainer{ white-space: nowrap; padding-top: 5px; padding-left: 30px;}
a.rdLink
{
	float: none;
	padding-top: 5px;
	color: #454335;
	font-family: verdana, Arial;
	font-size: .7em;
	text-decoration:none;
	cursor: pointer;
}

a.rdLink:visited
{
	float: none;
	padding-top: 5px;
	color: #454335;
	font-family: verdana, Arial;
	font-size: .7em;
	text-decoration:none;
	cursor: pointer;
}

a.rdLink:hover
{
	float: none;
	padding-top: 5px;
	color: #454335;
	font-family: verdana, Arial;
	font-size: .7em;
	text-decoration:underline;
	cursor: pointer;
}

.rdPopupLink
{
	float: left;
	color: #454335;
	font-family: verdana, Arial;
	/*width: 295px;*/
	width: 240px;
	padding-left: 0px;  /* 12px; */
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: .7em;
	text-decoration:none;
	cursor: pointer;
}
.rhText
{
	font-family: Verdana, Arial;
	font-size: .7em;
	padding-left: 8px;	
}
.rdHeader
{
	font-size: .8em;
	font-weight: bold;
	padding-left: 10px;
	font-family: verdana, Arial;
	z-index:100;
	color: #4d4b3c;
}
.rdDescriptor
{
	padding-left: 30px;
	padding-top: 5px;
	color: #454335;
	font-family: verdana, Arial;
	font-weight: bold;
	width: 230px;
	font-size: .7em;
	text-decoration:none;
}


/*******************************************************************************
	Begin Popup window styles
*******************************************************************************/

.popupBubbleArrow
{
    float: left;
    border: none;
    position: relative;
    left: 0px;
    top: -2px;      /* distance down from top of div */
    z-index:102;
}
table.mainPopup
{
    /* width: 100%; */
    border-collapse: collapse;
}
td.popupBorderLeft { border-left: 1px solid #999999; }
td.popupBorderTop { border-top: 1px solid #999999; }
td.popupBorderRight 
{ 
	/*background: url(../images/buttons/PopupRightShadow.gif) repeat; */
	 border-right: 1px solid #999999;
	  background-color: #dde4f1;
}
td.popupBorderHeaderRight 
{ 
	/*background: url(../images/buttons/PopupHeaderRightShadow.gif) repeat; */
	background-color: #28549d;
}
td.popupBorderBottom
{
   /* background: url(../images/v2/bot-shadow.gif) repeat; */
    height: 1px;
    background-color: #dde4f1;
     border-bottom: 1px solid #999999;
}
.popupContainer
{
	float: left;
	color: black;
	font-family: Arial, verdana;
	text-decoration:none;
    border: none;
    padding: 0px 0px 0px 0px;
	position: relative;
	left: 14px; 
    top: -24px;   
	z-index:100;
}
.popupBubbleArrowLeftNav
{
    float: left;
    border: none;
    position: relative;
    /*left: 86px;*/
    left: 76px;
    top: -22px;      /* distance down from top of div */
    z-index:102;
}
.popupContainerLeftNav
{
	float: left;
	color: black;
	font-family: Arial, verdana
	text-decoration:none;
    padding: 0px 0px 0px 0px;
	position: relative;
	left: 90px; 
    top: -46px;   
	z-index:100;
}
.popupContainerNoArrow
{
	float: left;
	color: black;
	font-family: Arial, verdana;
	text-decoration:none;
    border: none;
    padding: 0px 0px 0px 0px;
	position: relative;
	left: -20px; 
    top: -40px;   
	z-index:100;
}
.popupParent
{
    z-index:100;    position:absolute;
}
.PopUpBackground
{
	background-color: #dde4f1;
}
.PopUpHeaderBackground
{
	background-color: #28549d;
}
.PopUpHeaderText
{
	color:#FFFFFF;
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.PopUpContentPadding
{
	padding-top: 5px;
	/* padding-right: 5px; */
	padding-bottom: 2px;
	padding-left: 2px;
}
.popupHide { display: none; }
.popupShow { display: inherit; }

.FloatRight{ float: right; }
.FloatLeft{ float: left; }
.FloatNone{ float: none; }
.ClearRight{ clear: right; }
.ClearRight {clear:right;}
.ClearLeft{ clear: left; }
.ClearBoth{ clear: both;}
.Bold
{
	font-weight:bold;
}
.InvertedText
{
	color: white;
}
/*******************************************************************************
	End Popup window styles
*****************************************************************************/

/***************************
*****PRODUCT INFORMATION/DETAILS Styles - Starts
****************************/

.ProductInfo
{
	PADDING-LEFT: 10px;
	padding-top:3px;
	vertical-align:middle;
	width:626px;
}
.DetailItemMiddle
{
	padding-top:1px;
	width:510px;
	text-align:left;
} 
.twocolumn{
height:auto;
text-align:left;
padding-top: 10px; 
/*padding-top: 5px;*/
width:620px; 
padding-bottom:5px;

}
.twocolumncol1{
position: relative;
float:left;
 
}
.twocolumncol2{
position:relative; 
width:560px;
float:left;
}

.contentbox{
 padding-top: 10px; width:625px;
text-align:left;height:auto;
 
}
.bgstrip{
background-color:#686868; float:left; width:100%; height:20px; padding-left:5px;
text-align:left;
vertical-align:middle;
}
.content{
position:relative; 
padding-top: 10px; 
float:left;
text-align:left;
 
}
.backtotopbutton{
position:relative; float:right;  padding-right:5px;
 
}
.HCenter
{
	text-align:center;
	}
	
.LeftPanelSpace
{
	
	padding-left:7px;
		}
	
/***************************
*****PRODUCT INFORMATION/DETAILS Styles - Ends
****************************/
/*****************
Shopping Basket Class
*******************/
.itempadding
{
	margin-top:10px;
	margin-bottom:10px;
}
.marginright
{
	margin-right:3px;
	
}
.widthProductTitle
{
	width:160px;
	 
}
.widthProductType
{
	width:100px;
	 
}
.widthQuantity
{
	width:105px;

	  
}
/*
.widthAddRemove
{
	width:55px;
}
*/
.widthItemPrice
{
	width:85px;
	 
}
.widthVAT
{
	width:50px;
	
}
.widthSubtotal
{
	width:60px;
	
	 
}


/**** Left Nav *****/
.LeftNavPlus2Columns_Content
{
    background-color:white;
	float:left;
	width:650px;
	margin-right:10px;
}

.LeftNavPlus2Columns_Right
{
    background-color:White;
	float:left;
	width:164px;
}

.LeftNavContainer
{
	width:163px;
}

.NavigationP
{
	position: static;
	width: 163px;	
}

.NavigationS
{
	background-color:  #F4F4F4;
}

.BreadCrumbsP
{
	margin-top: 10px;
	margin-bottom:15px;		
}

.BreadCrumbsS
{
	font-size: .95em;
	text-decoration: none;
	color:#727272;
	cursor: pointer;	
	font-weight:normal;
	font-family:Arial ,helvetica,clean,sans-serif;
}

.BreadCrumbLast
{
	color:#727272;
}

a.BreadCrumbsLink
{
	text-decoration: none;
	color:#727272;	
	cursor: pointer;	
	font-weight:normal;
	font-family:Arial ,helvetica,clean,sans-serif;
}

a.BreadCrumbsLink:visited
{
	text-decoration: none;
	color:#727272;	
	cursor: pointer;	
	font-weight:normal;
	font-family:Arial ,helvetica,clean,sans-serif;
}

a.BreadCrumbsLink:hover
{
	text-decoration:none;
	color:#727272;	
	cursor: pointer;	
	font-weight:normal;
	font-family:Arial ,helvetica,clean,sans-serif;
}

.LeftNavLevelZero
{
	font-weight: bold;
	padding-left: 0px;
	padding-top: 0px;
	font-family: Arial ,helvetica,clean,sans-serif;
	font-size: .8em;	
}

a.LeftNavLevelZeroLink
{
	text-decoration: none;
	cursor: pointer;	
	color: #4d4b3c;
}

a.LeftNavLevelZeroLink:visited
{
	text-decoration: none;
	cursor: pointer;	
	color: #4d4b3c;
}

a.LeftNavLevelZeroLink:hover
{
	text-decoration: underline;
	cursor: pointer;	
	color: #4d4b3c;
}

a.StaticLink
{
	text-decoration: underline;
	cursor: pointer;	
	color: #F48F0C;
}

a.StaticLink:visited
{
	text-decoration: underline;
	cursor: pointer;
	color: #F48F0C;
}

a.StaticLink:hover
{
	text-decoration: underline;
	cursor: pointer;	
	color: #F48F0C;
}

ul.StaticListNoIndent
{
	margin: 0 0 0 10px; 
	padding: 0 0 0 15px;
	color:#727272
}

.LeftNavLevelZeroSelected
{
	font-weight: bold;
	padding-left: 8px;
	padding-top: 5px;
	font-family:Arial ,helvetica,clean,sans-serif;
	font-size: .8em;
}

.LeftNavLevelOne
{
	font-size: .95em;
	font-weight: normal;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom:3px;
	font-family:Arial ,helvetica,clean,sans-serif;
}

.LeftNavLevelOneSelected
{
	font-size: .95em;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 3px;
	font-family: Arial;
	color:#F48F0C;
}

a.LeftNavLevelOneLink
{
	text-decoration: none;
	cursor: pointer;	
	color: #727272;
}

a.LeftNavLevelOneLink:visited
{
	text-decoration: none;
	cursor: pointer;	
	color:#727272;
}

a.LeftNavLevelOneLink:hover
{
	text-decoration: underline;
	cursor: pointer;	
	color:#F48F0C;
}


.LeftNavLevelTwo
{
	font-size: .95em;
	padding-top: 3px;
	padding-left: 15px;
	padding-bottom:3px;
	font-family:Arial ,helvetica,clean,sans-serif;
	
}

.LeftNavLevelTwoSelected
{
	font-size: .95em;
	font-weight: bold;
	padding-left: 3px;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top:3px;
	font-family: Arial;
	color:#F48F0C;
}

a.LeftNavLevelTwoLink
{
	text-decoration: none;
	cursor: pointer;	
	color: #727272;
}

a.LeftNavLevelTwoLink:visited
{
	text-decoration: none;
	cursor: pointer;	
	color:#727272;
}

a.LeftNavLevelTwoLink:hover
{
	text-decoration: underline;
	cursor: pointer;	
	color:#F48F0C;
}

.StaticHeader
{
	font-size:1.2em;
	color:#686868;
	font-weight:bold;
	font-family:Arial ,helvetica,clean,sans-serif;
}

.StaticHeader2
{
	font-size:1.1em;
	color:#005a84;
	font-weight:bold;
	font-family:Arial ,helvetica,clean,sans-serif;
}

.StaticMainBold
{
	Font-Family:Arial;
	Font-Size:1em;
	color:#686868;
	Font-Weight:bold;
	Float:left;
	padding-top:6px;
}

.StaticStandardText
{
	color:#686868;
	font-weight:normal;
}

.StaticBodyText
{
	color:#727272;
	font-weight:normal;
}

.StaticSmallImage
{
	float:right;
	padding:6px 6px 6px 6px;
}

.StaticBlueBarContainer
{
	padding-top:10px;
}

.StaticStandardFont
{
	font-family:Arial;
}

.StaticStandardFontSize
{
	font-size:1em;
}

.StaticBoldFont
{
	font-weight:bold;
}

.StaticBarBackgroundColor
{
	background-color:#686868;
}

.StaticBarFontColor
{
	color:#FFFFFF;
}

.StaticBarPadding
{
	padding-left:2px;
	padding-top:4px;
	padding-bottom:4px;
}

.StaticBarFull
{
	width:626px;
}

.StaticBarLeft
{
	width:313;
}

.StaticBarLeftReduced
{
	width:295px;
}
.StaticBarRight
{
	padding-top:4px;
	padding-left:0px;
	padding-bottom:4px;
	width:311;
}

.StaticTitleColumnWidth
{
	width:311px;
}

.StaticFIColumnWidth
{
	width:193px;
}

.StaticCheckListTitleColumnWidth
{
	width:119px;
}

.StaticCheckListDataColumnWidth
{
	width:107px;
}

.StaticCheckListRowPadding
{
	padding:5px 0px 5px 0px;

}

.StaticAltRowColor
{
	background-color:#F4F4F4;
}

.StaticClearBoth
{
	clear:both;
}

.StaticRightNavPadding
{
	padding:6px 5px 9px 9px
}

.StaticRightNavTopPadding
{
	padding-top:7px;
}

.StaticImagePadding
{
	padding: 4px 5px 1px 4px;
}

.StaticCheckListAZ
{
	padding-bottom:5px;
	text-align:center;
	letter-spacing:3;
}

.StaticCalendarPadding
{
	padding-top:10px;
	padding-bottom:5px;
}

.StaticNewsletterTextPadding
{
	padding-top:70px;
}

.FeaturedProductImg_Org
{
	float:left;
	width:130px;	
}

.FeaturedProductTitle_Org
{
	font-family: Arial;
	font-size:1em;
	font-weight:bold;	
	color:#525246;
}

.FeaturedProductDescription_Org_Vertical
{	
	font-weight:normal;
}
/**** END Left Nav *****/

/***********************************************\
| Site Map										|
\***********************************************/
.SiteMapSectionWidth {width:299px;}
.SiteMapLinkPadding {padding-bottom: 3px;}
.SiteMapSectionPadding {padding-bottom: 15px;}
.SiteMapMarginLeft{padding-left:85px;}
.SiteMapMarginRight{padding-right:55px;}
/***********************************************\
| End Site Map										|
\***********************************************/
/***********************************************\
| ForgotPassword										|
\***********************************************/
.forgotpasswordLabel
{
	WIDTH: 150px;
}
/***********************************************\
| End ForgotPassword										|
\***********************************************/
/******** New Home Page ***********/
.HomePageLeftHead {
	FONT-SIZE: 1.4em; COLOR: #686868;  FONT-FAMILY: Knowledge Light,Arial, Verdana, Helvetica, sans-serif;font-weight:bold;
}

.HomePageRightHead {
	FONT-SIZE: 1.2em; COLOR: #686868;  FONT-FAMILY: Knowledge Light,Arial, Verdana, Helvetica, sans-serif;font-weight: bold;text-decoration:none;
}

.HomePageRightHeadNormal {
	FONT-SIZE: 1.2em; COLOR: #686868;  FONT-FAMILY: Knowledge Light,Arial, Verdana, Helvetica, sans-serif;font-weight:normal;text-decoration:none;
}
.HomePageitle{
	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; COLOR: #005a84; FONT-FAMILY: Knowledge Medium,Arial, Verdana, Helvetica, sans-serif;font-weight:normal;
}


.middlinksHome {
	MARGIN-BOTTOM: 10px; BORDER-LEFT: #686868 1px solid
}
.middlinksHome SPAN {
	FONT-SIZE: 1.2em; MARGIN-LEFT: 4px;FONT-FAMILY: Knowledge Medium,Arial;COLOR: #686868;
}
.middlinksHome UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-FAMILY: Arial;COLOR: #727272;FONT-SIZE: 1.0em;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px
}
.middlinksHome LI {
	LIST-STYLE-POSITION: inside; MARGIN-LEFT: 4px; FONT-FAMILY: Arial;COLOR: #727272;FONT-SIZE: 1.0em; margin-TOP: 2px;
}
.middlinksHome LI A {
	TEXT-DECORATION: none;FONT-FAMILY: Arial;COLOR: #727272;FONT-SIZE: 1.0em;FONT-WEIGHT: normal;
}
.middlinksHome LI A:hover {
	COLOR: #727272
}

.noMargin
{
MARGIN: 0px;PADDING: 0px; border: none;
}
.BodyHome
{
    padding-left: 10px;
    WIDTH: 984px;
    MARGIN: 0px auto 
}
.WidthHome
{
    WIDTH: 981px;
   
}

A.FooterText{
	FONT-SIZE: 1.0em; COLOR: #686868; FONT-FAMILY: Knowledge Light, Arial, Verdana,Helvetica, sans-serif;text-decoration:none;
}

A.FooterText:visited {
	COLOR: #686868
}

A.FooterText:hover {
	COLOR: #686868
}
/**********Home Page **********/


.Font_Bold
{
	font-weight:bold;
}

.Top_Padding
{
padding-top:10px;
}
.PageNotFound_LeftPartTop
{
    WIDTH: 164px;
    BACKGROUND-COLOR: #005a84;
    border-bottom:4px solid #ff9900;
    TEXT-ALIGN: left;
    height:30px;
}

.PageNotFound_Link_ContactPage {
	FONT-WEIGHT:normal;FONT-SIZE: 1.00em; COLOR: #005a84
}
.StaticBodyTextColor
{
	color:#727272;
}
.StaticGreenText
{
	FONT-WEIGHT:normal;FONT-SIZE: 1em; COLOR: #005a84; 
}

#RPITable {padding-bottom:10px;}
#RPITable table {font-family:Arial; font-size: 1em; color:#030303; margin-top:0px;}
#RPITable td {padding: 3px 2px 3px 5px;}

.onepassWarningMessagePanel  
{
	border:solid 2 red;
	padding: 10px;
}
.onepassWarningMessageText  
{
	color: #686868;
    font-size: 1em;
    font-weight: normal;
}
.onepassInput
{
	width:215pt;
}