@charset "utf-8";
/* CSS Document */

*{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

li {
	list-style: none;	
}

body  {
	/*border-top: 25px solid #1b2e3d;*/
	
}

#sitehugger {
	/*padding-top: 10px;*/
	
	width: 980px;
	margin:auto;
	background-color: #ffffff;
}

#social_media { width:100%;background-color:#1b3e3d; height:25px; padding-top:-25px;}
.white {color:#ffffff; text-transform:uppercase;font-size:10px; margin-left:980px;}

.header_image {
	float: right;
	margin-right: 70px;
	margin-top: 0px;
}


#menu {
	margin-left: 45px;
	margin-top: 30px;
}


/**NAV MENU***/
ul.tabs {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;

	font-weight: bold;
	position: relative;
}

/* ul li{*/
ul.tabs li {
	position: relative;
	list-style: none;
	width: 220px;/*210*/
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px dotted #1b2e3d;
}

ul.tabs a
{
	font-size: 14px;
	position: relative;
	display: block;
	color: #666666;
}

ul.tabs a:hover {
	color: #a1bdd7;
}

ul.dropdown
{
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	z-index: 999;
	width: 130px;
	display: none;
	margin-left: 215px;
	background-color: #a1bdd7;
	height: 10px;
	line-height: 20px;
}

ul.dropdown li
{
	margin: 0;
	padding: 0;
	float: none;
	position: relative;
	list-style: none;
	display: block;
	background-color: #a1bdd7;
	color: #1b2e3d;
	width: 120px;
	padding-left: 10px;
	top: -20px;
	border-bottom: solid 1px #1b2e3d;
}

ul.dropdown li a
{
	display: block;
	text-decoration: none;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	height: 20px;
	font-size: 10px;
}

/*WIDTH OF TEXT IN DROPDOWN*/

#menu ul.dropdown li a:hover{
	color: #1b2e3d;
	width: 120px;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}


/*menu done*/

.space {
	padding-left: 95px;/*70px;*/
}

.space2 {
	padding-left: 10px;/*70px;*/
}

a {
	text-decoration: none;
	color: #36C;/*#a1bdd7;*/
	border: none;
	outline: none;
}

img { border:none; outline: none;	}

a:hover {
	color: #666666;
}

	
p {
	padding-bottom: 15px;
	line-height: 18px;
	color: #333333;
	text-align: justify;
}

#tiny {
	font-size: 10px;	
}

#menu_sml { 
	fonr-size:10px;
}

/***BOX LINKS**/

#box_links {
	margin-top: 0px;
	margin-left: 40px;
}

#box_links li{
	display:inline;
}

#box_links a{
	width:300px;
	display: block;
	float: left;
	background-position: 0 -69px;
}

#box_links a:hover {
	background-position: 0px 0px;
}

#box1 {
	background-image: url(../images/dietitian_corner.gif);
	line-height: 69px;
	text-indent: -5000px;
	width: 300px;
}

#box2 {
	background-image:url(../images/health_info.gif);
	line-height: 69px;
	text-indent: -5000px;
	width: 300px;
}

#box3 {
	background-image:url(../images/help_links.gif);
	line-height: 69px;
	text-indent: -5000px;
	width: 300px;
}


/*SIDE BOX LINKS FOR INNER PAGES*/
#sidebox_links {
	margin-left: 46px;
	/*margin-top: 125px;*/
	width: 203px;
}

#sidebox_links li{
	height: 50px;
	line-height: 50px;
	list-style:none;
}

#sidebox_links a{
	display: block;
	width: 203px;
	background-position: 0px 0px;
}

#sidebox_links a:hover {
	background-position: -206px 0px;
}

#side_box1 {
	background-image: url(../images/side_dietitian.gif);/*url(../images/side_Dietitian.jpg);*/
	background-repeat: no-repeat;
	text-indent:-5000px;
}

#side_box2 {
	background-image:url(../images/side_health.gif); /*url(../images/side_health.jpg);*/
	background-repeat: no-repeat;
	text-indent:-5000px;
}

#side_box3 {
	background-image: url(../images/side_links.gif); /*url(../images/side_links.jpg);*/
	background-repeat: no-repeat;
	text-indent:-5000px;
}

