/*=== General styles that only affect main content and right cols */

#right_side{
font-family: Verdana, Arial, sans-serif; 
font-size:11px;
}

#right_side p{
font-family: Verdana, Arial, sans-serif; 
font-size:11px;
}

#content p.redFont{
font-size:18px;
color:#CC0000;
font-weight:bold;
margin-left:10px;
}


#content a, #right_side a{
color:#A10A04;
text-decoration:underline;
}

#content a:hover, #right_side a:hover{
text-decoration:underline;
}


#content a.no_line{
text-decoration:none;
}

#content a.no_line:hover{
text-decoration:underline;
}


#content h2{
font-size:15px;
}

#content h3{
font-size:14px;
}



#content h4{
font-size:13px;
margin-bottom:2px;
}

#content h5, #content h6{
font-size:10px;
font-weight:bold;
}

#content ul {
margin-left: 20px;
line-height: 1.2em;
padding-left: 0px;
list-style: disc;
_margin-top:3px;
}

#right_side ul{
margin-left:0px;
line-height:1.1em;
padding-left:0px;
list-style:none;
_margin-top:3px;
}


#content form{
background:url(/global/images/template/bg_form_shadow.gif) repeat-x #fff;
background-position:bottom;
border:1px solid #515151;
padding:10px;
}

#content table{
  font-family: Verdana, Arial, sans-serif; 
   
}




#right_side h2{
font-size:13px;
}


#right_side h3{
font-size:12px;
}


#right_side h4{
font-size:11px;
}

#right_side ul{
font-size:11px;
}


#content li, #right_side li{
padding:6px 7px 6px 3px ;
}



body {
  background-color:#a10a04; 
  margin: 0px;
  text-align: center;
  z-index: 1;
}



img {
  border: none;
}

fieldset {
  margin: 0;
  padding: 0;
  border: none;
}

div#top_container {
  float: left;
  height: 70px;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #535353;
  height: 90px;
}

div#logo {
  position: absolute;
  top: 9px;
  left: 13px;
  margin: 0;
  padding: 0;
  z-index: 12;  
}

div#top_wrapper {
  width: 775px;
  min-width: 775px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  text-align:left;
  padding: 0;
  height: 90px;
    position:relative;
  background: #919191 url(/global/images/template/logo.jpg) no-repeat;
  z-index: 2;
}

div#top_wrapper img {
  margin: 0;
  padding: 0;
}  

div#top_wrapper form {
  margin: 0;
  padding: 0;
}

div#top_wrapper form img {
  position: absolute;
  top: 10px;
  right: 130px;
  margin: 0;
  padding: 0;
  z-index: 5;
}

* html div#top_wrapper form img {
  top: 9px;
  z-index: 5;
}

div#top_wrapper form input {
  position: absolute;
  top: 7px;
  right: 17px;  
  margin: 0 0 0 23px;
  padding: 0 0 0 20px;
  font-family: Verdana, Arial, sans-serif; 
  font-size:11px;  /* SET FONT-SIZE HERE */
  color: #000;  
  width: 105px;
  z-index: 4;
}

* html div#top_wrapper form input {  
  width: 130px;
  z-index: 4;
}

div#top_tools {
  float: left;
  position: relative;
  width: 500px;
  margin: 10px 0 0 140px;
  padding: 0;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 0.65em;
  font-weight: bold;
  
}

* html div#top_tools {
  float: left;
  position: relative;
  width: 500px;
  margin: 10px 0 0 70px;
  padding: 0;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 0.65em;
  font-weight: bold;
  
}

div#top_tools ul {
  float: left;
  padding: 0;
  margin: 0;
  z-index:101;  
}  

div#top_tools li {
  float:left;  /* causes the list to align horizontally instead of stack */
  position:relative; /* positioning context for the absolutely positioned drop-down */
  list-style-type:none;  /* removes the bullet off each list item */
  z-index:101;
  padding: 0;
  margin: 0;
}

div#top_tools a.first_child {
  display:block;
  padding:0px 8px 0 0; /*creates space each side of menu item's text */  
  text-decoration:none;   /* removes the underlining of the link */
  color: #fff;  /* sets the type color */
  border: none;
  z-index:100;
}

div#top_tools a.first_child:hover {
  color: #fff;
  text-decoration: underline;  
}

