body{margin:0; color:#555; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; position:relative;
background: #d5d5d5}
tbody {border-top:none}

.item-list .pager li{margin:0}

a{color:#0191da; text-decoration:none}
a:hover{text-decoration:underline}
.submitted{color:#0191da;}

.header{background:#e5e5e5; padding:20px 0 0 0; border-bottom:1px solid #fafafa; box-shadow: 0 0 10px #777; border-top:10px solid #565656}
.header p{margin:0}
.header .logo{float:left; margin-left:10px}
.header .wrapper{overflow:hidden; width:1020px}
.region-header{text-align:right; margin-left:300px}
.view-id-topphoto{overflow:hidden; float:right}
.region-header .view-id-topphoto .views-row{float:left}
.region-header img{margin-left:17px}

.wrapper{margin:0 auto; width:980px}
.wrapper.col{position:relative}

.searchblock{clear:both; overflow:hidden}


.topmenu{background: url('images/topmenu.png') repeat-x; width:100%; height:40px;}
.topmenu ul{display:block;list-style:none; margin:0; padding:0}
.topmenu ul li{display:block; position: relative; float:left; margin:0; padding:0 10px}
.topmenu ul li a{font: 17px/40px Trebuchet, Arial; color:#fff; text-decoration:none}
.topmenu ul li a:hover{color:#bbb}
.topmenu ul li.active-trail{background:#ddd;}
.topmenu ul li.active-trail a{color:#333}
.topmenu ul li ul{position:absolute; top:40px; left:0px; background:#1c1c1c; display:none; z-index:111; width:240px}
.topmenu ul li ul li{float:none; padding:2px 10px}
.topmenu ul li.expanded ul li a{font: 14px/18px Trebuchet, Arial; color:#ccc;}
.topmenu ul li ul li:hover{background:#ccc;}
.topmenu ul li ul li:hover a{color:#333;}

.breadcrumb {font-size:15px; line-height:45px; padding-bottom:0}
.breadcrumb a{color:#555;}

input:focus{outline:none}

.main{overflow:hidden; background:#fff; min-height:1520px; margin-bottom:10px; padding-bottom:60px}

#block-gtranslate-gtranslate{float:right; padding:15px 10px 0 0}
#block-search-form{float:right; border:1px solid #999; overflow:hidden; background: #f8f8f8; margin:10px 0 }
#block-search-form input{margin:0; border:none; height:22px; background: #f8f8f8; width:150px;}
#block-search-form input.form-submit{font-size:0; border:none; background: url('images/search.png') no-repeat center; height:22px; width:22px; padding:0;}

#block-search-form .form-actions{float:left; margin:0}
#block-search-form .form-item{float:right; margin:0}

.left{overflow:hidden; width:235px; position:absolute; width:235px; top:100px; left:-10px; z-index:11;}
.leftmenu{background: url('images/left_bg.png') no-repeat top left, #022f46 url('images/bottom_bg.png') no-repeat bottom left; overflow:hidden;}
.leftmenu .red{background: #58bdf5; margin-left:10px}
.leftmenu .red h2{padding:0 0 5px 15px; color:#fffccc; font-family: 'Open Sans Condensed', sans-serif; font-weight:normal; font-size:29px; line-height:25px; margin:0; background: #005d9a; border-top:1px solid #022f46; border-bottom:1px solid #022f46}
.leftcol{padding:0 10px 0 20px}
.leftcol h2{font: 29px/30px 'Open Sans Condensed', sans-serif; padding:0px; margin:10px 0 10px 10px; color:#0191da}
.right{float:left; width:210px; margin-top:20px;}
.right h2{font: 29px/30px 'Open Sans Condensed', sans-serif; padding:0px; margin:10px 0 10px 0; color:#0191da}


.leftmenu .red .block-menu:nth-child(odd) ul{padding:0 0 0 15px;}
.leftmenu .red .block-menu:nth-child(odd) ul li {list-style:none}
.leftmenu .red .block-menu:nth-child(odd) ul li a{text-decoration:none; color:#fff}
.leftmenu .red .block-menu:nth-child(odd) ul li a:hover{text-decoration:underline}

.leftmenu .red .block-menu:nth-child(even) ul{padding:0 0 10px 15px;}
.leftmenu .red .block-menu:nth-child(even) ul li {background: url('images/bt_list.png') no-repeat center left; padding-left:15px; list-style:none}
.leftmenu .red .block-menu:nth-child(even) ul li a{color: #FFFF99; font-weight:bold; text-decoration:none}
.leftmenu .red .block-menu:nth-child(even) ul li a:hover{text-decoration:underline}


.center{float:left; width:500px; padding:20px; margin-left:225px}
h1{font: 29px/30px 'Open Sans Condensed', sans-serif; padding:0px; margin:0 0 10px 0; color:#0191da}

.views-row{overflow:hidden;}
.views-field-title{margin-bottom:10px}
.views-field-title a{font: 13px/15px Tahoma, sans-serif; font-weight:bold; color:#555;}
.view-members .views-row, .view-old-members .views-row, .view-theywerewithus .views-row{overflow:hidden; border-bottom:1px solid #ccc; padding:10px 0}
.view-members .views-field-field-image, .view-old-members .views-field-field-image, .view-theywerewithus .views-field-field-image{float:right}
.view-members .views-field-field-image img, .view-old-members .views-field-field-image img, .view-theywerewithus  .views-field-field-image img{padding:4px; border:1px solid #ccc}

.footer{background: #58bdf5; border-bottom:6px solid #005d9a; overflow:hidden}
.footer .block-menu{float:left; width:20%; padding-top:10px}
.footer .block-menu h2{font: 29px/30px 'Open Sans Condensed', sans-serif; padding:0px; margin:0; color:#022f46; height:60px}
.footer .block-menu ul {padding:0px; }
.footer .block-menu ul li{list-style:none; background: url('images/footmenu.png') no-repeat 0px 6px; padding-left:12px; margin-bottom:5px}
.footer .block-menu ul li a{color:#FFFF99;}

.copy{background: #2c2c2c; color: #deff8b; overflow:hidden;}
.copy .block {padding:15px 0px}

.bottom{background: #656565 url('images/footbg.png') repeat-x top; overflow:hidden; padding:10px}
.bottom h2{font: 29px/30px 'Open Sans Condensed', sans-serif; padding:0px; margin:0 0 10px 0; color:#fff}
#block-block-4{}
#block-block-4 .content{background:#3f3f3f; padding:15px 30px}
#block-block-4 .content p{margin:0}
#block-block-6{}
#block-block-6 .content{}

#block-views-clone-2-of-block-1 .views-row{overflow:hidden; border-bottom:1px solid #ccc; padding:10px 0}
#block-views-clone-2-of-block-1 .views-field-title{margin-bottom:0px}
#block-views-clone-2-of-block-1 .views-field-view-node{float:left; margin-right:10px}
#block-views-clone-2-of-block-1 .views-field-view-node img{padding:4px; border:1px solid #ccc}
#block-views-clone-2-of-block-1 .views-field-created{color:#0191da; margin:3px 0}
#block-views-clone-2-of-block-1 .views-field-body p{margin:0}

.view-id-clone_of_ .views-row{overflow:hidden; border-bottom:1px solid #ccc; padding:10px 0}
.view-id-clone_of_ .views-field-title{margin-bottom:0px}
.view-id-clone_of_ .views-field-view-node{float:left; margin-right:10px}
.view-id-clone_of_ .views-field-view-node img{padding:4px; border:1px solid #ccc}
.view-id-clone_of_ .views-field-created{color:#0191da; margin:3px 0}
.view-id-clone_of_ .views-field-body p{margin:0}

.node-news .field-name-field-image, .node-article .field-name-field-image{float:left; margin:0 10px 10px 0}
.node-article .submitted{display:none}

.view-id-smi {margin-top:30px}
.view-id-smi .views-field, .view-id-smi1 .views-field{display:block}
.view-id-smi .views-row, .view-id-smiarchive .views-row, .view-id-smi1 .views-row{overflow:hidden; border-bottom:1px solid #ccc; padding:10px 0}
.view-id-smi .views-field-title, .view-id-smiarchive .views-field-title, .view-id-smi1 .views-field-title{margin: 0 0 0 110px}
.view-id-smi .views-field-field-image, .view-id-smi1 .views-field-field-image,
.view-id-smiarchive .views-field-field-image,
.view-id-smiarchive .views-field-field-smi,
.view-id-smi .views-field-field-smi,
.view-id-smi1 .views-field-field-smi{float:left; margin-right:10px}

.view-id-comments .views-field-body {font-weight:bold}
.view-id-comments .views-field-body p{color: #0191da; margin:0;}
.view-id-comments .views-field-title a{font-weight:normal}

.view-id-comments1 .views-row{border-bottom:1px solid #ccc; padding:10px 0}
.view-id-comments1 .views-field-field-image{float:left; margin-right:10px}
.view-id-comments1 .views-field-field-image img{padding:4px; border:1px solid #ccc}
.view-id-comments1 .views-field-body {font-weight:bold; margin-bottom:10px}
.view-id-comments1 .views-field-body p{color: #2c72b8; margin:0;}
.view-id-comments1 .views-field-title a{font-weight:normal}

.twtr-ft{display:none}
.pluginSkinLight div{border:none}
ul.tabs {
	font-size: 13px;
	line-height: 30px;
	list-style: none;
	overflow: hidden;
	height: 30px;
	padding:0; margin:0;
	}
ul.tabs a {
	float: left;
	background: #eee;
	text-align:center;
	padding:0 4px;
	height: 30px;
	}
ul.tabs a:hover {
	background: #ddd;
 }
div.tabs-content {
	height: 285px;
	overflow: hidden;
	}
div.tabs-content ul {
padding:0; margin:0px;
	list-style: none;
	text-align: center;
	line-height: 300px;
	font-size: 150px;
	}
div.tabs-content ul li {
	
	height: 300px
	}

.node-news img{margin-right:10px; float:left}
.node-photos .field-item{float:left; margin:0 15px 15px 0}

.view-photoarchive .view-content{height:54px; width:209px; overflow:hidden; font-size:0px; border:3px double #ccc}
.view-photoarchive .view-content a{margin:2px 1px; display:block; overflow:hidden; float:left}

.view-video .views-row{padding:15px 0; border-bottom:1px solid #ccc}


#block-views-petitions-block .views-field-title{font-weight:bold; margin-bottom:5px}
#block-views-petitions-block .views-field-body p{margin:0 0 10px 0 }

#block-menu-menu-howhelp ul li:first-child{padding: 0 0 5px 15px; 
margin:0 0 5px -15px;
background: #005d9a;
border-top: 1px solid #022f46;
border-bottom: 1px solid #022f46;}
#block-menu-menu-howhelp ul li:first-child a{color: #fffccc;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: normal;
font-size: 29px;
line-height: 25px;}

#block-block-9{float:left}
#block-block-9 img{width:24px; height:24px; border-radius:5px}

#payButton{cursor:pointer; background:#58BDF5; color:#fff; padding:10px 0}

#block-block-10 .content a{display:block;
    padding: 0 0 5px 15px;
    color: #fffccc;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: normal;
    font-size: 29px;
    line-height: 25px;
    margin: 0;
    background: #005d9a;
    border-top: 1px solid #022f46;
    border-bottom: 1px solid #022f46;
}