body {
  background: url(images/home/eoc_home_bg.jpg) repeat-x;  
  text-align: center; 
  width:100%;
  margin: 0;   
}

p, div{
    margin:0px;
    padding:0px;
}

#wrapper{
    width:100%;
    height:100%;
    border:0px solid red;
    text-align:center;   

}

#container
{
    width:1000px;
    border:0px solid red;
    margin:0 auto;
    vertical-align: text-top;
    background:url(images/home/containerback.gif) repeat-y;
    
}
#main_content{
    position:relative;
    width:973px;
    height:auto; 
    float:left;
    border:0px solid blue;
    background: #ffffff;
  
    overflow: hiddle;
}

#left_edge{
  background:url(images/home/edge_left.jpg) 0 0 no-repeat;  
  padding-left:14px;

}

#right_edge{
  background:url(images/home/edge_right.jpg) 100% 0 no-repeat; 


}


#header {
  background: url(images/home/header_eoc.jpg) top no-repeat;
  /*background-position: top;*/
  width: 973px;
  height: 159px;
  border:0px solid red;
  float:left;
}

#top_images{
    height:130px;
    text-align: center;
    border:0px solid red;
}
#top_image_container{
    width:948px;
    margin: 0 auto;
    border:0px solid red;
}

.top_image_left_div
{
    float:left;
    text-align:left;
}

.top_image_left_div a{
    text-decoration: none;
}

#menu_operations{
    background:url(images/home/menu_operations.jpg) no-repeat;
    width:157px;
    height:130px;
    cursor: pointer;   
}
.image_text_padding{
    padding-left:5px;
    padding-top:108px;
    vertical-align: text-bottom;
    height:15px;
    border:0px solid red;
    font-family:Arial;
    font-weight:bold;
    font-size: 14px;
    color:#ffffff;    
    text-transform: uppercase;
}
.image_text_padding2{
    padding-left:5px;
    padding-top:93px;
    height:30px;
    border:0px solid red;
    font-family:Arial;
    font-weight:bold;
    font-size: 14px;
    color:#ffffff;
    text-decoration: none;
    text-transform: uppercase;    
}

#menu_patient_info{
    background:url(images/home/menu_patient_info.jpg) no-repeat;
    width:158px;
    height:130px;
    cursor: pointer;
}

#menu_referral_info{
    background:url(images/home/menu_referral_info.jpg) no-repeat;
    width:157px;
    height:130px;
    cursor: pointer;
}

#menu_general_info{
    background:url(images/home/menu_general_info.jpg) no-repeat;
    width:158px;
    height:130px;
    cursor: pointer;
}

#menu_r_d_info{
    background:url(images/home/menu_r_d_info.jpg) no-repeat;
    width:157px;
    height:130px;
    cursor: pointer;
}

#menu_contact_us{
    background:url(images/home/menu_contact_us.jpg) no-repeat;
    width:158px;
    height:130px;
    border:0px solid red;
    cursor: pointer;
}

#content_area{
    height:auto;
    text-align: center;
    border:0px solid red;
    margin-top:5px;
}
#content_area #content {
    width:950px;
    margin: 0 auto;
    border:0px solid red;
    
    text-align:left;
}

#content_area #content .content_h1{
    margin:0;
    padding:0;
    font-family: Arial;
    color:#ffffff;
    font-size:24px;
    font-weight:bold;
    margin:0px;
    padding-top:10px;
    padding-left:10px;    
}

#content_area #content .content_text{
    font-family: Arial;
    color:#ffffff;
    font-size:14px;
    font-weight:normal;
    margin:0px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:10px;    
    padding-right:3px;
	height:auto;
	overflow:hidden;
}
#content_area #content .content_text_heading{
    font-size:15px;
    font-weight:bold;
}
#content_area #content .content_text_bold{
    font-weight:bold;
}
#content_area #content a{
    font-family: Arial;
    color:#ffffff;    
    text-decoration:none;
}

#content_area #content .right_align{
    text-align:right;
}

#content_area #content #left_content{
    width:420px;
    height:auto;
    float:left;
    border:0px solid red;
}
#content_area #content #right_content{
    width:522px;
    height:auto;
    padding-right:5px;
    float:right;
    border:0px solid blue;
}

#content_area #content #left_content #top_left_content
{                                                     
    width:420px;
    height:auto;
    overflow: hidden;
    border:0px solid red;
}

#bottom_left_content{
    /*width:420px;*/
    margin:0;
    padding:0;
    height:auto;
    padding-top:1px;
    border:0px solid red;    
}

#content_area #content #right_content #top_right_content{
    width:522px;
    height:auto;
    border:0px solid red;    
}

#content_area #content #right_content #bottom_right_content{
    /*width:522px;*/
    height:auto;
    border:0px solid red;    
}