div#top_tools a {
  display:block;
  padding:0px 8px; /*creates space each side of menu item's text */  
  text-decoration:none;   /* removes the underlining of the link */
  color: #fff;  /* sets the type color */
  border-left: 1px solid #000;
  z-index:100;
}

div#top_tools a:hover {
  color: #fff;
  text-decoration: underline;  
}

div#menu_container {
  float: left;
  position: relative;  
  min-height: 26px;
  width: 100%;
  background-color: #000;
  border-bottom: 1px solid #000;
}

* html div#menu_container {
  height: 26px;
}

div#menu_wrapper {
  position: relative;
  width: 775px;
  min-width: 775px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  text-align:left;
  min-height: 26px;
  background-color: #000;
  z-index: 2;
    text-transform:uppercase;
}

div#container {
  float: left;
  min-height: 1px;
  width: 100%;
  background-color: #a10a04;
}

div#container_wrapper {
  width: 775px;
  min-width: 775px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding: 0px;
  text-align:left;
  min-height: 1px;
  background: #5a5a5a url(/global/images/template/left_fade.jpg) repeat-y;
  background-position: left;
  z-index: 2;
}

div#container_main {
  float: left;
  width: 775px;
  min-width: 775px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding: 0px;
  text-align:left;
  min-height: 1px;
  background: #5a5a5a url(/global/images/template/container_bg.jpg) repeat-y;
  background-position: left;
  z-index: 2;  
}

div#top_container_wrapper {
  float: left;
  width: 765px;
  height: 238px;
  border-bottom: 1px solid #000;
}

div#aud_nav {
  float: left;
  position: relative;
  width: 158px;
  height: 238px;
  background: url(/global/images/template/grid.jpg) no-repeat;
  z-index: 19;
}

div#aud_nav ul {
  margin: 36px 0 0 0;
  padding: 0;
  list-style-type: none;
  z-index: 20;
}

div#aud_nav ul li a img {
  margin: 0 0 3px 0;
  padding: 0;
}

div#aud_nav ul li img{
  margin: 0 0 10px 0;
  padding: 0;
}

div#main_image {
  float: left;
  position: relative;
  width: 607px;
  height: 238px;
  background-color: #272727;
  _margin-bottom:-8px;
}

div#middle_container_border {
  float: left;
  width: 765px;
  height: 24px;
  background-color: #272727;
}

div#middle_container_wrapper {
  float: left;
  width: 765px;
  min-height: 280px;
  _height:280px;
  border-bottom: 1px solid #000;
}


#searchForm fieldset a img{
        /*cursor: hand; */
        cursor: pointer;
}


#feature_area, #call_to_action_area{
        font-family: Verdana, Arial, sans-serif; 
      font-size: 0.65em;
}

#call_to_action_area{
        color:#444;
    background:url(/global/images/template/feature_shim.gif) repeat-y;
         
}


#call_to_action_area a{
        text-decoration: none;
        color: #000;
}

#call_to_action_area a:hover{
  text-decoration: none;
  color: #000;
}

#feature_area a{
color:#ccc;
text-decoration:none;
}

#feature_area a:hover{
text-decoration:underline;
}

#feature_area{
color:#FFF;
font-weight:bold;
}


div#feature_area {
  float: left;
  position: relative;
  width: 118px;
        _width:116px;
  min-height:280px;
    _height: 280px;
    padding:0px 20px;
  _padding:0px 13px;
}

div#feature_area img {
  margin: 23px 0 0 0px;
  padding: 0;
}

div#middle_content_area {
  float: left;
  width: 447px;
  min-height: 280px;
  _height:280px;
  /* border-left: 1px solid #000;
  background: #e5e5e5 url(/global/images/template/who_is_msoe.jpg) no-repeat; */
  background-position: 11px 8px;

}

div#who_is_msoe {
  float: left;
  width: 425px;
  height: 90px;
  margin: 14px 0 0 11px;
}

div#weather_advisory {
  background-color:#272727;
        float: left;
  width: 425px;
  margin: 14px 0 0 11px;
}

div#who_is_msoe_pic {
  float: left;
  width: 160px;
  height: 90px;  
}

div#who_is_msoe_text {
  float: left;

  width: 250px;
  height: 90px;
  margin: 0 0 0 15px;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 0.70em;
  line-height: 1.40em; 
  color: #000;    
}

/*=== Start of news css currently only used for athletics section */


