@charset "utf-8";
/* CSS Document for BPID
-------------------------------------------- */
body
{
	margin:0;
	padding:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
/* Default section style
---------------------------------------------*/
*
{
	padding:0;
	margin:0;
}

a, img {outline:none;}

img{border:0px none;}

p, h1, h2, h3, h4, h5
{
	padding:0;
	margin:0;
}

table{border-collapse:collapse;}
/* End section------------------------------*/

#page
{
	width:960px;
	margin:0 auto;
}
/* for footer padding*/
*:first-child+html #page{padding:0 0 25px 0;}

/* Start header Section
--------------------------------------------*/

#header
{
	width:960px;
	float:left;
	
}

.logo
{
	float:left;
	margin:21px 1px 17px 0px;
}

.search
{
	float:right; 
	margin-top:40px;
	width:335px;
}

.search ul
{
	list-style-type:none; 
	margin:0; 
	padding:0; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.75em; 
	color:#777777;
}
.search li
{
	display:inline; 
	padding-left:10px;
}

.search ul li a:link		{text-decoration:none; color:#777777; font-weight:bold;}
.search ul li a:visited		{text-decoration:none; color:#777777; font-weight:bold;}
.search ul li a:hover		{text-decoration:none; color:#777777; font-weight:bold;}
.search ul li a:active		{text-decoration:none; color:#777777; font-weight:bold;}

.srcBox
{
	float:right;
	width:146px;
	margin:-16px 0 0 0;
}
.srcBox .srcImg
{
	float:right;
	height:18px;
	width:59px;
	cursor:pointer;
}
/* CSS hacks for IE-6 and IE-7 */
* html .srcBox{margin:-16px 0 0 0; width:152px;}
*:first-child+html .srcBox{margin:-18px 0 0 0;}
* html .srcBox .srcImg{margin:2px 6px 0 0; float:right; }
*:first-child+html .srcBox .srcImg{margin:2px 0 0 0;}

.textbox
{
	width:86px;
	height:16px;
	border-top:1px solid #B6B6B6;
	border-left:1px solid #B6B6B6;
	border-right:none;
	border-bottom:1px solid #B6B6B6;

	vertical-align:middle;
}
/*Start Navigation Menu*/

/*.menu
{
	border:1px solid #CCCCCC;
	width:1022px;
	margin:0;
	padding:2px 0 2px 0;
	float:left;
}

.menu ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
}

.menu ul li
{
	margin:0;
	padding:0;
	float:left;
	display:block;
	font-size:0.75em;
	border-right:1px solid #CCCCCC;
}

.menu .select a {
	display:block; 
	text-decoration:none; 
	color:#777474;
	padding:2px 28px 2px 28px;
}

.menu .select a:hover, 
.menu .select li a:hover 
{
	font-weight:normal; 
	color:#ffffff; 
	background-color:#696A6B; 	
}

.menu .select .selected a { color:#fff; background-color:#696A6B; font-weight:normal; }

.menu .green
{
	color:#8AA64D;
	border-right:none;
}
 
.menu .green a:link		    {text-decoration:none; color:#8aa64d; font-weight:normal;}
.menu .green a:visited	    {text-decoration:none; color:#8aa64d; font-weight:normal;}
.menu .green a:hover		{text-decoration:none; color:#8aa64d; font-weight:normal;}
.menu .green a:active		{text-decoration:none; color:#8aa64d; font-weight:normal;}

 .menu .bordernone
{
	border-right:none;
}
*/


.menu
{
	border:1px solid #A4A4A4;
	width:960px;
	margin:0;
	padding:2px 0 2px 0;
	float:left;
	background-color:#6E6E6E;
}

.menu ul
{
	margin:0;
	padding:0 0 0 3px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
}

.menu ul li
{
	margin:0;
	padding:0;
	float:left;
	display:block;
	font-size:0.75em;
	border-right:1px solid #A4A4A4;
}

.menu .select a {
	display:block; 
	text-decoration:none; 
	color:#ffffff;
	padding:2px 16px 2px 16px;
}

.menu .select a:hover, 
.menu .select li a:hover 
{
	font-weight:normal; 
	color:#6E6E6E; 
	background-color:#ffffff; 	
}

.menu .select .selected   {font-weight:normal; color:#ffffff; text-decoration:none; background-color:#ffffff; }
.menu .select .selected a { color:#6E6E6E;  }

.menu .select .selected a:hover
{
	font-weight:normal; 
	color:#6E6E6E; 
	background-color:#ffffff; 	
}

.menu .green
{
	color:#B9ECA9;
	border-right:none;
}
 

 /*links for Green text
 ------------------------------------------------*/
.menu .green a:link		    {text-decoration:none; color:#B9ECA9; font-weight:normal;}
.menu .green a:visited	    {text-decoration:none; color:#B9ECA9; font-weight:normal;}
.menu .green a:hover		{text-decoration:none; color:#B9ECA9; font-weight:normal;}
.menu .green a:active		{text-decoration:none; color:#B9ECA9; font-weight:normal;}
/*End header section------------------------------*/

.SubHeader
{
	width:960px;
	float:left;
	margin:0;
	padding:0;
}

/*Start CSS for Content
-------------------------------------------------*/
#content
{
	width:960px;
	float:left;
	margin:0;
}

.catalog
{
	margin:0 0px 0px 1px;
	float:left;
}

.catalog .partnerresource
{
	background:url('../images/img_partnerresourcecenter.jpg') no-repeat left top; 
	width:258px; 
	height:66px;
	float:left
}

.partnerresource ul
{
	padding:37px 0 0 14px; 
	margin:0; 
	list-style-type:0; 
	color:#DADADA; 
	font-size:0.625em; 
}

.partnerresource ul li
{
	display:inline; 
	padding:0 8px 0 0; 
}

/*Links for Partner Resource
----------------------------------------------*/
.partnerresource ul li a:link		{text-decoration:none; color:#ffffff;}
.partnerresource ul li a:visited	{text-decoration:none; color:#ffffff;}
.partnerresource ul li a:hover		{text-decoration:none; color:#ffffff;}
.partnerresource ul li a:active		{text-decoration:none; color:#ffffff;}

.catalog .newsletter
{
	background:url('../images/img_fre-eNewsletter.jpg') no-repeat left top; 
	width:222px; 
	height:66px; 
	float:left; 
	margin-left:11px; margin-right:0; margin-top:0; margin-bottom:0
}

.newsletter .nswSub
{
	padding:37px 0 0 14px;
}
.nswSub .signUpimg
{
	float:right;
	margin:1px 10px 0 0;
}
* html .nswSub .signUpimg
{
	margin:1px 10px 0 0;
}

.nswSub .txtbox
{
	width:129px;
	float:left;
	height:15px;
	border:1px solid #b6b6b6;
	border-width:1px 0px 1px 1px;
	color: #879197;
	font-size:10px;
	padding:3px 0 0 4px;
}
* html .nswSub .txtbox
{
	margin:0 -15px 0 0;
	padding:3px 0 0 4px;
}

.catalog .online
{
	background:url('../images/img_onlineinteractivecatalog.jpg') no-repeat left top;
	width:219px; 
	height:66px;
	float:left; margin-left:12px; margin-right:0; margin-top:0; margin-bottom:0
}

.catalog .selfexpiring
{
	background:url('../images/img_selfexpiringbadges.jpg');
	width:225px;
	height:66px;
	float:left; margin-left:12px; margin-right:0; margin-top:0; margin-bottom:0
}
/*End Catalog--------------------------------------------------*/

.maintxt
{
	border-top:1px solid #E2E2E2; 
	border-bottom:1px solid #E2E2E2;
	margin:11px 0 0 0;
	float:left;
	width:100%;
	
}

.maintxt .left
{
	float:left;
	width:582px; 
	border-right:1px solid #E2E2E2;
	padding:0 16px 42px 0;
}

#content h1
{
	color:#696A6C;
	font-size:16px;
	margin:14px 0px 10px 0;
}

#content h2
{
	color:#777777;
	font-size:14px;
	margin:14px 0 10px 0;
}

#content p
{
	color:#4B4A4F;
	font-size:10pt;
	line-height:16px;
	margin:0;
}

#contentGroup ul
{
	margin:10px 0 10px 0;
	padding:0;
	color:#4b4a4f;
	font-size:10pt;
}

#contentGroup ul li
{
	margin:0 0 0 12px;
	padding:0 0 0 0;
	line-height:16px;
}

#content p a:link 		{text-decoration:none; color:#0D7AB8;}
#content p a:visited	{text-decoration:none; color:#0D7AB8;}
#content p a:hover		{text-decoration:none; color:#0D7AB8;}
#content p a:active		{text-decoration:none; color:#0D7AB8;}

.image
{
	margin:0 0px 0 16px;
}

.maintxt .right
{
	float:left; 
	width:334px;
	padding:0 0 25px 27px;
}
#content .viewproducts
{
	padding-top:7px;
}

/* Start CSS for Footer Section
------------------------------------------------------------*/

#footer
{
	width:960px;
	margin:12px 0 25px 0;
	border-top:1px solid #D1D3D4;
	border-bottom:2px solid #D1D3D4;
	float:left;
	padding:4px 0 5px 0;
}


.mainlinks
{
	font-size:9pt;
	color:#585E63;
	float:left;
}

 .mainlinks ul
{
	margin:0; 
	padding:0; 
	list-style-type:none;
	float:left;
}

.mainlinks ul li
{
	float:left;
	display:block;
	margin:0;
	padding:0 8px 0 8px;
	border-right:1px solid #A3A3A3;
}
.mainlinks .zeropadding
{
	padding-left:0px;
}

.mainlinks .noborder_r
{
	border-right:none;
}

/*Start links for footer section
--------------------------------------------*/

.mainlinks ul li a:link		{text-decoration:none; color:#585E63;}
.mainlinks ul li a:visited	{text-decoration:none; color:#585E63;}
.mainlinks ul li a:hover	{text-decoration:none; color:#585E63;}
.mainlinks ul li a:active	{text-decoration:none; color:#585E63;}

.mainlinks ul li a.selected:link  {font-weight:bold; color:#585E63; text-decoration:none;}
.mainlinks ul li a.selected:visited {font-weight:bold; color:#585E63; text-decoration:none;}
.mainlinks ul li a.selected:hover {font-weight:bold; color:#585E63; text-decoration:none;}
.mainlinks ul li a.selected:active {font-weight:bold; color:#585E63; text-decoration:none;}


.copyright
{
	font-size:9pt; 
	color:#585E63; 
	float:right; 
	padding:0 10px 0 0;
}

.copyright  a:link		{text-decoration:none; color:#585E63;}
.copyright  a:visited	{text-decoration:none; color:#585E63;}
.copyright  a:hover	{text-decoration:none; color:#585E63;}
.copyright  a:active	{text-decoration:none; color:#585E63;}

.copyright  a.selected:link		{font-weight:bold; text-decoration:none; color:#585E63;}
.copyright  a.selected:visited	{font-weight:bold; text-decoration:none; color:#585E63;}
.copyright  a.selected:hover	{font-weight:bold; text-decoration:none; color:#585E63;}
.copyright  a.selected:active	{font-weight:bold; text-decoration:none; color:#585E63;}
/* css start added by zeon 14th sept 2010 */
 .copyright ul
{
	margin:0; 
	padding:0; 
	list-style-type:none;
	float:left;
}

.copyright ul li
{
	float:left;
	display:block;
	margin:0;
	padding:0 8px 0 8px;
	border-right:1px solid #A3A3A3;
}
.copyright .zeropadding
{
	padding-left:0px;
}

.copyright .noborder_r
{
	border-right:none;
}

.copyright ul li a:link		{text-decoration:none; color:#585E63;}
.copyright ul li a:visited	{text-decoration:none; color:#585E63;}
.copyright ul li a:hover	{text-decoration:none; color:#585E63;}
.copyright ul li a:active	{text-decoration:none; color:#585E63;}

.copyright ul li a.selected:link  {font-weight:bold; color:#585E63; text-decoration:none;}
.copyright ul li a.selected:visited {font-weight:bold; color:#585E63; text-decoration:none;}
.copyright ul li a.selected:hover {font-weight:bold; color:#585E63; text-decoration:none;}
.copyright ul li a.selected:active {font-weight:bold; color:#585E63; text-decoration:none;}
/* css end added by zeon 14th sept 2010 */

/*Start CSS for Internal page
-----------------------------------------*/
.SubHeader .partnerresource_internal
{
	 float:right;
	 background:url('../images/partnerresource_internal.jpg') no-repeat right top; 
	 width:180px; 
	 height:108px; margin-left:9px; margin-right:0px; margin-top:8px; margin-bottom:0
}

/*hack for IE-6 and IE-7
-------------------------------------------*/
* html .SubHeader .partnerresource_internal
{
	margin:8px 0px 0 4px;
	padding-left:9px;
	width:170px;
}
*:first-child+html .SubHeader .partnerresource_internal
 {
	margin:8px 0px 0 9px; 
	
}

.SubHeader .partnerresource_internal ul
{
	margin:60px 0 0 15px; 
	list-style-type:none; 
	font-size:10px; 
	color:#DADADA;
	padding:0;
}

* html .SubHeader .partnerresource_internal ul { margin:60px 0 0 7px;}

.SubHeader .partnerresource_internal ul li
{
	padding-bottom:8px;	
}

/*hack for IE-6 and IE-7
-------------------------------------------*/
* html .SubHeader .partnerresource_internal ul li
{
	padding:0px; 
}
*:first-child+html .SubHeader .partnerresource_internal ul li
 {
	padding:0px; 
}

/*.txt_top
{padding-bottom:8px;}

* html .txt_top
{padding-bottom:0;}

*:first-child+html .txt_top
{padding-bottom:0;}*/

.SubHeader .partnerresource_internal ul li a:link 	{text-decoration:none; color:#ffffff; }
.SubHeader .partnerresource_internal ul li a:visited  {text-decoration:none; color:#ffffff;}
.SubHeader .partnerresource_internal ul li a:hover 	{text-decoration:none; color:#ffffff;}
.SubHeader .partnerresource_internal ul li a:active	{text-decoration:none; color:#ffffff;}

/*CSS for Content
----------------------------------------------*/

#contentsub
{
	float:left;
	width:194px;
	margin:12px 0 0 0;
}

.leftnav
{
	border:1px solid #CCCCCC; 
	width:188px; 
	float:left;
	margin:0 0 12px 0;
	
}

.leftnav ul
{
	margin:0 8px 0 8px; 
	padding:0; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#4D5259; 
	font-size:0.75em;
	list-style:none;
}

.leftnav ul li
{
	background:url('../images/bullet_white.jpg') no-repeat left top;
	border-bottom:1px solid #E5E5E5; margin-left:0px; margin-right:-8px; margin-top:0; margin-bottom:0; padding-left:19px; padding-right:0; padding-top:7px; padding-bottom:6px
}

/*hack for IE6 and IE-7
-------------------------------------------*/
* html .leftnav ul li
{
	background:url('../images/bullet_white_ie.jpg') no-repeat left top;
	padding-left:19px; padding-right:0; padding-top:5px; padding-bottom:6px 
}

*:first-child+html .leftnav ul li
{
	background:url('../images/bullet_white_ie7.jpg') no-repeat left top;
	padding-left:19px; padding-right:0; padding-top:5px; padding-bottom:6px 
}

.leftnav .noborder
{
	border-bottom:none;
}

.leftnav ul li a:link		{text-decoration:none; color:#5A6067;}
.leftnav ul li a:visited	{text-decoration:none; color:#5A6067;}
.leftnav ul li a:hover		{text-decoration:none; color:#5A6067;}
.leftnav ul li a:active		{text-decoration:none; color:#5A6067;}
.leftnav ul li a.selected	
{
	text-decoration:none; 
	color:#4D5259; 
	font-weight:bold;
	background:url('../images/bullet_hover.jpg') no-repeat left top;
	display:block;
	vertical-align:top; margin-left:-19px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}
.leftnav ul li a.selected:link	
{
	text-decoration:none; 
	color:#4D5259; 
	font-weight:bold;
	background:url('../images/bullet_hover.jpg') no-repeat left top;
	display:block;
	vertical-align:top; margin-left:-19px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}

/*Hack for IE-6 and IE-7
-------------------------------------------------------*/
* html .leftnav ul li a.selected	
{
	margin:4px 0 0 -19px;  
	padding:0 0 0 20px;
	vertical-align:top;
	line-height:15px;
}

*:first-child+html .leftnav ul li a.selected	
{
	margin:4px 0 0 -19px;  
	padding:0 0 0 20px;
	line-height:15px;
	vertical-align:top;
}

* html .leftnav ul li a.selected:hover
{
	margin:4px 0 0 -19px;  
	padding:0 0 0 20px;
	line-height:15px;
	vertical-align:top;
}

* html .leftnav ul li a.selected:link	
{
	margin:4px 0 0 -19px;  
	padding:0 0 0 20px;
	line-height:15px;
	vertical-align:top;
}

*:first-child+html .leftnav ul li a.selected:link	
{
	margin:4px 0 0 -19px;  
	padding:0 0 0 20px;
	line-height:15px;
	vertical-align:top;
}

*:first-child+html .leftnav ul li a.selected:hover
{
	margin:4px 0 0 -19px;  
	padding:0 0 0 20px;
	line-height:15px;
	vertical-align:top;
}

/*End Hacks --------------------------------------------------*/

.leftnav ul li a.selected:hover
{
	text-decoration:none; 
	color:#4D5259; 
	font-weight:bold;
	background:url('../images/bullet_hover.jpg') no-repeat left top;
	display:block;
	vertical-align:top; margin-left:-19px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}
.leftnav ul li a.selected:active	
{
	text-decoration:none; 
	color:#4D5259; 
	font-weight:bold;
	background:url('../images/bullet_hover.jpg') no-repeat left top;
	display:block;
	vertical-align:top; margin-left:-19px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}


/*Selected class for back button
-----------------------------------------------------------*/

.leftnav ul li a.back	
{
	text-decoration:none; 
	color:#4D5259; 
	font-weight:normal;
	background:url('../images/back_img.jpg') no-repeat left top;
	margin-left:-19px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}
.leftnav ul li a.back:link	
{
	text-decoration:none; 
	color:#4D5259; 
	font-weight:normal;
	background:url('../images/back_img.jpg') no-repeat left top;
	margin-left:-19px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}
.leftnav ul li a.back:visited
{
	text-decoration:none; 
	color:#4D5259; 
	font-weight:normal;
	background:url('../images/back_img.jpg') no-repeat left top;
	margin-left:-19px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}
.leftnav ul li a.back:hover
{
	text-decoration:none; 
	color:#4D5259; 
	font-weight:normal;
	background:url('../images/back_img.jpg') no-repeat left top;
	margin-left:-19px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}
.leftnav ul li a.back:active	
{
	text-decoration:none; 
	color:#4D5259; 
	font-weight:normal;
	background:url('../images/back_img.jpg') no-repeat left top;
	margin-left:-19px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}

/*End selected class for Back button*/

.view_onlinecatalog
{
	border-top:1px solid #E2E2E2; 
	margin:0; 
	padding:12px 0 0 0; 
	float:left;
}

.view_literature_onlinecatalog
{
	margin:0; 
	padding:0px 0 0 0; 
	float:left;
	height:101px;
}
.backimg
{
	background:url('../images/view_internalcatalog.jpg') no-repeat left top; 
	width:191px; 
	height:89px;
	margin:0;
	padding:0;
	float:left
}

.backimg ul
{
	margin:66px 0 0 15px;  
	color:#ffffff; 
	font-size:0.8em;
	list-style-type:none;
}
.backimg ul li
{
	background:url('../images/Green_bullet.jpg') no-repeat left top; 
	padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}

/* hack for IE-6 and IE-7
-----------------------------------------*/
* html .backimg ul li
{
	background:url('../images/Green_bullet_ie.jpg') no-repeat left top; 
	margin-left:0; margin-right:0; margin-top:-5px; margin-bottom:0; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}
*:first-child+html .backimg ul li
{
	background:url('../images/Green_bullet_ie.jpg') no-repeat left top; 
	margin-left:0; margin-right:0; margin-top:-5px; margin-bottom:0; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}

.backimg ul li a:link		{text-decoration:none; color:#ffffff;}
.backimg ul li a:visited	{text-decoration:none; color:#ffffff;}
.backimg ul li a:hover	{text-decoration:none; color:#ffffff;}
.backimg ul li a:active	{text-decoration:none; color:#ffffff;}

/*End contentsub------------------------------------*/

/*Start CSS for breadcrumb
-------------------------------------------------*/
#contentGroup
{
	float:right;
	width:754px;
}
#contentMain
{
	float:left;
	width:754px;
}

.breadCrumb
{
	width:550px;
	background:#ffffff;
	float:left;
	padding:6px 0 5px 13px;
	margin:12px 0 0px 0;
	font-size:9pt;
	color:#807D7D;
	font-weight:bold;
}

.breadCrumb a:link{color:#807D7D; text-decoration:none; font-weight:normal;}
.breadCrumb a:hover{color:#807D7D; text-decoration:none; font-weight:normal;}
.breadCrumb a:active{color:#807D7D; text-decoration:none; font-weight:normal;}
.breadCrumb a:visited{color:#807D7D; text-decoration:none; font-weight:normal;}

/* CSS for editable content------------------------*/
.para
{padding-top:12px;}

.editabletxt
{
	float:left; 
	width:734px; 
	padding:0 0 5px 12px;
	border-bottom:1px solid #D1D3D4;
}

.noborder_btm
{
	border-bottom:none;
}

/*hack for IE-6 and IE-7
-------------------------------------------------*/
* html .editabletxt             {padding:0 0 10px 12px;}
*:first-child+html .editabletxt {padding:0 0 10px 12px;}

.editable_img
{
	margin:0 0 0 17px;
}


/* Sales Team Location Page Styles
------------------------------------*/
#nAmericanSalesTeamCont
{
	width:55%;
	float:left;
/*	background:#ccc;*/
	margin:0 0px 0 0;
	padding:0;
}
/*********************************************************************************/
#content #nAmericanSalesTeamCont a:link{text-decoration:none; color:#0D7AB8;}
#content #nAmericanSalesTeamCont a:visited{text-decoration:none; color:#0D7AB8;}
#content #nAmericanSalesTeamCont a:hover{text-decoration:none; color:#0D7AB8;}
#content #nAmericanSalesTeamCont a:active{text-decoration:none; color:#0D7AB8;}
/*********************************************************************************/

#nAmericanSalesTeamCont h3
{
	color:#494d52;
	font-size:12px;
	text-align:center;
	margin:0 0 0 0;
}

.para_customer
{
	float:left; 
	padding:10px 0 7px 0; 
	margin:0;
}

* html .para_customer
{
	float:left; 
	padding:10px 0 0 0; 
	margin:0;
}

*:first-child+html .para_customer
{
	float:left; 
	padding:10px 0 0 0; 
	margin:0;
}
/* Alignment for small Square
---------------------------------*/
.squareImgAlign
{
	margin:0 0 0 80px;
}

#nAmericanSalesTeamCont h4
{
	color:#494d52;
	font-size:11px;
	text-align:center;
	margin:0px 0 0px 0;
}

#nAmericanSalesTeamCont .para_pad
{padding-bottom:10px;}

#nAmericanSalesTeamCont p
{
	color:#494d52;
	font-size:11px;
	text-align:center;
	margin:0px 0 0px 0;
}

.westernRegion
{
	float:left;
	width:185px;
	border:#ec0027 solid 1px;
	margin:5px 2px 0 0;
	padding:0 0 48px 0;
}

.centralRegion
{
	float:left;
	width:185px;
	/*border:#f5f54e solid 1px;*/
	border:#00FF00 solid 1px;
	margin:5px 2px 0 0;
	padding:0 0 20px 0;
}

.southernRegion
{
	float:left;
	width:185px;
	height:242px;
	margin:5px 2px 0 0;
	border:#0cad58 solid 1px;
	padding:0 0 20px 0;
}

/*hack for IE-6 and Ie-7
------------------------------------------*/
* html .southernRegion
{height:245px;}

*:first-child+html .southernRegion
{height:245px;}

.northEastRegion
{
	float:left;
	width:185px;	
	/*border:#4a14e4 solid 1px;*/
	border:#0000A0 solid 1px;
	padding:0 0 20px 0;
	margin:5px 0 0 0;
}

/* Styles for Employment Application Page
---------------------------------------------*/
#employementAppli
{
	width:100%;
	margin:10px 0 0 0;
	padding:0;
	font-size:11px;
	color:#494d52;
}

#employementAppli td
{
	padding:5px 0 5px 0;
	text-align:left;
}

#employementAppli p
{
	margin:5px 0 10px 0;
}


.textLabels
{
	width:150px;
	padding:0;
}

* html .textLabels
{
	width:85px;
}

*:first-child+html .textLabels
{
	width:85px;
}

.txtFld
{
	width:250px;
	padding:0 0 0 1px;
	font-size:11px;
	color:#494d52;
	height:15px;
}

.txtFldDate
{
	width:200px;
	padding:0 0 0 1px;
	font-size:11px;
	color:#494d52;
}

.radioBtn
{
	margin:10px 0 0px 0;
	vertical-align:bottom;
}

* html .radioBtn
{
	vertical-align:baseline;
	margin:2px 0 0px 0;
}

*:first-child+html .radioBtn
{
	vertical-align:middle;
	margin:2px 0 0px 0;
}

.txtArea
{
	width:250px;
	padding:0 0 0 1px;
	margin:5px 0 0 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494d52;
	
}

.chckBx
{
	vertical-align:bottom;
}

* html .chckBx
{
	vertical-align:middle;
}

*:first-child+html .chckBx
{
	vertical-align:middle;
}

#employmentExp
{
	width:100%;
	margin:10px 0 0 0;
	padding:0;
	font-size:11px;
	color:#494d52;
}

#employmentExp td
{
	padding:5px 0 5px 0;
	text-align:left;
}

#employmentExp p
{
	margin:10px 0 0 0;
}

.topPad
{
	padding:15px 0 0 0 !important;

}
.txtFldTo
{
	width:250px;
	padding:0 0 0 1px;
	margin:5px 0 0 0;
	font-size:11px;
	color:#494d52;
}

#education
{
	width:100%;
	margin:10px 0 0 0;
	padding:0;
	font-size:11px;
	color:#494d52;
}

#education td
{
	padding:5px 0 5px 0;
	text-align:left;
}

.submitBtn
{
	background:#6e86b4;
	color:#fff;
	padding:0 5px 0 5px;
	margin:10px 0 0 0;
	cursor:pointer;
}

* html .submitBtn
{
	padding:0 0 0 0;
}

*:first-child+html .submitBtn
{
	padding:0 0 0 0;
}


/*CSS for partner page
-------------------------------------------------*/
/*Welcome text for header------------------------*/
.welcome
{
	float:left; 
	width:300px; 
	border-left:1px solid #DBDCDC; 
	margin:37px 0 0 26px;
}

/*hack for IE-6
-------------------------------*/
* html .welcome
{
	margin:33px 0 0 26px;
}
.partner_txt
{
	 background:url('../images/txt_partnerresource.jpg') no-repeat left top;  
	 width:213px;
	 height:15px; margin-left:22px; margin-right:0; margin-top:0; margin-bottom:0
}
.welcometxt
{
	font-size:0.7em; 
	color:#494D52; 
	padding:12px 2px 0 22px; 
	float:left;
}

.welcomename
{
	font-size:0.7em; 
	color:#494d52; 
	padding:12px 0 0 0;
}

.welcomename  a:link {text-decoration:none; color:#494D52;}
.welcomename  a:visited {text-decoration:none; color:#494D52;}
.welcomename  a:hover {text-decoration:none; color:#494D52;}
.welcomename  a:active {text-decoration:none; color:#494D52;}

/*Links for leftnav product links
-------------------------------------------*/
.leftnav_products
{
	border:1px solid #CCCCCC; 
	width:192px; 
	float:left;
	margin:0;
}

.leftnav_products ul
{
	margin:4px 4px 1px 4px; 
	padding:0; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#777474; 
	font-size:0.7em;
	list-style:none;
}

.leftnav_products ul li
{
	background:url('../images/partner_bullet.jpg') no-repeat left top;
	border-bottom:1px solid #E5E5E5;
	display:block; margin-left:0; margin-right:0px; margin-top:0; margin-bottom:0; padding-left:14px; padding-right:0; padding-top:2px; padding-bottom:2px
}

/*hack for IE6 and IE-7
-------------------------------------------*/
* html .leftnav_products ul li
{
	background:url('../images/partner_bullet_ie.jpg') no-repeat left top;
	line-height:16px; padding-left:14px; padding-right:0; padding-top:0; padding-bottom:2px
}

*:first-child+html .leftnav_products ul li
{
	background:url('../images/partner_bullet_ie.jpg') no-repeat left top;
	line-height:16px; padding-left:14px; padding-right:0; padding-top:0; padding-bottom:2px
}

.leftnav_products .noborder
{
	border-bottom:none;
}

.leftnav_products ul li a:link		{text-decoration:none; color:#777474;}
.leftnav_products ul li a:visited	{text-decoration:none; color:#777474;}
.leftnav_products ul li a:hover		{text-decoration:none; color:#777474;}
.leftnav_products ul li a:active		{text-decoration:none; color:#777474;}
.leftnav_products ul li a.selected	
{
	text-decoration:none; 
	color:#777474; 
	font-weight:bold;
	background:url('../images/partner_bullethover.jpg') no-repeat left top;
	margin-left:-13px; margin-right:-1px; margin-top:0; margin-bottom:0; padding-left:14px; padding-right:0; padding-top:0; padding-bottom:0
}
.leftnav_products ul li a.selected:link	
{
	text-decoration:none; 
	color:#777474; 
	font-weight:bold;
	background:url('../images/partner_bullethover.jpg') no-repeat left top;
	margin-left:-13px; margin-right:-1px; margin-top:0; margin-bottom:0; padding-left:14px; padding-right:0; padding-top:0; padding-bottom:0
}
.leftnav_products ul li a.selected:visited
{
	text-decoration:none; 
	color:#777474; 
	font-weight:bold;
	background:url('../images/partner_bullethover.jpg') no-repeat left top;
	margin-left:-13px; margin-right:-1px; margin-top:0; margin-bottom:0; padding-left:14px; padding-right:0; padding-top:0; padding-bottom:0
}
.leftnav_products ul li a.selected:hover
{
	text-decoration:none; 
	color:#777474; 
	font-weight:bold;
	background:url('../images/partner_bullethover.jpg') no-repeat left top;
	margin-left:-13px; margin-right:-1px; margin-top:0; margin-bottom:0; padding-left:14px; padding-right:0; padding-top:0; padding-bottom:0
}
.leftnav_products ul li a.selected:active	
{
	text-decoration:none; 
	color:#777474; 
	font-weight:bold;
	background:url('../images/partner_bullethover.jpg') no-repeat left top;
	margin-left:-13px; margin-right:-1px; margin-top:0; margin-bottom:0; padding-left:14px; padding-right:0; padding-top:0; padding-bottom:0
}
/*Start CSS for Content -----------------------*/
.contentblocks
{
	width:754px;
	float:left; 
	padding:9px 0 19px 0; 
	margin:0px;
}

* html .contentblocks
{
	width:757px;
}

.contentblocks .ordermgmt
{
	background-color:#E0E7EF; 
	background:url('../images/partnerresourcebg.jpg') repeat-x left top;
	display:block; 
	border-left:1px solid #DDE2EC; 
	border-right:1px solid #DDE2EC; 
	width:354px;
	
	float:left;
	margin-left:3px; margin-right:0; margin-top:3px; margin-bottom:0px; padding-left:18px; padding-right:0; padding-top:12px; padding-bottom:5px
}

/*hack for IE-6
---------------------------------------------*/
* html .contentblocks .ordermgmt
{
	width:354x; 
}

.ordermgmtimg
{
	width:66px; 
	height:65px; 
	float:left;
}

.ordertxt
{
	font-size:0.95em; 
	color:#777777; 
	padding:0 0 0 85px; 
	font-weight:bold;
}

#contentMain .orderlist
{
	color:#494D52; 
	font-size:0.7em; 
	padding:0 0 0 75px; 
	margin:0;
}
#contentMain .orderlist ul
{
	margin:0; 
	padding:0; 
	
	list-style-type:none;
}

#contentMain .orderlist ul li
{
	float:left; 
	width:40%;
	background:url('../images/listimg.gif') no-repeat left top;; padding-left:10px; padding-right:0; padding-top:4px; padding-bottom:0
}

/*Hack for Ie-6
------------------------------------------------*/
* html #contentMain .orderlist
{
	color:#494D52; 
	font-size:0.7em; 
	padding:0 0 0 65px; 
	margin:0;
}
* html #contentMain .orderlist ul
{
	margin:0; 
	padding:0; 
	float:left;
	list-style-type:none;
}

* html #contentMain .orderlist ul li
{
	background:url('../images/listimg.gif') no-repeat left top;
	float:left;
	width:39%
}

#contentMain .orderlist ul li a:link 	{text-decoration:none; font-weight:normal; color:#494D52;}
#contentMain .orderlist ul li a:visited 	{text-decoration:none; font-weight:normal; color:#494D52;}
#contentMain .orderlist ul li a:hover 	{text-decoration:none; font-weight:normal; color:#494D52;}
#contentMain .orderlist ul li a:active	{text-decoration:none; font-weight:normal; color:#494D52;}

/*start for editable content
-----------------------------------------*/
.partner_content
{
	float:left; 
	width:570px; 
	margin:0 0 0 3px;
	border-top:1px solid #D1D3D4; 
	border-bottom:1px solid #D1D3D4;
	padding:0 0 10px 0;
}

.partner_img
{
	margin:15px 0 0 18px;
}

/*hack for IE-6 and IE-7
--------------------------------------*/
* html .partner_content
{
	margin:0 0 0 3px;
}

*:first-child+html .partner_content{margin:0 0 0 3px;}

.partner_images
{
	float:right; 
	width:172px;
	margin:0;
	padding:0;
}

.partner_onlinecatalog
{
	background:url('../images/partner_onlincatalog.jpg') no-repeat left top; 
	width:172px; 
	height:69px; 
	margin-left:0; margin-right:0; margin-top:0; margin-bottom:3px
}

.partner_selfexpiring
{
	background:url('../images/partner_selfexpiring.jpg') no-repeat left top; 
	width:172px; 
	height:68px; 
	margin-left:0; margin-right:0; margin-top:0; margin-bottom:4px
}

.partner_register
{
	background:url('../images/partner_assisseminar.jpg') no-repeat left top; 
	width:172px; 
	height:49px; 
	margin:0
}

/*Start CSS for product page
--------------------------------------------*/
.badge_div
{
	float:left; 
	margin:20px 0 0 0; 
	width:734px;
	padding:0;
}

.badge_img
{
	margin:0 60px 0 0; 
	float:left;
	width:118px;
}

.badge_div img
{border:1px solid #E0E0E0;}

.badge_txt
{
	float:left;
}

.badge_head
{
	font-size:12px; 
	color:#777777; 
	font-weight:bold; 
	padding:0;
	margin:0;
}

#contentGroup .badge_head  a:link 		{text-decoration:none; color:#4B4A4F;}
#contentGroup .badge_head  a:visited 	{text-decoration:none; color:#4B4A4F;}
#contentGroup .badge_head  a:hover 		{text-decoration:underline; color:#4B4A4F;}
#contentGroup .badge_head  a:active 	{text-decoration:none; color:#4B4A4F;}

#contentGroup .badge_txt ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	color:#9C9BA2;
}

#contentGroup .badge_txt ul li{
	background:url('../images/listimg_badge.jpg') no-repeat left top; 
	margin:0; padding-left:20px; padding-right:0; padding-top:3px; padding-bottom:0
}

#contentGroup .badge_txt ul li a:link 		{text-decoration:none; color:#4B4A4F;}
#contentGroup .badge_txt ul li a:visited 	{text-decoration:none; color:#4B4A4F;}
#contentGroup .badge_txt ul li a:hover 		{text-decoration:underline; color:#4B4A4F;}
#contentGroup .badge_txt ul li a:active 	{text-decoration:none; color:#4B4A4F;}

/*Start CSS for News section
------------------------------------------------------*/

.mediaArcCont {
	width:98%;
	float:left;
	padding:0 0 15px 0;
	margin:0;
}

 .mediaArcCont h3
{
	margin:5px 0 5px 0;
	padding:0;
	font-size:12px;
	color:#777777;
}

#contentGroup .mediaArcCont ul
{
	margin:0;
	padding:0;
}

#contentGroup .mediaArcCont li
{
	margin:0;
	list-style-type:none;
	background:url('../images/list_img_news.jpg') no-repeat left top;; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0
}


.mediaArcCont a:link {text-decoration:none; color:#0D7AB8;}
.mediaArcCont a:visited {text-decoration:none; color:#0D7AB8;}
.mediaArcCont a:hover {text-decoration:underline; color:#0D7AB8;}
.mediaArcCont a:active {text-decoration:none; color:#0D7AB8;}




/************************  New added contents ************************/
.back_button a{
font-size: 10px;
font-weight: normal;
}

/****************************************************************
***************************************************************/

/*********** BOC :: Styles for Products Page ***************/

.productSearch
{
	width:55%;
	float:right;
	margin:0;
	padding:0 0 0 10px;
	background:#f6f7f8;
	font-size:1.1em;
	color:#000;
	padding:5px 0 5px 5px;
}

.productSearch select
{
	width:65%;
	margin:0 0 0 2px;
	padding:0;
	border:#848585 solid 2px;
	border-width:2px 1px 1px 2px;
	font-size:1em;
}

#productsCont
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
}

#productsCont h2
{
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	text-transform:uppercase;
	line-height:32px;
	background:#e7e8e9;
	color:#6d6e71;
	font-weight:normal;
	font-size:18px;
}

.productsDisplay
{
	width:98%;
	margin:20px 0 0 0;
	padding:0 0 15px 10px;
	float:left;
	border-bottom:#dededf solid 1px;
	word-wrap:break-word;
}
.productsDisplay h3
{
	margin:0;
	/*padding:0;*/
	padding:0 0 15px 0;
	font-size:14px;
}

.productIndiv
{
	width:285px;
	float:left;
	margin:0 25px 0 0;
	padding:0 0 0 0;
}

.productIndiv img
{
	float:left;
	border:none;
}

.productIndiv .leftImg {
	margin:0 10px 5px 0;
	float:left;
	
}

/* Holder for Listings
------------------------------*/
.productListings
{
	width:120px;
	float:right;
	margin:0;
	padding:0;
}

.productListings ul
{
	width:120px;
	margin:0;
	padding:0;
	font-size:12px;
}

* html .productListings ul
{
	width:105px;
}

.productListings ul li
{
	padding:0;
	font-size:1em;
	list-style-image:url('../images/double-sml-arrow.gif');margin-left:30px; margin-right:0; margin-top:0; margin-bottom:0
}

* html .productListings ul li
{
	margin:0 0 0 25px;
}

/*---CSS for Right Side Images of the Product Details page---*/

#contentGroup .rightImg {
	margin:0 0 20px 15px;
	float:right;
	
}

#contentGroup .rightImg p {
	width:200px;
	text-align:center;
	font-size:11px;	
}




/* Link Styles for Products section
----------------------------------------------------*/
#content .productsDisplay h3 a:link    {color:#939598; text-decoration:underline;}
#content .productsDisplay h3 a:visited {color:#939598; text-decoration:underline;}
#content .productsDisplay h3 a:hover   {color:#939598; text-decoration:underline;}
#content .productsDisplay h3 a:active  {color:#939598; text-decoration:underline;}

#content .productsDisplay a:link    {color:#939598; text-decoration:none;}
#content .productsDisplay a:visited {color:#939598; text-decoration:none;}
#content .productsDisplay a:hover   {color:#939598; text-decoration:underline;}
#content .productsDisplay a:active  {color:#939598; text-decoration:none;}

#content .productIndiv a:link    {color:#0099CC; text-decoration:none;}
#content .productIndiv a:visited {color:#0099CC; text-decoration:none;}
#content .productIndiv a:hover   {color:#0099CC; text-decoration:underline;}
#content .productIndiv a:active  {color:#0099CC; text-decoration:none;}


/*********** EOC :: Styles for Products Page ***************/


/*********** BOC :: Bread Crumbs *************/
#content .breadCrumbs
{
	width:90%;
	background:#ffffff;
	float:left;
	padding:6px 0 5px 13px;
	margin:12px 0 0px 0;
	color:#807D7D;
	font-size:9pt;
	font-weight:bold;
	
}

.breadCrumbs a:link{color:#807D7D; text-decoration:none; font-weight:normal;}
.breadCrumbs a:visited{color:#807D7D; text-decoration:none; font-weight:normal;}
.breadCrumbs a:hover{color:#807D7D; text-decoration:none; font-weight:normal;}
.breadCrumbs a:active{color:#807D7D; text-decoration:none; font-weight:normal;}

/************ EOC :: Bread Crumbs *************/


/*Start CSS for new pages
--------------------------------------------------*/
.leftimg
{margin:10px 10px 7px 0;}

.nonemargin
{margin-top:0;}

.threeimage
{margin:10px 40px 10px 40px;}
.aligndiv
{text-align:center;}

.fiveimg
{padding:10px 25px 10px 25px;}

#contentGroup .widthdiv
{
	width:710px; 
	margin:0 0 10px 20px;
	padding:0;
}

/*hack for IE-6 and IE-7
---------------------------------------*/
* html #contentGroup .widthdiv
{margin:0 0 0 20px;}


.editabletxt .negativeMargin
{
	margin-top:-95px;
	float:left;
}

.trainingImg
{
	float:right;
	margin:30px 0 0 0;
}
.mandatory{
color:#FF0000;
margin:0;
padding:0;
}
.mandatory1 {
color:#ff4800;
margin:0;
padding:0;
}

/*Start CSS for Sitemap page
----------------------------------------*/
.sitemapdiv
{
	text-align:center; 
	margin:0; 
	padding:5px 0 5px 0;
}

.sitemap1
{
	font-size:11px;
	color: #4B4A4F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%;
}

.sitemap1 td
{
	padding:5px;
	margin:0;
	vertical-align:top;
	width:25%;
	text-align:left;
	border:1px solid #E2E2E2;
}

.sitemap2
{
	font-size:11px;
	color: #4B4A4F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%;
}

.sitemap2 td
{
	padding:5px;
	margin:0;
	vertical-align:top;
	width:50%;
	text-align:left;
	border:1px solid #E2E2E2;
	
}

.sitemapdiv .tdnoborderr
{
	border-right:none;
	border-bottom:none;

}
.sitemapdiv .tdnoborderl
{
	border-left:none;
	border-bottom:none;

}

.sitemapdiv .tdnoborderr1
{
	border-right:none;
	border-top:none;

}
.sitemapdiv .tdnoborderl1
{
	border-left:none;
	border-top:none;

}
.sitemapbadge_txt{float:left;}


#contentGroup .sitemapbadge_txt ul {
	margin:0 0 5px 20px; 
	padding:0; 
	list-style-type:none;
	color:#4B4A4F;
	
}

#contentGroup .sitemapbadge_txt ul li{
	background:url('../images/listimg_badge.jpg') no-repeat left top; 
	margin:0; padding-left:15px; padding-right:0; padding-top:3px; padding-bottom:0
}

#contentGroup .sitemapbadge_txt ul li ul{
	margin:0 0 0 15px;
	padding:0; 
	list-style-type:none;
	color:#4B4A4F;
}

#contentGroup .sitemapbadge_txt ul li ul li{
	background:url('../images/listimg_badge.jpg') no-repeat left top; 
	margin:0; padding-left:15px; padding-right:0; padding-top:3px; padding-bottom:0
	
}

#contentGroup .sitemapbadge_txt ul li a:link 		{text-decoration:none; color:#0D7AB8;}
#contentGroup .sitemapbadge_txt ul li a:visited 	{text-decoration:none; color:#0D7AB8;}
#contentGroup .sitemapbadge_txt ul li a:hover 		{text-decoration:underline; color:#0D7AB8;}
#contentGroup .sitemapbadge_txt ul li a:active 	{text-decoration:none; color:#0D7AB8;}

#contentGroup .sitemapbadge_txt ul li ul li a:link 		{text-decoration:none; color:#0D7AB8;}
#contentGroup .sitemapbadge_txt ul li ul li a:visited 	{text-decoration:none; color:#0D7AB8;}
#contentGroup .sitemapbadge_txt ul li ul li a:hover 		{text-decoration:underline; color:#0D7AB8;}
#contentGroup .sitemapbadge_txt ul li ul li a:active 	{text-decoration:none; color:#0D7AB8;}


/*Start CSS for Join mailing list
--------------------------------------------*/
.textbox_table
{
	border:1px solid #b6b6b6;
	width:248px;
	height:16px;
	color: #4B4A4F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 0 0 2px;
}

.textbox_tableht
{
	border:1px solid #b6b6b6;
	width:248px;
	height:78px;
	color: #4B4A4F;
	font-size:11px;
	padding:2px 0 0 2px;
}


.txtbox_divtable
{
	border:1px solid #b6b6b6;
	width:94px;
	height:18px;
	color: #4B4A4F;
	font-size:11px;
	padding:2px 0 0 2px;
}
.combo_box
{
	width:250px;
	height:20px;
	border:1px solid #b6b6b6;
	color: #4B4A4F;
	font-size:11px;
}

.tablediv
{
	
	float:left; 
	width:345px; 
	font-size:11px; 
	color:#4B4A4F;
}

.tablediv table
{
	width:100%;
}

.tablediv table td
{
	padding:5px 0 5px 0; 
	text-align:left; 
	width:50%;
}

.mandatory{
	color:#FF0000;
	margin:0; 
	padding:0;
}

.divtable
{
	width:420px; 
	float:left;
	margin:20px 0 0 0; 
	padding:0;
	color: #4B4A4F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.divtable table{ width:100%;}
.divtable table td
{
	padding:5px 5px 5px 0; 
	text-align:left; 
}

.paddingdiv
{margin:0; padding:20px 0 15px 90px;}

.submit
{
	margin:0 6px 0 0 ;
}

/*  Messages Styles Start */
#table_message_error {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
	margin-top:3px;
	margin-bottom:3px;
}

#table_message_error .message_error_header {
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
	color:#FF0000;
}

#table_message_error .message_error {
    color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:15px;
}

#table_message_success {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
	margin-top:3px;
	margin-bottom:3px;
}

#table_message_success .message_success_header {
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
	color:#00AA00;
}

#table_message_success .message_success {
    color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:15px;
}


/*Start CSS for Forgot Password
-------------------------------------------------------*/

.fP_div
{
	width:960px;
	padding:10px 0px 10px 50px;
	color:#4B4A4F;
}

.fP_div table td
{
	padding:3px 10px 3px 0;
	margin:0;
}
.mandatory
{
	color:#FF0000;
	padding:0 5px 0 5px;
}
#content .forgot_p
{
	padding:0;
	font-size:10px;
	margin:0;
}

.txtbox_forgot
{
	width:200px;
	height:18px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.emailad
{
	/*font-size:11px; 
	padding:0;
	margin:0;*/
	color:#4B4A4F;
	font-size:11px;
	line-height:14px;
	margin:0;
}
.register
{
	font-size:11px;
	color:#494D52;
	
}
.register  a:link {text-decoration:none; color:#494D52;}
.register  a:visited {text-decoration:none; color:#494D52;}
.register  a:hover {text-decoration:none; color:#494D52;}
.register  a:active {text-decoration:none; color:#494D52;}

/*Start CSS for new pages
--------------------------------------------------*/
.leftimg
{margin:10px 10px 7px 0;}

.nonemargin
{margin-top:0;}

.threeimage
{margin:10px 40px 10px 40px;}
.aligndiv
{text-align:center;}

.fiveimg
{padding:10px 25px 10px 25px;}

#contentGroup .widthdiv
{
	width:710px; 
	margin:0 0 10px 20px;
	padding:0;
}

/*hack for IE-6 and IE-7
---------------------------------------*/
* html #contentGroup .widthdiv
{margin:0 0 0 20px;}


.editabletxt .negativeMargin
{
	margin-top:-95px;
	float:left;
}

.trainingImg
{
	float:right;
	margin:30px 0 0 0;
}


.sitemapdiv .tdnoborderl
{
	border-left:none;
	border-bottom:none;

}

.sitemapdiv .tdnoborderr1
{
	border-right:none;
	border-top:none;

}


/*Start CSS for Join Our Mailing List
-------------------------------------------------------*/

.fP_div
{
	width:340px;
	padding:20px 0 0 0;
	color:#4B4A4F;
}

.fP_div table td
{
	padding:3px 10px 3px 0;
	margin:0;
}
.mandatory
{
	color:#FF0000;
	padding:0 5px 0 5px;
}
#content .forgot_p
{
	padding:0;
	font-size:10px;
	margin:0;
}

.txtbox_forgot
{
	width:200px;
	height:18px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.emailad
{
	font-size:11px; 
	padding:8px 8px 8px 0;
	margin:0;
	text-align:right;
	vertical-align:top;
}

.register
{
	font-size:11px;
}
.register  a:link {text-decoration:none; color:#0D7AB8;}
.register  a:visited {text-decoration:none; color:#0D7AB8;}
.register  a:hover {text-decoration:none; color:#0D7AB8;}
.register  a:active {text-decoration:none; color:#0D7AB8;}

.textAreaAdd
{
	width:200px;
	height:60px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.selectBox
{
	width:200px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.secTitle
{
	font-size:11px;
	color:#555555;
}

.reqInfoForm
{
	width:100%;
	margin:10px 0 0 0;
	padding:0;
	font-size:11px;
	color:#494d52;
}


/* ----------------- Html Form Css    ----------------- */

.textAreaAdd
{
	width:200px;
	height:60px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.secTitle
{
	font-size:12px;
	color:#555555;
	font-weight:bold;
}

.selectBox
{
	width:200px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding-top:10px;
}

.searchMain
{
	width:840px;
	margin:20px 0 10px 50px;
	color:#4B4A4F;
}

* html .searchMain { margin:0 0 5px 50px; } 
*:first-child+html .searchMain { margin:0 0 5px 50px; } 

.searchMain p
{
	padding:0 0 10px 0;
}

.srcOption
{
	padding:6px 10px 0 0;
	font-size:11px; 
	padding:8px 8px 8px 0;
	margin:0;
	text-align:left;
	vertical-align:top;
}
.srcOption  a:link {text-decoration:none; color:#0D7AB8;}
.srcOption  a:visited {text-decoration:none; color:#0D7AB8;}
.srcOption  a:hover {text-decoration:none; color:#0D7AB8;}
.srcOption  a:active {text-decoration:none; color:#0D7AB8;}


* html .srcOption { padding:11px 10px 0 0; }
*:first-child+html .srcOption { padding:11px 10px 0 0; }

.emailad  a:link {text-decoration:none; color:#0D7AB8;}
.emailad  a:visited {text-decoration:none; color:#0D7AB8;}
.emailad  a:hover {text-decoration:none; color:#0D7AB8;}
.emailad  a:active {text-decoration:none; color:#0D7AB8;}


/* ----------------- Button Css    ----------------- */
.register_button {
	background:url('../images/btn_register.jpg');
	width:59px;
	height:18px; 
	border:0px none;
	cursor:pointer
}

.clear_button {
	background:url('../images/btn_clearform.jpg');
	width:73px;
	height:18px; 
	border:0px none;
	cursor:pointer
}

.submit_button {
	background:url('../images/btn_submit.jpg');
	width:59px;
	height:18px; 
	border:0px none;
	cursor:pointer
}

.login_button {
	background:url('../images/btn_login.jpg');
	width:59px;
	height:18px; 
	border:0px none;
	cursor:pointer
}
.sendpass_button {
	background:url('../images/btn_sendpassword.jpg');
	width:95px;
	height:18px; 
	border:0px none;
	cursor:pointer
}

.sendusername_button {
	background:url('../images/send-username.jpg');
	width:98px;
	height:18px; 
	border:0px none;
	cursor:pointer
}

.search_button {
	background:url('../images/btn_search1.jpg');
	width:59px;
	height:18px; 
	border:0px none;
	cursor:pointer
}

/* ------- Start CSS for Search Module ------------------ */

.textAreaAdd
{
	width:200px;
	height:60px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.secTitle
{
	font-size:12px;
	color:#555555;
	font-weight:bold;
}

.selectBox
{
	width:200px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.searchMain
{
	width:540px;
	margin:20px 0 10px 50px;
	color:#4B4A4F;
}

* html .searchMain { margin:0 0 5px 50px; } 
*:first-child+html .searchMain { margin:0 0 5px 50px; } 

.searchMain p
{
	padding:0 0 10px 0;
}

.srcOption
{
	padding:6px 10px 0 0;
}

* html .srcOption { padding:11px 10px 0 0; }
*:first-child+html .srcOption { padding:11px 10px 0 0; }

.emailad  a:link {text-decoration:none; color:#0D7AB8;}
.emailad  a:visited {text-decoration:none; color:#0D7AB8;}
.emailad  a:hover {text-decoration:none; color:#0D7AB8;}
.emailad  a:active {text-decoration:none; color:#0D7AB8;}

.textLabels
{
	width:150px;
	padding:5px 5px 5px 0;
	font-size:11px;
}

* html .textLabels
{
	width:85px;
}

*:first-child+html .textLabels
{
	width:85px;
}

.srcKeyword
{
	width:94%;
	float:left;
	margin:0 0 10px 50px;
}

.srcConte
{
	width:90%;
	float:left;
	margin:0 0 10px 50px;
	padding:0 0 10px 0;
	border-bottom:1px solid #A4A2A2;
}

.srcConte h4
{
	font-size:12px;
	font-weight:bold;
	color:#777777;
	padding:0 0 2px 0;
}

.srcConte  a:link {text-decoration:none; color:#0D7AB8;}
.srcConte  a:visited {text-decoration:none; color:#0D7AB8;}
.srcConte  a:hover {text-decoration:underline; color:#0D7AB8;}
.srcConte  a:active {text-decoration:none; color:#0D7AB8;}


/* ------------------ CSS Document for Pagination ------------------*/ 
.intPagination
{
	width:90%;
	background-color:#dcedf7;
	float:left;
	margin:10px 0 0 50px;	
}

.intPagCont
{
	float:right;
	font-size:11px;
	margin:8px 15px 5px 0;
	padding:0 0 0 0;
	vertical-align:bottom;
}

.intPagCont ul
{
	padding:0;
	margin:0;
	display:inline;
	vertical-align:top;
}

.intPagCont li
{
	list-style-type:none;
	display:inline;
	font-weight:bold;
	padding:0 3px;
}

.intPagCont li a:link {color:#213d6d; text-decoration:none; font-weight:normal;}
.intPagCont li a:visited {color:#213d6d; text-decoration:none; font-weight:normal;}
.intPagCont li a:hover{color:#213d6d; text-decoration:none; font-weight:normal;}
.intPagCont li a:active{color:#213d6d; text-decoration:none; font-weight:normal;}

.PagContImgLft
{
	display:inline;
	margin:0 10px 0 0;
}

.PagContImgRgt
{
	display:inline;
	margin:0 0 0 10px;
}

/*Start css for ID-security
----------------------------------------------------------*/
.para1
{
	padding-top:12px;
	padding-bottom:12px;
}

.editable_img1
{
	margin:0 0 40px 17px;
}

/*Start CSS for Login page
---------------------------------------------------------*/
.login_div1
{
	 width:470px; 
	 border-right:1px solid #E2E2E2;
	 margin:10px 0 20px 0; 
	 float:left;
}

.login_div1 table
{
	margin:10px 0 15px 39px;
	font-size:11px;
	color:#494D52;
	padding:0;
}

.para_req
{
	padding:15px 0 0 20px;
}

.login_div1 table td
{
	padding:5px 5px 0 0;
	margin:0;
}	

.login_div1 table td span
{padding:0 5px 0 0;
margin:0;}

.login_div1 .pad_top
{
	padding-top:8px;
}

.txtbox_login
{
	width:137px;
	height:18px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.txtbox_login_h
{
	width:137px;
	height:42px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}


.txtbox_app
{
	width:450px;
	height:60px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}


.aln
{text-align:right;}

/*Links for div*/

.login_div1 a:link{text-decoration:none; color:#494D52;}
.login_div1 a:visited{text-decoration:none; color:#494D52;}
.login_div1 a:hover{text-decoration:none; color:#494D52;}
.login_div1 a:active{text-decoration:none; color:#494D52;}

.Reg_div1
{
	 width:450px; 
	 margin:10px 0 20px 0; 
	 padding:0 0 0 37px;
	 float:left;
}

/*Start CSS for Registration Form
---------------------------------------------------------------*/
.main_regdiv
{	
	border-bottom:1px solid #E2E2E2;
	float:left;
}

.login_det
{	
	font-size:11px;
	color:#494D52;
	font-weight:bold;
	padding:5px 0 5px 25px;
	margin:0 5px 0 0;
	border-bottom:1px solid #E2E2E2;
}
.person_detdiv
{
	border-left:1px solid #E2E2E2;
	 float:left; 
	 width:450px; 
	 margin:10px 0 10px 0;
	
}
.personal_det
{	
	font-size:11px;
	color:#494D52;
	font-weight:bold;
	padding:47px 0 5px 25px;
	margin:0 5px 0 5px;
	border-bottom:1px solid #E2E2E2;
}

.email_box
{ 
	width:196px;
	height:18px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.login_reg 
{
	margin:15px 0 20px 25px;
	font-size:11px;
	color:#494D52;
	padding:0;
	
}
.login_reg td
{
	padding:5px 5px 0 0;
	margin:0;
}	

.login_reg td span
{ 
	padding:0 5px 0 0;
	margin:0;
}

.noborder_right
{border-right:none;}

.button_reg
{
	float:left; 
	margin:0; 
	padding:25px 0 0 400px;
}

.button_reg span
{padding:0 0 0 10px;}

.maintable
{	
	font-size:10pt;
	padding:0;
	margin:10px 0 20px 0;
}
.maintable td
{	
	padding:5px 10px 0 0;
	vertical-align:top;
}

.maintable td span
{	
	padding:0;
	margin:0;
}

/* New Added CSS */
.maintable_join
{	
	font-size:10pt;
	padding:0;
	margin:10px 22px 20px 0;
}
.maintable_join td
{	
	padding:5px 10px 0 0;
	vertical-align:top;
}

.maintable_join td span
{	
	padding:0;
	margin:0;
}


.maintable_1n
{	
	font-size:10pt;
	padding:0;
	margin:10px 32px 20px 0;
}
.maintable_1n td
{	
	padding:5px 10px 0 0;
	vertical-align:top;
}

.maintable_1n td span
{	
	padding:0;
	margin:0;
}
/*************************************/

.maintable_1
{	
	font-size:10pt;
	padding:0;
	margin:10px 0 20px 0;
}
.maintable_1 td
{	
	padding:5px 10px 0 0;
	vertical-align:top;
}

.maintable_1 td span
{	
	padding:0;
	margin:0;
}

.combo_box_join
{
	width:196px;
	height:20px;
	border:1px solid #b6b6b6;
	color: #4B4A4F;
	font-size:11px;
}

.buttons_join
{	
	padding:20px 0 0 290px;
	
}

.buttons_join span
{	
	padding:0 0 0 12px;
	margin:0;
}

.padd_btm
{padding:0 0 5px 0;}

/*Start CSs for News page
-----------------------------------------------------*/
.news
{
	color:#5A6065;
}

.news .head
{
	font-weight:bold;
	font-size:11px;
}

.news .head a:link {text-decoration:none; color:#5A6065;}
.news .head a:active {text-decoration:none; color:#5A6065;}
.news .head a:hover {text-decoration:none; color:#5A6065;}
.news .head a:visited {text-decoration:none; color:#5A6065;}

.news .head span
{
	font-weight:normal;
	color:#5A6065;
}
.news .head span a:link{text-decoration:none; font-weight:normal; color:#5A6065;}
.news .head span a:visited{text-decoration:none; font-weight:normal; color:#5A6065;}
.news .head span a:hover{text-decoration:none; font-weight:normal; color:#5A6065;}
.news .head span a:active{text-decoration:none; font-weight:normal; color:#5A6065;}

.newslist 
{
	font-weight:normal;
	font-size:12px;
	font-family:Tahoma,Arial;
}


.newslist ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}

.newslist ul li
{
    background:url('../images/bullet_square.jpg') no-repeat left;
	margin:0;
	padding-left:50px; padding-right:0; padding-top:10px; padding-bottom:0
}


/*Start CSS for Forgot Password / Forgot Username
---------------------------------------------------------*/
.forgot_div
{
	 width:940px; 
	 border-right:0px solid #E2E2E2;
	 margin:10px 0 20px 0; 
	 float:left;
}

.forgot_div table
{
	margin:10px 0 15px 39px;
	font-size:10pt;
	color:#494D52;
	padding:0;
}

.para_req
{
	padding:15px 0 0 20px;
}

.forgot_div table td
{
	padding:5px 5px 0 0;
	margin:0;
}	

.forgot_div table td span
{padding:0 5px 0 0;
margin:0;}

.forgot_div .pad_top
{
	padding-top:8px;
}

.txtbox_login
{
	width:137px;
	height:18px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.txtbox_login_h
{
	width:137px;
	height:42px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.aln
{text-align:right;}

/*Links for div*/

.forgot_div a:link{text-decoration:none; color:#494D52;}
.forgot_div a:visited{text-decoration:none; color:#494D52;}
.forgot_div a:hover{text-decoration:none; color:#494D52;}
.forgot_div a:active{text-decoration:none; color:#494D52;}


/*Start CSs for News page
-----------------------------------------------------*/
.news
{
	color:#494D52;
	border-bottom:1px solid #d1d3d4;
}

.news .head
{
	font-weight:bold;
	font-size:11px;
	padding:15px 0 0 0;
	margin:0;
}

.news .head span
{
	font-weight:normal;
	color:#494D52;
}
.news .head span a:link{text-decoration:none; font-weight:normal; color:#494D52;}
.news .head span a:visited{text-decoration:none; font-weight:normal; color:#494D52;}
.news .head span a:hover{text-decoration:none; font-weight:normal; color:#494D52;}
.news .head span a:active{text-decoration:none; font-weight:normal; color:#494D52;}

#contentGroup .newslist 
{
	font-weight:normal;
	font-size:12px;
	font-family:Tahoma,Arial;
	margin:0;
	padding:0;
	list-style-type:none;
}

#contentGroup .newslist li
{
    margin:10px 0;
	background:url('../images/bullet_square_ie.jpg') no-repeat left top;; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}

.bor_botnon
{border-bottom:none;}

#contentGroup .newslist li a:link {text-decoration:none; color:#494D52;}
#contentGroup .newslist li a:visited {text-decoration:none; color:#494D52;}
#contentGroup .newslist li a:hover {text-decoration:none; color:#494D52;}
#contentGroup .newslist li a:active {text-decoration:none; color:#494D52;}


/*Start CSS for Search page
-------------------------------------------*/
.searchbox
{
	width:200px;
	height:18px;
	padding:2px 0 2px 0;
	color:#4B4A4F;
	margin:0 0 5px 0;
	border:1px solid #B6B6B6;
}

.search_tab
{
	font-size:11px;
	color:#4B4A4F;
	padding:0;
	margin:0 0 20px 0;
}

.search_tab td
{
	padding:15px 5px 5px 0;
	vertical-align:top;
}

.radioBtn_search
{
	margin:0 0 0px 5px;
	vertical-align:top;
}

.radioBtn_search1
{
	margin:0;
	vertical-align:top;
}

.search_tab p
{ 
	padding:10px 0 0 0;
	margin:0;
}

.chckBx1
{
	vertical-align:bottom;
	padding:0;
	margin:0 0 0 15px;
}

.chckBx2
{
	vertical-align:bottom;
	padding:0;
	margin:0 0 0 12px;
}

.search_res
{
	float:left;
	/*width:760px;*/
	width:960px;
	border-top:1px solid #D1D3D4; 
	border-bottom:1px solid #D1D3D4;
	padding:20px 0 10px 0;
}

.search_reskey
{
	color:#4B4A4F;
	font-size:12px;
	float:left;
	padding:0 0 0 35px;
}

.search_reskey span
{
	font-weight:bold; 
	padding:0 0 0 5px;
}

.results
{
	color:#4B4A4F;
	font-size:11px;
	padding:0 0 0 33px;
	margin:0;
	float:left;
}

.results span
{padding:0 0 0 5px;}
.inputbox
{
	font-size:11px;
	color:#4B4A4F;
	width:40px;
	height:20px;
	vertical-align:middle;
}
.list_search
{
	float:left;
	/* width:760px; */
	width:960px; 
	font-size:11px; 
	color:#4B4A4F; 
	font-weight:bold;
	margin:0;
	padding:15px 5px 20px 10px;
}

.list_search tr
{
	margin:0;
	padding:15px 0 0 55px;
}

.list_search td
{
	padding:0px 8px 20px 0;
	margin:0;
	vertical-align:top;
}


.list_search span
{
	font-weight:normal;
}
.list_search p
{
	font-weight:normal;
	padding:5px 0 0 0;
	margin:0;
}
/*.list_search ol li a:link	 	{ color:#4B4A4F; text-decoration:none; margin:0; font-weight:bold;}
.list_search ol li a:visited 	{ color:#4B4A4F; text-decoration:none; margin:0; font-weight:bold;}
.list_search ol li a:hover 	 	{ color:#4B4A4F; text-decoration:none; margin:0; font-weight:bold;}
.list_search ol li a:active 	{ color:#4B4A4F; text-decoration:none; margin:0; font-weight:bold;}*/

.list_search td a:link	 	{ color:#4B4A4F; text-decoration:none; margin:0; font-weight:bold;}
.list_search td a:visited 	{ color:#4B4A4F; text-decoration:none; margin:0; font-weight:bold;}
.list_search td a:hover 	{ color:#4B4A4F; text-decoration:none; margin:0; font-weight:bold;}
.list_search td a:active 	{ color:#4B4A4F; text-decoration:none; margin:0; font-weight:bold;}




/*Start CSS for Navigator content
--------------------------------------------*/

.pageNavigatorCont
{
	width:940px;
	float:right;
	padding:10px 20px 5px 0;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	background-color:#DCEDF7;
}
.page_back
{
	padding:0 10px 0 0;
	vertical-align:middle;
}

.page_ffd
{
	padding:0 0 0 10px;
	vertical-align:middle;
}

.pageNavigatorCont a:link	 	{ color:#213D6D; text-decoration:none; margin:0; font-weight:normal;}
.pageNavigatorCont a:visited 	{ color:#213D6D; text-decoration:none; margin:0; font-weight:normal;}
.pageNavigatorCont a:hover 	 	{ color:#213D6D; text-decoration:none; margin:0; font-weight:normal;}
.pageNavigatorCont a:active 	{ color:#213D6D; text-decoration:none; margin:0; font-weight:normal;}


/*Start CSS for Request info page
------------------------------------------------------------- */
.id_info_main
{
	border-bottom:1px solid #E2E2E2;
	width:100%;
	float:left;
}

.id_info
{
	margin:0;
	padding:15px 0 15px 0;
	width:50%;
	float:left;
}

.id_info h3
{
	color:#777777;
	font-size:12px;
	margin:0 0px 10px 0;
	padding:0;
}

/*Start CSs for Employment application
-------------------------------------------------------------*/
.menu_emp
{
	border:1px solid #CCCCCC;
	width:450px;
	margin:0 0 10px 0;
	padding:2px 0 2px 0;
}

.menu_emp table
{
	margin:0 0 0 0px; 
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:normal;
	color:#777474;
	list-style-type:none;
	width:100%;
}
.menu_emp table td
{
	float:left;
	display:block; 
	padding:0 28px 0 28px;
	border-right:1px solid #CCCCCC;
}
/*Links for navigation menu
--------------------------------------------------*/

.menu_emp table td a:link	{font-weight:normal; color:#777474; text-decoration:none;}
.menu_emp table td a:visited{font-weight:normal; color:#777474; text-decoration:none;}
.menu_emp table td a:hover	{font-weight:normal; color:#0D7AB8; text-decoration:none;}
.menu_emp table td a:active	{font-weight:normal; color:#777474; text-decoration:none;}	
.menu_emp table td a.selected
{
	font-weight:bold; 
	color:#777474; 
	text-decoration:none;
}	

.menu_emp table td a.selected:link  {font-weight:bold; color:#777474; text-decoration:none;}
.menu_emp table td a.selected:visited {font-weight:bold; color:#777474; text-decoration:none;}
.menu_emp table td a.selected:hover {font-weight:bold; color:#777474; text-decoration:none;}
.menu_emp table td a.selected:active {font-weight:bold; color:#777474; text-decoration:none;}

 .menu_emp .bordernone
{
	border-right:none;
}

.emp_form1
{
	border:1px solid #CCCCCC; 
	margin:10px 0 0 0; 
	padding:0 10px 10px 20px;
}

.emp_f
{
	margin:0;
	font-size:10pt;
	color:#4A4D52;
	padding:0;
	width:100%;
}

.emp_f td
{
	padding:10px 3px 0 0;
	margin:0;
	float:left;

}

.emp_f td span
{padding:0;
margin:0;}
.txtbox_emp
{
	width:94px;
	height:18px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.txtbox_emp_ss
{
	width:55px;
	height:18px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.para_h
{
	font-size:11px;
	font-weight:bold;
	padding:10px 0 0 0px;
	margin:0;
}
.emp_form1 .pad_left
{	
	padding-left:15px;
}

.font_n
{font-weight:normal;}

.large_txt
{
	width:414px;
	height:66px;
	border:1px solid #B6B6B6;
	margin:5px 0 0 0;
	vertical-align:top;
	padding:0;
}

.reference
{
	font-size:11px;
	color:#4D5057;
	margin:10px 0 0 0;
	padding:0;
	width:740px;
}

.refer1
{
	margin:0 15px 10px 0;
	padding:0;
	width:231px;
	float:left;
}

.refer1 .head_r
{
	font-weight:bold;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #E2E2E2;

}

.para_pademp
{padding:12px 0 0 12px;}

.para_pademp1
{padding:12px 0 0 21px;}

.aln_r
{
	margin:0 0 0 140px;
}

.aln_catalog
{
	margin:0 0 0 0px;
}


/*Start CSS for News
-------------------------------------------------*/
.news_img
{
	margin:10px 0 0px 0;
}

.button_reg1
{
	float:right; 
	margin:0; 
	padding:25px 80px 0 0;
}

.button_reg1 span
{padding:0 0 0 10px;}



/*Start CSS for Search page changes
--------------------------------------------------------*/

.search_nleft
{	
	float:left; 
	margin:0; 
	padding:12px 25px 0 0;
}

.editabletxt1
{
	float:left; 
	width:960px; 
	padding:0 0 5px 0;
}

.breadCrumb_search
{
	width:730px;
	background:#ffffff;
	float:left;
	padding:6px 0 5px 0;
	margin:12px 0 15px 0;
	font-size:9pt;
	color:#807D7D;
	font-weight:bold;
}

.breadCrumb_search a:link{color:#807D7D; text-decoration:none; font-weight:normal;}
.breadCrumb_search a:hover{color:#807D7D; text-decoration:none; font-weight:normal;}
.breadCrumb_search a:active{color:#807D7D; text-decoration:none; font-weight:normal;}
.breadCrumb_search a:visited{color:#807D7D; text-decoration:none; font-weight:normal;}


/*Css for Coming soo Page
---------------------------------------------------*/
.div_aln
{text-align:center;}


/*Start css for Application form-2
-------------------------------------------------*/
.txtbox_emp_f2
{
	width:414px;
	height:18px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.para_h1
{
	font-size:11px;
	font-weight:bold;
	padding:10px 0 10px 0px;
	margin:0;
}
.maintable1
{	
	font-size:11px;
	margin:0 0 0 10px;
	padding:10px 0 20px 0;
}
.maintable1 td
{	
	padding:10px 10px 0 0;
	vertical-align:top;
}

.maintable1 td span
{	
	padding:0 10px 0 5px;
	margin:0;
}

.large_txtbx
{
	width:551px;
	height:66px;
	border:1px solid #B6B6B6;
	margin:10px 0 20px 0;
	vertical-align:top;
	padding:0;
}
.para_submit
{
	float:left; 
	padding:12px 0 15px 0; 
	margin:0;
}
.para_edu
{
	border-top:1px solid #E2E2E2;
	padding:15px 0 0 0;
}

.para_edubor
{
	padding-top:12px;
	padding-bottom:15px;
	border-bottom:1px solid #E2E2E2;
}
.border_div
{border-bottom:1px solid #E2E2E2;}



/*Start CSS for update Profile
---------------------------------------------------------------*/
.main_regdiv1
{	
	border-bottom:1px solid #E2E2E2;
	float:left;
	margin:0;
	padding:0 0 10px 0;
	width:740px;
}
.main_regdiv1 .head1
{
	color:#777777;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
}

.login_left
{
	 float:left; 
	 width:365px; 
	 margin:5px 0 10px 0;
}

.login_det1
{	
	font-size:11px;
	color:#494D52;
	font-weight:bold;
	padding:5px 0 5px 25px;
	margin:0 5px 0 0;
	border-bottom:1px solid #E2E2E2;
}

.login_right
{
	 border-left:1px solid #E2E2E2;
	 float:left; 
	 width:365px; 
	 margin:5px 0 10px 0;
	
}
.personal_det1
{	
	font-size:11px;
	color:#494D52;
	font-weight:bold;
	padding:32px 0 5px 25px;
	margin:0 5px 0 5px;
	border-bottom:1px solid #E2E2E2;
}

.para_req
{
	padding:15px 0 0 20px;
}
.mandatory{
color:#FF0000;
margin:0;
padding:0;
}

.aln
{text-align:right;}
.email_box1
{ 
	width:196px;
	height:18px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.login_reg1
{
	margin:15px 0 20px 25px;
	font-size:11px;
	color:#494D52;
	padding:0;
	
}
.login_reg1 td
{
	padding:5px 10px 0 0;
	margin:0;
}	

.login_reg1 td span
{ 
	padding:0 5px 0 0;
	margin:0;
}

.noborder_right
{border-right:none;}

.button_reg1
{
	float:right; 
	margin:0; 
	padding:20px 45px 15px 0;
}
/*Start CSS for FindAReseller page
-----------------------------------------*/
.maintable .padd_btm_f
{
	padding-bottom:7px;
}

.logout_button {
	background:url('../images/btn_logout.jpg');
	width:59px;
	height:18px; 
	border:0px none;
	cursor:pointer
}

.fontwt
{font-weight:normal;}

#contentGroup .sellid
{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
#contentGroup .sellid ul
{
	margin:0; 
	padding:0 0 0 15px; 
	list-style-type:none;
}

#contentGroup .sellid ul li
{
	margin:0; 
	padding:5px 0 0 0;
	background:none;
	
}

#contentGroup .sellid li{
	background:url('../images/listimg_badge.jpg') no-repeat left top; 
	margin:0; padding-left:20px; padding-right:0; padding-top:5px; padding-bottom:0
}

#contentGroup .sellid li a:link 		{text-decoration:none; color:#4B4A4F;}
#contentGroup .sellid li a:visited 	{text-decoration:none; color:#4B4A4F;}
#contentGroup .sellid li a:hover 		{text-decoration:underline; color:#4B4A4F;}
#contentGroup .sellid li a:active 	{text-decoration:none; color:#4B4A4F;}


/*Start css for Why partner with Brady perople id
-------------------------------------------------------------------------*/
.list_whypartner
{
	margin:0; 
	padding:0 0 0 20px; 
	font-family:tahoma,arial,verdana;
	font-size:10pt;
	color:#4B4A4F;
	float:left;
}

.list_whypartner ol li
{padding:5px 0 5px 0;}

* html .list_whypartner
{
	margin:0; 
	padding:0 0 0 25px; 
	font-family:tahoma,arial,verdana;
	font-size:10pt;
	color:#4B4A4F;
	float:left;
}

*:first-child+html .list_whypartner
{
	margin:0; 
	padding:0 0 0 25px; 
	font-family:tahoma,arial,verdana;
	font-size:10pt;
	color:#4B4A4F;
	float:left;
}

.focustxt
{
	margin:0;
	padding:5px 0 5px 0;
	font-family:tahoma,arial;
	font-size:10pt;
	color:#4B4A4F;
	float:left;
}

/* Start css for request info
----------------------------------------------------------------------------------*/
.requiredfl
{
	font-family:tahoma,arial;
	text-align:right;
	color:#434343;
	font-size:10pt;
}

.id_info_req
{
	margin:0;
	padding:15px 0 15px 0;
	width:50%;
	float:left;
}

.id_info_req h3
{
	color:#599CA2;
	font-size:14px;
	margin:0 0px 10px 0;
	padding:0;
}

.id_info_req_rt
{
	margin:0;
	padding:15px 0 15px 25px;
	float:left;
}

.id_info_req_rt h3
{
	color:#599CA2;
	font-size:14px;
	margin:0 0px 10px 0;
	padding:0;
}

.id_info_req_n
{
	margin:0;
	padding:0px 0 15px 25px;
	float:left;
}

.id_info_req_n h3
{
	color:#599CA2;
	font-size:14px;
	margin:0 0px 10px 0;
	padding:0;
}

.maintable_req
{	
	font-size:10pt;
	padding:0;
	margin:10px 0 20px 40px;
}
.maintable_req td
{	
	padding:5px 10px 0 0;
	vertical-align:top;
}

.maintable_req td span
{	
	padding:0;
	margin:0;
}

.maintable_reqfind
{	
	font-size:10pt;
	padding:0;
	margin:10px 0 20px 17px;
}
.maintable_reqfind td
{	
	padding:5px 10px 0 0;
	vertical-align:top;
}

.maintable_reqfind td span
{	
	padding:0;
	margin:0;
}

.maintable_req_2
{	
	font-size:10pt;
	padding:0;
	margin:10px 0 20px 27px;
}
.maintable_req_2 td
{	
	padding:5px 10px 0 0;
	vertical-align:top;
}

.maintable_req_2 td span
{	
	padding:0;
	margin:0;
}

.maintable_req_1
{	
	font-size:10pt;
	padding:0;
	margin:10px 0 20px 40px;
}
.maintable_req_1 td
{	
	padding:5px 10px 0 0;
	vertical-align:top;
}

.maintable_req_1 td span
{	
	padding:0;
	margin:0;
}


.txtbox_reqinf
{
	width:166px;
	height:18px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.txtbox_reqinf_h
{
	width:166px;
	height:65px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.txtbox_reqinf_h1
{
	width:166px;
	height:72px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.chckBx_req
{
	vertical-align:middle;
	margin:0 0 0 5px;
}
 
* html .chckBx_req
{vertical-align:middle; margin:0;}
 
*:first-child+html .chckBx_req
{vertical-align:middle; margin:0;}

.maintable_req1
{	
	font-size:10pt;
	padding:0;
	margin:10px 0 20px 0;
}
.maintable_req1 td
{	
	padding:5px 10px 0 0;
	vertical-align:top;
}

.maintable_req1 td span
{	
	padding:0;
	margin:0;
}

.button_req
{
	float:left; 
	margin:0; 
	padding:25px 0 0 300px;
}

.button_req span
{padding:0 0 0 10px;}

.request_head
{	
	border-bottom:1px solid #E2E2E2; 
	width:740px;
}
/* For test area in employment application education*/
.txtbox_app_edu
{
	width:413px;
	height:60px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}


/*Start css for Product-category page
------------------------------------------------------*/
.product_div
{
	width:730px;
	float:left;
}

.product_cat
{
	
	color:#4B4A4F;
	font-size:11px;
	margin:10px 0 10px 0;
}
.product_cat td
{
	padding:5px 50px 5px 0;
	vertical-align:top;
	width:15%;
		
}
.product_cat a:link {text-decoration:none; color:#0D7AB8;}
.product_cat a:visited {text-decoration:none; color:#0D7AB8;}
.product_cat a:hover {text-decoration:none; color:#0D7AB8;}
.product_cat a:active {text-decoration:none; color:#0D7AB8;}

#content .col
{color:#777777;}

.pageNavigatorCont1
{
	width:720px;
	float:right;
	padding:10px 20px 5px 0;
	margin:0 0 10px 0;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	background-color:#DCEDF7;
}
.page_back1
{
	padding:0 10px 0 0;
	vertical-align:middle;
}

.page_ffd1
{
	padding:0 0 0 10px;
	vertical-align:middle;
}

.pageNavigatorCont1 a:link	 	{ color:#213D6D; text-decoration:none; margin:0; font-weight:normal;}
.pageNavigatorCont1 a:visited 	{ color:#213D6D; text-decoration:none; margin:0; font-weight:normal;}
.pageNavigatorCont1 a:hover 	{ color:#213D6D; text-decoration:none; margin:0; font-weight:normal;}
.pageNavigatorCont1 a:active 	{ color:#213D6D; text-decoration:none; margin:0; font-weight:normal;}

/* Start css for Product deatails page
----------------------------------------------------------------*/
.prod_det
{
	margin:5px 0 10px 0;
	font-size:10pt;
	color:#494d52;
}

.prod_det td
{
	vertical-align:top;
	padding:0 15px 0 0;
}

.prod_det_in
{
	margin:0 0 0 45px;
}
.prod_det_in td
{
	padding:0 10px 10px 0;
}

.aln_rt
{text-align:right;}

.aln_cent
{text-align:center;}

.font_sz
{
	font-size:10px;
	padding:0 0 0 5px;
}

.Prod_land
{
	border-bottom:1px solid #D1D3D4; 
	float:left; 
	width:737px; 
	padding:5px 0 10px 0; 
	margin:10px 0 0 0;
}

.Prod_land_img
{
	float:left; 
	width:135px;
	margin:0 5px 0 0;
	
}
#content .Prod_land_img p
{font-size:11px;}

.prod_marg
{margin-top:0;}

.noborderbttm
{border-bottom:none;}

#content .para_img
{	
	background:url('../images/img_enlarge.jpg') no-repeat left;
	width:18px;
	height:16px; margin-left:30px; margin-right:0; margin-top:20px; margin-bottom:0; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}

.img_top
{margin:10px 0 0 7px;}



/*start css for Paralatino america
------------------------------------------------------------*/
#contentGroup .sellid_p
{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
#contentGroup .sellid_p ul
{
	margin:0; 
	padding:0 0 0 15px; 
	list-style-type:none;
}

#contentGroup .sellid_p ul li
{
	margin:0; 
	background:url('../images/listimg_badge.jpg') no-repeat left top;; padding-left:15px; padding-right:0; padding-top:5px; padding-bottom:0 
}

#contentGroup .sellid_p li{
	background:url('../images/listimg_badge.jpg') no-repeat left top; 
	margin:0; padding-left:20px; padding-right:0; padding-top:5px; padding-bottom:0
}

#contentGroup .sellid_p li a:link 		{text-decoration:none; color:#4B4A4F;}
#contentGroup .sellid_p li a:visited 	{text-decoration:none; color:#4B4A4F;}
#contentGroup .sellid_p li a:hover 		{text-decoration:underline; color:#4B4A4F;}
#contentGroup .sellid_p li a:active 	{text-decoration:none; color:#4B4A4F;}

/*start CSS for Lanyards
--------------------------------------------------------------------*/
.lanyard
{	
	padding:15px 0 20px 0;
	margin:0;
}

.lanyard table
{	
	width:100%;
	margin:0 0 0 0;
	padding:0;
}

.lanyard table td
{
	padding:5px 10px 0 0;
	font-size:11px;
	width:20%;
	text-align:center;
}

.lanyard a:link 	{text-decoration:none; color:#0D7AB8;}
.lanyard a:visited 	{text-decoration:none; color:#0D7AB8;}
.lanyard a:hover 	{text-decoration:none; color:#0D7AB8;}
.lanyard a:active	{text-decoration:none; color:#0D7AB8;}

.lan_unprint
{	
	float:left;
	padding:0 0 10px 0;
}

.lanyard_unimp
{	
	padding:5px 0 5px 0;
	margin:0;
	width:200px;
}

.lanyard_unimp table
{	
	
	margin:0 0 0 0;
	padding:0;
}

.lanyard_unimp table td
{
	padding:5px 5px 0 0;
	font-size:11px;
	text-align:center;
}

.lanyard_unimpL
{	
	padding:5px 0 5px 0;
	margin:0;
	width:350px;

}

.lanyard_unimpL table
{	
	margin:0;
	padding:0;
}

.lanyard_unimpL table td
{
	padding:10px 15px 0 15px;
	font-size:11px;
	text-align:center;
}

.img_marg
{padding-left:10px;}

.div_cust
{
	float:left; 
	margin:10px 0 10px 0;
	width:730px;
}

.cardprint
{
	width:720px;
	border:1px solid #CCCCCC;
	margin:10px 0 0 0;
}

.cardprint table
{
	width:100%;
	color:#565656;
	font-size:11px;
	
}

.cardprint a:link{text-decoration:none; color:#056FA9;}
.cardprint a:visited{text-decoration:none; color:#056FA9;}
.cardprint a:hover{text-decoration:none; color:#056FA9;}
.cardprint a:active{text-decoration:none; color:#056FA9;}

.cardprint th
{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	text-align:left;
	padding:7px 0 7px 10px;
}

.cardprint td
{
	text-align:left;
	padding:7px 0 7px 10px;
}

.bg_coll
{background-color:#F6F6F6;}

.bord_lt
{border-left:1px solid #CCCCCC;}

.para_cardprint1
{
	padding:12px 0 12px 0;
}	

/* Start css for Laminators Equipment 
------------------------------------------------------------------*/
.cardprint1
{
	width:720px;
	border:1px solid #CCCCCC;
	margin:10px 0 0 0;
}

.cardprint1 table
{
	width:100%;
	color:#565656;
	font-size:11px;
	text-align:center;
	
}

.cardprint1 a:link{text-decoration:none; color:#056FA9;}
.cardprint1 a:visited{text-decoration:none; color:#056FA9;}
.cardprint1 a:hover{text-decoration:none; color:#056FA9;}
.cardprint1 a:active{text-decoration:none; color:#056FA9;}

.cardprint1 th
{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	padding:7px 0 7px 10px;
}

.cardprint1 td
{
	text-align:left;
	padding:7px 0 7px 10px;
}
.list_order
{
	font-size:11px;
	color:#4B4A4F;
	padding:5px 0 0 23px;
}

.list_order li
{
	padding:3px 0 0 0;
}

.img_visitor
{
	margin:0 0 0 60px;
	vertical-align:top;
}

.colors_cube
{
	width:12px; 
	float:left; 
	height:12px; 
	border:#000 solid 1px;
	margin:0 5px 0 0;
}
.color_sel
{
	height:14px; 
	width:14px;
	border:#000 solid 0px;
	float:left; 
	margin:0;
}
.sq_l
{
	background:url('../images/square_l.jpg') no-repeat left top; 
	width:4px; 
	height:20px; 
	float:left;
	margin-left:0; margin-right:0; margin-top:-3px; margin-bottom:0
}
.sq_r
{
	background:url('../images/square_r.jpg') no-repeat left top; 
	width:4px; 
	height:20px; 
	float:left;
	margin-left:0; margin-right:5px; margin-top:-3px; margin-bottom:0
}

.prod_det_in .pad_top_sq
{padding:5px 0 5px 0;}

/*Start CSS for Literature
----------------------------------------------------------*/

.para_lit
{padding:12px 0 12px 0;}

.img_print
{
	vertical-align:middle;
	margin:0 7px 0 0;
}
.img_print_blue
{
	vertical-align:middle;
	margin:0 12px 0 0;
}

.red_txt
{
	font-size:11px;
	color:#ff4800;
	font-weight:bold;
	padding:0 20px 0 0;
}

.blue_txt
{
	font-size:11px;
	color:#0021c6;
	font-weight:bold;
	border-left:1px solid #CCCCCC;
	padding:0 0 0 17px;
}

.blue_clr
{
	color:#0021c6;
}

.lit_pdf
{
	margin:20px 0 17px 0;
	width:670px;
	border:1px solid #CCCCCC;
}

.lit_pdf a:link		{text-decoration:none; color:#056fab;}
.lit_pdf a:visited	{text-decoration:none; color:#056fab;}
.lit_pdf a:hover	{text-decoration:none; color:#056fab;}
.lit_pdf a:active	{text-decoration:none; color:#056fab;}

.lit_pdf table
{
	width:100%;
}

.lit_pdf table th
{
	font-size:12px;
	font-weight:bold;
	color:#565656;
	border-bottom:1px solid #CCCCCC;
	padding:7px 0 7px 20px;
	text-align:left; 
}
.lit_pdf table td
{
	font-size:12px;
	color:#565656;
	padding:7px 0 7px 20px;
	text-align:left; 
}

.img_pdf
{
	vertical-align:middle;
	padding:0 8px 0 0;
}

.bg_collit
{background-color:#F6F6F6;}

.wid_lit
{	
	width:22%;
}

.border_lt
{border-left:1px solid #CCCCCC;}

.lit_pdf .border_lt_txt
{	
	border-left:1px solid #CCCCCC;
	font-size:11px;
	padding:0 0 0 35px;
	color:#000000;
}

.border_btm
{border-bottom:1px solid #CCCCCC;}

.new_lit
{	
	vertical-align:middle;
	padding:0 0 0 10px;
}

.pageNavigatorCont2
{
	width:680px;
	float:left;
	padding:5px 12px 4px 0;
	margin:0 0 10px 0;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	color:#424242;
	text-decoration:none;
	background-color:#C9C9C9;
}

.page_back2
{
	padding:0 10px 0 0;
	vertical-align:middle;
}

.page_ffd2
{
	padding:0 0 0 5px;
	vertical-align:top;
}

.pageNavigatorCont2 a:link	 	{ color:#424242; text-decoration:none; margin:0; font-weight:normal;}
.pageNavigatorCont2 a:visited 	{ color:#424242; text-decoration:none; margin:0; font-weight:normal;}
.pageNavigatorCont2 a:hover 	 { color:#424242; text-decoration:none; margin:0; font-weight:normal;}
.pageNavigatorCont2 a:active 	{ color:#424242; text-decoration:none; margin:0; font-weight:normal;}

.img_bk
{
	vertical-align:top;
}

.colors_cube
{
	width:12px; 
	float:left; 
	height:12px; 
	border:#000 solid 1px;
	margin:0 5px 0 0;
}

.lanyard_tab
{
	margin:15px 0 15px 0;
	font-size:11px;
	color:#4B4A4F;
}

.lanyard_tab table
{
	width:100%;
}

.lanyard_tab table td
{
	text-align:left;
	padding:5px;
	width:50%;
	vertical-align:top;
}

.guideline_lan
{
	float:left; 
	width:360px; 
	margin:0 10px 0 0;
	height:420px;
}

.guideline_lan1
{
	float:left; 
	width:360px; 
	margin:0;
	height:420px;
}

.wid_color
{
width:300px;
}

.update_button {
	background:url('../images/btn_update.jpg');
	width:59px;
	height:18px; 
	border:0px none;
	cursor:pointer
}


/*Start CSS for Update profile Form
---------------------------------------------------------------*/
.main_regdiv
{	
	border-bottom:1px solid #E2E2E2;
	float:left;
	width:960px;
}

.login_div1
{
	 width:470px; 
	 border-right:1px solid #E2E2E2;
	 margin:10px 0 20px 0; 
	 float:left;
}

.login_det
{	
	font-size:11px;
	color:#494D52;
	font-weight:bold;
	padding:5px 0 5px 25px;
	margin:0 5px 0 0;
	border-bottom:1px solid #E2E2E2;
}
.person_detdiv
{
	border-left:1px solid #E2E2E2;
	 float:left; 
	 width:450px; 
	 margin:10px 0 10px 0;
	
}
.personal_det
{	
	font-size:11px;
	color:#494D52;
	font-weight:bold;
	padding:47px 0 5px 25px;
	margin:0 5px 0 5px;
	border-bottom:1px solid #E2E2E2;
}

.email_box
{ 
	width:196px;
	height:18px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.login_reg 
{
	margin:15px 0 20px 25px;
	font-size:10pt;
	color:#494D52;
	padding:0;
}

.login_reg td
{
	padding:5px 5px 0 0;
	margin:0;
}	

.login_reg td span
{ 
	padding:0 5px 0 0;
	margin:0;
}

.login_div1 table
{
	margin:10px 0 15px 39px;
	font-size:10pt;
	color:#494D52;
	padding:0;
}

.login_div1 table td
{
	padding:5px 5px 0 0;
	margin:0;
}	

.login_div1 table td span
{padding:0 5px 0 0;
margin:0;}


.noborder_right
{border-right:none;}

.button_update
{
	float:left; 
	margin:0; 
	padding:25px 0 0 450px;
}

.padd_btm
{padding:0 0 5px 0;}

/* 29 - 12 - 2008 */
.imageAlign
{
	float:right;
	padding-left:8px;
}

.literature_imageAlign
{
	float:right;
	padding-right:15px;
	padding-bottom:12px;
}




/*------CSS for Manufacturing Capabilities page-----------*/

#contentGroup .checked
{
	margin:0; 
	padding:0; 
	list-style-type:none;
}

#contentGroup .checked ul
{
	margin:0; 
	padding:0; 
	list-style-type:none;
}


#contentGroup .checked li
{
	background:url('../images/checked-bullet.gif') no-repeat left top; 
	margin:0; padding-left:21px; padding-right:0; padding-top:5px; padding-bottom:0
}

* html #contentGroup .checked li
{
	padding:4px 0 0 20px; 
}

/*-----------------------------------------------------------------*/

/*----------------------CSS for Who Use TempBadge page-----------------------------*/

#contentGroup .colList
{
	margin:0; 
	padding:0; 
	list-style-type:none;
	width:200px;
}
#contentGroup .colList ul
{
	margin:0; 
	padding:0 0 0 15px; 
	list-style-type:none;
}

#contentGroup .colList ul li
{
	margin:0; 
	padding:5px 0 0 0;
	background:none;
	
}

#contentGroup .colList li{
	background:url('../images/listimg_badge.jpg') no-repeat left top; 
	margin:0; padding-left:20px; padding-right:0; padding-top:5px; padding-bottom:0
}

#contentGroup .colList li a:link 	{text-decoration:none; color:#4B4A4F;}
#contentGroup .colList li a:visited 	{text-decoration:none; color:#4B4A4F;}
#contentGroup .colList li a:hover 	{text-decoration:underline; color:#4B4A4F;}
#contentGroup .colList li a:active 	{text-decoration:none; color:#4B4A4F;}

#contentGroup  ul.colList li.col2
{
	margin:-20px 0 0 200px;
	width:220px;

}

#contentGroup  ul.colList li.col3
{
	margin:-20px 0 0 400px;
	width:220px
}

#contentGroup  ul.colList li.col4
{
	margin:-20px 0 0 600px;
	width:220px
}

.imgContainer
{
	width:720px;
	float:left;
	padding:15px 0 20px 0;
}

.imgAlign
{
	width:600px;
	margin:10px 0 0 0;
}

.imgAlign td
{
	text-align:center;
	padding:15px 0 15px 0;
}

/*CSS edited for employment application form
-------------------------------------------------------------*/
.txtbox_login_new
{
	width:377px;
	height:18px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.txtbox_emp_ssnew
{
	width:115px;
	height:18px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.pad_leftn
{	
	padding-left:25px;
}

.pad_leftnadd
{	
	padding-left:16px;
	padding-top:12px;
}


.txtbox_emp_statenew
{
	width:137px;
	height:18px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.txtbox_emp_zipnew
{
	width:107px;
	height:18px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.paranew
{
	padding-top:12px;
	padding-left:17px;

}

.marg_lt
{
	margin-left:-19px;
}

.txtbox_emp_emailnew
{
	width:375px;
	height:18px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

.txtbox_emp_socialnew
{
	width:75px;
	height:18px;
	border:1px solid #B6B6B6;
	margin:0;
	vertical-align:top;
	padding:0;
}

/*Css modified for lanyard display page*/
#contentsub_dal 
{
	float:left;
	width:170px;
	margin:12px 0 0 0;
}

.leftnav_dal
{
	border:1px solid #CCCCCC; 
	width:170px; 
	float:left;
	margin:14px 0 12px 0;
	
}

* html #contentsub_dal .leftnav_dal {
	margin:12px 0 0 0;
	width:160px; 
}

.resellerRegion
{
	float:left;
	width:185px;	
	border:#FFCC29 solid 1px;
	padding:0 0 20px 0;
	margin:5px 0 0 2px;
}


.btmpading{
	padding-bottom:22px;
}
* html .btmpading
{padding-bottom:25px;}

*:first-child+html .btmpading
{padding-bottom:25px;}

.maintable_req_1
{	
	font-size: 9pt;
	padding:0;
 	width:100%;
}
.maintable_req_1 td
{	
	padding:5px 10px 0 0;
	vertical-align:top;
 	width:50%;
}

.maintable_req_1 td span
{	
	padding:0;
	margin:0;
}
#vids_head { width:100%;}
#vids_details, #dal_details { float:left; clear:left; width:100%;}
/* for new four pages 
---------------------------------------------*/
.defaultstyle ul { margin:0 0 15px 0; }
.defaultstyle ul li { padding-left:12px; line-height:26px; color:#4b4a4f; font-size:12px; background:url('../images/listimg_badge.jpg') no-repeat left top; list-style-type:none}
.defaultstyle ul li ul { margin:0 0 0 20px;  }
.defaultstyle .right { float:right;}
.defaultstyle .widht329 { width:329px; margin-left:5px; text-align:center!important;}
.defaultstyle .widht365 { width:370px; }
.defaultstyle .spacingbtm { margin-bottom:15px;}
.web2image { margin:10px 0;}


/*Css modified for lanyard display page*/
#contentsub_dal 
{
	float:left;
	width:170px;
	margin:12px 0 0 0;
}

.leftnav_dal
{
	border:1px solid #CCCCCC; 
	width:170px; 
	float:left;
	margin:14px 0 12px 0;
	
}

* html #contentsub_dal .leftnav_dal {
	margin:12px 0 0 0;
	width:160px; 
}

.tableidwebsuite{ border: 2px solid #222222;}
.tableidwebsuite td p{
 color:#FF0000;
 font-weight:bold;
 padding:3px 3px 3px 0;
}
/*Product form*/
.productform{margin:38px auto 0 auto;width:734px; float:none !important;}
.productform .product-text{color:#4B4A4F;font-size:17px !important; line-height:21px !important; text-align:left !important; padding-bottom:20px;}
.productform .product-text strong{font-weight:bold; color:#eb2b2a;}
.productformarea{margin-left:170px !important; width:355px;}
.productformarea td{height:23px;}
.productformarea .fieldname{color:#777; font-weight:600; font-family:Arial, Helvetica, sans-serif !important; font-size: 16px; text-align:left;}
.fieldsmalltext{color:#999; font-size:12px; margin:0; padding-bottom:3px; display:block; font-style:italic;;}
.blank-height{hegiht:28px;}
.text-box{width:290px; background: url(../images/product-input-bg.gif) repeat-x 0 0;border: 1px solid #b6b8c7;color:#777; height:18px; width: 288px;}
.productform .text-box-upload{width:290px; margin-right:10px;}
.productformarea .button_req{margin:13px 0 40px; float:left; padding:0 !important;}
.button-bg {background: url(../images/button-bg.gif) no-repeat  0 0; border: none; cursor: pointer; height:27px; width: 45px; font-size:11px; color:#444; text-align:center;}
.upload-btn{margin-left:10px;}
