@charset "utf-8";
/* CSS Document */

body 			{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:13px;background-color:#dddddd; }
p, h1, h2		{margin:0px 0px 16px 0px;}
h1				{color:#ffffff;font-size:26px;}
h1				{text-transform:lowercase;font-weight:normal;}
h2				{text-transform:lowercase;font-size:15px;color:#000000;}

.topbanner		{height:160px;width:1000px;float:none;margin:auto;border-left:1px solid #999999;border-right:1px solid #999999;overflow:hidden;z-index:1;}
#topbanner5		{height:160px;width:1000px;background-image:url(../images/top_banner_bg.jpg)}
#topbanner4		{height:160px;width:1000px;background-image:url(../images/top_banner_bg_2.jpg);}
#topbanner3		{height:160px;width:1000px;background-image:url(../images/top_banner_bg_5.jpg);}
#topbanner2		{height:160px;width:1000px;background-image:url(../images/top_banner_bg_4.jpg);}
#topbanner1		{height:160px;width:1000px;background-image:url(../images/top_banner_bg_3.jpg);}
#main			{width:940px;height:820px;float:none;margin:auto;padding:24px 30px;line-height:20px;vertical-align:middle;border-left:1px solid #999999;border-right:1px solid #999999;background-color:#bcebff;background-image:url(../images/main_top_bg.png);background-repeat:repeat-x;}
.focus_logo		{height:160px;width:139px;background-image:url(../images/focus_logo_3.png);z-index:2;position:absolute;left:50%;top:0px;margin:0px 0px 0px -480px;}
#phone			{height:auto;width:280px;padding:0px 0px 2px 0px;position:absolute;z-index:5;top:0px;left:50%;margin:0px 0px 0px -140px;color:#ffffff;font-size:15px;text-align:center;background-color:#00AEEF;border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;}
#bottom			{width:940px;height:auto;float:none;clear:both;margin:auto;padding:30px 30px 30px 30px;border-left:1px solid #999999;border-right:1px solid #999999;background-image:url(../images/main_bottom_bg.png);background-position:top;background-repeat:repeat-x;background-color:#018dc9;color:#ffffff;font-size:13px;}
#bottom a			{color:#ffffff;text-decoration:none;}
#bottom a:link, #bottom a:visited		{border-bottom:1px dotted #ffffff;}
#bottom a:hover	{border-bottom:none;}
#bottom	a span	{font-weight:bold;}

#mainleft a		{color:#000000;text-decoration:none;}
#mainleft a:link, #mainleft a:visited	{border-bottom:1px dotted #000000;}
#mainleft a:hover	{border-bottom:none;}

#mainright a			{text-decoration:none;}
#mainright a:link, #mainright a:visited	{color:#00aeef;border-bottom:1px dotted #0099FF;}
#mainright a:hover	{border-bottom:none;}

#mainleft		{height:auto;width:670px;float:left;clear:left;}
#mainleft ul	{list-style-type:square;}
#mainright		{height:auto;width:230px;float:right;clear:right;padding:12px 0px 0px 0px;}

.highlighttop	{height:28px;width:202px;margin:0px 16px 0px 0xp;padding:0px 6px;float:none;clear:both;background-image:url(../images/highlighttop_bg.jpg);color:#ffffff;line-height:28px;vertical-align:middle;}
.highlightbody	{min-height:100px;height:auto;width:200px;float:none;clear:both;margin:0px 16px 0px 0xp;background-color:#ffffff;background-image:url(../images/highlightbody_bg.jpg);background-repeat:repeat-x;padding:6px;border-left:1px solid #333333;border-right:1px solid #333333;border-bottom:1px solid #333333;}
.highlightbody ul, .highlightbody li	{margin:0px;padding:0px;list-style:inside;}
.highlightpad	{height:24px;width:100%;float:none;clear:both;}

#mainleft .input			{margin:6px 0px 6px 12px;width:150px;}
#mainleft .button			{margin:6px 0px 6px 12px;padding:1px 5px;color:#333333;background-color:#999999;border:1px solid #333333;font-size:13px;font-weight:bold;}
#mainleft .buttonover		{margin:6px 0px 6px 12px;padding:1px 5px;color:#333333;background-color:#666666;border:1px solid #333333;font-size:13px;font-weight:bold;}
.contacthighlight	{color:#73ff00;font-size:28px;font-weight:bold;}
#mainleft .input	{background-color:#ffffff;border:1px solid #aaaaaa;color:#000000;padding:3px;}
.form_highlight		{font-weight:bold;color:#000000;}
textarea			{font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#telephone			{font-size:24px;font-weight:bold;}
.blogheader			{font-weight:bold;color:#0099FF;}

#mainright .input			{margin:0px 0px 6px 0px;width:194px;}
#mainright .button			{margin:6px 0px 6px 0px;padding:1px 5px;color:#333333;background-color:#999999;border:1px solid #333333;font-size:13px;font-weight:bold;}
#mainright .buttonover		{margin:6px 0px 6px 0px;padding:1px 5px;color:#333333;background-color:#666666;border:1px solid #333333;font-size:13px;font-weight:bold;}

