body {
background-color:#bda262;
}

.container {
background-image: url("/images/containerw.gif");
width:975px;
}

a img {
    border:0;
}

.bluebar {
background-image: url("/images/bluebar.jpg");
width:968px;
height:41px;
}

.blackbar {
background-image: url("/images/blackbar.jpg");
width:968px;
height:41px;
}

.redbar {
background-image: url("/images/redbar.jpg");
width:968px;
height:41px;
}


.donatebar {
background-image: url("/images/donatebar.jpg");
width:968px;
height:41px;
}

.storebar {
background-image: url("/images/storebar.jpg");
width:968px;
height:41px;
}

.brickbar {
background-image: url("/images/brickbar.jpg");
width:968px;
height:41px;
}


.greenbar {
background-image: url("/images/greenbar.jpg");
width:968px;
height:41px;
}

.blackbarbottom {
background-image: url("/images/blackbarend.jpg");
width:968px;
height:41px;
}

.redbarbottom {
background-image: url("/images/redbarend.jpg");
width:968px;
height:41px;
}

.greenbarbottom {
background-image: url("/images/greenbarbottom.jpg");
width:968px;
height:41px;
}

.yellowbar {
background-image: url("/images/yellowbar.jpg");
width:968px;
height:41px;
}

.yellowbarbottom {
background-image: url("/images/yellowbarend.jpg");
width:968px;
height:41px;
}

.donatebarbottom {
background-image: url("/images/donatebarend.jpg");
width:968px;
height:41px;
}

.storebarbottom {
background-image: url("/images/storebarend.jpg");
width:968px;
height:41px;
}

.brickbarbottom {
background-image: url("/images/brickbarend.jpg");
width:968px;
height:41px;
}


.bluebarslides {
background-image: url("/images/slides/bluebar_slides.jpg");
width:600px;
height:32px;
}


.crumbs {
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color:#ffffff;
font-weight:bold;
padding-top:8px;
padding-right:8px;
padding-left:8px;
padding-bottom:0px;
}

.crumbs a:link {
color:#ffffff;
text-decoration:none;
}

.crumbs a:visited {
	color:#ffffff;
	text-decoration:none;
}

.crumbs a:hover {
	color:#cce2f8;
	text-decoration:underline;
}


.crumbsdark {
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color:#0d2749;
font-weight:bold;
padding-top:8px;
padding-right:8px;
padding-left:8px;
padding-bottom:0px;
}

.crumbsdark a:link {
color:#0d2749;
text-decoration:none;
}

.crumbsdark a:visited {
	color:#0d2749;
	text-decoration:none;
}

.crumbsdark a:hover {
	color:#e83e39;
	text-decoration:underline;
}


.bluebarbottom {
background-image: url("/images/bluebarend.jpg");
width:968px;
height:41px;
}


.newsback {
background-image: url("/images/cross_back2.jpg");
width:820px;
}


.navmain {
background-color:#0d2749;
width:148px;
}

.nav {
background-color:#0d2749;
width:148px;
}

.donatenav {
background-color:#3869a4;
width:148px;
}

.fallennav {
background-color:#4e4e4e;
width:148px;
}

.rollcallnav {
background-color:#75232d;
width:148px;
}


.golfnav {
background-color:#5e8d10;
width:148px;
}

.storenav {
background-color:#fce680;
width:148px;
}

.newshead {
font-family: tahoma, verdana, sans-serif;
font-size: 15px;
color:#ffffff;
font-weight:bold;
padding-left:10px;
padding-right:10px;
}

.newshead a:link {
color:#ffffff;
text-decoration:none;
}

.newshead a:visited {
	color:#ffffff;
	text-decoration:none;
}

.newshead a:hover {
	color:#ffffff;
	text-decoration:underline;
}


.newstext {
font-family: tahoma, verdana, sans-serif;
font-size: 12px;
color:#ffffff;
font-weight:normal;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
}

.newstext a:link {
color:#ffffff;
text-decoration:underline;
}

.newstext a:visited {
	color:#fcd066;
	text-decoration:underline;
}

.newstext a:hover {
	color:#a0cbf6;
	text-decoration:none;
}

.newstextlg {
font-family: arial, verdana, sans-serif;
font-size: 18px;
color:#fcd066;
font-weight:bold;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
}

.newstextlg a:link {
color:#fcd066;
text-decoration:underline;
}

.newstextlg a:visited {
	color:#fcd066;
	text-decoration:underline;
}

