*				{outline:none;}
body			{background:url('/images/bg.png') #FFF repeat-x ; padding:0; margin:0; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#526672;}
h1				{margin:0 0 18px 0; font-weight:normal; font-size:16px; }
p				{margin:0 0 18px 0; line-height:1.3em;}
a				{color:#94a5b2; text-decoration:none;}
a:hover			{text-decoration:underline;}
textarea, input, select		{font-size:12px; font-family:Verdana, Geneva, sans-serif;}
option			{font-family:Verdana, Geneva, sans-serif;}
.all			{width:975px; margin:0 auto;}

#logo			{background:url('/images/logo.png') no-repeat; width:289px; height:88px; display:block; text-indent:-9999px; margin:34px 0 0 0;}
#e_risk			{background:url('/images/e-risk.png') no-repeat; width:370px; height:57px; display:block; text-indent:-9999px; margin:109px 0 0 0;}

#flash			{background:url('/images/flash.png'); width:505px; height:351px; margin:0 0px 0 25px; }

#navi			{margin:0 0 3px 0;}
#navi ul		{list-style-type:none; margin:0 0 0 32px; padding:0;}
#navi ul li		{background:url('/images/navi_trenner.png') no-repeat right;float:left;}
#navi ul li.last	{background:none;}
#navi ul li a	{background: no-repeat center;color:#d1dadf; padding:8px 19px; display:block; text-decoration:none; height:16px; text-indent:-9999px;}

#navi ul li a#home	{background-image:url('/images/home.png'); width:33px;}
#navi ul li a#home:hover ,#navi ul li.active a#home	{background-image:url('/images/home_hover.png');}
#navi ul li a#about	{background-image:url('/images/about.png'); width:179px;}
#navi ul li a#about:hover ,#navi ul li.active a#about	{background-image:url('/images/about_hover.png');}
#navi ul li a#contact	{background-image:url('/images/contact.png'); width:46px;}
#navi ul li a#contact:hover ,#navi ul li.active a#contact	{background-image:url('/images/contact_hover.png');}

#head_contact	{background:url('/images/contact_head.png') no-repeat; width:984px; height:179px; margin:-4px 0 70px 15px; position:relative;}

h1#have_you		{background:url('/images/have_you_ever.png') no-repeat; width:312px; height:19px; text-indent:-9999px; }
h1#contact_infor		{background:url('/images/contact_information.png') no-repeat; width:146px; height:15px; text-indent:-9999px; }
h1#press_release		{background:url('/images/press_release.png') no-repeat; width:96px; height:16px; text-indent:-9999px; }

#powered		{margin:25px 0 25px 0; font-size:12px !important;}
.small			{margin:25px 0 25px 0; font-size:12px !important;}
#head			{margin:0 0 44px 0; padding:0 0 0 49px;}
#head_left		{float:left; width:420px;}
#head_right		{float:left; width:505px;}

.subsite_headline {font-size:18px; color:#E1141D; }

#content #left p	{font-size:14px;}
#content #left	{background:url('/images/content_bg.png') no-repeat top; width:691px; float:left; margin:0 17px 0 0; padding:18px;  height:275px;}
#content #left_contact	{background:url('/images/content_bg.png') no-repeat top; width:691px; float:left; margin:0 0 0 245px; padding:18px;}
#content #right	{background:url('/images/content_right.png') no-repeat top; width:193px; float:left; padding:18px;  height:275px;}

label		{float:left;}

.input_b	{width:358px; display:block;}
.input_a	{width:80px;display:block;}
.input_c	{width:100px; display:block; height:22px;}
.input_d	{width:255px;display:block;}
.input_e	{width:40px;}
.chk		{margin-right:8px; float:left;}
.check		{width:358px;}

.addthis_button {float:right; margin:-10px 0 0 0;}

#form h1	{margin:25px 0 5px 2px; font-size:18px;}

#footer			{background:url('/images/footer_bg.png') repeat-x; height:47px; padding:30px 0 0 0;}

.trenner		{background:#cccccc; height:1px; width:100%; margin:39px 0;}

#exact			{margin:20px 0 0 35px;}
#exact_contact	{position:absolute; top:-8px; right:60px;}

#exact_logo		{position:absolute; top:55px; width:160px; height:70px; display:block; text-indent:-9999px;}

#footer_navi ul	{list-style-type:none; margin:0; padding:0;}
#footer_navi ul li	{background:url('/images/footer_trenner.png') no-repeat right; float:left;}
#footer_navi ul li.last	{background:none;}
#footer_navi ul li.first a	{padding:0 19px 0 19px;}
#footer_navi ul li a {color:#D1D8DF; display:block; padding:0 17px; font-size:10px;}
#footer_navi ul li a:hover {color:#FFF; text-decoration:underline;}
.download		{background:url('/images/download_fact.png'); display:block; width:182px; height:27px; text-indent:-9999px;}
.contact_us		{background:url('/images/contact_us.png'); display:block; width:147px; height:27px; text-indent:-9999px;}

.clearfix:after {content:'.';display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;} * html .clearfix {height:1%;}
.clearfix {display:block;} 