#hugger {
	clear: both;}

#logo {
	margin-top:20px;
	margin-left: 20px;
}

h1 {
	padding-bottom: 10px;
	color: #1b2e3d;
	font-size: 18px;
	text-transform: uppercase;
}

h2 {
	font-size: 15px;
	text-transform: uppercase;	
	padding: 15px 0px;
}



#footer, #footer p, #footer_inner p {
	font-size: 9px;
	text-align: center;
	background-color: #1b2e3d;
}


#footer a, #footer_inner a{
	color: #ffffff;
	font-size: 9px;
}

#footer a:hover, #footer_inner a:hover {
	color: #a1bdd7;
}

#footer p, #footer_inner p{
	color: #CCCCCC;
	background-color: #1b2e3d;
}

ul.sub_menu {
	background-color: #1b2e3d;
}

#footer_inner {
	clear: both;
	font-size: 9px;
	text-align: center;
}

#copy_date {
font-size: 9px;	
}

#footer li {
	display: inline;
}

#footer_inner li {
	display: inline;
}

#content {
	margin-left: 40px;
	margin-right: 40px;	
}	

#inner_content {
	margin-left: -35px;
	margin-right: 48px;
	padding-top: 10px;
}

#inner_content h2 {
/*	color: #1b2e3d;
	margin-bottom: 10px;
	padding-bottom: 3px;
	/*padding-left: 10px;*/
	/*font-size: 18px;*/
}

/*INNER PAGE COLUMNS*/
#right_col {
	float: right;
	width: 640px;
}

#left_col {
	width: 200px;
	clear: left;
}

/****FAQ****/
#faqs {
	width: 590px;

	padding-left: 10px;
	margin-bottom: 10px;
}

#faqs { position:relative; }
#faqs h3	{ cursor:pointer; 
				font-variant: normal;}
#faqs h3.active	{ color:#1b2e3d; }
#faqs div   { position:relative; }
#faqs div p	{ padding:0; margin-bottom:15px; }

/*.return {
	font-variant: small-caps;
	color: #1b2e3d;
}*/

/*language {
	margin-top: -30px;
	color: #ffffff;
	margin-left: 10px;
}*/

.contact {
	float: left;
	width: 300px;
	margin-right: 10px;
}

#map {
	/*margin-left: 10px;*/
}

/**toggle div**/
.superscript {
	font-weight: bold;
	font-size: 12px;
	margin-left: 10px;
	color: #456e8f;
	margin-bottom: 5px;
	padding-bottom: 0px;
}

.accordion {
	width: 600px;
	border: 1px solid #c1c1c1;
	box-shadow: 10px 10px 5px #888;
	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	box-shadow: 10px 10px 5px #888;
	margin-left: 10px;
}

.accordion h3 {
	background-image: url(../images/arrow-square.gif);
	background-repeat: no-repeat;
	background-position: 10px -50px;
	padding: 7px 35px;
	margin: 0;
	font-size: 13px;
	font-variant: normal;
/*	border: solid 1px #c4c4c4;*/
	border-bottom: none;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #a1bdd7;
	color: #ffffff;
}
.accordion h3.active {
	background-position: 10px 6px;
}
.accordion p {
	background: #ffffff;
	margin: 0;
	padding: 5px 20px 5px;
}

/*header image borders*/
#border {
	border: 1px solid #c1c1c1;
	margin-bottom: 25px;
	margin-left: 10px;
}
/*on contact page to float clinics*/
#float {
	float: right;
	border: 1px solid #c1c1c1;
}

.underline {
	border-bottom: 1px solid #666666;	
}

ol li {
	list-style: inside;	
	padding-bottom: 10px;
}

ol li:last-child {padding-bottom:0;}

.bullet_list li {list-style-type:disc; list-style-position:outside; margin-left: 15px;}
.website_list li {padding-bottom: 3px;}
h4 {border-bottom:1px solid #c1c1c1;}

/*images on info page*/
.med_images {margin-top:100px; margin-bottom:30px;}

/*health information page links to info on page*/
.margin li {display:inline; margin-right: 30px;}
.list_margin {margin-left:20px; margin-bottom:20px;}
