a:active, a:focus
{
outline: none;
-moz-outline-style: none;
outline-style: none;
}
body{
	padding: 0px;
	margin: 0px;
	font-family: verdana;
	font-size: 12px;
	color: #333333;
}

h1{
	color: #333333;
	font-weight: bold;
	font-size: 18px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
h2{
	color: #c25d0c;
	font-weight: normal;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
h3{
	color: #c25d0c;
	font-weight: normal;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

p{
	margin: 0px;
	padding: 0px;
}
a{
	color: #c25d0c;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
a:visited{

}

.wrapper{
	width: 1001px;
	background-color: #fff;
	margin: 0 auto;
}

.wrapper div{
	float: left;
}
#map_canvas div 
{
	float:none;
}
.background{
	background-image: url(/App_Themes/LabtestsDefault/Images/main_background.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.backgroundSideShadow{
	background-image: url(/App_Themes/LabtestsDefault/Images/main_background_shadow.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.backgroundFooter{
	line-height: 0px;
	font-size: 0px;
	height: 12px;
	width: 1001px;
	background-image: url(/App_Themes/LabtestsDefault/Images/main_background_footer.gif);
	background-repeat: no-repeat;
	clear: both;
}

.mainContent{
	padding: 0px 0px 0px 3px;
}

.header{
	width: 988px;
	height: 79px;
}
.headerBottom{
	line-height: 0px;
	font-size: 0px;
	width: 988px;
	height: 4px;
	background-image: url(/App_Themes/LabtestsDefault/Images/header_bottom.gif);
	background-repeat: no-repeat;
}
.headerContentBorder{
	border-left: solid 1px #c9c7c5;
	border-right: solid 1px #c9c7c5;
}
.headerContent{
	width: 986px;
	height: 67px;
	background-image: url(/App_Themes/LabtestsDefault/Images/header_background.gif);
	background-repeat: repeat-x;
}
.headerMainLogo{
	padding: 8px 0px 0px 13px;
	/*border-style:solid;
	border-width:2px; 
	border-color:blue;*/
	width: 241px;
}
.headerSearch
{
	padding: 0px 22px 18px 0px;
	float: right!important;
	/*border-style:solid;
	border-width:2px; 
	border-color:red;*/
}
.headerBanner
{
	width: 732px;
	/*height: 50px;*/
	padding: 25px 0px 0px 0px;
	/*border-style:solid;
	border-width:2px; 
	border-color:purple;*/
	background-image: url(/App_Themes/LabtestsDefault/Images/banner.gif);
	background-repeat: no-repeat;
}

.searchButton{
	border: solid 0px #000;
	background-image: url(/App_Themes/LabtestsDefault/Images/search_button.gif);
	width: 84px;
	height: 25px;
	color: #fff;
	margin-top: 0px;
	padding-top: 0px;
}
.headerContent input
{
	display:block;
	float:left;
	position:relative;
	top:0px;
	left:6px;
	border: solid 1px #cccccc;
	margin-right: 10px;
}
.headerContent input[type=text]
{
	position:relative;
	float:left;
	display:block;
	top:3px;
}


.dropdownMenu{
	margin: 0px 0px 9px 0px;
}
.dropdownMenuBackground{
	width: 988px;
	height: 30px;
	background-image: url(/App_Themes/LabtestsDefault/Images/nav_background.gif);
	background-repeat: no-repeat;
}
.dropdownMenuContainer{
	/*margin: 10px 0px 0px 10px;*/
}
.dropdownMenuContainer ul{

}
.dropdownMenuContainer ul li{

}

.columnA{
	width: 870px;
	display: block;
}
.columnATop{
	width: 870px;
	height: 3px;
	line-height: 0px;
	font-size: 0px;
	background-image: url(/App_Themes/LabtestsDefault/Images/columnA_top.gif);
	background-repeat: no-repeat;
	
}
.columnAContentBorder{
	border-left: solid 1px #c1c1c1;
	border-right: solid 1px #c1c1c1;
	background-color: #f7f7f7;
	background-image: url(/App_Themes/LabtestsDefault/Images/columnA_background.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.columnAContent{
	width: 868px;
	overflow:hidden;
	background-image: url(/App_Themes/LabtestsDefault/Images/columnA_background_head.gif);
	background-repeat: no-repeat;
}
.columnABottom{
	width: 870px;
	height: 3px;
	line-height: 0px;
	font-size: 0px;
	background-image: url(/App_Themes/LabtestsDefault/Images/columnA_bottom.gif);
	background-repeat: no-repeat;
}
.columnAMainText{
	padding: 12px 12px 18px 12px;
}
.columnABlock{
	margin: 0px 17px 0px 0px;
}
.columnABlockFirst{
	margin: 0px 0px 0px 0px;
}
.columnABlockWrapper{
	padding: 0px 0px 15px 10px
}
.columnABlockTop{
	width: 197px;
	height: 3px;
	line-height: 0px;
	font-size: 0px;
	background-image: url(/App_Themes/LabtestsDefault/Images/columnA_block_top.gif);
	background-repeat: no-repeat;
}
.columnABlockContentBorder{
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	background-color: #fff;
	clear: left;
}
.columnABlockBottom{
	width: 197px;
	height: 3px;
	line-height: 0px;
	font-size: 0px;
	background-image: url(/App_Themes/LabtestsDefault/Images/columnA_block_bottom.gif);
	background-repeat: no-repeat;
	clear: left;
}
.columnABlockContentPadding{
	padding: 5px 10px 0px 10px;
}
.columnABlockLine 
{
	background-image: url(/App_Themes/LabtestsDefault/Images/columnA_block_line.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 1px;
	margin: 4px 0px 4px 0px;
}
.columnABlockText{
	font-size: 10px;
}
.homePageListBlockTableWrapper{
	padding:4px 0 0 10px;
}
.columnABlockContentPadding table td 
{
	padding:0;
	vertical-align:middle;
}
.columnABlockContentPadding table .homePageListBlockItem{
	font-size: 10px;
	padding-left:5px;
}
.columnABlockContentPadding table .homePageListBlockIcon{
	background-image:url(/App_Themes/LabtestsDefault/Images/li.gif);
	background-repeat: no-repeat;
	background-position:center;
	width:5px;
	height:18px;
}


.block2WrapperFirst{
	padding: 10px 10px 0px 10px;
}
.block2Wrapper{
	padding: 10px 0px 0px 10px;
}
.block2Top{
	width: 420px;
	height: 3px;
	line-height: 0px;
	font-size: 0px;
	background-image: url(/App_Themes/LabtestsDefault/Images/columnA_block2_top.gif);
	background-repeat: no-repeat;
	clear: left;
}
.block2ContentBorder{
	padding: 0px 1px 0px 1px;
	background-image: url(/App_Themes/LabtestsDefault/Images/columnA_block2_border.gif);
	background-repeat: repeat-x;
	background-color: #f9f9f8;
}
.block2Content{
	background-color: #fff;
}
.block2ContentPadding{
	padding: 5px 10px 10px 10px;
}
.block2Bottom{
	width: 420px;
	height: 3px;
	line-height: 0px;
	font-size: 0px;
	background-image: url(/App_Themes/LabtestsDefault/Images/columnA_block2_bottom.gif);
	background-repeat: no-repeat;
	clear: left;
}
.block2Line {
	margin: 4px 0px 4px 0px;
	width: 395px;
	height: 1px;
	background-image: url(/App_Themes/LabtestsDefault/Images/columnA_block2_line.gif);
	background-repeat: no-repeat;
}
.block2Details{
	width: 214px;
}
.block2SubH3{
	color: #666666;
}
.block2Text{
	font-size: 10px;
	padding: 0px 0px 5px 0px;
}
.block2Button{
	border: solid 0px #000;
	background-image: url(/App_Themes/LabtestsDefault/Images/read_more_button.gif);
	width: 84px;
	height: 20px;
}
.block2Image{
	padding: 0px 0px 0px 20px;
}


.columnB{
	width: 122px;
}
.columnBPadding{
	padding: 0px 0px 0px 7px;
}
.columnBBlock{
	margin: 0px 0px 10px 0px;
}
.columnBBlockTop{
	width: 111px;
	height: 4px;
	line-height: 0px;
	font-size: 0px;
	background-image: url(/App_Themes/LabtestsDefault/Images/columnB_block_top.gif);
	background-repeat: no-repeat;
}
.columnBBlockContentBorder{
	border-left: solid 1px #f39951;
	border-right: solid 1px #f39951;
	background-color: #fff;
}
.columnBBlockContent{
	width: 109px;
}
.columnBBlockBottom{
	width: 111px;
	height: 4px;
	line-height: 0px;
	font-size: 0px;
	background-image: url(/App_Themes/LabtestsDefault/Images/columnB_block_bottom.gif);
	background-repeat: no-repeat;
}


.footer{
	padding: 15px 0 0px 11px;
}
.footerTop{
	width: 969px;
	height: 3px;
	line-height: 0px;
	font-size: 0px;
	background-image: url(/App_Themes/LabtestsDefault/Images/footer_top.gif);
	background-repeat: no-repeat;
}
.footerBottom{
	width: 969px;
	height: 3px;
	line-height: 0px;
	font-size: 0px;
	background-image: url(/App_Themes/LabtestsDefault/Images/footer_bottom.gif);
	background-repeat: no-repeat;
}
.footerContentBorder{
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	background-color: #fff;
}
.footerContent{
	width: 967px;
	height: 32px;
}
.footerPadding{
	padding: 10px 14px 0px 14px;
}
.footerText{
	color: #666666;
	font-size: 10px;
}
.footerText a{
	color: #666666;
}
.footerText a:hover{
	color: #c25d0c;
}
.footerText a:visited{

}

.grayBox{
	width: 750px;
	padding: 0px 0px 9px 197px;
	color:#999999;
	font-size:10px;
}
.crumsText{
	color: #666666;
	font-size: 10px;
	float: left;
	padding: 0px 5px 0px 15px;
}
.CMSBreadCrumbsLink{
	font-size: 10px;
}
.CMSBreadCrumbsLink a{
	font-size: 10px;
}
.crumsSpacer{
	font-size: 10px;
	color: #999999;
	float: left;
	padding: 0px 5px 0px 0px;
}
.CMSBreadCrumbsCurrentItem{
	font-size: 10px;
}

.sideMenu{
	width: 202px;
	background-image: url(/App_Themes/LabtestsDefault/Images/side_menu_shadow.gif);
	background-position: right;
	background-repeat: repeat-y;
	clear: left;
}
.sideMenuBorder{
	width: 198px;
	background-image: url(/App_Themes/LabtestsDefault/Images/side_menu_border.gif);
	background-repeat: repeat-x;
}
.sideMenuContentPadding{
	padding: 0px 1px 0px 1px;
}
.sideMenuContent{
	width: 196px;
	background-color: #ffffff;
	overflow:hidden;
}
.sideMenuTop{
	width: 202px;
	height: 3px;
	line-height: 0px;
	font-size: 0px;
	background-image: url(/App_Themes/LabtestsDefault/Images/side_menu_top.gif);
	background-repeat: no-repeat;
}
.sideMenuBottom{
	width: 202px;
	height: 3px;
	line-height: 0px;
	font-size: 0px;
	background-image: url(/App_Themes/LabtestsDefault/Images/side_menu_bottom.gif);
	background-repeat: no-repeat;
}
.sideMenuLine{
	margin: 4px 0px 0px 0px;
	height:1px;
	width: 173px;
	background-image: url(/App_Themes/LabtestsDefault/Images/columnA_block_line.gif);
	background-repeat: no-repeat;
	overflow:hidden;
}
.sideMenuContentHeadContainer h2{
	text-align: left;
}
.sideMenuContentHeadContainer 
{
	padding: 4px 10px 0px 10px
}
.sideMenuContent table{
	width: 166px;
	margin: 0px;
	padding: 0px;
	float: left;
}

td.open,
.sideMenuContent td,
td.CMSTreeMenuSelectedItem,
td.subCMSTreeMenuSelectedItem,
td.sub2CMSTreeMenuSelectedItem
{
	margin: 0px;
	padding: 0px;
	width: 196px;
	border-bottom: solid 1px #d2d1d1;
	display: block;
}
td.last{
	margin: 0px;
	padding: 0px;
	border-bottom: solid 0px #d2d1d1;
}
td.open a,
.sideMenuContent td a{
	width: 161px;
	height: 100%;
	display: block;
	padding: 5px 15px 5px 20px;
	margin: 0px;
}
td.open a:hover,
.sideMenuContent td a:hover{
	background-color: #eae9e9;
}
td.CMSTreeMenuSelectedItem span,
td.subCMSTreeMenuSelectedItem span,
td.sub2CMSTreeMenuSelectedItem span
{
	width: 161px;
	height: 100%;
	display: block;
	padding: 5px 15px 5px 20px;
	background-color: #eae9e9;
	color: #333333;
}
td.open a{
	background-image: url(/App_Themes/LabtestsDefault/Images/arrow_down.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.sideMenuContent td a{
	background-image: url(/App_Themes/LabtestsDefault/Images/arrow_right.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.subCMSTreeMenuLink,
.subCMSTreeMenuSelectedLink
{
	padding: 5px 15px 5px 30px!important;
	width: 151px!important;
}
.sub2CMSTreeMenuLink,
.sub2CMSTreeMenuSelectedLink
{
	padding: 5px 15px 5px 40px!important;
	width: 141px!important;
}


.stantdardContent{
	padding-left:10px;
}
.stantdardContent,
.paragraphList,
.contentSection,
.contentSection 
{
	width: 745px;
}
.contentSection{
	padding: 0px 0px 10px 0px;
	border-bottom: solid 1px #dfdfdf;
}
.contentSection .moreHeader 
{
	padding-top:10px;
}
.contentSectionTop 
{
	width:100%;
	margin-bottom:5px;
}

.horizontalCMSMenu{
	color: #3d3d3d;
}
.horizontalsubCMSMenu
{
	color: #000000;
	background-color: #a9a9a9;
	padding: 6px 0px 0px 0px;
}
.horizontalsubCMSMenuItem
{
	color:#333;
	width:100%;
}
.horizontalsubCMSMenuItemMouseOver,
.horizontalsubCMSMenuItemMouseDown,
.horizontalsubCMSMenuItemMouseUp,
.horizontalsubCMSMenuHighlightedMenuItemMouseOver,
.horizontalsubCMSMenuHighlightedMenuItemMouseDown,
.horizontalsubCMSMenuHighlightedMenuItemMouseUp
{
	color:#ffffff;
	background-color: #DA7A2D;
	text-indent:6px;
}
.horizontalsubCMSMenuItem,
.horizontalsubCMSMenuHighlightedMenuItem,
.horizontalsubCMSMenuHighlightedMenuItemMouseOver,
.horizontalsubCMSMenuHighlightedMenuItemMouseDown,
.horizontalsubCMSMenuItemMouseOver,
.horizontalsubCMSMenuItemMouseDown
{
	padding: 6px 4px 6px 4px;
	width:100%;
	text-indent:6px;
}	
.horizontalCMSMenuItemMouseOver
{
	color: #ffffff;
	background-color: #DA7A2D;	
	height:100%;
}
.horizontalCMSMenuHighlightedMenuItem,
.horizontalCMSMenuHighlightedMenuItemMouseOver
{
	text-decoration: underline;
}

.horizontalCMSMenu td
{
	padding: 0px 10px 0px 10px;
	height: 30px;
	vertical-align:middle;
}
.horizontalCMSMenu tr 
{
	height:100%;
}
.rightLink{
	float: right;
	font-size: 10px;
	display: block;
	background-image: url(/App_Themes/LabtestsDefault/Images/arrow_up.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 15px 0px 0px;
}
.listContainer 
{
	margin-bottom:10px;
}
.listContainer h2 
{
	font-weight:600;
	color:#333333;
	padding:0 0 8px 0px;
}
.locationContainer 
{
	width:755px
}
.contentSection div.locationLeftContainer 
{
	float:left;width:395px;
}
.locationDetails td
{
    vertical-align:top;
    padding: 5px 10px 5px 0;
}
.locationDetails td.fieldTitle 
{
    font-weight:600;
}
.SearchResult,
.SearchResults,
.SearchDialog,
.SearchResult div
{
	width:100% !important;
}
.SearchResults 
{
	margin-top:20px;	
}
.SearchResult 
{
	margin-top:10px;
}
.PagerControl
{
	margin-top:10px;
}
.PagerNumberArea
{
	padding:4px 0 4px 4px;
}
.CMSEditableRegionEdit,
.CMSEditableRegionEdit div
{
	float:none;
}
.locationListTable 
{
	border:1px solid #d3d3d3;
	width:746px;
}
.locationListTable td,
.locationListTable th 
{
	padding: 2px;
	color:#000000;
}
.locationListTable .col_Area 
{
	width: 110px;
	color:#000000;
}
.locationListTable .col_Center 
{
	width: 200px;
	color:#000000;
}
.locationListTable .col_Address 
{
	width: 435px;
	color:#000000;
}
.ResultTitle 
{
	font-size:14px;
	padding-bottom:4px;
	font-weight:600;
}
.ResultTitle a
{
	color:#3D3D3D;
}
.ResultPath 
{
	padding-top:2px;
	font-size:12px;
}
.CMSSearchDialogSearchForLabel 
{
	display: none;	
}
.CMSSearchDialogSearchModeLabel 
{
	display: none;	
}
.spSearchFor input,
.spSearchMode select
{
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	margin-right:10px;
	position:relative;
	top:2px;
}


.ErrorLabel 
{
	display:none;
}
.EditingFormErrorLabel
{
	color:#ff0000;
	position:relative;
	left:4px;
	display:block;
	float:left;
}
.EditingFormLabelCell
{
	font-weight:600;
	width:140px;
}
.EditingFormControlNestedControl .TextboxField
{
	width:200px;
}
.EditingFormControlNestedControl .TextBoxField
{
	width:175px;
}
.EditingFormTable td 
{
	vertical-align:top;
}
.EditingFormTable 
{
	width:745px;	
}
.EditingFormTable input,
.EditingFormTable textarea,
.EditingFormTable select
{
	border:1px solid #CCCCCC;
}
.locationListIntro 
{
	margin-bottom:9px;	
	width:100%
}
.gmapFrame
{
	width:100%;
	height: 480px;
}
.loading 
{
	width:100%;
	height:20px;
	background-image: url(/App_Themes/LabtestsDefault/Images/loading.gif);
	background-repeat: no-repeat;
	padding:0 0 0 20px;
	display:block;
	float:none;
	color:#999999;
	margin-top:10px;
}
.LongAttribute
{
	width:300px;
}
.PracticeRegistration .EditingFormLabelCell 
{
	width:300px;
}