﻿body 
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*background-color: #ccc;
	background-image: url(\Images\Themes\20002\page-bg.gif);*/
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	align:center;
 }
p,  td,  div,  ul 
{
}

form 
{
	margin: 0; 
align:center;
}
.textbox 
{	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px gray; 
}

a:link,  a:visited 
{
	color: Red; 
}

a:hover 
{
	color: #c00; 
}

h1,  h2,  h3,  h4 
{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
}
.mainheader
{
	font-size: 20px;
	color: Black;
	font-family: Trebuchet MS;
	font-weight: bold;
}
.pagedesc
{
 font-weight: normal;
 font-size: 8pt;
 color: gray;
 font-family: Verdana,Arial,Lucida Sans Regular;
}
.tip
{
 font-weight: normal;
 font-style:italic;
 font-size: 8pt;
 color: gray;
 font-family: Verdana,Arial,Lucida Sans Regular;
}

.pageheader
{
	/*font-size: 22px;
	color: gray;
	font-family: Trebuchet MS;*/
	color: #c40000;
	font-size: 14px;
	font-family: Verdana , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
	border-bottom: 2px solid #000000;
}

.heading
{
	font-size: 12px;
	color: #000000;
	font-family: Verdana , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
}
.toplinks
{
	font-size: 8pt;
	color: #c40000;
	font-weight: bold;
}

.toplinks a:link
{
	color: #c40000;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
}
.toplinks a:active
{
	color: #c40000;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
}
.toplinks a:visited
{
	color: #c40000;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
}
.toplinks a:hover
{
	color: black;
	font-weight: normal;
	text-decoration: underline;
	font-size: 8pt;
}

.bodytext3
{
	font-weight: bold;
	font-size: 11px;
	color: #000;
}

.bodytext3 A:link
{
	font-weight: bold;
	color: #c40000;
	text-decoration: none;
}
.bodytext3 A:visited
{
	font-weight: bold;
	color: #c40000;
	text-decoration: none;
}
.bodytext3 A:hover
{
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}

.navigation
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	color: #c40000;
	font-family: Verdana, Sans-Serif, Lucida Sans Unicode;
	color: black; font-size: 8pt; background-color: #ccc; margin: 0;
	height:30px;
	padding-top:10px;
}
.navigation span
{
	font-weight: bold;
	font-size: 8pt;
	color: #000;
}
.navigation A:link
{
	font-weight: bold;
	color: #c40000;
	text-decoration: none;
}
.navigation A:visited
{
	font-weight: bold;
	color: #c40000;
	text-decoration: none;
}
.navigation A:hover
{
	font-weight: bold;
	color: black;
	text-decoration: underline;
}

img
{
	border: 0px;
}

