html {
    /* overflow: -moz-scrollbars-vertical;*/
	background: transparent url(/imgs/html_bg_slice.gif) repeat-x 0 0;
}


a {
cursor:pointer;
}

body {
margin:0;
padding:0;
	background: transparent url(/imgs/web-bg-09.jpg) no-repeat top center;
	
}


body a{
color:#0063A4;
text-decoration:none;
}

body a:hover{
text-decoration:underline;

}

#content{
	width:950px;
}
#right_content{
	width:761px;
}

.f_text {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}

A.menulink { 
display: block; border: solid 1px #3399FF; width: 94px; text-align: left; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #000066; font-weight:bold;}
A.menulink:hover { display: block; border: solid 1px #3399FF; width: 94px; text-align: left; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; font-weight:bold;}

nsmenulink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:none; }

A.adminlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0000AA; text-decoration: underline; }
A.adminlink:hover { color: #0000FF; text-decoration: none; }

A.navlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #CCCCFF; text-decoration: none; }
A.navlink:hover { color: #FFFFFF; text-decoration: none; }

A.navlinksm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
A.navlinksm:hover { color: #99FF00; text-decoration: underline; }

TD { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
TD.infobox { font-size: 8pt; }
TD.infoboxheader { background-color: #CC0033; color: #FFFFFF; font-weight: bold; font-size: 10pt; }

INPUT.blue { background-color: #33FFFF; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
INPUT { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }


.adminpage { background-color: #FFFFFF; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 }
.textbox { 	background-attachment: fixed; background-image: url(../imgs/box_shadow.gif); background-color: #94E1FF; border: #000000 1px inset; border-color: #000000 #666666 #666666 #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}

.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.textbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
.textboldcolored {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000099}
.textsmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.textsmall2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.textsmall3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
a.text8pt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #94E1FF}
.titletext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #006DA5;}
.reversebold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF}

.tableheader { background-color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}

.subtitle12	{ font-weight: bold; color: #333399; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }


/* --------------------------------------------------------------- */

/* START  ---  STYLE FOR NEW DESIGN*/


.list_table li{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12;
}

.textsmallgrey {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6666CC}

.Cell_brdr {
	border: 1px solid #FFFFFF;
}
.celFix {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DEDCDD;
	border-right-color: #DEDCDD;
	border-bottom-color: #DEDCDD;
	border-left-color: #DEDCDD;
}
a.glink, a.glink:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
}

a.glink:hover{
	text-decoration: underline;
	color: #99FF00;
}

a.glink_n, a.glink_n:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#99FF00;
	font-weight: bold;
	text-decoration:none;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
}

a.glink_n:hover{
    color:white;
}

a.glink2, a.glink2:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
}

a.glink2:hover{
	text-decoration: underline;
	color: #99FF00;
}
.smallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.cellPad {
	padding-top: 8px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 1px;
}
.footer_class {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
a.footer_class, a.footer_class:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
a.footer_class:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006DA5;
}

 h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006DA5;
	letter-spacing:1px;
	margin:0;
	padding:0;
	margin-top:15px;
	margin-bottom:5px;
	
}
h4 {
	font-size:14px;
	color:black;
}

A.submenulink:link {
text-align: left;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color: #CCCCCC;
}

A.submenulink:visited {
text-align: left;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color: #CCCCCC;
}

A.submenulink:active {
text-align: left;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color: #FFFFFF;
}

A.submenulink:hover {
text-align: left;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color: #FF9900;
}
.table {
	background-image: url(/imgs/LeftNav_gradient.jpg);
	background-repeat: repeat-x;
}

.nav_border_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006DA5;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006DA5;
}
.left-margin {
	margin-right: 10px;
}
.image-border {
	border: 1px solid #0A73AC;
	margin-right: 12px;
	margin-left: 12px;
	margin-top: 12px;
	margin-bottom: 12px;
}
.imagebord-nutrition {
	border: 1px solid #0A73AC;
	margin-right: 12px;
	margin-left: 12px;
	margin-top: 12px;
}
hr {
	color: #0A73AC;
}
#oxtable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1F4D65;
}
li {
	font-size: 11px;
	color: #0063A4;
}
/* ------------------------------------------STYLE FOR HAUSER NUTRITION------------------------------------------------*/

#recipes_table a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	color:#FF9900;
	line-height:18px;
	font-weight:bold;
	text-decoration: underline;
	
}

#recipes_table a:hover {
   color:#006DA5;
   text-decoration:none;
}

