

body{
	background: url(images/bg_shadow.gif) #f3f3f3 repeat-y top center;
	font-family: Tahoma, "Myriad Pro", Myriad, Verdana, "Sans Serif";
}

.bupaHeading{
	background: url(/Portals/_default/skins/bupa/images/heading_bg.gif) repeat-y top;
	
}

a{
	text-decoration: none;
	color: #0061aa;
}
a:hover{
	text-decoration: underline;
}

.contentarea {	
	font-size:12px;
	background-color:#FFFFFF;	
}

.bupaGreyText {
	color:#999999;
	font-size: 11px;
}



.BupaErrorText {
color:#FF0000;
font-weight:bold;
	
}


.footer {
	FONT-SIZE: 11px; COLOR: #3366cc; FONT-FAMILY: arial, helvetica, sans serif;
}
.error {
	COLOR: #669933;
}

.menuItem
{
	FONT-SIZE: 12px; COLOR: #0b387b; 
	FONT-FAMILY: arial, helvetica, sans serif;
}


.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}


.main_dnnmenu_item td {
	
}

.main_dnnmenu_itemhover td {  
	
	background-color: #00355c;
	
}

.main_dnnmenu_item td span { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	display: table-cell;
	padding: 5px 0px 5px 14px;
	margin:0px;
	color: #fff;
	border-bottom: 1px #002c4c solid;
	color:#FFFFFF;
	height:auto;
	width: 180px;
	/*border:1px solid red;*/
	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	float: left;
	display: table-cell;
	
	border-right: 1px #fff solid;
}

.main_dnnmenu_rootitem {
	background-color: #0061aa;
	float: left;
	font-size: 11px;
	display: block;
	/*height: 14px!important;
	height: 15px;*/
	padding: 10px 12px 10px;
	color:#fff;	
	
}

#dnn_dnnNAV_ctldnnNAVctr36 {
	background: #149aff;
}

.main_dnnmenu_itemhover {  
	/*background-color: #aaaaaa; */
	background-color: #00355c;
}

.main_dnnmenu_icon {
	display:none;
	width: 0px;
	/*
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	 
	height: 100%;*/
}

.main_dnnmenu_submenu {	
	background-color: #004273;
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 	
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}



.main_dnnmenu_submenu span{
	
	overflow:hidden;	
	font-size: 11px;
	display: block;
	/*height: 14px!important;
	height: 15px;*/
	padding: 10px 12px 10px;
	color:#fff;	
	border-bottom: 1px #fff solid;
}

.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

.bupah1 {
	color:#000000;
	font-size: 18px;
	padding-bottom:4px;

}

/*start of DNN Search*/
.BupaSearchForm{
	float: left;
	margin-left: 0px!important;	
	margin-top: 0px;
	padding-top: 1px;	
}

#bupaMenu label{
	display: none;
	height:0px;
}

.bupasearchspan{
	float: left;
	display: block;
	border: 1px #999999 solid;
	width: 167px;	
	margin-top: 1px;
	background: url(/Portals/_default/skins/bupa/images/search_bg.gif) #fff left no-repeat;
	margin-top: 0px;
	padding-top: 4px;
	padding-bottom:0px;	
}

.bupaSearchBox {
	border: 0px;
	height: 16px;
	width: 140px;
	font-family: Tahoma, "Myriad Pro", Myriad, Verdana, "Sans Serif";
	margin-left: 22px;	
	font-size:11px;
	color: #999999;	
	
}

.bupaSearchButton {
	float: left;
	padding: 0px;
	margin-left: 13px;
	width: 25px;
	height: 23px;
	margin-top: 0px;
	padding-top: 0px;
	
}

#dnn_dnnSEARCH_txtSearch {
	border: 0px;
	height: 16px;
	width: 144px;
	margin-left: 22px;	
	font-size:11px;
	color: #999999;	
	border:1px solid red;
}

#dnn_dnnSEARCH_cmdSearch {
	display:none;
}

/* end of DNN search*/

.BupaSelect {
	width:154px;
	border-bottom: 1px solid #999999  !important;
	border-top: 1px solid #999999  !important;
	border-left: 1px solid #999999  !important;
	border-right: 1px solid #999999  !important;
}


