h1,h2,h3,h4,ul,li,div,p,span
{
	margin:0px;
	padding:0px;
}
*
{
	margin: 0px;
	padding: 0px;
}
body
{
	text-align: center;
	margin:0px;
	padding:0px;
	background: #fff;
}
.clearfix:after 
{
	content: ".";
    	display: block;
    	height: 0;
    	clear: both;
    	visibility: hidden;
}
#clearfix:after 
{
	content: ".";
    	display: block;
    	height: 0;
    	clear: both;
    	visibility: hidden;
}
.clearfix /*MAC Based IE*/
{
	display: inline-block;
}

/* End Reset */

#pg_wrpr
{
	width: 900px;
	height: auto;
	margin: auto;
	/*border: 1px solid #ff33cc;*/
}
#cntct_us
{
	width: 900px;
	height: auto;
	margin: auto;
	text-align: right;
	/*border: 1px solid #000;*/
}
#hrdr_wrpr
{
	width: 900px;
	height: 80px;
	margin: auto;
	/*border: 1px solid #ff0000;*/
}
#logo_wrpr
{
	float: left;
	width: 195px;
	height: 68px;
	margin: auto;
	/*border: 1px solid #ff0000;*/
}
#slogan_wrpr
{
	float: right;
	width: 296px;
	height: 35px;
	margin-top: 40px;
	/*border: 1px solid #ff0000;*/
}
#search_txt a:link, #search_txt a:visited
{
	float: right;
	width: 126px;
	height: 22px;
	margin-top: 2px;
	padding-top: 10px;
	background: #91a246;
	color: #fff;
	/*border: 1px solid #ff0000;*/
}
#search_txt a:hover
{
	float: right;
	width: 126px;
	height: 22px;
	margin-top: 2px;
	padding-top: 10px;
	background: #91a246;
	color: #336bbe;
	/*border: 1px solid #ff0000;*/
}
#cont_wrpr
{
	float: left;
	width: 900px;
	height: 420px;
	margin: auto;
	background: url(mainbg.jpg) top center no-repeat;
	/*border: 1px solid #ff0000;*/
}
#tm_lgn_wrpr
{
	float: left;
	width: 900px;
	height: 25px;
	margin-top: 111px;
	background: transparent;
	/*border: 1px solid #ff0000;*/
}
#tm_lgn_href
{
	float: left;
	width: 173px;
	height: 25px;
	margin-left: 660px;
	margin-right: 70px;
	background: url(teammemberlogin-butt.jpg);
	/*border: 1px solid #ff33cc;*/
}
.bdy_cnt
{
	float: left;
	width: 575px;
	height: auto;
	margin-left: 250px;
	margin-top: 15px;
	background: transparent;
	text-align: left;
	/*border: 1px solid #ff33cc;*/
}
#ftr_wrpr
{
	float: left;
	width: 900px;
	height: 45px;
	margin: 0px;
	padding-top: 28px;
	background: url(footerbg.jpg) top left repeat-x;
	/*border: 1px solid #ff33cc;*/
}
#socl_ico
{
	float: left;
	width: 141px;
	height: 32px;
	background: fff;
	text-align: left;
	/*border: 1px solid #000;*/
}
#ref_friend
{
	float: left;
	width: 31px;
	height: 31px;
	background: transparent;
	text-align: left;
	/*border: 1px solid #000;*/
}
.ftr_txt
{
	float: right;
	width: auto;
	height: 17px;
	margin-left: 0px;
	padding-right: 5px;
	padding-left: 5px;
	background: transparent;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #336bbe;
	padding-top: 2px;
	/*border: 1px solid #ff33cc;*/
}
#eql_hou
{
	float: right;
	width: 20px;
	height: 20px;
	margin-left: 7px;
	margin-right: 0px;
	padding: 0px;
	/*border: 1px solid #ff33cc;*/
}
#emp_logn
{
	float: right;
	width: 120px;
	height: 13px;
	margin-top: 2px;
	padding-top: 1px;
	padding-left: 4px;
	padding-bottom: 2px;
	color: #ff0000;
	font-size: 0.8em;
	/*border: 1px solid #ff33cc;*/
}
#res_logn
{
	float: right;
	width: 90px;
	height: 13px;
	margin-top: 2px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 2px;
	color: #ff0000;
	font-size: 0.8em;
	border-right: 1px solid #3e79d7;
}

