@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body {
	background:#FFFFFF url(images/bg.jpg) repeat-x fixed;
	font:12px normal  Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
h1, h2, h3 { font-family:"Trebuchet MS", Verdana, sans-serif;}
.clear {clear:both;}
#wrap {background:transparent; width:975px; margin:20px auto 20px auto;}
#header {background:url(images/header.png) no-repeat; height:165px;}
#headergraphics {
	background: url(images/headergraphics.jpg) no-repeat 14px 17px;
	height: 165px;
}
#content {background:url(images/pagebg.png) repeat-y; padding:5px 20px 20px 20px;}
#footer {background:url(images/footer.png) no-repeat; height:90px; padding:28px 15px 0 130px; color:#666666;
text-align:center;}
#footer a {color:#666;}
#right {float:right; width:690px; color:#666666;}
#right h2 {
	font-size:22px;
	color:#23679B;
}
#right p {line-height:20px; margin-bottom:20px;}
#right ul {line-height:20px; margin-bottom:20px;margin-left:30px;}
#right ul li {
	list-style-image:url(images/arrow.gif);
	list-style-position:outside;
	list-style-type:disc;
	margin:0pt 0pt 0px;
	padding:0pt 0pt 0pt 0px;
}
#right .newslist ul{margin:0px}
#right .newslist ul li{padding-left: 20px; list-style-image: none;}
#right .sidenews ul{margin:0px}
#right .sidenews ul li{padding-left: 20px; list-style-image: none;}
#sidebar {background:url(images/sidebar2.png) repeat-y; width:236px; float:left;}
#sidebar p {margin: 0 5px 5px 15px;}
#sb1 {background:url(images/sidebar1.png) no-repeat; height:36px;}
#sb2 {background:url(images/sidebar3.png) no-repeat; height:29px;}

#sitename {
	display:block;
	padding-left: 25px;
	padding-top: 30px;
	border-style: none;
	float:left;
}
#sitename span {display:none;}

#sidebar ul {list-style:none; margin-bottom:15px; font:12px bold "Trebuchet MS", Verdana, sans-serif;}
#sidebar .menu {padding:8px;}
#sidebar h3 {display:block; color:#666; font-size:16px;}
#sidebar .menu li {display:block; height:32px;}
#sidebar .menu a, #sidebar .menu a :visited, #sidebar .menu a :active {display:block; background:url(images/sbmenu2.jpg) no-repeat; height:23px; padding:9px 10px 0 25px; text-decoration:none; color:#666666!important;}
#sidebar .menu a:hover {background:url(images/sbmenu1.jpg) no-repeat; color:#666}
#topnav {
	padding-top: 17px;
	padding-bottom: 0;
	padding-left: 75px;

}
#mission {
	background:url(images/mission.jpg) no-repeat;
	height:168px;
	padding: 10px 10px 10px 150px;
	color:#fff;
}
#mission p {margin:0!important}
.abtbutton {text-align:center; }
.abtbutton a, .abtbutton a:visited, .abtbutton a:active{
	display:block;
	background:url(images/button1.png) no-repeat;
	width:107px;
	height:21px;
	padding:7px 5px 0 5px;
	color:#fff!important;
	text-decoration:none;
	margin-top:8px;
	text-align: center;
}
.abtbutton a:hover {color:#666; background:url(images/button2.png) no-repeat;}
#mission h2 {color:#fff;}
#right h1 {display:block; background:url(images/h1bg.jpg) no-repeat; height:34px; font-size:22px; padding:6px 0 0 40px; margin-bottom:20px;}
#block1 {width:325px; padding:5px; float:left;}
#block1 p, #block2 p {text-align:justify;}
#block2 {width:325px; padding:5px; float:right;}
.block3 {width:650px; padding:5px; float:left;}
.block3 p {line-height: 18px; margin-top:8px;}
.block3 h2 {margin-left: 121px;}
.block3 h2.subhead {margin-left: 0px;}
#right h3 {font-size:14px; margin: -4px 0 8px 2px}
.newslist ul {list-style:none;}
.newslist li {
	display:block;
	padding:3px 5px 5px 20px;
	border-bottom:solid 1px #ddd;
	background: #F0F9FB url(images/newslistbullet.jpg) no-repeat;
}
.sidenews ul {list-style:none;}
.sidenews li {
	display:block;
	padding:3px 5px 5px 10px;
	border-bottom:solid 1px #ddd;
	width: 190px;
	margin-left: 10px;
}
#wrap #content a, #breadcrumb a {
	color: #006699;
}
#wrap #content a:visited, #breadcrumb a:visited { color: #006699;}
#wrap #content a:active, #breadcrumb a:active {color:#0066CC;}
#wrap #content a:hover, #breadcrumb a:hover {color:#F29900; text-decoration:none;}