.newstextlg a:hover {
	color:#cce2f8;
	text-decoration:none;
}


.navtext {
font-family: tahoma, verdana, sans-serif;
font-size: 12px;
color:#ffffff;
font-weight:bold;
padding-left:20px;
padding-right:5px;
padding-top:6px;
padding-bottom:5px;
}

.navtext a:link {
color:#ffffff;
text-decoration:none;
}

.navtext a:visited {
	color:#d9e6f3;
	text-decoration:none;
}

.navtext a:hover {
	color:#0d2749;
	background-color:#d9e6f3;
	text-decoration:underline;
}

.golfnavtext {
font-family: tahoma, verdana, sans-serif;
font-size: 12px;
color:#ece2ad;
font-weight:bold;
padding-left:10px;
padding-right:5px;
padding-top:6px;
padding-bottom:5px;
width:148px;
}

.golfnavtext a:link {
color:#ffffff;
text-decoration:none;
}

.golfnavtext a:visited {
	color:#ffffff;
	text-decoration:none;
}

.golfnavtext a:hover {
	color:#b5e562;
	text-decoration:underline;
}

.navtextshop {
font-family: tahoma, verdana, sans-serif;
font-size: 12px;
color:#0d2749;
font-weight:bold;
padding-left:20px;
padding-right:5px;
padding-top:6px;
padding-bottom:5px;
}

.navtextshop a:link {
color:#0d2749;
text-decoration:none;
}

.navtextshop a:visited {
	color:#0d2749;
	text-decoration:none;
}

.navtextshop a:hover {
	color:#00529c;
	background-color:#fce6c1;
	text-decoration:underline;
}

.gallerycontroller{
width: 375px;
}

.gallerycontent{
width: 375px;
height: 275px;
border: 1px solid black;
background-color: #DFDFFF;
padding: 0px;
margin-bottom:10px;
display: block;
}



hr {
color:#000000;
margin-left:10px;
margin-right:10px;
height:1px;
}

.blockheadershop {
background-color:#000000;
border-right: 1px solid #4e4e4f;
background-image: url("/images/blackbar_shadow_shop.gif");
height:30px;
width:273px;
}

.blockheaderdonate {
background-color:#000000;
border-right: 1px solid #4e4e4f;
background-image: url("/images/blackbar_shadow_donate.gif");
height:30px;
width:273px;
}

.blockheaderroll {
background-color:#000000;
background-image: url("/images/blackbar_shadow_roll.gif");
height:30px;
width:272px;
}

.shopblock {
background-color:#bda262;
border-right: 1px solid #4e4e4f;
width:273px;
}

.donateblock {
background-color:#ffffff;
border-right: 1px solid #4e4e4f;
width:273px;
}

.rollblock {
background-color:#aa0a03;
width:272px;
}

.blockhead {
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color:#ffffff;
font-weight:bold;
padding-left:10px;
padding-right:10px;
}

.blockhead a:link {
color:#ffffff;
text-decoration:none;
}

.blockhead a:visited {
	color:#ffffff;
	text-decoration:none;
}

.blockhead a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.blocktext {
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color:#0d2749;
font-weight:normal;
}

.blocktext a:link {
color:#0d2749;
text-decoration:underline;
}

.blocktext a:visited {
	color:#0d2749;
	text-decoration:underline;
}

.blocktext a:hover {
	color:#0d2749;
	text-decoration:none;
}

.blocktextsm {
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color:#0d2749;
font-weight:normal;

}

.blocktextsm a:link {
color:#0d2749;
text-decoration:underline;
}

.blocktextsm a:visited {
	color:#0d2749;
	text-decoration:underline;
}

.blocktextsm a:hover {
	color:#0d2749;
	text-decoration:none;
}

.searchtext {
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color:#ffffff;
font-weight:normal;
padding:5px;
}

.searchtext a:link {
color:#ffffff;
text-decoration:underline;
}

.searchtext a:visited {
	color:#ffffff;
	text-decoration:underline;
}

.searchtext a:hover {
	color:#cce2f8;
	text-decoration:none;
}

.walk {
	background-image: url("/images/services_back.jpg");
	padding:12px;
	width:820px;
}

.walktext {
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color:#ffffff;
font-weight:normal;
padding:10px;
}

.walktext a:link {
color:#bda262;
text-decoration:underline;
}

.walktext a:visited {
	color:#bda262;
	text-decoration:underline;
}

.walktext a:hover {
	color:#ffffff;
	text-decoration:none;
}

