html						{margin: 0px; padding: 0px; background: url("../images/background.jpg") repeat-x top left #fff;}

body					{margin: 0px; padding: 0px; color:#7a7a7a;font-size:1em;text-align:left;font-family:arial;}



#page					{margin: 0 auto 0 auto;width:980px;background: url("../images/header_background.jpg") no-repeat top right;}

.body_index				{background: url("../images/woman_face.jpg") no-repeat right 95%;}



#header					{height:186px;float:left;margin-bottom:15px;}

#header a img				{float:left;border:0px;}



ul#menu					{float:left;line-height:28px;font-size:80%;color:#2970df;width:795px;list-style-type:none;font-weight:bold;display:inline;margin-left:5px;}

ul#menu li 				{float:left;text-transform:uppercase;margin-left:20px;margin-right:20px;}

ul#menu li a				{color:#2970df;text-decoration:none;float:left;text-transform:uppercase;padding-top:3px;}

ul#menu li a.menu_clicked	{color:#2970df;text-decoration:none;background: url("../images/menu_hover.gif") no-repeat center top;padding-top:3px;}

ul#menu li a:hover			{color:#2970df;text-decoration:none;float:left;background: url("../images/menu_hover.gif") no-repeat center top;}



ul#submenu				{display:inline;float:left;line-height:23px;font-size:80%;color:#2970df;width:176px;list-style-type:none;font-weight:bold;padding-top:5px;margin-left:210px;border-top:1px solid #2970df;margin-top:5px;}

ul#submenu li  				{clear:left;float:left;width:100%;}

ul#submenu li a			{color:#2970df;text-decoration:none;padding-left:15px;}

ul#submenu li a.submenu_clicked{color:#2970df;text-decoration:none;background: url("../images/menu_hover.gif") no-repeat left center;padding-left:15px;}

ul#submenu li a:hover		{color:#2970df;text-decoration:none;background: url("../images/menu_hover.gif") no-repeat left center;}



.newsbox				{float:left;width:160px;padding:10px 25px 10px 10px;font-size:80%;}

.newsbox ul				{list-style-type:none;}

.newsbox ul li a			{color:#2970df;text-decoration:underline;}

.newsbox ul li a:hover		{color:#2970df;text-decoration:none;}

.newsbox ul li  			{padding:0 0 5px 0;}

.newsbox u				{display:block;width:45px;;float:left;display:inline;}

.newsbox h4				{font-size:115%;clear:both;padding-bottom:3px;}



.servicesbox			{float:left;width:200px;padding:10px;font-size:80%;background: url("../images/dotted_border.gif") repeat-y left center;}

.servicesbox ol			{float:left;clear:both;margin-left:20px;list-style-type:none;}

.servicesbox ol li a		{color:#2970df;text-decoration:none;line-height:140%;}

.servicesbox ol li a:hover	{color:#2970df;text-decoration:underline;}



#content_index			{float:left;width:500px;padding:10px 30px 10px 30px;font-size:85%;background: url("../images/dotted_border.gif") repeat-y left center;}

.phonebox				{background: url("images/dotted_border.gif") repeat-x top center;clear:left;width:160px;color:#000;text-align:center;line-height:20px;}



#content				{font-size:85%;float:left;width:755px;padding:10px 10px 5px 20px;background: url("../images/dotted_border.gif") repeat-y left center;line-height:130%;}

#content a				{color:#72ac41;text-decoration:underline;}

#content a:hover			{text-decoration:none;color:#000;}

#content h3				{float:right;text-align:right;padding:0px 0 0px 35px;margin-bottom:30px;border-bottom:1px solid #72ac41;font-size:120%;color:#2970df;}

#content ul				{margin-left:30px;line-height:140%;}



.h3_index				{float:right;text-align:right;padding:15px 0 5px 35px;margin-bottom:30px;border-bottom:1px solid #2970df;font-size:115%;color:#2970df;}



p.phoneicon				{display:block;background: url("../images/telephone_icon.jpg") no-repeat center top;color:#000;font-size:130%;}

p.mailicon a				{display:block;background: url("../images/email_icon.jpg") no-repeat center top;color:#000;padding-top:15px;font-size:110%;}

p.clockicon				{display:block;background: url("../images/clock_icon.jpg") no-repeat center top;font-size:110%;text-align:left;}



.bolder					{font-weight:bold;color:#666;}

.smaller				{font-size:85%;}

.bigger					{font-size:110%;line-height:140%;}

.red					{color:#72ac41;}

a						{cursor: pointer;}

a:hover					{text-decoration:none;}

ul,li,ol,h4,h3				{margin:0;padding:0;}

.blue					{color: #2970df;}

.cb						{clear:both;}

.fr						{float:right;}

.wai					{display:none;}



#footer					{clear:both;margin: 0 auto 0 auto;margin-top:10px;text-align:right;font-size:70%;border-top:1px dotted #adadad;padding-top:5px;}

#footer a				{color:#2970df;text-decoration:none;}

#footer a:hover			{color:#263276;text-decoration:underline;}



#footer ul				{float:left;width:400px;list-style-type:none;text-align:left;}

#footer ul li  				{float:left;}

#footer ul li a				{padding-right:20px;padding-left:5px;}

#footer ul li a.clicked		{padding-right:20px;padding-left:5px;}



#contact_form			{margin-left:20px;clear:both;margin-top:30px;width:450px;display:inline;}

#contact_form input		{display: block;width:200px;float:left;background:#efefef;height:14px;font-size:14px;font-weight:bold;border:1px solid #999999;margin-bottom:5px;}

#contact_form label		{display: block;width:120px;float: left;text-align:left;height:14px;}

#contact_form textarea	{width:250px;border:1px solid #999999;background:#efefef;height:120px;}

#contact_form br{clear:both;}

#contact_form .button_contact{display:block;margin-left:193px;background:#d10000;width:110px;height:25px;margin-top:15px;color:#fff;font-size:14px;border:0px;display:inline;}



.google_map				{width:200px;height:300px;border:1px solid #d10000;}



.img_right				{float:right;margin-bottom:10px;margin-top:10px;margin-left:20px;border:1px solid #efefef;}

.img_left				{float:left;margin-bottom:10px;margin-right:20px;}