#middle_content_area #news_events {
font-size:0.7em;
}

div#news_events {
  float: left;
  width: 425px;
  min-height: 142px;
  margin: 0 0 0 11px;
  background: #e5e5e5 url(/global/images/template/news_events.jpg) no-repeat;
  background-position: 0px 11px;
  
}

#content_container #news_events{
margin-left:0px;
}


div.news_events_item {
  float: left;
  width: 425px;
  min-height: 45px;
  margin: 32px 0 0 0;
  padding: 0;
}

div.news_events_item_pic {
  float: left;
  width: 72px;
  min-height: 45px;
  margin: 0;
  padding: 0;
}

div.news_events_item_text {
  float: left;
  width: 343px; 
  min-height: 45px;
  margin: 0;
  padding: 0 0 0 10px;
  font-family: Verdana, Arial, sans-serif; 
  
  color: #000;  
}

div.news_events_item_text a {
  color: #cd0d08;
}


div#more_news_events {
  float: left;
  width: 423px;
  margin: 0 0 0 11px;
  text-align: right;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 0.70em;
  color: #cd0d08;  
  background-color: #e5e5e5;
}

div#more_news_events a {
  text-decoration: underline;
  color: #cd0d08;
}  

#content_container #news_events{
margin-left:0px;
}


div.news_events_item {
  float: left;
  width: 425px;
  min-height: 45px;
  margin: 32px 0 0 0;
  padding: 0;
}

div.news_events_item_pic {
  float: left;
  width: 72px;
  min-height: 45px;
  margin: 0;
  padding: 0;
}

div.news_events_item_text {
  float: left;
  width: 343px; 
  min-height: 45px;
  margin: 0;
  padding: 0 0 0 10px;
  font-family: Verdana, Arial, sans-serif; 
  
  color: #000;  
}

div.news_events_item_text a {
  color: #cd0d08;
}


div#more_news_events {
  float: left;
  width: 423px;
  margin: 0 0 0 11px;
  text-align: right;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 0.70em;
  color: #cd0d08;  
  background-color: #e5e5e5;
}

div#more_news_events a {
  text-decoration: underline;
  color: #cd0d08;
}  

/*=== End of news css currently only used for athletics section */

/*=== Start of homepage news & newsroom newslisting css (makes text take up whole column when pictures are commented out */


#middle_content_area #home_news_events {
font-size:0.7em;
}

div#home_news_events {
  float: left;
  width: 425px;
  min-height: 142px;
  margin: 0 0 0 11px;
  background: #e5e5e5 url(/global/images/template/news_events.jpg) no-repeat;
  background-position: 0px 11px;
  
}

#content_container #home_news_events{
margin-left:0px;
}


div.home_news_events_item {
  float: left;
  width: 425px;
  min-height: 45px;
  margin: 32px 0 0 0;
  padding: 0;
}

div.home_news_events_item_pic {
  float: left;
  width: 72px;
  min-height: 45px;
  margin: 0;
  padding: 0;
}

div.home_news_events_item_text {
  float: left;
  width: 425px; 
  min-height: 45px;
  margin: 0;
  padding: 0 0 0 10px;
  font-family: Verdana, Arial, sans-serif; 
  
  color: #000;  
}

div.home_news_events_item_text a {
  color: #cd0d08;
}


div#home_more_news_events {
  float: left;
  width: 423px;
  margin: 0 0 0 11px;
  text-align: right;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 0.70em;
  color: #cd0d08;  
  background-color: #e5e5e5;
}

div#home_more_news_events a {
  text-decoration: underline;
  color: #cd0d08;
}  

#content_container #home_news_events{
margin-left:0px;
}


div.home_news_events_item {
  float: left;
  width: 425px;
  min-height: 45px;
  margin: 32px 0 0 0;
  padding: 0;
}

div.home_news_events_item_pic {
  float: left;
  width: 72px;
  min-height: 45px;
  margin: 0;
  padding: 0;
}

div.home_news_events_item_text {
  float: left;
  width: 425px; 
  min-height: 45px;
  margin: 0;
  padding: 0 0 0 10px;
  font-family: Verdana, Arial, sans-serif; 
  
  color: #000;  
}

div.home_news_events_item_text a {
  color: #cd0d08;
}


