/* =ID
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#wrapper {width:100%;border:none;text-align:center;}

/*<<<< Main >>>>*/

#main {width:760px;border:none;background-color:#fff;margin-left:auto;margin-right:auto;}

/*<<<< Header >>>>*/

#main_header  {height:93px;background-image:url(../images/bg_header.jpg);text-align:left;}

	#header_2col {width:100%;border:none;}
	#header_2col td {width:50%;}
	
	#header_leftCol img  {margin-left:22px;}
	#header_rightCol div {text-align:right;margin-right:15px;}

/*<<<< Nav >>>>*/

#main_nav     {height:72px;background-image:url(../images/bg-nav.jpg);text-align:left;}

	#nav_2col  {width:100%;border:none;}
	#nav_leftCol  {width:670px;}
	.nav_line   {height:5px;background:#fff url(../images/bg_nav_line.jpg) no-repeat center;margin:4px 0px -2px;}
	#navigation {text-align:center;}
	#navigation img {}
	
	#nav_rightCol {}
	#nav_ww    {margin-right:20px;text-align:right;}
	
/*	#menu {}
	#menu ul    {list-style:none;}
	#menu ul li {display:inline;margin:0px 15px;padding:0px;}
	#menu ul li img {margin:0px;padding:0px;}*/
	
		.li_home a              {background:url(../images/nav-gate_01.jpg) no-repeat  center center;}
		.li_home a:visited      {background:url(../images/nav-gate_01.jpg) no-repeat  center center;}
		.li_home a:hover        {background:url(../images/nav-gate-over_01.jpg) no-repeat center center;}
		
		.li_company a           {background:url(../images/nav-gate_02.jpg) no-repeat center center;}
		.li_company a:visited   {background:url(../images/nav-gate_02.jpg) no-repeat center center;}
		.li_company a:hover     {background:url(../images/nav-gate-over_02.jpg) no-repeat center center;}
		
		.li_solutions a         {background:url(../images/nav-gate_03.jpg) no-repeat center center;}
		.li_solutions a:visited {background:url(../images/nav-gate_03.jpg) no-repeat center center;}
		.li_solutions a:hover   {background:url(../images/nav-gate-over_03.jpg) no-repeat center center;}
		
		.li_support a           {background:url(../images/nav-gate_04.jpg) no-repeat center center;}
		.li_support a:visited   {background:url(../images/nav-gate_04.jpg) no-repeat center center;}
		.li_support a:hover     {background:url(../images/nav-gate-over_04.jpg) no-repeat center center;}
		
		.li_contact a           {background:url(../images/nav-gate_05.jpg) no-repeat center center;}
		.li_contact a:visited   {background:url(../images/nav-gate_05.jpg) no-repeat center center;}
		.li_contact a:hover     {background:url(../images/nav-gate-over_05.jpg) no-repeat center center;}
	
	#main_content {text-align:left;padding:15px;}
	#main_content_2col {width:100%;border:none;}
	#main_content_leftCol {width:165px;}
	
	/* SEARCH BOX */
	
	#search_box {width:145px;margin-top:15px;padding:15px 0px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
	.search_field {width:120px;font:12px Arial, Helvetica, sans-serif;color:#666;padding:2px 2px 2px 20px;background:#fff url(../images/search.jpg) no-repeat top left;border:1px solid #ccc;}
	.search_go {font:12px Arial, Helvetica, sans-serif;font-weight:bold;color:#fff;background-color:#777;border:2px solid #5d5d5d;margin-top:2px;}
	
	/* RSS FEED */
	
	#rss_feed {margin-top:15px;}

/*<<<< Sub Nav >>>>*/

#sub_menu {}

	#sub_menu ul {margin-left:0px;}
	#sub_menu ul li {margin:6px 0px;}
	
	#sub_menu ul li a:link.level_1    
	{font:15px Arial, Helvetica, sans-serif;color:#990000;font-weight:bold;text-decoration:none;margin-left:0px;border-bottom:1px solid #ccc;}
	#sub_menu ul li a:visited.level_1 
	{font:15px Arial, Helvetica, sans-serif;color:#990000;font-weight:bold;text-decoration:none;margin-left:0px;border-bottom:1px solid #ccc;}
	#sub_menu ul li a:hover.level_1   
	{font:15px Arial, Helvetica, sans-serif;color:#990000;font-weight:bold;text-decoration:none;margin-left:0px;border-bottom:1px solid #ccc;}
	#sub_menu ul li a:active.level_1  
	{font:15px Arial, Helvetica, sans-serif;color:#990000;font-weight:bold;text-decoration:none;margin-left:0px;border-bottom:1px solid #ccc;}
	
	#sub_menu ul li a:link.level_2    
	{font:12px Arial, Helvetica, sans-serif;color:#3b3b3b;font-weight:bold;text-decoration:none;margin-left:0px;}
	#sub_menu ul li a:visited.level_2 
	{font:12px Arial, Helvetica, sans-serif;color:#3b3b3b;font-weight:bold;text-decoration:none;margin-left:0px;}
	#sub_menu ul li a:hover.level_2   
	{font:12px Arial, Helvetica, sans-serif;color:#990000;font-weight:bold;text-decoration:none;margin-left:0px;border-bottom:1px dotted #990000;}
	#sub_menu ul li a:active.level_2  
	{font:12px Arial, Helvetica, sans-serif;color:#3b3b3b;font-weight:bold;text-decoration:none;margin-left:0px;}
	
	#sub_menu ul li a:link.level_3    
	{font:12px Arial, Helvetica, sans-serif;color:#3b3b3b;font-weight:bold;text-decoration:none;margin-left:5px;}
	#sub_menu ul li a:visited.level_3 
	{font:12px Arial, Helvetica, sans-serif;color:#3b3b3b;font-weight:bold;text-decoration:none;margin-left:5px;}
	#sub_menu ul li a:hover.level_3   
	{font:12px Arial, Helvetica, sans-serif;color:#990000;font-weight:bold;text-decoration:none;margin-left:5px;border-bottom:1px dotted #990000;}
	#sub_menu ul li a:active.level_3  
	{font:12px Arial, Helvetica, sans-serif;color:#3b3b3b;font-weight:bold;text-decoration:none;margin-left:5px;}
	
	#sub_menu ul li a:link.level_4    
	{font:12px Arial, Helvetica, sans-serif;color:#3b3b3b;font-weight:bold;text-decoration:none;margin-left:10px;}
	#sub_menu ul li a:visited.level_4 
	{font:12px Arial, Helvetica, sans-serif;color:#3b3b3b;font-weight:bold;text-decoration:none;margin-left:10px;}
	#sub_menu ul li a:hover.level_4   
	{font:12px Arial, Helvetica, sans-serif;color:#990000;font-weight:bold;text-decoration:none;margin-left:10px;border-bottom:1px dotted #990000;}
	#sub_menu ul li a:active.level_4  
	{font:12px Arial, Helvetica, sans-serif;color:#3b3b3b;font-weight:bold;text-decoration:none;margin-left:10px;}
	
	#sub_menu ul li a:link.level_5    
	{font:12px Arial, Helvetica, sans-serif;color:#9b9b9b;font-weight:bold;text-decoration:none;margin-left:15px;}
	#sub_menu ul li a:visited.level_5 
	{font:12px Arial, Helvetica, sans-serif;color:#bebebe;font-weight:bold;text-decoration:none;margin-left:15px;}
	#sub_menu ul li a:hover.level_5   
	{font:12px Arial, Helvetica, sans-serif;color:#990000;font-weight:bold;text-decoration:none;margin-left:15px;border-bottom:1px dotted #990000;}
	#sub_menu ul li a:active.level_5  
	{font:12px Arial, Helvetica, sans-serif;color:#9b9b9b;font-weight:bold;text-decoration:none;margin-left:15px;}
	
	#sub_menu ul li a:link.current, #sub_menu ul li a:visited.current, 
	#sub_menu ul li a:hover.current, #sub_menu ul li a:active.current
	{border-bottom:1px dotted #990000;color:#990000;}


/*<<<< Content >>>>*/

#main_content_rightCol  {padding-top:0px;}

#ticker {width:100%;border:none;background-color:#f5f5f5;}
#ticker tr td {font:11px Arial, Helvetica, sans-serif;}
#ticker a {font-size:11px;}


/*<<<< ROI Tables >>>>*/

#roitable_variables    {width:100%;border:none;margin-top:25px;}
#roitable_variables td {padding:2px;}
td strong.roi_section {color:#9c0001;}

#roitable_values    {width:100%;border:none;margin-top:25px;}
#roitable_values td {padding:2px;}
#roitable_values td strong.roi_section {color:#9c0001;}

div.display_value {width:80px;text-align:right;float:right;}
div.USD {margin-right:82px;text-align:right;} 

.required {font-size:12px;color:#9c0001;margin-right:5px;}

/*<<<< Print Header >>>>*/

#print_header {display:none;}

/*<<<< Troubleshooting >>>>*/

.prod_troubleshooting {margin-top:25px;}
.prod_troubleshooting td {padding:3px 4px 3px 3px;}
.prod_troubleshooting td.underlined {border-bottom:1px dotted #ccc;}

div.troubleshoot_headers {padding:3px;border-bottom:1px solid #ccc;width:50%;margin-top:15px;}

table.purchek_troubleshoot {width:100%;border:none;margin:25px 0px;}

table#financial_calendar {width:100%;border:none;}
table#financial_calendar td {padding:2px;}

/*<<<< Footer >>>>*/

#main_footer     {}

/*#page_index #main #main_footer div {margin:-25px 15px 15px;position:relative;z-index:1;}*/

#main_footer div 
{margin:30px 15px 15px;text-align:center;font:11px Arial, Helvetica, sans-serif;font-weight:bold;color:#b2b2b2;}
#main_footer div a:link    
{font:11px Arial, Helvetica, sans-serif;font-weight:bold;color:#b2b2b2;margin:0px 14px;text-decoration:none;}
#main_footer div a:visited 
{font:11px Arial, Helvetica, sans-serif;font-weight:bold;color:#b2b2b2;margin:0px 14px;text-decoration:none;}
#main_footer div a:hover   
{font:11px Arial, Helvetica, sans-serif;font-weight:bold;color:#990000;margin:0px 14px;text-decoration:none;}

/*<<<< Gray Box "Related Links" >>>>*/
div.graybox
{width:194px;float:right;background:#e4e4e4 url(../images/gray-box-label.jpg) no-repeat top left;padding:40px 16px 10px;}
div.graybox ul {margin-left:0px;}
div.graybox li {margin:4px 0px;}

/*<<<< Gray Box "Learn More" >>>>*/
div.graybox_learnmore
{width:194px;float:right;background:#e4e4e4 url(../images/gray-box-label2.jpg) no-repeat top left;padding:40px 16px 10px;}
div.graybox_learnmore ul {margin-left:0px;}
div.graybox_learnmore li {margin:4px 0px;}

/*<<<< Gray Box "Did You Know?" >>>>*/
div.graybox_didyouknow
{width:194px;float:right;background:#e4e4e4 url(../images/gray-box-label3.jpg) no-repeat top left;padding:40px 16px 10px;}
div.graybox_didyouknow ul {margin-left:0px;}
div.graybox_didyouknow li {margin:4px 0px;}

/*<<<< Gray Box BLANK >>>>*/
div.graybox_blank
{width:194px;float:right;background-color:#e4e4e4;padding:16px 16px 10px;}
div.graybox_blank ul {margin-left:0px;}
div.graybox_blank li {margin:4px 0px;}

/*<<<< Gray Box BLANK NEW>>>>*/
div.graybox_blank_new
{width:194px;float:right;background-color:#e4e4e4;padding:16px 16px 10px;}
div.graybox_blank_new ul {margin-left:0px;}
div.graybox_blank_new li {margin:4px 0px;}

/*<<<< Breadcrumb >>>>*/
#breadcrumb {color:#bdbdbd;}
#breadcrumb p {margin:0px 0px 5px;}
#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active
{color:#858585;font:11px Arial, Helvetica, sans-serif;text-decoration:none;}

#breadcrumb strong a:link, #breadcrumb strong a:visited, #breadcrumb strong a:active,
#breadcrumb a:link strong, #breadcrumb a:visited strong, #breadcrumb a:active strong
{color:#858585;font:11px Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;}

#breadcrumb strong a:hover, #breadcrumb a:hover strong
{color:#858585;font:11px Arial, Helvetica, sans-serif;text-decoration:underline;font-weight:bold;}

#breadcrumb a:hover 
{color:#858585;font:11px Arial, Helvetica, sans-serif;text-decoration:underline;}

#sitemap_nav ul {margin-left:0px;}
#sitemap_nav li {margin-top:5px;margin-bottom:5px;}
#sitemap_nav ul li {margin-left:25px;}
#sitemap_nav ul li ul li {margin-left:25px;}

/*<<<< Email Form >>>>*/

#email_form {width:100%;border:none;}
#email_form td {padding:3px 2px;}

/*<<<< Buttons >>>>*/

.grn_submit_button
{ font-family:Arial, Tahoma, Verdana, sans-serif; color:#FFFFFF; font-weight:bold; font-size:11px; border:3px solid #235b23;padding:3px; background-color:#3e803e; text-transform:uppercase;}
.grn_submit_button:hover
{ font-family:Arial, Tahoma, Verdana, sans-serif; color:#FFFFFF; font-weight:bold; font-size:11px; border:3px solid #63b163; padding:3px; background-color:#3e803e; text-transform:uppercase;}

.top_button
{ font-family:Arial, Tahoma, Verdana, sans-serif; color:#a6a6a6; font-weight:bold; font-size:9px; border:1px solid #a6a6a6;padding:2px; background-color:#e2e2e2; text-transform:uppercase;margin-left:3px;}
.top_button:hover
{ font-family:Arial, Tahoma, Verdana, sans-serif; color:#a6a6a6; font-weight:bold; font-size:9px; border:1px solid #9c0001; padding:2px; background-color:#e2e2e2; text-transform:uppercase;margin-left:3px;}

/* =STANDARD
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

body 
{font:12px Arial, Tahoma, Verdana, sans-serif; color:#858585; background:#e8ebf2;} 
h1
{font:23px Arial, Tahoma, Verdana, sans-serif;color:#606060;margin-bottom:5px;}
h2
{font:15px Arial, Tahoma, Verdana, sans-serif;font-weight:bold;color:#9c0001;margin-bottom:5px;text-transform:uppercase;letter-spacing:-0.3px;}
h3
{font:13px Arial, Tahoma, Verdana, sans-serif; font-weight:bold; color:#a31112; margin-bottom:8px;}
p
{line-height:18px; margin:15px 0px;}
td
{font:12px Arial, Tahoma, Verdana, sans-serif; color:#858585;}
hr
{height:1px; border:0px solid #000; border-top-width:thin;}
/*ul
{margin-left:40px;}*/
ul.ul_list {margin-left:40px;list-style:square;}
ul.ul_list li {margin-bottom:5px;}
ol    {margin-left:40px;}
ol li {margin-bottom:5px;}
strong
{font-weight:bold;}
em {font-style:italic;}


a:link
{font:12px Arial, Tahoma, Verdana, sans-serif; color:#9c0001; text-decoration:underline;}
a:visited
{font:12px Arial, Tahoma, Verdana, sans-serif; color:#9c0001; text-decoration:underline;}
a:hover
{font:12px Arial, Tahoma, Verdana, sans-serif; color:#9c0001; text-decoration:none;}
a:active 
{font:12px Arial, Tahoma, Verdana, sans-serif; color:#9c0001; text-decoration:underline;}

a:link strong, strong a:link
{font:12px Arial, Tahoma, Verdana, sans-serif; color:#9c0001; font-weight:bold; text-decoration:underline;}
a:visited strong, strong a:visited
{font:12px Arial, Tahoma, Verdana, sans-serif; color:#9c0001; font-weight:bold; text-decoration:underline;}
a:hover strong, strong a:hover 
{font:12px Arial, Tahoma, Verdana, sans-serif; color:#9c0001; font-weight:bold; text-decoration:none;}
a:active strong, strong a:active  
{font:12px Arial, Tahoma, Verdana, sans-serif; color:#9c0001; font-weight:bold; text-decoration:underline;}


/* =CLASSES
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

.short
{font:11px Arial, Tahoma, Verdana, sans-serif; color:#000;}
.print 
{display:none;}  /*-- use class="print" for print-only items --*/

table.table100
{width:100%; border:none;}
td.td50
{width:50%;}
td.td33
{width:33%;}