@charset "utf-8";
/******************************************************************
***   Global Settings   ***
*******************************************************************/
/*
-------------------------------------------------
@Encoding			= charset "utf-8"
-------------------------------------------------
@Css Version		= Css Level 2
-------------------------------------------------
@Copyright			= Copyright 2008-2009, 
-------------------------------------------------
@Language			= en
-------------------------------------------------
@Author				= http://seedsolutions.co.in/ 
-------------------------------------------------
@Link				= http://seedsolutions.co.in/ 
-------------------------------------------------

*/

/*********************************************************************
***   Body Class Starts Here   ***
**********************************************************************/

/***** Global Selectors *****/
	
* 

{
	margin:0;
	border:0;
	padding:0;
}


html, body 
{
	margin:0;
	padding:0;
}


body 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background:#dddddd url(/user-assets/images/layout_bg.jpg) left top repeat-x;
}


/********** Headings **********/


h1, h2, h3, h4, h5, h6 
{
	margin:0;
	padding:0;
	font-weight:normal;
}

h5
{

	font-size:12px;
	font-weight:bold;
	padding-top:15px;
}

h4
{

	font-size:12px;
	font-weight:bold;
}


/***** Common Formatting *****/

img 
{
	border:0;
}


/***** Global Classes *****/

.clear 
{
	clear:both;
}


.noindent 
{
	margin-left:0;
	padding-left:0;
}


.nobullet 
{
	list-style:none;
	list-style-image:none;
}


.error 
{
	color:#FF0000;
	font-size:10px;
}


.smallfont 
{
	font-size:10px;
	color:#999999;
	position: relative;
}

