body {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:71%;
	margin:0px;
	background:#8897A2;

}

span.note,span.info,span.alert,span.download,span.tip,span.check,span.noicon,span.tip_noicon,span.alert_noicon,span.info_noicon {
display:block;
}

div.info,span.info,div.alert,span.alert,div.download,span.download,div.tip,span.tip,div.check,span.check {
margin:10px 0;
padding:7px 10px 7px 10px;
}
div.info_icon,span.info_icon {
	background-color:#f4f5f6;
	border-top:1px dotted #aab4be;
	border-bottom:1px dotted #aab4be;
}

/* ######### CSS for Shade Tabs. Remove if not using ######### */
.shadetabs {
	/*background:red;*/ /***Shade Tabs Main TAB Bg change here***/
	padding: 3px 0;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	margin:5px 0 0 4px;
}

.shadetabs li {
	display: inline;
	margin: 0;
}
.shadetabs li a { 
	text-decoration: none;
	padding: 3px 7px;
	background: #dbd8c9;/*Left Tab Non-Selected Background Color change here*/
	color:#4d4731;/*Left Tab Non-Selected text Color change here*/
}
.shadetabs li a:hover {
	color: #050100;
	text-decoration: underline;
}
.shadetabs li a.selected{ /*selected main tab style */
	color: #050100;/* Left Tab Selected text Color change here */
	background: #b5b8c7;/* Left Tab Selected Background Color change here*/
	border:1px solid #C8BDB5;
	border-bottom:0px solid;
}
.tabcontainer {
	border:1px solid #F1E4DB;
	width:200px; 
	margin:0 auto;
	background:#e5e5e5; /*Left Tab Background Color change here*/
	padding:0;
}
.tabcontent {
	display:none;
}
/* CSS Document */
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
/*tab background color change start here */

background: #FF0000;
/*tab background color change stop here */
	display:block;
	font-weight:bold;
/* tab text color change start here */	

color: #ffffff;
/* tab text color change stop here */	

	padding:5px 8px ;
	cursor:pointer;
	
}
.leftTabbedPanelsTab {
	border-left:1px solid #DBD8C9;
	
}
.TabbedPanelsTabHover {
/* tab mouse on over text color change start here */	

color: #6A7684;
/* tab mouse on over text color change stop here */
}
.TabbedPanelsTabSelected {
/* selected tab background color chnage start here */

background: #010080;
/* selected tab background color chnage stop here */
}
.TabbedPanelsTab a {
	color: #4D4731;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	clear: both;
	background-color: #fff;
	border-top:0px solid;
	height:200px;
	margin:0 0 10px 0; 
	
}
.TabbedPanelsContent {
	padding:1px 0 0 0;
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}
.VTabbedPanels .TabbedPanelsTabSelected {
	border-bottom: solid 1px #999;
}
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
.AlphaOrderHdr {
	/*background:green;/*Main Catlog Alphatbets Background color change here*/
	background: url(../images/title_bg.png) 0 100% repeat-x;
	color:#424242;
	font-weight:bold;
	padding:5px;
	text-align:left;
	letter-spacing:1px;
}
.AlphaOrderHdr a {
	color: #424242;/* Main Catlog Alphatbets Link Text color change here*/
	text-decoration:none;
}
.AlphaOrderHdr a:hover {
	color:#ffffff;
	text-decoration:none;
}
.AlphaOrderHdr .active {
	color:#424242;
	text-decoration:none;
}
.contentDiv {
	overflow:scroll;
	overflow-x:hidden;
	height:170px;
	width:702px;
	/*background: red; *//*Main Catlog Background color change here*/
	}
.colleft{
	color:#000000;
	font-size: 12px;
	margin:5px 0 0 0;
	width:162px  !important;
	float:left;
	white-space:normal;
	}
.colleft ul {
	margin:0 0 0 2px;
	padding:0;	
}
.colleft ul li{
	list-style:none;
	margin: 0 0 0 0px;
	padding: 0 0 0 15px;
	background:  url(../images/bullet_img.gif) no-repeat left 2px;
}
.colleft ul li a {
	color:#000000;
	text-decoration:none;
}
.colleft ul li a:hover {
	color:#000000;
	text-decoration:none;
}
.colRight{
	color:#000000;
	font-size: 12px;
	padding-left:15px;
	margin-left:5px;
	margin-top:5px;
	width:230px !important;
	float:right;
	white-space:normal;
}
.colleft_1{
	color:#000000;
	font-size: 12px;
	margin-top:5px;
	width:auto  !important;
	float:left;
	white-space:normal;
}
.colleft_1 ul li{
	list-style:none;
	margin: 0 0 0 0px;
	padding: 0 0 0 15px;
	background: url(../images/bullet_img.gif) no-repeat left 2px;
	
}
.colleft_1 ul li a {
	color:#000000;
	text-decoration:none;
}
.colleft_1 ul li a:hover {
	color:#000000;
	text-decoration:none;
}
.colRight ul {
	padding:0;
	margin:0;
}
.colRight ul li{
	margin:0;
	padding: 0 0 0 15px;
	background: url(../images/bullet_img.gif) no-repeat left 2px;
}
.colRight ul li a {
	color:#000000;
	text-decoration:none;
}
.colRight ul li a:hover {
	color:#000000;
	text-decoration:none;
}
.clearDiv{
	font-size:0;
	height:1px;
	display:block;
	clear:both;
}
.tabList {
	color:#373737;
	font-size: 12px;
	padding-left:15px;
	margin-left:5px;
	margin-top:5px;
	width: 45%;
}
.tabList ul {
	list-style-image: url(../images/bullet_img.gif);
	margin: 0 0 0 10px;
}
.tabList ul li a {
	color:#373737;
	text-decoration:none;
}
.tabList ul li a:hover {
	color:#ff0000;
	text-decoration:none;
}
.tabList1 {
	color:#373737;
	font-size: 12px;
	margin-left:7px;
	margin-top:5px;
}
.tabList1 ul {
	margin:0;
	padding:0;
	list-style:none;
}
.tabList1 ul li {
	padding: 0 0 0 15px;
	list-style:none;
	background: url(../images/bullet_img.gif) no-repeat left 2px;
}
.tabList1 ul li a {
	color:#373737;
	text-decoration:none;
}
.tabList1 ul li a:hover {
	color:#ff0000;
	text-decoration:none;
}
.tabList2 {
	color:#373737;
	font-size: 12px;
	padding-left:15px;
	margin-left:12px;
	margin-top:5px;
}
.tabList2 ul {
	margin:0;
	padding:0;
}
.tabList2 ul li{
	padding: 0 0 0 15px;
	list-style:none;
	background: url(../images/bullet_img.gif) no-repeat left 2px;
}
.tabList2 ul li a {
	color:#373737;
	text-decoration:none;
}
.tabList2 ul li a:hover {
	color:#ff0000;
	text-decoration:none;
}
.tabList3 {
	color:#373737;
	font-size: 12px;
	padding-left:15px;
	margin-left:15px;
	margin-top:5px;
}
.tabList3 ul {
	margin:0;
	padding:0;
}
.tabList3 ul li{
	padding: 0 0 0 15px;
	list-style:none;
	background: url(../images/bullet_img.gif) no-repeat left 2px;
}
.tabList3 ul li a {
	color:#373737;
	text-decoration:none;
}
.tabList3 ul li a:hover {
	color:#ff0000;
	text-decoration:none;
}
.tabListup {
	color:#373737;
	font-size: 12px;
	padding-left:15px;
	margin-left:5px;
	margin-top:5px;
	width: 25%;
	height: 14px;
	float: left;
	overflow: hidden;
	vertical-align:top;
}
.tabListup ul {
	list-style-image: url(../images/bullet_img.gif);
	margin: 0 0 0 10px;
}
.tabListup ul li a {
	color:#373737;
	text-decoration:none;
}
.tabListup ul li a:hover {
	color:#ff0000;
	text-decoration:none;
}

