/* CSS Document */
body{ margin:0px; padding:0px; font-family:Arial; font-size:12px; background:#C3C3C3; color:#666; }
h1, h2, h3, h4, h5, h6{ margin:0px; padding:0px;}
img{border:0;}
p { line-height:17px;}
#main{ width:915px; margin:auto; height:auto; background:#fff; border-left:solid 1px #333; border-right:solid 1px #333; border-bottom:solid 1px #333;}
#header {background:url(../images/header.jpg) no-repeat; height:150px; width:915px;}
#topMenu {width:915px; height:30px; border-top:solid 1px #fff; border-bottom:solid 4px #399AD7; background: url(../images/top-menu-bgr.jpg) repeat-x #CECECE;}
a {text-decoration:underline; font-weight:normal; font-size:12px; color:#3A99D9;}
a:hover {color:#000; text-decoration:none;}

a.link1:link {color:#000; text-decoration:none;}
a.link1:visited {color:#000; text-decoration:none;}
a.link1:hover {color:#3A99D9; text-decoration:none;}

a.more:link {color:#db0000; text-decoration:none;}
a.more:visited {color:#db0000; text-decoration:none;}
a.more:hover {color:#3A99D9; text-decoration:none;}

#topMainMenu {width:auto;}
.spl {color:#000;}
div#tabs{ float:left; width: auto; margin:0; clear:right; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul#topNav,ul#topNav li{ list-style-type:none; margin:0; padding:0; }
ul#topNav{ margin-left:.7em;}
ul#topNav li{ float:left; padding:0 3px 0 0px; text-align: center;}
ul#topNav a { float:left; width: auto; padding: 0 10px 0 10px; text-decoration:none; color: #000; height:30px; line-height:30px; }
ul#topNav a:hover {  background: #399AD7; color: #fff; padding:0 10px 0 10px;}
ul#topNav li.activelink a,ul#topNav li.activelink a:hover { background: #399AD7; color: #FFF; padding:0 10px 0 10px; }

#body {width:915px;}
.contentPanel {width:892px; padding:10px;}
.bedgrom {height:30px; background:#f2f2f2; width:888px; padding:0 0 0 5px; line-height:30px; color:#3A99D9; font-weight:bold; }
.homeLeftPanel {width:388px; float:left;padding:8px 0 8px 8px;}
.panel-2 {width:390px;}
.panel-2-top {width:390px; height:30px; background:#E6E7E9;line-height:30px; border-bottom:solid 1px #fff}
.panel-2-top span {font-weight:bold; color:#BA2126; font-size:13px; padding-left:10px;}
.panel-2-content {width:370px; height:auto; margin-bottom:8px; background:#f2f2f2; padding:10px;}
.campPhoto {float:left; padding:1px; border:solid 1px #ccc; margin:0 8px 8px 0;}
.panel-2-content ul li{ list-style:url(../images/ul_icon.gif); line-height:20px; margin-left:-20px;}

.homeRightPanel {width:508px; float:right;padding:8px 0 8px 8px;}
.panel-1 {width:500px;}
.panel-1-top {width:500px; height:30px; background:#E6E7E9; line-height:30px; border-bottom:solid 1px #fff}
.panel-1-top span {font-weight:bold; color:#BA2126; font-size:13px; padding-left:10px;}
.panel-1-content {width:500px; height:auto; margin-bottom:8px; background:#f2f2f2;}


#footer {width:915px; background:#77C1F2; height:50px;}
.copyRights {float:left; color:#fff; margin:15px 0px 0 8px;}
.designedBy {float:right; color:#CBE9FC; margin:15px 8px 0 0px;}

.tableDonators
{
margin:8px 3px 8px 5px;
width:98%;
border:solid 1px #ccc;
}
.tableDonatorsHeader
{
height:20px;
background:#666;
color:#fff;
font-weight:bold;
padding:0 5px 0 5px;
}
.tableDonatorsRow
{
height:18px;
background:#fff;
color:#666;
padding:0 5px 0 5px;
font-size:11px;
}