#sidebar h2 {
	display:block;
	padding:8px 8px 0 35px;
	font-size:18px;
	background:url(images/sidebarh2.png) no-repeat;
	height: 30px;
	color: #0E2B65;
	text-transform: uppercase;
	margin-left: 8px;
}
.subhead {
	color: #DAE9F1!important;
	display: block;
	background: #0F2C66 url(images/subheadbg.jpg) no-repeat;
	font-size: 16px;
	text-transform: uppercase;
	height: 33px; padding:5px 5px 0 35px;
}

#breadcrumb { background:url(images/breadcrumb.jpg) no-repeat; height:30px; padding:10px 10px 0px 10px; margin-bottom:10px;
font:bold 14px "Trebuchet MS", Verdana, sans-serif;
}
#breadcrumb a {text-decoration:none}
.mainimg {display:block; padding:3px; border:solid 1px #ddd; background:#F5EFE7; }
#block1 h3 { display:block; padding:8px 8px 8px 8px; background:#C4D9F9; font: bold 16px "Trebuchet MS", Verdana, sans-serif; color:#333!important; margin: -15px 0 0 1px;}
#block1 h3 span {display:block; font-size:12px; font-weight:normal; color:#325656; }
.announce {
	background: #FFFF99;
	color: #333;
	padding: 5px;
	font-weight: bold;
}

#block2 div.announce p {text-align:left;}
.announce img {display:block; padding:3px; background:#fff; margin:3px; float:left;}
.clear2 {	width:690px; clear:both;}
#members {padding:5px;}




/*SlidingDoor menu*/
#topnav ul {
	margin:0;
	padding:15px 20px 0 50px;
	list-style:none;
      }
    #topnav li {
      display:inline;
      margin:0;
      padding:0;
      }
    #topnav a {
	background:url(images/left1.png) no-repeat left top;
      float:right;
      margin:0 1px 0 1px;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #topnav a span {
	background:url(images/right1.png) no-repeat right top;
	color:#fff;
	float:left;
	display:block;
	padding:5px 15px 4px 6px;

      }
	#topnav .active a {
	background-position:0% -29px;
	color:#666;
	font-weight: bold;
}
	#topnav .active a span {background-position:100% -29px;  color:#666; font-weight: bold;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #topnav a span {float:none;}
    /* End IE5-Mac hack */
      

    #topnav a:hover {
      background-position:0% -29px;
      }
    #topnav a:hover span {
      background-position:100% -29px; color:#666;
      }
/*sidebar search*/
#sidebar form {padding:0; margin:0;}
#sidebar .search {
	background:url(images/searchbox.png) no-repeat 8px 0px;
	height:30px;
	padding-left: 15px;
	padding-top: 5px;
	margin-bottom:10px;
	margin-top: -26px;
}
#sidebar input {background:transparent; border:none;}
#sidebar #ajaxSearch_input {background:url(images/searchinput.png) repeat-x; height:21px;  padding:3px 3px 0 3px}
#ajaxSearch_submit {background:transparent ; border:none; color:#fff; font:bold 14px "Trebuchet MS", Verdana, sans-serif; margin-left:5px;}

.submenu {
	background: #F5EDDE;
	padding:5px;
	margin:10px;
	border: 1px solid #999;
}
.submenu ul {list-style:none; margin:0!important;}
.submenu li {
	display:block;
	height:25px;
	border-bottom: 1px solid #DFD5BF;
}
.submenu a, .submenu a:visited, .submenu a:active {
	display:block;
	height:20px;
	padding:5px 5px 0 15px;
	text-decoration:none;
	color:#666!important;
	background: #FAF9F5 url(images/sidebarli.png) no-repeat 5px 9px;
}
.submenu a:hover {background:#fff url(images/sidebarli.png) no-repeat 5px 9px;}

.graphics1 {
	background: url(images/seniors1.jpg) no-repeat;
	height: 135px;
	color: #023467;
	font: 18px "Trebuchet MS", Verdana, sans-serif;
	text-align: right;
	padding:15px 35px 0 300px;
}
.graphics2 {
	background: url(images/seniors1.jpg) no-repeat;
	height: 135px;
	color: #023467;
	font: 18px "Trebuchet MS", Verdana, sans-serif;
	text-align: right;
	padding:15px 35px 0 300px;
}
.graphics3 {
	background: url(images/seniors1.jpg) no-repeat;
	height: 135px;
	color: #023467;
	font: 18px "Trebuchet MS", Verdana, sans-serif;
	text-align: right;
	padding:15px 35px 0 300px;
}
#topbarnav {
	float:right;
	text-align:right;
	color: #FFFFFF;
	padding-top: 25px;
	padding-right: 25px;
}
#topbarnav a, #topbarnav a:visited, #topbarnav a:active {color:#fff!important; text-decoration:none!important;}
#topbarnav a:hover {color:#fff; text-decoration:underline!important;}

/*sidebar links*/