.recipes {
	font-size: 12px;
	color: #006DA5;
	font-weight:bold;
}
#recipes_table h2 {
    font-size:10px;
    color:#006DA5;
    font-weight:normal;
}

#nut_nav a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12;
	color:#FF9900;
	line-height:18px;
	font-weight:bold;
	text-decoration: underline;
}

#nut_nav a:hover {
     color:#006DA5;
    text-decoration:none;
}
#nut_nav img {
    border:none;
}

#recipes_table img {
    border: 1px solid #0A73AC;
	margin-right: 12px;
	margin-left: 12px;
	margin-bottom: 12px;
	}
	
#recipes_table hr {
    color:#FC8901;
	}	
	
	
p.ruler {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FC8901;
	margin-right: 10px;
	margin-left: 10px;
	}	
#footer a {
	color: #999999;
}
#footer a:hover {
	color: #999999;
}

/*HAUSER DIET QUIZ */

#quiz_content {

background-color:#a8e2ff;
color:#000;


}


#btn {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:40px;
}

#btn a{
background-color:#006DA5;
color:#fff;
text-decoration:none;
border: 1px solid #000;
padding:3px 5px;
}


#btn a:hover{
background-color:#c8e639;
color:#000;
border: 1px solid #000;


}

#photo_tour img {
border:1px solid #0063A4;
padding:3px;

}


#tour_btn {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:40px;
}

#tour_btn a{
background-color:#006DA5;
color:#fff;
text-decoration:none;
border: 1px solid #000;
padding:3px 5px;
}

#tour_btn a:hover{
background-color:#c8e639;
color:#000;
border: 1px solid #000;


}.blueText {
	color: #1B76AF;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.left_menu ul{
margin: 0;
padding: 0;
padding-top:10px;
list-style-type: none;
width: 186px; /* Width of Menu Items */
/*border-bottom: 1px solid #ccc;*/
}
	
.left_menu ul li{
position: relative;


}
	
/*Sub level menu items */
.left_menu ul li ul{
background-color:#0063A4;
position: absolute;
width: 165px; /*sub menu width*/
top:0px;
overflow:visible;
visibility: hidden;

padding-top:0px;
/*border:1px solid #190E48;*/
}



/* Sub level menu links style - LEVEL I */ 
.left_menu ul li a{
font-size:10px;
font-weight:bold;
display: block;
overflow: auto; /*force hasLayout in IE7 */
color:#fff;
text-decoration: none;
padding-left:15px;
padding-top:6px;
padding-bottom:6px;
padding-right:10px;
}
/* Sub level menu links style */
.left_menu ul li ul li a{
font-size:10px;
font-weight:bold;
display: block;
overflow: auto; /*force hasLayout in IE7 */
color:#fff;
text-decoration: none;
background: #0063A4;
border-bottom:1px solid #1F78B0;
padding: 5px 8px;
padding-right:20px;
}

.left_menu ul li a:visited{
color: #fff;
}

.left_menu ul li a:hover{
/*background-color:#FC8901; Orange*/
/*background-color:#190E48; Navy Blue*/
background-color:#66CC00; /*Lime Green*/
}

/*.suckerdiv ul li ul li a:hover{

background-color:#FC8901;
}*/

.left_menu .subfolderstyle{
background: url(/imgs/white_arrow.gif) no-repeat center right;
}

	
/* Holly Hack for IE \*/
* html .left_menu ul li { float: left; height: 1%; }
* html .left_menu ul li a { height: 1%; }
/* End */


.h_num{

}


