html
{font-family:Verdana, Arial, Helvetica, sans-serif;overflow:-moz-scrollbars-vertical;overflow-x:auto;}	
body {background: #b8b8b8;margin: 0 auto;	
font-size:11px;color:#fff;background:#998CE2 url(images/main_bg.jpg) center top repeat-x;
font-family: Tahoma,Arial, Helvetica, sans-serif;font-size: 11px;color: #4A4747;font-weight: bold;}

.article_title {font-size:1.3em;padding:0 0 3px 0;color:#55508F;}


.body_bg{width:710px;background:url(images/bg.png) center top repeat-y;margin:0 auto;}
.body_bg_top{;background:url(images/main_bg.jpg) center top no-repeat;
min-height:581px;}
.body_bg_bottom
{background:url(images/footer_bg.jpg) center bottom no-repeat;padding: 0 0 65px 0;}
.content {padding:40px 220px 10px 35px;min-height:335px;}
/*----- Navigation -----*/
.headnav {text-align:center;padding:184px 220px 0 32px;}
.headnav ul {list-style-type:none;padding:0 0 0 5px;margin:0;}
.headnav li {font-weight:bold;padding:5px 0;text-align:right;display:inline;}
.headnav a, .headnav a:visited, .headnav a:hover
,.footnav a, .footnav a:visited, .footnav a:hover
{font-family: Verdana, Arial, Helvetica, sans-serif;color: #fff;padding:8px 8px 8px 8px;font-size:9px;font-weight: bold;text-decoration: none;}
.headnav a:hover {color: #fff;}
	/* Service Menu */
#service_menu_display .tab-group {background-color:none;}
.service_page_nav {float:left;width:100px;text-align:right;padding-right:10px;}
.service_page_nav a,.service_page_nav a:hover {text-decoration:none;font-size:10px;display:block;padding:2px 6px 2px 0;color:#999;border-right:1px dotted #999;}
.service_page_nav a:hover{text-decoration:underline;color:#5E579D;background:#E5E1F7;}
.service_page_nav .btn-tab-selected a,.service_page_nav .btn-tab-selected a:hover
{border:1px dotted #999;border-right:none;text-decoration:none;color:#000;background:none;}

.services_content  {float:left;width:340px;font-weight:normal;}
.service_item  {clear:both;padding:4px 10px;border-bottom:1px dotted #666666;color:#000;}
.service_item .name {color:#666666;font-weight:bold;}
.service_item .description {float:left;color:#666;}
.service_item .price {text-align:right;float:right;}
.service_item .time {width:15%;text-align:right;float:right;display:none;}
.service_heading {border-bottom:1px solid #666;padding:15px 10px 4px 10px;font-size:12px;font-weight:bold;color:#000;}

/***** Staff *****/
.summary {float:left;background:url(images/staff_bg.png) bottom left no-repeat;margin:0 15px 10px 0;border:1px solid #544C96;border-top:2px solid #544C96;border-left:2px solid #544C96;}
.summary .stafflink
	{font-family:verdana;color:#fff;background-color:none;border:none;margin:5px;padding:5px;height:80px;width:180px;float:left;vertical-align:top;overflow:hidden;font-size:10px;text-decoration:none;}
.summary .stafflink img {border:none;}
.summary .stafflink .name {font-size:12px;border-bottom:1px dotted #ccc;}
.summary .stafflink:hover {background:none;text-decoration:underline;}
#photo
	{float:left;margin:0 8px 0 0;width:75px;height:55px;vertical-align:middle;text-align:center;color:#999;border: 1px solid #D9B362;overflow:hidden;}
#photo img {border:1px solid #544C96;}

/***** Staff Update *****/

.directory_item					{border-bottom:1px solid #ccc;padding:4px;margin-bottom:5px;font-size:.9em;}
.directory_item .image	{float:left;margin:0 10px 10px 0;border:1px solid #CCC;background:#fff;padding:5px;}
.directory_item .name		{font-weight:bold;float:left;font-size:1.2em;height:1.2em;}
.directory_item .details{clear:right;margin-top:4px;padding-top:5px;clear:right;}
.directory_item .phone	{font-weight:bold;float:right;padding-left:5px;}
.directory_item .links	{float:right;padding-left:5px;}
.directory_item .link_1	{float:right;padding-left:5px;}
.directory_item .link_2	{float:right;padding-left:5px;}


/***** Contact Module *****/
#module_contact_display label	{color:#999;}
#service_menu_display {background:none;}