.blockheaderfam {
background-color:#000000;
border-right: 1px solid #4e4e4f;
background-image: url("/images/blackbar_shadow_shop.gif");
height:30px;
width:273px;
}

.blockheaderfire {
background-color:#000000;
background-image: url("/images/blackbar_shadow_shop.gif");
height:30px;
width:273px;
}

.blockheadercenter {
background-color:#000000;
border-right: 1px solid #4e4e4f;
background-image: url("/images/blackbar_shadow_shop.gif");
height:30px;
width:273px;
}

.blockheadersponsor {
background-color:#000000;
background-image: url("/images/blackbar_shadow_shop.gif");
height:30px;
width:820px;
}

.familyblock {
	background-color:#4c4c4c;
	width:509px;
	border-right: 1px solid #000000;
}

.deptblock {
	background-color:#4c4c4c;
	width:273px;

}

.deptblock2 {
	background-color:#4c4c4c;
	width:274px;
	padding:10px;

}

.blocktextw {
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color:#ffffff;
font-weight:normal;
padding:10px;
}

.blocktextw a:link {
color:#ffffff;
text-decoration:underline;
}

.blocktextw a:visited {
	color:#ffffff;
	text-decoration:underline;
}

.blocktextw a:hover {
	color:#cce2f8;
	text-decoration:none;
}

.sponsor {
background-color:#d9e6f3;
}

input.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	background-color:#ffffff;
	border:solid 1px #000000;
}

select.formselect {
	font-family: tahoma, verdana, sans-serif;
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	background-color:#ffffff;
	border: 1px solid #000000;
}

textarea.formfield {
	font-family: tahoma, verdana, sans-serif;
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	background-color:#ffffff;
	border: 1px solid #000000;
}

input.formbutton {
	font-family: tahoma, verdana, sans-serif;
	font-size:11px; 
	color:#ffffff;
	font-weight:normal;
	background-color:#1386c2;
	border: 1px solid #000000;
}

.smalltext {
	font-family: tahoma, verdana, sans-serif;
	font-size:9px; 
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;
	line-height:11px;
}

.smalltext a:link {
color:#ffffff;
text-decoration:none;
}

.smalltext a:visited {
	color:#ffffff;
	text-decoration:none;
}

.smalltext a:hover {
	color:#cce2f8;
	text-decoration:underline;
}


.smalltextdark {
	font-family: tahoma, verdana, sans-serif;
	font-size:9px; 
	color:#0d2749;
	font-weight:bold;
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;
	line-height:11px;
}

.smalltextdark a:link {
color:#0d2749;
text-decoration:none;
}

.smalltextdark a:visited {
	color:#0d2749;
	text-decoration:none;
}

.smalltextdark a:hover {
	color:#e83e39;
	text-decoration:underline;
}

.shadow {
background-image: url("/images/shadow.jpg");
}

.maintext {
font-family: tahoma, verdana, sans-serif;
font-size: 12px;
color:#0d2749;
padding:10px;
line-height:16px;

}

.maintext a:link {
color:#e83e39;
text-decoration:underline;
}

.maintext a:visited {
	color:#e83e39;
	text-decoration:underline;
}

.maintext a:hover {
	color:#033a82;
	text-decoration:underline;
}


.title {
font-family: tahoma, verdana, sans-serif;
font-size: 20px;
color:#c30a02;
padding-left:10px;
padding-right:10px;
padding-top:10px;
font-weight:bold;
}

.title a:link {
color:#e83e39;
text-decoration:none;
}

.title a:visited {
	color:#033a82;
	text-decoration:none;
}

.title a:hover {
	color:#7d252e;
	text-decoration:underline;
}

.navcrumbs {
font-family: tahoma, verdana, sans-serif;
font-size: 12px;
color:#033a82;
padding:10px;
}

.navcrumbs a:link {
color:#7d252e;
text-decoration:underline;
}

.navcrumbs a:visited {
	color:#033a82;
	text-decoration:underline;
}

.navcrumbs a:hover {
	color:#c30a02;
	text-decoration:underline;
}


.tabletext {
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color:#033a82;
padding:10px;
}

.tabletext a:link {
color:#033a82;
text-decoration:underline;
}

.tabletext a:visited {
	color:#033a82;
	text-decoration:underline;
}

.tabletext a:hover {
	color:#c30a02;
	text-decoration:underline;
}

.redtabletext {
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color:#c30a02;
padding-top:20px;
font-weight:bold;
}

