@charset "UTF-8";
/* CSS Document */

body{
	background:url(../images/bkgrd.jpg) repeat-x #f3f3f3;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;}

/*Header Elements*/

#header{
	background:url(../images/header_bkgrd.jpg) repeat-y;
	width:980px;
	height:107px;
	margin:0px auto;}

#headerWrap{
	width:955px;
	height:107px;
	margin:0px auto;
	background:url(../images/topheaderbkgrd.jpg) no-repeat top right;
	height:107px;}

#headerInside{
	margin:0px auto;
	width:941px;}

#logo{
	width:206px;
	background:url(../images/logo.jpg) top left no-repeat;
	height:107px;
	margin:0px auto;
	float:left;
	}

/*Top Navigation*/

#topHeaderWrapper{
	float:right; width: 735px;
	}
	
#topNavBox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
	height:23px;
	background-color:#ffffff;
	margin:0px 20px 0px 0px;
	text-align:right;}

#topNav{
	padding:8px 0px 0px 0px;
	text-align:right;
	}
	
#topNav a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
	text-decoration:none;
	}

#topNav a:hover{
	text-decoration:underline;
	}

/*Search box*/

#searchBox{
	text-align: right; background: #FFF;
	}

/*Horizontal Navigation*/

#horNavBox{
	height:24px;
	background-color:#ffffff;
	width:735px;
	}

#linkgrayBkgrd{
	height:24px;
	width:116px;
	float:left;
	background-color:#FFF;
	margin-right:2px;
	padding:0px;
	}

a.whiteLink{
	cursor:pointer;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;}
	
a:hover.whiteLink{
	color:#dbeaf0;}
	
#linkPadding{
	height:24px;
	padding:4px 0px 0px 0px;
	text-align:center;
	width:116;}	

.extra{
	background-color:#444444;
	display:block;
	height:24px;
	float:left;
	width:145px;}
	
/*Wrapper*/

#wrapper{
	background:url(../images/shadow_repeat.jpg) repeat-y;
	width:980px;
	margin:0px auto;}
	
#contentWrapper{
	margin:0px auto;
	width:940px;

	}

/*Left Side*/
#leftSideTop{
	float:left;
	width:200px;
	margin:6px 4px 0px 1px;
	}

/*Navigation*/

#leftNav{
	width:200px;}

#leftMid1{
	width:200px;
	background:url(../images/navMid.jpg) repeat-y;
	margin:-4px 0px -4px 0px;
	}

#navBkgrd{
	background:url(../images/midLink_bkgrd.jpg) no-repeat;
	width:198px;
	height:28px;
	margin:0px 0px 0px 1px;}

#navPadding{
	height:20px;
	padding:5px 0px 0px 0px;
	width:198;
	}

#lastnavBkgrd{
	background:url(../images/lastLink_bkgrd.jpg) no-repeat;
	width:198px;
	height:27px;
	margin:0px 0px 0px 1px;}

.navLink{
	color:#444444;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	font-size:14px;
	}
a.navLink:link{
	color:#444444;
	text-decoration:none;
	}
a.navLink:visited{
	color:#444444;
	text-decoration:none;
	}
a.navLink:hover{
	color:#b81414;
	text-decoration:none;
	}

/*newsletter*/

#newsLetter{
	width:200px;
	padding:5px 0px 0px 0px;}
	
#leftTop{
	width:200px;
	background:url(../images/navTop.jpg) no-repeat;
	height:7px;}


#leftMid2{
	width:200px;
	background:url(../images/navMid.jpg) repeat-y;
	height:155px;
	}
	
#leftMidTxt{
	width:190px;
	padding:0px 0px 0px 5px;
	font-size:17px;
	color:#444444;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;}
	
.small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
	font-weight:bold;}
	
.small a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
	font-weight:bold;
	text-decoration:none;}

#leftBtm{
	width:200px;
	background:url(../images/navBtm.jpg) no-repeat;
	height:6px;}




/*Right Side*/
#rightSide{
	float:left;
	width:734px;
	background-color:#ffffff;
	}

#topRightSide{
	width:734px;
	background-color:#ffffff;
	}

#btmRightSide{
	width:734px;
	background-color:#ffffff;
	padding:6px 0px 0px 0px;
	clear:both;
	}
	
/*Feature Content*/

#featureWrap{
	width:488px;
	margin:6px 0px 0px 0px;
	float:left;
	}

