@import 'pages.css';

body {
   color:#5B7381;
   font: 62.5% Arial,Verdana,Tahoma;
   background:#83b1cd url('../images/ui/bottombg.jpg') no-repeat center bottom;}


/* Remove or Reset Default Styles
-------------------------------------------------------------------------*/
* { margin:0; padding:0; list-style-type:none;}
hr { display: none; }
img { border: none; }

/* Clear Floats
--------------------------------------------------------------------------*/
.clear {
 clear: both;
 font-size: 0;
 height: 0;
 line-height: 0;
 overflow: hidden;}

.clearfix {display:inline-block;}
.clearfix {display: block;}
	
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;}

/* General Form Styles 
-------------------------------------------------------------------------*/
input, textarea, select { color:#A6A6A6;font:12px Arial, Helvetica, sans-serif;}
select {background:transparent; -khtml-appearance:none;}
fieldset br{ clear:both;}
fieldset{ border:none;}

/* General Link Styles 
--------------------------------------------------------------------------*/
a:link, a:visited {
 color:#055784;
 text-decoration:none;}

a:hover, a:active {
 color:#055784;
 text-decoration:underline;}

a{outline:none;}

a.bluearrow{
  background:url('../images/ui/bullet_bluearrow.gif') no-repeat 1px center;
  padding: 0 0 1px 14px;}

a.more{
  background:url('../images/ui/bullet_green.gif') no-repeat 0 1px;
  padding: 0 0 1px 14px;
  font-size:12px;}


/* General Unordered List Styles
-------------------------------------------------------------------------*/
ul#acc-links{display:none;}
ul li.last{border:none !important;background:none !important;padding-right:0 !important;}


/*General Style Lists */

ol {
	margin:10px 56px 0px;
	padding-bottom:20px;
}

ol li {
	margin-bottom:5px;
	font-size:12px;
	list-style:decimal;
	color:#858F95;
}

ul.style_list {
	margin:0px 56px 10px;
}

ul.style_list li {
	margin-bottom:5px;
	font-size:12px;
	color:#858F95;
	list-style:circle;
}

#main-content .fee_schedule {
	margin:10px 0px;
}

#main-content .fee_schedule p {
	padding-bottom:13px;
}

/*-------------------------------------------------------------------------
                         PAGE STYLES
*-------------------------------------------------------------------------*/
#container{
  background: url('../images/ui/topbg.jpg') no-repeat center top;
  padding: 10px 0 0 0;}

#container-wrapper{
  width: 965px;
  margin: 0 auto;}

ul#top-links{
  float:right;
  padding: 0 0 5px 0;
  text-transform:uppercase;
  color:#FFFFFF;}

ul#top-links li{
  float:left;
  padding: 0 10px;
  border-right:1px solid #FFF;}

ul#top-links a{
  color:#FFF !important;}

/* Header
-------------------------------------*/
#header{
  background:#FBFBFB url('../images/ui/bg_header.gif') repeat-x top left;
  height:92px;
  clear:both;}

#header h1 a{
  background:url('../images/ui/logo.png') no-repeat top left;
  width:234px;
  height:97px;
  margin-top:-5px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  float:left;}

.header-ad{
  float:right;
  padding: 18px 11px 0 0;}

.header-ad img{
  border:1px solid #C4C4C4;}

/* Navigation
-------------------------------------*/
#navigation{
  background:#0271B6 url('../images/ui/bg_nav.gif') no-repeat top left;
  height:42px;}

ul#main-nav{
  float:left;
  width:630px;}

ul#main-nav li{
  float:left;
  padding: 0 3px 0 0;  
  height:42px;
  background:url('../images/ui/nav_border.gif') no-repeat top right;}

ul#main-nav li a{
  float:left;  
  display:block;
  height:42px;
  text-indent:-9999px;
  overflow:hidden;}

ul#main-nav li a:hover{
  background-position: 0 -42px !important;}

ul#main-nav a.home{
  width:94px;
  background:url('../images/ui/nav_home.gif') no-repeat top left;}

ul#main-nav a.browse{
  width:154px;
  background:url('../images/ui/nav_browsedirectory.gif') no-repeat top left;}

ul#main-nav a.geninfo{
  width:175px;
  background:url('../images/ui/nav_generalinformation.gif') no-repeat top left;}

ul#main-nav a.links{
  width:74px;
  background:url('../images/ui/nav_links.gif') no-repeat top left;}

ul#main-nav a.members{
  width:119px;
  background:url('../images/ui/nav_members.gif') no-repeat top left;}

#search{
  height:33px;
  width:324px;
  padding:9px 0 0 11px;
  float:right;
  background:#D86908 url('../images/ui/bg_search.gif') no-repeat top left;}