/*new styles starts*/
.logo{
	position:absolute;
	top:10px;
	left:15px;
}
#wrapper .header{
	/*Header Image Change Start HERE*/ 

background:url(../images/headerTMANNEW.gif) no-repeat left top;
	/*Header Image Change stop HERE*/
	height:64px;
}
#wrapper .header .headerImages{
	margin-left:290px;
	padding-top:14px;
}
#wrapper .header .headerImages a, #wrapper .header .headerImages a img{
	border:0 !important;
}	
#wrapper .contentArea{
	background:url(../images/Content.gif) repeat-y left top;
}
#wrapper .contentArea .mainWrapperContent{	
	margin:0 auto;
}
#wrapper .contentArea .orangeBar {
/** Login Header Background color Change START Here***/

background:#DEDEDE;
/** Login Header Background color Change END Here***/
	width:962px;
	margin:0 auto;
	padding-top:5px;
/* orange bar color change start here */

border-bottom:1px solid #010080;
/* orange bar color change stop here */
}
.redTagSp {
	background:url(../images/redTagSp.gif) repeat-x left top;
	padding:4px 3px 5px 15px; 
	color:#fff;
	font-size:17px;
	font-weight:bold;
}
.whiteColor{
	background:#FFFFFF;
	border-top:5px solid #a6afb6;
}
.whiteColorNext{
	width:910px;
 }
#loginTb, #logedInTb{
	margin-left:265px;
	margin-bottom:5px;
}
#loginTb td.RtSpacing, #logedInTb td.RtSpacing{
	padding-right:5px;
}
#loginTb td.zeroPadding, #logedInTb td.zeroPadding{
	padding-top:0px !important;
}
#logedInTb{
	margin-bottom:11px;
	margin-top:11px;
	*margin-bottom:14px;
	*margin-top:14px;
}
#logedInTb a{
	color:#FFFFFF;
}						
.navWrapper {
	width:962px;
	margin:0 auto; 
	/***Main Navigation Background Color Change START Here***/

background:#FF0000;
	/***Main Navigation Background Color Change END Here***/
}
.clearBoth {
	clear:both !important;
	display:block !important;
	font-size:0 !important;
	height:1 !important;
}
.punchLine{
	padding:10px 0 10px 44px;
	*padding:10px 0 10px 44px;
}
.leftPart{
	width:210px; 
	float:left;
}
.rightPart{
	width:702px;
	float:left;
	margin:0px 0 0 8px;
}	
#wrapper .footerImg{
	background:url(../images/Footer.gif) repeat-y left top;
}
ul#categoriesSearchPanel{
	list-style:none;
	padding:0;
	margin:0;
}
#categoriesSearchPanel li{
	float:left;
	list-style:none;
	padding:0;
	margin:0;
}
#categoriesSearchPanel #tabsPanel{
	float:left;
}
#categoriesSearchPanel #tabsPanel li span{
	background:#D8673D url(../images/TabBg.gif) no-repeat right top;
	display:block;
	font-weight:bold;
	color:#ffffff;
	padding:6px 8px ;
	cursor:pointer;
}
#categoriesSearchPanel #searchPanel{
	float:right;
	background:#E4E3E1;
	margin-left:20px;
}
#categoriesSearchPanel #searchPanel li{	
	padding:3px 3px 1px 3px;
}
.searchSec {
	float:left;
	height:25px;
	background: #E4E3E1;/*** Search section Background color changes here***/
	padding:5px 3px 0;
	color: #636563;/*** Search section Text color changes here***/
}
.searchSec a {
	color:#000;
	text-decoration: none;/*** Search section Text Link color changes here***/
}
.searchSec a:hover {/*** Search section Text Link color Mouse Over changes here***/
	color: black;
	text-decoration: underline;
}
.pushRt{
	margin-left:42px;
}
html*.pushRt{	
	margin-left:38px;
	*margin-left:42px;
}
.marginRt{
	margin-right:50px; /* for Firefox*/
}
html*.marginRt{
	margin-right:46px; /* for Safari*/
	*margin-right:46px;
	_margin-right:48px;
}	
#wrapper{
	width:1004px;
	margin:0 auto;
	position:relative;
}
.contentWrapper{
/* websiteBackground color change start here */

background:#DEDEDE;
/*web site Background color change Stop here*/
	width:930px;
	margin: 0 auto;
	padding:0 0 0 10px;
}
#footer{
	text-align:center;
	margin: 10px auto 0 auto;
	clear:both;
	border:1px solid #FFF;
	width:960px;
	}		
/*existing one*/
ul {
	list-style-type:none;
}
pre {
	font-size:12px;
}
form { 
	margin:0px;
}
tr.bottomborder td{ 
	border-bottom: 2px solid #000000; 
} 
.leftMarg {
	padding-left:12px;
}
.margTop {
	margin-top:12px;
}
.margTop5 {
	margin-top:5px;
}
/*START: Main Table Container*/
DIV#Main {
	margin:0 auto;
	width:1000px; /* new styles for 1024 layout */
}
/*END: Main Table Container*/
DIV#PopMain {
	background-color:#ffffff;
	border:1px solid #000000;
	margin:10px;
}
DIV#PopMain p{
	margin-bottom:10px;
	padding:5px;
}
DIV#PopMain table {
	width:100%;
}
DIV#PopMain table td {
	padding:5px;
}
.advanceTxt	{
	color:#00000;
	font-size:11px;
	font-weight:normal;
}
/*START: Logo &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp; Search Container*/
DIV#LogoSearchArea {
	width:1014px;	 /*new styles for flexible layout */
}
DIV#LogoSearchArea img {
	margin: 3px 4px 3px 40px;
}
.headerImg{
	margin-left:200px; 
	padding-top:5px;
	}
