@import url("framework/css_reset.css");

body	{ background-color: #382B23; font-family: Arial !important; margin: 0; padding: 0; background-image: url(../images/bg_01.gif); background-repeat: repeat-y; background-position: center; }

/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */

/*  STYLES TO USE ACROSS CONTENT BLOCKS  */
		
	/* Breadcrumb */
	.breadcrumb 				{ font-size: 10px; color: #6E6057; }
	.breadcrumb span 			{ font-size: 10px; color: #6E6057; }
	.breadcrumb a:link,				
	.breadcrumb a:visited		{ font-size: 10px; padding: 0 2px 0 2px; color: #6E6057 !important; text-decoration: underline; }
	.breadcrumb a:hover			{ text-decoration: none; }
		
	/* Blue button aligned bottom right */
	.btn_BtmRightBlue					{ margin-top: 5px; }
	.btn_BtmRightBlue ul li				{ background: none; margin-bottom: 0; }
	.btn_BtmRightBlue ul li a,
	.btn_BtmRightBlue ul li a:link,
	.btn_BtmRightBlue ul li a:visited	{ float: left; font-weight: bold; font-size: 14px; padding: 10px 10px 25px 10px; color: #FFFFFF; text-decoration: none; background-color: #80C8FA; }
	.btn_BtmRightBlue ul li a:hover		{ color: #FFFFFF; background-color: #352A26; }
	
	/* Brown button like the ones used on the homepage */
	.btn_BigBrown						{ padding: 38px 0 0 0; text-align: left; }
	.btn_BigBrown ul li					{ background: none; padding-left: 0; line-height: 31px; margin: auto; }
	.btn_BigBrown ul li a:link,
	.btn_BigBrown ul li a:visited		{ display: block; width: 251px; margin: 0; padding-right: 0; text-align: center; height: 31px; color: #80C8FA; border: 1px solid #5D788E; background-color: #231C18; font-size: 12px; font-weight: bold; text-decoration: none; }
	.btn_BigBrown ul li a:hover			{ text-decoration: none; color: #B0A8A3; border: 1px solid #655E5A; }
	
	/* White button with blue border */
	.btn_WhiteBlueBorder					{ margin-top: 10px; }
	.btn_WhiteBlueBorder ul					{ float: left; width: 173px; }
	.btn_WhiteBlueBorder ul li				{ background: none; }
	.btn_WhiteBlueBorder ul li a,
	.btn_WhiteBlueBorder ul li a:link,
	.btn_WhiteBlueBorder ul li a:visited	{ overflow: hidden; text-decoration: none !important; line-height: 14px; display: block; padding: 15px 10px 20px 10px; margin: auto 0 auto 3px; text-align: center; width: 150px; height: 21px; font-weight: bold; font-size: 12px; color: #8C8682 !important; border: 1px solid #80C8FA; background-color: #FFFFFF; }
	.btn_WhiteBlueBorder ul li a:hover		{ color: #69ADE6 !important; text-decoration: none; }
	
	
/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------ */

.w_600		{ width: 600px; }
.c_white 	{ color: #FFFFFF; }

/*  ========== CONTAINER ==========  */
	#container 		{ display: table; background: #000000; margin: auto; text-align: center; width: 979px; border-left: 1px solid #5B5450; }
	
/*  ========== HEADER ==========  */
	#header				{ height: 83px; background-color: #000000; color: #FFFFFF; }
	#header .logo		{ padding: 23px 0 0 20px; }
	#header .logo_img	{ float: left; width: 185px; height: 36px; }
	#header .logo_txt	{ margin: 4px 0 0 20px; float: left; width: 188px; height: 36px; }
	#header .login		{ float: right; padding-right: 22px; }
	#header .login_img	{ margin-top: 10px; float: left; width: 18px; height: 18px; }
	#header .login_txt	{ margin: 11px 0 0 4px; float: left; }
	#header a,
	#header a:link,
	#header a:visited	{ font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
	#header a:hover		{ color: #B0A8A3; text-decoration: none; }
	
/*  ========== MAIN NAV ==========  */
	#mainnav				{ clear: both; width: 979px; height: 81px; background-color: #231C18; border-top: 1px solid #382B23; border-bottom: 1px solid #382B23; }
	#mainnav .flash			{ float: left; width: 366px; }
	#mainnav .right_nav		{ float: right; padding-right: 22px;padding-top:2px; }
	
	#mainnav a,
	#mainnav a:link,
	#mainnav a:visited	{ line-height: 12px; color: #B1A9A5; font-weight: bold; font-size: 9px; text-decoration: none; }
	#mainnav a:hover	{ color: #FFFFFF; }
	
	#mainnav .search						{ margin-top: 22px; width: 550px; float: left; }
	#mainnav .btn input						{ color: #B1A9A5; font-size: 10px; margin: 0; padding: 2px; border: 1px solid #6D6662; background-color: #382b23; width: 159px; height: 11px;}
	#mainnav .btn							{ line-height: 15px; display: block; overflow: hidden;}
	#mainnav .btn ul						{ float: right; margin-right: 0px; }
	#mainnav .btn ul li						{ float: left; margin-left: 3px; line-height: 15px; }
	#mainnav .btn ul li a,
	#mainnav .btn li a:link,
	#mainnav .btn ul li a:visited			{ line-height: 15px; text-align: center; display: block; font-size: 10px; font-weight: bold; width: 60px; height: 15px; color: #80C8FA; border: 1px solid #5D788E; background-color: #231C18; }
	#mainnav .btn input.submit				{ line-height: 15px; text-align: center; display: block; font-size: 10px; font-weight: bold; width: 60px; height: 15px; color: #80C8FA; border: 1px solid #5D788E; background-color: #FFFFFF; }
	
	#mainnav .btn ul li a:hover				{ text-decoration: none; color: #B0A8A3; border: 1px solid #6D6662; background-color: #231C18; }
		
	#mainnav .nav_hor						{ font-family: Arial, sans-serif; background: none; margin-top: 8px; clear: both; width: auto; }
	#mainnav .nav_hor ul					{ line-height: 16px; border: none; float: right; }
	#mainnav .nav_hor ul li					{ float: left; }
	#mainnav .nav_hor ul li a:link,
	#mainnav .nav_hor ul li a:visited		{ float: left; padding: 0 5px 0 5px; border-right: 1px solid #B1A9A5; background: none; }
	#mainnav .nav_hor ul li a:hover			{ background: none; }
	#mainnav .right_nav .search .nav_hor ul li a.last_link		{ padding-right: 0; border-right: none; }
	
/*  ========== SECTION SUB NAV ==========  */	
	#subnav .nav_hor							{ background: none; margin-top: 6px; }
	#subnav .nav_hor ul							{ border: none; }
	#subnav .nav_hor ul li						{ float: left; }
	#subnav .nav_hor ul li a:link,
	#subnav .nav_hor ul li a:visited			{ float: left; overflow: hidden; line-height: 50px; display: block; padding: 0 15px 0 15px; margin: auto 0 auto 2px; text-align: center; height: 50px; font-weight: bold; font-size: 12px; color: #80C8FA; border-left: 1px solid #3D6078; border-right: 1px solid #3D6078; border-top: 1px solid #3D6078; text-decoration: none; background-color: #231C18; }
	#subnav .nav_hor ul li a:hover				{ color: #B0A8A3; border-left: 1px solid #655E5A; border-right: 1px solid #655E5A; border-top: 1px solid #655E5A; background-color: #231C18; }
	#subnav .nav_hor ul li a.selected			{ color: #FFFFF3; background-color: #352A26; border-left: 1px solid #655E5A; border-right: 1px solid #655E5A; border-top: 1px solid #655E5A; } 
	#subnav .nav_hor ul li a.first_link:link,
	#subnav .nav_hor ul li a.first_link:visited,
	#subnav .nav_hor ul li a.first_link:hover	{ margin-left: 0; border-left: none; }
	
/*  ========== FOOTER ==========  */
	#footer			{ clear: both; font-size: 9px; font-weight: bold; padding: 20px 15px 0 15px; background-color: #000000; }
	
	#footer .nav_hor							{ background: none; }
	#footer .nav_hor ul							{ border: none; }
	#footer .nav_hor ul li						{ float: left; line-height: 12px; font-size: 9px; }
	#footer .nav_hor ul li a:link,	
	#footer .nav_hor ul li a:visited			{ text-decoration: none; font-size: 11px; color: #8B837F; padding: 0 5px 0 5px; border-right: 1px solid #8B837F; background: none; }
	#footer .nav_hor ul li a:hover				{ background: none; color: #C6BEBA; }
	#footer .w_600 .nav_hor ul li a.first_link	{ padding-left: 0; }
	#footer .w_600 .nav_hor ul li a.last_link	{ border-right: none; }
	#footer p									{ color: #8B837F; padding-bottom: 10px; line-height: 12px; font-size: 11px; }
	#footer p.right								{ text-align: right; }
	#footer a:link,
	#footer a:visited							{ color: #C6BEBA; text-decoration: underline; }
	#footer a:hover								{ text-decoration: none; }
	
	#address {float:left;padding-left:5px;}
		
/*  =============================================================================================  */	
/*  ======================================== SPLASH PAGE ========================================  */

	/*  ========== MAIN CONTENT ==========  */
		#maincontent		{ width: 979px; padding: 0; }
		#content			{ padding: 0; margin: 0; text-align: left; }
		
		#maincontent .splash_holder			{ height: 414px; overflow: hidden; }
		#maincontent .flash					{text-align:center;}
		
/*  ============================================================================================  */
/*  ======================================== INDEX PAGE ========================================  */

	/*  ========== MAIN CONTENT ==========  */		
		#maincontent .content_area				{ display: table; background: url(../images/bg_index.gif) repeat-y; margin: 0; padding: 0; width: 100%; }
		#maincontent .content_left				{ height: 100%; border-right: 1px solid #B6B3B0; padding: 0 35px 28px 35px; width: 587px; float: left; background-color: #EFEBE9; }
		#maincontent .content_right				{ height: 100%; color: #F7F5F4; float: left; background-color: #231C18; }
		#maincontent .form_content				{ background-color: #EFEBE9; height: 100%; padding: 15px;}
		#maincontent .form_content h1			{padding-top: 10px;}
		
		/*
		#maincontent .content_area h1			{ margin-top: 20px; font-size: 15px; color: #4398E0; font-weight: bold; line-height: 16px; }
		#maincontent .content_left				{ height: 100%; border-right: 1px solid #B6B3B0; padding: 0 35px 28px 35px; width: 587px; float: left; background-color: #EFEBE9; }
		#maincontent .content_right				{ height: 100%; color: #F7F5F4; float: left; background-color: #231C18; }
		#maincontent .content_area a:link		{ color: #026BCD; text-decoration: underline; }
		#maincontent .content_area a:visited 	{ color: #7C397D; text-decoration: underline; }
		#maincontent .content_area a:hover		{ color: #026BCD; text-decoration: none; }
		*/
		
			/* Same as .btn_BtmRightBlue */		
			
		
/*  ==========================================================================================  */
/*  ======================================== SUB PAGE ========================================  */

	/*  ========== MAIN CONTENT ==========  */
		#maincontent .sub_content				{ display: table; background: url(../images/bg_sub.gif) repeat-y; margin: 0; padding: 0; width: 100%; }
		#maincontent .sub_content a:link		{ color: #026BCD; text-decoration: underline; }
		#maincontent .sub_content a:visited		{ color: #7635A0; text-decoration: underline; }
		#maincontent .sub_content a:hover		{ color: #026BCD; text-decoration: none; }
		
		.divLeft 	{float:left;width:80px;}
		.divcenter 	{float:left;width:180px;}
		.divright 	{width:150px;}
		.divmsg 	{float:left;width:310px;text-align:right;}
		
		#maincontent .sub_content .content_right			{ color: #F7F5F4; float: left; width: 701px; background: none; }
		#maincontent .sub_content .content_right .left		{ float: left; padding: 25px 40px 25px 40px; width: 471px; }
		#maincontent .sub_content .content_right .right		{ float: right; width: 149px; }		
		
		ul.content_arrow		{ line-height: 12px; font-size: 12px; color: #231C18; }
		ul.content_arrow li 	{ background: url(../images/bullets.gif) no-repeat left 3px; font-size: 11px; padding-left: 15px; margin: 10px 0 0 0; }
	
		#maincontent .sub_content_area .nav_hor						{ background: none; margin-top: 25px; }
		#maincontent .sub_content_area .nav_hor ul					{ border: none; }
		#maincontent .sub_content_area .nav_hor ul li				{ float: left; }
		#maincontent .sub_content_area .nav_hor ul li a:link,
		#maincontent .sub_content_area .nav_hor ul li a:visited		{ overflow: hidden; line-height: 12px; display: block; padding: 15px 10px 20px 10px; margin: auto 0 auto 3px; text-align: center; width: 150px; height: 21px; font-weight: bold; font-size: 12px; color: #8C8682; border: 1px solid #80C8FA; text-decoration: none; background-color: #FFFFFF; }
		#maincontent .sub_content_area .nav_hor ul li a:hover		{ color: #69ADE6; border: 1px solid #80C8FA; background-color: #FFFFFF; }
				
		#maincontent .sub_content_area .highlight		{ margin-top: 30px; color: #231C18; font-size: 10px; }
		#maincontent .sub_content_area .highlight h2	{ font-weight: bold; font-size: 16px; color: #847F7C; line-height: 20px; }
		
		#maincontent .sub_right_img			{ font-size: 1px; display: block; }
		
		.message			{ font-size: 10px; display: block;color: #352A26; }
		
		.ekmenu_menu_level_0 { float: left; }
		.inputBtn { border: 1px solid #5D788E !important; height: 18px !important; color: #80C8FA !important; background-color: #382b23 !important; padding-bottom: 3px; margin-top: 10px; font-weight: bold !important; font-size:10px;}
		.searchBtn,.submitBtn { border: 1px solid #5D788E !important; min-width: 55px; width: auto !important; width: 125px; height: 18px !important; color: #80C8FA !important; background-color: #382b23 !important; padding-bottom: 3px; }
		.inputBtn:hover,.searchBtn:hover { border: 1px solid #655E5A !important; color: #B0A8A3 !important; }
		span { font-size: 1em !important; color: inherit !important; }

		.ReorderNavigation 				{ height: 360px; border: solid  1px #B6B3B0; padding: 5px 5px 5px 5px;  width: 400px; background-color: #231C18; }
		.ReorderNavigation .ReorderList	{ float:left; height:inherit; border: solid 1px #5B534F; width:inherit; background-color: #382B23; color:Gray;}
		.ReorderNavigation .ReorderList select { color:#FFFFFF; font-size:12px; }
		#lstLeftNavigation { size:1; }
		#maincontent .sub_content_area input.blended {border: none !important; background-color: transparent !important; text-align: right;}

/*  ---------------------------------------  */
/*  EKTRON CONTENT BLOCKS => DEFAULT STYLES  */

/*  -------------------------------------------------------------------------------------------------------------  */
/*  -------------------------------------------------------------------------------------------------------------  */

	/*  HOME PAGE => Default.aspx  */
		
		/*  ----------------------------------------------------------------  */
		
			/* LEFT COL */
			
				/* Div's */
				.left_col		{ float: left; width: 366px; }
				.top_img		{ height: 296px; font-size: 1px; width: auto; }
				.btm_img		{ background: url(../images/s_img_ring2.jpg) no-repeat; width: 351px; height: 34px; padding: 84px 0 0 15px; }
	
				/* Ektron class => normal */
				.left_col p		{ font-size: 12px; color: #8E8784; line-height: 14px; }
				
				/* Ektron class => hyperlink */
				.left_col a,
				.left_col a:link,		
				.left_col a:visited		{ color: #8E8784; font-weight: bold; text-decoration: underline; font-size: 12px; }
				.left_col a:hover		{ text-decoration: none; }
				.maintenancebanner			{ display: block; font-size: 10px; width: 979px; height: 100px;}
		.maintenancebanner h3		{ color: #80C8FA; font-weight:normal; margin: 20px;}

		/*  ----------------------------------------------------------------  */
		
			/* SECTION BOX */
			
				/* Div's */
				.section_box			{ height: 414px; float: left; width: 289px; border-left: 1px solid #736D69; border-right: 1px solid #736D69; }
				.mid_col_img			{ float: left; width: 10px; }
				.right_col_img			{ float: left; width: 21px; }
				.section_title			{ height: 137px; font-size: 1px; }
				.section_img			{ height: 126px; font-size: 1px; }
				.section_bottom_per		{ margin: 0 !important; padding: 0 !important; width: 289px; text-align: center; min-height: 151px; background: url(../images/s_bg_personal.jpg) no-repeat top; }
				.section_bottom_bus		{ width: 289px; height: 151px; background: url(../images/s_bg_business.jpg) no-repeat top; }
		
				/* Ektron class => bulleted list */
				.section_box ul						{ width: auto; text-align: left; line-height: 18px; padding-left: 18px; }
				.section_box ul li					{ float: left; background: url(../images/icon_arrow.gif) no-repeat left; font-size: 11px; font-weight: bold; padding-left: 22px; margin: 11px 0 0 0; }
				.section_box ul li a:link,
				.section_box ul li a:visited		{ color: #FFFFFF; padding-right: 10px; text-decoration: none; }
				.section_box ul li a:hover			{ color: #B0A8A3; text-decoration: none; }
				.section_box ul li a.last_link		{ padding-right: 0; }
		
				/* Same as .btn_BigBrown */
				.section_box .big_btn							{ min-height: 10px; padding: 38px 0 0 0; text-align: left; }
				.section_box .big_btn ul li						{ background: none; padding-left: 0; line-height: 31px; margin: auto; }
				.section_box .big_btn ul li a:link,
				.section_box .big_btn ul li a:visited			{ display: block; width: 251px; margin: 0; padding-right: 0; text-align: center; min-height: 31px; color: #80C8FA; border: 1px solid #5D788E; background-color: #231C18; font-size: 12px; font-weight: bold; text-decoration: none; }
				.section_box .big_btn ul li a:hover				{ text-decoration: none; color: #B0A8A3; border: 1px solid #655E5A; }
				
				/* Section box classes */
				.section_box p	{ text-align: right; color: #B1A9A5; width: auto; margin: 25px 10px 0 0; font-style: italic; }
		
		/*  ----------------------------------------------------------------  */
		
			/* INFO BOX */
			
				/* Div's */
				.info_box				{ clear: both; background-color: #231C18; border-top: 1px solid #382B23; border-bottom: 1px solid #382B23; padding: 20px 0 20px 0; }
				.info_box .col_left 	{ float: left; width: 321px; padding: 0 30px 0 15px; }
				.info_box .col_box		{ float: left; width: 270px; padding-right: 30px; }
				
				/* Ektron class => heading */				
				.info_box h1,
				.info_box h2,
				.info_box h3,
				.info_box h4,
				.info_box h5,
				.info_box h6			{ font-size: 13px; color: #80C8FA; font-weight: bold; line-height: 15px; }

				/* Ektron class => normal */
				.info_box p				{ color: #F2E8E4; margin-bottom: 10px; font-size: 11px; }
				
				/* Ektron class => hyperlink */ 
				.info_box a,
				.info_box a:link,
				.info_box a:visited		{ font-size: 11px; color: #F2E8E4; text-decoration: underline; }
				.info_box a:hover		{ color: #FFFFFF; text-decoration: none; }
				
		/*  ----------------------------------------------------------------  */

	/*  END HOME PAGE => Default.aspx  */
	
/*  -------------------------------------------------------------------------------------------------------------  */
/*  -------------------------------------------------------------------------------------------------------------  */

	/*  BANNER SUB HOME PAGE  */
		
		/* Div's */
		.landingbanner				{ display: block; font-size: 10px; width: 979px; height: 254px;}			
		.personalbanner				{ display: block; font-size: 10px; width: 979px; height: 254px; background: url(../images/img_personal_lg.jpg) no-repeat; }			
		.brandstandardsbanner		{ display: block; font-size: 10px; width: 979px; height: 254px; background: url(../images/img_brandstandards_lg.jpg) no-repeat; }			
		.businessbanner				{ display: block; font-size: 10px; width: 979px; height: 254px; background: url(../images/img_business_lg.jpg) no-repeat; }
		.banner						{ display: block; font-size: 10px; width: 979px; height: 254px; background: url(../images/img_agent_lg.jpg) no-repeat; }
		
		
		.landingbanner .landingWelcome			{position: absolute; top: 0;}
		
		.landingbanner .content,
		.personalbanner .content,
		.businessbanner .content,
		.banner .content			{ padding: 25px 0 0 335px; width: 500px; }

		.brandstandardsbanner .content	{ padding: 15px 0 0 470px; width: 500px; }
		
		/* Ektron class => heading */
		.landingbanner h1,
		.personalbanner h1,
		.businessbanner h1,
		.banner h1				{ font-size: 44px; color: #80C8FA; line-height: 52px; font-weight:normal; }
		.landingbanner h1		{font-size: 36px !important;}

		.brandstandardsbanner h1	{ font-size: 55px; color: #80C8FA; line-height: 58px; font-weight:normal; }
		
		.landingbanner h2,
		.personalbanner h2,
		.brandstandardsbanner h2,
		.businessbanner h2,
		.banner h2				{ font-size: 16px; color: #D3CECC; font-weight: bold; line-height: 20px; }
		
		.landingbanner h3,
		.personalbanner h3,
		.brandstandardsbanner h3,
		.businessbanner h3,
		.banner h3				{ font-size: 14px; color: #D3CECC; font-weight: bold; line-height: 18px; }
		
		.landingbanner h4,
		.personalbanner h4,
		.brandstandardsbanner h4,
		.businessbanner h4,
		.banner h4				{ font-size: 12px; color: #FFFFFF; font-weight: bold; line-height: 14px; }
		
		.landingbanner h5,
		.personalbanner h5,
		.brandstandardsbanner h5,
		.businessbanner h5,
		.banner h5				{ font-size: 11px; color: #FFFFFF; font-weight: bold; line-height: 13px; }
		
		.landingbanner h6,
		.personalbanner h6,
		.brandstandardsbanner h6,
		.businessbanner h6,
		.banner h6				{ font-size: 10px; color: #FFFFFF; font-weight: bold; line-height: 12px; }
		
		.landingbanner h1 span,
		.personalbanner h1 span,
		.brandstandardsbanner h1 span,
		.businessbanner h1 span,
		.banner h1 span,
		.landingbanner address,
		.personalbanner address,
		.brandstandardsbanner address,
		.businessbanner address,
		.banner address				{ font-size: 44px; color: #FFFFFF !important; }
		
		/* Ektron class => normal */
		.landingbanner p,
		.personalbanner p,
		.brandstandardsbanner p,
		.businessbanner p,
		.banner p				{ font-size: 12px; color: #FFFFFF; font-weight: bold; line-height: 14px; }
		
		/* Ektron class => hyperlink */
		.landingbanner a,
		.landingbanner a:link,
		.landingbanner a:visited,
		.personalbanner a,
		.personalbanner a:link,
		.personalbanner a:visited,
		.brandstandardsbanner a,
		.brandstandardsbanner a:link,
		.brandstandardsbanner a:visited,
		.businessbanner a,
		.businessbanner a:link,
		.businessbanner a:visited,
		.banner a,
		.banner a:link,
		.banner a:visited			{ font-size: 12px; line-height: 14px; color: #FFFFFF; text-decoration: underline; }
	
		.landingbanner a:hover,
		.personalbanner a:hover,
		.brandstandardsbanner a:hover,
		.businessbanner a:hover,
		.banner a:hover				{ text-decoration: none; }
		
		/* Ektron class => increase indent */
		.landingbanner blockquote,
		.personalbanner blockquote,
		.brandstandardsbanner blockquote,
		.businessbanner blockquote,
		.banner blockquote			{ font-style: normal; margin-left: 20px; margin-right: 0; padding-right: 0; }
		
		/* Ektron class => address */
		.landingbanner address,
		.personalbanner address,
		.brandstandardsbanner address,
		.businessbanner address,
		.banner address				{ font-size: 12px; font-style: italic; color: #231C18; }
		
		/* Buttons */
		.landingbanner .nav_hor,
		.personalbanner .nav_hor,
		.brandstandardsbanner .nav_hor,
		.businessbanner .nav_hor,
		.banner .nav_hor							{ background: none; margin-top: 12px; }
		
		.landingbanner .nav_hor ul,
		.personalbanner .nav_hor ul,
		.brandstandardsbanner .nav_hor ul,
		.businessbanner .nav_hor ul,
		.banner .nav_hor ul							{ border: none; }
		
		.landingbanner .nav_hor ul li,
		.personalbanner .nav_hor ul li,
		.brandstandardsbanner .nav_hor ul li,
		.businessbanner .nav_hor ul li,
		.banner .nav_hor ul li						{ float: left; }
		
		.landingbanner .nav_hor ul li a:link,		
		.landingbanner .nav_hor ul li a:visited ,
		.personalbanner .nav_hor ul li a:link,
		.personalbanner .nav_hor ul li a:visited,
		.brandstandardsbanner .nav_hor ul li a:link,
		.brandstandardsbanner .nav_hor ul li a:visited,
		.businessbanner .nav_hor ul li a:link,
		.businessbanner .nav_hor ul li a:visited,
		.banner .nav_hor ul li a:link,
		.banner .nav_hor ul li a:visited			{ display: block; font-weight: bold; font-size: 12px; padding: 5px 20px 5px 20px; 
														margin-right: 3px; color: #80C8FA; border: 1px solid #637E94; background-color: #231C18; 
														text-decoration: none; }
														
		.landingbanner .nav_hor ul li a:hover,
		.personalbanner .nav_hor ul li a:hover,
		.brandstandardsbanner .nav_hor ul li a:hover,
		.businessbanner .nav_hor ul li a:hover,
		.banner .nav_hor ul li a:hover				{ color: #B0A8A3; border: 1px solid #655E5A; background-color: #231C18; text-decoration: none; }
		
		
		/* Hover links on landing page */
		.landingbanner .bluenile .nav_hor ul li a:hover { color: #B0A8A3 !important; border: 1px solid #655E5A !important; background-color: #efebe9; text-decoration: none; }
		
		/* Stacked hover links on landing page */
		.landingbanner .bluenile .nav_hor .stacked a:hover { color: #B0A8A3 !important; border: 1px solid #655E5A !important; background-color: #efebe9; text-decoration: none; }
		/* Container to hold link */
		.landingbanner .bluenile .nav_hor div.inside			{ margin-right: 3px;  border: 2px solid #4398E0; background-color: #efebe9; padding: 4px;}
		
		/* Links on landing page */
		.landingbanner .bluenile .nav_hor  ul li a:link,		
		.landingbanner .bluenile .nav_hor  ul li a:visited		{border: 1px solid #4398E0; padding: 5px 20px 5px 20px;
														color: #4398E0; display: block; font-weight: bold; font-size: 12px; 
														text-decoration: none; background-color: #efebe9;}
		
		/* Stacked links on landing page */
		.landingbanner .bluenile .nav_hor .stacked .inside	{padding: 3px 2px 3px 2px;}											
		.landingbanner .bluenile .nav_hor .stacked td.link	{text-align: center;}
		
		.landingbanner .bluenile .nav_hor .stacked td.text	{color: #D3CECC;}
		.landingbanner .bluenile .nav_hor .stacked a:link,
		.landingbanner .bluenile .nav_hor .stacked a:visited	{color: #4398E0; font-weight: bold; font-size: 12px;  text-decoration: none;
														border: 1px solid #4398E0;padding: 2px 10px 2px 10px; width: 100%;}
		
		
		/* Default form styles */
		.landingbanner select,
		.personalbanner select,
		.brandstandardsbanner select,
		.businessbanner select,
		.banner select				{ color: #231C18; font-size: 10px; }
		
		/* Banner Classes */
		.landingbanner .select,
		.personalbanner .select,
		.brandstandardsbanner .select,
		.businessbanner .select,
		.banner .select				{ padding-left: 335px; padding-top: 10px; }

		.landingbanner .story,
		.personalbanner .story,
		.brandstandardsbanner .story,
		.businessbanner .story,
		.banner .story				{ font-size: 12px; color: #FFFFFF; font-style:italic ; }
		
		/* ----------- Promotion Pages ------------------------- */
		.landingbanner .postPromotionFields				{position: relative; padding-left: 335px;
															padding-top: 165px; color: #ffffff; }
															
		.jewelerCodeConfirmation						{background-color: #fff; border: 2px solid #999; text-align: center; padding: 8px;}
		
		.modalPanel										{width: 400px; z-index: 600; position: relative; background-color: #ccc; padding: 8px;}
		
		.modalBackground								{filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4; width: 100%; height: 100%; 
		                								 background-color: #999999; position: absolute; z-index: 500; top: 0px; left: 0px;}
		 
		.jewelerCodeContainer div						{float: left;}   								 
/*  -------------------------------------------------------------------------------------------------------------  */
/*  -------------------------------------------------------------------------------------------------------------  */

	/*  HARVEST POINT => HarvestPoint.aspx  */

		/* Ektron classes => heading */
		.content_left2 h1, 
		.content_left2 h2, 
		.content_left2 h3	{ color: #4398E0 !important; font-weight: bold; } 
		.content_left2 h4, 
		.content_left2 h5, 
		.content_left2 h6	{ color: #FFFFFF !important; font-weight: bold; }
		.content_left2 h1	{ font-size: 22px !important; font-weight: bold; line-height: 24px; }
		.content_left2 h2	{ font-size: 13px !important; line-height: 14px; }
		.content_left2 h3	{ font-size: 12px !important; line-height: 14px; }
		.content_left2 h4	{ font-size: 11px !important; line-height: 14px; margin-bottom: 12px; }
		.content_left2 h5	{ font-size: 10px !important; }
		.content_left2 h6	{ font-size: 9px !important; }
		
		
		
		/* Ektron class => normal */
		.content_left2 p				{ margin-bottom: 10px; color: #FFFFFF !important; font-size: 11px; line-height: 12px; }
		
		/* Ektron class => hyperlink */
		.content_left2 a,
		.content_left2 a:link		{ font-size: 11px; color: #FFFFFF !important; text-decoration: underline; }
		.content_left2 a:visited	{ color: #FFFFFF !important; text-decoration: underline; }
		.content_left2 a:hover		{ color: #FFFFFF; text-decoration: none; }
		
		/* Ektron class => table */
		.content_left2 th		{ font-size: 11px; color: #FFFFFF !important; font-weight: bold; }
		.content_left2 td		{font-size: 11px; color: #FFFFFF !important; }
		
		/* Ektron class => bulleted list */
		.content_left2 ul		{ line-height: 12px; font-size: 11px; color: #FFFFFF !important; margin-bottom: 12px; }
		.content_left2 ul li	{ background: url(../images/bullets.gif) no-repeat left 3px; font-size: 11px; padding-left: 15px; margin: 0 0 10px 0; }
		
		/* Ektron class => numbered list */
		.content_left2 ol		{ list-style-type: decimal; line-height: 12px; font-size: 11px; color: #FFFFFF !important; margin-left: 20px; margin-bottom: 12px; }
		.content_left2 ol li	{ font-size: 11px; padding-left: 0; margin: 0 0 10px 0; }
	
		/* Ektron class => increase indent */
		.content_left2 blockquote	{ font-style: normal; margin-left: 20px; margin-right: 0; padding-right: 0; }
		
		/* Ektron class => address */
		.content_left2 address	{ font-size: 11px; color: #FFFFFF !important; }

	/*  END HARVEST POINT => HarvestPoint.aspx  */
	
/*  -------------------------------------------------------------------------------------------------------------  */
/*  -------------------------------------------------------------------------------------------------------------  */
	
	/*  SUB CONTENT LEFT  */
		
		/* Div's */
		#maincontent .sub_content .content_left					{ padding: 0; margin: 0; height: 100%; border: none; width: 278px; float: left; background-color: #352A26; }
		#maincontent .sub_content .content_left .sub_title		{ margin: 43px 0 0 16px; padding: 0; display: block; width: auto; height: 82px;}
		#maincontent .sub_content .content_left .brandstandards_sub_title {}
		#maincontent .sub_content .content_left .sub_img		{ display: block; width: 278px; height: 126px; }
		
		/* Ektron classes => heading */
		.content_left h1, 
		.content_left h2, 
		.content_left h3	{ color: #4398E0; font-weight: bold; } 
		.content_left h4, 
		.content_left h5, 
		.content_left h6	{ color: #231C18; font-weight: bold; }
		.content_left h1	{ font-size: 15px !important; line-height: 16px; margin: 18px 0 0 0; }
		.content_left h2	{ font-size: 16px !important; line-height: 20px; }
		.content_left h3	{ font-size: 14px !important; line-height: 18px; }
		.content_left h4	{ font-size: 11px !important; line-height: 14px; margin-bottom: 12px; }
		.content_left h5	{ font-size: 10px !important; }
		.content_left h6	{ font-size: 9px !important; }
		
		.content_left .landingContentContainer {padding-top: 20px;}
		
		/* This is used with the new landing page */
		.content_left .landingContent h1 a {color: #4398E0 !important; font-size: 100%; text-decoration: none;}
		.content_left .landingContent h1 a:hover {color: #B0A8A3 !important; font-size: 100%; text-decoration: underline;}
		.content_left .landingContent a:link, a:visited {text-decoration: none !important;}
		.content_left .landingContent a:hover{color: #B0A8A3;}
		
		
		/* Ektron class => normal */
		.content_left p				{ font-size: 11px; color: #231C18; line-height: 14px; margin-bottom: 0px; }
		
		/* Ektron class => hyperlink */
		.content_left a,
		.content_left a:link		{ font-size: 11px; color: #026BCD; text-decoration: underline; }
		.content_left a:visited		{ color: #026BCD !important; text-decoration: underline; }
		.content_left a:hover		{ color: #026BCD; text-decoration: none; }
		
		/* Ektron class => table */
		.content_left th		{ font-size: 12px; color: #231C18; font-weight: bold; }
		.content_left td		{ font-size: 11px; color: #231C18; }
		
		/* Ektron class => bulleted list */
		.content_left ul		{ line-height: 12px; font-size: 11px; color: #231C18; margin-bottom: 12px; }
		.content_left ul li		{ background: url(../images/bullets.gif) no-repeat left 3px; font-size: 11px; padding-left: 15px; margin: 0 0 10px 0; }
		
		/* Landing page lists */
		.content_left .landingContent ul li {background: url(../images/bulletImage.gif) no-repeat left 3px;}
		
		
		/* Ektron class => numbered list */
		.content_left ol		{ list-style-type: decimal; line-height: 12px; font-size: 11px; color: #231C18; margin-left: 20px; margin-bottom: 12px; }
		.content_left ol li		{ font-size: 11px; padding-left: 0; margin: 0 0 10px 0; }
		
		/* Ektron class => increase indent */
		.content_left blockquote	{ font-style: normal; margin-left: 20px; margin-right: 0; padding-right: 0; }
		
		/* Ektron class => address */
		.content_left address	{ font-size: 11px; color: #231C18; }
		
		/* Left Navigation */
		.content_left .nav_vert						{ width: auto; text-align: left; line-height: 18px; padding: 15px; margin: 0; }
		.content_left .nav_vert ul					{ line-height: 18px; }
		.content_left .nav_vert ul li				{ background: url(../images/icon_arrow.gif) no-repeat left 0; font-size: 10px; font-weight: bold; padding-left: 22px; margin: 5px 0 0 0; }
		.content_left .nav_vert ul li a:link,
		.content_left .nav_vert ul li a:visited,
		.content_left .nav_vert ul li span,
		.content_left .nav_vert p,
		.content_left .nav_vert ul li a				{ font-size: 10px; text-decoration: none !important; color: #FFFFFF !important; }
		.content_left .nav_vert ul li a:hover		{ text-decoration: none; color: #B0A8A3 !important; }
		.content_left .nav_vert ul li a.selected	{ text-decoration: none; color: #80C8FA !important; }
		.content_left .nav_vert ul li a.nolink		{ text-decoration: none; }
		
	/*  END SUB CONTENT AREA  */
	
/*  -------------------------------------------------------------------------------------------------------------  */
/*  -------------------------------------------------------------------------------------------------------------  */
	
	/*  SUB CONTENT AREA  */
		
		/* Ektron classes => heading */
		.sub_content_area h1, 
		.sub_content_area h2, 
		.sub_content_area h3	{ color: #4398E0; font-weight: bold; } 
		.sub_content_area h4, 
		.sub_content_area h5, 
		.sub_content_area h6	{ color: #231C18; font-weight: bold; }
		.sub_content_area h1	{ font-size: 19px !important; line-height: 22px; margin: 8px 0; }
		.sub_content_area h2	{ font-size: 16px !important; line-height: 20px; }
		.sub_content_area h3	{ font-size: 14px !important; line-height: 18px; }
		.sub_content_area h4	{ font-size: 11px !important; line-height: 14px; margin-bottom: 12px; }
		.sub_content_area h5	{ font-size: 10px !important; }
		.sub_content_area h6	{ font-size: 9px !important; }
		
		/* Ektron class => normal */
		.sub_content_area p				{ font-size: 11px; color: #231C18; line-height: 14px; margin-bottom: 12px; }
		
		/* Ektron class => hyperlink */
		.sub_content_area a,
		.sub_content_area a:link		{ font-size: 11px; color: #026BCD; text-decoration: underline; }
		.sub_content_area a:visited		{ color: #026BCD !important; text-decoration: underline; }
		.sub_content_area a:hover		{ color: #026BCD; text-decoration: none; }
		
		/* Ektron class => table */
		.sub_content_area th		{ font-size: 12px; color: #231C18; font-weight: bold; }
		.sub_content_area td		{ font-size: 11px; color: #231C18; }
		
		/* Ektron class => bulleted list */
		.sub_content_area ul		{ line-height: 12px; font-size: 11px; color: #231C18; margin-bottom: 12px; }
		.sub_content_area ul li		{ background: url(../images/bullets.gif) no-repeat left 3px; font-size: 11px; padding-left: 15px; margin: 0 0 10px 0; }
		
		/* Ektron class => numbered list */
		.sub_content_area ol		{ list-style-type: decimal; line-height: 12px; font-size: 11px; color: #231C18; margin-left: 20px; margin-bottom: 12px; }
		.sub_content_area ol li		{ font-size: 11px; padding-left: 0; margin: 0 0 10px 0; }
		
		/* Ektron class => increase indent */
		.sub_content_area blockquote	{ font-style: normal; margin-left: 20px; margin-right: 0; padding-right: 0; }
		
		.sub_content_area .large_button a			{color: #80cbfa !important; padding: 5px; border: 1px solid #80cbfa; background-color: #231c18; text-decoration: none !important; font-size: 160%;}
.sub_content_area .large_button a:hover		{text-decoration: none !important;}

		
		/* Ektron class => address */
		.sub_content_area address	{ font-size: 11px; color: #231C18; }
		
			/* Same as .btn_WhiteBlueBorder */
			.content_big_box					{ margin-top: 10px; }
			.content_big_box ul					{ margin-bottom: 0; float: left; width: 173px; }
			.content_big_box ul li				{ margin-bottom: 0; padding-left: 0; background: none; }
			.content_big_box ul li a,
			.content_big_box ul li a:link,
			.content_big_box ul li a:visited	{ overflow: hidden; text-decoration: none !important; line-height: 14px; display: block; padding: 15px 10px 20px 10px; margin: auto 0 auto 3px; text-align: center; width: 150px; height: 21px; font-weight: bold; font-size: 12px; color: #8C8682 !important; border: 1px solid #80C8FA; background-color: #FFFFFF; }
			.content_big_box ul li a:hover		{ color: #69ADE6 !important; text-decoration: none; }
			
			.content_big_box					{ margin-top: 10px; }
			.content_big_box div				{ float: left; width: 153px; }
			.content_big_box div a,
			.content_big_box div a:link,
			.content_big_box div a:visited		{ overflow: hidden; text-decoration: none !important; line-height: 14px; display: block; padding: 15px 10px 20px 10px; margin: auto 0 auto 3px; text-align: center; width: 150px; height: 21px; font-weight: bold; font-size: 12px; color: #8C8682 !important; border: 1px solid #80C8FA; background-color: #FFFFFF; }
			
			.promotionConfirmation .content_big_box div a,
			.promotionConfirmation .content_big_box div a:link,
			.promotionConfirmation .content_big_box div a:visited		{ overflow: hidden; text-decoration: none !important; line-height: 14px; display: block; padding: 15px 10px 20px 10px; margin: auto 0 auto 3px; text-align: center; width: 130px; height: 21px; font-weight: bold; font-size: 12px; color: #8C8682 !important; border: 1px solid #80C8FA; background-color: #FFFFFF; }
			
			.content_big_box div a:hover,
			.promotionConfirmation .content_big_box div a:hover         { color: #69ADE6 !important; text-decoration: none; }
			
			
		
	/*  END SUB CONTENT AREA  */
	
	/*  ---------------------------------------------------------------  */
	/*  ---------------------------------------------------------------  */
	
	/*  RIGHT BOX  */
	
		/* Div's */
		.right_box				{ width: 321px; border-bottom: 1px solid #5B5450; padding-bottom: 0; }
		.right_box .text		{  }
	
			/* Same as .btn_BtmRightBlue */
			.right_box .nav_hor						{ margin-top: 5px; margin-bottom: 0; padding-bottom: 0; }
			.right_box .nav_hor ul					{ margin-top: 10px; margin-bottom: 0; padding-bottom: 0; }
			.right_box .nav_hor ul li				{ background: none; margin-bottom: 0; padding-bottom: 0; }
			.right_box .nav_hor ul li a,
			.right_box .nav_hor ul li a:link,
			.right_box .nav_hor ul li a:visited		{ float: left; font-weight: bold; font-size: 14px; padding: 10px 10px 25px 10px; color: #FFFFFF !important; text-decoration: none; background-color: #80C8FA; }
			.right_box .nav_hor ul li a:hover		{ color: #FFFFFF; background-color: #352A26; }
			
		/* Ektron classes => heading */
		.right_box h1, 
		.right_box h2, 
		.right_box h3	{ color: #80C8FA; font-weight: bold; } 
		.right_box h4, 
		.right_box h5, 
		.right_box h6	{ color: #FFFFFF; font-weight: bold; }
		.right_box h1	{ padding: 10px 25px 0 25px; font-size: 22px !important; line-height: 24px; }
		.right_box h2	{ padding: 10px 25px 0 25px;font-size: 24px !important; line-height: 22px !important; }
		.right_box h3	{ padding: 0px 25px 0 25px; font-size: 14px !important; line-height: 18px !important; }
		.right_box h4	{ padding: 0px 25px 0 25px;font-size: 11px !important; line-height: 14px; margin-bottom: 12px; }
		.right_box h5	{ padding: 0px 25px 0 25px;font-size: 10px !important; }
		.right_box h6	{ padding: 0px 25px 0 25px;font-size: 9px !important; }
		
		/* Ektron class => normal */
		.right_box p				{ padding: 10px 25px 0 25px; margin-top: 10px; color: #FFFFFF; font-size: 11px; line-height: 12px; }
		
		/* Ektron class => hyperlink */
		.right_box a,
		.right_box a:link		{ font-size: 11px; color: #FFFFFF; text-decoration: underline; }
		.right_box a:visited	{ color: #FFFFFF !important; text-decoration: underline; }
		.right_box a:hover		{ color: #FFFFFF; text-decoration: none; }
		
		/* Ektron class => table */
		.right_box th		{ font-size: 11px; color: #FFFFFF; font-weight: bold; }
		.right_box td		{ font-size: 11px; color: #FFFFFF; }
		
		/* Ektron class => bulleted list */
		.right_box ul		{ line-height: 12px; font-size: 11px; color: #FFFFFF; margin-bottom: 12px; }
		.right_box ul li	{ background: url(../images/bullets.gif) no-repeat left 3px; font-size: 11px; padding-left: 15px; margin: 0 0 10px 0; }
		
		/* Ektron class => numbered list */
		.right_box ol		{ list-style-type: decimal; line-height: 12px; font-size: 11px; color: #FFFFFF; margin-left: 20px; margin-bottom: 12px; }
		.right_box ol li	{ font-size: 11px; padding-left: 0; margin: 0 0 10px 0; }
	
		/* Ektron class => increase indent */
		.right_box blockquote	{ font-style: normal; margin-left: 20px; margin-right: 0; padding-right: 0; }
		
		/* Ektron class => address */
		.right_box address	{ font-size: 11px; color: #FFFFFF; }
	
	/*  END RIGHT BOX  */
	
	/*  ---------------------------------------------------------------  */
	/*  ---------------------------------------------------------------  */
	
	/*  SUB RIGHT BOX  */
	
		/* Div's */
		.sub_right_box				{ border-bottom: 1px solid #B6B3B0; background-color: #877D76; }
		.sub_right_box .text		{ }
	
			/* Same as .btn_BtmRightBlue */
			.sub_right_box .nav_hor						{ margin-top: 5px;  margin-bottom: 0; padding-bottom: 0; }
			.sub_right_box .nav_hor ul					{ margin-bottom: 0; padding-bottom: 0; }
			.sub_right_box .nav_hor ul li				{ background: none;  margin-bottom: 0; padding-bottom: 0;}
			.sub_right_box .nav_hor ul li a,
			.sub_right_box .nav_hor ul li a:link,
			.sub_right_box .nav_hor ul li a:visited		{ float: left; font-weight: bold; font-size: 14px; padding: 10px 10px 25px 10px; color: #FFFFFF !important; text-decoration: none !important; background-color: #80C8FA; }
			.sub_right_box .nav_hor ul li a:hover		{ color: #FFFFFF; background-color: #352A26; }
			
		/* Ektron classes => heading */
		.sub_right_box h1, 
		.sub_right_box h2, 
		.sub_right_box h3	{ color: #352A26; font-weight: bold; } 
		.sub_right_box h4, 
		.sub_right_box h5, 
		.sub_right_box h6	{ color: #FFFFFF; font-weight: bold; }
		.sub_right_box h1	{ font-size: 22px !important; font-weight: bold; line-height: 24px; }
		.sub_right_box h2	{ padding: 10px 10px 0px 10px; font-size: 13px !important; line-height: 14px; }
		.sub_right_box h3	{ padding: 10px 10px 0px 10px; font-size: 12px !important; line-height: 14px; }
		.sub_right_box h4	{ padding: 10px 10px 0px 10px; font-size: 11px !important; line-height: 14px; margin-bottom: 12px; }
		.sub_right_box h5	{ padding: 10px 10px 0px 10px; font-size: 10px !important; }
		.sub_right_box h6	{ padding: 10px 10px 0px 10px; font-size: 9px !important; }
		
		/* Ektron class => normal */
		.sub_right_box p				{ padding: 10px 10px 0 10px; color: #FFFFFF; font-size: 11px; line-height: 12px; }
		
		/* Ektron class => hyperlink */
		.sub_right_box a,
		.sub_right_box a:link		{ font-size: 11px; color: #026BCD; text-decoration: underline; }
		.sub_right_box a:visited	{ color: #026BCD !important; text-decoration: underline; }
		.sub_right_box a:hover		{ color: #026BCD; text-decoration: none; }
		
		/* Ektron class => table */
		.sub_right_box th		{ font-size: 11px; color: #231C18; font-weight: bold; }
		.sub_right_box td		{ font-size: 11px; color: #231C18; }
		
		/* Ektron class => bulleted list */
		.sub_right_box ul		{ line-height: 12px; font-size: 11px; color: #231C18; margin-bottom: 12px;}
		.sub_right_box ul li	{ background: url(../images/bullets.gif) no-repeat left 3px; font-size: 11px; padding-left: 15px; margin: 0 0 10px 0; }
		
		/* Ektron class => numbered list */
		.sub_right_box ol		{ list-style-type: decimal; line-height: 12px; font-size: 11px; color: #231C18; margin-left: 20px; margin-bottom: 12px; }
		.sub_right_box ol li	{ font-size: 11px; padding-left: 0; margin: 0 0 10px 0; }
	
		/* Ektron class => increase indent */
		.sub_right_box blockquote	{ font-style: normal; margin-left: 20px; margin-right: 0; padding-right: 0; }
		
		/* Ektron class => address */
		.sub_right_box address	{ font-size: 11px; color: #231C18; }
	
	/*  END SUB RIGHT BOX  */

	/* Dinesh Added*/

		.input { border: 1px solid #c3c3c3; background-color: #ffffff; color: #000000; font-size: 10pt; font-family: Arial, Helvetica; }
		.TextBox { color: #ffffff; font-size: 9pt; font-family: Arial, Helvetica; width:160px; background-color:#382b23; border: 1px solid #999999;	}
		.sub_content_area .TextBox { background-color: #FFFFFF; color: #382b23; }
		.submitButton { line-height: 10px; text-align: center; display: block; font-size: 0.9em; font-weight: bold; width: 60px; height: 20px; color: #80C8FA; border: 1px solid #5D788E;  background-color: #6D6662; }
		.submitButton:hover { text-decoration: none; color: #B0A8A3; border: 1px solid #6D6662; background-color: #231C18; }	
		.ListHeading1 {	margin-top: 20px; font-size: 15px; color: #4398E0; font-weight: bold; line-height: 16px; }
		.LoginTextBox { color: #382b23; font-size: 9pt; font-family: Arial, Helvetica; background-color:#FFFFFF; border: 1px solid #999999; line-height: 14px; margin-bottom:12px; }
		.SubmitButton { line-height: 10px; text-align: center; display: block; font-size: 0.9em; font-weight: bold; width: 60px; height: 20px; color: #80C8FA; border: 1px solid #5D788E;  background-color: #231C18; }
		.SubmitButton:hover	{ text-decoration: none; color: #B0A8A3; border: 1px solid #6D6662; background-color: #231C18; }

	/*Site Map CSS*/
	@charset "utf-8";

	/* Root level */
	.sitemap ul a,
	.sitemap ul a:link,
	.sitemap ul a:visited	{font-family:Arial;font-size: 14px !important; color: #400000 !important; }
	.sitemap ul a:hover		{}
	
	
	/* level 1*/
	.sitemap ul ul {padding-top: 5px; padding-left:10px;}
	.sitemap ul ul a,
	.sitemap ul ul a:link,
	.sitemap ul ul a:visited	{font-family:Arial;font-size: 14px !important; color: Maroon !important; }
	.sitemap ul ul a:hover		{}
	
	/* level 2*/
	.sitemap ul ul ul {padding-left:20px;}
	.sitemap ul ul ul a,
	.sitemap ul ul ul a:link,	
	.sitemap ul ul ul a:visited	{ font-family:Arial;font-size: 12px !important; color:Gray  !important; }
	.sitemap ul ul ul a:hover		{}
	
	/* level 3*/
	.sitemap ul ul ul ul {padding-left:30px;}
	.sitemap ul ul ul ul a,
	.sitemap ul ul ul ul a:link,
	.sitemap ul ul ul ul a:visited	{ font-family:Arial;font-size: 12px !important; color: #400000 !important; }
	.sitemap ul ul ul ul a:hover		{}
	
	
	/* level 4*/
	.sitemap ul ul ul ul ul {padding-left:40px;}
	.sitemap ul ul ul ul ul a,
	.sitemap ul ul ul ul ul a:link,
	.sitemap ul ul ul ul ul a:visited	{ font-family:Arial;font-size: 10px !important; color: Maroon !important; }
	.sitemap ul ul ul ul ul a:hover		{}
	
	/* level 5*/
	.sitemap ul ul ul ul ul ul {padding-left:50px;}
	.sitemap ul ul ul ul ul ul a,
	.sitemap ul ul ul ul ul ul a:link,
	.sitemap ul ul ul ul ul ul a:visited	{ font-family:Arial;font-size: 10px !important; color: Gray !important; }
	.sitemap ul ul ul ul ul ul a:hover		{}
	
	
	
	/* level 6*/
	.sitemap ul ul ul ul ul ul ul {padding-left:50px;}
	.sitemap ul ul ul ul ul ul ul  a,
	.sitemap ul ul ul ul ul ul ul  a:link,
	.sitemap ul ul ul ul ul ul ul  a:visited	{ font-family:Arial;font-size: 9px !important; color: #400000  !important; }
	.sitemap ul ul ul ul ul ul ul  a:hover		{}

/*  -------------------------------------------------------------------------------------------------------------  */
/*  -------------------------------------------------------------------------------------------------------------  */

.grid
{
	
	background-color: #F7F5F4;
	margin-right: 2%;
}
.gridHeader
{
	background-color: #80C8FA;
}
.gridRow
{
}
.gridAlternatingRow
{
	background-color: #EFEBE9;
}
.gridFooter
{
}
