/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  html, body { margin: 0pt;
    background: transparent url(images/pageback_5AA037.gif) repeat-y scroll top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Verdana,Arial;
    font-size: 90%;
    }

  input, textarea, select { font-family: Verdana,Arial;
    font-size: 90%;
    }

  form table { padding: 10px;
    background-color: rgb(238, 238, 238);
    }

  #simplefilter, #advancedfilter { padding: 0pt;
    }

  #simplefilter form table select, #advancedfilter form table select { width: 200px;
    }

  td { vertical-align: top;
    }

  div#shader { margin: 0pt;
    padding: 0pt;
    width: 100%;
    }

  div#wrapper { margin: 0pt;
    padding: 0pt;
    background: rgb(255, 255, 255) url(images/untitled.jpg) no-repeat scroll 224px 27px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 1024px;
    text-align: left;
    }

  div#wrapper_admin { margin: 0pt;
    padding: 0pt;
    width: 1024px;
    background-color: rgb(255, 255, 255);
    text-align: left;
    }

  div#l21header { margin: 0pt 0pt 0pt 0px;
    padding: 0px;
    background: transparent url(../images/untitled2.jpg) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 150px ! important;
    }

  div#gmheader { margin: 0pt 0pt 0pt 30px;
    padding: 0px;
    height: 17px ! important;
    }

  div#menu { border: 1px solid rgb(136, 144, 216);
    padding: 10px;
    background-color: rgb(240, 239, 253);
    width: 140px;
    }

  div#main_box { border: 1px solid black;
    padding: 10px;
    width: 99%;
    min-height: 50px;
    }

  div#top_left_box { border: 1px solid rgb(136, 144, 216);
    padding: 2px;
    width: 300px;
    position: absolute;
    top: 185px;
    left: 190px;
    }

  #header h1 { margin: 0pt;
    padding: 0pt;
    font-size: 30px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    }

  
  #netlinks { font-size: 100%;
    }

  
  div#nearbox { border-style: none solid solid;
    border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0);
    border-width: 0pt 1px 1px;
    position: absolute;
    top: 178px ! important;
    left: 20px;
    width: 180px;
    height: 75px;
    text-align: center;
    background-color: rgb(255, 255, 255);
    color: rgb(48, 153, 156);
    }

  #nearbox p { color: rgb(0, 204, 102);
    font-weight: bold;
    font-size: 1.2em;
    line-height: normal;
    }

  #nearbox select { margin-top: -10px;
    width: 140px;
    }

  #page { border-top: 1px solid rgb(0, 0, 0);
    padding: 10px;
    background-color: rgb(255, 255, 255);
    margin-top: -1px ! important;
    }

  div#rightimg { padding-right: 0px;
padding-left: 0px;
position: absolute;
top: 230;
left: 0px;
}

div#projpartmcscbullettext { width: 450px;
position: absolute;
top: 250px;
left: 230px;
width: 460px; 
}

div#footertext { top: 1000;
position: absolute;
}

div#planningbar { background: rgb(255, 99, 71); 
	padding-right: 0px;
	padding-left: 10px;
padding-top: 0px;
 text-align: left;
	width: 215px;
	position: absolute;
	top: 410;
	left: 771px;
font-size: 120%;
	}

div#planningbar a { color: rgb(255, 255, 255);
    text-decoration: none;
    }

  #planningbar a:hover { color: rgb(0, 0, 0);
    }

  div#rightbar { background: rgb(65, 105, 225); 
	padding-right: 0px;
	padding-left: 10px;
padding-top: 0px;
 text-align: left;
	width: 250px;
	position: absolute;
	top: 115;
	left: 754px;
font-size: 120%;
	}