.redtabletext a:link {
color:#033a82;
text-decoration:underline;
}

.redtabletext a:visited {
	color:#033a82;
	text-decoration:underline;
}

.redtabletext a:hover {
	color:#033a82;
	text-decoration:underline;
}

.whitetabletext {
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color:#ffffff;
padding:10px;
}

.whitetabletext a:link {
color:#ffffff;
text-decoration:underline;
}

.whitetabletext a:visited {
	color:#ffffff;
	text-decoration:underline;
}

.whitetabletext a:hover {
	color:#ffffff;
	text-decoration:underline;
}


.tableheader {
font-family: tahoma, verdana, sans-serif;
font-size: 13px;
color:#ffffff;
padding:5px;
font-weight:bold;
}

.tableheader a:link {
color:#ffffff;
text-decoration:underline;
}

.tableheader a:visited {
	color:#ffffff;
	text-decoration:underline;
}

.tableheader a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.subtitle {
font-family: tahoma, verdana, sans-serif;
font-size: 16px;
color:#033a82;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}

.subtitle a:link {
color:#e83e39;
text-decoration:none;
}

.subtitle a:visited {
	color:#c30a02;
	text-decoration:none;
}

.subtitle a:hover {
	color:#7d252e;
	text-decoration:underline;
}


.headlinelrg {
font-family: arial, verdana, sans-serif;
font-size: 20px;
color:#c30a02;
padding:10px;
font-weight:bold;
}

.headlinelrg a:link {
color:#c30a02;
text-decoration:underline;
}

.headlinelrg a:visited {
	color:#505050;
	text-decoration:underline;
}

.headlinelrg a:hover {
	color:#033a82;
	text-decoration:none;
	font-weight:bold;
}


.headlinesmall {
font-family: tahoma, verdana, sans-serif;
font-size: 12px;
color:#c30a02;
padding:10px;
font-weight:normal;
line-height:16px;
}

.headlinesmall a:link {
color:#c30a02;
text-decoration:underline;
}

.headlinesmall a:visited {
	color:#505050;
	text-decoration:underline;
}

.headlinesmall a:hover {
	color:#033a82;
	text-decoration:none;
}

.teaser {
font-family: tahoma, verdana, sans-serif;
font-size: 12px;
color:#0d2749;
padding-left:10px;
padding-right:10px;
}

.teaser a:link {
color:#e83e39;
text-decoration:underline;
}

.teaser a:visited {
	color:#e83e39;
	text-decoration:underline;
}

.teaser a:hover {
	color:#033a82;
	text-decoration:underline;
}

.eventheader {
font-family: tahoma, verdana, sans-serif;
font-size: 13px;
color:#c30a02;
font-weight:bold;
}

.eventheader a:link {
color:#c30a02;
text-decoration:underline;
}

.eventheader a:visited {
	color:#505050;
	text-decoration:underline;
}

.eventheader a:hover {
	color:#033a82;
	text-decoration:underline;
}

.sponsornavtext {
font-family: tahoma, verdana, sans-serif;
font-size: 12px;
color:#ffffff;
padding-left:20px;
padding-right:5px;
padding-top:6px;
padding-bottom:5px;
}

.sponsornavtext a:link {
color:#f5e278;
font-weight:bold;
text-decoration:none;
}

.sponsornavtext a:visited {
	color:#bda262;
	font-weight:bold;
	text-decoration:none;
}

.sponsornavtext a:hover {
	color:#0d2749;
	font-weight:bold;
	background-color:#f5e278;
	text-decoration:underline;
}

.intothefire {
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color:#000000;
padding:10px;
}

.intothefire a:link {
color:#fe9900;
text-decoration:underline;
}

.intothefire a:visited {
	color:#ffffff;
	text-decoration:underline;
}

.intothefire a:hover {
	color:#ed1c24;
	text-decoration:underline;
}

.intothefirebar {
background-image: url("/intothefire/images/intothefirebar.gif");
width:768px;
height:30px;
background-repeat: no-repeat;
background-color:#000000;
}

.intothefirenav {
background-color:#000000;
width:148px;
}

.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	padding-bottom:10px;
}

.formtext a:link{
	color:#d4140b;
	text-decoration:underline;
}

.formtext a:visited{
	color:#d4140b;
	text-decoration:underline;
}

.formtext a:hover {
 	color:#000000;
	text-decoration:none;
}

input.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	background-color:#ffffff;
	border:solid 1px #000000;
}