.links {padding:10px;}
.links li { display:block; height:25px;}
.links a {
	display: block;
	height:20px;
	padding:5px 5px 0 18px;
	background: url(images/bullet.png)3px 9px no-repeat;
	color: #7796B8;
	text-decoration: none;
}

.rates {padding:10px;}
.rates li { display:block; height:25px;}
.rates a {
	display: block;
	height:20px;
	padding:5px 5px 0 10px;
	color: #7796B8;
	text-decoration: none;
}

/*form*/
.contactform {padding:10px 25px 10px 55px;}
.contactform label {display:block; padding:3px 3px 3px 30px; margin-top:8px;}
.text {
	display: block;
	width:50%;
	margin:3px 3px 3px 30px;
	padding:3px;
	border: 1px solid #D2E3F3;
	background: #EEF4FB;
}
.button {
	display: block;
	padding:0px;
	margin:5px;
	border: 2px solid #C8E9F7;
	color:#666;
	background: #EEF4FB;
	margin:15px 0 0 30px;
}
.text:hover {
	background:#FFFFCC;
}
.text:focus {background:#ffffff;}
.hide {display:none;}

/*rightsidebar*/
#rightsidebar {width:200px; float:right; padding:5px; border-left: dashed 1px #ddd;}

/*images and alignments*/

img.leftalign {float:left; margin: 5px 10px 0 0; padding:3px; background:#efefef; border: solid 1px #ddd;}
img.rightalign {float:right; margin: 5px 0 0 15px; padding:3px; background:#efefef; border: solid 1px #ddd;}
img.centeralign {padding:3px; background:#efefef; border: solid 1px #ddd; clear:both; display:block;float:none; margin:0pt auto;}
img.centeralignnoframe {clear:both; display:block;float:none; margin:0pt auto;}
img.leftalignnoframe {float:left; margin: 5px 20px 0 0; padding:3px;}
img.rightalignnoframe {float:right; margin: 5px 0 0 15px; padding:3px;}
.profile {margin:10px 0 10px 0; padding:5px; border-bottom:solid 1px #999; background: #F4FBFD;}
.team_contact {clear:both; display:block; text-align:right; font: bold 14px "Trebuchet MS", Verdana, sans-serif; color:#666; margin:0!important;}

/*preload images*/
#preloader {
	background:transparent url(images/sbmenu1.jpg) repeat scroll 0%;
	background:url(images/button2.png) no-repeat;
	display:inline;
	height:0px;
	width:0px;
}

/*ajaxsearch*/
#searchClose {
	bottom:35px;
	left:205px;
	position:relative;
}

#indicator {
	float: right;
	margin-right: 16px;
	margin-top: -70px;
}
#ajaxSearch_output{
	margin-bottom: 10px;
}

.AS_ajax_highlight, .AS_ajax_highlight1 {
	color: #F29900;
}

.AS_ajax_resultLink {font-weight: bold; #font-weight:none;}

.nowrap {white-space: nowrap; width:200px;}

#featured{  
	background:url(images/featured.png) no-repeat;
	height: 188px;
	position: relative;
	color:#fff;	
}
#featured ul.ui-tabs-nav{  
    position:absolute;  
    top:2px; left:0px;
    list-style:none;  
    padding:0; margin:0;  
    width:112px;
}  
#featured ul.ui-tabs-nav li{  
    margin-left:13px;  
    font-size:12px;  
    color:#666;  
	list-style-image: none;
	list-style-type: none;
}  
#featured ul.ui-tabs-nav li span{  
    font-size:11px; font-family:Verdana;  
    line-height:18px;  
}  
#featured .ui-tabs-panel{  
    position:absolute;  
    top:0px; left:130px;  
    height:120px; width: 550px; 
}  
#featured .ui-tabs-hide{  
    display:none;  
} 
#featured li.ui-tabs-nav-item a{/*On Hover Style*/  
    display:block;  
    height:43px;
	width: 62px;
    color:#fff;  background: transparent;   
    outline:none;
	
}  
#featured li.ui-tabs-nav-item a:hover{  
      
}  
#featured li.ui-tabs-selected{ /*Selected tab style*/  
    
}  
#featured ul.ui-tabs-nav li.ui-tabs-selected a{  
    background:transparent; 
}  
#featured ul.ui-tabs-nav li img{  
    float:left; margin:2px 5px;  
    
}  
#featured .ui-tabs-panel .info{  

}  
#featured .info h2{  
    font-size:25px; font-family:Arial, Georgia, serif;  
    color:#fff; padding:0px; margin:0;  
    overflow:hidden;  
}  
#featured .info p{  
    margin:0 5px;  
    font-family:Helvetica, "Trebuchet MS", Verdana, sans-serif; font-size:13px;  
    line-height:18px; color:#f0f0f0;  
}  

#featured .info a{  
    text-decoration:none;  
    color:#fff;  
}  
#featured .info a:hover{  
    text-decoration:underline;  
}  