body
{
    FONT-FAMILY: verdana, arial;
    FONT-SIZE: 11px;
    color: #010101;
    background-color: #FEFEFE;
}


p
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, arial;
    color: #010101;
}


a:active, a:link, a:visited
{
	FONT-SIZE: 12px;
    FONT-FAMILY: verdana, arial;
    color: #0033AA;
}

a:hover
{
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana, arial;
    color    : #b0974a;
}


.smalltext
{
    FONT-SIZE: 9px;
    FONT-FAMILY: verdana, arial;
}


.text
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, arial;
    color: #010101;
}





.textsoft
{
    FONT-SIZE: 11px;
    color: #696969;
    FONT-FAMILY: verdana, Arial;
}


.textsoftbold
{
    FONT-SIZE: 11px;
    color: #696969;
    FONT-FAMILY: verdana, Arial;
    font-weight: bold;
}

.activetextsoft
{
    FONT-SIZE: 11px;
    color: #696969;
    FONT-FAMILY: verdana, Arial;
    cursor: pointer;
}


.softlink
{
    FONT-SIZE: 11px;
    color: #696969;
    FONT-FAMILY: verdana, Arial;
    border-bottom: 1px solid #696969;
    cursor: pointer;

}


.textlink
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, arial;
    color: #1A76B7;
    cursor: pointer;

}


.highlightext
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, arial;
    color:#1A76B7;
    font-weight:bold;
}

.mediumtext
{
	font-family: verdana, arial;
	font-size: 12px;
	color: #222;
}

.mediumsofttext
{
	font-family: verdana, arial;
	font-size: 12px;
	color: #696969;
}


.mediumtextlink
{
	font-family: verdana, arial;
	font-size: 12px;
	color: #0033AA;
}


.largetext
{
    FONT-SIZE: 14px;
    FONT-FAMILY: verdana, arial;
    color: #222;

}

.largetextbold
{	
	FONT-SIZE: 14px;
    FONT-FAMILY: verdana, arial;
    font-weight: bold;
    color: #222;

}


li
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, arial;
    color: #010101;
}



H1,H3
{
    font-family: verdana, arial;
    font-size: 12px;
    border-bottom : 1px solid #777788;
    width : 100%;
    padding: 4px;
    margin: 0px;
    color: #777788;
}


H2
{
    font-family: verdana, arial;
    font-size: 12px;
    width : 100%;
    padding: 2px;
    margin: 0px;
    color: #777788;
}




.input
{
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana, arial;
    border-width: 1px;
    border: solid 1px #AEAEAE;
}



#HeaderLinks a:link,  #HeaderLinks a:visited
{
	FONT-SIZE: 11px;
    color: #666666;
    FONT-FAMILY: verdana, Arial;
    text-decoration: none;
    cursor: pointer;
}


Img.ActiveImage
{	
	cursor: pointer;
}


.InformationLabel
{
	border: 1px;
	background-color: #F4F2EA;
}


/* Start MainTable Styles */

.MainTable
{
	border-collapse: collapse;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.MainTable td
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}


td.ContentCell
{	
	padding: 0px;
	margin: 0px;
	
	border-right: solid 1px #AAAAAA;	
	border-left: solid 1px #AAAAAA;
	
	height: 500px;
}


td.LeftContentCell
{	
	padding: 0px;
	margin: 0px;
	border-left: solid 1px #AAAAAA;	
	border-right: solid 1px #AAAAAA;
}


td.RightContentCell
{		
	padding: 1px;
	border-right: solid 1px #AAAAAA;
}

/* End MainTable Styles */


.HeaderTable
{
	border-collapse: collapse;
	margin: 4px;
	padding: 4px;
}


.HeaderTable td
{
	margin: 1px;
	padding: 3px;
	border: 0px;
}


.FooterTable
{
	border-collapse: collapse;
	margin: 0px;
	padding: 4px;
	border: 1px solid #AAAAAA;
}


.FooterTable td
{
	margin: 1px;
	padding: 3px;
	border: 0px;
}


.NavigationTable
{
	border-collapse: collapse;
	margin: 1px;
	padding: 3px;
}


.HeaderSearchTable
{
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	background-image:  url('Images/GreyGradientx25.gif');
}


.HeaderSearchTable td
{
	margin: 0px;
	padding-top: 1px;
	color: #FFFFFF;
	font-weight: bold;
}


.SearchTable
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}


.SearchTable td
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}


.NavigationLinks
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.NavigationLinks td
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	color: #FFFFFF;
}


#NavigationLinks a:link,  #NavigationLinks a:visited
{
	height: 16px;
	font-size: 14px;
	font-weight: bold;
    color: #FFFFFF;
    font-family: verdana, Arial;
    text-decoration: none;
	padding: 1px;
	margin: 1px;
}

#NavigationLinks a:hover
{
	height: 16px;
	font-size: 14px;
	font-weight: bold;
    color: #FFFFFF;
    font-family: verdana, Arial;
    text-decoration: none;
	padding: 1px;
	margin: 1px;

}


#HeaderLinks h1
{
	font-family: verdana, Arial;
	font-size: 14px;
	font-weight: bold;
    color: #FFFFFF;
    border-bottom : 0px solid #777788;
    padding: 2px;
    margin: 0px;
}