DIV#Logo {
	float:left;
	width:258px;
	}
DIV#Logo img{
	margin:48px 30px 3px 60px;
	}	

DIV#LogoSearchArea #LoginSection {
	margin-left:200px;
	margin-top:5px;
	padding-bottom:4px;
	*padding-bottom:6px;
	}
DIV#LogoSearchArea #LoginSection a {
	color: #FFF;
	text-decoration: none;
}
DIV#LogoSearchArea #LoginSection a:hover {
	text-decoration: underline;
}
DIV#Search {
	float:right;
	margin-left:15px;
	margin-top:0px;
}
DIV#Search a {
	color:#000000;
	text-decoration:none;
}	
DIV#Search a:hover {
	color:#ff0000;
	text-decoration:none;
}	
/*END: Logo &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp; Search Container*/
/*START: Ad Container*/
DIV#Ad	{
	background:url(../images/adareabg.gif) repeat;
	width:100%; /*New styles for flexible layout*/
}	
/*END: Ad Container*/
/*START: Top Navigation Container*/
#TopNavigation {
	margin-left:22px;
	*margin-left:22px;
	clear: both;
	display:block;
}
#TopNavigation ul {
	list-style-type: none;
	margin:0;
	padding:0;	
}
#TopNavigation ul li{	
	font-size:11px;
	float:left;
	padding:0;
	margin:0;	
	}
#TopNavigation ul li a.first{
	border-left:0px solid #FFF9FB;			
	}
#TopNavigation ul li a{	
	display:block;
	padding:3px 10px 4px 10px; 
	*padding:1px 10px 2px 10px;
/*** Navigation Text Color Change start Here***/

color:#ffffff;
/*** Navigation Text Color Change stop Here***/
	font-weight:bold;
	text-decoration:none;
	letter-spacing:0px;
	*white-space:nowrap;
}
#TopNavigation ul li a:hover{
/***Main Navigation Mouse Over Background Color Change START Here***/

background:#010080;
/***Main Navigation Mouse Over Background Color Change STOP Here***/
	color: #6C6C6C;
}
#TopNavigation ul li a#active{
/* Active Navigation tab background color change start here */

background:#010080;
/* Active Navigation tab background color change stop here */

/* Active Navigation tab text color change start here */
	color:#6C6C6C;
/* Active Navigation tab text color change start here */

color:#FFFFFF;
/* Active Navigation tab text color change start here */

color:#CCCC00;
/* Active Navigation tab text color change start here */

color:#FFFFFF;
/* Active Navigation tab text color change start here */

color:#000000;
/* Active Navigation tab text color change start here */

color:#FFFFFF;
/* Active Navigation tab text color change start here */

color:#FFFFFF;
/* Active Navigation tab text color change start here */

color:#FFFFFF;
/* Active Navigation tab text color change start here */

color:#FFFFFF;
/* Active Navigation tab text color change start here */

color:#000000;
/* Active Navigation tab text color change start here */

color:#FFFFFF;
/* Active Navigation tab text color change start here */
}
#headerBrd{
	background:url(../images/wrapper_t_Below.png) no-repeat 0 0;
	font-size:0;
	display:block !important;
	clear:both !important;
	height:32px;
	}
/*END: Top Navigation Container*/

/*START: Main Form Container*/
DIV#MainLayoutArea {
	float:left;
}
/*START: Main Table &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp; Form Area*/
DIV#MainTableFormArea {
	float:left;
}
.redTagSp{
	background:url(../images/redTagSp.gif) repeat-x left top;
	padding:4px 3px 5px 15px; 
	color:#FFF;
	font-size:17px;
	font-weight:bold;
}
.oldPrice{
	padding:18px 0 0 10px;
}
.priceTagImg{
	background:url(../images/priceTag.gif) no-repeat left center;
	padding:18px 30px 18px 25px;
	margin:0 10px 0 0; 
/*tag price text color change start here */

color: #000000;
/*tag price text color change stop here */
	font-size:14px;
}
.priceTagImg1{
	background:url(../images/priceTag.gif) no-repeat left center;
	padding:12px 25px 18px 20px;
	margin:0 10px 0 0; 
	color:#FFFFFF;
	font-size:12px;
}
.productTbl {
	width:100%;		
}
.productTbl td	{
	padding:8px;
}
.productTbl td ul {
	list-style-type:none;
}
.productTbl td ul li {
	font-weight:normal;
}
.txtRequired {
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
}
.txtMandatory {
	color:#996600;
	padding-right:5px;
}
.txtMandatory a, .txtMandatory a:hover	{
	color:#ff0000;
	text-decoration:underline
}
.txtNormal	{
	font-size:12px;
	font-weight:normal;
}
.txtBold {
	font-size:12px;
	font-weight:bold;
}
.labelBold	{
	font-weight:bold;
}
.txtBold a, .txtBold a:hover {
	font-size:12px;
	text-decoration:none;
	color:#ff0000;
	font-weight:normal;
}
.breadcrumbHdrText	{
/* Breadcrumb color change start here */

background: #FFFFFF;
/* Breadcrumb color change stop here */
	color:#010080;
	padding:0px 0px 0px 6px;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}
