/* ----------------------------------------- GLOBAL LAYOUT ----------------------------------------- */
:focus 					{outline:none;}
body 					{margin:0; padding:0 0; background:#ffffff; color:#616265; font-family:arial,tahoma,sans-serif; font-size:12px; line-height:16px; text-align:center;}
#wrap_stage				{width:810px; padding:0 0 0 0; margin:auto; text-align:left;}

a 							{color:#6A8E00;}
a:link, a:active, a:visited {text-decoration:none;}
a:hover 					{color:#6A8E00; text-decoration:underline;}

/* ---------------- HEAD ---------------- */
#wrap_head				{position:relative; z-index:100;}
#logo					{position:absolute; z-index:100; left:0px; top:87px;}
#headline				{position:absolute; z-index:100; left:80px; top:87px;}
#nav_main				{position:absolute; z-index:100; left:80px; top:182px;}
#nav_main ul 			{list-style:none; padding:0; margin:0;}
#nav_main li 			{float:left; padding:0; margin:0;}

#nav_main_txt			{position:absolute; z-index:100; left:80px; top:198px; font-size:12px; font-weight:bold; color:#A8A8A8;}
#nav_main_txt ul 		{list-style:none; padding:0; margin:0;}
#nav_main_txt li 		{float:left; padding:0 10px 0 0; margin:0;}
#nav_main_txt a			{color:#A8A8A8;}
#nav_main_txt a:hover	{color:#616265; text-decoration:none;}

#wrap_highlights		{position:relative; z-index:2;}
.content_highlights		{position:absolute; z-index:2; left:0px; top:0px; width:510px; height:118px; display:none; filter:Alpha(opacity=0);}

/* ---------------- SUBNAV & FOOTER ---------------- */
.nav_sub				{display:block; margin:0 0 0 70px; padding:0 0 10px 10px; color:#616265; font-weight:bold; font-family:arial; font-size:12px; line-height:16px; background:url('/img/icon_arrow_left.gif') no-repeat 0 4px;}
a.nav_sub				{color:#616265; text-decoration:none;}
a.nav_sub:hover 		{color:#616265; background:url('/img/icon_arrow_left_on.gif') no-repeat 0 4px;}

.nav_sub_2				{display:block; margin:0 0 0 80px; padding:0 0 5px 10px; color:#616265; font-weight:normal; font-family:arial; font-size:12px; line-height:16px; background:url('/img/icon_arrow_left.gif') no-repeat 0 4px;}
a.nav_sub_2				{color:#616265; text-decoration:none;}
a.nav_sub_2:hover 		{color:#000000; background:url('/img/icon_arrow_left_on.gif') no-repeat 0 4px;}

.nav_sub_2_on			{display:block; margin:0 0 0 80px; padding:0 0 5px 10px; color:#616265; font-weight:normal; font-family:arial; font-size:12px; line-height:16px; background:url('/img/icon_arrow_left_on.gif') no-repeat 0 4px;}
a.nav_sub_2_on			{color:#000000; text-decoration:none;}
a.nav_sub_2_on:hover 	{color:#000000; background:url('/img/icon_arrow_left_on.gif') no-repeat 0 4px;}

.nav_sub_3				{display:block; margin:0 0 0 90px; padding:0 0 5px 10px; color:#616265; font-weight:normal; font-family:arial; font-size:11px; line-height:16px; background:url('/img/icon_arrow_left.gif') no-repeat 0 5px;}
a.nav_sub_3				{color:#616265; text-decoration:none;}
a.nav_sub_3:hover 		{color:#000000; background:url('/img/icon_arrow_left_on.gif') no-repeat 0 5px;}

.nav_sub_3_on			{display:block; margin:0 0 0 90px; padding:0 0 5px 10px; color:#616265; font-weight:normal; font-family:arial; font-size:11px; line-height:16px; background:url('/img/icon_arrow_left_on.gif') no-repeat 0 5px;}
a.nav_sub_3_on			{color:#000000; text-decoration:none;}
a.nav_sub_3_on:hover 	{color:#000000; background:url('/img/icon_arrow_left_on.gif') no-repeat 0 5px;}

.footer					{float:left; width:730px; margin:35px 0 20px 80px; font-size:11px;}
.footer ul 				{list-style:none; padding:0; margin:0;}
.footer li 				{float:left; padding:0 0 0 18px; margin:0;}

.footer_bottom			{position:fixed; bottom:0px; z-index:2; background:#ffffff; width:730px; padding:5px 0 20px 80px; font-size:11px;}
.footer_bottom ul 		{list-style:none; padding:0; margin:0;}
.footer_bottom li 		{float:left; padding:0 0 0 18px; margin:0;}

/* ---------------- BOXES ---------------- */
.box_250				{float:left; width:250px; margin:37px 50px 0 0;}
.box_510				{float:left; width:510px; margin:50px 0 0 0;}
.box_510 h1				{margin:0 0 0 0; padding:0 0 0 0; font-weight:bold; font-size:14px; line-height:16px; color:#616265;}

/* ---------------- COLORS ---------------- */
.red					{color:#E2001A;}
a.red					{color:#E2001A; text-decoration:none;}
a.red:hover				{color:#E2001A; text-decoration:underline;}

.black					{color:#000000;}
a.black					{color:#000000; text-decoration:none;}
a.black:hover			{color:#000000; text-decoration:underline;}

.bg_grey				{background:#eeeeee;}
.bg_white				{background:#ffffff;}

/* ---------------- FONTS ---------------- */
h1 						{margin:0 0 0 0; padding:0 0 0 0; font-weight:normal;}
h2 						{margin:0 0 0 0; padding:0 0 0 0; font-weight:normal;}
h3 						{margin:0 0 0 0; padding:0 0 0 0; font-weight:normal;}
h4 						{margin:0 0 0 0; padding:0 0 0 0; font-weight:normal;}

/* ---------------- DIVERS ---------------- */
.clear					{clear:both;}
.channel				{display:none;}
.justify				{text-align:justify;}

ul						{margin:1px 0 0 15px; padding:0;}

.list_pdf				{list-style:none; list-style-position:outside; margin:0; padding:0;}
.list_pdf li 			{background-image:url('/img/icon_list_pdf.gif'); background-repeat:no-repeat; background-position:left top; padding:0; padding-left:40px; margin:0 0 0 0; min-height:21px; height:auto !important; height:21px;}
.list_pdf li span 		{vertical-align:top; font-size:12px; margin:0; padding:0; display:block;}
.list_pdf a				{color:#6A8E00;}
.list_pdf a:hover		{color:#6A8E00; text-decoration:underline;}

.input					{border:1px solid #C0C0C0; color:#1A171B; font-family:arial; font-size:12px; padding-left:0px;}