div#rightbar a { color: rgb(255, 255, 255);
    text-decoration: none;
    }

  #rightbar a:hover { color: rgb(0, 0, 0);
    }

  #rightbar a.nethere { color: rgb(0, 0, 0);
    }

  #greenmaptext { width: 700px;
	padding: 10px;
    }

  #infotext { width: 350px;
	padding: 0px;
    }


  #breadcrumb, .smallpara { margin: 20px 10px 30px 0px;
    display: block;
    font-size: 85%;
    }

  #breadcrumb a, .smallpara a, .homesides a { color: rgb(48, 153, 156);
    text-decoration: none;
    }

  #breadcrumb a:hover, .smallpara a:hover, .homesides a:hover { background-color: rgb(238, 238, 238);
    color: rgb(0, 0, 0);
    }

  div#footer { font-size: 0.7em;
    padding-top: 0px;
    }

  h2.homehead { font-size: 200%;
    }

  #showadvanced { margin: 0pt;
    padding: 0pt;
    display: block;
    text-align: right;
    font-size: 0.8em;
    }

  .maintext { font-size: 60%;
    color: rgb(0, 0, 0);
    font-weight: normal;
    }

  p.subhead { font-weight: bold;
    font-size: 1.3em;
    }

  #col1, #col2, #col3 { padding: 5px;
    display: block;
    float: left;
    width: 220px;
    }

  * html #col1, * html #col2, * html col3 { width: 240px;
    }

  #formfoot { padding: 10px 0pt 10px 300px;
    background: transparent url(images/bfbottom.gif) no-repeat scroll left bottom;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    clear: both;
    margin-left: -10px;
    overflow: visible;
    }

  .rfloat { float: right;
    }

  #push1, #push2 { border: 1px solid rgb(0, 0, 0);
    margin: 10px 0pt;
    padding: 10px;
    width: 160px ! important;
    background-color: rgb(48, 153, 156);
    }

  #push1 img, #push2 img { border: 1px solid rgb(255, 255, 255);
    }

  #localmenu #push1 a, #localmenu #push2 a { margin: 0pt;
    padding: 0pt;
    background: transparent none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    text-decoration: none;
    font-weight: bold;
    }

  #pagecontent { position: absolute;
    top: 180px ! important;
    left: 240px;
    width: 650px;
    }

  div.maplink { border: 1px solid rgb(0, 0, 0);
    padding: 10px;
    background: transparent url(images/maplink.gif) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    clear: both;
    text-align: center;
    }

  div.maplink a { border: 1px solid rgb(0, 0, 0);
    padding: 5px;
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    display: block;
    color: rgb(48, 153, 156);
    font-weight: bold;
    font-size: 1.2em;
    text-decoration: none;
    }

  div.maplink a:hover { background: rgb(238, 238, 238) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 0, 0);
    text-decoration: underline;
    }

  .bigdate { display: block;
    font-size: 1.3em;
    font-weight: bold;
    color: rgb(51, 51, 51);
    margin-bottom: 4px;
    }

  .col1 { float: left;
    width: 50%;
    height: auto;
    }

  .col2 { float: right;
    width: 50%;
    height: auto;
    }

  .homesides { padding: 10px;
    }

  .homesides h3 { padding: 15px 5px 5px;
    background: transparent url(images/subheads_5AA037.gif) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    display: block;
    text-indent: 60px;
    color: rgb(0, 0, 0);
    height: 40px;
    font-size: 130%;
    font-weight: normal;
    }

  .homesides p { display: block;
    padding-bottom: 5px;
    }

  .homesides a { font-weight: normal;
    font-size: 1em;
    display: block;
    clear: left;
    }

  .homesides div.break { border-bottom: 1px solid rgb(211, 219, 196);
    clear: both;
    }

  #oneOrganisation p { border: 1px solid rgb(0, 0, 0);
    padding: 1em;
    display: block;
    background-color: rgb(238, 238, 238);
    }
  
  /*#tabnav { z-index: 2;
    //margin-left: 700px;
    white-space: nowrap;
    }

  #tabnav, #tabnav ul li a { padding-top: 5px;
    padding-bottom: 6px;
    }

  #tabnav ul, #tabnav ul li { margin: 0pt;
    padding: 0pt;
    display: inline;
    list-style-type: none;
    }

  #tabnav ul li, #tabnav ul li a { margin-right: 5px;
    }

  #tabnav ul li a { border-top: 1px solid rgb(0, 0, 0);
    border-left: 1px solid rgb(0, 0, 0);
    border-right: 1px solid rgb(0, 0, 0);
    margin: 0pt -1px 0pt 0pt;
    padding-left: 5px;
    padding-right: 30px;
    white-space: nowrap;
    line-height: normal;
    }

  #tabnav ul li a:link, #tabnav ul li a:visited, #tabnav ul li a:active, #tabnav ul li a:hover { text-decoration: none;
    }

  #tabnav ul li span.divider { display: none;
    }

  * html #tabnav ul li, * html #tabnav ul li a { border-top: 1px solid rgb(0, 0, 0);
    width: auto;
    display: inline;
    }

  * html #tabnav, * html #tabnav ul a { height: 0.01%;
    }

  * html #TABNAV { padding: 0pt;
    }

  #tabnav ul li a:link, #tabnav ul li a:visited { padding: 5px 10px 6px;
    text-decoration: none;
    background-color: rgb(65, 105, 225);
    color: rgb(0, 0, 0);
    font-weight: bold;
    }

  #tabnav ul li a:hover, #tabnav ul li a:active, #tabnav ul li a.here, #tabnav a.here, #tabnav ul a.here { background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
    }
*/
  #rightnav { z-index: 2;
    margin-left: 713px;
    white-space: wrap;
    }

  #rightnav, #rightnav ul li a { padding-top: 5px;
    padding-bottom: 6px;
    }
  .clear { clear: both;
    }

  #rightnav ul, #rightnav ul li { margin: 0pt;
    padding: 0pt;
    display: inline;
    list-style-type: none;
    }

  .floatimg1 { margin: 0pt 0pt 10px 10px;
    float: right;
    }

  .floatimg2 { margin: 0pt 10px 10px 0pt;
    float: left;
    }

  .floatthumb { margin: 0pt 5px 3px 0pt;
    float: left;
    }

  .onelisting .floatthumb { margin-top: 5px;
    }

  .galleryimg { margin: 10px 0pt;
    display: block;
    }

  .galleryimg img, .floatimg1 img, .floatimg2 img { border: 1px solid rgb(255, 255, 255);
    margin: 0pt 10px 10px 0pt;
    }

  .caption { font-size: 80%;
    }

  #directorybar { padding: 5px;
    background-color: rgb(204, 153, 153);
    height: auto;
    }

  .khakihead { font-size: 1em;
    font-weight: bold;
    color: rgb(204, 204, 154);
    }

  .bluehead { font-weight: bold;
    font-size: 1.2em;
    color: rgb(48, 153, 156);
    }

  .onelisting { border-bottom: 1px solid rgb(0, 0, 0);
    margin-top: 10px;
    padding-bottom: 20px;
    }

  .dirtitle { color: rgb(48, 153, 156);
    font-weight: bold;
    font-size: 1.2em;
    }

  .dirtitle:hover { color: rgb(0, 0, 0);
    }

  .oneEvent { border-bottom: 1px solid rgb(0, 0, 0);
    }

  .eventDate { font-weight: bold;
    font-size: 1.2em;
    color: rgb(48, 153, 156);
    }

  .eventStrap { color: rgb(48, 153, 156);
    }

  #mappanel { float: left;
    width: 70%;
    }

  #localmenu { margin-top: 80px;
    margin-left: 10px ! important;
    float: left;
    width: 180px;
    min-width: 180px;
    }

  #localmenu ul { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    }

  #localmenu ul li { margin: 0pt;
    padding: 0pt;
    display: inline;
    }

  #localmenu ul li a { border-bottom: 2px solid rgb(255, 255, 255);
    margin: 0pt;
    padding: 2px 2px 2px 14px;
    background: rgb(204, 204, 154) url(images/linkarrow.gif) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    display: block;
    text-decoration: none;
    font-weight: bold;
    color: rgb(0, 0, 0);
    }

  #localmenu ul li span.here { border-bottom: 2px solid rgb(255, 255, 255);
    margin: 0pt;
    padding: 2px 2px 2px 14px;
    background: rgb(48, 153, 156) url(images/herelinkarrow.gif) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    display: block;
    font-weight: bold;
    color: rgb(255, 255, 255);
    }

  #localmenu ul li a.here, #localmenu ul li ul li span.subhere { border-bottom: 2px solid rgb(255, 255, 255);
    margin: 0pt;
    padding: 2px 2px 2px 14px;
    background: rgb(48, 153, 156) url(images/herelinkarrow.gif) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    display: block;
    font-weight: bold;
    color: rgb(255, 255, 255);
    }

  #localmenu ul li a:hover, #localmenu a:hover { background-color: rgb(48, 153, 156);
    color: rgb(255, 255, 255);
    }

  #localmenu ul li ul li a { text-indent: 14px;
    color: rgb(48, 153, 156);
    }

  #localmenu h3 { border-bottom: 1px solid rgb(0, 0, 0);
    font-size: 1.2em;
    }

  table.items_list { border: medium none ;
    margin: 0pt auto;
    width: 100%;
    }

  table.items_list caption { border: medium none ;
    margin: 0pt auto;
    padding: 0.5em 0pt;
    background: rgb(102, 204, 51) url(images/table_head_bg.gif) repeat-x scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-align: center;
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: bold;
    text-transform: capitalize;
    }

  table.items_list th, table.items_list td { border: 0px none ;
    padding: 0.3em 1em;
    background: transparent none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  table.items_list thead th { border-bottom: 1px solid rgb(204, 204, 204);
    background-color: rgb(36, 100, 68);
    color: rgb(255, 255, 255);
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    }

  table.items_list tbody tr.item_even { background-color: rgb(238, 238, 238);
    }

  table.items_list tbody tr.item_odd { background-color: rgb(255, 255, 255);
    }

  table.items_list tbody td { border-left: 1px solid rgb(204, 204, 204);
    font-size: 12px;
    }

  table.items_list tbody a { font-weight: 100;
    }

  table.items_list tbody a:link, table.items_list tbody a:visited { text-decoration: none;
    }

  table.items_list tbody a:hover, table.items_list tbody a:active { text-decoration: underline;
    color: rgb(102, 204, 51);
    }

  table.items_list tbody tr:hover { background: rgb(198, 227, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  table.items_list tfoot { border-top: 1px solid rgb(204, 204, 204);
    background: rgb(255, 255, 204) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  table.items_list tfoot td { padding: 0pt;
    text-align: center;
    }

  #data_table { margin: 2.5em auto 0pt;
    padding: 0pt 5px;
    background: transparent url(../images/tbody_bg.gif) repeat-y scroll center top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 614px;
    }

  #table_bottom { margin: 0pt auto 2em;
    background: transparent url(../images/tfoot_bg.gif) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 624px;
    height: 8px;
    }

 div#simac1 {
	padding-right: 0px;
	padding-left: 10px;
padding-top: 0px;
 text-align: center;
	width: 220px;
	position: absolute;
	top: 160;
	left: 5px;
font-size: 115%;
	}

  div#simac2 {
	padding-right: 0px;
	padding-left: 10px;
padding-top: 0px;
 text-align: center;
	width: 220px;
	position: absolute;
	top: 160;
	left: 225px;
font-size: 115%;
	}


div#simac3 {
	padding-right: 0px;
	padding-left: 10px;
padding-top: 0px;
 text-align: center;
	width: 220px;
	position: absolute;
	top: 160;
	left: 445px;
font-size: 115%;
	}


  div#simac4 {
	padding-right: 0px;
	padding-left: 10px;
padding-top: 0px;
 text-align: center;
	width: 220px;
	position: absolute;
	top: 500;
	left: 225px;
font-size: 115%;
	}