.breadcrumbHdrText a {
	color:#010080;
	text-decoration:none;
}
.breadcrumbHdrText a:hover	{
	color:#ff0000;
	text-decoration:none;
}
.breadcrumbHdrText span.highlightbreadcrumb	{
	color:#ff0000;
	text-decoration:none;
}
.resultstbl	{
	margin-top:5px;
}
.resultstbl	{
	margin-top:5px;
}
.resultsHdrtxt {
/* Pagination text  start here color */

color: #010080;
/* Pagination text  stop here color */
	font-weight:bold;
	font-size:12px;
	margin:0;
}
.resultsHdrtxt span	{
	color:#ff0000;
}
.resultsHdrtxt a, .resultsHdrtxt a:hover	{
	color:#ff0000;
	text-decoration:none;
}
.searchTbl	{
	background:#E5E5E5;
}
.searchTbl a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.searchTbl a:hover	{
	color:#ff0000;
	text-decoration:none;
}
.catList {
	color:#373737;
	font-size:12px;
	padding-left:15px;
	margin-left:35px;
}
.catList ul {
	list-style-type:decimal;
}
.catList ul li {
	margin-bottom:6px;
	list-style-type:decimal;
}
.catList ul li a {
	color:#373737;
	text-decoration:none;
}
.catList ul li a:hover {
	color:#ff0000;
	text-decoration:none;
}
.catList ul ul {
	list-style-type:disc;
	margin-left:5px;
}
.catList ul ul li {
	margin-bottom:2px;
	margin-left:15px;
}
.catList ul li span {
	color:#B28E6E;
	margin-left:18px;
}
.gridbuttontbl {
	width:100%;
}
.gridbuttontbl .buttonrow {
/**Buttons row background color change start here **/

background:FFFFFF;
/**Buttons row background color change end here **/

	color:black;
}
.gridcontenttbl {
	width:100%;
	font-size:12px;
}
.gridcontenttbl .headerRow td {
/*Table column Background color change start here*/

background:#6a7684;
/*Table column Background color change stop here*/

/*Table column text color change start here*/
	color:#FFFFFF;
/*Table column text color change start here*/

color:#FFFF33;
/*Table column text color change start here*/

color:#9900CC;
/*Table column text color change start here*/

color:#330000;
/*Table column text color change start here*/

color:#FFFFCC;
/*Table column text color change start here*/

color:#FFFF00;
/*Table column text color change start here*/

color:#FFFF00;
/*Table column text color change start here*/

color:#FFFF00;
/*Table column text color change start here*/

color:#FFFFFF;
/*Table column text color change start here*/

	font-weight:bold;
}
.gridcontenttbl td {
	padding:3px;
	color:#000000;
}
.gridRow {
	background:#F4F4F4;
}
.gridRowTotal {
	background:#CCCCCC;
}
.gridcontenttbl a {
	color:#ff0000;
	text-decoration:none;
}
.personaltbl {
	background:#DBD8C9;
}
.personaltbl td {
	padding:4px;
}
.gentbl {
	width:100%;
}
.gentbl td {
	padding:4px;
}
.gentbl a, gentbl a:hover {
	color:#ff0000;
	text-decoration:none;
}
.close {
	color:#ff0000;
	font-weight:bold;
	text-decoration:none;
}
.close a, .close a:hover {
	color:#ff0000;
	text-decoration:none;
}
.close a img {
	padding-right:5px;
}
.comparetbl {
	border-right:1px dotted #929CA6;
	border-bottom:1px dotted #929CA6;
}
.comparetbl td {
	border-top:1px dotted #929CA6;
	border-left:1px dotted #929CA6;
	padding:10px;
}
.comparetbl .headerColumn {
	background:#E5E5E5;
	font-weight:bold;
}
.comparetbl a, .comparetbl a:hover {
	color:#ff0000;
	text-decoration:none;
}
.newproducttbl {
	width:100%;
}
.newproducttbl td {
	padding:10px;
	font-weight:bold;
}
.newproducttbl .newprodhdr {
	background:#E5E5E5;
	font-weight:bold;
	font-size:12px;
}
.newproducttbl a, .newproducttbl a:hover {
	color:#ff0000;
	text-decoration:none;
	font-weight:normal;
}
.top {
	font-weight:bold;
	text-align:right;
	margin-top:10px;
}
.top img {
	margin-left:4px;
	margin-right:4px;
}
/*START: Content list Container*/
#contentNavigation {
	margin:1px 0px 0px 0px;
	clear: both;
	float:right;
}
#contentNavigation ul {
	margin:0 34px 0 0;
	padding:0px;
	list-style-type: none;
}
#contentNavigation ul li {
	float: left;
	display:block;
	margin:0;
	background:url(../images/contentlistbg.gif) repeat-x;
	height:24px;
}
#contentNavigation ul li.first {
	background:url(../images/contentlistleft.gif) right top no-repeat;
	width:24px;
}
#contentNavigation ul li a {
	float:left;
	border-right:1px solid #FFF9FB;
	color:#FFF9FB;
	text-decoration:none;
	padding:5px;
	font-size:12px;
}
#contentNavigation ul li a:hover {
	color:#4D4731;
	text-decoration:none;
}
#contentNavigation ul li a.active {
	color:#FBCD44;
}
#content {
	float:left;
	width: 763px !important;
	margin: 10px 0px 10px 10px;
	font-size: 12px;
}
#content table { 
	width:100%;
}
#content table td { 
	padding:5px 5px 0px 15px;
	vertical-align:top;
}
#content table td a { 
	font-size:11px;
}
#content p a, #content a:hover {
	color:#ff0000;
	text-decoration:none;
}
p {
	margin:0 5px 15px 10px;	
	width:94%;
}
#content ul {
	list-style-type:none;
}
#content ul li {
	padding-bottom:5px;
}
/*END: Content list Container*/
		
/*START: Grid Button */
#gridbuttonwrapper 	{
	width:100%;
	padding:0;
	height:32px;
	float:left;
	margin:0;
}
DIV#gridbuttonwrapper ul 	{
	font-size: 11px;
	list-style-type: none;
	margin:0 0 0 5px;/*Left offset of entire tab menu relative to page*/
	padding:5px 0 0 0;
}
DIV#gridbuttonwrapper li {
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
}
DIV#gridbuttonwrapper li a	{
	float: left;
	margin: 0 2px 0 0; /*Margin between each menu item*/
	padding:0 0 0 9px;
	background:url(../images/tabhdrbuttonleft.gif) no-repeat top left;
	text-decoration: none;
	color: #FFFFFF;
	cursor:pointer;
}
DIV#gridbuttonwrapper li a span	{
	float: left;
	display: block;
	padding: 3px 15px 6px 8px;
	background:url(../images/tabhdrbuttonright.gif) no-repeat top right;
	text-decoration:none;
	cursor:pointer;
}
*html DIV#gridbuttonwrapper li a span {
	padding: 3px 15px 6px 8px;
}
*+html DIV#gridbuttonwrapper li a span {
	padding: 3px 15px 6px 8px;
}
DIV#gridbuttonwrapper li a span img	{
	margin-right:5px;
}
DIV#gridbuttonwrapper li a:hover span 	{
	background-color: none; /*Menu hover bgcolor*/
	color:#6A7684;
}
/*END:  Grid Button */

/*END: Main Table &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp; Form Area*/
/***********************************************************************************************/
/*START: Left Column Container*/
DIV#LeftColumn {
	float:left;
	margin-top:2px;
	}
