@charset "UTF-8";
/* CSS Document */

body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-attachment:fixed; background-color: #6f900e; background-image:url(../images/bg.jpg); background-repeat:repeat-x; }
a {color:#FFFFFF; text-decoration:none}

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

h2 {margin-bottom:0px;}

fieldset { margin:15px 0; }

.fixedWidth { width: 120px; }

#container { margin-top:10px; width:940px; margin-left:auto; margin-right:auto; }

#title {border-right:2px solid #FF9F08; float:left; padding-right:10px; text-align:center; width:148px;}

#headerRight {float:left;width:750px;}
#logo {padding:10px 0 0 20px; float:left; width:330px;}
#search {float:right; padding:10px 0 10px; text-align:right; width:300px;}
#searchword { background-color:LightCoral; border:1px solid #FF9F08; padding:4px 26px 4px 4px; font-size:14px; }
#searchbutton { left:-28px; position:relative; top:4px; width:20px; }

#toolbar { margin-top:10px; padding-right:40px; width:940px; margin-left:auto; margin-right:auto; text-align:right; color:#fff; }
#toolbar a { color:#fff; text-decoration:none;} 
#toolbar a:hover { text-decoration:underline;} 


#header { background:url(../im/header_top.gif) #b80201 no-repeat top; height:130px; padding:10px; padding: 10px; }

#topmenu { clear:both; padding-top:10px;}
#topmenu ul { padding:0; margin:0; }
#topmenu ul li {float:left; height:40px; list-style-type:none; text-align:center; width:100px;}
#topmenu ul li a {color: #fff; padding: 0 20px 0 0; text-decoration: none;}
#topmenu ul li a:hover {color: #fff; text-decoration: underline;}
#topmenu ul li a img {border:none;}

#btn_home {background:transparent url(../im/buttons.gif) no-repeat scroll 18px -40px;}
#btn_home:hover {background:transparent url(../im/buttons.gif) no-repeat scroll 18px 0;}

#btn_aims {background:transparent url(../im/buttons.gif) no-repeat scroll -92px -40px;}
#btn_aims:hover {background:transparent url(../im/buttons.gif) no-repeat scroll -92px 0;}

#btn_info {background:transparent url(../im/buttons.gif) no-repeat scroll -202px -40px;}
#btn_info:hover {background:transparent url(../im/buttons.gif) no-repeat scroll -202px 0;}

#btn_news {background:transparent url(../im/buttons.gif) no-repeat scroll -312px -40px;}
#btn_news:hover {background:transparent url(../im/buttons.gif) no-repeat scroll -312px 0;}

#btn_clubs {background:transparent url(../im/buttons.gif) no-repeat scroll -422px -40px;}
#btn_clubs:hover {background:transparent url(../im/buttons.gif) no-repeat scroll -422px 0;}

#btn_links {background:transparent url(../im/buttons.gif) no-repeat scroll -532px -40px;}
#btn_links:hover {background:transparent url(../im/buttons.gif) no-repeat scroll -532px 0;}

#btn_contact {background:transparent url(../im/buttons.gif) no-repeat scroll -642px -40px;}
#btn_contact:hover {background:transparent url(../im/buttons.gif) no-repeat scroll -642px 0;}

.submenu { background:url("../im/menu_ends.gif") no-repeat scroll -320px top transparent; display:none; left:19px; padding:20px 0 0; position:relative; top:-22px; width:160px; z-index:90; }
.submenu ul { padding:5px !important; }
.submenu ul li { float:none !important; height:auto !important; margin:0; position:relative; text-align:left !important; width:150px !important; }
.submenu ul li a { display:block;font-weight:bold; margin:0; padding:5px !important; text-align:left; }
.submenu ul li a:hover { background:#333333 !important; text-decoration:none !important; }

#menu_2 ul { background:transparent url(../im/menu_ends.gif) no-repeat scroll -160px bottom; }
#menu_3 ul { background:transparent url(../im/menu_ends.gif) no-repeat scroll -320px bottom; }
#menu_4 ul { background:transparent url(../im/menu_ends.gif) no-repeat scroll -480px bottom; }
#menu_5 ul { background:transparent url(../im/menu_ends.gif) no-repeat scroll -640px bottom; }
#menu_6 ul { background:transparent url(../im/menu_ends.gif) no-repeat scroll -800px bottom; }
#menu_7 ul { background:transparent url(../im/menu_ends.gif) no-repeat scroll -960px bottom; }

#menu_2 { background:transparent url(../im/menu_tops.gif) no-repeat scroll -160px top; }
#menu_3 { background:transparent url(../im/menu_tops.gif) no-repeat scroll -320px top; }
#menu_4 { background:transparent url(../im/menu_tops.gif) no-repeat scroll -480px top; }
#menu_5 { background:transparent url(../im/menu_tops.gif) no-repeat scroll -640px top; }
#menu_6 { background:transparent url(../im/menu_tops.gif) no-repeat scroll -800px top; }
#menu_7 { background:transparent url(../im/menu_tops.gif) no-repeat scroll -960px top; }

.mainmenu a { z-index:99; position:relative; }

#content { background:#A2DF69 url(../im/content.gif) repeat-y scroll 0 0; width:100%; }

#content #leftNav { font-size: 1.2em; float: left; width:170px; background:#ff9f08; margin: 0 10px 10px 0; }
#content #leftNav ul { font-size:0.8em; padding:5px 10px; margin:0; }
#content #leftNav ul li { list-style-type:none; margin:0 0 5px 0; }
#content #leftNav ul li a { color:#000; text-decoration:none; }
#content #leftNav ul li a:hover { text-decoration:underline; }
#content #leftNav h3 { background:transparent url(../im/leftnav-top.gif) no-repeat scroll 0 0; color:white; font-size:0.95em; font-weight:normal; padding:7px 0 10px; margin:0px; text-align:center; }
#content #leftNav p { font-size:0.8em; margin:0; padding:5px 20px; }
#content #leftNav .moduletable { background:#FFDD99 url(../im/leftnav-bottom.gif) no-repeat scroll center bottom; margin:10px; }
#content #leftNav img { padding:10px 10px 0; }

#content #main { float: left; width:570px; }

#content #rightNav { float: right; width:170px; margin:10px; background:#B80201 url(../im/right_nav_top.gif) no-repeat scroll center top; }
#content #rightNav ul { background:#FFFFFF url(../im/right_nav_white_top.gif) no-repeat scroll center top; border-left:2px solid #B80201; border-right:2px solid #B80201; font-size:1em; margin:0; padding:5px 20px; }
#content #rightNav ul li { list-style-type:none; margin:0 0 5px 0; }
#content #rightNav ul li a { color:#000; text-decoration:none; }
#content #rightNav ul li a:hover { text-decoration:underline; }
#content #rightNav h3 { color:white; font-size:1.2em; font-weight:bold; padding:6px 0; margin:0px; text-align:center; }
#content #rightNav .moduletable { background:transparent url(../im/right_nav_bottom.gif) no-repeat scroll center bottom; padding-bottom:20px;}

#close-content { background:#A2DF69 url(../im/content_bottom.gif) no-repeat scroll center bottom; height:15px; }

#footer { color:#FFFFFF; font-size:0.9em; padding:5px; text-align:center; text-decoration:none; }
#footer a:hover { text-decoration: none; }

.moduletable_menu ul li a { text-decoration: none; border: 0px solid #fff; }
.moduletable_menu ul li a:hover { }

.componentheading { margin-top:20px; font-size:16px; font-weight:bold;}
.contentheading { float:left; font-size:16px; font-weight:bold; margin-top:0; }

/* set millions of background images */
.rbroundbox { background: url(../im/nt.gif) repeat; }
.rbtop div { background: url(../im/tl.gif) no-repeat top left; }
.rbtop { background: url(../im/tr.gif) no-repeat top right; }
.rbbot div { background: url(../im/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../im/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot { width: 100%; height: 7px; font-size: 1px; }
.rbcontent { margin: 0 7px; }
.rbroundbox { margin: 1em auto; width:565px; }

.rbcontent .iteminfo { float:right; margin:4px; }

.roundedcornr_box_114329 { background: #b80201; margin-top:10px; }
.roundedcornr_top_114329 div { background: url(../im/roundedcornr_114329_tl.png) no-repeat top left; }
.roundedcornr_top_114329 { background: url(../im/roundedcornr_114329_tr.png) no-repeat top right; }
.roundedcornr_bottom_114329 div { background: url(../im/roundedcornr_114329_bl.png) no-repeat bottom left; }
.roundedcornr_bottom_114329 { background: url(../im/roundedcornr_114329_br.png) no-repeat bottom right; }

.roundedcornr_top_114329 div, .roundedcornr_top_114329, 
.roundedcornr_bottom_114329 div, .roundedcornr_bottom_114329 { width: 100%; height: 10px; font-size: 1px; }
.roundedcornr_content_114329 { margin: 0 10px; }

.rbroundbox a { color:#0000FF; text-decoration:none; }
.rbroundbox a:hover { text-decoration:underline; }
.rbroundbox img {border:none; padding:5px;}

.blog_author { display:inline; float:right; font-style:italic; margin:0 4px 0 0; }
.blog_title { display:inline; font-size:1.4em; }
.blog_content { }
.created {float:left;}
.control {float:right;}

#imagesSlideshow .imagecontainer { float:left; height:175px; width:180px; text-align:center; border:1px solid #A2DF69; }
#imagesSlideshow .imagecontainer:hover { border:1px solid black; }
#imagesSlideshow .imagecontainer .image { height:120px; }
#imagesSlideshow .imagecontainer .image img { background:white none repeat scroll 0 0; border:1px solid black; margin:5px; padding:3px; }

#successMsg { background:lightGreen none repeat scroll 0 0; border:3px solid green; margin-top:10px; }
#errorMsg { background:LavenderBlush none repeat scroll 0 0; border:3px solid red; margin-top:10px; }

#years_child, #projects_child { background:#FFDD99 none repeat scroll 0 0; border:5px solid #FF9F08; padding:4px 0; }
#years_child a, #projects_child a { color:#000000; padding:4px; text-decoration:none; }
#years_child a:hover, #projects_child a:hover { text-decoration:underline; }

.projectRow {}
.projectRow td {padding:4px;}
.projectRow:hover {background:#CCCCCC;}

.searchResults a {color:blue;font-size:1.1em;font-weight:bold;}
.searchResults a:hover {text-decoration:underline}

ul#tabs { border-bottom:1px solid; list-style: none; padding:2px; margin:0; }
ul#tabs li { background: #819e0e; display: inline; border: solid; border-width: 1px 1px 0 1px; margin: 0 0.5em 0 0; padding: 2px 0; }
ul#tabs li a { color:#FFF; padding: 0 1em; }
ul#tabs li.selected { padding-bottom: 3px; background: #A2DF69; }
ul#tabs li.selected a { color:#000; }