.HeaderBannerTable
{
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image:  url('Images/BlueGradientx26.gif');
}


.HeaderBannerTable td
{
	background-color: #1A76B7;
	margin: 0px;
	padding: 2px;
	border: 1px solid #AAAAAA;
	font-size: 14px;
	font-weight: bold;
    color: #FFFFFF;
}


.FooterBannerTable
{
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image:  url('Images/BlueGradientx26.gif');
}


.FooterBannerTable td
{
	background-color: #1A76B7;
	margin: 0px;
	padding: 2px;
	border: 1px solid #AAAAAA;
	
	font-size: 14px;
	font-weight: bold;
    color: #FFFFFF;
}


.HeadingCell 
{ 
  background-color: #D6D7E1; 
  border: 1px solid gray; 
  border-top-color: #E6E6E6; 
  border-left-color: #E6E6E6; 
  padding:5px;
}


.HeadingCellText
{
  font-family: verdana; 
  font-size: 11px; 
  font-weight: bold; 
}



.StandardTable
{
	border-collapse: collapse;
	border: 1px solid #777788; 
	padding: 0px;
	margin: 0px;
}


.StandardTable th
{
	border: 1px solid #777788; 
	font-family: verdana, arial; 
	font-size: 12px; 
	color: #FEFEFE;
	padding: 4px;
	margin: 2px;
	background-color: #9999AA;
} 



.StandardTable td
{
  border: 1px solid #AAAAAA; 
  font-family: arial,verdana; 
  font-size: 11px; 
  padding: 1px;
  margin: 1px;
 

} 

.StandardTableAlternating td
{		
  border: 1px solid #AAAAAA; 
  font-family: arial,verdana; 
  font-size: 11px; 
  padding: 1px;
  margin: 1px;
  background-color: #FAFAFA;
  } 


.StandardTableAlternatingNoBorder td
{
  border : 0px solid #AAAAAA; 
  background-color: #FAFAFA;
  font-family: verdana, arial; 
  font-size: 11px; 
  padding: 2px;
  margin: 1px

}

.StandardTableNoBorder td
{
  border : 0px solid #AAAAAA;
  font-family: verdana, arial; 
  font-size: 11px; 
  padding: 2px;
  margin: 2px
}


.TopBorderTable td
{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #AAAAAA;
}


.InformationTable
{
	border-collapse: collapse;
	font-family: verdana, arial;
	border: 1px solid #CCCCCC; 
	padding: 0px;
	margin: 0px;
}



.InformationTable td
{
	background-color: #E5ECF9;
	font-size: 12px; 
	padding: 3px;
	margin: 3px

}


.ErrorTable
{
	border-collapse: collapse;
	font-family: verdana, arial;
	border: 1px solid #FF0000; 
	padding: 0px;
	margin: 0px;
}



.ErrorTable td
{
	background-color: #FFFFFF;
	font-size: 12px; 
	padding: 3px;
	margin: 3px

}


.AuthenticationTable
{
	border-collapse: collapse;
	border: 0px;
}



.AuthenticationTable td
{
	border: 0px solid #AAAAAA;
	border: 0px;
	padding: 1px;
	margin: 1px;
}


.BorderTable
{
	border-collapse: collapse;
	border: 0px solid #AAAAAA;
	padding: 4px;
}

.BorderTable td
{
	border: 0px;
	margin: 1px;
	padding: 2px;
}


.NoBorderTable
{
	border-collapse: collapse;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.NoBorderTable td
{
	border: 0px;
	margin: 0px;
	padding: 1px;
}


.AuthenticationTable td
{
	border: 0px;
	margin: 1px;
}


.CellText
{
	font-family: verdana, arial; 
	font-size: 10px; 
}

.LeftSideBarTable
{
	border-collapse:collapse;
	border: 0px;
}


#leftmenu div.captionindent0
{
	font-family: verdana, arial;
    font-size: 12px;
    background-color: #9999AA;
    color: #FEFEFE;
    width : 100%;
    padding: 4px;
    margin: 0px;
   border-bottom: 1px solid #777788; 

}


#leftmenu div.menu 
{
    width: 175px;
    margin            : 0px;
    padding           : 0px;
 }
 

#leftmenu div.textindent0 
{
	font-family: verdana, arial;
    font-size: 11px;
	width             : 100%;
    height            : 15px;
    padding-left      : 8px;
    margin: 0px;
}

#leftmenu div.textindent1 
{
	font-family: verdana, arial;
    font-size: 10px;
	width             : 100%;
    height            : 15px;
    padding-left      : 20px;
    margin: 0px;
}


#leftmenu a, #leftmenu a:visited 
{
	font-family: verdana, arial;
    font-size: 11px;
	color             : #444;
    text-decoration   : none;
    margin: 0px;
    padding: 0px;

}
  
#leftmenu a:hover,#leftmenu a:active 
{
	font-family: verdana, arial;
    font-size: 11px;
    color    : #b0974a;
}


.BrandImage
{
	max-width: 600px;
}

.ProductImage
{
	border: 0px;
}