div#home_more_news_events {
  float: left;
  width: 423px;
  margin: 0 0 0 11px;
  text-align: right;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 0.70em;
  color: #cd0d08;  
  background-color: #e5e5e5;
}

div#home_more_news_events a {
  text-decoration: underline;
  color: #cd0d08;
}  

/*=== End of homepage news & newsroom newslisting css */

div#call_to_action_area {
  float: left;
  width: 150px;
  min-height: 10px;
  padding: 9px 0 0 8px;
  /* background-color: #ccc; */
}

div#my_msoe {
  float: left;
  width: 143px;
  min-height: 47px;
  margin: 0 0 7px 0;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 0.65em;
  color: #000;
  background-color: #ccc;
  border-bottom: 1px solid #000;
}

div#my_msoe a {
  text-decoration: none;
  color: #000;
}

div#my_msoe a:hover {
  text-decoration: none;
  color: #000;
}

div#call_to_action1 {
  float: left;
  width: 143px;
  height: 102px;
  padding: 0;
  margin: 0;
  background-color: #ccc;
}

div#call_to_action2 {
  float: left;
  width: 143px;
  height: 102px;
  padding: 0;
  margin: 0;  
  background-color: #ccc;
}

div#bottom_container_wrapper {
  float: left;
  width: 765px;
  height: 20px;
  background: #919191 url(/global/images/template/bottom_tools_fade.jpg) no-repeat;
  background-position: 0 0;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 0.65em;
  font-weight: bold;  
}

div#bottom_tools {
  min-width: 765px;
  margin-top: 3px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;  
  width:765px;
}

div#bottom_tools ul {
  padding: 0;
  margin: 0;
  text-align: center;  
}  

div#bottom_tools li {
  display: inline;
  list-style-type:none;  /* removes the bullet off each list item */
  text-align: center;
  padding: 0;
  margin: 0;
}

div#bottom_tools a.first_child {
  padding:0px 8px 0 0; /*creates space each side of menu item's text */  
  text-decoration:none;   /* removes the underlining of the link */
  color: #fff;  /* sets the type color */
  border: none;
}

div#bottom_tools a.first_child:hover {
  color: #fff;
  text-decoration: underline;  
}

div#bottom_tools a {
  padding:0px 8px; /*creates space each side of menu item's text */  
  text-decoration:none;   /* removes the underlining of the link */
  color: #fff;  /* sets the type color */
  border-left: 1px solid #000;
}

div#bottom_tools a:hover {
  color: #fff;
  text-decoration: underline;  
}

div#footer {
  float: left;
  /* position: relative;  */
  min-height: 48px;
  width: 100%;
  background-color: #a10a04;
}

div#footer_wrapper {
  text-align: center;
  min-height: 48px;
  width: 775px;
  min-width: 775px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  background: #a10a04 url(/global/images/template/bottom_fade.jpg) no-repeat;
  background-position: top right;
  
}

div#footer_wrapper ul {
  margin: 0;
  padding: 8px 0 0 0;
  list-style-type: none;
  font-family: Tahoma, Arial, sans-serif;  
  font-size: 0.70em;
  font-weight: normal;
  color: #fff;    
}

div#footer_wrapper li {
  display: inline;  /* causes the list to align horizontally instead of stack */
  list-style-type:none;  /* removes the bullet off each list item */
  background: url(/global/images/template/bullet.jpg) no-repeat;
  background-position: 0 6px;
  padding:0px 6px 0 13px; /*creates space each side of menu item's text */
}

div#footer_wrapper li.first_cell {
  background: none;
}

div#footer_wrapper a {
  text-decoration:none;   /* removes the underlining of the link */
  color: #fff;  /* sets the type color */
}

div#footer_wrapper a:hover {
  color: #fff;
  text-decoration: underline;  
}


/*-------------------------------------*/
/* Interior Style */

div#interior_container {

  float: left;
  min-height: 10px;
  width: 100%;
  background-color: #a10a04;
}

div#top_interior_container_wrapper {
  float: left;
  width: 765px;
  min-height: 144px;
  padding: 0;
  margin: 0;  
  background-color: #cccccc;
  border-bottom: 1px solid #000;
  _margin-bottom:-5px;
}

/*======= HERE ========== */

div#interior_title {
  float: left;
  padding: 0;
  margin: 0;
  width: 157px;
  height: 144px;
  border-right: 1px solid #000;  
        background:url(/global/images/template/default_side_image.gif) no-repeat;
       }