/* Begin Primary Menu */

.PrimaryMenu
{
	float: left;
	width: 773px;
	height: 34px;
	margin: 0px;
	background: url(hmenubg.jpg) top repeat-x;
	/*border: 1px solid #ffcc33;*/
}
.PrimaryMenu ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

/* Begin Top Level Primary Menu Items */

.PrimaryMenu ul li
{
	position: relative;
	display: inline;
	float: left;
}
.PrimaryMenu ul li.PrimaryMenuLink a
{
	display: block;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
}

* html .PrimaryMenu ul li.PrimaryMenuLink a
{ 					
	display: inline-block;
}
.PrimaryMenu ul li.PrimaryMenuLink a:link,
.PrimaryMenu ul li.PrimaryMenuLink a:visited
{
	font: normal 12px arial;
	color: #0046ad;
	text-decoration: none;
	text-transform: uppercase;
}
.PrimaryMenu ul li.PrimaryMenuLink a:hover
{
	font: normal 12px arial;
	color: #0046ad;
	text-decoration: none;
	text-transform: uppercase;
}
/* End Top Level Menu Items */

/* Begin Top Level Active Item Styles */

.PrimaryMenu ul li.PrimaryMenuLinkActive a
{
	display: block;
}
* html .PrimaryMenu ul li.PrimaryMenuLinkActive a 
{ 
	display: inline-block;
	/*IE 6 HACK*/
}
.PrimaryMenu ul li.PrimaryMenuLinkActive a:link, 
.PrimaryMenu ul li.PrimaryMenuLinkActive a:visited, 
.PrimaryMenu ul li.PrimaryMenuLinkActive a:hover
{
	font: normal 12px arial;
	color: #0046ad;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 10px;
	
}
/* End Top Level Active Item Styles */

/* Begin Sub Level Active Item Styles */

.PrimaryMenu ul li ul
{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	margin-top: 0px;
	_margin-top: 21px;
	*margin-top: 0px;
	padding-left: 10px;
}
.PrimaryMenu ul li ul li ul
{
	display: none;
	margin: 0px;
	padding: 0px;
}
.PrimaryMenu ul li.PrimaryMenuLink ul li a,
.PrimaryMenu ul li.PrimaryMenuLinkActive ul li a
{
	width: 200px;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	margin-top: 1px;
	background-color: #eeeded;
}

/* Begin Sub level menu item static state style */

.PrimaryMenu ul li.PrimaryMenuLink ul li a:link,
.PrimaryMenu ul li.PrimaryMenuLink ul li a:visited,
.PrimaryMenu ul li.PrimaryMenuLinkActive ul li a:link,
.PrimaryMenu ul li.PrimaryMenuLinkActive ul li a:visited
{
	width: 200px;
	padding-left: 10px;
	padding-top: 5px;
	font: normal 10px Arial;
	color: #0046ad;
	text-decoration: none;
	background: #e5e5e5;
	text-align: left;
}

/*sub level menu items hover state style*/

