/* mass reset
----------------------------------------------------------------------------------------*/
body, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dd, dt, table, td, th, tr, form {margin: 0;padding: 0;}

/* .base */


/* defaults...defaults...ect
----------------------------------------------------------------------------------------*/
* {margin: 0px;padding: 0px;}
html{height: 100%;width:100%;}
body {margin:0;padding:0;font: normal 12px/20px  arial, georgia, verdana,helvetica, sans-serif;color:#4f4844;background-color: #1A5796;}
	h1 {font:normal 28px/28px arial, georgia, verdana,helvetica, sans-serif !important;padding:0;margin:0;color:#777255;}
	h2, h3, h3, h4 {font:normal 16px/16px arial, georgia, verdana,helvetica, sans-serif !important;padding:0;margin:0;}
	form {margin:0;padding:0;}
	fieldset {width: auto;border: none;padding: 12px;margin: 0px;}
	legend {padding: 0.5em;margin: 0px;}
	label {}
	form {margin: 0px;padding: 0px;}
	input, select {font-size:11px;}
	th, td {}
	p, blockquote{}
	ul, ol, dl{margin-top: 0px;}
	img {border:0;padding:0;margin:0;}
	a {cursor:pointer !important;}
	a:link, a:active, a:visited {color:#555;text-decoration:underline;}
	a:hover {color:#555;text-decoration:none;}
	div {margin:0;padding:0;}
	small {font-family:arial;}

/* Elements from Top to bottom
----------------------------------------------------------------------------------------*/
#top_wrap {height:115px;background: url(/images/bg_top_wrap.jpg) repeat-x;}
	.logo {margin:22px 0 0 0;padding:0;overflow:hidden;width:450px;height:85px;}
	.logo img {margin:0;padding:0;}	
		.logo p {color:#fff;}
	.top_callout {margin:35px 0 0 0;padding:0;text-align:right;}
		.top_callout p {color:#fff;}
			.top_callout a {color:#fff !important;text-decoration:none !important;}
			.top_callout a:hover {color:#fff !important;text-decoration:underline !important;}
			p.top_callout_nav {padding-top:3px;font-size:11px;}


/* .nav */
#nav_wrap {font: normal 13px/150%  arial, georgia, verdana,helvetica, sans-serif;clear:both;height:43px;background: url(/images/bg_nav_wrap.jpg) repeat-x;}
	#nav {clear:both;width:960px;height:43px;overflow:hidden;text-align:center !important;margin:0px auto;}
		#nav ul  {margin:0;padding:0;}	
		#nav ul li {margin:0;padding:0;list-style:none;float:left;}	
		#nav ul li.item a {border-right:solid 1px #fff;padding:12px 0 0 0;font-weight:bold;color:#133D69;display:block;width:136px;height:43px;text-decoration:none;overflow:hidden;}		
		#nav ul li.end {margin:0;padding:0;list-style:none;float:left;}			
		#nav ul li.end a {border-right:none;padding:12px 0 0 0;font-weight:bold;color:#08507e;display:block;width:136px;height:43px;text-decoration:none;overflow:hidden;}					
		#nav ul li.item a:hover, 
		#nav ul li.item a.active {color:#5f9b1c;background: url(/images/bg_nav_hover.jpg) repeat-x;}			
		#nav ul li.end a:hover, 
		#nav ul li.end a.active {color:#5f9b1c;background: url(/images/bg_nav_hover.jpg) repeat-x;}			

#nav_slide_wrap {clear:both;height:37px;background: url(/images/bg_slide_menu.jpg) repeat-x;}
#nav_slide_wrap a.slidelink {color:#424142;font-weight:bold;text-decoration:none;font-size:12px;}
#nav_slide_wrap a.slidelink.linkactive {color:#518C1E;text-decoration:underline;font-size:12px;}

#nav_left_wrap {clear:both;height:auto;width:251px;float:left; position: }
	#nav_left {clear:both;width:195px;height:300px auto;overflow:hidden;text-align:left !important;margin:0px auto; float:left;}
		#nav_left ul  {margin:0;padding:0;}	
		#nav_left ul li {margin:0;padding:0;list-style:none;float:left;height:43px;overflow:hidden;}	
		#nav_left ul li.item a {text-shadow: #fff 1px 1px 1px;padding:11px 0 0 8px; vertical-align:middle; font-weight:bold;color:#4F4844;display:block;width:195px;height:43px;text-decoration:none;overflow:hidden;background: url(/images/bg_nav_left.jpg) repeat-x;}		
		#nav_left ul li.item a:hover, 
		#nav_left ul li.item a.active {color:#5f9b1c;background: url(/images/bg_nav_left_hover.jpg) repeat-x;}			
		#nav_left ul li.itemdl a {text-shadow: #fff 1px 1px 1px;padding:2px 0 0 8px; vertical-align:middle; font-weight:bold;color:#4F4844;display:block;width:195px;height:43px;text-decoration:none;overflow:hidden;background: url(/images/bg_nav_left.jpg) repeat-x;}		
		#nav_left ul li.itemdl a:hover, 
		#nav_left ul li.itemdl a.active {color:#5f9b1c;background: url(/images/bg_nav_left_hover.jpg) repeat-x;}			
		#nav_left ul li.end {margin:0;padding:0;list-style:none;float:left;}			
		#nav_left ul li.end a {text-shadow: #fff 1px 1px 1px;padding:11px 0 0 8px;font-weight:bold;color:#4F4844;display:block;width:195px;height:43px;text-decoration:none;overflow:hidden;background: url(/images/bg_nav_left_end.jpg) repeat-x;}					
		#nav_left ul li.end a:hover, 
		#nav_left ul li.end a.active {color:#5f9b1c;background: url(/images/bg_nav_left_hover_end.jpg) repeat-x;}			
		#nav_left ul li.enddl a {text-shadow: #fff 1px 1px 1px;padding:2px 0 0 8px;font-weight:bold;color:#4F4844;display:block;width:195px;height:43px;text-decoration:none;overflow:hidden;background: url(/images/bg_nav_left_end.jpg) repeat-x;}					
		#nav_left ul li.enddl a:hover, 
		#nav_left ul li.enddl a.active {color:#5f9b1c;background: url(/images/bg_nav_left_hover_end.jpg) repeat-x;}			
	    #nav_left h4  {font:bold 14px/14px arial, georgia, verdana,helvetica, sans-serif !important;padding:0;margin:0; color:#133D69;}

	.sub_nav {padding:10px;margin:10px 30px 0 30px;background: url(/images/bg_test.gif);}
		.sub_nav ul {list-style: none;padding:0;margin:0;}
		.sub_nav li {padding:0 0 0 12px;list-style:none;background: url(/images/image_red_arrow.jpg) 0px 5px no-repeat;}
		.sub_nav li a {color:#EBE4D8;text-decoration:none;padding:0;}	
		.sub_nav li a:hover, .sub_nav li a.active {color:#fff !important;text-decoration:none !important;}	
		.sub_nav li ul {list-style: none;margin:0;}
		.sub_nav li ul li {padding:0 0 0 15px;list-style:none;background:url(/images/image_arrow_small.gif) 6px 6px no-repeat;}	
		.sub_nav li ul li a {padding:0;list-style:none;}			

.prevnext {color:#558829;font-size:12px;font-weight:bold;text-align:right;width:709px;height:20px;}
.prevnext a {color:#558829;text-decoration:none;}
.prevnext a:hover {color:#558829;text-decoration:underline;}

.search {color:#558829;font-size:12px;font-weight:bold;text-align:right;width:195px;height:20px;}
.search a {color:#558829;text-decoration:underline;}
.search a:hover {color:#558829;text-decoration:underline;}

/* .content */
#content {margin:0;padding:0;background:#fff;}

	img.big_front {padding-bottom:5px;border-bottom:solid 1px #D0CCC1;}
	
	.wide_box {margin:0;padding:40px 0 30px 0;width:960px;float:left;}
		.wide_box h1 {font:bold 28px/28px arial, georgia, verdana,helvetica, sans-serif !important;padding:0;margin:0;}
		.wide_box h2 {font:bold 20px/20px arial, georgia, verdana,helvetica, sans-serif !important;padding:0;margin:0; height:43px; color:#FFF; background: url(/images/bg_header_blue_bar.jpg) no-repeat;}
		.wide_box h3 {font:bold 18px/18px arial, georgia, verdana,helvetica, sans-serif !important;padding:0;margin:0; color:#518C1E;}
		.wide_box h4 {font:bold 16px/16px arial, georgia, verdana,helvetica, sans-serif !important;padding:0;margin:0; color:#133D69;}
		.wide_box h5 {font:bold 28px/28px arial, georgia, verdana,helvetica, sans-serif !important;padding:0;margin:0; color:#14395E;}
		.wide_box h6 {font:bold 26px/26px arial, georgia, verdana,helvetica, sans-serif !important;padding:0;margin:0;}


p.tagline {font-size:16px;font-weight:normal;color:#5f9b1c;padding-bottom:4px;}
a.button_blue2 {text-decoration:none;display:block;color:#fff !important;font:bold 15px/15px arial, georgia, verdana,helvetica;width:124px;height:29px;text-align:center;padding-top:8px;background: url(/images/button_blue2.jpg) no-repeat;}
a.button_blue2:hover {text-shadow: none;text-decoration:none !important;display:block;color:#fff !important;background: url(/images/button_blue2_over.jpg) no-repeat;}
a.button_blue3 {text-shadow: #133D69 1px 1px 1px;text-decoration:none !important;display:block;color:#fff !important;font:bold 14px/14px arial, georgia, verdana,helvetica;width:149px;height:28px;text-align:center;padding-top:6px;background: url(/images/button_blue3.jpg) no-repeat;}
a.button_blue4 {text-shadow: #133D69 1px 1px 1px;text-decoration:none !important;display:block !important;color:#fff !important;font:bold 12px/12px arial, georgia, verdana,helvetica !important;width:92px !important;height:24px !important;text-align:center !important;padding-top:5px !important;background: url(/images/button_blue4.jpg) no-repeat !important;}
a.button_blue4:hover {text-shadow: #133D69 1px 1px 1px;text-decoration:none !important;display:block !important;color:#fff !important;font:bold 12px/12px arial, georgia, verdana,helvetica !important;width:92px !important;height:24px !important;text-align:center !important;padding-top:5px !important;background: url(/images/button_blue4_over.jpg) no-repeat !important;}
a.button_white5 {text-decoration:none !important;display:block;color:#133D69 !important;font:bold 14px/14px arial, georgia, verdana,helvetica;width:144px;height:29px;text-align:center;padding-top:8px;background: url(/images/button_white5.jpg) no-repeat;}
a.button_white5:hover {text-decoration:none !important;display:block;color:#fff !important;font:bold 14px/14px arial, georgia, verdana,helvetica;width:144px;height:29px;text-align:center;padding-top:8px;background: url(/images/button_blue5.jpg) no-repeat;}
a.button_blue6 {text-decoration:none;display:block;color:#fff;font:bold 14px/14px arial, georgia, verdana,helvetica;width:125px;height:34px;text-align:center;padding-top:10px;background: url(/images/button_blue6.jpg) no-repeat;}
a.button_blue6:hover {text-decoration:none;display:block;color:#fff !important;font:bold 14px/14px arial, georgia, verdana,helvetica;width:125px;height:34px;text-align:center;padding-top:10px;background: url(/images/button_blue6_over.jpg) no-repeat;}
a.button_blue7 {text-decoration:none;display:block;color:#fff !important;font:bold 15px/15px arial, georgia, verdana,helvetica;width:123px;height:28px;text-align:center;padding-top:7px;background: url(/images/button_blue7.jpg) no-repeat;}
a.button_blue7:hover {text-shadow: none;text-decoration:none !important;display:block;color:#fff !important;background: url(/images/button_blue7.jpg) no-repeat;}
a.button_blue8 {text-decoration:none;display:block;color:#fff !important;font:bold 15px/15px arial, georgia, verdana,helvetica;width:123px;height:28px;text-align:center;padding-top:6px;background: url(/images/button_blue7.jpg) no-repeat;}
a.button_blue8:hover {text-shadow: none;text-decoration:none !important;display:block;color:#fff !important;background: url(/images/button_blue7.jpg) no-repeat;}
a.button6:hover {text-shadow: none;text-decoration:none !important;display:block;color:#fff !important;background: url(/images/button_blue6.jpg) no-repeat;}
.button_white_landing2 {text-decoration:none !important;display:block;overflow:hidden;color:#14395E !important;font:bold 16px/16px arial, georgia, verdana,helvetica;width:251px;height:34px;text-align:left;padding-top:10px;padding-left:40px; background: url(/images/button_white_landing2.jpg) no-repeat;}
a.button_white_landing2 {text-decoration:none !important;display:block;overflow:hidden;color:#14395E !important;font:bold 16px/16px arial, georgia, verdana,helvetica;width:251px;height:34px;text-align:left;padding-top:10px;padding-left:40px; background: url(/images/button_white_landing2.jpg) no-repeat;}
	
	.medium_box {width:600px;display:block;padding:20px 0 0 30px;}
		.medium_box h1 {}	
		.medium_box p {padding:10px 0 0 0;}			
		.medium_box ul {list-style: none;padding:10px 0 0 0;}
		.medium_box li {padding:5px 0 0 18px;background: url(/images/image_li.jpg) 0px 13px no-repeat;line-height:160%;}
		.medium_box ol  {padding:10px 0 0 24px;}
			.medium_box ol li {padding:10px 0 0 0;background: none;line-height:160%;}

	.small_box {width:300px;display:block;padding:10px 30px 0 0;}
		.small_box h2 {color:#F57423 !important;font-weight:bold;margin:0px;padding:0px 0px 5px 0px;}	
		.small_box p {padding:5px 0 0 0;}			
		.small_box ul {list-style: none;padding:10px 0 0 0;}
		.small_box li {padding:0 0 0 18px;background: url(/images/image_li.jpg) 0px 8px no-repeat;line-height:160%;}
		.small_box ul.sidebar a {text-decoration:none;}
		.small_box ul.sidebar a.active {text-decoration:underline;font-weight:bold;}		
		.small_box ol  {padding:0 0 0 25px;}
		.small_box ol li {padding:15px 0 0 0;background: none;line-height:100%;}		

	.tiny_box {width:210px;display:block;}


.grey_line {background: url(/images/bg_grey_line.jpg) repeat-x !important;width:709px;height:1px;margin:20px 0 1px 0;overflow:hidden !important;}
.grey_line1 {background: url(/images/bg_grey_line.jpg) repeat-x;width:709px;height:1px;margin:10px 0 1px 0;overflow:hidden !important;}
.grey_line2 {background: url(/images/bg_grey_line.jpg) repeat-x;width:709px;height:1px;margin:4px 0 0 0;overflow:hidden !important;}

.top_wrap2 {padding-bottom:50px;padding-left:5px;background: url(/images/bg_top_wrap2.jpg) repeat-x;}
.home_text_div {width:440px;float:left;padding-right:38px;}
#buttons_view_calendar {float:left;padding:32px 0 0 15px;}
.resources_content {width:709px;float:left;padding-top:120;}
.marketing_tools_content {width:709px;float:left;padding-top:0;}
.news_fades {height:204px auto;width:679px;padding:0 15px 0 15px;background: url(/images/bg_news_fade.jpg) repeat-x;}
.about_fades {height:151px auto;width:679px;padding:0 15px 5px 15px;background: url(/images/bg_faq_fade.jpg) repeat-x;overflow:hidden;}
.about_fades h2 {color:#133D69;padding:15px 0 0 0;font:bold 16px/16px arial, georgia, verdana,helvetica, sans-serif !important;height:20px;background:none;}
.about_fades a {color:#133D69;padding:4px 0 0 0;font:bold 12px/12px arial, georgia, verdana,helvetica, sans-serif !important;height:20px;background:none;text-decoration:none;}
.support_fades {height:114px auto;width:709px;background: url(/images/bg_support_fade.jpg) repeat-x;}
.options_panel_bottom {background: url(/images/bg_grey_line.jpg) repeat-x;width:709px;height:1px;float:left;margin:26px 0 26px 0;}
#content_right {width:709px;float:right;padding-top:20px;}
#support-box {float:left;height:235px;width:480px;overflow:hidden;background: url(/images/bg_support_landing.jpg) no-repeat;}
#resources-box {float:left;height:237px;width:482px;overflow:hidden;background: url(/images/bg_agent_resources_landing.jpg) no-repeat;}
#tools-box {float:left;height:237px;width:482px;overflow:hidden;background: url(/images/bg_marketing_tools_landing.jpg) no-repeat;}
#your-success {float:left;width:432px;padding-left:46px;padding-top:20px;}
#support-landing {float:left;width:440px;padding-left:38px;padding-top:20px;}
.get_started_table {padding-top:20px;}
.get_started_table td {width:228px;padding-bottom:6px;}
.get_started_table label {font-size:12px;color:#4f4844;line-height:20px;padding-left:10px;}
.newsdate {color:#518C1E;padding:4px 0 4px 0;}


/* Home */
#home-box {float:left;height:334px;width:481px;padding-bottom:30px;margin:20px 0 0 0;overflow:hidden;background: url(/images/bg_home_box.jpg) no-repeat;}
.home_landing_box_top {width:481px;height:100px;float:left;padding:67px 0 30px 38px;overflow:hidden;}
a.button_home1 {text-decoration:none !important;display:block;color:#133D69 !important;font:bold 16px/16px arial, georgia, verdana,helvetica;width:209px;height:42px;padding:11px 0 0 37px;background: url(/images/button_home1.jpg) no-repeat;}
a.button_home1:hover {text-shadow: none;text-decoration:none !important;display:block;color:#518C1E !important;background: url(/images/button_home1_over.jpg) no-repeat;}
a.button_home2 {text-decoration:none !important;display:block;color:#133D69 !important;font:bold 16px/16px arial, georgia, verdana,helvetica;width:209px;height:42px;padding:11px 0 0 37px;background: url(/images/button_home2.jpg) no-repeat;}
a.button_home2:hover {text-shadow: none;text-decoration:none !important;display:block;color:#518C1E !important;background: url(/images/button_home2_over.jpg) no-repeat;}
.home_button {width:207px;height:49px;}
.home_button a {text-shadow: #fff 1px 1px 1px;text-decoration:none !important;display:block;color:#133D69 !important;font:bold 16px/16px arial, georgia, verdana,helvetica;width:207px;height:32px;text-align:center;padding-top:18px;background: url(/images/button_up.jpg) no-repeat;}
.home_button a:hover {text-shadow: none;text-decoration:none !important;display:block;color:#fff !important;background: url(/images/button_over.jpg) no-repeat;}
/* Home End */

/* Market Tools */
#market_landing_button_wrap {width:482px;height:79px;float:left;padding:25px 0 0 25px;overflow:hidden;}
#market_landing_button_wrap a {text-decoration:none;display:block;color:#fff;font:bold 16px/16px arial, georgia, verdana,helvetica;width:103px;height:29px;text-align:center;padding-top:7px;background: url(/images/button_blue1.jpg) no-repeat;}
#market_landing_button_wrap a:hover {background: url(/images/button_blue1_over.jpg) no-repeat;}
.tools_landing_box {width:304px; height:180px; float:left; background: url(/images/bg_tools_landing_box.jpg) no-repeat;}
.tools_landing_box_top {float:left;width:304px;height:128px;overflow:hidden;}
.tools_landing_box_bottom {float:left;width:304px;height:52px;overflow:hidden;padding-left:20px;}
.tool_landing_spacer {width:24px; height:180px; float:left; background: transparent;}
#button_left a {color:#133D69;text-decoration:none;display:block;overflow:hidden;font:bold 16px/16px arial, georgia, verdana,helvetica;width:179px;height:42px;text-align:left;padding-top:13px;padding-left:40px; background: url(/images/button_white_landing.jpg) no-repeat;}
#button_left a:hover {color:#FFFFFF;background: url(/images/button_blue_landing.jpg) no-repeat;}
#button_middle a {color:#133D69;text-decoration:none;display:block;overflow:hidden;font:bold 16px/16px arial, georgia, verdana,helvetica;width:179px;height:42px;text-align:left;padding-top:13px;padding-left:40px; background: url(/images/button_white_landing.jpg) no-repeat;}
#button_middle a:hover {color:#FFFFFF;background: url(/images/button_blue_landing.jpg) no-repeat;}
#button_right a {color:#133D69;text-decoration:none;display:block;overflow:hidden;font:bold 16px/16px arial, georgia, verdana,helvetica;width:179px;height:42px;text-align:left;padding-top:13px;padding-left:40px; background: url(/images/button_white_landing.jpg) no-repeat;}
#button_right a:hover {color:#FFFFFF;background: url(/images/button_blue_landing.jpg) no-repeat;}
/* This carried over to Resources pages */
.nav_slide {clear:both;width:960px;height:28px;overflow:hidden !important;text-align:left !important;margin:0px auto;padding:8px 0 0 0;}
.intabs-container {background:transparent url(/images/bkg-intabs-btm.gif) repeat-x scroll center bottom !important;height:33px;padding-top:4px;position:relative;float:left; width:709px;overflow:hidden !important;}	
.intabs-container a {display:block;float:left;font-size:14px;font-weight:bold;height:33px;line-height:33px;text-align:center;width:150px;color:#133D69 !important;text-decoration:none !important;}
.intabs-container a.intabs-active {background:transparent url(/images/bkg-intabs-active.gif) no-repeat scroll 0 0 !important;color:#518C1E !important;cursor:default;text-decoration:underline !important;}
#intabs-content {height:auto;min-height:290px;padding-top:20px;position:relative;}
#intabs-content .tabbox {display:none;width:709px;float:left;}
#intabs-content .tabbox.tabbox-active {display:block;float:left;}
#intabs-content ul {padding:0 0 0 15px;}
#intabs-overview {float:left;}
#options-carousel {width:709px;float:left;padding-bottom:16px;}
.carousel {width:600px; visibility:visible !important;}
.carousel li {width:270px;height:157px;padding:0 15px 0 15px;visibility:visible !important;float:left;}
/* Market Tools */

/* Agent Resource */
#agent_landing_button_wrap {width:482px;height:79px;float:left;padding:25px 0 0 25px;overflow:hidden;}
#agent_landing_button_wrap a {text-decoration:none;display:block;color:#fff;font:bold 16px/16px arial, georgia, verdana,helvetica;width:103px;height:29px;text-align:center;padding-top:7px;background: url(/images/button_blue1.jpg) no-repeat;}
#agent_landing_button_wrap a:hover {background: url(/images/button_blue1_over.jpg) no-repeat;}
.landing_small_box_wrap {float:left;width:960px;height:194px;overflow:hidden;}
.landing_small_box {width:266px; height:81px; float:left; text-decoration:none !important;overflow:hidden !important;}
.landing_small_box a {width:266px; height:81px; padding:12px 0 0 10px; background: url(/images/bg_arl_white_box.jpg) no-repeat; text-decoration:none !important;overflow:hidden !important;}
.landing_small_box a:hover {background: url(/images/bg_arl_blue_box.jpg) no-repeat; color:#FFF !important; text-decoration:none !important;overflow:hidden !important;}
.landing_small_box a:hover span {color:#FFF !important; text-decoration:none !important;overflow:hidden !important;}
.landing_small_box_spacer {width:51px; height:81px; float:left; background: transparent;overflow:hidden !important;}
.landing_small_box_row_spacer {width:960px;height:32px;background:transparent;overflow:hidden !important;}
.landing_small_h {font:bold 16px/20px arial, georgia, verdana,helvetica, sans-serif !important;padding:14px 0 0 10px;margin:0;color:#133D69;}
.landing_small_p {padding:2px 2px 0 10px;}

#buttons_right {width:270px;float:right;}
#buttons_right a {text-decoration:none;display:block;color:#133D69;font:bold 14px/14px arial, georgia, verdana,helvetica;width:125px;height:34px;text-align:center;padding-top:10px;background: url(/images/button_white.jpg) no-repeat;}
#buttons_right a:hover {text-decoration:none;display:block;color:#fff;font:bold 14px/14px arial, georgia, verdana,helvetica;width:125px;height:34px;text-align:center;padding-top:10px;background: url(/images/button_blue.jpg) no-repeat;}
/* Agent Resource End */

/* Support */
.support_landing {float:left;width:204px;height:34px;overflow:hidden;text-decoration:none;display:block;color:#14395E;
                  font:bold 16px/16px arial, georgia, verdana,helvetica;text-align:left;padding-left:12px;padding-top:10px;padding-left:40px; 
                  background: url(/images/button_white_landing2.jpg) no-repeat;}
.support_landing_wrap {width:204px; height:180px; float:left; background: transparent;overflow:hidden;}
.support_landing_spacer {width:46px; height:180px; float:left; background: transparent;}
.add_support {padding:0 0 0 12px;color:#518C1E !important;}
.add_support a {font-size:14px;color:#518C1E !important; text-decoration:underline !important;}
/* Support End */

/* FAQ */
.faq_fades {height:151px auto;width:679px;padding:0 15px 5px 15px;background: url(/images/bg_faq_fade.jpg) repeat-x;overflow:hidden;}
.faq_fades h2 {color:#518C1E;padding:15px 0 0 0;font:bold 12px/12px arial, georgia, verdana,helvetica, sans-serif !important;height:20px;background:none;}
.faq_fades a {color:#133D69;padding:4px 0 0 0;font:bold 12px/12px arial, georgia, verdana,helvetica, sans-serif !important;height:20px;background:none;text-decoration:none !important;}
.faq_ul {padding-left:15px;}
.faq_li {padding-left:0px;}

.faqCategoryHeader {color:#133D69 !important;font-family:arial,georgia,verdana,helvetica,sans-serif;font-size:20px !important;font-weight:bold;line-height:20px !important;margin:0;padding: 4px 0pt;text-decoration:none !important;background:none !important;}
.faqCategoryHeader h2 {color:#133D69 !important;height:auto !important;font-family:arial,georgia,verdana,helvetica,sans-serif;font-size:20px !important;font-weight:bold;line-height:20px !important;margin:0;padding: 4px 0pt;text-decoration:none !important;background:none !important;}
.faqCategoryHeader a {color:#133D69 !important;font-family:arial,georgia,verdana,helvetica,sans-serif;font-size:16px !important;font-weight:bold;line-height:16px !important;margin:0;padding: 4px 0pt;text-decoration:none !important;background:none !important;}
.faqSubCategoryHeader {color:#133D69 !important;font-family:arial,georgia,verdana,helvetica,sans-serif;font-size:16px !important;font-weight:bold;line-height:16px !important;margin:0;padding: 4px 0pt;text-decoration:none !important;background:none !important;}
.faqSubCategoryHeader h2 {color:#133D69 !important;height:auto !important;font-family:arial,georgia,verdana,helvetica,sans-serif;font-size:16px !important;font-weight:bold;line-height:16px !important;margin:0;padding: 4px 0pt;text-decoration:none !important;background:none !important;}
.faqSubCategoryHeader a {color:#133D69 !important;font-family:arial,georgia,verdana,helvetica,sans-serif;font-size:16px !important;font-weight:bold;line-height:16px !important;margin:0;padding: 4px 0pt;text-decoration:none !important;background:none !important;}

.faq_grey_line {background: url(/images/bg_grey_line.jpg) repeat-x;width:709px;height:1px;margin:4px 0 1px 0;overflow:hidden !important;}
/* FAQ End */

/* Contact */
#contact-box {float:left;height:237px;width:482px;overflow:hidden;background: url(/images/bg_contact_box.jpg) no-repeat;}
#contact-landing {float:left;width:418px;padding-left:60px;padding-top:40px;}
.contact_box {width:204px; height:185px; float:left; background: transparent; overflow:hidden;}
.contact_box label {color:#558829 !important;} 
.contact_header {float:left;width:204px;height:34px;overflow:hidden;
                  text-decoration:none !important;display:block;color:#14395E !important;
                  font:bold 16px/16px arial, georgia, verdana,helvetica;
                  text-align:left;padding-top:10px;padding-left:40px; background: url(/images/button_white_landing2.jpg) no-repeat;}
.contact_box_content {float:left;width:204px;height:128px auto;overflow:hidden;}
/* Contact End */

/* .footer */
#footer_wrap {border-top:solid 1px #89CDFA;clear:both;min-height:250px;background: url(/images/bg_footer.jpg) repeat-x;}
	#footer {margin:8px 0 0 0;padding:0 2px;color:#89CDFA;font-size:11px;}
		#footer a {text-decoration:none;color:#89CDFA;}
		#footer a:hover {text-decoration:underline;}
	#footer_home {margin:25px 0 25px 0;padding:0 2px;}
		#footer_home h2 {color:#fff;font-weight:bold !important;}
        .news_header {padding:5px 0 2px 0;color:#89CDFA;line-height:100%;font-size:12px;}
        .news_body a {padding:0 0 5px 0;color:#fff;line-height:140%;font-size:11px;}
        .news_date {padding:5px 0 5px 0;color:#B8D756;line-height:100%;font-size:11px;}




/* Contact Form */
	label {font-size:11px;line-height:24px;color:#89CDFA;}
	.frm_input_home {border:0px;width:195px;height:20px;padding:7px 5px 0px 5px ;font: normal 12px/12px  arial, georgia;background: url(/images/bg_input_home.jpg) no-repeat;} 
	.frm_input_home_last {border:0px;width:195px;height:20px;padding:7px 5px 15px 5px ;font: normal 12px/12px  arial, georgia;background: url(/images/bg_input_home.jpg) no-repeat;} 
	.frm_submit_home {margin:20px 0 0 0 !important;color:#fff !important;line-height:35px;}
	.frm_input_get_started {border:0px;width:260px;height:20px;padding:7px 5px 0px 5px ;font: normal 12px/12px  arial, georgia;background: url(/images/bg_input_get_started.jpg) no-repeat;} 
	.frm_input_get_started2 {border:0px;width:218px;height:20px;padding:7px 5px 0px 5px ;font: normal 12px/12px  arial, georgia;background: url(/images/bg_input_get_started2.jpg) no-repeat;} 
	.frm_input_get_started3 {border:0px;width:260px;height:20px;padding:7px 5px 0px 5px ;font: normal 12px/12px  arial, georgia;background: url(/images/bg_input_get_started3.jpg) no-repeat;} 

	.frm-btn {padding: 1px 5px;margin: 0px;font-size:12px;}
	.frm-input {padding:1px;background-color: #fff;font: normal 12px/12px  arial, georgia, verdana,helvetica, sans-serif;}
	.frm-input2 {padding:1px;background-color: #f5f5f5;font: normal 12px/12px  arial, georgia, verdana,helvetica, sans-serif;}
	.frm-select {padding:1px;background-color: #fff;font: normal 12px/12px  arial, georgia, verdana,helvetica, sans-serif;}
	.frm-textarea {padding:2px;font-size: 14px;background-color: #fff;font: normal 12px/12px  arial, georgia, verdana,helvetica, sans-serif;}
	.submit_button {float:left;cursor:pointer;font-size:11px !important;color:#333;padding: 3px 8px;margin: 5px 2px 0 0;background:url(/images/bg_button.jpg) repeat-x;border:1px solid #adadad!important;}
	.submit_button2 {float:left;cursor:pointer;font-size:11px !important;color:#333;padding: 3px 8px;margin: 5px 2px 0 0;background:url(/images/bg_button.jpg) repeat-x;border:1px solid #adadad!important;}	
	.submit_button_shipped {float:left;cursor:pointer;font-size:11px !important;color:#333;padding: 3px 8px;margin: 0x 5px 0 0;background:url(/images/bg_button.jpg) repeat-x;border:1px solid #adadad!important;}	
	
	.frm_additional_comments {width:665px;height:86px;padding:2px;font-size: 14px;background-color: #fff;font: normal 12px/12px  arial, georgia, verdana,helvetica, sans-serif;}

	#contact {padding:30px;font-family:Arial !important;}
		#contact td {padding:5px 0 0 5px;font-family:Arial !important;}
	table.company  {width:550px;font-family:Arial !important;}
		table.company td {padding:5px;vertical-align:top;font-family:Arial !important;}	


/* Commonly Used Throughout Site
----------------------------------------------------------------------------------------*/
.inner {width:960px;margin:0 auto 0 auto !important;padding:0px !important;}
* html .inner {width:960px;margin:0 auto 0 auto !important;padding:0px !important;}
.float_left {float:left;}
.float_right {float:right;}
.clearer_after:after, .clearer_hard {content: "";display: block;height: 0px !important;clear: both;margin:0;padding:0;line-height:0px !important;visibility: hidden;}
.arrow {padding-left:15px;background: url(/images/image_red_arrow.gif) 0px 2px no-repeat;}
.arrow_bb {padding-left:15px;background: url(/images/image_red_arrow_bb.gif) 0px 2px no-repeat;}
.arrow_c {color:#133D69 !important;font-weight:bold;padding-left:20px;background: url(/images/image_red_arrow_bb.jpg) 0px 2px no-repeat;}

.divider {margin:0 18px;width:2px;height:160px;background: url(/images/bg_divider_vertical.jpg) repeat-y;display:block;}
.divider_horizontal {margin:18px 0 5px 0;width:100%;height:1px;background: #3C84B4;display:block;}
ul.faq li {padding-bottom:8px;}
.margin_top {margin-top:25px;}
.no_margin_top {margin-top:0 !important;padding-top:0 !important;}
.no_margin_bottom {margin-bottom:0 !important;padding-bottom:0 !important;}
.emphasize {color:#9E2E22;}
.red {color:#F57423;}
.orange {color:#F57127;}
.green {color:#B8D756;}
.green1 {color:#518C1E;}
.green1 a {color:#518C1E;text-decoration:underline;}
.green1 a:hover {color:#518C1E;text-decoration:none;}
.blue {color:#004774;}
.blue1 {color:#133D69;}
.shout {font-weight:bold;text-transform:uppercase;font-size:120%;}
.bg_white {background:#fff !important;}
hr.dbl_horizontal {clear:both;height: 2px;border: 0;background: transparent url(/images/bg_hr_horizontal.jpg) repeat-x;}

hr.thin {height: 0;border: 0;border-top: solid 1px #D0CCC1;margin:18px 0;clear:both;}
.clear {clear:both !important;}


/* .message boxes */
p.message_success {color:#fff;width:270px;height:60px;overflow:hidden;padding:10px 0 0  8px !important;background: url(/images/bg_contact_form_sent.gif) no-repeat;}
p.message_success strong {font-weight:bold;}
p.message_failure {width:510px;height:30px;color:#666;padding:6px 0 0 10px !important;margin-bottom:15px;background: light red url(/images/bg_registration_fail.gif) no-repeat;}
p.message_failure strong {font-weight:bold;}
p.message_failure_small {margin:5px 0 0 0;font-size:11px;font-weight:bold;width:260px;height:48px;color:#666;padding:8px 8px 0 8px !important;background: url(/images/bg_error_bar_small.gif) no-repeat;}
p.message_failure_small strong {font-weight:bold;}