#featurePic{
	height:249px;
	width:488px;
	margin:0px;
	padding:0px;
	}
	
#featureContent{
	border-top:1px solid #ededed;
	width:488px;
	height:80px;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	}

.featureTitle{
	font-size:16px;
	color:#1e5e79;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0px 0px 5px;
	font-weight:bold;}

.featureText{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:3px 0px 0px 5px;
	line-height:18px;}

.boldLink{
	font-weight:bold;
	padding-left:15px;
	color:#444444;
	text-decoration:none;}

/*Doctor Content*/

#doctorArea{
	float:right;
	margin:6px 0px 0px 0px;}
	
#findDr{
	background:url(../images/findDr_bkgrd.jpg) no-repeat;
	height:222px;
	width:237px;
	border:1px solid #ededed;
	}

#becomeDr{
	background:url(../images/becomeDr_bkgrd.jpg) no-repeat;
	height:93px;
	width:237px;
	border:1px solid #ededed;
	margin:6px 0px 0px 0px;
	}

.learnMore{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#444444;
	lineheight:14px;}

.learnMore a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#444444;
	  text-decoration:none;}

.findDrTitle{
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:3px 0px 0px 8px;}
	
.becomeDrTitle{
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:3px 0px 0px 8px;}
	
.findDrTxt{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:7px 8px 0px 8px;}
	
#findDrBox{
	float:right;
	padding:0px 0px 0px 0px;}

/*Feature Product*/

#featureBtm{
	width:379px;
	float:left;
	}

#featureProduct{
	width:375px;
	border:1px solid #ededed;
	height:220px;}

.productTitleBkgrd{
	height:33px;
	background-color:#b81414;
	padding:6px 0px 0px 8px;}

.productTitle{
	text-align: left;
	padding:6px 0px 0px 8px;
	height:33px;}
	
#productContent{
	width:360px;
	margin:5px 5px 5px 5px;
	}
	
#productPic{
	width:160px;
	float:left;}

#productWrap{
	width:185px;
	float:right;
	}

.productTxt{
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:12px;
	text-align:center;
	padding:5px 0px 0px 0px;}

#productSpecs{
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:12px;
	line-height:16px;
	height:138px;
	}
	
.buyNow{
	padding:10px 0px 0px 0px;}

/*Foundation*/

#featureFoundation{
	width:375px;
	border:1px solid #ededed;
	height:182px;
	margin:6px 0px 0px 0px;
	clear:both;
	}

.foundationTitleBkgrd{
	height:33px;
	background-color:#1e5e79;
	padding:6px 0px 0px 8px;}

.foundationTitle{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	padding:6px 0px 0px 8px;
	height:33px;
}

#foundationContent{
	width:360px;
	margin:5px 5px 5px 5px;
	}

#foundationPic{
	width:163px;
	height:136px;
	float:left;}

#foundationWrap{
	float:right;
	width:185px;}

#foundationTxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	line-height:16px;
	height:100px;
	}
	
.helpNow{
	padding:10px 0px 0px 0px;}
	
/*tools*/
#btm_right{
	float:right;
	width:350px;
	height:410px;}
#featureTools{

	width:350px;
	border:1px solid #ededed;
	height:410px;}
	
#toolsTitleBkgrd{
	height:33px;
	background-color:#dbeaf0;
	padding:0px 0px 0px 8px}
	
.toolsTitle{
	color:#444444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	padding:6px 0px 0px 8px;
	height:33px;
}

#toolsContent{
	width:340px;
	clear:both;
	height:66px;
	padding:5px 0px 0px 5px;}

#toolsPic{
	width:81px;
	height:66px;
	border:1px solid #ededed;
	float:left;}

#toolsTxt{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	text-align:left;
	width:248px;
	line-height:16px;
	}
	

#toolsTxt a{
	color:#444444;
	text-decoration:none;}
	
.tooltype{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
	}
	
a.tooltype{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
	}

/*Interior Elements*/

#rightSideInterior{
	float:left;
	width:734px;
	margin: 6px 0px 0px 0px;
	background-color:#ffffff;
	}

	
#interiorTitleBkgrd{
	height:34px;
	width:809px;
	background-color:#135379;}

#interiorTitle{
	color:#ffffff;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	padding:6px 0px 0px 10px;}

#interiorContent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	padding:10px 5px 10px 10px;}

