/* CSS Document */
body {
	margin: 0px 0px 0px 0px; font-style : normal; font-weight : normal; font-family: Arial,Verdana, Helvetica, sans-serif; color: #6d6e71; background:url(../../images/bg.gif) repeat-x top #00aeef; }

span, p { font-size:0.7em; padding:0; margin:0.5em 0 ; }
h1 { color:#4b97cc; font-size:1.8em; font-family:Arial, Verdana; margin:0.3em 0 0.7em 0; font-weight:normal; }
h2 { color:#4b97cc; font-size:0.95em; margin:0 0 0.7em 0 ; }
h3 { color:#4b97cc; font-family:Arial, Verdana; font-size:0.8em; margin:0.5em 0 ;  }
a:link { text-decoration: none; color: #6d6e71; }
a:visited { text-decoration: none; color: #6d6e71; }
a:hover { text-decoration: underline; color: #6d6e71; }
hr { border: 1px solid #DBD9D9; }
ul { margin:0 0 5px 0;padding:0; }
li, .list ul li { font-size:70%;margin-left:15px; }
.list ul li { font-size:80%;}
img {border:none;}
hr {border:1px solid #e9e9e9;}

.list ul{ margin-left:20px;}
.list ul li ul{ margin-left:20px;}

.rightText{ padding-left:125px;}

.home-date{ color: #6d6e71; }
.right-link{ float:right;}

#box{ border:1px solid #c3c3c3;padding:10px;float:left;background:#EAEBEC;width:538px;}

.thumbimage {float:left; padding-right: 10px; padding-bottom:10px;border:none;}
.thumbimageright {float:right; padding-left: 10px; padding-bottom:10px;border:none;}
.membersimage {float:left; padding-right: 25px; padding-bottom:10px;border:none;}
.mainimage {float:left; padding-right: 10px; padding-bottom:10px;border:none;}
.back {padding:5px;font-weight: bold;background-color:#bfeafb;}
.back1 {float:right;padding:5px;font-weight: bold;background-color:#bfeafb;}
p a.back1 {float:right;padding:5px;font-weight: bold;border:1px solid #4B97CC;color:#4B97CC;margin-top:8px;}
p a.back1:hover { text-decoration:none;}
a.back2 {float:left;padding:5px;border:1px solid #4B97CC;color:#4B97CC; padding-right:10px; font-size:12px;margin-right:20px;}
a.back2:hover { text-decoration:none;}

#container { margin:0 auto 0 auto;  width:950px; padding:0; }

#banner { float:left; height: 111px; padding:0;  width:950px; margin:0; }
#top-nav {float:right;}
.top-nav-panel {background:url(../../images/top-nav-bg.gif) repeat-x top;width:116px;height:30px;line-height:30px;float:left;margin-right:5px;font-size:0.7em;text-align:center;}

/*#nav {background:url(../../images/nav-bg.gif) repeat-x top; float:left;width:950px;height:27px;line-height:27px;font-size:1.1em;}*/

/****************DROP DOWN NAVIGATION BAR******************/
.menu {width:950px;position:relative; z-index:100;height:27px;float:left;background:url(../../images/nav-bg.gif) repeat-x top;}
.menu ul li a, .menu ul li a:visited {display:block;text-decoration:none; color:#4B97CC;text-align:center;line-height:27px;overflow:hidden;border-right:1px solid #D8D8DA;}
.menu ul li a:hover {text-decoration:underline;color:#00AEEF;}
.menu ul li.active {background:#FEC841;}
.menu ul {padding:0; margin:0 0 0 0px; list-style: none;}
.menu ul li {float:left; position:relative;background:none;width:118px;height:27px;text-align:center;margin:0 0 0 0px;font-size:80%;}
.menu ul li ul {display: none;position:relative;padding:0;margin:0;}

/* specific to non IE browsers */
.menu ul li:hover a {}
.menu ul li:hover ul {display:block;position:relative;width:190px;}
.menu ul li:hover ul li a.hide {/*background:#6a3; color:#fff;*/}
.menu ul li:hover ul li:hover a.hide {/*background:#6fc; color:#000;*/}
.menu ul li:hover ul li{display:block; background:#00AEEF;height:28px;width:190px;}
.menu ul li:hover ul li a {display:block;color:#fff;width:185px;margin-left:5px;text-align:left;padding-left:5px;border:none;font-size:110%;}
.menu ul li:hover ul li a:hover {text-decoration:underline;display:block;width:185px; }

/****************DROP DOWN NAVIGATION BAR******************/

#content { float:left; width: 950px;background:#fff;/*min-height:246px;*/margin:0;padding:0; }

#mainContent { padding:20px 20px 20px 20px;float:left;width:558px;/*min-height:496px;*/border:0px solid #000;}
#main-content { float:left; width: 950px;   background:#FFFFFF; }
#main-content h2{  color:#000000; font-weight:normal;  font-size:1.1em; }
.blue , a.blue{font-weight:bold;color:#4b97cc}
#rightcol {float:right;width:312px;padding:20px;background:#FFFFFF;min-height:496px;}
#rightcol .panel2 {float:left;background:url(../../images/panel-bg.jpg) no-repeat top #fecb40;width:272px;height:75px;padding:5px 20px 10px 20px;margin-bottom:7px;}
.leftcol {width:260px; margin-left:10px; float:left;}
.midcol {width:260px; margin-left:10px; float:left;}

#volunteer {float:right;margin-top:38px;margin-right:31px;}
#content .padd {padding:20px 0 0 20px;float:left;width:530px;min-height:226px;}
#content .padd2 {padding:0;float:right;min-height:246px;width:400px;background:none;border:0px solid #000;}
/*#content a:link, #content a:visited {color:#db2a22;}
#content a:hover {text-decoration: none;color:#db2a22;}*/
#content h1 span {display:none;}
.panel {float:left;background:url(../../images/panel-bg.jpg) no-repeat top #fecb40;width:272px;height:75px;padding:5px 20px 10px 20px;margin-right:7px;margin-top:5px;}
.panel-last {float:left;background:url(../../images/panel-bg.jpg) no-repeat top #fecb40;width:272px;height:75px;padding:5px 20px 10px 20px;margin-top:5px;}
.bottom-panel {float:left;width:272px;height:120px;padding:5px 20px 10px 20px;margin-right:7px;font-weight:bold;}
.bottom-panel-last {float:left;width:272px;height:120px;padding:5px 20px 10px 20px;margin:0;font-weight:bold;}
.bottom-panel h3, .bottom-panel-last h3 {color:#4b97cc;border-bottom:1px dashed #4b97cc;}
.bottom-panel span, .bottom-panel-last span, .bottom-panel a:link, .bottom-panel a:visited, .bottom-panel a:hover, .bottom-panel-last a:link, .bottom-panel-last a:visited, .bottom-panel-last a:hover {color:#4b97cc}


.clear { clear:both; height:1px; width:auto; } 

.button { border: 1px solid #A0A1A5; color: #D02A5C; background-color: #FFFFFF; font-size:90%; text-transform:uppercase; }

.mandatory { color:#d22a5d; }
form label { display:block; width:160px; float:left;  color:#00aeef; font-weight:bold; padding:0; }
form input, form textarea { font-size:100%;}
form div {  padding:6px; margin-bottom:3px;float:left; width:200px;}
form fieldset {border:1px solid #bf451d; width:500px;padding:10px;}

.error { color:#d22a5d; }
.validationfailed  { border-color:#d22a5d; }

address { font-style:normal; line-height:120%; font-size:83%; padding:10px; background-color:#f8f8f8; }

#footer { width:950px; color:#FFFFFF; height:50px; float:left;  text-align:right; line-height:0; margin-top:20px; }
#footer p, #footer a:link,  #footer a:visited {color:#FFFFFF;}
#footer a:hover {text-decoration:underline; color:#FFFFFF;}
