h1,h2,h3,h4,ul,li,div,p,span
{
	margin:0px;
	padding:0px;
}
*
{
	margin: 0px;
	padding: 0px;
}
.Contentbg
{
	background: #a9c8f7;
}
body
{
	text-align: center;
	margin:0px;
	padding:0px;
	background: #fff;
}
.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: auto;
	margin: auto;
	background: url(mainbg.jpg) top center no-repeat;
	border-left: 1px solid #ccc;
	/*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;*/
}
#corp_srch
{
	float: left;
	width: 199px;
	height: 200px;
	padding-left: 20px;
	padding-top: 55px;
	background: transparent;
	text-align: left;
	/*border: 1px solid #ff33cc;*/
}
.bdy_cnt
{
	float: left;
	width: 613px;
	min-height: 500px;
	margin-left: 0px;
	padding-bottom: 20px;
	padding-top: 25px;
	padding-right: 37px;
	padding-left: 30px;
	background: transparent;
	text-align: left;
	background: #a9c8f7;
	/*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: 32px;
	height: 32px;
	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: 1px;
	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: 764px;
	height: 34px;
	margin: 0px;
	padding-left: 10px;
	background: url(hmenubg.jpg) top repeat-x;
	/*border: 1px solid #ffcc33;*/
}
.PrimaryMenu ul
{
	padding-left: 5px;
	padding-right: 5px;
	list-style-type: none;
	border:0px solid #ff0000;
}

/* Begin Top Level Primary Menu Items */

.PrimaryMenu ul li
{
	position: relative;
	display: inline;
	float: left;
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
}
.PrimaryMenu ul li.PrimaryMenuLink a
{
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 4px;
	padding-right: 4px;
}
* html .PrimaryMenu ul li.PrimaryMenuLink a
{ 					
	display: inline-block;	
}
.PrimaryMenu ul li.PrimaryMenuLink a:link,
.PrimaryMenu ul li.PrimaryMenuLink a:visited
{
	width:auto;
	font: normal 12px arial;
	color: #0046ad;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 4px;
	padding-right: 4px;
}
.PrimaryMenu ul li.PrimaryMenuLink a:hover
{
	width: auto;
	font: normal 12px arial;
	color: #0046ad;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 4px;
	padding-right: 4px;
}
/* End Top Level Menu Items */

/* Begin Top Level Active Item Styles */

.PrimaryMenu ul li.PrimaryMenuLinkActive a
{
	display: block;
	border:0px solid #ff0000;
}
* 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;
	padding-left: 4px;
	padding-right: 4px;
}
/* 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: 0px;
}
.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-left: 10px;
	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//----------- */

/* Page Specific */

.pagesubheader
{
	height: 15px;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: none;
   	color: #000;
   	background: #ccc;	
}
.DetailText
{
	height: 15px;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: none;
   	color: #333;
   	background: #a9c8f7;	
}
.mainbg
{
	background: #a9c8f7;
}
.iframetransbg
{
	background: transparent;
	padding-left:0px;
}
.iframepopupbg
{
	background: transparent;
	padding: 0px;
}
.Corpsearchiframetransbg
{
	background: transparent; 
}
.maintablebg
{
	background:#ffffff;
	width:902px;
	text-align:center;
}
.pagetitle
{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
   	color:#000000; 	
}
.footertext                                              /* copyright text */
{	
	background: #d8dac9;
	font-size: 9px; 
	font-family: verdana;
	font-weight:normal;
	color:#60380d;
	text-decoration: none;
	
}
a:link,
a:visited,
a:hover
{
	font: normal 11px Verdana;
	color: #3e79d7;
	text-decoration: none;
}

/* 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
{
	width: 250px;
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
}
.txtMessage
{
	width: 250px;
	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: #333;
	width:140px;
	height: 18px;
	background-color:#fff;
	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
{
	width: 30px;
	height: 15px;
	padding-top: 3px
	padding-bottom: 3px;
	background: #ccc;
	border: 1px solid #000;
	font-family: verdana; 
	font-size: 10px; 
	color: #000000;
	font-weight: normal; 
	text-decoration: none; 
	text-transform: none;
	line-height: 19px;
}
.normaltext
{
	font-family: verdana; 
	font-size: 0.8em; 
	color: #333;
	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
}
.shadow
{
	height:10px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4)
}
.glow
{
	height:10px;
	filter:progid:DXImageTransform.Microsoft.Glow(color='gray', Strength='5')
}
.motionblur
{
	height:10px;
	filter:progid:DXImageTransform.Microsoft.MotionBlur(Strength=10, Direction=45, Add='true')
}
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, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.3em;
	color: #000000;
	font-weight: none;
	text-align: left;
	text-decoration: none;
	letter-spacing: 1px;
	/*border: 1px solid red;*/
}
.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;
}
.searchbg1
{
	background-color:#91a246;
	height:29px;
}