div#interior_image {
  float: left;
  padding: 0;
  margin: 0;  
  width: 448px;
  height: 144px;
  border-right: 1px solid #000;
}



div#related_links {
  float: left;
  position: relative;
  padding: 0;
  margin: 0;
  width: 157px;
  min-height: 135px;
  _height:135px;
  background-color: #cccccc;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 0.65em;
  color: #000;
}


.related_links_wrapper{
  position:absolute;
  bottom:0px;
  width:95%;
  padding:0px 0px 0px 10px;
}

div#related_links ul.related_title {
  list-style-type: none;
}

div#related_links ul{
  margin: 2px 0 0 0px;
  padding: 0;
         list-style-type: none;
         padding-top:0px;
}


div#related_links li.first_cell {
  padding: 0;
}

div#related_links li {
  padding: 3px 0 3px 1px;
}

div#related_links li a {
  text-decoration: none;
  color: #000;
}

div#related_links li a:hover {
  text-decoration: underline;
  color: #000;
}

div#middle_interior_container_border {
  float: left;
  width: 765px;
  height: 8px;
  background-color: #272727;
}

div#middle_interior_container_wrapper {
  float: left;
  width: 765px;
  min-height: 280px;
  background: url(/global/images/template/interior_bg.jpg) repeat-y;
  border-bottom: 1px solid #000;
}

div#middle_wide_container_wrapper {
  float: left;
  width: 765px;
  min-height: 280px;
  background: url(/global/images/template/wide_bg.jpg) repeat-y;
  border-bottom: 1px solid #000;
}


/*==== ======ONE COL BG =============== */
.oneCol #middle_wide_container_wrapper {
      background-image: none;
        padding:0px 10px;
        width:745px;
    _width:750px;
    background:#E5E5E5;
}

.oneCol #middle_wide_container_wrapper #content{
  width:725px;
  _width:730px;
}


/* ========== Two Cols No Nav =========== */
#TwoColNoNav #middle_interior_container_wrapper{
background:url(/global/images/template/interior_2col_no_nav.gif) repeat-y;
}

#TwoColNoNav #content_container{
width:578px;
_width:600px;
padding-left:15px;
}




div#left_nav {
  float: left;
  position: relative;
  width: 158px;
  min-height: 10px;
}

div#left_nav ul {
  margin: 2px 0px 0 0;
  padding: 0;
  list-style-type: none;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 0.65em;
  font-weight: bold;
  color: #000;
  width:100%;
}

div#left_nav ul li {
  padding: 5px 5px 5px 6px;
}

div#left_nav ul li.active {
  margin: 0;
  background: url(/global/images/template/selected_left_nav_bg.jpg) repeat-y;
  padding: 5px 5px 5px 6px;
  font-weight: bold;
}

div#left_nav ul li.active ul {
  margin: 5px 0 0 5px;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 0.95em;
  font-weight: normal;
  color: #fff;
  width:100%;

}


div#left_nav ul li.active ul li{
}

div#left_nav ul li.active a {
  text-decoration: none;
  color: #000;
}

div#left_nav ul li.active  li.active{
        background:none;
}


div#left_nav ul li.active  li.active a{
  text-decoration: none;
  color: #000;

}



div#left_nav ul li.active a:hover {
  text-decoration: underline;
  color: #000;
}

div#left_nav ul li a {
  text-decoration: none;
  color: #fff;
}

div#left_nav ul li a:hover {
  text-decoration: none;
  color: #000;
}

div#content_container {
  float: left;
  width: 429px;
  min-height: 10px;
  padding: 0 10px 0 10px;
}

div#wide_content_container {
  float: left;
  width: 587px;
  min-height: 10px;
  padding: 0 10px 0 10px;
}

div#content {
  float: left;
  width: 100%;
  padding: 0 0 20px 0;
  min-height: 10px;
  font-family: Verdana, Arial, sans-serif;  
  font-size:0.70em;
  font-weight: normal;
  line-height: 1.40em;
  color: #000;  
  
}

div#content p {
  margin: 5px 0 0 0;
  padding: 0;
}


div#content a {
  color: #000;
}

div#content h1 {
  font-family: Arial, sans-serif;  
  font-size:1.30em;
  font-weight: normal;
  font-style: italic;
  color: #ff0000; 
}