/*.leftnav
{
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 5px;
	width: 180;
}
.leftnav table
{
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 0;
	border-bottom: 2px solid #06c;
}

.leftnav li
{
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 5px;
	height: 20px;
	border-style: none;
}
.leftnav a
{
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.leftnav a:link
{
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.leftnav a:active
{
	color: #039;
}

.leftnav a:visited
{
	color: #039;
}
.leftnav a:hover
{
	color: #fff;
	background-color: #0049ad;
}

.leftnav .leftlinkhead
{
	background-image: url(/images/bullet01.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	height: 20px;
	border-style: none;
	font-weight:bold;
}
*/
.headerlogin
{
	font-size: 11px;
	font-weight: bold;
}
td.headerlogin
{
	padding-bottom: 10px;
}
.headerlogin .errormessage
{
	font-size: 8pt;
	font-weight: normal;
	color: Red;
	font-family: Verdana, Georgia, Arial, Tahoma, Courier New;
}
.mainlinkstable
{
	font-size: 11px;
	background-color: #f5f5f5;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.headersearch
{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
td.headersearch
{
	padding-top: 10px;
}





.nav-main
{
	font-size: 10px;
	padding-left: 5px;
	color: #000000;
	font-weight:bold;
}
.nav-main a:link
{
	color: #fff;
	text-decoration: none;
	font-weight:bold;
}
.nav-main a:visited
{
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}
.nav-main a:hover
{
	color: #C40000;
	text-decoration: underline;
	font-weight:bold;
}
.nav-main span
{
	font-weight: bold;
	font-size: 8pt;
	color: #c40000;
}
.left-col td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*color: black; font-size: 11px; background-color: #ccc; margin: 0; padding: 5px 10px 5px 20px;*/
	color: white; display: block; padding: 0px 0px 0px 0px; background-color: #c40000; width: 230px; border-bottom: 1px solid #eee; 
}
.left-col .mainlinkstable
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*color: black; font-size: 11px; background-color: #ccc; margin: 0; padding: 5px 10px 5px 20px;*/
	color: white; display: block; padding: 0px 0px 0px 0px; background-color: #c40000; width: 230px; border-bottom: 1px solid #eee; 
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.nav-left
{
	margin: 0px;
	padding: 0px;
	
}
.nav-left ul
{
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	width: 230px;
	
}
/*.nav-left .linksheader td
{
	background-image: url(/images/bullet02.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 10px;
	vertical-align:middle;
	height: 25px;
}*/
/*.expbackimage
{
    background-image: url(/images/bullet01.gif);
	background-repeat: no-repeat;
	width:230px;
}*/
.nav-left ul li
{
	/*background-image: url(/images/bullet01.gif);
	background-repeat: no-repeat;*/
	background-color:#c40000;
	background-position: 3px 3px;
	border-style: none;
	border-bottom: 1px solid #ccc;
	
	
	
}
.nav-left ul li a
{
	text-decoration: none;
	display:block;
	padding-top: 3px;
	padding-left: 10px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	
}

.nav-left li .fixtable
{
	clear: both;
	display: block;
	float: none;
	overflow: visible;
	position: static;
	
}
.nav-left .boldlink ul li a
{
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight:bold;
	font-size: 12px;
	color:#ffffff;
}


.nav-left .boldlink a:link
{
	color: #ffffff;
	font-weight:bold;
	font-size: 12px;
	background-color:Black;	
}
.nav-left .boldlink a:visited
{
	color: #ffffff;
	font-weight:bold;
	font-size: 12px;
	background-color:Black;	
}
.nav-left .boldlink a:hover /* new class fro baxter only*/
{
	background-color:#c40000;
	}
.nav-left a:link
{
	color: #fff;
	font-weight:bold;
	 
}
.nav-left a:visited
{
	color: #fff;
	font-weight:bold;
	
}
.nav-left a:hover
{
	color: #fff;
	background-color: #000000;
	text-decoration: none;
	font-weight:bold;
}

.nav-left td
{
	width:230px;
}
.nav-left .innerlinks a
{
	text-decoration: none;
	font-size:11px;
	display: block;
	padding-left: 20px;
	vertical-align:middle;
	color: white; 
	background-color: #c40000; 
	border-top: 1px solid #eee; 
	font-weight:bold;
}




.nav-left .innerlinks a:link
{
	/*color: #039;*/
	color: white;
	text-decoration: none;	
	font-weight: 400;
	font-size: 11px;
	font-weight:bold;
}
.nav-left .innerlinks a:visited
{
	/*color: #039;
	font-size:11px;*/
	color: white;
	text-decoration: none;	
	font-weight: 400;
	font-weight:bold;
	font-size: 11px;
}
.nav-left .innerlinks a:hover
{
	/*color: #fff;
	font-size:11px;
	background-color: #0049ad;
	text-decoration: none;*/
	background-color: black; color: #fff; 
	font-weight: 400;
	font-weight:bold;
	font-size: 11px;
}

.SiteMap
{
	margin: 0px;
	padding: 0px;	
}
.SiteMap ul
{
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 2px;
	padding-top: 2px;
}

.SiteMap ul li
{
	/*background-image: url(/images/bullet01.gif);*/
	background-repeat: no-repeat;
	background-position: 3px 3px;
	border-style: none;
	border-bottom: 1px solid #ccc;
}
.SiteMap ul li a
{
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.SiteMap li .fixtable
{
	clear: both;
	display: block;
	float: none;
	overflow: visible;
	position: static;
}
.SiteMap .boldlink ul li a
{
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: 400;
	font-size: 12px;
}

.SiteMap .innerlinks a
{
	text-decoration: none;
	font-size:11px;
	display: block;
	padding-left: 20px;
	vertical-align:middle;
}
.SiteMap .boldlink a:link
{
	color: #039;
	font-weight: 400;
	font-size: 12px;
}
.SiteMap .boldlink a:visited
{
	color: #039;
	font-weight: 400;
	font-size: 12px;
	
}
.SiteMap .boldlink a:hover
{
	color: #fff;
	text-decoration: none;
	background-color: #0049ad;
	font-weight: 500;
	font-size: 12px;
}
.SiteMap a:link
{
	color: #039;
}
.SiteMap a:visited
{
	color: #039;
}
.SiteMap a:hover
{
	color: #fff;
	background-color: #0049ad;
	text-decoration: none;
}
.SiteMap .innerlinks a:link
{
	color: #039;
}
.SiteMap .innerlinks a:visited
{
	color: #039;
	font-size:11px;
}
.SiteMap .innerlinks a:hover
{
	color: #fff;
	font-size:11px;
	background-color: #0049ad;
	text-decoration: none;
}
.FeaturedItem td span
{
  filter:glow(color=lightgreen, strength=5);
  text-decoration:blink; 
}

.datagrid tr.FeaturedItem
{
 font-weight: bold;
 font-size: 8pt;
 background-color:#c40000; 
}
.datagrid
{
	background: #fff;
	border-bottom: 1px solid #c40000;
	border-right: 1px solid #c40000;
	border-top: 1px solid #c40000;
	border-left: 1px solid #c40000;
	font-family: Verdana, Sans-Serif , Lucida Sans Unicode;
	font-size: 8pt;
}
.datagrid td
{
	padding: 3px;
	border-left: 1px solid #c40000;
	border-top: 1px solid #c40000;
	border-bottom: 1px solid #c40000;
	border-right: 1px solid #c40000;
}
.datagrid tr.header
{
	background: #c40000;
	color: #fff;
	font-weight: bold;
	text-align: center;
	border-left: solid 1px gray;
	font-size: 8pt;
	vertical-align: middle;
}
.datagrid th.header
{
	background: #c40000;
	color: #fff;
	font-weight: bold;
	text-align: center;
	border-left: solid 1px gray;
	vertical-align: middle;
	font-size: 8pt;
}
.datagrid tr.even
{
	background: #EBF0F9;
}
.datagrid tr.yellow
{
	background: yellow;
}
.datagrid tr.blue
{
	background: blue;
	color:White;
}
.datagrid tr.orange
{
	background: orange;
}

.datagrid tr.odd
{
	background: #fff;
}
.datagrid tr.selected
{
	background: #CCCCCC;
}
/*
.datagrid span.even
{
	background: #EBF0F9;
}
.datagrid span.odd
{
	background: #fff;
}
*/
.datagrid tr.footer
{
	font-weight: bold;
}
.datagrid .footercat
{
	background: #c40000;
	color: #fff;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.datagrid .Pages span
{
	padding: 1 3 1 3;
	color: #c40000;
	font-size: 8pt;
	font-weight: bold;
}
.datagrid a:link
{
	color: #c40000;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif , Lucida Sans Unicode;
}
.datagrid a:active
{
	color: #c40000;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif , Lucida Sans Unicode;
}
.datagrid a:visited
{
	color: #c40000;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif , Lucida Sans Unicode;
}
.datagrid a:hover
{
	color: black;
	font-weight: normal;
	text-decoration: underline;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif , Lucida Sans Unicode;
}
.datagrid .Pages a:link
{
	padding: 1 3 1 3;
	color: #007cc3;
	font-size: 8pt;
	font-weight: bold;
}
.datagrid .Pages a:visited
{
	padding: 1 3 1 3;
	color: #007cc3;
	font-size: 8pt;
	font-weight: bold;
}
.datagrid .Pages a:hover
{
	padding: 1 3 1 3;
	color: #84C225;
	font-size: 8pt;
	font-weight: bold;
}

.datagrid .header a:link
{
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.datagrid .header a:visited
{
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.datagrid .header a:hover
{
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}

/*p
{
	text-align: justify;
	font-weight: normal;
	font-size: 8pt;
	color: gray;
	font-family: Verdana,Arial,Lucida Sans Regular;
}*/
.descriptiontext
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	text-align: justify;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.featureditems .label
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.label
{
	
	font-size: 8pt;
	color: black;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelsmall
{
	font-weight: normal;
	font-size: 7pt;
	color: black;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelsmallbold
{
	font-weight: bold;
	font-size: 7pt;
	color: black;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelbold
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelblack
{
	font-weight: normal;
	font-size: 8pt;
	color: #000;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelboldblack
{
	font-weight: bold;
	font-size: 8pt;
	color: #000;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelblacksmall
{
	font-size: 7pt;
	color: black;
	font-family: Verdana;
}

.red
{
	background-color: #FF5555;
}
.green
{
	background-color: #98FB98;
}
.yellow
{
	background-color: #FFFF00;
}

.maintable
{
	width: 1004px;
	height: 100%;
	background-color: white;
}
.innermaintable
{
	width: 772px; /*height:100%;*/
}
.centertdstyle
{
	height: 100%;
}

.header
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 0px;
	vertical-align:top;
	color: #fff;
	padding-top:0px;
	/*border-bottom: white 1px solid;*/
	background-color: #c40000;
	background-image: url(\Images\Themes\20002\page-bg.gif);
	text-align: left;
}
.subpageheader
{
	font-weight: bold;
	font-size: 10pt;
	color: #000;
	text-align: left;
}
.errormessage
{
	font-size: 8pt;
	font-weight: normal;
	color: Red;
	font-family: Verdana, Georgia, Arial, Tahoma, Courier New;
}
.infomessage
{
	font-size: 8pt;
	font-weight: normal;
	color: navy;
	font-family: Verdana, Georgia, Arial, Tahoma, Courier New;
}
.dropdown
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial,Lucida Sans Regular;
	background-color: #fff;
	font-size: 8pt;
	font-weight: normal;
}

.listbox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial,Lucida Sans Regular;
}
.textbox
{
	border-right: black 1px solid;
	padding-right: 1px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 1px;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Verdana,Arial,Lucida Sans Regular;
	background-color: #fff;
}
.textboxuser
{
	background-color: #40a0db;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	padding: 2px 1px 1px 2px;
	font-size: 8pt;
	font-family: Verdana,Arial,Lucida Sans Regular;
	width: 80px;
	height: 20px;
}
.textboxpart
{
	background-color: #9c6;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	padding: 2px 1px 1px 2px;
	font-size: 8pt;
	font-family: Verdana,Arial,Lucida Sans Regular;
	width: 100px;
	height: 20px;
}
.textbox40
{
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	padding: 2px 1px 1px 2px;
	font-size: 8pt;
	font-family: Verdana,Arial,Lucida Sans Regular;
	background-color: #FFF;
	width: 40;
	color: black;
}
.textbox200
{
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	padding: 2px 1px 1px 2px;
	font-size: 8pt;
	font-family: Verdana,Arial,Lucida Sans Regular;
	background-color: #FFF;
	color: #000;
	width: 200px;
}
.textbox100
{
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	padding: 2px 1px 1px 2px;
	font-size: 8pt;
	font-family: Verdana,Arial,Lucida Sans Regular;
	background-color: #FFF;
	width: 100px;
	color: #000;
}
.textbox150
{
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	padding: 2px 1px 1px 2px;
	font-size: 8pt;
	font-family: Verdana,Arial,Lucida Sans Regular;
	background-color: #FFF;
	width: 150px;
	color: #000;
}
.button
{
	font-size: 11px;
	margin: 0pt 0px 0pt 0pt;
	color: #000;
	font-family: Verdana, arial, Georgia, Tahoma, 'Courier New';
}
.buttonuser
{
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #06b;
	margin-left: 5px;
	padding-top: 0;
	padding-bottom: 2px;
	width: 80px;
	height: 20px;
	border-style: solid;
	border-width: 2px;
	border-color: #93caec #0049ad #0049ad #93caec;
}
.buttonpart
{
	/*color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #F04E00;
	margin-left: 5px;
	padding-top: 0;
	padding-bottom: 2px;
	width: 80px;
	height: 20px;
	border-style: solid;
	border-width: 2px;
	border-color: #96b7e2 #F04E00 #F04E00 #F04E00;*/
	
	width:62px; height:21px;
	background-image: url(/images/themes/20002/searchBtn.gif);
	background-repeat: no-repeat;
	border-top-style: none;	border-right-style: none;border-bottom-style: none;	border-left-style: none;
	vertical-align: middle;
	text-align: center;
	background-color:transparent;
	margin-top:4px; margin-bottom:4px; 
	margin-right:0px;	
}

.coolbutton1
{
    color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #c00;
	padding: 0;
	border-style: solid;
	border-width: 2px;
	border-color: #f66 #933 #933 #f66;
}


.coolbutton2
{
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #c00;
	padding: 0;
	border-style: solid;
	border-width: 2px;
	border-color: #f66 #933 #933 #f66;
}
/*--------------- Page Structure*/
td#leftcol {
/*	color: white;*/
	background-color: white;
	}
td#rightcol { background-color: white; background-image: url(images/page-btm-corner.gif); background-repeat: no-repeat; background-position: right bottom; }
table#footer { color: white; background-color: black; }
#footer td { font-size: 11px; padding-top: 10px; padding-bottom: 10px; }
#footer a:link, #footer a:visited { color: white; text-decoration: none; }
#footer a:hover { color: #c40000; text-decoration: none; }
/*--------------- Search Panel*/
div.searchpane
{
color: black; font-size: 11px; background-color: #ccc; margin: 0; padding: 5px 10px 5px 20px; 
}
.searchpane p 
{
	margin-top: 5px;
	margin-bottom: 5px; 
}
/*--------------- Left Navigation*/
.navcontainer { font-size: 11px; width: 230px; }
.navcontainer ul
{ margin: 0 0 -1px; padding-left: 0; list-style-type: none; }
.navcontainer a
{ color: white; display: block; padding: 3px 5px 3px 10px; background-color: #c40000; width: 215px; border-bottom: 1px solid #eee; }
.navcontainer a:link, .navlist a:visited
{
color: white;
text-decoration: none;
}
.navcontainer a:hover
{ background-color: black; color: #fff; }

/*--------------- Top Navigation*/
td.topnav { color: white; font-size: 11px; font-weight:bold; background-color: #c40000;  padding-left: 30px;}
.topnav a:link, .topnav a:visited { color: white; text-decoration: none; font-weight:bold; }
.topnav a:hover { color: white; text-decoration: underline; font-weight:bold;}
/*--------------- Login Box*/
td.loginbox { color: #000; font-size: 11px; background-color: #F4F4F4; }
.login td { font-size: 11px; padding-top: 10px; padding-left: 10px; }
.login a:link, .login a:visited { color: white; font-size: 10px; }
.login a:hover { color: #c40000; }
div.logged { padding: 10px; }
.logged p { margin-top: 0; margin-bottom: 0px; vertical-align:top; padding:"3px";}
.logged a:link, .logged a:visited { color: #000; text-decoration: underline; }
.logged a:hover { color: #c40000; text-decoration: none; }
/*--------------- Content Area*/
td.contents { font-size: 11px; }
.contents h1 { color: #c40000; font-size: 20px; margin-top: 10px; margin-bottom: 5px; }
.contents p { margin-top: 5px; margin-bottom: 10px; }
/*-------------- Product Panels*/
.panel td { font-size: 10px; border-bottom: 1px solid #ccc; }
.panel p { margin-top: 5px; margin-bottom: 5px; }


.line
{
	background-color: #dbdbd3;
}

.checkBox
{
	font-size: 8pt;
	color: #000;
	font-family: Verdana, Arial, Lucida Sans Regular;
	background-color: #fff;
}
.shoppingcart
{
	color:red;
	font-family: Lucida Sans Regular, Verdana, Arial;
	font-size: 8pt;
	font-weight: bolder;
}

a:link
{
	color: red;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
}
a:active
{
	color: Red;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
}
a:visited
{
	color: red;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
}
a:hover
{
	color: black;
	font-weight: normal;
	text-decoration: underline;
	font-size: 8pt;
}

.yearvaluesyear
{
}
.modelvaluesmake
{
 overflow: auto;
 width: 180;
}
.modelvaluesmodel
{
 overflow: auto;
 width: 200;
}
.modelvaluessubmodel
{
 overflow: auto;
 height: 50;
 width: 200;
}
.modelvaluesengine
{
 overflow: auto;
 /*height: 120;*/
 width: 200;
}

.login
{
	padding-right: 5px;
	padding-left: 8px;
	font-size: 11px;
	padding-bottom: 5px;
	color: #000000;
	background-color: #c5d4de;
}
.linkshead
{
	font-size: 14px;
	color: #FFF; /*background-color: #007cc3;*/
	font-family: Trebuchet MS;
	font-weight: bold;
}
homecontenttable
{
	border-right: #0979bc 1px solid;
	border-top: #0979bc 1px solid;
	border-left: #0979bc 1px solid;
	border-bottom: #0979bc 1px solid;
}

.Pages span
{
	padding: 1 3 1 3;
	color: #CBDBEB;
	font-size: 8pt;
	font-weight: bold;
}
.Pages a:link
{
	padding: 1 3 1 3;
	color: #007cc3;
	font-size: 8pt;
	font-weight: bold;
}
.Pages a:visited
{
	padding: 1 3 1 3;
	color: #007cc3;
	font-size: 8pt;
	font-weight: bold;
}
.Pages a:hover
{
	padding: 1 3 1 3;
	color: #84C225;
	font-size: 8pt;
	font-weight: bold;
}
.eventdate
{
	font-size: 8pt;
	color: #007cc3;
	font-family: Trebuchet MS;
	font-weight: bold;
}

TABLE.datalist
{
	font-size: 8pt;
	background: #fff;
	width: 100%;
	font-family: Verdana;
}
.datalist TABLE
{
	font-size: 8pt;
	background: #fff;
	width: 100%;
	font-family: Verdana;
}
TABLE.datalist TD.odd
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: Verdana;
}
TABLE.datalist TD.even
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: Verdana;
}
TABLE.datalist TD.foot
{
	font-weight: bold;
	background: #d3e5fa;
}
TABLE.datalist .tdColor
{
	border-top: #aaaaaa 1px solid;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: #aaaaaa 1px solid;
}
.infobaloon
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 8pt;
	border-left: #000000 1px solid;
	color: black;
	border-bottom: #000000 1px solid;
	font-family: Verdana;
	background-color: #ffffcc;
	opacity: 1;
	filter: alpha(opacity=0);
	visibility:hidden;
}
.table_border
{
	border-right: darkblack thin solid;
	border-top: darkblack thin solid;
	border-left: darkblack thin solid;
	border-bottom: darkblack thin solid;
}
.bodytext
{
	font-size: 8pt;
}
.bodytext h1
{
	color: #0049ac;
	font-size: 24px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	margin-bottom: 10px;
	border-bottom: 2px solid #95c34d;
}
.bodytext p
{
	margin-top: 0;
	margin-bottom: 10px;
}
td.panehead
{
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-color: #000 /*#789fd4*/;
	background-image: url(/Images/Clients/50/Home/panehead-featured.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-left: 10px;
	height: 23px;
	color:White;
}
td.center-col
{
	padding-left : 10px;
	padding-right : 10px;
}
table.prod-block
{
	border: solid 1px #ccc;
}
.prod-block p
{
	font-size: 11px;
	margin-top: 0;
	margin-bottom: 5px;
}
.prod-block td
{
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.prod-block a:link
{
	color: #C40000;
}
.prod-block a:visited
{
	color: #C40000;
}
.prod-block a:hover
{
	color: black;
}
.news td
{
	font-size: 11px;
	padding: 2px 2px 2px 2px;
}
.news a:link
{
	color: #c40000;
}
.news a:visited
{
	color: #c40000;
}
.news a:hover
{
	color: #000000;
}
.news p
{
	margin-top: 5px;
	margin-bottom: 5px;
}
.news hr
{
	background-color: #0078c4;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.footermain
{
	/*background-image: url(/images/footer-bg-tile.gif);*/
	height: 30px;
	background-color:Black;
}
.footermain td
{
	color: #FFF;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
}

.defaultlinks a:link
{
	/*background-image: url(/images/bullet02.gif);
	background-repeat: no-repeat;*/
	padding-left: 10px;
	color: #c40000;
	font-weight: bold;
}
.defaultlinks a:visited
{
	/*background-image: url(/images/bullet02.gif);
	background-repeat: no-repeat;*/
	padding-left: 10px;
	color: #c40000;
	font-weight: bold;
}
.defaultlinks a:hover
{
	/*background-image: url(/images/bullet01.gif);
	background-repeat: no-repeat;*/
	padding-left: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.Cat3_Loading
{
	background-color: #B4D87D;
	border: solid 1 #7F9DB9
}
/*
.Cat3_LoadingShadow
{
	background-color:Black;  
	filter: alpha(opacity=50); 
}
*/
.Cat3_DivMainCatContainer
{
	background-color: #FFFFFF;
	border: solid 1 silver;
}
.Cat3_DivMainCatContainerTitleBar
{
	background-color: #FFFFFF;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, Lucida Sans Regular;	
}


.Cat3_DivSubCatContainer
{
	/*background-color : #CDDFFB;*/
	
	padding-left: 20px;
}

.Cat3_SubCatContentDiv
{
	background-color:#ffffff;
	border: solid thin silver;
}
.Cat3_SubCatContentDiv_TitleBar
{
	background-color: #ffffff;
	font-size: 8pt;
	color: white;
	font-family: Verdana,Arial,Lucida Sans Regular;	
}
.maincat
{
	background-color: #ffffff;
}
.subcat
{
	background-color: #ffffff;
}
fieldset
{
	line-height: 18px;
	position: expression( 'relative' ); /* Fixes IE problem with fieldset+legend boundaries */
	background-color: #c40000;
	background-image: none;
	margin-top: 10px;
	border: solid 1px #9eb6d6;
	padding: 20px 10px 10px;
	
}
legend
{
	position: expression( 'absolute' );
	top: expression( '-9px' ); /* Fixes IE problem with fieldset+legend boundaries */
	padding: 2px 5px;
	border: solid 1px #9eb6d6;
	background-color: #fff;
	color: #4364a6;
	font-weight: bold;
	font-size: 8pt; 
	width: 150px;
	overflow: visible;
	min-width: 150px;
	display: block;
}
.labelbold a:link
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelbold a:visited
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelbold a:hover
{
	font-weight: bold;
	font-size: 8pt;
	text-decoration:underline;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.descriptiontextatpage 
{
	font-weight: normal;
	font-size: 8pt;
	color: gray;
	text-align: justify;
	font-family: Verdana,Arial,Lucida Sans Regular;
	padding-bottom: 10px;
	padding-top: 5px;
}
.tableborder
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.qtyavail
{
	font-weight: bold;
	color: Green;
}
.qtynotavail
{
	font-weight: bold;
	color: orange;
}
.partinfomessage
{
	left: 320px;
	position: absolute;
	background-color: #FFFFE1;
	font-family: Verdana;
	font-size: 8pt;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	border: solid 1px black;
}

.title{ line-height:1.9em; 
font-family:Arial , Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;
	
	background-image: url(/Images/Themes/20002/title-bg.gif); 
	background-repeat: repeat-x;
	vertical-align:middle;
	padding-bottom: 15px;
}


body{
margin:0px; padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #333333;
text-decoration: none;
}

form{
padding:0px;
margin:0px;
}
 
a:link{ color:#333333; text-decoration:none;}
a:visited{ color:#333333; text-decoration:none;}
a:hover{ color:#990000; text-decoration:none; }
a:active{ color:#333333; text-decoration:none;}

img{
margin-left:auto;
margin-right:auto;
text-decoration:none; border:none;
}
img a{
text-decoration:none; border:none;
}

img a:hover{
/*border:1px solid #FF0000;*/
}


h1{
margin:0px; padding:0px;
padding-top:5px; padding-bottom:5px;
font-weight:bold;
font-size:11px; /*text-align:center;*/}



/*===========================================main container start===========================================*/
.mainContainer{
margin-left:auto;
margin-right:auto;
width:1004px;
height:auto;
vertical-align:top;
/*background-color:#9900FF;*/
}

.mainContainer tr td{
/*height:5px;*/
vertical-align:top;
}
/*===========================================main container end===========================================*/


/*===========================================Header start===========================================*/
.headerhome{
width:1004px; height:150px; background-color:#F6F6F6;
border:0px solid #FF0000;
background-image:url(/images/themes/20002/headerBg.gif); background-position:top left; background-repeat:repeat-x;
}

/*.header tr td{
height:30px;
}*/

.headerhome .topCor{
width:185px;
background-image:url(/images/themes/20002/HeaderCor1.gif); background-repeat:no-repeat; background-position:top left;
vertical-align:middle;
}

.headerhome .links  a:link{text-decoration:underline;  color:#000000;}
.headerhome .links  a:visited{text-decoration:underline;  color:#000000;}
.headerhome .links  a:hover{text-decoration:underline;  color:#AF0202;}
.headerhome .links  a:active{text-decoration:underline;  color:#000000;}

.headerhome .sideLine{
height:90px;
background-image:url(/images/themes/20002/headerLine.gif); background-repeat: repeat-y; background-position:top right;
vertical-align:top;
text-align:left;
vertical-align:middle;
padding-right:0px;
}

.top_links{
width:819px;
line-height:2.5em;
text-align:right;
padding-right:10px;
background-image:url(/images/themes/20002/HeaderCor2.gif); background-repeat:no-repeat; background-position:top right;
}


.bottom_links{
line-height:2.5em;
color:#FFFFFF;
}

.bottom_links a{
color:#FFFFFF;
height:30px;
float:left;
line-height:2.5em;
padding-left:30px; padding-right:30px;
border-left:1px solid #ffffff;
text-align:justify;
}


.bottom_links a:link{color:#FFFFFF;}
.bottom_links a:visited{color:#FFFFFF;}
.bottom_links a:hover{color:#ccc; /*background-color:#666;*/}
.bottom_links a:active{color:#FFFFFF;}


/*===========================================Header end===========================================*/


/*===========================================LogIn Bar start===========================================*/
.loginBar
{
	height:30px;
	border:1px solid #666;
	background-color:#990000;
	background-image:url(/images/themes/20002/logInBg.gif);
	background-repeat:repeat-x;
	font-size:14px; 
	font-weight:bold; 
	color:#FFFFFF; line-height:2.0em;
	padding-right:0px;

}
/*===========================================LogIn Bar end===========================================*/


/*===========================================Left Colum start===========================================*/
.leftCol{
width:185px;
border-bottom:1px solid #999999;
background-color:#F5F5F5;
background-image:url(/images/themes/20002/leftPannle_border.gif); background-repeat:repeat-y;
vertical-align:top;
}

.ymme_head{
width:185px;
height:25px;
border:none;
background-image:url(/images/themes/20002/searhVehicle_header.gif); background-repeat:no-repeat;
}
.login_head{
width:185px;
height:25px;
border:none;
background-image:url(/images/themes/20002/Login_header.gif); background-repeat:no-repeat;
}

.ymme_border{border-left:0px solid #999999; border-right:0px solid #999999;}

.leftPadding tr td{padding-left:8px; padding-top:3px; padding-bottom:3px; line-height:1.8em;
}

.shop_des_head{
width:185px;
height:25px;
border:none;
background-image:url(/images/themes/20002/shop_by_des_header.gif); background-repeat:no-repeat;
}

.pannel_bottom{
width:185px;
height:25px;
border:none;
background-image:url(/images/themes/20002/header-bottom.gif); background-repeat:no-repeat;}


.pannel_bot{
border:none;
background-repeat:no-repeat;}



/*===========================================Left Colum end===========================================*/


/*===========================================Right Colum start===========================================*/

.rightCol
{
	padding-left:10px;
	float:right;
	width:809px;
}

.shop_table_top{
height:30px;
background-image:url(/images/themes/20002/shopTable_topLine.gif); background-repeat:repeat-x;
}

.shop_table_header{
width:235px;
height:30px;
background-image:url(/images/themes/20002/shopTable_TitleHead.gif); background-repeat:no-repeat;

font-size:17px; color:#FFFFFF; line-height:1.6em; padding-left:10px;
}


.shop_table_cor1{
width:30px;
height:30px;
background-image:url(/images/themes/20002/shopTable_cor1.gif); background-repeat:no-repeat; background-position:top right;
}

.shop_table_cor2{
width:30px;
height:30px;
background-image:url(/images/themes/20002/shopTable_cor2.gif); background-repeat:no-repeat; background-position:top left;
}

.shop_table_cor3{
width:30px;
height:30px;
background-image:url(/images/themes/20002/shopTable_cor3.gif); background-repeat:no-repeat; background-position:top right;
}

.shop_table_border{
width:807px;
border-left:1px solid #999999; border-right:1px solid #999999; background-color:#FBFBFB;
}

/*.shop_table_border tr td{
border:1px solid #CCCCCC;
background-image:url(/images/themes/20002/shopTable_block.gif); background-repeat:no-repeat; background-position:0px 0px;
height:90px;}
*/

				/*////////////////////////////////////////////////SHOP BY CATEGORY  product Blocks start////////////////////////////////////////////////*/
				.pro_block
				{
					width:140px; 
					height:80px;
					margin-left:10px; 
					margin-bottom:10px; 
					text-align:center; 
					vertical-align:top;
				}
				.pro_block tr td
				{ 
					padding-top:10px; 
				}
				
				.pro_block .pro_block_Rshadow
				{
					border:1px solid #cccccc;
					width:125px; 
					height:80px;
					vertical-align:middle;
					background-image:url(/images/themes/20002/pro_block_Rshadow.gif); 
					background-repeat:repeat-y; 
					background-position:top right;
				}
				
				.pro_block_Bshadow
				{
					width:125px;  
					padding-left:5px; 
					padding-right:5px;
					background-image:url(/images/themes/20002/pro_block_Bshadow.gif); 
					background-repeat:repeat-x; 
					background-position:top right;
				}
				
				.shop_table_bot
				{
					height:30px;
					background-image:url(/images/themes/20002/shopTable_botLine.gif); 
					background-repeat:repeat-x;
				}
				
				/*////////////////////////////////////////////////SHOP BY CATEGORY  product Blocks end////////////////////////////////////////////////*/

/*===========================================Right Colum end===========================================*/


				/*////////////////////////////////////////////////SHOP BY BRAND  product Blocks start////////////////////////////////////////////////*/
				
				.brands{
				
				width:809px;
				border-left:1px solid #999999; border-right:1px solid #999999; background-color:#FBFBFB;
				/*background-image:url(/images/themes/20002/brand_block.gif); background-repeat:no-repeat; background-color:#FF0000; border:1px solid red; paddingf:15px;	*/		}
				
				
				.brands tr td{
				width:20%; height:65px;
				border-collapse:collapse;
				text-align:center; vertical-align:middle;
				background-image:url(/images/themes/20002/brand_block.gif); background-repeat:no-repeat; background-position:top center;
				/*background-color:#FF00FF; */border:0px solid red;
				}
				
				/*////////////////////////////////////////////////SHOP BY BRAND  product Blocks end////////////////////////////////////////////////*/



/*//////////////////////////////////////////////Footer start//////////////////////////////////////////////*/

/*----------------------------------------Footer top Imgaes start----------------------------------------*/
.footer_header{
height:38px;
background-image:url(/images/themes/20002/footerBg.gif); background-repeat:repeat-x;
}
.footer_cor1{
width:20px; height:38px;
background-image:url(/images/themes/20002/footer_cor1.gif); background-repeat:no-repeat; background-position:top left;}


.footer_cor2{
width:20px; height:38px;
background-image:url(/images/themes/20002/footer_cor2.gif); background-repeat:no-repeat; background-position:top right;}

.footer_links{
color:#FFFFFF; line-height:3.3em; text-align:center;

}
.footer_links a{ padding-left:15px; padding-right:15px; font-weight:normal;} 
.footer_links a:link{color:#FFFFFF;}
.footer_links a:visited{color:#FFFFFF;}
.footer_links a:hover{color:#ccc;}
.footer_links a:active{color:#FFFFFF;}

/*----------------------------------------Footer top Imgaes end----------------------------------------*/


				/*----------------------------------------Footer middle categories link section start----------------------------------------*/
				
				.footer_category{
				height:100px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
				
				.footer_category td{ padding-left:15px; padding-top:15px; padding-bottom:10px; margin-top:15px; border-right:0px solid #CCCCCC; background-image:url(/images/themes/20002/border.gif); background-repeat: no-repeat; background-position:0px 10px;}
				
				.footer_category h2{ margin:0px; padding:0px; padding-bottom:5px; padding-right:15px;
				color:#000000; font-size:12px; font-weight:bold;}
				
				.footer_category h3{ margin:0px; padding:0px; padding-bottom:5px; padding-right:15px; 
				color:#003399; font-size:11px; font-weight:bold;}
				
				/*----------------------------------------Footer middle categories link section end----------------------------------------*/



/*----------------------------------------Footer bottom corner Imgaes start----------------------------------------*/
.footer_bottom{
height:15px;
background-image:url(/images/themes/20002/footer_botBg.gif); background-repeat:repeat-x;
}


.footer_cor3{
width:15px; height:15px;
background-image:url(/images/themes/20002/footer_botCor1.gif); background-repeat:no-repeat; background-position:top left;}

.footer_cor4{
width:15px; height:15px;
background-image:url(/images/themes/20002/footer_botCor2.gif); background-repeat:no-repeat; background-position:top right;}

/*----------------------------------------Footer bottom corner Imgaes end----------------------------------------*/


/*//////////////////////////////////////////////Footer end//////////////////////////////////////////////*/



/*//////////////////////////////////////////////Form start//////////////////////////////////////////////*/
.InputTxt{
font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:11px;	font-weight:normal;	color:#000000;
width: 150px; height: 19px; background-color: #ffffff !important; 
margin-top: 3px; margin-bottom:3px;
padding-left:0px; padding-top:0px; 	
border:#A7C6DC 1px solid; /*9DB61A*/ line-height:1.45em;
vertical-align:middle; 
}

/*input[type=button]{
width:65px; height:20px;
font-size:12px; color:#CCCCCC; text-align:center;
line-height:1.7em;
border:0px solid #FFFFFF;
background-image:url(/images/themes/20002/goBtn.gif); background-repeat:no-repeat;
background-color:transparent;
}*/

.submitBtn1{
	width:30px; height:20px;
	background-image: url(/images/themes/20002/goBtn.gif);
	background-repeat: no-repeat;
	border-top-style: none;	border-right-style: none;border-bottom-style: none;	border-left-style: none;
	vertical-align: middle;
	text-align: center;
	background-color:transparent;
	margin-top:4px; margin-bottom:4px; 	
}

.submitBtn2{
	width:62px; height:21px;
	background-image: url(/images/themes/20002/searchBtn.gif);
	background-repeat: no-repeat;
	border-top-style: none;	border-right-style: none;border-bottom-style: none;	border-left-style: none;
	vertical-align: middle;
	text-align: center;
	background-color:transparent;
	margin-top:4px; margin-bottom:4px; 
	margin-right:10px;	
}



.submitBtn {
	background-image: url(/images/themes/20002/submit.gif);
	background-repeat: no-repeat;
	border-top-style: none;	border-right-style: none;border-bottom-style: none;	border-left-style: none;
	font-family: Verdana,  Arial, Helvetica, sans-serif ;
	width: 72px; height: 24px; font-size: 10px;	color: #ffffff;	font-weight: bold; line-height:0.5em;
	background-color: #F7F7F7;
	vertical-align: middle;
	text-align: center;
	padding-bottom: 0px; line-height:1.2em;
	margin-top: 0px; 
	margin-right:0px; 
}



.StaticHoverStyle
{
	font-size: 11px;
	background-color: #F7F7F7;
	font-weight: bold;
}

.StaticMenuStyle
{
	border-left: 1px solid #CCCCCC;
/*	border-right: 1px solid #CCCCCC;*/
	font-size: 11px;
	background-color: #F7F7F7;
	padding-top: 5px;
	padding-left:5px;
	width:180px;

}

.DynamicHoverStyle
{
	font-size: 11px;
	background-color: #F7F7F7;
	font-weight: bold;
}

.DynamicMenuStyle
{
	border-left: 1px solid #F1F1F1;
	border-right: 1px solid #F1F1F1;
	border-top: 1px solid #F1F1F1;
	border-bottom: 1px solid #F1F1F1;

	font-size: 11px;
	padding-top: 5px;
	padding-left:1px;
	color: BLACK;
	background-color: #D1D1D1;
}

.searchpane1 .dropdown
{
	width : 100px;
}
.LoginHead
{
	display:none;
}
.labellink
{
	font-size: 12px;
	color: #C40000;
	font-family: Verdana , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
}


	/* Added by Sameer for Category Explorer in Configure Tech Catalog */
.CategoryExplorerHeader
{
	font-size: 14px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    font-weight: bold; 
    background-color: #383D43; 
    background-position: right bottom;
    padding-left: 10px; 
    height: 20px; 
    width: 173; 
    color: #fff; 
    cursor: hand;
	}
/* Style */
.category-left_ct
{
	margin: 0px;
	padding: 0px;
}

.category-left_ct ul
{
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	//padding-top: 1px; /*background-color:#990000;*/
	border-bottom:solid 1px;
}
.category-left_ct ul li
{
	background-repeat: no-repeat;
	border-bottom: 1px solid #ADA96E;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.category-left_ct ul li:hover
{
	color: red;
	font-size: 11px;
	text-decoration: none;
	background-image: url(/images/themes/93/bullet01.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
.category-left_ct ul li a
{
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
}
.category-left_ct ul li a:hover
{
	color: red;
	font-size: 11px;
	text-decoration: none;
	background-image: url(/images/themes/93/bullet01.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
.category-left_ct li .fixtable
{
	clear: both;
	display: block;
	float: none;
	overflow: visible;
	position: static;
}
.category-left_ct .boldlink ul li a
{
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: 400;
	font-size: 12px;
	background-color: #990000;
	background-image: url(/images/themes/93/pane-header-bg.gif);
}
.category-left_ct .boldlink a:hover
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
}
.category-left_ct .boldlink a:link
{
	font-size: 0.95em;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-color: #566C79;
}
.category-left_ct .boldlink a:visited
{
	font-size: 0.95em;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-color: #566C79;
}
.category-left_ct .innerlinks a
{
	text-decoration: none;
	font-size: 11px;
	display: block;
	vertical-align: middle;
	border-bottom: solid 1px #727272;
}
.category-left_ct .innerlinks a:link
{
	color: #000;
}
.category-left_ct .innerlinks a:visited
{
	color: #000;
	font-size: 11px;
}
.category-left_ct .innerlinks a:hover
{
	color: red;
	font-size: 11px;
	text-decoration: none;
	background-image: url(/images/themes/93/bullet01.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#categoryExplorerHeading_ct
{
	font-size:9pt;
	font-weight:bold;
	color : #FFF;
	background-color:#4E4E4E;//#827839;
	padding: 5px 5px 5px 5px;
}
.dvFilterHeader
{
	color : #FFF;
	font-whight:bold;
}

#categoryExplorerSubHeading_ct
{
	font-size:10pt;
	font-weight:bold;
	color :#827839;
	background-color:#D63336;
	padding: 3px 3px 3px 3px;
	border-bottom:1px solid black;
}

.LeftMainCategory_ct
{
	font-size: 5px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold; 
	background-color: #DEDEDE;//#ADA96E;
	background-position: right bottom;
	height: 16px;
	padding:3px 3px 3px 3px;
}
.LeftSubCategory_ct
{
	background-color: #FFF8C6;
	color:#FFF;
}

.ThirdLevelCategory_ct
{	
	padding-left:25px;	
}
.ThirdLevelCategory_ct a.link
{
	color:Black;
	text-decoration:none;
	padding-left:25px;	
}
.ThirdLevelCategory_ct a:hover
{
	color:red;
	text-decoration:none;
	padding-left:25px;
}

/* End of Style */

.nav-mainFooter
{
	font-size: 10px;
	padding-left: 5px;
	color: #FFF;
	text-align: left;
}
.nav-mainFooter a:link
{
	color: #FFF;
	text-decoration: none;
}
.nav-mainFooter a:visited
{
	color: #FFF;
	text-decoration: none;
}
.nav-mainFooter a:hover
{
	color: #FFF;
	text-decoration: underline;
}