/* Corporate Search Results */

. CorpFormTableHeader
{
	font-family: Arial, Helvetica, sans-serif;
	color: #3e79d7;
	text-decoration: none;
	font-weight:normal;
}
/* Form settings */

.FormBodyText
{
	font:normal 12px arial;
	color:#000000;
	text-decoration: none;
}
.FormLabelText
{
	font:normal 12px arial;
	color:#000000;
	text-decoration: none;
}
.FormLabelTextHeader				/* used for form labels e.g. username, password..etc */ 
{
	font:bold 12px arial;
	color:#000000;
	text-decoration: none;
}
.FormLabelHeader
{
	font:bold 13px arial;
	color:#000000;
	background-color:#b1c2cf;
	padding-left:5px;
	line-height:25px;
	height:25px;
	text-decoration: none;
}
.FormLabelSubheader
{
	font:bold 12px arial;
	color:#000000;
	text-decoration: none;
}
.FormErrorText
{
	font:normal 12px arial;
	color:#FF0000;
	text-decoration: none;
}
.FormMessageText
{
	font:normal 12px arial;
	color: #cd4400;
	text-decoration: none;
	text-align:left;
}
.FormButton
{
	font:normal 12px arial;
	color: #ffffff;
	border: 1px solid #ffffff;
	background-color:#ca8320;
	text-decoration: none;
	cursor:pointer;
	outline:none;
	line-height:15px;
}

.FormTextField
{
	font:normal 12px arial;
	color:#000000;
	height:19px;
	width: 100px;
	border: 1px solid #cccccc;
	background-color:#ffffff;
	text-decoration: none;
}
.RequiredField
{
	font:normal 12px arial;
	color: #000000;
	border: 1px solid #999999;
	background-color:#fff7ec;
	text-decoration: none;
	padding-right:-5px;
	height:20px;
}
.RequiredLabel
{
	color:#FF0000;
	vertical-align:top;
	text-align:center;
}
.formtableborder
{
	border:1px solid #999999;
}
.FormTableHeader
{
	font:bold 12px arial;
	background:#49667b;
	color:#ffffff;
	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	height:20px;
}
.FormTableSubheader
{
	font:normal 12px arial;
	color: #ffffff;
	background-color:#49667b;
	text-decoration: none;
}
.FormTableRow
{
	font:normal 12px arial;
	background:#d8d8d8;
	padding-left:5px;
	text-decoration: none;
	vertical-align:middle;
	text-align:left;
	height:20px;
}
.FormTableRowAlt
{
	font:normal 12px arial;
	background:#d8d8d8;
	padding-left:5px;
	text-decoration: none;
	vertical-align:middle;
	text-align:left;
	height:20px;
}
.FormTableHeader td, 
.FormTablerow td, 
.FormTablerowAlt td, 
.FormTableFooter td
{
	padding-left:7px;
	padding-right:7px;
	height:20px;
}
.FormTableSubrow
{
	font:normal 11px arial;
	color: #000000;
	height:30px;
	text-align:left;
	text-decoration: none;
}
.FormTableFooter
{
	font:bold 12px arial;
	color:#000000;
	background-color:#a0b6c6;
	line-height:16px;
	padding-left:2px;
	padding-right:2px;
	text-align:right;
	text-decoration: none;
}
.FormTextArea
{
	font:normal 12px arial;
	color: #000000;
	background-color:#ffffff;
	width:200px;
	border: 1px solid #cccccc;
	text-decoration: none;
	height:70px;
}
select
{
	font:normal 12px arial;
	color: #000000;
	background-color:#ffffff;
	border: 1px solid #cccccc;
	text-decoration: none;
}

/* Corporate Search settings */