a{color:#00529b; text-decoration:underline;}
a:hover{color:#00529b;  text-decoration:none;}
a:visited{color:#00529b;  text-decoration:underline;}
a:active{color:#00529b;  text-decoration:underline;}

/* ---------------***  	Wrapper    *** ------------- */


#bodypagebg 
{		       			
	width:950px;
	margin:0 auto;
	height:auto;
}


/************************************************************************
*** Body Class Ends Here ***
*************************************************************************/


/*************************************************************************
*** Header Class Starts Here ***
**************************************************************************/
#header 
{
	height:192px;
}


#header .header 
{
	height:48px;
	padding-bottom:29px;
	padding-top:23px;
	padding-left:38px;
	text-align:left;
}


#header .headerMenu 
{
	float:right;
	/*width:243px; JN*/
	padding-right:30px;
	padding-top:14px;
	height:10px;
}


#header .headerMenu ul 
{
	list-style:none;
	list-style-type:none;
	float:left;
}


#header .headerMenu ul li 
{
	margin:0;
	padding:0;
	float:left;
}


#header .headerMenu ul li a 
{
	display:block;
	padding:0 7px;
	border-right:1px solid #CCCCCC;
	color:#00529b;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
	height:10px;
	float:left;
}


#header .headerMenu ul li a:hover 
{
	text-decoration:none;
	color:#666666;
}


#header .headerMenu ul li a.current 
{
	color:#666666;
}


#header .headerMenu ul li a.last 
{
	border-right:1px solid #fafafa;
}


#header .menu 
{
	height:60px;
	background:url(/user-assets/images/menuMiddle.jpg) left top repeat-x;
	margin:0 0 0 -3px;
	padding:0;
}


#header .menu div 
{
	padding:0 0 0 19px;
	height:100%;
	background:url(/user-assets/images/menuLeft.jpg) left top no-repeat;
}


#header .menu div div 
{
	padding:0 19px 0 0;
	height:100%;
	background:url(/user-assets/images/menuRight.jpg) right top no-repeat;
}


#header .menu div div ul 
{
	float:left;
	list-style:none;
	list-style-type:none;
}


#header .menu div div ul li 
{
	margin:0;
	padding:0;
	float:left;
}


#header .menu div div ul li a 
{
	display:block;
	height:60px;
	line-height:60px;
	text-decoration:none;
	text-transform:uppercase;
	color:#00529b;
	font-size:14px;
	float:left;
}


#header .menu div div ul li a:hover 
{
	text-decoration:none;
	color:#666666;
}


#header .menu div div ul li a span
{
	background:url(/user-assets/images/menuDivider.jpg) right center no-repeat;
	padding:0 23px;
	font-weight:normal;
}


#header .menu div div ul li a.current 
{
	text-decoration:none;
	color:#666666;
}


#header .menu div div ul li a.last 
{
	padding-left:20px;
}


#header .breadcrumb 
{
	height:13px;
	padding-top:9px;
	text-align:left;
	padding-left:31px;
}


#header .breadcrumb ul 
{
	list-style:none;
	list-style-type:none;
	float:left;
}


#header .breadcrumb ul li 
{
	margin:0;
	padding:0;
	float:left;
}


#header .breadcrumb ul li a 
{
	display:block;
	padding:0 7px;
	border-left:1px solid #CCCCCC;
	color:#00529b;
	text-transform:uppercase;
	text-decoration:none;
	font-size:9px;
}


#header .breadcrumb ul li a:hover 
{
	text-decoration:none;
	color:#666666;
}


#header .breadcrumb ul li a.current 
{
	color:#666666;
}


#header .breadcrumb ul li a.first 
{
	border-left:1px solid #e6e6e6;
}


/****************************************************************************
*** Header Class Ends Here ***
******************************************************************************/

/*****************************************************************************
*** Content Class Starts Here ***
******************************************************************************/
.headrtContentHolder 
{
	width:950px;
	height:auto;
	background:url(/user-assets/images/roundMiddle.gif) repeat-y 0 0;
	margin:0 0 10px 0;
	padding:0;
}

#containerheader {
	background:transparent url(/user-assets/images/bkg-containerheader.gif) no-repeat 0 0;
	display:block; 
	margin:0 0 -59px 0;
	padding:0;
	font-size:0;
	line-height:0;
	width:950px;
	height:62px;
	z-index:-1
}


.imageBottom2 
{
	background:url(/user-assets/images/roundBottom.png) left bottom no-repeat;
	width:950px;
	float:left;
}


#contentPlaceHolder 
{
}


.home_bg 
{
	background:url(/user-assets/images/homeBg.jpg) left top repeat-x;
	width:950px;
}


.page_bg 
{
	background:url(/user-assets/images/homeBg.jpg) left top repeat-x;
	float:left;
}


#tophalf 
{
	background:transparent url(/user-assets/images/bkg-tophalf.gif) repeat-y 0 0;
	margin:30px 0 0 0; 
	padding:0;
	min-height:377px;
	z-index:1000;
}

* html #tophalf {
	height:377px;
}

.featredStores 
{
	width:687px;
	height:397px;
	float:left;
	padding-top:8px;
	padding-left:35px;
	margin:-30px 0 0;
	position: relative; /* Added 9/23/09 */
}

body.home #rightPanel 
{
	margin-top:-30px;
}

/** html body.home #rightPanel - Altered 9/23/09 
{
	margin-left:-22px;
}*/



/* ---------***Right Panel Starts Here*** ----------- */
#rightPanel 
{
	width:215px;
	min-height:400px;
	float:left;
}

* html #rightPanel 
{
	height:400px;
}

.googleSearch 
{
	height:40px;
	padding-left:8px;
	padding-top:12px;
}


.headText 
{
	font-size:12px;
	color:#00529b;
	text-transform:uppercase;
	padding-right:7px;
	position: relative;
}


.searchBox 
{
	padding-top:5px;
	width:190px;
	float:left;
}


.gSearch 
{
	width:188px;
	height:19px;
	border:1px solid #999999;
}


.searchBtn 
{
	padding-top:5px;
	width:17px;
	float:right;
}


.gSubmit 
{
	background:url(/user-assets/images/gSubmit.gif) left top no-repeat;
	width:17px;
	height:21px;
	display:block;
	cursor:pointer;
}


.gSubmit:hover 
{
	background:url(/user-assets/images/GarrowS.gif) left top no-repeat;
}


.alerts 
{
	width:auto;
	margin:0 16px 0 12px;
	text-align:left;
	min-height:218px !important;
}


.alerts2 
{
	width:auto;
	margin:0 4px 0 7px;
	text-align:left;
	min-height:218px !important;
}


.headingStripH 
{
	padding-left:8px;
	padding-top:10px;
	padding-right:16px;
	min-height:35px!important;
}


.headingStripH div 
{
	background:url(/user-assets/images/headerInnerH.jpg) left top repeat-x;
	min-height:35px;
}


.headingStripH div div 
{
	background:url(/user-assets/images/headerLeftH.jpg) left top no-repeat;
	min-height:35px;
}


.headingStripH div div div 
{
	background:url(/user-assets/images/headerRightH.jpg) right top no-repeat;
	min-height:35px;
	line-height:45px;
	padding-left:12px;
}


.headingStripH div div div h1 
{
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	color:#333333;
	text-align:left;
}


.headingStripH div div div #Rss 
{
	width:29px;
	height:24px;
	background:none;
	margin:-30px 0 0 0;
	float:right;
}

.headingStrip div div div #Rss 
{
	width:29px;
	height:24px;
	background:none;
	margin:-30px 0 0 0;
	float:right;
}
/* ---------***Right Panel Ends Here*** -------------- */

.headingStrip 
{
	padding-left:8px;
	padding-top:10px;
	padding-right:16px;
	min-height:35px!important;
}


.headingStrip div 
{
	background:url(/user-assets/images/headerInner.jpg) left top repeat-x;
	min-height:35px;
}


.headingStrip div div 
{
	background:url(/user-assets/images/headerLeft.jpg) left top no-repeat;
	min-height:35px;
}


.headingStrip div div div 
{
	background:url(/user-assets/images/headerRight.jpg) right top no-repeat;
	min-height:35px;
	text-transform:uppercase;
	line-height:45px;
	padding-left:12px;
}


.headingStrip div div div h1 
{
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	color:#333333;
	text-align:left;
}


.shortData 
{
	font-size:11px;
	color:#666666;
	text-align:left;
}


.shortData ul 
{
	margin:0;
	padding:0;
}


.shortData ul li 
{
	padding-left:12px;
	padding-bottom:10px;	
	background:url(/user-assets/images/dots.jpg) left top no-repeat;
	background-position:0 5px;
	list-style:none;
	list-style-type:none;
	text-decoration:none;
	font-size:11px;
	color:#00529b;
	font-weight:bold;
}


.shortData ul li a 
{
	text-decoration:none;
	font-size:11px;
	color:#00529b;
	font-weight:bold;
}


.shortData ul li a:hover 
{
	color:#666666;
}


.shortData ul li em 
{
	font-size:10px;
	color:#666666;
	font-weight:normal;
	font-style:normal;
	display:block;
	width:100%;
}


.shortData ul li a i 
{
	font-size:10px;
	color:#666666;
	font-weight:normal;
	font-style:normal;
	display:block;
	width:100%;
	padding-bottom:10px;
}


.more 
{
	margin-right:10px;
	text-align: right;
}


.more a 
{
	font-size:11px;
	color:#00529b;
	text-transform:uppercase;
	text-decoration:none;
	text-align:left;
	display:-moz-inline-box; 
	display:inline-block;
	width:43px;
	height:22px;	
	background:url(/user-assets/images/arrowS.gif) right top no-repeat;
}


.more a:hover 
{
	text-decoration:none;
	color:#666666;
}


.allnews 
{
	min-height:284px;
	padding-bottom: 15px;
}

* html .allnews 
{
	height:284px;
}

.upcomingEvents 
{
	width:211px;
	float:left;
	padding-left:27px;
}


.newReleases 
{
	width:480px;
	float:left;
}


.webinars 
{
	width:215px;
	float:left;
}


.otherWebsites 
{
	padding: 7px 0 19px 37px;
	/*width:500px;jn*/
}


.affiliateWebsites 
{
	line-height:20px;
	height:22px;
	width:397px;
	background:url(/user-assets/images/affiliatreWebsites.jpg) left bottom no-repeat;
	text-align:left;
	padding:0 0 3px 3px;
}


.affiliateWebsites h2 
{
	font-size:14px;
	color:#333333;
	text-transform:uppercase;
}


.website 
{
	width:100%;
	height:10px;
	line-height:10px;
	padding-top:3px;
	margin:0 0 0 -3px;	
}


.website ul 
{
	list-style:none;
	list-style-type:none;
}

.website ul li 
{
	margin:0;
	padding:0;
	float:left;
}


.website ul li a 
{
	display:block;
	padding:0 5px;
	border-right:1px solid #CCCCCC;
	color:#00529b;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
	height:10px;
	float:left;
}


.website ul li a:hover 
{
	text-decoration:none;
	color:#666666;
}


.website ul li a.current 
{
	color:#666666;
}


.website ul li a.last 
{
	border-right: none;
}


.content_outer 
{
	text-align:left;
	padding-left:25px;
	padding-right:25px;
	padding-top:22px;
}


.content_heading 
{
	float:left;
	margin-left:10px;
}


.content_heading h3 
{
	font-size:14px;
	color:#00529b;
	font-weight:bold;
	text-transform:uppercase;
}


.content_outer_welcome 
{
	font-size:12px;
	color:#666666;
	margin-left:40px;
	float:left;
}



.content_outer02 
{
	width:870px;
	padding-top:20px;
	margin-left:10px;
	clear:both;
}


/* Left Menu Start Here */

.menu_outer 
{
	float:left;
	width:191px;
}


.menu_outer_img 
{
	background:url(/user-assets/images/img_leftmenu.jpg) top;
	height:20px;
}


.menutitle_bg 
{
	background:#cccccc url(/user-assets/images/img_leftmenu_bottom.jpg) top no-repeat;
	padding:0 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:-5px 0 0;
}

.menutitle_bg li {
	list-style-type:none;
	border-top:1px solid #FFFFFF;	
	padding:7px 0;
	text-transform:uppercase;	
}

.menutitle_bg li.first {
	border-top:none;
}

.menutitle_bg li a {
	color:#00529b;
	text-decoration:none;
}

.menutitle_bg li a:hover {
	color:#000000;
	text-decoration:none;
}	

.menutitle_bg ul {
	margin:7px 0 0 10px;
}

.menutitle_bg li li {
	border-top:none;
	padding:2px 0 2px 7px;
	text-transform:none;	
	background:transparent url(/user-assets/images/list-nav.gif) no-repeat 0 7px;
}

/* Left Menu Start Here */

.upcomingEvents_page 
{
	width:191px;
	height:auto;
}


.minusMargin 
{
	margin-top:-10px;
}


.hotTopics 
{
	float:left;/*padding-left:8px;*/
}

body.interiorwide .hotTopics 
{
	display: none;
}

.nasdsEssentiol 
{
	width:170px;
	min-height:146px;
	padding: 0 11px 5px 9px;
	background:#eeeeee;
	/*float:left;*/
	text-align:left;
	color:#00529b;
	font-size:10px;
	margin-top:10px;
	margin-bottom:15px;
}


.nasdsEssentiol h3 
{
	height:31px;
	line-height:31px;
	text-align:left;
	background:url(/user-assets/images/affiliatreWebsites.jpg) left bottom no-repeat;
	color:#333333;
	font-size:13px;
	display:block;
	width:100%;
	margin-bottom:10px;
	text-transform:uppercase;
}


.searchBoxGA 
{
	float:right;
	width:215px;
	margin-top:-13px;
}

body.interior .searchBoxGA {
	position:relative;
	left:4px;
}

.searchBoxGA div {
	margin:2px 0 0;
	padding:0;
}

.headingStrip_page 
{
	padding-top:10px;
	min-height:35px!important;
}


.headingStrip_page div 
{
	background:url(/user-assets/images/headerInner.jpg) left top repeat-x;
	min-height:35px;
}


.headingStrip_page div div 
{
	background:url(/user-assets/images/headerLeft.jpg) left top no-repeat;
	min-height:35px;
}


.headingStrip_page div div div 
{
	background:url(/user-assets/images/headerRight.jpg) right top no-repeat;
	min-height:35px;
	line-height:45px;
	padding-left:12px;
}


.headingStrip_page div div div h1 
{
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	color:#333333;
	text-align:left;
}


#center_content 
{
	float:left;
	width:460px;
	text-align:center;
	padding:0 14px;
}

body.interiorwide #center_content 
{
	width:651px;
}


.center_content_text 
{
	text-align:left;
	font-size:11px;
	color:#666666;
	margin-top:15px;
	line-height:19px;
}


.center_content_text p 
{
	padding-top:15px;
}


.printBox 
{
	float:right;
	width:121px;
	height:52px;
	margin: -55px 20px 0 0;
}

.printPage 
{
	height:20px;
	line-height:20px;
}


.printPage a 
{
	display:block;
	background:url(/user-assets/images/printPage.jpg) left top no-repeat;
	padding-left:22px;
	font-size:11px;
	color:#00529b;
	text-decoration:none;
}


.printPage a:hover 
{
	text-decoration:none;
	color:#666666;
}


.emailthis 
{
	height:20px;
	line-height:20px;
}


.emailthis a 
{
	display:block;
	background:url(/user-assets/images/email.jpg) left center no-repeat;
	padding-left:22px;
	font-size:11px;
	color:#00529b;
	text-decoration:none;
}


.emailthis a:hover 
{
	text-decoration:none;
	color:#666666;
}

.containerfooter 
{
	width: 950px;
	height: 62px;	
	background: transparent url(/user-assets/images/bkg-containerfooter.gif) no-repeat 0 0;
	margin: 20px 0 0 -25px;
	padding: 0;
	clear: both;
	float: none;
}

* html .containerfooter 
{
	margin-bottom: -5px;
	
}

body.home .containerfooter {
	margin-left: 0;
	margin-top: 0;
}

table.staff {
	text-align: left;
	vertical-align: top;
	width: 600px;
}

th.staff{
	vertical-align:top;
	font-weight:bold;
	background-color:#dddddd;
	text-align:left;
	padding:5px;
	
}

td.staff
{
	vertical-align:top;
}

td.staffOdd
{
	vertical-align:top;
	background-color:#dddddd;
}

#general_content 
{
	float:left;
	width:622px;
	text-align:left;
	padding:0px 14px;
}

body.interiorwide #general_content 
{
	width:651px;
}

#general_content_text 
{
	text-align:left;
	font-size:11px;
	color:#666666;
	margin-top:15px;
	line-height:19px;
}


#general_content_text p 
{
	padding-top:14px;
}

#general_content_text ul
{
	padding-top: 14px;
}

#general_content_text ul li
{
	text-indent:15px;
}

#general_content_text ul li ul li
{
	text-indent:30px;
	padding-top:-5px;
}

/********************************************************************************
*** Content  Class Ends Here ***
*********************************************************************************/


/*********************************************************************************
*** Footer Class Starts Here ***
**********************************************************************************/

#footer 
{
	font-size:10px;
	color:#999999;
	text-align:center;	
	margin: 0;
	padding: 0 0 20px;

}

#footer p 
{
	width:770px;
	margin:0 auto;
}


/**********************************************************************************
*** Footer  Class Ends Here ***
***********************************************************************************/
img.locked { margin: 0px 5px 0px 0px; border: 0px;}
.content { font-size: 11px; padding-right:20px;}
.newsReleaseDate{font-weight:bold; padding-top:10px; padding-bottom:10px;}
.printbodywrapper{	font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;}
#print{width:550px; margin:auto; background-color:#FFFFFF; padding:10px;}
.textbox{height:19px;border:1px solid #999999;padding-left:3px;}
.Button{padding:1px; background-color:#dddddd; border-style:solid; border-width:1px; border-color:#999999;}

