body {
	background:url(../images/bodybg.jpg) repeat-y top #fff;
	padding:0px;
	margin:0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#322D2D;
	line-height:16px;
}	
/*index css*/
.eclipse-section{
float:left;
width:400px;
text-align:center;
}
.navigator-section{
/*float:right;*/ float: none;
width:400px;
text-align:center;
}
#topnav-container1{
height:63px;
padding:20px 20px 0px 20px;
margin:0px;
text-align:center;
}



#container{
width:880px;
margin:0px auto;
padding:0px;
}
.clr{
clear:both;
}
/*header css*/

#header-container{
padding:10px 22px 2px 25px;
margin:0px;
}
.logo-firstfeet{
float:left;
}
.logo-eclipse{
float:left;
margin:0px 0px 0px 100px;
}
.logo-2010{
float:right;
}


/*banner css*/
#banner{
padding:0px;
margin:0px;
}

/*topnav css*/
#topnav-container{
height:43px;
background:url(../images/topnav-bg.jpg) no-repeat top left #fff;
padding:0px 60px 0px 60px;
margin:0px;
}
.topnav{
padding:5px 0px 0px 0px;
}
/*top navigation*/
.menu5 {

z-index:100;
text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; position:relative; font-size:11px; height:2.5em; margin:0; padding:0; list-style-type:none; display:block; color:#151212;
}
.menu5 ul {
padding:0; margin:0; list-style-type:none; /* for Firefox */
}


.menu5 li {
float:left; position:relative; 
}
.menu5 li a, .menu5 li a:visited {
display:block; text-decoration:none; width:auto; color:#000; float:left; padding:0px 20px 0px 20px; height:3em; line-height:3em; color:#666666; 
}
* html .menu5 li a {
width:7em; w\idth:6em; /* hack for IE5.5 */
}
.menu5 li a.drop, .menu5 li a.drop:visited {
font-weight:normal;
}
.menu5 li ul {
visibility:hidden; position:absolute; top:2.5em; left:0; height:0; overflow:hidden;
}
.menu5 table {
margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */
}
table{
	margin-top: 10px;
	background: #eef;
	}
table, tr, td {
	border: 1px solid #ccc;
	}
td {padding: 4px;}
/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu5 li:hover a,
.menu5 li a:hover {
text-decoration:none; border:0; color:#151212;
background:url(../images/topnav-over.jpg) repeat-x top left #FF0101;
}
.menu5 li:hover ul,
.menu5 li a:hover ul {
visibility:visible; height:auto; width:140px; background:#EDEEEF; border:2px solid #ddd; border-top:0px; left:0; top:3em; overflow:visible; color:#FF0101;
}
.menu5 li:hover ul li a,
.menu5 li a:hover ul li a { display:block; font-weight:normal; background:transparent; text-decoration:none; height:auto; line-height:1.0em; padding:0.5em; width:140px;
}
* html .menu5 li a:hover ul li a {
width:10em; w\idth:10em; /* hack for IE5.5 */
}
.menu5 li:hover ul li a.drop,
.menu5 li a:hover ul li a.drop {
font-weight:bold;
}
.menu5 li:hover ul li ul,
.menu5 li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:9.5em; height:0; overflow:hidden;
}
.menu5 li:hover ul li a:hover,
.menu5 li a:hover ul li a:hover {
text-decoration:underline;
}
.menu5 li:hover ul li:hover ul,
.menu5 li a:hover ul li a:hover ul {
visibility:visible; color:#000; border:1px solid #ddd; height:auto; background:#fff; width:9.5em;
} 
.menu5 li:hover ul li:hover ul.left,
.menu5 li a:hover ul li a:hover ul.left {
left:-9.3em;
}
.menu5 li:hover ul li:hover ul li a,
.menu5 li a:hover ul li a:hover ul li a {
display:block; height:auto;
}
.menu5 li:hover ul li:hover ul li:hover a,
.menu5 li a:hover ul li a:hover ul li a:hover {
text-decoration:underline;
}

/*middle css*/
#middle-container{
padding:22px 35px 25px 25px;
margin:0px;
}
.mid-body{
float:left;
width:538px;
background:url(../images/divider.jpg) repeat-y top right;
padding:0px 18px 0px 18px;
}
.page-title{
margin:0px 0px 15px 0px;
padding:0px;
}
.page-img{
text-align:center;
padding:5px 0px;
}

/*sidebar css*/
#sidebar-container{
float:right;
width:224px;
margin:0px 10px 0px 10px;
}
.sidebar{
padding:0px;
margin:0px;
}

#menu {
width:222px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu a, #menu h2 {
font: 11px Verdana, Arial, Helvetica, sans-serif;
display: block;
margin: 0;
padding: 5px 3px 0px 25px;
background:url(../images/bullet.jpg) no-repeat top left;
}

#menu a {
color: #000;
height:24px;
text-decoration: none;
background:url(../images/sidebar-line.jpg) no-repeat bottom left;
}

#menu a:hover {
color: #a00;
background:url(../images/sidebar-line.jpg) no-repeat bottom left;
}
.sidebar-add{
text-align:center;
margin:20px 0px 20px 0px;
}
.onlineentry{
text-align:center;
margin:0px 0px 20px 0px;
}

.bodytext, .bodytext p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#606060;
padding:0px;
margin:0px;
line-height:16px;
text-align:justify;
font-weight:normal;
}
.bodytext, .bodytext p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#606060;
padding:0px;
margin:0px;
line-height:16px;
text-align:justify;
font-weight:normal;
}
.divider{
padding:10px 0px 10px 0px;
}
.bodytext img{
padding:0px 0px 10px 10px;
}
img a{border: none;}
p{
padding:0px;
margin:0px;
line-height:16px;
}


 hr {
  border: 0;
  width: 100%;
   color: #ccc;
background-color: #ccc;
height: 1px;
}

a {
	
	color:#0D858F;
	text-decoration:none;
	font-weight:bold;
}


a:hover{
	color: #606060;
	text-decoration:underline;
}
.subtitle{
	
	color:#0D858F;
	text-decoration:none;
	font-weight:bold;
}
/*footer css*/
#footer-container{
padding:12px;
margin:0px;
}

.footer{
background-color:#D2D2D4;
padding:10px 5px;
margin:0px;
font-size: 11px;
color: #1D1C1C;
font-weight:bold;
}
.footer a{
padding:0px 5px 0px 5px;
margin:0px;
font-size: 11px;
color: #1D1C1C;
font-weight:bold;
}
.footer a:hover{
color: #F4601C;
text-decoration:none;
}

.footer-left{
width:470px;
float:left;
}
.footer-right{
width:350px;
float:right;
text-align:right;
}

/*aboutus css*/

.page-title-inner{
margin:0px 0px 15px 0px;
padding:10px 0px 0px 40px;
background:url(../images/page-titlebg.jpg) no-repeat bottom left;
height:25px;
font-size:16px;
color:#606060;
font-weight:bold;
}
/**/
body.home {background: none;}