div#page_title {
  float: left;
  width: 99%;
  font-family: Arial, sans-serif;  
  font-size:21px;
  font-weight: bold;
  color: #000;
  margin: 13px 0 6px 0;
  padding: 0;
  line-height: 1em;
}
h1#page_title {
  float: left;
  width: 99%;
  font-family: Verdana, Arial, sans-serif;  
  font-size:21px;
  font-weight: bold;
  color: #000;
  margin: 13px 0 6px 0;
  padding: 0;
  line-height: 1em;
}
div#breadcrumbs {
  float: left;
  width: 99%;
  font-family: Verdana, Arial, sans-serif;  
  font-size:0.70em;
  font-weight: normal;
  color: #000;
  margin: 0;
  padding: 0;
}

div#breadcrumbs ul {
  padding: 0;
  margin: 5px 0 0 0;
  z-index:100;  
}

div#breadcrumbs li.first_cell {
  float:left;
  list-style-type:none;
  padding: 0;  
  z-index:100;
}
  
div#breadcrumbs li {
  float:left;
  list-style-type:none;
  padding: 0 0 0 8px;  
  z-index:100;
}


div#breadcrumbs a {
  display:block;  
  text-decoration: underline;
  color: #5d2617;
  border-right: 1px solid #5d2617;
  padding: 0 8px 0 0;
  z-index:100;
}

div#breadcrumbs a:hover {
  color: #5d2617;
  text-decoration: underline;
}


div#right_side {
  float: right;
  width: 150px;
  min-height: 10px;
  padding: 9px 0 0 8px;
  background-color: #ccc;
}

/*----------------------------------------------- */
/* ============ Nursing Styles ================== */

div#top_wrapper_nursing {
  position: relative;
  width: 775px;
  min-width: 775px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  text-align:left;
  padding: 0;
  height: 90px;
  background: #919191 url(/global/images/template/nursing_logo.jpg) no-repeat;
  z-index: 2;
}

div#top_wrapper_nursing img {
  margin: 0;
  padding: 0;
}  

div#top_wrapper_nursing form {
  margin: 0;
  padding: 0;
}

div#top_wrapper_nursing form img {
  position: absolute;
  top: 10px;
  right: 130px;
  margin: 0;
  padding: 0;
  z-index: 5;
}

* html div#top_wrapper_nursing form img {
  top: 9px;
  z-index: 5;
}

div#top_wrapper_nursing form input {
  position: absolute;
  top: 7px;
  right: 17px;  
  margin: 0 0 0 23px;
  padding: 0 0 0 20px;
  font-family: Verdana, Arial, sans-serif; 
  font-size:11px;  /* SET FONT-SIZE HERE */
  color: #000;  
  width: 105px;
  z-index: 4;
}

* html div#top_wrapper_nursing form input {  
  width: 130px;
  z-index: 4;
}

div#right_side_nursing {
  float: right;
  position: relative;
  width: 150px;
  min-height: 10px;
  padding: 9px 6px 0 0;
  background-color: #ccc;
  text-align: center;
}

/*-------------------------------------*/
/* Business Styles */

div#top_wrapper_business {
  position: relative;
  width: 775px;
  min-width: 775px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  text-align:left;
  padding: 0;
  height: 90px;
  background: #919191 url(/global/images/template/business_logo.jpg) no-repeat;
  z-index: 2;
}

div#top_wrapper_business img {
  margin: 0;
  padding: 0;
}  

div#top_wrapper_business form {
  margin: 0;
  padding: 0;
}

div#top_wrapper_business form img {
  position: absolute;
  top: 10px;
  right: 130px;
  margin: 0;
  padding: 0;
  z-index: 5;
}

* html div#top_wrapper_business form img {
  top: 9px;
  z-index: 5;
}

div#top_wrapper_business form input {
  position: absolute;
  top: 7px;
  right: 17px;  
  margin: 0 0 0 23px;
  padding: 0 0 0 20px;
  font-family: Verdana, Arial, sans-serif; 
  font-size:11px;  /* SET FONT-SIZE HERE */
  color: #000;  
  width: 105px;
  z-index: 4;
}

* html div#top_wrapper_business form input {  
  width: 130px;
  z-index: 4;
}

div#right_side_business {
  float: right;
  position: relative;
  width: 150px;
  min-height: 10px;
  padding: 9px 6px 0 0;
  background-color: #ccc;
  text-align: center;
}