select.formselect {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	background-color:#ffffff;
	border:solid 1px #000;
}

textarea.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	background-color:#ffffff;
	border:solid 1px #000000;
}

input.formbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#ffffff;
	font-weight:normal;
	background-color:#e81c11;
	border:solid 1px #000;
}

.red {
	color: #d4140b;
}

.faq {
	color: #033a82;
}


.slidetitle {
font-family: tahoma, verdana, sans-serif;
font-size: 20px;
color:#ffffff;
padding-left:10px;
padding-right:10px;
padding-top:10px;
font-weight:bold;
}

.slidetext {
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color:#ffffff;
font-weight:normal;
padding:10px;
}

.slidetext a:link {
color:#ffffff;
text-decoration:underline;
}

.slidetext a:visited {
	color:#ffffff;
	text-decoration:underline;
}

.slidetext a:hover {
	color:#cce2f8;
	text-decoration:none;
}

.mapheader {
font-family: tahoma, verdana, sans-serif;
font-size: 14px;
color:#c30a02;
font-weight:bold;
}

.mapheader a:link {
color:#c30a02;
text-decoration:underline;
}

.mapheader a:visited {
	color:#505050;
	text-decoration:underline;
}

.mapheader a:hover {
	color:#033a82;
	text-decoration:underline;
}

.golfheader {
font-family: tahoma, verdana, sans-serif;
font-size: 14px;
color:#5a88c6;
font-weight:bold;
padding-bottom:5px;
}

.golfheader a:link {
color:#c30a02;
text-decoration:underline;
}

.golfheader a:visited {
	color:#505050;
	text-decoration:underline;
}

.golfheader a:hover {
	color:#033a82;
	text-decoration:underline;
}

.familyhead {
font-family: tahoma, verdana, sans-serif;
font-size: 18px;
color:#c30a02;
font-weight:bold;
padding-left:10px;
padding-right:10px;
}

.familyhead a:link {
color:#c30a02;
text-decoration:none;
}

.familyhead a:visited {
	color:#c30a02;
	text-decoration:none;
}

.familyhead a:hover {
	color:#0d2749;
	text-decoration:underline;
}


.familytext {
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color:#0d2749;
font-weight:normal;
padding-left:10px;
padding-right:10px;
}

.familytext a:link {
color:#0d2749;
text-decoration:underline;
}

.familytext a:visited {
	color:#0d2749;
	text-decoration:underline;
}

.familytext a:hover {
	color:#c30a02;
	text-decoration:none;
}


.familyblockheader {
background-color:#000000;
border-right: 1px solid #4e4e4f;
background-image: url("/images/blackbar_shadow_shop.gif");
height:30px;
}

.familyblock {
background-color:#f4e8cd;
border-right: 1px solid #4e4e4f;
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color:#0d2749;
font-weight:normal;
padding:10px;
}

.familyblock a:link {
color:#0d2749;
text-decoration:underline;
}

.familyblock a:visited {
	color:#0d2749;
	text-decoration:underline;
}

.familyblock a:hover {
	color:#c30a02;
	text-decoration:none;
}


.familyblock2 {
background-color:#dce8f0;
border-right: 1px solid #4e4e4f;
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color:#0d2749;
font-weight:normal;
padding:8px;

}

.familyblock2 a:link {
color:#0d2749;
text-decoration:underline;
}

.familyblock2 a:visited {
	color:#0d2749;
	text-decoration:underline;
}

.familyblock2 a:hover {
	color:#c30a02;
	text-decoration:none;
}

.familyblock3 {
background-color:#e1e3e5;
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color:#0d2749;
font-weight:normal;
padding:8px;
}

.familyblock3 a:link {
color:#0d2749;
text-decoration:underline;
}

.familyblock3 a:visited {
	color:#0d2749;
	text-decoration:underline;
}

.familyblock3 a:hover {
	color:#c30a02;
	text-decoration:none;
}

.familyblock4 {
background-color:#bed9eb;
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color:#0d2749;
font-weight:normal;
padding:8px;

}

.familyblock4 a:link {
color:#0d2749;
text-decoration:underline;
}

.familyblock4 a:visited {
	color:#0d2749;
	text-decoration:underline;
}

.familyblock4 a:hover {
	color:#c30a02;
	text-decoration:none;
}

.familyblock5 {
background-color:#86272f;
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color:#ffffff;
font-weight:normal;
padding:8px;

}