#search input.text{
  background:none;
  border:none;
  width: 224px;
  outline:none;}

#search div{
  background:url('../images/ui/bg_textbox_search.gif') no-repeat top left;
  width:224px;
  height:14px;
  padding: 5px;
  margin: 0 8px 0 0;
  float:left;}

#search a.search{
  background:url('../images/ui/btn_search.gif') no-repeat top left;
  width:70px;
  height:26px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  display:block;}

#search a.search:hover{
  background-position: 0 -26px !important;}


/* Content
-------------------------------------*/
#content{
  background:#FFF;
  padding: 12px 8px 12px 10px;}

#sidebar{
  width: 215px;
  float:left;}

#main-content{
  width: 722px;
  float:right;}

#main-content h2, #main-content h1{
  background:#E4ECF2 url('../images/ui/bg_title2.gif') repeat-x top left;
  padding: 15px 0 8px 23px;
  color:#055784;
  margin: 0 0 10px 0;
  border-bottom:1px solid #CBDEE8;
  font-size:1.8em;}

#main-content h2 span{
  color:#5DA70A;}

#main-content h3{
  background:#F4F6F9 url('../images/ui/bg_title.gif') repeat-x top left;
  padding: 15px 0 15px 23px;
  color:#055784;
  font-size:1.8em;
  margin: 0 0 15px 0;
  border-bottom:1px solid #DBE4EA;}

#main-content h4{
  font-size:1.8em;
  margin: 0 0 15px 0;
  font-weight:normal;}
  
#main-content h5{
  color:#5da70a;
  font-size:16px;
  margin-left:15px;
  margin-bottom:5px;}
  
 #main-content h6{
  color:#5da70a;
  font-size:12px;
  margin-left:15px;
  margin-bottom:5px;}
 #divisor{
	background:url(../images/divisor.gif) repeat-x;
	height:1px;
	width:100%;
	margin-bottom:15px;
}

#main-content p{
  font-size:1.2em;
  line-height:1.35em;
  padding-bottom:25px;}

#sublist li{
	height:100%;
	font-size:12px;
	color:#333333;
    margin-right:15px;
    margin-left:15px;
	padding-left:10px;
	line-height:1.5em;
	background:url(../images/square.gif) no-repeat;
  /*font-size:1.2em;
  padding-bottom:10px;*/}
#box {
	/*background:url(../images/bg_subcontent.gif) no-repeat top #fafbfc;*/
	padding-top:10px;
}
ul.list li{
  padding-left:15px;
  font-size:12px;
  line-height:1.5em;
  background:url('../images/ui/bullet_green.gif') no-repeat 0 2px;}

ul.ads img,
.ads img{
  border:1px solid #D0D0D0;
  margin: 0 0 5px 0;}

.box{
  border:1px solid #C5D5DF;}

/* Footer
-------------------------------------*/
#anchor{
  width:130px;
  height:108px;
  position:absolute;
  bottom:0;
  right:-50px;
  background:url('../images/ui/anchor.png') no-repeat top left;}

#shadow{
  background:url('../images/ui/shadow.png') no-repeat top left;
  width:24px;
  height:19px;
  top:146px;
  position:absolute;
  margin-left:-24px;}

#footer{
  /*background:url('../images/ui/bg_footer.jpg') no-repeat center bottom;*/
  overflow:hidden;
  height:190px;}

#footer-wrapper{
  background:url('../images/ui/bg_footer.png') no-repeat top left;
  width:966px;
  padding: 11px 0 0 0;
  position:relative;
  margin: 11px auto 0 auto;
  height:179px;}

#footer .ads{
  padding: 0 0 0 118px;}

ul#footer-links{
  font-size:1.1em;
  position:relative;
  padding:22px 0 0 170px;}

ul#footer-links li{
  float:left;
  padding: 0 10px;
  border-right:1px solid #FFF;
  color:#FFF;}

ul#footer-links a{
  color:#FFF !important;}
  
  
/*felix chi login page*/

div.formFieldsLogin {
padding:20px;
font-size:1.2em;
line-height:1.35em;
color:#858F95;
border:none !important;
}

div.formFieldsLogin input.text {
background:transparent url(../images/ui/bg_textbox.gif) no-repeat scroll left top;
border:none;
height:23px;
padding:6px 3px 0;
width:175px;
}
.listing form {
	padding:15px;
}
.listing form .tadetable {
	padding:2px;
	background:#FFF;
	border:1px solid #C5D6E1;
	width:115px;
}
#listing input.tidesearch {
	padding:5px;
}