.PrimaryMenu ul li.PrimaryMenuLink ul li a:hover,
.PrimaryMenu ul li.PrimaryMenuLinkActive ul li a:hover
{
	width: 200px;
	padding-top: 5px;
	font: normal 10px Arial;
	color: #ffffff;
	text-decoration: none;
	background: #c1c1c1;
	text-align: left;
}
* html .PrimaryMenu ul li.PrimaryMenuLinkActive ul li a
{ 
	display: inline-block;
	/*IE 6 Hack*/
}
.PrimaryMenu ul li.PrimaryDivider img
{
	display: inline;
	_margin-top: -1px;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.horz_downarrowclass
{
	position: absolute;
	margin-top:3px;
	margin-left:5px;
}
.horz_rightarrowclass
{
	position: absolute;
	margin-top:2px;
	right: 5px;
}

/* --------------// Primary Menu Ends//----------- */





















.maintablebg                                       /* if the portal has any background colors/image */
{
	background:#ffffff;
	width:902px;
	text-align:center;
}

.mainbg
{
	background:url(mainbg.jpg); repeat-x;
	height:420px;
}

.companyname
{
	
}

.slogan 
{
}

.pagetitle					        /* needed only when there is a page title */

{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
   	color:#000000;
   	
   	
}

.pagesubheader					        /* needed only when there is a page title */

{
	font-family:verdana;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
   	color:#000000;
   	background-color:#ffffff;
   	
}

.footertext                                              /* copyright text */
{	
	background: #d8dac9;
	font-size: 9px; 
	font-family: verdana;
	font-weight:normal;
	color:#60380d;
	text-decoration: none;
	
}

a:link 
{
	font: normal 11px Verdana;
	color: #3e79d7;
	text-decoration: none;
}

a:visited 
{
	font: normal 11px Verdana;
	color: #3e79d7;
	text-decoration: none;
}
a:hover 
{
	font: normal 11px Verdana;
	color: #3e79d7;
	text-decoration: none;
}


.bottomlinks                                               
{
	font-family:verdana;
	color:#3e79d7;
	text-decoration: none;
	font-weight:normal;
}

a.bottomlinks:link
{
	font-family:verdana;
	color:#3e79d7;
	text-decoration: none;
	font-weight:normal;
}

a.bottomlinks:visited
{
	font-family:verdana;
	color:#3e79d7;
	text-decoration: none;
	font-weight:normal;
}

a.bottomlinks:hover
{
	font-family:verdana;
	color:#9bbef6;
	text-decoration: none;
	font-weight:normal;
}

/* Default Settings ends */


/* Form settings */

.formtext 
{
	
	font-family:verdana ;
	font-size:11px ;
	font-weight:normal;
	color: #000000;
	width:115px;
	height: 18px;
	background-color:#ffffff;
	border: 1px solid #7f9db9;
	text-decoration: none;
}

.formtext1
{ 
        font-family:verdana ;
	font-size:11px ;
	font-weight:normal;
	color: #ffffff;
	width:140px;
	height: 18px;
	background-color:#566029;
	border: 1px solid #7f9db9;
	text-decoration: none;
	padding-left:5px;
}

.formtextarea
{
	font-family:verdana ;
	font-size:10px ;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	width:100px;
}

.formlabeltext
{
	font-family:verdana ;
	font-size:10px ;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	
}

.messagetext
 {
 	font-family:verdana ;
	font-size:10px ;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
 }
 
.formbutton
{
	background:url(btn_bg.jpg) repeat-x #bfbdbd;
	font-family:verdana ;
	font-size:11px ;
	font-weight:bold;
	color: #064eb8;
	text-decoration: none;
	border: 1px solid #8d8b8a;
	cursor: pointer;
}

.formddtext 
{
	font-family:verdana ;
	font-size:11px ;
	font-weight:normal;
	color: #ffffff;
	width:140px;
	height: 18px;
	background-color:#566029;
	border: 1px solid #ffffff;
	text-decoration: none;
	
}



.formddtextlong
{
	font-family:verdana ;
	font-size:10px ;
	font-weight:normal;
	color: #000000;
	width:150px;
	background-color:#ffffff;
	text-decoration: none;
	
}

.errorMessage
  {
 	font-family:verdana ;
	font-size:10px ;
	font-weight:normal;
	color: #000000;
	background-color:#ffffff;
	text-decoration: none;
  
  }

/* Form settings ends */


/* Editor settings */                        /* not to change any settings in this section */

.edit
{
	float: left;
	position: absolute;
	z-index: 25000;
	width: 35px;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	background: #d2d2d2;
	border: 1px solid #666;
	letter-spacing: 1px;
}
.edit:link,
.edit:hover,
.edit:active
{
	color: #fff;
	background: #666;
	border: 1px solid #000;
}
.normaltext
{
	font-family: verdana; 
	font-size: 11px; 
	color: #ffffff;
	font-weight: normal; 
	text-decoration: none; 
	text-transform: none;
	line-height: 19px;
}
.allcaps
{
	text-decoration: none; 
	text-transform: uppercase
}
.initialcaps
{
	text-decoration: none; 
	text-transform: capitalize
}
.lowercase
{
	text-decoration: none; 
	text-transform: lowercase
}
p 
{
	font-family: verdana; 
	font-size: 11px; 
	color: #000000;
	font-weight: normal; 
	text-decoration: none; 
	text-transform: none;
	line-height: 19px;
}


/* Editor settings ends */



/* Menu settings */
.hmenubg
{
	background:url(hmenubg.jpg) repeat-x;
	height:36px;
}

.hbullet                                                   /* for horizontal menu background */ 
{
}

.hlinkbg                                                  /* for horizontal menu */
{
	font-family:Verdana;
	color:#0046ad;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	vertical-align:middle;
	
}

a.hlinkbg:link
{
	font-family:Verdana;
	color:#0046ad;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	vertical-align:middle;
}

a.hlinkbg:visited
{
	font-family:Verdana;
	color:#0046ad;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	vertical-align:middle;
}

a.hlinkbg:hover
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	vertical-align:middle;
}