/* site map */
.SiteMapHdr0 A, .SiteMapHdr0 A:Active, .SiteMapHdr0 A:Hover, .SiteMapHdr0 A:Visited, .SiteMapHdr0 A:Link, .MenuHdrMouseOver0 A, 
.SiteMapHdrMouseOver0 A:Active, .SiteMapHdrMouseOver0 A:Hover, .SiteMapHdrMouseOver0 A:Visited, .SiteMapHdrMouseOver0 A:Link, 

.SiteMapHdr1 A, .SiteMapHdr1 A:Active, .SiteMapHdr1 A:Hover, .SiteMapHdr1 A:Visited, .SiteMapHdr1 A:Link, .MenuHdrMouseOver1 A, 
.SiteMapHdrMouseOver1 A:Active, .SiteMapHdrMouseOver1 A:Hover, .SiteMapHdrMouseOver1 A:Visited, .SiteMapHdrMouseOver1 A:Link, 

.SiteMapHdr2 A, .SiteMapHdr2 A:Active, .SiteMapHdr2 A:Hover, .SiteMapHdr2 A:Visited, .SiteMapHdr2 A:Link, .SiteMapHdrMouseOver2 A,
.SiteMapHdrMouseOver2 A:Active, .SiteMapHdrMouseOver2 A:Hover, .SiteMapHdrMouseOver2 A:Visited, .SiteMapHdrMouseOver2 A:Link, 

.SiteMapHdr3 A, .SiteMapHdr3 A:Active, .SiteMapHdr3 A:Hover, .SiteMapHdr3 A:Visited, .SiteMapHdr3 A:Link, .SiteMapHdrMouseOver3 A, 
.SiteMapHdrMouseOver3 A:Active, .SiteMapHdrMouseOver3 A:Hover, .SiteMapHdrMouseOver3 A:Visited, .SiteMapHdrMouseOver3 A:Link, 

.SiteMapHdr4 A, .SiteMapHdr4 A:Active, .SiteMapHdr4 A:Hover, .SiteMapHdr4 A:Visited, .SiteMapHdr4 A:Link, .SiteMapHdrMouseOver4 A, 
.SiteMapHdrMouseOver4 A:Active, .SiteMapHdrMouseOver4 A:Hover, .SiteMapHdrMouseOver4 A:Visited, .SiteMapHdrMouseOver4 A:Link, 

.SiteMapHdr5 A, .SiteMapHdr5 A:Active, .SiteMapHdr5 A:Hover, .SiteMapHdr5 A:Visited, .SiteMapHdr5 A:Link, .SiteMapHdrMouseOver5 A, 
.SiteMapHdrMouseOver5 A:Active, .SiteMapHdrMouseOver5 A:Hover, .SiteMapHdrMouseOver5 A:Visited, .SiteMapHdrMouseOver5 A:Link, 

.SiteMapItem0 A, .SiteMapItem0 A:Active, .SiteMapItem0 A:Hover, .SiteMapItem0 A:Visited, .SiteMapItem0 A:Link, .SiteMapItemMouseOver0 A, 
.SiteMapItemMouseOver0 A:Active, .SiteMapItemMouseOver0 A:Hover, .SiteMapItemMouseOver0 A:Visited, .SiteMapItemMouseOver0 A:Link, 

.SiteMapItem1 A, .SiteMapItem1 A:Active, .SiteMapItem1 A:Hover, .SiteMapItem1 A:Visited, .SiteMapItem1 A:Link, .SiteMapItemMouseOver1 A, 
.SiteMapItemMouseOver1 A:Active, .SiteMapItemMouseOver1 A:Hover, .SiteMapItemMouseOver1 A:Visited, .SiteMapItemMouseOver1 A:Link, 

.SiteMapItem2 A, .SiteMapItem2 A:Active, .SiteMapItem2 A:Hover, .SiteMapItem2 A:Visited, .SiteMapItem2 A:Link, .SiteMapItemMouseOver2 A, 
.SiteMapItemMouseOver2 A:Active, .SiteMapItemMouseOver2 A:Hover, .SiteMapItemMouseOver2 A:Visited, .SiteMapItemMouseOver2 A:Link, 