/*Footer Elements*/

#footer{
	background:url(../images/btm_shadow_repeat.jpg) no-repeat;
	width:980px;
	height:16px;
	margin:0px auto;
	clear:both;
	}
	
#footerLinks{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#444444;
	margin:0px auto;
	width:949px;
	padding:15px 0px 0px 0px;}
	
#footerLinks a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#444444;
	text-decoration:none;}
	
#footerLeft{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#444444;
	float:left;
	text-decoration:none;
	}
	
#footerLeft a:hover{
	text-decoration:underline;
	}
	
#footerRight{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#444444;
	float:right;
	text-decoration:none;}


#footerRight a:hover{
	text-decoration:underline;}

/*========================================================*/
/*     Search Button                                      */
/*========================================================*/


.SearchButton { background: transparent; padding: 15px 12px 7px 12px; cursor: hand; font-size:1px; margin: 0 0 0 0;}
.SearchTD { width:215px; vertical-align: top; text-align: right; height: 41px; background: url(../images/search-bg.jpg) no-repeat top right; padding: 10px 7px 0 0; }
.NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: tahoma; font-weight: normal; font-size: 11px; }

td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }
#dnn_dnnSEARCH_txtSearch.NormalTextBox { height:21px; background: transparent; width: 174px; color: #666; padding: 4px 4px 0px 12px; border: 0px solid #FFFFFF; cursor:text;}

/*========================================================*/
/*     xmod			                          */
/*========================================================*/

