/*Noble WebDesign 2009 */
*{ margin: 0; padding: 0; }* 

body { 
font: .74em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; 
line-height: 1.6em;
background:#505050 url(images/stripeblue2.bmp);
color: #444; 
z-index:1;
}

#topbanner {
 background: #232 url(images/bg2.bmp) repeat-x;
 width:100%;
 z-index:0;
 height:223px;
 position:absolute;
 top:0px;
 left:0px;
 margin-top:-20px;
 }

 img.linkedimage{padding-right:7px;}
 
a {	
 color: #0099ff; 
 text-decoration: none; 
 }
 
 .bullfrog {font:2em;
			color:#92bb2c;
			text-align:left;}
 
a:hover { 
 color: #808080; 
 background: inherit; 
 }
 img  {border:0px;}
 
 a:visited {
  color: #973788;}
 
p { margin: 0 0 15px 0; }
h1 { font: bold 1.7em Arial, Sans-Serif;  margin: 20px 0 0; }
h1 a { color: #fff; background: inherit; }
h1 a:hover { color: #E4FFD3; background: inherit; }
h2 { font: bold 1.6em Arial, Sans-Serif; margin: 0 0 12px; }
h4 { color: #808080; background: inherit; font-weight: normal; font-size: .9em; }

#wrapper {
 width: 908px; 
 margin: 0 auto 5px auto; 
 }

#logo {
 margin: 0px 0 0 0px; 
 height: 66px; 
 width: 240px; 
 float: left; 
 background: url(images/logobg.gif) no-repeat bottom; 
 text-align: center;
 }

#banner { 
 clear: both;
 position:relative;
 left:-3px;
 background: transparent url(images/logo5.jpg) no-repeat;
 top:-22px;
 margin-bottom:-5px;
 color: #4C8734;
 height: 170px;
 padding: 45px 40px 0 0;
 text-align: right;
 margin: 82px 0 0;
}
#banner2 { 
 clear: both;
 position:relative;
 left:-3px;
 background: transparent url(images/logo6.jpg) no-repeat;
 top:-22px;
 margin-bottom:-5px;
 color: #4C8734;
 height: 170px;
 padding: 45px 40px 0 0;
 text-align: right;
 margin: 82px 0 0;
}

#banner3 { 
 clear: both;
 position:relative;
 left:-3px;
 background: transparent url(images/logo7.jpg) no-repeat;
 top:-22px;
 margin-bottom:-5px;
 color: #4C8734;
 height: 170px;
 padding: 45px 40px 0 0;
 text-align: right;
 margin: 82px 0 0;
}
#banner4 { 
 clear: both;
 position:relative;
 left:-3px;
 background: transparent url(images/logo8.jpg) no-repeat;
 top:-22px;
 margin-bottom:-5px;
 color: #4C8734;
 height: 170px;
 padding: 45px 40px 0 0;
 text-align: right;
 margin: 82px 0 0;
}

#banner5 { 
 clear: both;
 position:relative;
 left:-3px;
 background: transparent url(images/logo9-2.jpg) no-repeat;
 top:-22px;
 margin-bottom:-5px;
 color: #4C8734;
 height: 170px;
 padding: 45px 40px 0 0;
 text-align: right;
 margin: 82px 0 0;
}
#banner6 { 
 clear: both;
 position:relative;
 left:-3px;
 background: transparent url(images/logo10.jpg) no-repeat;
 top:-22px;
 margin-bottom:-5px;
 color: #4C8734;
 height: 170px;
 padding: 45px 40px 0 0;
 text-align: right;
 margin: 82px 0 0;
}

#banner7 { 
 clear: both;
 position:relative;
 left:-3px;
 background: transparent url(images/logo11.jpg) no-repeat;
 top:-22px;
 margin-bottom:-5px;
 color: #4C8734;
 height: 170px;
 padding: 45px 40px 0 0;
 text-align: right;
 margin: 82px 0 0;
}

#banner99 { 
 clear: both;
 position:relative;
 left:-3px;
 background: transparent url(images/logo99.jpg) no-repeat;
 top:-22px;
 margin-bottom:-5px;
 color: #4C8734;
 height: 170px;
 padding: 45px 40px 0 0;
 text-align: right;
 margin: 82px 0 0;
}
	
#content {
 width: 900px;
 background: #fff;
 border-left:3px solid #444;
 border-right:3px solid #444;
 border-bottom:3px solid #444;
 padding-bottom: 0px;
 margin-left:-3px;
 margin-top:-22px;
 position:relative;
 top: 0px;
 }	

 
 iframe{border:0px}
#left { 
 clear: left; 
 float: left; 
 width: 240px; 
 padding: 0 34px 0 15px; 
 font-size: .9em; 
 margin: 0 0 15px; 
  border-right: 1px solid #ccc;
 }
 
#left a, #right a { color: #0099FF; }
#left a:visited , #right a:visited { color: #24AB44; }
#left h3 { border-bottom: 1px solid #eee; padding: 0 0 7px; margin: 0 0 15px 0; }

#leftmenu { list-style: none; margin: 0 0 20px 0; }
#leftmenu li { padding: 0 0 0 12px; background: #fff url(images/bullet.gif) no-repeat center left; color: #46852F; }
#leftmenu li a { color: #0099FF; }
#leftmenu li a:hover { color: #0099FF; background: #fff }

#left img {margin-right:-11px;}


#left h3 {color:#0099FF; border:none; margin:0px; padding:0px; font-size:1.2em;}

#right {
 margin: 0 15px 20px 0;
 padding: 0px 0 0 35px;

 float: right;
 width: 560px;
 text-align: justify;
 }
 
#right h2 { border-bottom: 1px solid #ccc; padding: 0 0 8px; }
#right h3 {font-size:1.2em}
 
#notice { padding: 12px 14px 10px; background: #f4f4f4 url(images/noticebg.gif) no-repeat bottom right; color: #ddd; background:#444; }

#footer { 
 clear: both; 
 border-top: 1px solid #ccc; 
 padding: 10px 0; 
 margin: 0 0 0 0; 
 font-size: .9em; 
 color: #ddd; 
 background: #444; 
 height:52px;
 }

#footer a { color: #0099FF;  }
#footer a:visited { color: #ff7711; }
#col1 { float: left; width: 274px; padding: 7px 0 0 15px; margin: 0 0 10px; background:transparent;}
#col2 { float: left; width: 250px; border-left: 1px solid #ccc; padding: 7px 0 0 40px; background:transparent;}
#col3 { float: right; width: 250px; border-left: 1px solid #ccc; padding: 7px 0 0 40px; background:transparent;}
	
#tabs6 {
 float:right;
 padding-right:0px;
 background:transparent;
 font-size:93%;
 line-height:normal;
 width:975px;
 position:absolute;
 top:27px;
 }
 
#tabs6 ul {
 margin:0;
 padding:10px 10px 0 250px;
 list-style:none;
 }
 
#tabs6 li {
 display:inline;
 margin:0;
 padding:0;
 }
 
#tabs6 a {
 float:left;
 background:url("images/tableft6.gif") no-repeat left top;
 margin:0;
 padding:0 0 0 4px;
 text-decoration:none;
 }
 
#tabs6 a span {
 float:left;
 display:block;
 background:url("images/tabright6.gif") no-repeat right top;
 padding:5px 15px 4px 6px;
 color:#FFF;
 }
 
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs6 a span {float:none;}
    /* End IE5-Mac hack */
#tabs6 a:hover span {
 color:#FFF;
 }
 
#tabs6 a:hover {
 background-position:0% -42px;
 }
 
#tabs6 a:hover span {
 background-position:100% -42px;
 }