/*This stylesheet shows English and hides Vietnamese and French classes */
.vt {display:none}
.fr {display:none}
/*
.tdoutsideBgR	{background-image: url(/Assets/Images/Backgrounds/background_top_right.gif);}
.tdoutsideBgL	{background-image: url(/Assets/Images/Backgrounds/background_top_left.gif);}
.tdinsideBg		{background-image: url(/Assets/Images/Backgrounds/background_top.gif);}
.menubg 		{background-image: url(/Assets/Images/Backgrounds/menu_parser.gif);}
.outgradL		{background-image: url(/Assets/Images/Backgrounds/outer_mid_parser_left.gif);}
.outgradR		{background-image: url(/Assets/Images/Backgrounds/outer_mid_parser_right.gif);}
.innergradL		{background-image: url(/Assets/Images/Backgrounds/index_inner_grad_left_parse.gif);}
.innergradR		{background-image: url(/Assets/Images/Backgrounds/index_inner_grad_right_parse.gif);}
.footerstripes  {background-image: url(/Assets/Images/Backgrounds/bottom_parser.gif);}
.awardstable    {width:389px;height:104px;}
*/
a.subnav        {text-transform:uppercase;font-size:8px;font-family:Tahoma;}
a.subnav:link, 
a.subnav:visited{color:#037DC6;}
a.subnav:hover  {background:#C0C5CA;text-decoration:none;}

.navCategory    {text-transform:uppercase;font-size:16px;font-family:Cambria;font-weight:bold;}
.navPageTitle   {text-transform:uppercase;font-size:22px;font-family:Cambria;font-weight:bold;}

li a:link, 
li a:visited    {color:#037DC6;}

body            {margin:0;background:#2a71bf url(/Assets/Images/Backgrounds/HTML.gif) 50% 100% no-repeat fixed;line-height:25px;}
hr              {border:1px dashed #7e7f7f;height:1px;}

/*~~~~~~~~~~~~~~~~~~~~ [ WRAP ] ~~~~~~~~~~~~~~~~~~~~~~~*/
#wrap             { width:778px;background:transparent url(/Assets/Images/Backgrounds/Wrap.gif) 0 0 repeat-y;margin:0 auto;font-weight:normal;font-size:10px;word-spacing: normal;text-transform:none;font-family:Verdana, Arial, Helvetica, Sans-Serif;letter-spacing:normal;}

/*~~~~~~~~~~~~~~~~~~~~ [ HEADER ] ~~~~~~~~~~~~~~~~~~~~~~~*/
h1#logo a              {background:url(/Assets/Images/Text/Logo.png) 0 0 no-repeat;float:left;height:44px;text-indent:-9999px;width:139px;margin:7px 0 0 30px;}
div.headerbg           {background:#0284d0 url(/Assets/Images/Backgrounds/Header.gif) 0 0 repeat;width:762px;padding-top:8px;height:92px;margin:0 auto;}
div.headerbg ul        {margin:0;padding:0;float:right;margin-right:22px;}
div.headerbg ul li     {display:inline;list-style:none;margin:0;padding:0;}
div.headerbg ul li a             {border:1px solid transparent;color:#fff;text-decoration:none;text-transform:uppercase;padding:3px 10px;font-size:9px;}
div.headerbg ul li a:hover       {border:1px solid #a6c9de;background:#2c94d0;}

div.categoryImage                    {background:transparent url(/Assets/Images/Backgrounds/ProductCategory.gif) 0 0 no-repeat;width:180px;height:140px;float:left;margin-bottom:12px;}
div.categoryImage img                {border:none;}
div.categoryImage a.productCategory  {display:block;border:1px solid transparent;float:left;margin:10px 0 0 13px;width:137px;height:92px;overflow:hidden;}
div.categoryImage a.productCategory:hover {border:1px solid #f00;}
div.categoryImage span.title         {display:block;color:#037dc6;text-decoration:none;margin:10px 0;text-align:center;background:#fff;border:1px solid #b5b7b8;border-top:0;float:left;clear:left;width:163px;height:30px;line-height:normal;}
div.categoryImage span.title:hover   {color:#f00;}

.categoryContainer     {width:725px;}

.indextd               {background:#fff url(/Assets/Images/Backgrounds/index_back.jpg) no-repeat;width:753px;margin-left:13px;padding-bottom:80px;}
.indextd-specs         {background:url(/Assets/Images/Backgrounds/index_back-specs.jpg) no-repeat;}
.quicklinknorm         {padding:3px 11px 3px 11px;text-decoration:none;}
.quicklinkhover        {padding:2px 10px 2px 10px;background:#2C94D0;border:1px solid #A6C9DE;}

.address               {font-size:12px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:20px;color:#555;}
.newsindent            {padding:10px 0 0 3px;padding-left: 3px;}
.specsheethead         {height:17px;background:url(/Assets/Images/Backgrounds/specsheat_header.gif);}
.specsheetfoot         {height:17px;background:url(/Assets/Images/Backgrounds/specsheat_footer.gif); }
.sitemapindent         {padding-left:20px;}
.prices                {font-size:10px;font-weight:bold;color:#555;}
.newsdate              {font-size:11px;color:#46565f;line-height:23px;}
.newstitle             {font-size:14px;color:#000;}

#footer                {background:#fff url(/Assets/Images/Backgrounds/Wrap.gif) 0 0 repeat-y;height:300px;width:778px;margin:0 auto;}
#footer p	           {font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#999;width:710px;margin:0 auto;padding-top:15px;}
#footer a, 
#footer a:visited      {color:#737373;text-decoration: none;}
#footer a:hover, 
#footer a:visited:hover{color:#000;text-decoration: none;}

#specsheet p	       {padding-left:15px;padding-right:5px;}
#specsheet b	       {font:9px Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#33404E;}
#specsheet a, 
#specsheet a:visited,
#specsheet a:hover, 
#specsheet a:visited:hover   {font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#33404E; text-decoration:underline;}
#specsheet a:hover, 
#specsheet a:visited:hover   {color:#037DC6;}

#videosbox                 { margin-bottom:20px;padding-left:15px;}
#videosbox p               { padding-right:5px;padding-left:0;font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;color:#222;line-height:14px;}
#videosbox b               { font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;color:#33404E;}
#videosbox a, 
#videosbox a:visited       { font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;color:#333;text-decoration:underline;}
#videosbox a:hover, 
#videosbox a:visited:hover { font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;color:#037DC6;text-decoration:underline;}
#videosbox ul              { list-style:none;margin-left:0;padding-left:0;}
#videosbox ul li           { background:url('/Assets/Images/Icons/smallptarrowgray.gif') no-repeat 0 2px;margin-left:0;margin-bottom:4px;padding-left:17px;font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;color:#666;}
#videosbox ul li span      { display:inline;}


#normal p	{font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #222222; line-height: 14px; padding-left:4px;}
#normal ul, #normal ol{ font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #222222; line-height:14px; }
#normal ul { margin:20px !important; padding:0; }
#normal ul { margin:-20px; padding:0; }
#normal ul li { margin:0 0 10px 0; }
#normal a, #normal a:visited {color: #037DC6; text-decoration: none;}
#normal a:hover, #normal a:visited:hover {color:#037DC6; text-decoration: underline;}

#news p	              {font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #999999; margin: 3px 0px 3px 0px;}
#news a, 
#news a:visited       {color:#737373;text-decoration: none;}
#news a:hover, 
#news a:visited:hover {color:#000000;text-decoration: none;}
#news b		          {color:#0057A2;font-weight:normal;}

#normal #rollerinner {
 background:url(/Assets/Images/accessories/littlechair.gif) no-repeat top right;
 margin:0;
 list-style-type:none;
 padding:0 100px 40px 0; }
#normal #rollerinner li { margin-left:-20px; }
#normal .special-li { list-style-type:none; background:url(/Assets/Images/Icons/star.gif) no-repeat left 17px; margin:0 0 -6px -15px; padding:15px 0 0 15px; }

td {
	font-weight: normal;
	font-size: 10px;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	letter-spacing: normal;
}


.NormalTextBlack {
	font-size: 10px;
	color: black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.NormalTextBlackBold {
	font-weight: bold;
	font-size: 10px;
	color: black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.NormalTextWhite {
	font-size: 10px;
	color: white;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.NormalTextWhiteBold {
	font-weight: bold;
	font-size: 10px;
	color: white;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}	
.NormalTextRed {
	font-size: 10px;
	color: red;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.NormalTextRedBold {
	font-weight: bold;
	font-size: 10px;
	color: red;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.NormalTextOrangeBold {
	font-weight: bold;
	font-size: 10px;
	color: #ff6600;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.NormalTextGreen {
	font-size: 10px;
	color: green;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.NormalTextGreenBold {
	font-weight: bold;
	font-size: 10px;
	color: green;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.LargeTextOrangeBold {
	font-weight: bold;
	font-size: 12px;
	color: #ff6600;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.HeadingTextBlack {
	font-size: 14px;
	color: black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.HeadingTextBlackBold {
	font-weight: bold;
	font-size: 14px;
	color: black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.HeadingTextWhite {
	font-size: 14px;
	color: white;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.HeadingTextWhiteBold {
	font-weight: bold;
	font-size: 14px;
	color: white;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.HeadingTextGreen {
	font-size: 14px;
	color: green;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.HeadingTextGreenBold {
	font-weight: bold;
	font-size: 14px;
	color: green;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.testimonialbox {
text-align:center;
font-size:1.0em;
width:290px;
padding-top:5px;
border-width:0px;

}
.farright {
text-align:right;
padding-right:7px;
padding-top:0px;
padding-bottom:4px;
font-size: .9em;
}
.testimonialtext {
		font-style:italic;
		font-size: 1.0em;
		padding-top:5px;
		margin-left:20px;
		margin-right:8px;
		margin-top:0px;
		margin-bottom:0px;
		color:#222; }
.testimoniallegend {
		padding-left:5px;
		padding-right:5px;
		color:#444;
		border-width:1px;
		border-style: solid;
		border-color:#aaa; }
input         {font-size:.9em;}

.headercenter {
			font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
			background-color: #047DC2;
			padding: 0px;
			font-size: 0.66em;
			color: white; 
			text-decoration: none; 
			margin: 0px;
			padding: 3px 12px 3px 12px;
			text-align: center;
}
div.bg-float, 
div.bg-img-float     {display:none;}

td p#termsConditions {font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#999;}

.contestLabel        {width:100px;padding-left:25px;padding-top:5px;}
.fullContestLabel    {width:100%;padding-left:25px;padding-top:5px;}
.contestLabelRadio   {width:20px;padding-left:25px;padding-top:5px;}


/* For StateBoards.aspx and StateBoard.aspx */
#list    {border: 1px solid #D7D7C7;border-bottom: 0px;}
#list tr {}
#list th {padding:3px 12px; background-color: #047DC2; color: white; text-decoration: none; margin: 0px;padding: 3px 12px 3px 12px;text-align: left;}
#list td {border-bottom: 1px solid LightGrey;border-top: 1px solid White;padding: 3px 12px 3px 12px;color:#333333; }
#list .moreinfo { color:#037DC6; cursor:pointer;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ NAV ] ~~~~~~~~~~~~~~~~~~~~~~~*/
.jqueryslidemenu                          { background:transparent url(/Assets/Images/Backgrounds/menu_parser.gif) 0 0 repeat-x;height:40px;width:762px;margin:0 auto;padding:0;clear:both;}
.jqueryslidemenu ul                       { margin:0;padding:0;list-style-type:none;}

/*Top level list items*/
.jqueryslidemenu ul li                    { position:relative;display:inline;float:left;}

/*Top level menu link items style*/
.jqueryslidemenu ul li span               { cursor:hand;cursor:pointer;font-size:10px;padding:0;}
.jqueryslidemenu ul li span a,
.jqueryslidemenu ul li span a:hover       { background:none;padding:0;}

.jqueryslidemenu ul li,
.jqueryslidemenu ul li a                  { display:block;background:url(/Assets/Images/Nav/DL.gif) 100% 0 no-repeat; /*background of tabs (default state)*/color:#fff;padding:10px 10px 3px;color:#2d2b2b;text-decoration:none;text-transform:uppercase;}
* html .jqueryslidemenu ul li a           { /*IE6 hack to get sub menu links to behave correctly*/display:inline-block;}
.jqueryslidemenu ul li,
.jqueryslidemenu ul li a:link, 
.jqueryslidemenu ul li a:visited          { color:#fff;}
.jqueryslidemenu ul li a:hover            { background:url(/Assets/Images/Nav/DL.gif) 100% 0 no-repeat; /*tab link background during hover state*/color:#fff;}

/*1st sub level menu*/
.jqueryslidemenu ul li ul                 { position:absolute;left:0;display:block;visibility:hidden;background:#33404E;padding:5px 0 7px;}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li              { display:list-item;float:none;top:1px;}
.jqueryslidemenu ul li ul li span         { color:#B1B1B1;display:block;text-transform:none;padding:0 10px;background-image:none;}
.jqueryslidemenu ul li ul li span:hover   { color:#fff;background:#818D98;background-image:none;}
.jqueryslidemenu ul li ul li a,
.jqueryslidemenu ul li ul li a:link, 
.jqueryslidemenu ul li ul li a:visited    { color:#B1B1B1;text-transform:none;padding:0;cursor:hand;cursor:pointer;background-image:none;}
.jqueryslidemenu ul li ul li              { padding:0;background-image:none;}
.jqueryslidemenu ul li ul li a:hover      { color:#fff;background:#818D98;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul           { top:0;}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a            { width:160px;/*width of sub menus*/padding:5px;margin:0;border-top-width:0;border-bottom:none;color:#B1B1B1;}
.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/background: #818D98;color:#fff;}

/* ######### CSS classes applied to down and right arrow images  /-- UNUSED AS OF NOW -- /######### */
.downarrowclass         { position:absolute;top:0;right:0;}
.rightarrowclass        { position:absolute;top:6px;right:5px;}


/* Sitemap */
.sitemap ul     {border: solid 1px #7E7F7F; }
.sitemap ul li  {list-style-image: url(/Assets/Images/Icons/smallptarrowtran2.gif); }

.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}