.activehlinkbg                                                  /* for horizontal menu */
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	vertical-align:middle;
	background-image:url(hmenubg-hover.jpg);
	background-repeat:repeat-x;
	color:#0046ad;
	height:36px;
	
}


.vmenubg                                                  /* for vertical menu background */
{

}

														
.vlinkbg                                                 /* for vertical menu*/
{

}

.activevlinkbg                                                 /* for vertical menu*/
{

}

HWebMenu                                                /* for horizontal dropdown menu  */
{
	on-bg-color	: #d3d3d3; 
        on-text-color	: #111111;
        off-bg-color	: #e5e5e5;
        off-text-color	: #0046ad;
        brder-sep-color : #336bbe;
	

        /*settings for menu in netscape/mozilla */
        border-top-color	: #d3d3d3;
        border-left-color	: #3e3e3e;
        border-bottom-color	: #e5e5e5;
        border-right-color	: #0046ad;
        background-color 	: #336bbe;
       
}    


VWebMenu                                                  /* for vertical dropdown menu  */
{	
	on-bg-color	: #FBAE00; 
        on-text-color	: #FFFFFF;
        off-bg-color	: #FFFFFF;
        off-text-color	: #7B4A0C;
        brder-sep-color : #F5DD93;
        firstcell-width :150;
        
        /*settings for menu in netscape/mozilla */
        border-top-color	: #FBAE00;
        border-left-color	: #FFFFFF;
        border-bottom-color	: #FFFFFF;
        border-right-color	: #7B4A0C;
        background-color 	: #F5DD93;
        margin-left		: 150;
}

/* Menu settings ends */


/* Section settings */

.design1header
{
	height:18px;
	font-family:Verdana;
	color:#000000;
	font-size:20px;
	font-weight:none;
	text-align:left;
	text-decoration:none;
}

.design1bg

{
	background-color:#666666;
}

.design2header
{
}

.design2bg

{
	
}


.design3header
{
	
}

.design3bg

{
	
}

.blankheader                                          /* when the section has no design applied (design4) */
{
	
	font-family: verdana; 
	font-size: 11px; 
	color: #000000;
	font-weight: normal; 
	text-decoration: none; 
	text-transform: none;
	line-height: 19px;
}


/* Section settings ends */


.bottomlinks                                               
{
	font-family:verdana;
	color:#3e79d7;
	text-decoration: none;
	font-weight:normal;
}

a.bottomlinks:link
{
	font-family:verdana;
	color:#3e79d7;
	text-decoration: none;
	font-weight:normal;
}

a.bottomlinks:visited
{
	font-family:verdana;
	color:#3e79d7;
	text-decoration: none;
	font-weight:normal;
}

a.bottomlinks:hover
{
	font-family:verdana;
	color:#9bbef6;
	text-decoration: none;
	font-weight:normal;
}

/* Begin Prospect Menu */

.ProspectMenu
{
	float: left;
	width: 900px;
	height: auto;
	padding: 0px;
	margin: 0px;
	/*border: 1px solid red;*/
}
.ProspectMenu ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}

/* Top Level Menu Link Styles */

.ProspectMenu ul li
{
	float: right;
	position: relative;
	display: inline;
	list-style-type: none;
	padding-top: 3px;
}
.ProspectMenu ul li.ProspectMenuLink a
{
	display: block;
	padding-left: 6px;
	padding-right: 6px;
}
* html .ProspectMenu ul li.ProspectMenuLink a
{ 
	display: inline-block;
	/*ie6 hack*/
}
.ProspectMenu ul li.ProspectMenuLink a:link,
.ProspectMenu ul li.ProspectMenuLink a:visited
{
	font-family:verdana;
	font-size:11px;
	font-weight: normal;
	color: #336bbe;
	text-decoration: none;
}
.ProspectMenu ul li.ProspectMenuLink a:hover
{
	color: #9bbef6;
	text-decoration: none;
}

