/* stylesheet.css - layout 4 */

/* Header News */
#header_news {
   background-image:url(bottom_news_lay1.gif);
   background-position:bottom left;
   background-repeat:repeat-x;
} 

#header_news #news_url a, #header_news ul.marquee li { 
   color:rgb(78,88,122);
}



/* Social network */
a#linked_in, a#facebook, a#twitter {
  background-image:url(social_network_sprite.gif);
}

a#linked_in {
  background-position:0px 0px;
}

a#facebook {
  background-position:0px -36px;
}


a#twitter {
  background-position:0px -72px;
}

/* Calendar Defaults Import */
@import url(/web2me.net/web2me_site_templates/calendar/calendar_ready_made.css); 


/* Calendar - same colours as headings */
#calendar #calendar_title {
  color: rgb(56,39,82);
}

#calendar .day_title {
  background-color:rgb(56,39,82);
}


body {
  background-image: url(body_bg.jpg?version=2426221971101488);   
  background-repeat:repeat-x; 
  background-color:#FAFAFA;
}


#body_wrap {
  background-image: url(bg_lay4.png?version=1.0);   
  background-repeat:repeat-x;
}

#wrap {
    /* background-image: url(wrap.png?version=1.0);
    background-repeat: repeat-y;
    background-position:top center; */
}

#bs_container {
    /* background-image: url(container_bg.jpg?version=2426221971101488);
    background-repeat: repeat-y; */
}


/* Top Level Tabs */
#bs_links ul li.main_link a{
   color:rgb(255,255,255);
   background-image: url(tab-strip.jpg?version=2426221971101488);
   background-repeat: repeat-x; 
}

#bs_links ul li.main_link a.current {
	background-image: url(tab-current-strip.jpg?version=2426221971101488);
}

#bs_links ul li {
	background-image: url(tab.jpg?version=2426221971101488);
	background-repeat: no-repeat;
	background-position: top left; 
        /* background-color:rgb(158,103,153); */
}

#bs_links ul li.current {
	background-image: url(tab-current.jpg?version=2426221971101488);
	background-repeat: no-repeat;
	background-position: top left;
        /* background-color:rgb(128,73,123); */

}

#bs_links ul li .right_tab_wrapper {
	background-image: url(tab.jpg?version=2426221971101488);
	background-position: top right;
	background-repeat: no-repeat;
}

#bs_links ul li .current.right_tab_wrapper {
  background-image: url(tab-current.jpg?version=2426221971101488);
}


/* Pull down menu colour */
#bs_links ul li.main_link ul, #bs_links ul li.main_link ul a.current {
    background-color:rgb(158,103,153); 
}

/* Pull down menu hover */
#bs_links ul li.main_link ul a:hover {
     background-color:rgb(128,73,123); 
}


/* Sub menu sidebar */
#bs_sub_menu ul li.title {
	border-top:1px solid white;
        border-bottom:1px dotted #ccc;
}

#bs_sub_menu ul li a {
      color:rgb(128,73,123);
}

#bs_sub_menu li a:hover,#bs_sub_menu li a.current {
   background-image: url(title-nav-icon.jpg?version=2426221971101488);
   background-repeat:no-repeat;
   background-position:left center;
}

#bs_sub_menu ul li ul li {
        margin-left:20px;
        border-bottom:1px dotted #ccc;
}


/* Slideshow Header */
.jcarousel-skin-tango-header .jcarousel-container-horizontal {
   background-color:white;
   border:1px solid rgb(78,88,122); 
}


#bs_header {
	background-image: url(med_header_img.jpg?version=2426221971101488);
	background-repeat: no-repeat;
}

#header_title {
  background-image:url(header-title.png?version=2426221971101488);
  background-repeat: no-repeat;
}


#bs_header_frame #header_slogan {
  font-family: Arial, Helvetica, sans-serif;
  color:rgb(255,255,255);
  background-image:url(header-subtitle.png?version=2426221971101488);
  background-repeat: no-repeat;
}

#phone_loc_wrapper {
   background-image: url(reverse-tab-strip.jpg?version=2426221971101488);
   background-repeat:repeat-x;
   background-position:bottom left;
}

#left_phone_wrapper {
  	background-image: url(reverse-tab.jpg?version=2426221971101488);
	background-repeat: no-repeat;
	background-position: bottom left; 
}

#right_phone_wrapper {
  	background-image: url(reverse-tab.jpg?version=2426221971101488);
	background-repeat: no-repeat;
	background-position: bottom right; 
}


#header_phone, #header_location{
    color:rgb(255,255,255);
}


#bs_header_frame {
   background-image: url(header-frame_lay4.png?version=1.0);
   background-position: bottom center;
   background-repeat:no-repeat;
}

#bs_header_wrapper {
   border:2px solid rgb(78,88,122); 
}


/* FOOTER */
#bs_footer {
        border-top:1px solid white;
	color:rgb(255,255,255);
        background-color:rgb(94,106,148);
}

#bs_footer a {
	color:rgb(255,255,255);
	text-decoration:underline;
}


/* Headings */
h1,h2,h3 {
	color: rgb(56,39,82);
}


/* Forms */
input#submit {
    background-color: rgb(56,39,82);
    color: white;
}