#content_area #content #left_content #top_left_content #top_left_content_heading1{
    background: url(images/home/intro_bg_h1.jpg) no-repeat;
    height:43px;    
}
#content_area #content #left_content #top_left_content #top_left_content_text1{
    background: url(images/home/intro_bg1.jpg) repeat-y;    
}
#content_area #content #left_content #top_left_content #top_left_content_heading2{
    background: url(images/home/intro_bg_h2.jpg) no-repeat;
    height:39px;    
    border:0px solid blue;
}
#content_area #content #left_content #top_left_content #top_left_content_text2{
    background: url(images/home/intro_bg2.jpg) repeat-y;
    border:0px solid red;    
}
#content_area #content #left_content #top_left_content #top_left_content_bottom{
    margin:0px;
    padding: 0px;
    padding-top:5px;
    line-height:0px;
    clear:both;
    background:url(images/home/intro_bg_bottom.jpg) top no-repeat;
      padding-bottom:5px
}
#content_area #content #left_content #bottom_left_content #bottom_left_content_heading1{
    background: url(images/home/events_heading.jpg) top no-repeat;
    height:44px;    
}
#content_area #content #left_content #bottom_left_content #bottom_left_content_text1{
    background: url(images/home/events_bg.jpg) repeat-y;    
}
#content_area #content #left_content #bottom_left_content #bottom_left_content_heading2{
    background: url(images/home/news_heading.jpg) no-repeat;
    height:44px;    
    border:0px solid blue;
}
#content_area #content #left_content #bottom_left_content #bottom_left_content_text2{
    background: url(images/home/news_bg.jpg) top repeat-y;
    border:0px solid blue;    
}
#content_area #content #left_content #bottom_left_content #bottom_left_content_text2 img{
    display:block;
}
#content_area #content #left_content #bottom_left_content #bottom_left_content_bottom{
    margin:0px;
    padding: 0px;
    padding-top:4px;
    line-height:0px;
    clear:both;
    background: url(images/home/events_bg_bottom.jpg) no-repeat;
    padding-bottom:4px;

}


#content_area #content #right_content #top_right_content #top_right_content_heading{
    background: url(images/home/video_bg_heading.jpg) no-repeat;
    width:522px;
    height:42px;
    border:0px solid red;     
}
#content_area #content #right_content #top_right_content #top_right_content_text{
    background: url(images/home/video_bg.jpg) repeat-y;    
    width:522px;
    height:auto;
    overflow: hidden;   
}
#content_area #content #right_content #top_right_content #top_right_content_bottom{
    margin:0px;
    padding: 0px;
    padding-top:4px;
    line-height:0px;
    clear:both;
    background: url(images/home/video_bg_bottom.jpg) no-repeat;
    border: 0px solid red;
    padding-bottom:7px;
}
#content_area #content #right_content #top_right_content #top_right_content_text #video_list{
    width:261px;    
    float:left;
    border:0px solid red;
}
#content_area #content #right_content #top_right_content #top_right_content_text #video_flash{
    width:255px;
    float:right;
    border:0px solid red;
}
#content_area #content #right_content #top_right_content #top_right_content_text .video_icon{
    width:40px;
    float:left;
    border:0px solid red;
}
#content_area #content #right_content #top_right_content #top_right_content_text .video_description
{
    width:200px;
    float:right;
}

#content_area #content #right_content #top_right_content #top_right_content_text .video_list_row{
    clear:both;
    height:auto;
    overflow: hidden;
    border:0px solid red;
}



#content_area #content #right_content #bottom_right_content #bottom_right_content_text{
    width:522px;
}



#text_selection{
    width:350px;
    float:left;
    height:23px;
    border:0px solid red;
}
.text_size_selector{
    clear:both;
    position: relative;
    /*width:973px;*/
    padding-top:2px;    
    font-family: arial;
    font-size: 12px;
    text-align:left;
    color:#cccccc;
    border:0px solid red;
}


#text_selection a.text_size_default{
    font-size: 12px;
    color:#cccccc;
    text-decoration: none;
}
#text_selection a.text_size_medium{
    font-size: 13px;
    color:#cccccc;
    text-decoration: none;
}
#text_selection a.text_size_large{
    font-size: 15px;
    color:#cccccc;
    text-decoration: none;
}

#footer {
 background:url(images/landing/bg_footer.jpg) repeat-x;
    width: 977px;
	margin-left:-3px; /*for firefox*/
	*margin-left:-3px; /*for IE7*/
	_margin-left:-1px; /*for IE6*/
    border:0px solid red;
    height:23px;
    float: left;

   /* clear: both;  */
}
.footer_text{
    text-align: right;
    padding-right: 5px;
    float:right;
}
#footer a{
    color:#cccccc;
    text-decoration:none;
    font-family:Arial;
    font-size:11px;
}

.row_div{
    clear:both;
    line-height: 0px;
    height:5px;
    overflow: hidden;
}

.searchbox
{
    float:right;
    margin:0;
    padding:0;
    padding-top:110px;
    padding-right:18px;
}

.clr
{
    clear:both
}

.flt_left
{
    float:left;
}

.searchbtn
{
    background::url(images/home/searchbtn.jpg) top left no-repeat;
    height:27px;
    width:79px;
}

.hght
{
    margin:0;
    padding:0;
    height:5px;
}
    
