* {
 margin: 0px;
 padding: 0px;
}
body {
 background: white url() no-repeat right top;
 color: black;
 margin: 0px;
 padding: 0px 300px 0px 0px;
 font-family: verdana;
}

body #container {
 position: relative;
 background: white;
 margin: auto;
 width: 100%;
}

h1 {
 background: transparent;
 color: black;
 position: absolute;
 top: 45px;
 left: 743px;
 text-align: left;
 height: 133px;
}

h1 a img {
 border: 0px;
}



#container #navigation {
 display: none;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 0px;
}



/*News Box */
#container #rhs_col {
 display: none;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 0px;
 height: 0px;
}

/* Content Box */

body #content {
 padding: 0px;
 position: absolute;
 top: 0px;
 left: 0px;
 width: 100%;
 background: white url() repeat-y 0px 0px;
}

body #content img.content_footer {
 display: none;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 0px;
 height: 0px;
}

#container .cb_home {
 background: white url() repeat-y 0px 0px;
}
#container .cb_activities {
 background: white url() repeat-y 0px 0px;
}
#container .cb_issues {
 background: white url() repeat-y 0px 0px;
}
#container .cb_news_events {
 background: white url() repeat-y 0px 0px;
}
#container .cb_resources {
 background: white url() repeat-y 0px 0px;
}
#container .cb_feedback {
 background: white url() repeat-y 0px 0px;
}


#container #content h1 {
 position: static;
 text-align: left;
 padding: 5px 0px 5px 17px;
 font-size: 130%;
 margin: 0px 8px 10px 6px;
 background: white;
 color: black;
 height: auto;
}

#container #content.cb_home h1 {
 color: black;
 background: white;
}
#container #content.cb_activities h1 {
 color: black;
 background: white;
}
#container #content.cb_issues h1 {
 color: black;
 background: white;
}
#container #content.cb_news_events h1 {
 color: black;
 background: white;
}
#container #content.cb_resources h1 {
 color: black;
 background: white;
}
#container #content.cb_feedback h1 {
 color: black;
 background: white;
}


#content #prop {
 height: 750px;
 width: 1px;
 float: right;
}

#content #enquiry_table {
 margin: 25px 50px 0px 50px;
 border-collapse: collapse;
}

#content input.person {
 font-size: 0px;
 height: 0px;
 width: 0px;
 border: 0px;
 margin: 0px;
 visibility: hidden;
}

#content #enquiry_table th, #content #enquiry_table td {
 background: #00A8CC;
 color: white;
 text-align: center;
 padding: 4px 2px 4px 2px;
}

#content #enquiry_table th.header {
 background: #00A8CC url(../4u2dogfx/forms/4u2do_form_bg.gif) no-repeat 50% top;
}
#content #enquiry_table td input, #content #enquiry_table td textarea {
 width: 95%;
 border: 1px solid black;
}

#content #enquiry_table th.submit {
 background: transparent url(../4u2dogfx/forms/4u2do_form_submit_bg.gif) no-repeat 50% 50%;
}

#content #enquiry_table th.submit input {
 width: 50%;
 border: 0px;
 background: white;
 color: black;
 font-weight: bold;
}


#content h2, #content h3, #content h4, #content h5 {
 font-weight: bold;
 font-size: 130%;
 margin: 0px 20px 10px 20px;
 background: white;
 color: black;
}

#content.cb_home h2, #content.cb_home h3, #content.cb_home h4, #content.cb_home h5 {
 background: white;
 color: black;
}
#content.cb_activities h2, #content.cb_activities h3, #content.cb_activities h4, #content.cb_activities h5 {
 background: white;
 color: black;
}
#content.cb_issues h2, #content.cb_issues h3, #content.cb_issues h4, #content.cb_issues h5 {
 background: white;
 color: black;
}
#content.cb_news_events h2, #content.cb_news_events h3, #content.cb_news_events h4, #content.cb_news_events h5 {
 background: white;
 color: black;
}
#content.cb_resources h2, #content.cb_resources h3, #content.cb_resources h4, #content.cb_resources h5 {
 background: white;
 color: black;
}
#content.cb_feedback h2, #content.cb_feedback h3, #content.cb_feedback h4, #content.cb_feedback h5 {
 background: white;
 color: black;
}