/* ========== External Link ================== */

#content a.external{
padding-right:20px;
background:url(/global/images/template/icon_ext_link.gif) no-repeat;
background-position:right;
}



/* ======== BUTTONS   ========= */
/* Button Classes */

#content a.btn_65,  #content a.btn_100, #content a.btn_130, #content a.btn_160{
color:#fff;
text-decoration:none;
text-align:center;
padding:6px 0px 0px 0px;
font-weight:bold;
}


#content a.btn_65:hover,  #content a.btn_100:hover, #content a.btn_130:hover, #content a.btn_160:hover{
text-decoration:none;
}


#content a.btn_65{
background:url(/global/images/template/btn_65.gif) no-repeat;
width:65px;
height:28px;
display:block;

}

#content a.btn_65:hover{
background:url(/global/images/template/btn_65_h.gif) no-repeat;
}


#content a.btn_100{
background:url(/global/images/template/btn_100.gif) no-repeat;
width:100px;
height:28px;
display:block;
}

#content a.btn_100:hover{
background:url(/global/images/template/btn_100_h.gif) no-repeat;
}


#content a.btn_130{
background:url(/global/images/template/btn_130.gif) no-repeat;
width:130px;
height:28px;
display:block;
}

#content a.btn_130:hover{
background:url(/global/images/template/btn_130_h.gif) no-repeat;
}

#content a.btn_160{
background:url(/global/images/template/btn_160.gif) no-repeat;
width:160px;
height:28px;
display:block;
}

#content a.btn_160:hover{
background:url(/global/images/template/btn_160_h.gif) no-repeat;
}



/*========== PAGE TOOLS ============= */
#pageTools{
clear:both;
margin:5px 0px 5px 4px;
}


#pageTools a{
color:#000;
text-decoration:none;
font-size:10px;
font-family: Verdana, Arial, sans-serif; 
}

#pageTools a img{
margin:0px 3px 0px 0px;
}




/*-------------------------------------*/
/* Menu Style */

/* the horizontal menu starts here */
div#listmenu {
  font-family: Verdana, Arial, sans-serif;  
  font-size:10px; /* SET FONT-SIZE HERE */
  letter-spacing: 2px;
  font-weight: normal;
  color: #fff;  
  position: relative;
  width:775px; /* makes the div full width */
  float:left;
  margin-top:5px; /* TEMPORARY - pushes the div away from the top of the browser for clarity in this example*/
  z-index:100;
  }
  
div#listmenu ul {
  padding: 0;
  margin: 2px 0 0 0;  
  z-index:100;
  text-align: center;
  }
div#listmenu li {
  display: inline;  /* causes the list to align horizontally instead of stack */
  list-style-type:none;  /* removes the bullet off each list item */
  z-index:100;
  }  
  
div#listmenu li.first_cell a {
  padding:2px 27px 1px 15px; /*creates space each side of menu item's text */
  text-decoration:none;   /* removes the underlining of the link */
  color: #fff;  /* sets the type color */
  z-index:100;
}

div#listmenu li:first-child {
  z-index:100;
  }

div#listmenu li:hover {  
  z-index:100;
  }
div#listmenu a {
  padding:2px 27px 1px 27px; /*creates space each side of menu item's text */
  text-decoration:none;   /* removes the underlining of the link */
  color: #fff;  /* sets the type color */
  z-index:100;
  }
div#listmenu a:hover {
  color: #ccc;
  text-decoration: none;
  }
  
div#listmenu a.selected {
  color: #fff;
  text-decoration: none;
}

div#listmenu li.first_cell a:hover {
  color: #ccc;
  text-decoration: none;
  }    

/* the menu ends here */
/* the drop-down starts here */
div#listmenu ul li ul {
  margin:0;
  z-index:100; /* puts drop-down on top of div - Safari needs this as menu is 1px higher */
  position:absolute; /* positions the drop-down ul in relation to its relatively positioned li parent */
  width:10em; /*sets the width of the menu - in combo with the li's 100% width, makes the menu stack*/
  border-right:0; /* stops SCBs drops having two right borders - they inherit the border, IE doesn't */
  left:-1px; /*aligns the drop exactly under the menu */
  top: 17px;
  }
div#listmenu ul li ul li {padding:0;
  width:100%; /* makes the list items fill the list container (ul) */
  border-left:1px solid #fff; /*  three sides of each drop-down item */
  border-bottom:1px solid #fff;
  border-right:1px solid #fff;}
