@charset "utf-8";
/* CSS Document */

/********************************      Basic Structure      ********************************/
html { height: 100%; margin-bottom: 1px; /* Always show a scrollbar to avoid jumping when the scrollbar appears  */}
body { margin:0; padding:0; background:url(img/bg_body.png) repeat-x top #FCA142;  margin:0 auto; font-family: Helvetica, Arial, sans-serif; font-size:13px; color:#191919; }

/********************************      General Classes      ********************************/
.clear {clear: both;}
.left {float: left;}				
.right {float: right;}
strong { font-weight:bold;}
.align_left { text-align:left;}
.align_right { text-align:right;}
.align_center { text-align:center;}
.pad_left_20 { padding-left:20px;}
.pad_right_20 { padding-right:20px;}
li.2col {float: left; width: 50%; }
li.first_col { clear: left; } 
em {
	font-style: italic;
	
}

li {list-style-image:url(img/li.png); list-style-type:none; font-size:12px; margin-bottom:8px; line-height:130%}


li.check {list-style:url(img/check.png);}

li.xsm {margin-bottom:4px;}

#leftcol { 
 float: left;
 width: 335px; 
 font-size:11px;
}
#rightcol { 
 margin-left: 350px; 
 font-size:11px;
}


img {border:0px;}

h1 {color:#000; font-size:30px; font-weight:normal; margin-top:20px;  line-height:140%; margin-bottom:0px;}

h2 {
	color:#D32C10;
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
	line-height:140%;
}

h2 a {color:#D32C10;}

h3 {font-size:14px; font-weight:bold;}

a {color:#B81F0A;}
a:hover {color:#C00}

a.sm {font-weight:bold;}

p {font-family: Helvetica, Arial, sans-serif; line-height:140%; font-size:13px;}
/********************************      Main Classes      ********************************/

#container {
 margin: auto;
 width: 1018px;
}

/********************************      Header Classes      ********************************/
#header { height: 116px; width: 100%; background: url(img/header.png) no-repeat left top}

#header_srl { height: 116px; width: 100%; background: url(img/header_srl.png) no-repeat left top}

#logo { margin-top: 34px; margin-left:34px;  width:355px; height:72px;  float: left; }
#mission { margin-top: 34px; margin-right:34px;  width:390px; height:72px;  float: right; }

#mission { margin-top: 34px; margin-right:34px;  width:390px; height:72px;  float: right; }

/********************************     Footer Classes      ********************************/

#footer {background:url(img/bg_footer.png) repeat-x top; height:38px; margin:3px auto; width:980px; text-align:center; padding-top:24px; margin-top:20px;}
a.f {color:#333; font-size:12px; margin: 20px 12px 20px 12px;}
a.f:hover {color:#900}
#copy {color:#674A47; font-size:11px; margin:20px; text-align:center; height:30px;}

.orange {color:#EB461F;}

.red {
	color: #900;
	font-weight: bold; }

.cl {background:url(img/cl.png) no-repeat top; }

.cr {background:url(img/cr.png) no-repeat top; }

.content {width:986px; background-color:#FFF}

#menu {width:976px; height:45px; background: url(img/bg_m.png) repeat-x left top; margin-left:5px;}
#main_content {width:976px; height:auto; background: url(img/bg_cont.png) repeat-x left top; margin-left:5px;}

#sleep_disorders {width:246px; overflow:hidden; background: url(img/bg_sleep_disorders.png) no-repeat left top; margin:3px; margin-right:26px;}
#sleep_disorders_y {width:246px; overflow:hidden; background: url(img/bg_sleep_disorders_youthdale.png) no-repeat left top; margin:3px; margin-right:26px;}

#sleep_disorders_adult {width:246px; overflow:hidden;  background: url(img/bg_sleep_disorders_adult.png) no-repeat left top; margin-top:54px; }
#sleep_disorders_children {width:246px; overflow:hidden;  background: url(img/bg_sleep_disorders_children.png) no-repeat left top; margin-top:0; }

#sd_title {font-size:20px; color:#fff; margin-left:18px; margin-top:22px; margin-bottom:12px; }


a.sd {display:block; color:#000; margin-left:18px; margin-bottom:4px; font-size:12px;}
a.sd:hover {color:#900}

a.rs {display:block; color:#000; margin-left:0px; margin-bottom:4px; font-size:12px; text-decoration:none;}
a.rs:hover {color:#900; text-decoration:underline}

#our_clinics {width:250px; overflow:hidden;  background: url(img/bg_clinics.png) no-repeat left top; margin-top:18px; margin-left:10px;  }

#research_srl_welcome {width:250px; overflow:hidden;  background: url(img/bg_research.jpg) no-repeat left top; margin-left:10px;  }

#contact_isc_welcome {width:250px; overflow:hidden;  background: url(img/bg_contacts.jpg) no-repeat left top; margin-left:10px;  }



#sleep_info {width:250px; overflow:hidden;  background: url(img/bg_sleep_info.png) no-repeat left top; margin-top:0; margin-left:10px;  }

#clinic_sm {width:220px;  background: url(img/bg_clinic_sm.png) no-repeat left top; margin:56px 0 6px 13px; padding:18px 0 18px 16px }

#clinic_big {width:220px;  background: url(img/bg_clinic_big.png) no-repeat left top; margin:0 0 6px 13px; padding:14px 0 12px 16px }

a.c { font-size:13px; font-weight:bold; color:#FF3300; text-decoration:none; }

a.c:hover {text-decoration:underline}

#line {height:1px; background:url(img/gr); margin: 16px 0 16px 0; border-top:1px solid #E6E6E6}

.sm  {
	font-size:12px;
	font-family: Helvetica, Arial, sans-serif;
	
}

a.top {color:#DF3A11; padding-right:10px;}

#corners {background:url(img/bg_corners1.jpg) left top no-repeat; overflow:hidden; }

#menu_services {background:url(img/bg_menu_services.png) left top no-repeat; overflow:hidden; width:265px; height:524px;}
#menu_resources {background:url(img/bg_menu_resources.png) left top no-repeat; overflow:hidden; width:265px; height:524px;}
#menu_art {background:url(img/bg_art_sleep_left_column.png) left top no-repeat; overflow:hidden; width:255px; height:524px;}

.h2sm {
	font-size: 15px;}
	



#newsletter {float:left; margin:10px 16px 10px 0; text-align:center}
	
.xsm {
	font-size: 11px;
}

/********************************      Gallery Classes      ********************************/
.galleryItem { width:130px; height:86px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#D2D2D2; line-height:135%; text-align:center; margin:10px 20px 30px 10px; float:left; border:1px solid #E1D3A2;}