.shoppingCart { 
	background:#DBD8C9;/*** Shopping Cart Background Color changes are here***/
	color:#000;/*** Shopping Cart Text Color changes are here ***/
	font-weight:bold;
	font-size:10px;
	padding: 7px 8px;
	padding:12px 8px 10px 8px;
	text-align:left;
	letter-spacing:1px;
	margin-bottom:3px;
}
.FeturedSuppliers {
	background: url(../images/title_bg.png) left top repeat-x;
	padding:4px 3px 5px 15px; 
	color:#fff;
	color:#000;
	font-size:17px;
	font-weight:bold;	
}
.WebSpecial {
	background:#b3a3b0;
	color:#000000;
	font-weight:bold;
	padding: 9px 10px;
	text-align:left;
	letter-spacing:1px;
	margin: 1px 0 0 1px;
}
td.promo-img img {
	margin: 0px;
}
.OrderNow {
	background: url(../images/title_bg.png) left top repeat-x;
	/*** Order Now Background Image change here ***/
	/*background: red; /***Order Now Background Color change here***/
	padding:4px 3px 5px 15px; 
	color:#010080;/***Order Now Text Color change here***/
	font-size:17px;
	font-weight:bold;
}
.NewProducts {
	background: url(../images/title_bg.png) left top repeat-x;/***New Product Background Image change here***/
	/*background: yellow; /***New Products Background Color change here***/
	padding:4px 3px 5px 15px; 
	color: #010080;/***New Products Text Color change here***/
	font-size:17px;
	font-weight:bold;
}
.NewProductsBG {
	/*background: url(../images/title_bg.png) left top repeat-x;*/
	background: #fff; /*New Product Container BackGround Color Change Here*/
	padding:1px 0 5px 0;
	margin-bottom:10px;
	border-top:1px solid #A6AFB6;
}
.FeaturedProducts {
	background: url(../images/title_bg.png) left top repeat-x;/***Featured Products Background Image change here***/
	/*background: red; /***Featured Products Background Color change here***/
	padding:4px 3px 5px 15px; 
	color:#000;/***Featured Products Text Color change here***/
	font-size:17px;
	font-weight:bold;
}
.FeaturedProductsBG {
	/*background: url(../images/title_bg.png) left top repeat-x;*/
	background: #fff; /*Featured Products Container BackGround Color Change Here*/
	padding:1px 0 5px 0;
	margin-bottom:10px;
	border-top:1px solid #A6AFB6;
}
.featuredSupplier {
	background: url(../images/title_bg.png) left top repeat-x;/***featured Supplier Background Image change here***/
	/*background: red; /***Featured Supplier Background Color change here***/
	padding:4px 3px 5px 15px; 
	color:274B75;/***Featured Supplier Text Color change here***/
	font-size:17px;
	font-weight:bold;
}
.featuredSupplierBG {
	background: #fff; /*Featured Supplier Container BackGround Color Change Here*/
	padding:1px 0 5px 0;
	margin-bottom:10px;
	border-top:1px solid #A6AFB6;
}
.quickOrder {
	margin: 0;
}
.quickHdrText {
	background:#F1E4DB;
	color:#050100;
	padding:2px 0px 2px 20px;
	font-weight:bold;
	font-size:14px;
	margin-top:10px;
}
.tblAlertText {
	color:#FF0000;
	padding-left:12px;
	font-size:12px;
	font-weight:bold;
}
.tblAlertText img {
	padding-right:8px;
	vertical-align:middle;
}
.tblHdrText {
	color:#AF7958;/*Container Heading Text color change here*/
	text-align:center;
	font-weight:bold;
	font-size:11px;
}
.tbllinktext a {
	color:#972402;/*Container Heading Text Link color change here*/
	text-decoration:none;
	font-size:11px;
	padding-left:0px;
	font-weight:bold;
}
.tbllinktext a:hover {
	color: #340C01;/*Container Heading Text Link color On Mouse Over change here*/
	text-decoration:none;
}
.tbllinktext td {
	color:#972402;
	text-decoration:none;
	font-size:12px;
	padding-left:15px;
	font-weight:bold;
}
.orderHdrText {
	color:#616060;
	font-size:10px;
	padding-left:15px;
}
.tblwhite {
	background-color:#ffffff;
}
.adText {
	color:#FF0000;
	font-size:18px;
	font-weight:bold;
}
/*START: Add to Cart Grey Color Button */
a.ovalbutton{
	background: transparent url('../images/addtocartgrleft.gif') no-repeat top left;
	display: block;
	float: left;
	font-weight:bold; /* Change 13px as desired */
	line-height: 14px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 22px; /* Height of button background height */
	padding-left: 9px; /* Width of left menu image */
	text-decoration: none;
}	
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton {
/* details button  text color change start here */

color: #FFFFFF;
/* details button  text color change stop here */
}
a.ovalbutton span {
	background: transparent url('../images/addtocartgrright.gif') no-repeat top right;
	display: block;
	padding: 3px 11px 5px 0; /*Set 11px below to match value of 'padding-left' value above*/
}
a.ovalbutton:hover{ /* Hover state CSS */
	background-position: bottom left;
}
a.ovalbutton:hover span{ /* Hover state CSS */
/* details button mouse over text color change start here */

color: #6A7684;
/* details button mouse over text color change stop here */
}
.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
}
/*END: Add to Cart Grey Color Button */

/*START: Add to Cart Grey Color Button White Background */
a.ovalbuttonwh{
	background: transparent url('../images/addtocartwhleft.gif') no-repeat top left;
	display: block;
	float: left;
	font-weight:bold; /* Change 13px as desired */
	line-height: 14px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 22px; /* Height of button background height */
	padding-left: 9px; /* Width of left menu image */
	text-decoration: none;
}
a:link.ovalbuttonwh, a:visited.ovalbuttonwh, a:active.ovalbuttonwh{
	color: #ffffff; /*button text color*/
	}
a.ovalbuttonwh span{
	background: transparent url('../images/addtocartwhright.gif') no-repeat top right;
	display: block;
	padding: 3px 11px 5px 0; /*Set 11px below to match value of 'padding-left' value above*/
}
a.ovalbuttonwh:hover{ /* Hover state CSS */
	background-position: bottom left;
}
a.ovalbuttonwh:hover span{ /* Hover state CSS */
	color: #494949;
}
.buttonwrapperwhtbg{ /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 28%;
}
/*END: Add to Cart Grey Color Button White Background */

/*END: Left Column Container*/
/***********************************************************************************************/

/*START: Right Column Container*/
DIV#RightColumn {
	float:right;
	background:#ffffff;
	margin-top:2px;
	width:775px;	
}
.widthIEfix {
	width:770px !important;
}
.userLoginTbl {
	height:11px;
}
.ShoppingNSearchPanel{
	margin:0 auto;
	width:910px;
	}
.SearchArea {
	width:720px;
	float:right;
	background: #e4e3e1;
}
.SearchArea img{
	padding:0 !important;
	margin:0  !important;
	}	