a.button2:link, a.button2:active, a.button2:visited{
border:1px solid #190E48;
	color: #190E48;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	cursor:pointer;
	padding: 1px 3px;
/*	font-weight: bold;*/
	text-transform: capitalize;
	margin-right:4px;
	text-decoration:none;
	background-color:#fff;
}
/*  rollover state the buttons  */
p.button {
	margin:0;
	padding:0;
}

.button a{
	padding:5px 10px;
	background-color:#0164A5;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;

	
}
.button a:hover{
	padding:5px 10px;
	color:#0164A5;
	background-color:#8ABEDB;
	border:#0164a5, 1px, solid;
	
	
	
}
p.button_help {
	margin:0;
	padding:0;
}

.button_help a{
	padding:5px 10px;
	background-color:#5ab301;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;

	
}
.button_help a:hover{
	padding:5px 10px;
	color:#ffffff;
	background-color:#FC8902;
	border:#8ABEDB, 1px, solid;
	text-decoration:none;
	
	
	
}

a.button2:hover{
	background-color: #190E48;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	cursor:pointer;
	text-decoration: none;
}

.grey_button{
border:1px solid  #190E48;
background-color:#190E48;
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding: 1px 3px;
/*	font-weight: bold;*/
	text-transform: capitalize;
	margin-right:4px;
	text-decoration:none;
}

#dhtmltooltip{
color:#fff;
position: absolute;
left: -300px;
/*width:550px;*/
height:auto;
border: 1px solid #000;
padding: 5px;
background-color:#0063a4;
visibility:hidden;
z-index: 100;
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);

}

#dhtmltooltip p{
line-height:11px;

}



#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.left_menu ul{
margin: 0;
padding: 0;
padding-top:10px;
list-style-type: none;
width: 186px; /* Width of Menu Items */
/*border-bottom: 1px solid #ccc;*/
}
	
.left_menu ul li{
position: relative;


}
	
/*Sub level menu items */
.left_menu ul li ul{
background-color:#0063A4;
position: absolute;
width: 165px; /*sub menu width*/
top:0px;
overflow:visible;
visibility: hidden;

padding-top:0px;
/*border:1px solid #190E48;*/
}



/* Sub level menu links style - LEVEL I */ 
.left_menu ul li a{
font-size:10px;
font-weight:bold;
display: block;
overflow: auto; /*force hasLayout in IE7 */
color:#fff;
text-decoration: none;
padding-left:15px;
padding-top:6px;
padding-bottom:6px;
padding-right:10px;
}
/* Sub level menu links style */
.left_menu ul li ul li a{
font-size:10px;
font-weight:bold;
display: block;
overflow: auto; /*force hasLayout in IE7 */
color:#fff;
text-decoration: none;
background: #0063A4;
border-bottom:1px solid #1F78B0;
padding: 5px 8px;
padding-right:20px;
}

.left_menu ul li a:visited{
color: #fff;
}

.left_menu ul li a:hover{
/*background-color:#FC8901; Orange*/
/*background-color:#190E48; Navy Blue*/
background-color:#66CC00; /*Lime Green*/
}

/*.suckerdiv ul li ul li a:hover{

background-color:#FC8901;
}*/

.left_menu .subfolderstyle{
background: url(/imgs/white_arrow.gif) no-repeat center right;
}

	
/* Holly Hack for IE \*/
* html .left_menu ul li { float: left; height: 1%; }
* html .left_menu ul li a { height: 1%; }
/* End */

/*Video Library Styles*/
.vids {
	margin-bottom: 10px;
	background-color:#FFFFFF;
	vertical-align:top;
	background-image: url(/imgs/video/vid_bg.jpg);
	background-repeat: repeat-x;
}

.vids td {


}

.vids h1{
	color:#;
	font-size:12px;
	letter-spacing:1px;
	margin:0;
	padding:0;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 10px;
}

.vids img {
	border:1px solid #666;
	margin-right:10px;
	margin-bottom:7px;
	margin-left: 10px;
}
.vids2 {
	background-color:#FFFFFF;
	vertical-align:top;
	background-image: url(/imgs/video/vid_bg.jpg);
	background-repeat: repeat-x;
}