#content div.activities_box {
 background: white;
 color: black;
 margin: 0px;
 padding: 0px;
}
#content div.activities_box h2 {
 background: white;
 color: black;
 margin: 0px 0px 10px 0px;
 padding: 25px 0px 5px 30px;
}
#content div.routemaps_box {
 background: white;
 color: black;
 margin: 0px;
 padding: 0px;
}
#content div.routemaps_box h2 {
 background: white;
 color: black;
 margin: 0px 0px 10px 0px;
 padding: 25px 0px 5px 30px;
}

#content p {
 font-weight: normal;
 margin: 0px 20px 10px 20px;
}

#content ul {
 font-weight: normal;
 margin: 0px 20px 10px 40px;
}

/* News Listing in Main Content */

#content ul.news_list, #content ul.events_list  {
 margin: 0px 10px 0px 30px;
 list-style: none;
}

#content ul.news_list li, #content ul.events_list li {
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 0px 35px;
}
#content ul.news_list li {
 background: transparent url(../4u2dogfx/news_icons/news.gif) no-repeat 0px 0px;
}
#content ul.events_list li {
 background: transparent url(../4u2dogfx/cal_icons/blank.gif) no-repeat 0px 50%;
}
#content ul.events_list li.month {
 background: transparent url() no-repeat 0px 0px;
 font-weight: bold;
 padding: 0px 0px 0px 0px;
 color: #EF3D41;
}
#content ul.events_list li.d1, body #rhs_col #news_box ul.events_list li.d1 {
 background: transparent url(../4u2dogfx/cal_icons/1.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d2, body #rhs_col #news_box ul.events_list li.d2 {
 background: transparent url(../4u2dogfx/cal_icons/2.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d3, body #rhs_col #news_box ul.events_list li.d3 {
 background: transparent url(../4u2dogfx/cal_icons/3.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d4, body #rhs_col #news_box ul.events_list li.d4 {
 background: transparent url(../4u2dogfx/cal_icons/4.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d5, body #rhs_col #news_box ul.events_list li.d5 {
 background: transparent url(../4u2dogfx/cal_icons/5.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d6, body #rhs_col #news_box ul.events_list li.d6 {
 background: transparent url(../4u2dogfx/cal_icons/6.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d7, body #rhs_col #news_box ul.events_list li.d7 {
 background: transparent url(../4u2dogfx/cal_icons/7.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d8, body #rhs_col #news_box ul.events_list li.d8 {
 background: transparent url(../4u2dogfx/cal_icons/8.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d9, body #rhs_col #news_box ul.events_list li.d9 {
 background: transparent url(../4u2dogfx/cal_icons/9.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d10, body #rhs_col #news_box ul.events_list li.d10 {
 background: transparent url(../4u2dogfx/cal_icons/10.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d11, body #rhs_col #news_box ul.events_list li.d11 {
 background: transparent url(../4u2dogfx/cal_icons/11.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d12, body #rhs_col #news_box ul.events_list li.d12 {
 background: transparent url(../4u2dogfx/cal_icons/12.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d13, body #rhs_col #news_box ul.events_list li.d13 {
 background: transparent url(../4u2dogfx/cal_icons/13.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d14, body #rhs_col #news_box ul.events_list li.d14 {
 background: transparent url(../4u2dogfx/cal_icons/14.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d15, body #rhs_col #news_box ul.events_list li.d15 {
 background: transparent url(../4u2dogfx/cal_icons/15.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d16, body #rhs_col #news_box ul.events_list li.d16 {
 background: transparent url(../4u2dogfx/cal_icons/16.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d17, body #rhs_col #news_box ul.events_list li.d17 {
 background: transparent url(../4u2dogfx/cal_icons/17.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d18, body #rhs_col #news_box ul.events_list li.d18 {
 background: transparent url(../4u2dogfx/cal_icons/18.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d19, body #rhs_col #news_box ul.events_list li.d19 {
 background: transparent url(../4u2dogfx/cal_icons/19.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d20, body #rhs_col #news_box ul.events_list li.d20 {
 background: transparent url(../4u2dogfx/cal_icons/20.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d21, body #rhs_col #news_box ul.events_list li.d21 {
 background: transparent url(../4u2dogfx/cal_icons/21.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d22, body #rhs_col #news_box ul.events_list li.d22 {
 background: transparent url(../4u2dogfx/cal_icons/22.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d23, body #rhs_col #news_box ul.events_list li.d23 {
 background: transparent url(../4u2dogfx/cal_icons/23.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d24, body #rhs_col #news_box ul.events_list li.d24 {
 background: transparent url(../4u2dogfx/cal_icons/24.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d25, body #rhs_col #news_box ul.events_list li.d25 {
 background: transparent url(../4u2dogfx/cal_icons/25.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d26, body #rhs_col #news_box ul.events_list li.d26 {
 background: transparent url(../4u2dogfx/cal_icons/26.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d27, body #rhs_col #news_box ul.events_list li.d27 {
 background: transparent url(../4u2dogfx/cal_icons/27.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d28, body #rhs_col #news_box ul.events_list li.d28 {
 background: transparent url(../4u2dogfx/cal_icons/28.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d29, body #rhs_col #news_box ul.events_list li.d29 {
 background: transparent url(../4u2dogfx/cal_icons/29.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d30, body #rhs_col #news_box ul.events_list li.d30 {
 background: transparent url(../4u2dogfx/cal_icons/30.gif) no-repeat 0px 50%;
}
#content ul.events_list li.d31, body #rhs_col #news_box ul.events_list li.d31 {
 background: transparent url(../4u2dogfx/cal_icons/31.gif) no-repeat 0px 50%;
}

#content ul.news_list li a, #content ul.events_list li a {
 text-decoration: none;
 color: black;
 font-weight: bold;
}

#content ul.news_list li a:hover, #content ul.events_list li a:hover {
 color: black;
 text-decoration: underline;
}


/* Activities, Issues & Resources Listing */
ul.arrow_listing, ul.routemap, ul.resources_list, ul.search_arrow_listing, ul.search_routemap, ul.search_ne_list, ul.search_resources_list {
 margin: 0px 0px 20px 0px;
 list-style-type: disc;
 width: auto;
}
ul.arrow_listing li a, ul.routemap li a, ul.resources_list li a, ul.search_arrow_listing li a, ul.search_resources_list li a, ul.search_routemap li a, ul.search_ne_list li a {
 display: block;
 padding: 3px 40px 3px 5px;
 margin: 0px 0px 10px 0px;
 background: white url();
 color: black;
 font-weight: bold;
 text-decoration: none;
}
ul.arrow_listing li a {
 background: white url();
 color: black;
}
ul.resources_list li a {
 background: white url();
 color: black;
}
ul.routemap li a:hover {
 background: white url();
 color: black;
}
ul.resources_list li a:hover {
 background: white url();
 color: black;
}
ul.arrow_listing li a:hover {
 background: white url();
 color: black;
}

/* CSS for search results list*/
ul.search_arrow_listing li.route_map_list a, ul.search_routemap li a {
 background: white url();
}
ul.search_arrow_listing li.route_map_list a:hover, ul.search_routemap li a:hover {
 background: white url();
 color: black;
}

ul.search_arrow_listing li.services_list a, ul.search_arrow_listing li a {
 background: white url();
}
ul.search_arrow_listing li.services_list a:hover, ul.search_arrow_listing li a:hover {
 background: white url();
 color: black;
}

ul.search_arrow_listing li.resources_list a, ul.search_resources_list li a {
 background: white url();
}
ul.search_arrow_listing li.resources_list a:hover, ul.search_resources_list li a:hover {
 background: white url();
 color: black;
}

ul.search_arrow_listing li.ne_list a, ul.search_ne_list li a {
 background: white url();
 color: black;
}
ul.search_arrow_listing li.ne_list a:hover, ul.search_ne_list li a:hover {
 background: white url();
 color: black;
}

/* Search Results heading */
#content #routemap_header {
 color: black;
}
#content #services_header {
 color: black;
}
#content #links_header, #content #resources_header {
 color: black;
}
#content #events_header, #content #news_header {
 color: black;
}