.SearchArea td{
	padding:5px 5px 6px !important;	
	*padding:5px 5px !important;
}	
.SearchArea a {
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
.advancedSearchArea {
	background: #e4e3e1;
}
.advancedSearchArea img{
	padding:0 !important;
	margin:0  !important;
}
.advancedSearchArea td{
	padding:6px 5px !important;	
	*padding:5px 5px !important;
}	
.advancedSearchArea a {
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
.WebSpecialbrdr {
	border: 1px solid #b3a3b0;
	width: 222px;
	margin: 0 0 1px 1px;
}
.Logos {
	margin: 0px 0px 0px 0px;
	width: 175px;
}
.userLogin {
	color:#010080; /***Login Header Text color Change Here***/
	font-weight:bold;
	font-size: 12px;
	white-space:nowrap;

}
.userLogin a {
	background-color:#DEDEDE;/***Login Header Link Text color Change Here***/	
}
.welcomeTxt {
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}
.welcomeTxt a {
	color:#000000;
	text-decoration:none;
}
.welcomeTxt a:hover {
	color:#ffffff;
	text-decoration:none;
}
.tdbg {
	background:#928F86;
}
.userLoginhighlighttxt {
	color:#4D4731;
	font-weight:bold;
}
.userLoginhighlighttxt a {
	color:#4D4731;
	text-decoration:none;
}
.userLoginhighlighttxt a:hover {
	color:#C40104;
	text-decoration:none;
}
.featureHdrText {
/*	background: url(../images/title_bg.png) left top repeat-x;*/
/* page Header bgcolor chnage start here */

background:#FFFFFF;
/* page Header bgcolor chnage stop here */
	padding:4px 3px 5px 15px; 
	color:#fff;
	color:#FF0000;
	font-size:17px;
	font-weight:bold;
	
}
.bargain_featureHdrText {
	background: url(../images/title_bg.png) left top repeat-x;
	padding:4px 3px 5px 15px; 
	color:#fff;
	color:#010080;
	font-size:17px;
	font-weight:bold;
	
}
.featured_products {
	background: #FFFFFF;
}
#featureContainer {
	background-color:#DBD8C9;
	margin:0;
	width:95.6%;
	*width:95.5%;
	float:left;
}
.featureHdrTextsmall {
	color:#0F0E0D;
	padding:8px 0px 8px 20px;
	*padding:8px 0px 8px 20px;
	font-weight:bold;
	font-size:16px;
	width:320px;
	float:left;
}
.goback {
	color:#B00401;
	text-decoration:none;
	font-weight:bold;
	padding:10px 5px 6px 0px;
}
.goback a, .goback a:hover  {
	color:#B00401;
	text-decoration:none;
}
.backDiv {
	color:#B00401;
	padding:10px 0px 11px 20px;
	font-weight:bold;
	float:right;
	width:370px;
	text-align:right;
	padding-right:8px;
}
.backDiv a, .backDiv a:hover {
	color:#B00401;
	text-decoration:none;
}
.clearfix {
	clear:both;
}
.clearBothZeroHt{
	font-size:0 !important;
	height:1 !important;
	clear:both !important;
	display:block !important;
	}
.prodHrdtxt1 {
	background:#010080; /**Product Heading background Color change***/
	color:#FFFFFF;/**Product Heading Text Color change***/
	font-weight:bold;
	font-size:11px;
	padding:2px 8px;
}
.prodHrdtxt {
/**Product header background Color change START here***/

background:#ffffff;
/**Product header background Color change STOP here***/

/**Product header text Color change START here***/

color: #000000;
/**Product header text Color change stop here***/
	font-weight:bold;
	font-size:11px;
	padding:2px 8px;
}
.descTxt {
	color:#545352; /*** Product Description text Color change**/
	font-weight:bold;
	font-size:12px;
}
.productpriceText {
	color:#000000;
	font-size:18px;
	font-weight:bold;
}
.productBlock {
	float:left;
	margin-top:10px;

}
.productBlockleft {
	float:left;
	width:231px;
}
.productBlockright {
	float:right;
	margin:0 8px;
	width:250px;
	border:1px solid red;
}
/*START: Add to Cart Brown Color Button White Background */
a.ovalbuttonbr 	{
	background: transparent url('../images/addtocartbrleft.gif') no-repeat top left;
	display: block;
	float: left;
	font-weight:bold; 
	line-height: 14px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 22px; /* Height of button background height */
	padding-left: 9px; /* Width of left menu image */
	text-decoration: none;
}
a:link.ovalbuttonbr, a:visited.ovalbuttonbr, a:active.ovalbuttonbr 	{
/* add to cart text color change start here */

color: #ffffff;
/* add to cart text color change stop here */

}
a.ovalbuttonbr span	{
	background: transparent url('../images/addtocartbrright.gif') no-repeat top right;
	display: block;
	padding: 3px 11px 5px 0; /*Set 11px below to match value of 'padding-left' value above*/
}
a.ovalbuttonbr:hover { /* Hover state CSS */
	background-position: bottom left;
}
a.ovalbuttonbr:hover span { /* Hover state CSS */
/* Add to cart mouse over text color change start here */

color: #6A7684;
/* Add to cart mouse over text color change stop here */

}	
.buttonwrapperbrwbg { /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
	
}
/*END: Add to Cart Brown Color Button White Background */
.bookMark {
	clear:both;
	background:#AF8C6C;
	color:#37372F;
	font-size:12px;
	border:1px solid #37372F;
	font-weight:bold;
	height:50px;
	width:719px;
	margin:5px 0;
	padding:4px;
}
.bookMark p {
	margin-bottom:5px;
}
.bookMark .bookhighlight {
	color:#8F4A35;
	margin:10px 0 0 0;
}
.bookMark .bookhighlight a, .bookMark .bookhighlight a:hover {
	color:#ffffff;
	text-decoration:none;
}
.bottomPlacement {
	position:absolute;
	bottom:0px;
	margin:0px;
	margin-left:65px;
}
.footer {
	color:#373737;
	font-size:10px;
	text-align:center;
	clear:both;
}
.footer a {
	color:#373737;
	text-decoration:none;
}
.footer a:hover {
	color:#ff0000;
	text-decoration:none;
}
.footer p {
	color:#BD9369;
	font-weight:bold;
	font-size:12px;
	margin: 0;
}
.footer #footerLogo img {
	margin: 0 60px;
}
/*END: Right Column Container*/
/***********************************************************************************************/		
/*END: Main Form Container*/
.headerTxt {
	color:#00000;
	font-size:11px;
	font-weight:bold;
}
.getAcrobatPad  {
	 padding-top:4px;
	 padding-right:35px;
 }
