body{margin:0;background: #2fa9bf url(../images/boysandgirlscountry/bg.jpg) top left repeat-x;color:#000000}
body,td,th,input,select,textarea,input {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:13px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}
a {color:#0066cc;text-decoration:none;}

h1{font-size:18px;font-weight:normal;color:#000000;line-height:1.2em}
h2{font-size:18px;font-weight:normal;color:#000000;line-height:1.2em;margin:15px 0 4px 0}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#toolbararea{width:900px;margin:0 auto;position:relative;height:50px}
	#toolbararea a{color:#ffffff;text-decoration:none;}
	#toolbararea img, #toolbararea input{vertical-align:middle;}
	
	#toolbar{position:absolute;right:80px;top:22px;text-align:left;font-size:13px;width:400px;}
		#toolbar img{padding:0 2px 0 6px}
		#toolbar .ipf-EmailPage {display:block; float:left; position:absolute; right:132px; top:0px; width:100px;}
		
	#search{position:absolute;top:18px;right:0;}
		#search-textfield{width:127px;border:1px solid #cccccc;color:#999999}
		#search-button{background: url(../images/boysandgirlscountry/button-search.gif) top left no-repeat;width:58px;height:22px;overflow:hidden;padding:0;border:none;text-indent:-2000px;line-height:100px}
		
		.ipf-PageSearch-TextField{width:127px;border:1px solid #cccccc;color:#999999}
		.ipf-PageSearch-Button{background: url(../images/boysandgirlscountry/button-search.gif) top left no-repeat;width:58px;height:22px;overflow:hidden;padding:0;border:none;text-indent:-2000px;line-height:100px}
		

#wrapper{width:900px;margin:0px auto 0 auto;background:#ffffff}

	#header{position:relative;background: url(../images/boysandgirlscountry/header-bg.gif) bottom left repeat-x;padding:0 0 4px 0;margin:0 0 1px 0}
		#logo{}
		
		#flashheader{position:absolute;top:1px;left:201px}
		
		#headertext{position:absolute;top:1px;left:201px;width:698px;height:147px;background: url(../images/boysandgirlscountry/header-bg.jpg) top left no-repeat;}
			#headertext h2{color:#ffffff;font-size:24px;position:absolute;top:30px;left:20px}
			#headertext #headerquote{font-family:"Monotype Corsiva",Garamond,Georgia, "Times New Roman", Times, serif;position:absolute;top:40px;left:190px;width:490px;color:#ffffff;font-size:18px; font-style:italic; text-align:right}
	
		#nav{position:absolute;left:201px;bottom:4px;width:698px;background: #e6e5e6 url(../images/boysandgirlscountry/nav-bg.gif) top left repeat-x}
			#nav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}
			#nav ul li {float: left;list-style: none;list-style-image:none;margin:0}
			#nav ul li a{display:block;text-decoration:none;color:#000000}
		
			/* Level 1 */
			#nav ul li div {background: url(../images/boysandgirlscountry/nav-divider.gif) top left repeat-y;padding:0 0 0 1px}
			#nav ul li div a{padding:9px 20px 9px 21px;}
			#nav ul li div a:hover{background:#ffffff}
		
			/* Level 2 */
			#nav ul li ul{display:none;}
			#nav ul li ul{margin:0;position: absolute;background: #e6e6e5;width: 180px;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff;left: -999em;}
			#nav ul li ul li a{border-bottom:1px solid #ffffff;width:160px;padding:6px 10px;text-indent:0;}
			#nav ul li ul li a:hover{background: #ffffff}
			#nav ul li ul li.ipf-parent a{background: url(../images/boysandgirlscountry/nav-subarrow.gif) right no-repeat}
			#nav ul li ul li.ipf-parent a:hover{background: #ffffff url(../images/boysandgirlscountry/nav-subarrow.gif) right no-repeat}
		
			/* Level 3 */
			#nav ul li ul li ul {margin: -25px 0 0 180px;}
			#nav ul li ul li ul li a{background:none !important;}
			#nav ul li ul li ul li a:hover{background: #ffffff !important;}
		
			#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
			#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
			#nav li:hover, #nav li.hover {position: static;}
	

	/* Blocks */
	.block{}
	p.block-header{margin:0 0 5px 0;}
	.block-content{padding:10px 10px;}
	.block-events{padding:0px 10px;}
		
	.block#getinvolved{}
		.block#getinvolved table{width:100%;border-collapse:collapse;}
		.block#getinvolved table th{width:50px;padding:10px 0 10px 0;text-align:center;vertical-align:top;background: url(../images/boysandgirlscountry/divider-horizontal-bg.gif) bottom left repeat-x}
		.block#getinvolved table td{padding:10px 5px 10px 5px;vertical-align:top;background: url(../images/boysandgirlscountry/divider-horizontal-bg.gif) bottom left repeat-x}

	.block#message{}
		.block#message h2{border-bottom:1px solid #e0e0e0;padding:0 0 3px 0}
		
	.block#enewsletter{background:#7f317f;color:#ffffff;margin:0 0 1px 0}
		.block#enewsletter a{color:#ffffff;}
		.block#enewsletter input{vertical-align:middle;}
		.block#enewsletter #enewsletter-textfield{width:110px}
		.block#enewsletter #enewsletter-button{background: url(../images/boysandgirlscountry/button-submit.gif) top left no-repeat;width:58px;height:22px;overflow:hidden;padding:0;border:none;text-indent:-2000px;line-height:100px}
	
	.block#events{background:#1f82a2;color:#ffffff}
		.block#events p.block-header{margin:0;}
        .block#events ul {margin:0;padding:0 10px;list-style:none;}		
		.block#events ul li {border-bottom:1px solid #145468;padding:10px 0}
		.block#events ul li a{color:#ffffff;text-decoration:none; font-weight:bold;font-size:12px;}
		.block#events ul li a:hover{text-decoration:underline;}
	


	#contentarea{border-collapse:collapse;width:100%;}
		
		.level1	#leftcolumn{width:199px;padding:0 1px 20px 1px;background: url(../images/boysandgirlscountry/column-bg.gif) top right repeat-y;line-height:1.4em}
		.level2	#leftcolumn{width:194px;padding:0 0 0 1px;line-height:1.4em}
		
			#subnav{}
				#subnav h2{background:#17536f;color:#ffffff;border-top:1px solid #0b3d54;border-bottom:1px solid #0b3d54;padding:5px 11px;margin:0}
				
				#subnav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}
				#subnav ul li {float: left;list-style: none;list-style-image:none;margin:0}
				#subnav ul li a{display:block;text-decoration:none;color:#000000}
				
				/* Level 1 */
				#subnav ul li div{margin:0 0 1px 0;background: #1b82a2 url(../images/boysandgirlscountry/subnav-bg.gif) left no-repeat;}
				#subnav ul li div a{padding:5px 10px 5px 10px;width:174px;display:block;font-weight:bold;color:#ffffff}
				#subnav ul li.ipf-parent div a{background: url(../images/boysandgirlscountry/subnav-parentarrow.gif) right no-repeat;}
				#subnav ul li.ipf-parent div li a{background: none}
				
				/* Level 2 */
				#subnav ul li ul{margin:-23px 0 0 194px;position: absolute;background: #e6e6e5;width: 180px;border-top:1px solid #bdbdbd;border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;left: -999em;}
				#subnav ul li ul li a{border-bottom:1px solid #bdbdbd;width:160px;padding:6px 10px;text-indent:0;}
				#subnav ul li ul li a:hover{background: #ffffff}
				#subnav ul li ul li.ipf-parent a{background: url(../images/boysandgirlscountry/nav-subarrow.gif) right no-repeat}
				#subnav ul li ul li.ipf-parent a:hover{background: #ffffff url(../images/boysandgirlscountry/nav-subarrow.gif) right no-repeat}
			
				/* Level 3 */
				#subnav ul li ul li ul {margin: -25px 0 0 180px;}
				#subnav ul li ul li ul li a{background:none !important;}
				#subnav ul li ul li ul li a:hover{background: #ffffff !important;}
			
				#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul {left: -999em;}
				#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul {left: auto;}
				#subnav li:hover, #subnav li.hover {position: static;}

		.level1 #content{line-height:1.4em;padding:0 0 20px 0}
		.level2 #content{line-height:1.4em;padding:0 10px 20px 10px}
		
			#introduction{background:#e5e5e5;padding:10px 20px}
			
			#featurednews{padding:10px 20px;margin:0 0 15px 0}
				#featurednews h2{margin:5px 0 0 0}
				#featurednews table{width:100%;border-collapse:collapse;}
				#featurednews table th{width:77px;padding:10px 10px 10px 0;vertical-align:top;background: url(../images/boysandgirlscountry/divider-horizontal-bg.gif) bottom left repeat-x}
				#featurednews table td{padding:10px 5px 10px 5px;vertical-align:top;background: url(../images/boysandgirlscountry/divider-horizontal-bg.gif) bottom left repeat-x}

				#featurednews ul{margin:0;padding:0;list-style:none;}
				#featurednews ul li{background: url(../images/boysandgirlscountry/divider-horizontal-bg.gif) bottom left repeat-x;padding:10px 0;}
				#featurednews ul li a{font-weight:bold;list-style:none}
				
			#homepagelowercontent{padding:10px 20px}
				
			
			.level1 h1#pagetitle{}
			.level2 h1#pagetitle{margin:30px 0 10px 0}
				#printbutton{float:right;background: url(../images/boysandgirlscountry/icon-print.gif) left no-repeat;padding:2px 0 4px 19px;color:#acacac;font-size:10px;margin:0 0 0 10px}
				#printbutton a{color:#acacac;text-decoration:underline}
				
			
			p#backtotop{margin:15px 0 10px 0;}
			
		.level1 #rightcolumn{width:251px;padding:0 1px 20px 0;line-height:1.4em}
		.level2 #rightcolumn{width:199px;padding:0 1px 20px 1px;line-height:1.4em}
	
#footer{font-size:11px;background: url(../images/boysandgirlscountry/footer-bg.gif) top left no-repeat;width:880px;margin:0 auto;color:#ffffff;padding:30px 10px 0 10px}
	#footer a{color:#ffffff;text-decoration:underline}
	#footer p{margin:0 0 5px 0;}
	#poweredbyactive{float:right}
	#seo{}
		#seo a{text-decoration:none;}


body.printtemplate{background:#ffffff;background-image:none;padding:15px;}
body.printtemplate #printheader{font-size:25px;margin:0 0 15px 0}
body.printtemplate #footer{background:none;background-image:none;color:#000000;width:auto;padding:15px 0;margin:30px 0 0 0;border-top:1px solid #000000;clear:both}
	

/* Legacy Styles */
.hyperlink {font-size: 10pt; font-weight: normal; text-decoration: underline; font-family: arial; color: #336699;}
.TableSeparator {background-color: #336699; font-family: arial; color: #FFFFFF; font-size: 12pt; font-weight: bold; font-variant: small-caps;}
.subTableSeparator {background-color: #ffcc66; font-family: arial; color: #336699; font-size: 12pt; font-weight: bold; font-variant: small-caps;}