.SiteMapItem3 A, .SiteMapItem3 A:Active, .SiteMapItem3 A:Hover, .SiteMapItem3 A:Visited, .SiteMapItem3 A:Link, .SiteMapItemMouseOver3 A, 
.SiteMapItemMouseOver3 A:Active, .SiteMapItemMouseOver3 A:Hover, .SiteMapItemMouseOver3 A:Visited, .SiteMapItemMouseOver3 A:Link, 

.SiteMapItem4 A, .SiteMapItem4 A:Active, .SiteMapItem4 A:Hover, .SiteMapItem4 A:Visited, .SiteMapItem4 A:Link, .SiteMapItemMouseOver4 A, 
.SiteMapItemMouseOver4 A:Active, .SiteMapItemMouseOver4 A:Hover, .SiteMapItemMouseOver4 A:Visited, .SiteMapItemMouseOver4 A:Link

.SiteMapItem5 A, .SiteMapItem5 A:Active, .SiteMapItem5 A:Hover, .SiteMapItem5 A:Visited, .SiteMapItem5 A:Link, .SiteMapItemMouseOver5 A, 
.SiteMapItemMouseOver5 A:Active, .SiteMapItemMouseOver5 A:Hover, .SiteMapItemMouseOver5 A:Visited, .SiteMapItemMouseOver5 A:Link

{
	cursor: pointer;
	color: #00463B;

	width: 100%;
	/*
	background-position: right center;
	background-image: url(greymenuarrow.jpg);
	background-repeat: no-repeat;
	*/

	font-weight: normal;
	
	padding-top: 0px;
	padding-bottom: 0px;
	display: block;
	vertical-align:middle;
	line-height:22px;
	
}

.SiteMapItem1 A, .SiteMapItem1 A:Active, .SiteMapItem1 A:Hover, .SiteMapItem1 A:Visited, .SiteMapItem1 A:Link, .SiteMapItemMouseOver1 A, 
.SiteMapItemMouseOver1 A:Active, .SiteMapItemMouseOver1 A:Hover, .SiteMapItemMouseOver1 A:Visited, .SiteMapItemMouseOver1 A:Link {
	padding-left:30px;
}

.SiteMapItem2 A, .SiteMapItem2 A:Active, .SiteMapItem2 A:Hover, .SiteMapItem2 A:Visited, .SiteMapItem2 A:Link, .SiteMapItemMouseOver2 A, 
.SiteMapItemMouseOver2 A:Active, .SiteMapItemMouseOver2 A:Hover, .SiteMapItemMouseOver2 A:Visited, .SiteMapItemMouseOver2 A:Link {
	padding-left:60px;
}

.SiteMapItem3 A, .SiteMapItem3 A:Active, .SiteMapItem3 A:Hover, .SiteMapItem3 A:Visited, .SiteMapItem3 A:Link, .SiteMapItemMouseOver3 A, 
.SiteMapItemMouseOver3 A:Active, .SiteMapItemMouseOver3 A:Hover, .SiteMapItemMouseOver3 A:Visited, .SiteMapItemMouseOver3 A:Link {
	padding-left:90px;
}

.SiteMapItem4 A, .SiteMapItem4 A:Active, .SiteMapItem4 A:Hover, .SiteMapItem4 A:Visited, .SiteMapItem4 A:Link, .SiteMapItemMouseOver4 A, 
.SiteMapItemMouseOver4 A:Active, .SiteMapItemMouseOver4 A:Hover, .SiteMapItemMouseOver4 A:Visited, .SiteMapItemMouseOver4 A:Lin {
	padding-left:120px;
}

.dgHeader
{
	background-color: #0061aa;
	font-size: 11px;
	padding: 10px 12px 10px;
	color:#fff;	
}

.dgRow
{
	background-color: #C0C0C0;
	font-size: 11px;
	padding: 10px;
	color:#000000;	
}

.dgTable,.dgTable tbody tr td
{
	padding: 5px;
	margin: 5px;
}


.dgAltRow
{
	background-color: #FFFFFF;
	font-size: 11px;
	padding: 10px;
	color:#000000;	
}

.DoctorListingTable tbody tr td
{
    padding: 5px;
}

.BlueLink,.BlueLink:Hover,.BlueLink:Active,.BlueLink:Visisted
{
    color:#0061AA;
    text-decoration:none;
    font-family:Tahoma,Arial,Helvetica;
    font-size:10px !important;
    font-weight:normal;
}