.sort {background: #dbeaf0; padding: 10px 15px 10px 15px; border-bottom: 1px solid #9fbdca}

.item_title {color: #676247; background: #f7f5eb; padding: 0px 0px 15px 5px; border-bottom: 1px solid #e8e6da; border-top: 1px solid #e8e6da; font-size: 15px; font-family: tahoma, sans-serif;}

.item_content {color; #7a786d; font-size: 12px; font-family: tahoma, sans-serif;}

.item_png {float: right; margin-left: 10px}

.top_box {background: #f7f5eb; border-top: 1px solid #c5c1ab; border-bottom: 1px solid #c5c1ab; padding: 10px 20px 20px 20px}
.bottom_box {background: #e8e6da; border-bottom: 1px solid #c5c1ab; padding: 20px}

.item_title2 {color: #676247; padding: 0px 0px 10px 5px; border-bottom: 1px solid #c5c1ab; font-size: 18px; font-family: tahoma, sans-serif;}


/*========================================================*/
/*     Textual Elements & normal style                    */
/*========================================================*/
.homeClinicalresults {font-family: tahoma, sans-serif; color: #252525; font-size: 11px; font-weight: normal;}
.homepage {font-family: Arial, tahoma, sans-serif; color: #252525; font-size: 11px; font-weight: normal;}
.normal {font-family: Arial, tahoma, sans-serif; color: #252525; font-size: 12px; font-weight: normal;}
/*.normal {font-family:Arial, Helvetica, sans-serif; color: #252525; font-size: 9pt; font-weight: normal;}*/

/*========================================================*/
/*     Date, Footer, Login & Search Styles                */
/*========================================================*/

TD.date {font-family: tahoma, sans-serif; color: #9E9E9E; font-size: 11px; font-weight: normal;}

TD.footer {height: 40px; font-family: tahoma, sans-serif; color: #575656; font-size: 11px; font-weight: normal; padding: 0px 15px 0px 15px}
.footer A:link    {COLOR: #575656; FONT-SIZE: 11px; TEXT-DECORATION: none; font-family: tahoma, sans-serif; font-weight: normal}
.footer A:visited {COLOR: #575656; FONT-SIZE: 11px; TEXT-DECORATION: none; font-family: tahoma, sans-serif; font-weight: normal}
.footer A:hover   {COLOR: #CBCBCB; FONT-SIZE: 11px; TEXT-DECORATION: underline; font-family: tahoma, sans-serif; font-weight: normal}

TD.login {font-family: tahoma, sans-serif; color: #FFFFFF; font-size: 11px; font-weight: normal;}

.login A:link    {COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none; font-family: tahoma, sans-serif; font-weight: normal}
.login A:visited {COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none; font-family: tahoma, sans-serif; font-weight: normal}
.login A:hover   {COLOR: #6D6D6D; FONT-SIZE: 11px; TEXT-DECORATION: none; font-family: tahoma, sans-serif; font-weight: normal}

.search A:link    {COLOR: #FFFFFF; FONT-SIZE: 12px; TEXT-DECORATION: none; font-family: tahoma, sans-serif; font-weight: bold}
.search A:visited {COLOR: #FFFFFF; FONT-SIZE: 12px; TEXT-DECORATION: none; font-family: tahoma, sans-serif; font-weight: bold}
.search A:hover   {COLOR: #6D6D6D; FONT-SIZE: 12px; TEXT-DECORATION: none; font-family: tahoma, sans-serif; font-weight: bold}

TD.search .SkinObject {color: #FFF}

/*========================================================*/
/*     Default Hyperlink style for website                */
/*========================================================*/

a:link     {color: #444444; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; font-weight: normal;}
a:visited  {color: #444444; font-family: Arial, Helvetica, sans-serif; text-decoration: none;  font-size: 11px; font-weight: normal;}
a:hover    {color: #b81414; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; font-weight: normal;}




/*========================================================*/
/*     Main Menu and Module Menus                         */
/*========================================================*/


/*-- box that holds the menu    --*/ .MainMenu_MenuContainer { background: transparent; }
/*-- bar that holds the menu    --*/ .MainMenu_MenuBar { cursor: pointer; cursor: hand; background: transparent; }
/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { margin:  0px 0 0 -.5px; }

/*-- menuitems idle             --*/ .MainMenu_Idle TD { color: #FFF; background: #444444; font-size: 13px; padding: 4px 12px 4px 10px; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
/*-- left seperator idle        --*/ .MainMenu_LeftIdle { background: transparent; width:3px; height: 24px; }
/*-- right seperator idle       --*/ .MainMenu_RightIdle { background: transparent; width:3px; height: 24px; }

/*-- menuitems over             --*/ .MainMenu_Selected TD { color: #dbeaf0; background: #444444; font-size: 13px; padding: 4px 12px 4px 10px; font-weight: normal; font-family: Arial, Helvetica, sans-serif }

/*-- menuitems active           --*/ .MainMenu_Active TD, .MainMenu_BreadcrumbActive TD { color: #a8d8ec; background: #444444; font-size: 13px; padding: 4px 12px 4px 10px; font-weight: normal; font-family: Arial, Helvetica, sans-serif }
/*-- left seperator active      --*/ .MainMenu_LeftActive { background: url(images/nav-active-l.gif) no-repeat top right transparent; width:3px; height: 24px; }
/*-- right seperator active     --*/ .MainMenu_RightActive { background: url(images/nav-active-r.gif) no-repeat top right transparent; width:3px; height: 24px; }

/*-- middle seperator           --*/ .MainMenu_Seperator { background: url(../images/divider.gif) top center no-repeat; width:2px; height: 24px; }

/*-- not needed - main menu     --*/ .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon { display: none; }									 
/*-- module menu continer       --*/ .ModuleTitle_MenuContainer { color: #2c2c2c; }
/*-- module menu bar            --*/ .ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
/*-- module menu padding        --*/ .ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0 15px 0 10px; color: #dedede}
/*-- not needed - module menu   --*/ .MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow { display: none; }
									 .ModuleTitle_MenuIcon { background: #FFF; border: 0px; border-bottom: 1px dotted #999; width:0px; height: 20px; padding: 0 0 0 0; margin: 0 0 0 0; font-size: 0px; }
									 .ModuleTitle_MenuIcon IMG { margin: 0 10px 0 10px; }
/*-- removing seperator borders --*/ .MainMenu_MenuBreak { border-top-style: none; border-right-style: none;	border-left-style: none; border-bottom-style: none; background:transparent;  vertical-align:top;}

/*========================================================*/
/*  Sub Menus and Module Menus                            */
/*========================================================*/

/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { background: #FFF; padding: 0px; border: 1px solid #383838; z-index: 1000;  cursor: pointer;  cursor: hand; font-weight: normal; filter: none;}
/*-- submenu items idle         --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem { background: #444444; color: #FFF; font-family: tahoma; font-size: 11px; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 20px; border: 0;}
/*-- submenu items hover        --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { background: #6e6e6e; color: #FFF; font-family: tahoma; font-size: 11px; font-weight: bold; cursor: pointer; cursor: hand; padding: 0px 30px 0px 16px; height: 20px; border: 0;}



/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/