div#listmenu ul li ul li a {padding:1px .5em;}
div#listmenu ul li ul li:first-child {
  border-top:1px solid #fff; /*the top edge of the dropdown */
  z-index:100;
  }
/* make the drop-down display as the menu is rolled over */
div#listmenu ul li ul {display:none;} /* conceals the drop-down when menu not hovered */
div#listmenu ul li:hover ul {display:block; } /* shows the drop-down when the menu is hovered */

/* pop-out starts here */
body div#listmenu ul li ul li ul  {
  position:absolute;

  visibility:hidden; /* same effect as display:none in this situation */
  top:-1px;
  left:10em;

  }
div#listmenu ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */

/* second level popouts start here*/
div#listmenu ul li ul li:hover ul li ul {visibility:hidden;}
div#listmenu ul li ul li ul li:hover ul {visibility:visible;} /* same effect as display:block in this situation */

/* THE HACK ZONE - */
/* hack for IE (all flavors) so the menu has a vertical line on the left */
* html div#listmenu ul {
  float:left; /* makes the ul wrap the li's */
  margin-left: 8px; /* IE doubles the given value above - why? */
  margin-top: 2px;
  margin-bottom: 0;  
  }

/* add a top line to drops and pops in IE browsers - can't read :first-child */
* html  div#listmenu ul li ul {
  border-left:0px; /* stops the drop inheriting the ul border */
  }
/* the Tantek hack to feed IE Win 5.5-5.0 a lower value to get the pop-out to touch the drop-down */
* html  div#listmenu ul li ul li ul {
  left:9.85em;
  voice-family: "\"}\"";
  voice-family:inherit;
  left:10em;
  }
/* and the "be nice to Opera" rule */
html>body div#listmenu ul li ul li ul {
  left:10em;
}

/* END OF HACK ZONE */
/* the drop-down ends here */
/* END OF LIST-BASED MENU */





/*-------------------------------------*/
/* .sIFR */

.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}


.sIFR-replaced {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

/* 
  Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it.
  Conveniently, the object tab is always in a div, so we hide all divs directly inside the replaced element.
*/
/*
.sIFR-replaced > div {
  display: none !important;
}
*/

/*---- Header styling ---*/
/*
.sIFR-hasFlash #page_title {
  visibility: hidden;
  float: left;
  position: relative;
  width: 95%;
  font-family: Arial, sans-serif;  
  font-size:24px;
  font-weight: normal;
  color: #000;
  padding: 0;
  margin: 15px 0 0px 0;
  line-height: 1em;
}

* html .sIFR-hasFlash #page_title {
  visibility: hidden;
  float: left;
  position: relative;
  width: 95%;
  font-family: Arial, sans-serif;  
  font-size:24px;
  font-weight: normal;
  color: #000;
  margin: 15px 0 0px 0;
  line-height: 1em;
}


.sIFR-flash{
display:none;
}

.sIFR-alternate{
display:block;
color:#000;
font-family: Arial, sans-serif;  
width:auto;
height:auto;
font-weight:bold;
position:static;
margin:0px 0px 20px 0px;
}
*/



/*-------------------------------------*/
/* Image Styles */

.padding-left {
  margin: 0 0 0 10px;
}

.padding-right {
  margin: 0 10px 0 0;
}

.padding-top {
  margin: 10px 0 0 0;
}

.padding-bottom {
  margin: 0 0 10px 0;
}

.padding-top_left {
  margin: 10px 0 0 10px;
}

.padding-top_right {
  margin: 10px 10px 0 0;
}

.padding-bottom_left {
  margin:  0 0 10px 10px;
}

.padding-bottom_right {
  margin: 0 10px 10px 0;
}

.padding-top_bottom_left {
  margin: 10px 0 10px 10px;
}

.padding-top_bottom_right {
  margin: 10px 10px 10px 0;
}

.align_left {
  text-align: left;
}

.align_right {
  display:block;
  text-align: right;
  clear: none;
}

.floatpicleft {
 float: left;
 margin-top: 10px;
 margin-right: 10px;
 margin-bottom:10px;
 } 
 
.floatpicright {
 float: right;
 margin-top: 0px;
 margin-left: 10px;
 margin-bottom:10px;
 }  



?