.vids2 td {


}

.vids2 h1{
	color:#;
	font-size:14px;
	margin:0;
	padding:0;
	margin-bottom: 10px;
	margin-top: 10px;
}

.vids2 img {
	border:1px solid #666;
	margin:10px;
}
.vid_play {
	font-size:10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.vids .vid_right {
	padding-right: 10px;
	padding-bottom: 10px;
}
.vid_text {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left:10px;
	font-size:10px;
}
#vid_categories{width:95%;height:100px;overflow-x:hidden; overflow-y:hidden;margin-top:12px;}
#vid_categories ul,#vid_categories li{list-style-type:none;margin:0;padding:0;}
#vid_categories ul{width:auto; height:100px;}
#vid_categories li{float:left;}
#vid_categories li img{padding:3px}

.demoDiv{
	background:#F3F8FB;
}

#today_article {padding: 0 10px 10px 20px; background-color:#A4C61A; width:33%}
/*#today_article 
{font-size:14px; color:#fff;padding:0;margin:0;padding-top:13px;}*/
#today_article p{color:#fff; font-size:11px; line-height:16px;padding:0;}
#today_article a{color:#fff;text-decoration:none;}
#today_article a:hover{text-decoration:underline;}

/***   Travel and Lodging   ***/
#travel-sameday{}
#travel-sameday td, #travel-sameday td p{vetical-align:top; font-size:11px; line-height:normal;}
#travel-sameday td {border-right:1px solid #FFF1DF; text-align:center;}
#travel-sameday th{background-color:#FFA030; border-right:1px solid #fff; font-size:10px; text-align:center;}
#travel-sameday .alt_row{ background:#FFF1DF;}
#travel-sameday .alt_row td{ border-right:1px solid #fff;}
.orange_txt {color:#FFA030}

#today_blog {background:#FB891F; padding:0px 10px 10px 20px; color:#fff; border-left:1px solid #fff; border-right:1px solid #fff; width:33%}
#today_blog a{ color:#fff;}
#today_blog h2 {
color:#FFFFFF;
font-size:14px;
margin:0;
padding:13px 0 0;
}
#today_blog em {font-size:10px; font-style:italic;}
#today_blog p {color:#fff; font-size:11px; line-height:16px;padding:0;}

#bottom-tbl {width:100%}
#bottom-tbl #td-3 {width:33%}

#today_blog a.read-more,
#today_article a.read-more{
	text-decoration:underline
	}
#today_blog a.read-more:hover, 
#today_article a.read-more:hover {
	text-decoration:none
	}
	
/* Blog section */
#blog-list{}

h2.blog-title {
	color:#006DA5;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	margin-top:40px;
	margin-bottom:6px;
}

#comment-txt {color:#333}
#comment-date { font-style:italic;font-size:10px;}
#leave-comment {margin-top:14px;}
.comment-list {padding:8px;}
#comment-tbl {margin-bottom:12px; font-size:11px;}
#comment-tbl .odd { background-color:#D4E5EF}
#comment-tbl .even {background-color:#EFF9FF}
#blog-list {margin-bottom:12px;}
#blog-list ul {padding:0;margin:0;margin-left:16px;}
#blog-list ul li{color:#000;}

#content .blog-button {padding:2px 4px; color:#fff; background:#006DA5;margin:5px 0 0 8px;text-decoration:none; font-size:11px;}
#content .blog-button:hover {background:#190E48}

#blog-articles {padding-left:40px;}
#comment_thankyou {
	}
	
.therapy-acc h2 {padding:8px 8px 8px 32px; background:url(/imgs/blue_arrow.png) #d5ebf9 8px no-repeat;margin:0px; text-transform:uppercase;}
.
.therapy-acc .AccordionPanelOpen, #Acc1 .AccordionPanelOpen .AccordionPanelTab {
	background-color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.therapy-acc .AccordionPanelOpen h2 {background-color:#A4D3EF; }

.res-num { color:#12455F}