.familyblock5 a:link {
color:#ffffff;
text-decoration:underline;
}

.familyblock5 a:visited {
color:#ffffff;
	text-decoration:underline;
}
.familyblock5 a:hover {
color:#f9f8ce;
text-decoration:none;
}


.bluerule {
background-color:#0d2749;
width:600px;
height:1px;
line-height:1px;
margin:0px;
padding:0px;
}


.rule {
background-color:#000000;
height:1px;
line-height:1px;
margin:0px;
padding:0px;
}

.arrowlistmenu{
width:148px;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font-family: tahoma, verdana, sans-serif;
font-size: 12px;
color:#ffffff;
background-color:#0d2749;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
padding-left:20px;
padding-right:5px;
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-color:#0d2749;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 4px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
font-family: tahoma, verdana, sans-serif;
font-size: 12px;
color:#ffffff;
color: #ffffff;

}

.arrowlistmenu ul li a{

background-color:#0d2749;
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
background-color:#0d2749;
color: #ffffff;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #ffffff;
background-color:#0d2749;
}

.socialbox {background-color:#000000; padding:8px; border: #8f8f8f 1px solid;}

.mediabox {background-color:#a40303; padding:8px; border: #000000 1px solid; width:380px; margin-left: 10px; margin-top:8px; margin-bottom:10px;}

.socialtext {
font-family: tahoma, verdana, sans-serif;
font-size: 12px;
color:#ffffff;
font-weight:bold;
text-align:center;
}

.socialtext a:link {
color:#ffffff;
text-decoration:underline;
}

.socialtext a:visited {
	color:#fcd066;
	text-decoration:underline;
}

.socialtext a:hover {
	color:#a0cbf6;
	text-decoration:none;
}

.mediatext {
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
color:#ffffff;
font-weight:normal;
text-align:center;
}

.mediatext a:link {
color:#ffffff;
text-decoration:underline;
}

.mediatext a:visited {
	color:#fcd066;
	text-decoration:underline;
}

.mediatext a:hover {
	color:#a0cbf6;
	text-decoration:none;
}

.contributeblock {
width:150px;
height:100px;
border: #000000 1px solid;
float:left;
margin:20px;
background-color:#6090c0;
color:#ffffff;
font-family: tahoma, verdana, sans-serif;
font-size: 12px;
font-weight:bold;
text-align:center;
padding:3px;

}

.contributeblock a:link {
color:#ffffff;
text-decoration:none;
}

.contributeblock a:visited {
	color:#ffffff;
	text-decoration:none;
}

.contributeblock a:hover {
	color:#ffe56a;
	text-decoration:underline;
}

.contributefull {
width:715px;
height:100px;
border: #8f8f8f 1px solid;
float:left;
margin-left:25px;
font-family: tahoma, verdana, sans-serif;
font-size: 12px;
font-weight:bold;
text-align:center;
}

.affliatelist {
background-color:#f4fbcb;
width:198px;
border-left: #8f8f8f 1px solid;
color:#000000;
font-family: tahoma, verdana, sans-serif;
font-size: 11px;
font-weight:normal;
padding:5px;
}

.affliatelist a:link {
	color:#e83e39;
	text-decoration:underline;
}

.affliatelist a:visited {
	color:#000000;
	text-decoration:underline;
}

.affliatelist a:hover {
	color:#033a82;
	text-decoration:none;
}

.newaffiliates {
width:120;
height:60px;
border: #8f8f8f 1px solid;
float:left;
margin:10px;
background-color:#22547f;
color:#ffffff;
font-family: tahoma, verdana, sans-serif;
font-size: 12px;
font-weight:bold;
text-align:center;
padding:0px;
}

.newaffiliates2 {
width:120;
height:60px;
float:left;
margin:10px;
background-color:#ffffff;
color:#ffffff;
font-family: tahoma, verdana, sans-serif;
font-size: 12px;
font-weight:bold;
text-align:center;
padding:0px;
}

.featuredaffiliates {
width:468;
height:60px;
border: #8f8f8f 1px solid;
float:left;
margin:15px;
background-color:#22547f;
color:#ffffff;
font-family: tahoma, verdana, sans-serif;
font-size: 12px;
font-weight:bold;
text-align:center;
padding:0px;
}

.consortiumbox {
width:770;
margin:10px;
border: #8f8f8f 1px solid;
background-color:#ffffff;
font-family: tahoma, verdana, sans-serif;
font-size: 12px;
padding:10px;
}