html*.getAcrobatPad {
	padding-top:6px; /* for safari*/
}
*html .getAcrobatPad {
	padding-top:3px; /* for IE 6*/
}
/*START: Form Elements */
.textBox {
	border:1px solid #9C9C9C;
	font-size: 10px;
	color: #3E3D3D;
	height:17px;
	font-weight:normal;
	margin:0 0 2px 0;	
}
.textBoxLogin {
	width: 60px;
}
*html .textBox {
	height: 17px;
}	
*+html .textBox {
	height: 17px;
}
.textBoxHidden {
	border:1px solid #ffffff;
	font-size: 11px;
	color: #000000;
	height:17px;
	width:35px;
	font-weight:normal;
	padding-left:2px;
}
.textBoxLarge {
	width:225px;
}
.textBoxLargest {
	width:425px;
}
.textBoxSmall {
	width:73px;
}
.textBoxTiny {
	width:50px;
}
.textBoxTiny1 {
	width:40px;
}
.textBoxTiny2 {
	width:50px;
}
.textBoxMedium {
	width:150px;
}
.textBoxDisabled {
	border:1px solid #AAAAAA;
	background-color: #EEEEEE;
}
.selectBox {
	border:1px solid  #9C9C9C;
	font-size: 11px;
	color: #3E3D3D;
	height:19px;
	font-weight:normal;
}
*html .selectBox {
	height: 19px;
	border:1px solid  red;
}	
*+html .selectBox {
	height: 23px;
	margin: 0 0 -2px 0;
}
.selectBoxDisabled {	
	border:1px solid #AAAAAA;
	font-size: 12px;
	color: #006699;
	background-color: #EEEEEE;
	font-weight:normal;
}
.selectBoxLarge {
	width:250px;
}
.selectBoxSmall {
	width:95px;
}
.selectBoxMedium {
	width:155px;
}
.selectBoxLargest {
	width:250px;
}
.txtArea {
	border:1px solid #9C9C9C;
	font-size: 12px;
	color: #3E3D3D;
	font-weight:normal;
	padding-left:2px;
	height:71px;
}
.txtAreaMedium {
	width:177px;
}
.txtAreaLarge {
	width:277px;
	height:150px;
}
/*END: Form Elements */
.EmailContent {
	font-size:12px;
	margin-top:10px;
	padding:4px;
}
.EmailContent p {
	margin-bottom:3px;
}
.EmailContent a, .EmailContent a:hover {
	color:#ff0000;
	text-decoration:none;
}
.TollHdr {
	color:#BF654A;
	padding:4px;
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
	margin-left:5px;
	float:left;
}
.TollHdr2 {
	margin-top:10px;
	margin-left:3px;
}
.TollHdr2 a:link {
	color:#E74921;
	text-decoration:none;
}
.TollHdr2 a:visited {
	color:#E74921;
	text-decoration:none;
}
.TollHdr2 a:hover {
	color:#FF0000;
	text-decoration:none;
}
.TollHdr2 a:active {
	color:#E74921;
	text-decoration:none;
}
.TollHdr2 ol {
	margin-left: 50px;
}
.TollHdr2 ul {
	margin-left: 50px;
}
.ContactHdr {
	color:#ffffff;
	background:#BF654A;
	padding:4px;
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
	margin-right:3px;
}
.ContantContent {
	border:1px solid #DBD8C9;
	margin-right:3px;
	border-top:0px solid;
}
.ContantContent table {
	width:100%;
	font-size:12px;
}
.ContantContent table td {
	padding:8px;
}
.ContantContent table td a, .ContantContent table td a:hover {
	color:#ff0000;
	text-decoration:none;
}
.ContantContent table td p {
	margin-bottom:5px;
}
.ContantContent table td h1 {
	color:#BF654A;
	font-size:13px;	
}
.Tdrightborder {
	border-right:1px solid #DBD8C9;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
div#absolute {
	position: absolute;
	z-index: 15;
	top: 0px;
	left: 0px;
	width: 100%;
}
div#header {
	width: auto;  
	padding: 0;
	z-index: 10;
	clear: both;
}
div#toolbar {
	width: auto;  
	height: 24px;
	padding: 1px 140px 0px 10px;
	clear: both;  
	background: url(../images/toolbar_bg.png) 0 0 repeat-x;
	color: #C8C8C8;
	overflow: hidden;
}
div#date {
	margin: 3px 10px 0px 0px;
	float: left;
	font-size: 85%;
}
div#topmenu {
	margin: 3px 10px 0px 0px;
	float: left;
}
div#styleswitcher {
	height: 20px;
	margin: 1px 0px 0px 20px;
	float: right;
}
div#styleswitcher a {
	width: 15px;
	height: 20px;
	float: right;
	text-decoration: none;
	display: block;
}
a#switchfontsmall {
	background: url(../images/styleswitcher_fontsmall.png) 0 0 no-repeat;
}
a:hover#switchfontsmall {
	background: url(../images/styleswitcher_fontsmall.png) 0 -20px no-repeat;
}
a#switchfontmedium {
	background: url(../images/styleswitcher_fontmedium.png) 0 0 no-repeat;
}
a:hover#switchfontmedium {
	background: url(../images/styleswitcher_fontmedium.png) 0 -20px no-repeat;
}
a#switchfontlarge {
	background: url(../images/styleswitcher_fontlarge.png) 0 0 no-repeat;
}
a:hover#switchfontlarge {
	background: url(../images/styleswitcher_fontlarge.png) 0 -20px no-repeat;
}
a#switchwidththin {
	background: url(../images/styleswitcher_widththin.png) 0 0 no-repeat;
}
a:hover#switchwidththin {
	background: url(../images/styleswitcher_widththin.png) 0 -20px no-repeat;
}
a#switchwidthwide {
	background: url(../images/styleswitcher_widthwide.png) 0 0 no-repeat;
}
a:hover#switchwidthwide {
	background: url(../images/styleswitcher_widthwide.png) 0 -20px no-repeat;
}
a#switchwidthfluid {
	background: url(../images/styleswitcher_widthfluid.png) 0 0 no-repeat;
}
a:hover#switchwidthfluid {
	background: url(../images/styleswitcher_widthfluid.png) 0 -20px no-repeat;
}
div#headerbar {
	padding: 0;
	margin:0;
	clear: both;  
	color: #969696;
}
div#menubar {
	width: auto;  
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 40px;
	clear: both;  
	position: relative;
}
div#menubar div.menubar-m {
	height: 40px;
	background: url(../images/menubar_m.png) 0 0 repeat-x;
}
div#menubar div.menubar-l {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 40px;
	height: 40px;
	background: url(../images/menubar_l.png) 0 0 no-repeat; /* ie6png:scale */
}
div#menubar div.menubar-r {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 10px;
	height: 40px;
	background: url(../images/menubar_r.png) 0 0 no-repeat; /* ie6png:scale */
}
div#menu {
	position: absolute;
	top: 110px;
	left: 40px;
	z-index: 11;
	padding: 0px 0px 0px 1px;
	height: 40px;
	background: url(../images/menu_sep_black.png) 0 0 no-repeat;
}
div#logo {
	position: absolute;
	top: 25px;
	left: 0px;
}
div#search {
	position: absolute;
	top: 2px;
	right: 5px;
	z-index: 12;
	width: 120px;  
}
div#banner {
	position: absolute;
	top: 25px;
	right: -10px;
	width: 0px;
	z-index: 3;
}
div#wrapper div.wrapper-container-t {
	padding: 0px 10px 0px 10px;
	position: relative;
}
div#wrapper div.wrapper-t {
	height: 10px;
	background: url(../images/wrapper_t.png) 0 0 repeat-x; /* ie6png:scale */
}
div#top {
	width: auto;  
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;  
}
div#top .topbox {
	margin-top: 10px;
}
div#middle {
	width: auto;  
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;  
}
div#middle .background {
	min-height: 800px;	 	
}
div#middle .background table.mainTable{
	_margin:0 0 1px 6px;
}
div#middle .background {
	padding: 0px 0px 0px 0px;
	background: none;
} 
.left div#middle .background {
	padding: 0px 0px 0px 0px;
	background: none;
}
.right div#middle .background {
	padding: 0px 0px 0px 0px;
	background: none;
}
div#left {
	width: 225px;
	margin-left:12px;
	_margin-left:6px;
}
.left div#middle div#left {
	float: left;
}
.right div#middle div#left {
	float: right;
}
div#main {
	padding:0;
	margin:0;
}
.left div#main {
	margin: 0;  
}
.right div#main {
	margin: 0px 196px 0px 0px; 
}
div#maintop {
	padding: 0px 0px 10px 0px;
}
div#mainmiddle {
	width:729px;
	float:left !important;
}
.showright div#mainmiddle {  
	background: none;
}
div#right {
	width: 180px;  
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}
.showright div#content {
	margin: 0;   
	width:720px;
}
div#contenttop {
	margin: 0px 0px 10px 0px;
}
div#breadcrumb {
	height: 19px;
	font-size: 85%;
}
div#contentbottom {
	margin: 10px 0px 0px 0px;
}
div#mainbottom {
	padding: 0px 0px 0px 0px;
}
div#bottom {
	width: auto;  
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;  
}
div#bottom .bottomblock {
	margin-top: 10px;
	margin-bottom: -10px;
}
.clearfix:after {
	content: &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;.&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;; 
	display: block; 
	height: 0;  
	clear: both; 
	visibility: hidden;
}
.clearfix { 
	display: block; 
}
.float-left { float: left; overflow: hidden; }
.float-right { float: right; overflow: hidden; }
.width15 { width: 14.999%; }
.width18 { width: 18.333%; }
.width20 { width: 19.999%; }
.width23 { width: 22.999%; }
.width25 { width: 24.999%; }
.width33 { width: 33.333%; }
.width35 { width: 34.999%; }
.width40 { width: 39.999%; }
.width45 { width: 44.999%; }
.width50 { width: 49.999%; }
.width54 { width: 53.999%; }
.width65 { width: 64.999%; }
.width75 { width: 74.999%; }
.width100 { width: 100%; }
TR.headerError {
  background: #ff0000;
}
TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
fieldset div {
	margin:0.3em 0;
	clear:both;
}
fieldset { 
	border: none; 
}
.fieldset { 
	position: relative; 
	margin: 2.5em 1em 0.5em 1em;
	padding: 2.5em 1em 0.5em 1em;
	border: 1px solid #C8C8C8;
}
legend span { 
	position: absolute;
	background-color: #E74921;
	width: 250px;
	color: #FFF;
}
.memsub legend span {
	top: -14px; 
	left: 10px;
	height: 16px;
	padding: 5px 10px 5px 10px;		
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;			
}
.fieldset.memsub { 
	padding-top: 1.5em 
}	
.memsub label{
	float: left;
	width: 190px;
	padding-bottom: 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align:right;
	margin-right:1em;	
}
#AIWGoGreenSubmitButtonDiv {
	margin-left: 400px;
}
input.button_blue {
	height: 26px;
	padding-left: 10px;
	padding-right: 10px;
	border: none;
	background: url(../images/system/green.png) 0 0 repeat-x;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-align:center;
	white-space: nowrap;
	text-decoration: none;
	font-weight: normal;
	line-height: 130%;
	-moz-border-radius:0em;
	-khtml-border-radius:0em;	
}
input.button_blue:hover {
	background: url(../images/system/green.png) 0 -26px repeat-x;
	color: #FFFFFF;
	cursor: pointer;
}
input.button_blue:active {
	background: url(../images/system/green.png) 0 -26px repeat-x;
	color: #FFFFFF;
	cursor: pointer;
}
/* CSS Document */
: 14.999%; }
.width18 { width: 18.333%; }
.width20 { width: 19.999%; }
.width23 { width: 22.999%; }
.width25 { width: 24.999%; }
.width33 { width: 33.333%; }
.width35 { width: 34.999%; }
.width40 { width: 39.999%; }
.width45 { width: 44.999%; }
.width50 { width: 49.999%; }
.width54 { width: 53.999%; }
.width65 { width: 64.999%; }
.width75 { width: 74.999%; }
.width100 { width: 100%; }
TR.headerError {
  background: #ff0000;
}
TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
fieldset div {
	margin:0.3em 0;
	clear:both;
}
fieldset { 
	border: none; 
}
.fieldset { 
	position: relative; 
	margin: 2.5em 1em 0.5em 1em;
	padding: 2.5em 1em 0.5em 1em;
	border: 1px solid #C8C8C8;
}
legend span { 
	position: absolute;
	background-color: #E74921;
	width: 250px;
	color: #FFF;
}
.memsub legend span {
	top: -14px; 
	left: 10px;
	height: 16px;
	padding: 5px 10px 5px 10px;		
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;			
}
.fieldset.memsub { 
	padding-top: 1.5em 
}	
.memsub label{
	float: left;
	width: 190px;
	padding-bottom: 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align:right;
	margin-right:1em;	
}
#AIWGoGreenSubmitButtonDiv {
	margin-left: 400px;
}
input.button_blue {
	height: 26px;
	padding-left: 10px;
	padding-right: 10px;
	border: none;
	background: url(../images/system/green.png) 0 0 repeat-x;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-align:center;
	white-space: nowrap;
	text-decoration: none;
	font-weight: normal;
	line-height: 130%;
	-moz-border-radius:0em;
	-khtml-border-radius:0em;	
}
input.button_blue:hover {
	background: url(../images/system/green.png) 0 -26px repeat-x;
	color: #FFFFFF;
	cursor: pointer;
}
input.button_blue:active {
	background: url(../images/system/green.png) 0 -26px repeat-x;
	color: #FFFFFF;
	cursor: pointer;
}

table.sortable {
	border-spacing: 0;
	border: 0px solid #000;
	
}
table.sortable th, table.sortable td {
    text-align: left;
	padding: 2px 4px 2px 4px;
	width: 100px;
}
table.sortable th {
	background:#474340;
	color:#FFF9E8;
	font-weight:bold;
}
table.sortable td {
	border-width: 0px 0px 0px 0px;
}
table.sortable tr th {
	color: #fff;
}
table.sortable tr th a{
	color: #fff;
	text-decoration:none;
}
table.sortable tr th a:hover{
	color: #fff;
	text-decoration:underline;
}
table.sortable tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #ccc;
	font-weight: bold;
}
/* CSS Document */
