html, body, form, fieldset {
				margin: 0;
				padding: 0;
				font: 100%/120% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
				}

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
				margin: 1em 0;
				padding: 0;
				}

li, dd, blockquote {
				margin-left: 1em;
				}

form label {
				cursor: pointer;
				}
fieldset {
				border: none;
				}

input, select, textarea {
				font-size: 100%;
				}

/*End Initial*/

body {
				margin-left: 0px;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 40px;
				text-align:center;
				background-color: #5F6E2E;
				line-height:150%;
				}

body, p, li {
				font-size: 62.5%;
				color:#222222;
				}

img {
			border:0;
			}

a:link { 
				color:#000099;
				text-decoration:none;
				}
				
a:visited { 
				color:#000099;
				text-decoration:none; 
				}
 
a:hover {
				color:#000099;
				text-decoration:underline;
				} 

a:active { 
				color:#000099;
				text-decoration:none; 
				}

div#wrapper {	
			 	background-image:url('images/left_bg.jpg');
	  			background-repeat:repeat-y;
				width:860px;
				margin: 0 auto;	
				text-align: left;
				background-color:#B1B659;
				}

div#outer {
				background-image:url('images/right_bg.jpg');
	  			background-repeat:repeat-y;
				background-position:right;
				width:860px;
				margin: 0 auto;	
				}

div#inner {
				background-color:#D9DD91;
				width:92%;
				margin: 0 auto;
				}

div#header {
				width:738px;
				padding:10px 0 10px 50px;
				background-color:#EBECCE;
				margin: 0 auto;
				border:1px solid #3B4428;
				}

/*####################################
			MENU TABS
######################################*/

   #tabs {
  	  width:100%;
	  line-height:normal;
	  font-size:1em;
      }
    #tabs ul {
	  margin:0;
	  padding:10px 20px 1px 50px;
	  list-style:none;
	  float:right;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
	  font-size:1em;
      }
    #tabs a {
      font-size:1.2em;
	  float:left;
      background:url("images/menu_bg.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("images/menu_bgrt.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#EBECCE;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FFF;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }
	

/*####################################
			End MENU
######################################*/

#banner {
				clear:both;
				width:100%;
				background-image:url(bridge_images/header_bg.jpg);
				background-repeat:no-repeat;
				background-position:22px 0;
				min-height:236px;
				}

#clear {
				clear:both;
				}

img#left {
				margin-right:10px;
				margin-bottom:5px;
				border:1px solid #000;
				}

img#right {
				margin-left:10px;
				margin-bottom:5px;
				border:1px solid #000;
				}
				
div#sidebar_rt {
				margin-top:235px;
				margin-right:12px;
				margin-left:10px;
				margin-bottom:10px;
				background-image:url(images/sidebar_bg2.jpg);
				background-repeat:repeat-y;
				float: right;
				width: 247px;
				border:1px solid #000;	
				}

#sidebar_rt p {
				color:#fff;
				font-size:1.2em;
				padding-right:20px;
				padding-left:15px;
				}

div#upcoming, div#announcements{
				margin:20px 10px 10px 10px;
				background-position: 0px 5px;
				width:222px;
				border:1px solid #000;
				background-color:#86ADE0;
				background-repeat:no-repeat;
				}

div#upcoming{background-image:url(images/upcoming.jpg);}
div#announcements{background-image:url(images/announcements.jpg);}

#upcoming ul, #announcements ul {
				padding-top:30px;
				margin:0;
				}

#upcoming p, #upcoming li, #announcements p, #announcements li {
				margin:10px 5px 10px 30px;
				color:#fff;
				font-size:1.2em;
				font-weight:bold;
				}

#box h1 {
				padding: 5px 0px;
				background-color:#719E32;
				color:#fff;
				font-size:1.1em;
				text-align:center;
				margin:0;
				background-image:url(images/header_bg.jpg);
				background-repeat:repeat-x;
				}

#box p {
				font-size:1.5em;
				text-align:center;
				line-height:1.3em;
				padding:0px 5px 0px 5px;
				}

div#content {
				background-image:url(images/banner.jpg);
				background-repeat:no-repeat;
				background-position:-1px 0;				
				margin-right:22px;
				margin-left:22px;
				padding:450px 15px 15px 15px;
				border:1px solid #000;
				background-color:#F0F4BC;
				}

div#content h1 {
				color:#566A28;
				margin-top:15px;
				font-size:1.8em;
				}

#content p {
				color:#444;
				font-size:1.4em;
				line-height:1.5em;
				text-align:left;
				}

div#content2 {
				background-image:url(images/header_bg.jpg);
				background-repeat:no-repeat;
				background-position:-1px 0;				
				margin-right:22px;
				margin-left:22px;
				padding:250px 15px 15px 15px;
				border:1px solid #000;
				background-color:#F0F4BC;
				}

div#content2 h1 {
				color:#566A28;
				margin-top:15px;
				font-size:1.8em;
				}

div#content2 h2 {
				color:#566A28;
				margin-top:15px;
				font-size:1.6em;
				}

#content2 p {
				color:#444;
				font-size:1.4em;
				line-height:1.5em;
				text-align:left;
				}


#bottom_links {
				clear:both;
				}

#bottom_links p {
				color:#5F6E2E;
				margin-top:0px;
				margin-bottom:0px;
				font-size:1.3em;
				text-align:center;
				}

#bottom_links a:link { 
				color:#5F6E2E;
				text-decoration:none;
				}
				
#bottom_links a:visited { 
				color:#5F6E2E;
				text-decoration:none; 
				}
 
#bottom_links a:hover {
				color:#5F6E2E;
				text-decoration:underline;
				} 

#bottom_links a:active { 
				color:#5F6E2E;
				text-decoration:none; 
				}
				
#footer {
				clear:both;
				}

#footer p {
				color:#566A28;
				margin-top:5px;
				padding-bottom:5px;
				padding-right:20px;
				font-size:1.3em;
				text-align:right;
				margin-bottom:0;
				}

#footer a:link { 
				color:#566A28;
				text-decoration:none;
				}
				
#footer a:visited { 
				color:#566A28;
				text-decoration:none; 
				}
 
#footer a:hover {
				color:#566A28;
				text-decoration:underline;
				} 

#footer a:active { 
				color:#566A28;
				text-decoration:none; 
				}

span#bridge {
				color:#5F6E2E;
				font-style:italic;
				font-weight:bold;
				}