/* =RESET ||||||||||||||||||||||||||||||||||||||||||||||||||*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, form, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0px;padding:0px;border:0px;}

table             {border-collapse:collapse;border-spacing:0px;}
img               {border:0px;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
q:before,q:after  {content:'';}
abbr,acronym      {border:0px;}

/* =FONTS ||||||||||||||||||||||||||||||||||||||||||||||||||*/

body, p, div, td {font:12px Verdana, Arial, Helvetica, sans-serif;color:#6d6e70;} /* Default Font */

body             {text-align:center;background:#191b1b url(../images/bg_main.gif) repeat-x top left;}

h1               {font-size:210%;font-weight:normal;margin-bottom:10px;color:#356c81;}
h2               {font-size:135%;font-weight:bold;margin-bottom:10px;color:#356c81;}
h3, h4, h5, h6   {font-size:120%;font-weight:normal;margin-bottom:5px;color:#333;}
p                {line-height:18px; margin:0px 0px 15px;}
ul               {margin-left:40px;}
caption          {display:none;}

hr               {border-top:1px solid #999;background-color:#999;color:#999;height:1px;margin:1em 0;clear:both;}

a:link, a:visited, a:hover, a:active {color:#356c81;}
a:hover                              {text-decoration:none;}

strong, a strong, strong a           {font-weight:bold;}
em, em strong, strong em             {font-style:italic;}
strong a em, strong em a             {font-weight:bold;font-style:italic;}
em strong a:hover, strong em a:hover {font-weight:bold;font-style:italic;}

.req            {color:#FF0000;}
.print          {display:none;}
.clear          {clear:both;}
.form_field_div {margin-bottom:5px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++   \
|  STRUCTURE ++++++++++++++++++++++++++++++++++++++++++++++   |
\  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

#wrapper {width:930px;margin:0px auto 25px;text-align:left;}

#header  {height:84px;}

	#header img.logo     {float:left;}
	#header img.slogan   {float:right;margin-top:30px;}

#nav {background:#537d87 url(../images/bg_nav_right_corner.gif) no-repeat top right;}

	#navigation_menu     {margin:0px;padding:0px;list-style:none;}
	
	#navigation_menu li  {float:left;display:block;}

#flash_index             {}
#flash_interior          {}

#content_index_left  {float:left;width:618px;}

	#index_sub_left     {float:left; width:279px;padding:0px 15px 15px 15px;}
	
	#index_sub_left p   {font-size:10px;}
	
	#index_sub_left a, #index_sub_left a:hover    {font-size:10px;}
	
/*	    #index_sub_left img {float:right;margin:0px 0px 10px 5px;} */
	
	#index_sub_right    {float:right;width:279px;padding:0px 15px 15px 15px;font-size:10px;}
	
	#index_sub_right p   {font-size:10px;}
	
	#index_sub_right a, #index_sub_right a:hover  {font-size:11px;}
	
		img.big_button_feature {margin-bottom:15px;}
	
/*		#index_sub_right img {float:right;margin:0px 0px 10px 5px;} */
	
	#index_sub_bottom {position:relative;top:200px;text-align:center;}

#content_index_right {float:right;width:295px;padding-left:17px;}

#flash_interior {}



/* INDEX Container */

#container_index    
{background-image:url(../images/bg_greybox_index.gif);background-repeat:no-repeat;background-position:left top;}

	#container_index h1 {color:#d9d494;font-weight:bold;font-size:145%;}
	#container_index p  {color:#fff;font-weight:bold;}
	
	#container_index a  {color:#93bec3;font-weight:bold;}
	#container_index a:hover {text-decoration:none;font-weight:bold;}
	
	

/* INTERIOR Container */

#container_interior {}

	#content_box    {float:left;width:732px;}
	#content        {padding:20px 45px 20px 20px;background:#e6e7e8 url(../images/bg_greybox_interior_top.gif) no-repeat top left;}
	
		#left_nav   {float:left;margin:0px;padding-right:13px;width:185px;padding-bottom:1px;}
		
/*		Left Nav - PRIMARY
		#left_nav ul    {margin:0px;padding:0px;list-style:none;}
		#left_nav ul li {margin-bottom:6px;}
		
		#left_nav ul li a       {padding-left:13px;font-size:15px;color:#537d87;font-weight:bold;text-decoration:none;}
		#left_nav ul li a:hover {padding-left:13px;font-size:15px;color:#333;font-weight:bold;text-decoration:none;}
		
		Left Nav - SUB
		#left_nav ul li ul            {margin:5px 0px 0px;padding:0px;list-style:none;}
		#left_nav ul li ul li         {padding-left:5px;}
		#left_nav ul li ul li a       {font-size:12px;font-weight:normal;color:#808183;text-decoration:none;}
		#left_nav ul li ul li a:hover {font-size:12px;font-weight:normal;color:#333;text-decoration:none;}*/
		
		/* Left Nav - PRIMARY */
		#left_nav ul    {margin:0px 0px 0px -10px;padding:0px;list-style:none;}
		#left_nav li    {margin:0px 0px 6px 13px;}
		
		#left_nav ul li a       {padding-left:13px;font-size:15px;color:#356c81;text-decoration:none;}
		#left_nav ul li a:hover {font-size:15px;color:#333;text-decoration:none;}
		
		/* Left Nav - SUB */
		#left_nav ul li ul            {margin:7px 0px 0px 6px;padding:0px;list-style:none;}
		#left_nav ul li ul li         {margin-bottom:5px;font-size:12px;padding-left:6px;}
		#left_nav ul li ul li a:link    {display:block;padding:3px 3px 3px 6px;font-size:12px;font-weight:normal;color:#808183;text-decoration:none;}
		#left_nav ul li ul li a:visited {display:block;padding:3px 3px 3px 6px;font-size:12px;font-weight:normal;color:#808183;text-decoration:none;}
		#left_nav ul li ul li a:hover   {display:block;padding:3px 3px 3px 6px;font-size:12px;font-weight:normal;color:#333;text-decoration:none;}
		#left_nav ul li ul li a:active  {display:block;padding:3px 3px 3px 6px;font-size:12px;font-weight:normal;color:#808183;text-decoration:none;}
		
		/* send_preview_navs - PRIMARY */
		#send_preview_navs ul    {margin:0px;padding:0px;list-style:none;}
		#send_preview_navs li    {margin:0px 0px 6px 10px;}
		
		#send_preview_navs ul li a       {padding:3px 3px 3px 0px;font-size:15px;color:#356c81;text-decoration:none;}
		#send_preview_navs ul li a:hover {padding:3px 3px 3px 0px;font-size:15px;color:#333;text-decoration:none;}
		
		/* send_preview_navs - SUB */
		#na {}
		
/*		#primary_content {margin-left:230px;}*/

		#primary_content {margin-left:205px;padding-left:25px;border-left:1px solid #6d6e70;}
		
			p.content_quote {font-size:14px;font-weight:bold;}
			
/*			#primary_content ul    {list-style:none;margin-left:5px;}    
			#primary_content ol    {list-style:none;margin-left:5px;}
			#primary_content ul li, #primary_content ol li {margin-bottom:6px;padding-left:15px;background:#e6e7e8 url(../images/bg_primary_bullet.jpg) no-repeat left;}
			
			#primary_content ul li ul    {list-style:none;padding-left:15px;}
			#primary_content ol li ul    {list-style:none;padding-left:15px;margin-top:6px;}
			#primary_content ul li ul li, #primary_content ol li ul li {margin-bottom:6px;padding-left:15px;background:#e6e7e8 url(../images/bg_primary_bullet_light.jpg) no-repeat left;}*/
			
			/* SITEMAP */
			
			#primary_content ul    {list-style:none;margin-left:5px;}    
			#primary_content ol    {list-style:none;margin-left:5px;}
			#primary_content ul li, #primary_content ol li {margin-bottom:6px;padding-left:15px;background:#e6e7e8 url(../images/bg_primary_bullet.jpg) no-repeat 0px 4px;}
			
			#primary_content ul li ul    {list-style:none;padding-left:15px;}
			#primary_content ol li ul    {list-style:none;padding-left:15px;margin-top:6px;}
			#primary_content ul li ul li, #primary_content ol li ul li {margin-bottom:6px;padding-left:15px;background:#e6e7e8 url(../images/bg_primary_bullet_light.jpg) no-repeat 0px 4px;}
			
			#primary_content ul liul li ul    {list-style:none;padding-left:15px;}
			#primary_content ol li ol li ul    {list-style:none;padding-left:15px;margin-top:6px;}
			#primary_content ul li ul li ul li, #primary_content ol li ol li ul li {margin-bottom:6px;padding-left:15px;background:#e6e7e8 url(../images/bg_primary_bullet_lighter.jpg) no-repeat 0px 4px;}
			
		table.units_table {width:100%;border-top:1px solid #999;border-bottom:1px solid #999;margin-bottom:30px;}
		table.units_table td {padding:5px;line-height:18px;}
		table.units_table tr.data_row td {border-top:1px solid #ccc;line-height:18px;}
		
		/* Wide Pages */
		#content_box_wide     {width:930px;}
		#content_wide         {padding:15px;background-color:#e6e7e8;}
		#primary_content_wide {float:right;width:670px;margin-right:10px;}
		#content_footer_wide  {background-image:url(../images/bg_greybox_wide_foot.gif);background-position:top left;background-repeat:no-repeat;}
		
	
	#content_right  {float:right;width:198px;text-align:right;}
	
	#content_footer {background-image:url(../images/bg_greybox_interior_footer.gif);background-position:top left;background-repeat:no-repeat;}
	
	

#footer      {text-align:center;padding:12px 0px 0px;margin-bottom:15px;}

	#footer a       {font-size:10px;color:#666;text-decoration:none;}
	#footer a:hover {font-size:10px;color:#828282;text-decoration:none;}


#footer span {margin:0px 12px;}

/* PACKAGES */

.package_order_no {margin:-11px 0px 8px;}
.package_order_includes {margin:6px 0px 15px;}

/* CONTACT FORM */

#contact_form {}
	#contact_form div {margin-bottom:5px;}
	#contact_form fieldset {padding:5px;}
	#contact_form label {display:block;} 
	#contact_form legend {font-size:12px;font-weight:bold;padding:0px 12px 3px;margin:10px 0px;text-transform:uppercase;}
	#contact_form .form_submit_button {margin:15px 0px 0px;}
	
/* TESTIMONIALS */

p.testimonial_name {color:#356c81;}

/* INDEX */

#index_nav_bar {margin-top:20px;margin-bottom:-20px;background:url(../images/bg_index_bar.gif) no-repeat left top;height:111px;padding:15px 0px;color:#fff;}

#index_nav_bar div p {color:#fff;margin:10px 0px 5px;font-size:11px;}

#index_nav_bar div a {font-weight:bold;color:#efd6c6;}

#index_nav_bar div img {border:none;}

	.nav_bar_left   {float:left;margin-left:20px;padding-right:10px;height:81px;width:273px;border-right:1px solid #99cccc;color:#fff;}
	
	.nav_bar_center {float:left;margin-left:20px;padding-right:10px;height:81px;width:290px;border-right:1px solid #99cccc;color:#fff;}
	
	.nav_bar_right  {float:left;margin-left:20px;padding-right:10px;height:81px;width:175px;color:#fff;}


/* FUSION SKINS CSS */

.skin_thumbnail {
	float: left;
	margin: 0px 14px 20px 14px;
	width: 185px;
	font-size: 10px;
}
