html, body {
  height: 100%;
}

/* Start of Sliding panel CSS*/
a:focus {outline: none;}

.slidePanel {
width:100%;
margin: 0;
border-top: solid 4px #8cb436;
z-index:99;
}
#panel {
background:#f7f7f7;
height: 80px;
display: none;
z-index:99;
}
.slide {
margin-right:30px;
background: url(../images/btn-slide.png) no-repeat right top;
z-index:99;
}

.btn-slide {
background: url(../images/white-arrw.gif) no-repeat right -50px;
text-align: center;
width: 100px;
height: 21px;
padding: 00px 10px 0 10px;
display: block;
font: bold 12px Arial, Helvetica, sans-serif;
color: #fff;
text-decoration: none;
z-index:99;
line-height:10px;
}
.active {
	background-position: right 12px;
}

.SearchPanel{ float:right; width:500px;}
.SearchTitle{ color:#666666; font-size:14px;  font-weight:bold; margin:10px 10px 05px 00px;}
.SearchFeild { border:#c5c5c5 1px solid; color:#a1a1a1; height:22px; line-height:22px; padding-left:10px; width:200px;}
.SearchSubmit{ background:url(../images/submit-btn.gif) repeat-x; border:#317bbf 1px solid; width:84px; height:24px; font-weight:bold; color:#FFFFFF;}
.SearchFeildP{ float:left;}
.searchBtnP{ float:left; padding-left:10px;}

/* End of Sliding panel CSS*/



/*  Top Panel CSS  */
.topPanel{ width:100%; clear:both; height:85px;}
.logoPanel{
float:left;
padding-left:25px;
padding-top:5px;
}
.mainMenu{
margin-right:30px;
background:#efefef;
width:320px;
float:right;
height:35px;
margin-top:50px;
line-height:35px;
text-align:center;
color:#333333;
}

.mainMenu a:link {color:#333333; text-decoration:none; font-weight:bold;}
.mainMenu a:hover{color:#3b91df; text-decoration:underline;}
.mainMenu a:visited{color:#333333; text-decoration:none;}

/* Top Panel CSS*/

/*Login CSS */
.loginPanel{margin:10px 00px 10px 10px; width:277px; height:252px; }
.logLeft{background:url(../images/mem-left.gif) no-repeat left top; width:8px; float:left; height:60px;}
.logMiddle{ background:url(../images/mem-medium.gif) repeat-x; border:#FFFFFF 0px solid; float:left; width:261px; height:251px;}
.logRight{background:url(../images/mem-right.gif) no-repeat left top; width:8px; float:left; height:60px;}
.loginContent{ margin:26px 0px 0px 13px;}
.loginTitle{ font-weight:bold; color:#FFFFFF;}
.loginFeildSpace{ margin:32px 0px 14px 10px;}
.loginFeildSpaceP{ margin:0px 0px 14px 10px;}
.loginFeild { border:#c5c5c5 1px solid; color:#a1a1a1; height:23px; line-height:23px; padding-left:10px; width:200px;}
.loginSubmit{ background:url(../images/submit-btn.gif) repeat-x; border:#317bbf 1px solid; width:84px; height:24px; font-weight:bold; color:#FFFFFF;}
.loginLink { color:#175e9f; font-weight:bold; margin-top:10px;}

.loginLink A:link {color:#175e9f; text-decoration:none; font-weight:bold; margin:10px 0px 10px 10px;}
.loginLink A:hover{color:#333333; text-decoration:underline;}
.loginLink A:visited{color:#175e9f; text-decoration:none;}

.tab{ margin-bottom:05px; height:250px;}

/* End Login*/

/* Center Content Panel*/
.homeContentPanel{margin:10px 0px;}
.welcomePanel{float:left;}
.mapPanel{float:left; width:443px;}
.aboutPanel { border-bottom:#e3e3e3 1px solid; padding-bottom:10px; width:98%;}
h1{ font-size:18px; color:#3b91df; font-family:Arial, Helvetica, sans-serif; padding:20px 0px 05px 05px; margin:0px;}
p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:18px;}

.clearDiv{ clear:both;}

.link { color:#175e9f; font-weight:normal; padding:5px 0px; font-size:12px;}

.link A:link {color:#175e9f; text-decoration:none; }
.link A:hover{color:#333333; text-decoration:underline;}
.link A:visited{color:#175e9f; text-decoration:none;}

.featurePanel{ width:98%; padding:15px 05px; margin-bottom:10px; }
.fp1{ width:30%; float:left; border-right:#e3e3e3 1px solid; margin-bottom:10px; }
.fp2{ width:30%; float:left; border-right:#e3e3e3 1px solid; padding-left:10px; margin-bottom:10px; }
.fp3{ width:30%; float:left; padding-left:10px; margin-bottom:10px; }

.title h2{font-size:14px; color:#3b91df; font-weight:bold; padding:0px; margin:0px;}
.bodyContent{font-size:14px; color:#666666; line-height:18px;}

.bodyContent A:link {color:#175e9f; text-decoration:none; }
.bodyContent A:hover{color:#333333; text-decoration:underline;}
.bodyContent A:visited{color:#175e9f; text-decoration:none;}

.infoPanel{ border-top:#e3e3e3 1px solid; padding:10px 0px;}

.info1{ width:43%; float:left; border-right:#e3e3e3 1px solid; padding:20px 20px; }
.info1 h2 {font-size:14px; color:#3f3f3f; font-weight:bold; }
.info1Img{ float:left; width:23%;}
.info1Text{ color:#757575; text-decoration:none; padding:05px 0px;}

.info1Text A:link {color:#3b91df; text-decoration:none; }
.info1Text A:hover{color:#333333; text-decoration:underline;}
.info1Text A:visited{color:#3b91df; text-decoration:none;}

.info2{ width:23%; float:left; border-right:#e3e3e3 1px solid; padding:10px 0px 0px 10px;  }

.twitter 	 { background:url(../images/twitter-icon.gif) no-repeat left; color:#3b91df; text-decoration:none; padding-left:20px; margin-left:10px; }
.twitter A:link { color:#3b91df; text-decoration:none; }
.twitter A:hover{color:#333333; text-decoration:underline;}
.twitter A:visited{color:#3b91df; text-decoration:none;}

.facebook { background:url(../images/facebook.gif) no-repeat left ;color:#3b91df; text-decoration:none; padding-left:20px; margin-left:20px; }
.facebook A:link { background:url(../images/facebook.gif) ;color:#3b91df; text-decoration:none;  }
.facebook A:hover{color:#333333; text-decoration:underline;}
.facebook A:visited{color:#3b91df; text-decoration:none;}

.twitterPanel{ background:url(../images/twitter.gif) no-repeat; width:200px; height:125px; margin: 10px 0px 0px 10px; 
color:#757575; padding:10px 10px; line-height:18px;
}
.twitteruser{color:#3b91df; text-decoration:none; padding-left:25px;}
.twitteruser A:link { color:#3b91df; text-decoration:none; font-style:italic;  }
.twitteruser A:hover{color:#333333; text-decoration:underline;}
.twitteruser A:visited{color:#3b91df; text-decoration:none;}
.info3{ width:20%; float:left; padding-left:10px; }

.info3 ul{ width:225px; padding:0px; margin:10px 0px 0px 10px; }
.info3 li { list-style:none; background:url(../images/arrow.gif) left no-repeat; text-indent:25px; line-height:35px;  font-size:14px; font-weight:bold; color:#3b91df; border-bottom:#e3e3e3 1px solid; height:35px;}

.info3 li A:link { color:#3b91df; text-decoration:none; }
.info3 li A:hover{color:#333333; text-decoration:underline;}
.info3 li A:visited{color:#3b91df; text-decoration:none;}

/* End Center Content Panel*/

/*Sub Menu*/
.subMenu{ border:#d7d7d7 1px solid; margin:20px 00px 10px 17px; width:230px;}
.SubTitle { border:#317bbf 1px solid; background:url(../images/subTitle.gif) repeat-x; height:29px; color:#FFFFFF; font-weight:bold; font-size:14px; line-height:29px; text-indent:10px;}

/* Tab Panel CSS*/

/* Right Adv panel CSS*/
.leftAdv{ padding:0px 10px 10px 10px;}
.leftAdv img{ padding-top:10px;}
/* END Right Adv panel CSS*/

/* END Tab Panel CSS*/


/* Footer CSS*/

.footerPanel{border-top:#e3e3e3 1px solid;}
.footerLeft { float:left; font-weight:normal; color:#616161; margin-left:30px;}
.footerRight { float:right; font-weight:normal; color:#3b91df; margin-right:30px;}

.footerRight A:link {color:#3b91df; text-decoration:none; font-weight:bold;}
.footerRight A:hover{color:#333333; text-decoration:underline;}
.footerRight A:visited{color:#3b91df; text-decoration:none;}