/* End Top Level Menu Link Styles */

/* Begin Top Level ActiveMenu Style */

.ProspectMenu ul li.SProspectMenuLinkActive a
{
	display: block;
	padding: 0px 12px 0px 12px;
}
.ProspectMenu ul li.ProspectMenuLinkActive a:link, 
.ProspectMenu ul li.ProspectMenuLinkActive a:visited
{
	font-family:Verdana;
	font-size:11px;
	font-weight: normal;
	color: #336bbe;
	text-decoration: none;
}
* html .ProspectMenu ul li.ProspectMenuLinkActive a
{ 
	display: inline-block;
	/*ie6 hack*/
}


.ProspectMenu ul li.ProspectDivider img
{
	display:inline;
	padding-bottom:2px;
}
/* End Top Level ActiveMenu Style */




/* Begin Security Menu Styles */

.SecurityMenu
{
	float: left;
	height: 18px;
	width: auto;
	margin-left: 127px;
	/*border: 1px solid #ff0000;*/
}
.SecurityMenu ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}

/* Security Top Level Menu Styles Begin */

.SecurityMenu ul li
{
	position: relative;
	display: inline-block;
	float: left;
	list-style-type: none;
}
.SecurityMenu ul li.SecurityMenuLink a
{
	display: block;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
}
* html .SecurityMenu ul li.SecurityMenuLink a 
{ 
	display: inline-block;
	/*ie6 hack*/
}
.SecurityMenu ul li.SecurityMenuLink a:link,
.SecurityMenu ul li.SecurityMenuLink a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #336bbe;
	text-decoration: none;
}
.SecurityMenu ul li.SecurityMenuLink a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #9bbef6;
	text-decoration: none;
}
.SecurityMenu ul li.SecurityMenuLinkActive a
{
	display: block;
	padding: 0px 12px 0px 12px;
}
* html .SecurityMenu ul li.SecurityMenuLinkActive a
{ 
	display: inline-block;
	/*ie6 hack*/
}
.SecurityMenu ul li.SecurityMenuLinkActive a:link, 
.SecurityMenu ul li.SecurityMenuLinkActive a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color:#336bbe;
	text-decoration: none;
}

/* Security Top Level Menu Styles End */


/* Security Sub Level Menu Style */

.SecurityMenu ul li ul
{
	position: absolute;
	display: block;
	visibility: hidden;
	margin:0px;
	padding:0px;
}
.SecurityMenu ul li ul li ul
{
	display:none;
	margin:0px;
	padding:0px;	
}
.SecurityMenu ul li.SecurityMenuLink ul li a,
.SecurityMenu ul li.SecurityMenuLinkActive ul li a
{
	width: 120px;
	padding:2px 6px;
	margin:0px;
}
.SecurityMenu ul li ul li
{
	position: relative;
	display: inline;
	float: left;
}
.SecurityMenu ul li ul li ul
{
	padding:0px;
	margin-left:0px;
}
.SecurityMenu ul li.SecurityMenuLink ul li a:link,
.SecurityMenu ul li.SecurityMenuLink ul li a:visited,
.SecurityMenu ul li.SecurityMenuLinkActive ul li a:link,
.SecurityMenu ul li.SecurityMenuLinkActive ul li a:visited
{
	font:normal 11px Arial;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
	background-color:#eeeded;
	border:1px solid #666666;
}
.SecurityMenu ul li.SecurityMenuLink ul li a:hover,
.SecurityMenu ul li.SecurityMenuLinkActive ul li a:hover
{
	font:normal 11px Arial;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
	background-color:#c5c5c5;
	border:1px solid #666666;
}
* html .SecurityMenu ul li.SecurityMenuLinkActive ul li a
{ 
	display: inline-block;
	/*ie6 Hack*/
}
.SecurityMenu ul li.SecurityDivider img
{
	display:inline;
	margin-bottom:3px;
}