.Corpsearchiframetransbg
{
	width: 610px;
	background: none;
	padding: 0px;
	margin: 0px;
}
.CorpSearchMainTable
{
	width: 600px;
	/*border: 1px solid red;*/
}
.CorpSearchTableFilter
{
	border: 0px solid #ff0000;
}
.CorpSearchResultTable
{
	width: 600px;
	height: 150px;
	font: normal 0.7em arial;
	color: #000000;
	text-decoration: none;
	paddin-right: 25px;
}
.CorpSearchResultRow
{
	background-color: #a9c8f7;
}
.CorpSearchResultRowAlt
{
	background-color: #d8d8d8;
}
.CorpSearchResultRowGap
{
	background-color: #ffffff;
	height: 7px;
}
.CorpFormTableHeader
{
	font: bold 0.8em arial;
	color:#ffffff;
	background-color: #3b586c;
	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	height:25px;
}
.CorporateMapSize
{
	float: left;
	width: 610px;
	height: 450px;
	text-align: left;
	border: 1px solid #cccccc;
}
.CorpFormlabeltext
{
	font:normal 11px arial;
	color: #000000;
	text-decoration: none;
}
.CorpFormlabelHeader
{
	font: bold 12px arial;
	color: #062e48;
	line-height: 25px;
	text-decoration: none;
}
.CorpFormLabelSubHeader
{
	font:normal 12px arial;
	color: #3b586c;
	text-decoration: none;
}
.CorpFormTextField
{
	font: normal 12px arial;
	color: #000000;
	height: 19px;
	width: 180px;
	border: 1px solid #cccccc;
	background-color:#ffffff;
	text-decoration: none;
	padding-left:3px;
}
.CorphCityTextField
{
	font: normal 12px arial;
	color:#000000;
	height:19px;
	width: 140px;
	vertical-align:middle;
	border: 1px solid #cccccc;
	background-color:#ffffff;
	text-decoration: none;
	padding-left: 3px;
}
.CorphmilesTextField
{
	font:normal 10px arial;
	color:#000000;
	height: 19px;
	width: 140px;
	vertical-align:middle;
	border: 1px solid #cccccc;
	background-color:#ffffff;
	text-decoration: none;
	padding-left:3px;
}
.CorphcommunityTextField
{
	font:normal 10px arial;
	color:#000000;
	height:19px;
	width: 140px;
	vertical-align:middle;
	border: 1px solid #cccccc;
	background-color:#ffffff;
	text-decoration: none;
	padding-left:3px;
}
.CorpFormButton
{
	font:normal 12px arial;
	color: #ffffff;
	border: 1px solid #ffffff;
	background-color:#ca8320;
	text-decoration: none;
	cursor:pointer;
	outline:none;
	line-height:15px;
}
.CorpSelect
{
	font: normal 12px arial;
	color: #000000;
	height:19px;
	-moz-height:19px;
	background-color:#ffffff;
	text-decoration: none;
	width:180px;
}
.CorphCorpSelect 
{
	font:normal 11px arial;
	color:#000000;
	height:20px;
	-moz-height:20px;
	background-color:#ffffff;
 	vertical-align:bottom!ie;
	text-decoration: none;
	width:70px;
}
.CorpFormErrorText
{
	font:normal 11px arial;
	color: #af0202;
	text-decoration: none;
	text-align:left;
}
.CorpFormMessageText
{
	font:normal 11px arial;
	color: #c77500;
	text-decoration: none;
	text-align:left;
}
.CorpDropList
{
	background-color:#FFFFFF;
	OVERFLOW:auto;
	Z-INDEX:55000;
	POSITION:absolute;
	border:1px solid #cccccc;
	border:1px solid #cccccc!ie;
	width:173px;
	width:180px!ie;
	line-height:15px;
	padding-left:5px;
	font-family:arial;
	size:11px;
	font-weight:normal;
}
.CorpDropListNavBg_Active
{
	background-color:#eeeeee;
}
.CorpDropListNavBg
{
	background-color:#d3ecf3;
}
.CorpPropertyName
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #174275;
	text-decoration: none;
	vertical-align:top;
	height: 20px;
	padding-left:3px;
}
a.CorpPropertyName:link, 
a.CorpPropertyName:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #174275;
	text-decoration: none;
	cursor:pointer;
}
a.CorpPropertyName:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	text-decoration: underline;
}
.CorpContentText
{
	font-family: Arial, Helvetica sans-serif;
	font-weight: 10px;
	font-weight: normal;
	color: #405e73;
	text-decoration: none;
}
.CorpFormLinks
{
	font:normal 12px arial;
	color: #49667b;
	line-height:20px;
	text-decoration: none;
	margin-left:4px;
}
a.CorpFormLinks:link, 
a.CorpFormLinks:visited
{
	font:normal 12px arial;
	color: #49667b;
	line-height:20px;
	text-decoration: underline;
	cursor:pointer;
	margin-left:4px;
}
a.CorpFormLinks:hover
{
	font:normal 12px arial;
	color: #49667b;
	line-height:20px;
	text-decoration: none;
	cursor:pointer;
	margin-left:4px;
}
.CorpAdvsearchLink
{
	font:normal 11px arial;
	color: #000000;
	line-height:20px;
	text-decoration: none;
}
a.CorpAdvsearchLink:link
{
	font:normal 11px arial;
	color: #000000;
	line-height:20px;
	text-decoration: underline;
}
a.CorpAdvsearchLink:visited
{
	font:normal 11px arial;
	color: #000000;
	line-height:20px;
	text-decoration: underline;
}
a.CorpAdvsearchLink:hover
{
	font:normal 11px arial;
	color: #000000;
	line-height:20px;
	text-decoration: underline;
}
.CorpBlankcell
{
	width:207px;
}
.CorpLocationcell
{
	width: 416px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#chkListCommunity td
{
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#chkListUnit td
{
	width:180px
}	
.CorpAdSearchBG
{
	height:350;
	VISIBILITY: hidden;
	POSITION: absolute;
	Z-INDEX: 503;
	top:490px;
	background-color:#dce5ee;
	padding:5px;
	border:1px solid #abbbcb;
	width: 610px;
}
.CorpSearchHAdvanceTable
{
	width: 360px;
	overflow: visible;
}
.CorpSearchAdvanceTable
{
	width: 600px; 
}
.Corpsortbyselect
{
	font:normal 11px arial;
	color: #000000;
	height:19px;
	-moz-height:19px;
	background-color:#ffffff;
	text-decoration: none;
	width:100px;
}
/* Corporate Search settings */

.FormBulletAmenities
{
	font: normal 11px arial;
	color: #333;
}
/* Form settings */

.FormBodyText
{
	font:normal 12px arial;
	color:#000000;
	text-decoration: none;
}
.FormLabelText
{
	font:normal 12px arial;
	color:#000000;
	text-decoration: none;
}
.FormLabelTextHeader
{
	font:bold 12px arial;
	color:#000000;
	text-decoration: none;
}
.FormLabelHeader
{
	font:bold 13px arial;
	color:#000000;
	background-color:#b1c2cf;
	padding-left:5px;
	line-height:25px;
	height:25px;
	text-decoration: none;
}
.FormLabelSubheader
{
	font:bold 12px arial;
	color:#000000;
	text-decoration: none;
}
.FormErrorText
{
	font:normal 12px arial;
	color:#FF0000;
	text-decoration: none;
}
.FormMessageText
{
	font:normal 12px arial;
	color: #cd4400;
	text-decoration: none;
	text-align:left;
}
.FormButton
{
	font:normal 12px arial;
	color: #ffffff;
	border: 1px solid #ffffff;
	background-color:#ca8320;
	text-decoration: none;
	cursor:pointer;
	outline:none;
	line-height:15px;
}
.FormTextField
{
	font:normal 12px arial;
	color:#000000;
	height:19px;
	width: 100px;
	border: 1px solid #cccccc;
	background-color:#ffffff;
	text-decoration: none;
}
.RequiredField
{
	font:normal 12px arial;
	color: #000000;
	border: 1px solid #999999;
	background-color:#fff7ec;
	text-decoration: none;
	padding-right:-5px;
	height:20px;
}
.RequiredLabel
{
	color:#FF0000;
	vertical-align:top;
	text-align:center;
}
.formtableborder
{
	border:1px solid #999999;
}
.FormTableHeader
{
	font:bold 12px arial;
	background:#49667b;
	color:#ffffff;
	text-decoration: none;
	vertical-align:middle;
	text-align:center;
	height:20px;
}
.FormTableSubheader
{
	font:normal 12px arial;
	color: #ffffff;
	background-color:#49667b;
	text-decoration: none;
}
.FormTableRow
{
	font:normal 12px arial;
	background:#d8d8d8;
	padding-left:5px;
	text-decoration: none;
	vertical-align:middle;
	text-align:left;
	height:20px;
}

.FormTableRowAlt
{
	font:normal 12px arial;
	background:#d8d8d8;
	padding-left:5px;
	text-decoration: none;
	vertical-align:middle;
	text-align:left;
	height:20px;
}

.FormTableHeader td, 
.FormTablerow td, 
.FormTablerowAlt td, 
.FormTableFooter td
{
	padding-left:7px;
	padding-right:7px;
	height:20px;
}
.FormTableSubrow
{
	font:normal 11px arial;
	color: #000000;
	height:30px;
	text-align:left;
	text-decoration: none;
}
.FormTableFooter
{
	font:bold 12px arial;
	color:#000000;
	background-color:#a0b6c6;
	line-height:16px;
	padding-left:2px;
	padding-right:2px;
	text-align:right;
	text-decoration: none;
}
.FormTextArea
{
	font:normal 12px arial;
	color: #000000;
	background-color:#ffffff;
	width:200px;
	border: 1px solid #cccccc;
	text-decoration: none;
	height:70px;
}
select
{
	font:normal 12px arial;
	color: #000000;
	background-color:#ffffff;
	border: 1px solid #cccccc;
	text-decoration: none;
}

/* 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;
}

/* 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 */
