body{margin:0;background: #072f54 url(../images/llb/bg.jpg) top left repeat-x;color:#000000}
body,td,th,input,select,textarea,input {font-family: 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:focus{outline: none;}
a{color:#003550;}


h1{
	font-family: "Trebuchet MS";
	line-height: 1.2em;
	text-align: center;
	background-color: #FEFF1C;
	width: 70%;
	font-weight: bold;
	color: #000184;
	font-size: 22px;
	text-align: center;
}
h2{font-family:"Trebuchet MS";line-height:1.2em; text-align: center; font-weight:bold;color:#0053a0;font-size:22pt;}
h3{font-family:"Trebuchet MS";line-height:1.2em; text-align: center; font-weight:bold;color:#ee3a43;font-size:19px;}
h5{
	font-family: "Trebuchet MS";
	line-height: 1.2em;
	text-align: left;
	font-weight: bold;
	color: #000000;
	font-size: 14px;
	border-bottom: thin solid Black;
	width: 34%;
}


.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 */ 

#tblACMAdminToolbar{z-index:100}

#wrapper{
	width: 994px;
	background: #fff;
	padding: 4px 8px 8px;
	border-left: 3px solid #000;
	border-right: 3px solid #000;
	margin: 0 auto;
}

	#nav{background: #000 url(../images/llb/nav-bg.gif) top left repeat-x;font-size:11px;border-bottom:2px solid #9daab8;z-index:3;position:relative}
		#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;}
	
		/* Level 1 */
		#nav ul li {background: url(../images/llb/nav-divider-bg.gif) top left repeat-y;padding:0 1px}
		#nav ul li#pageid33{display:none;}
		#nav ul li div a{padding:9px 22px 9px 21px;color:#ffffff;font-weight:bold}
			#nav ul li div a:hover, #nav ul li.ipf-active1 div a{background: url(../images/llb/navitem-active-bg.gif) right no-repeat;}
		#nav ul li.ipf-parent div a{background: url(../images/llb/nav-parentarrow.gif) right no-repeat;}
		#nav ul li.ipf-parent div a:hover{background: #225283 url(../images/llb/nav-parentarrow-active.gif) right no-repeat;}
			#nav ul li.ipf-parent.ipf-active1 div a{background: #225283 url(../images/llb/nav-parentarrow-active.gif) right no-repeat;}
		#nav ul li.ipf-parent div li a{background: none}
		#nav ul li.ipf-parent div li a:hover{}
	
		/* Level 2 */
		#nav ul li ul{margin:0;position: absolute;background: #dde7f0;width: 180px;border-top:1px solid #9bb9d4;border-left:1px solid #9bb9d4;border-right:1px solid #9bb9d4;left: -999em;}
		#nav ul li#pageid55248 ul{margin:0 0 0 -93px}  /* Media */
		#nav ul li ul li {padding:0;background:none}
		#nav ul li ul li a{border-bottom:1px solid #9bb9d4;width:160px;padding:6px 10px;text-indent:0;}
		#nav ul li ul li a:hover{background: #fff}
		#nav ul li ul li.ipf-parent a{background: url(../images/llb/nav-subparentarrow.gif) right no-repeat}
		#nav ul li ul li.ipf-parent a:hover{background: #fff url(../images/llb/nav-subparentarrow.gif) right no-repeat}
	
		/* Level 3 */
		#nav ul li ul li ul {margin: -25px 0 0 180px;}
		#nav ul li#pageid55248 ul li ul{margin:-25px 0 0 -182px} /* Media */
		#nav ul li ul li ul li a{background:none !important;}
		#nav ul li ul li ul li a:hover{background: #fff !important;}
		
		/* Level 4 */
		#nav ul li ul li ul li ul {display:none}
	
		#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;}

	#header{background: url(../images/llb/header-bg.jpg) top left no-repeat;position:relative;height:92px;margin:0 0 1px 0;clear:both}
	
		#logo{font-size:30px;color:#000}
			#logo span{display:none;}
			#logo a{text-decoration:none;}
	
		#search{position:absolute;top:10px;right:20px;}
			#search-textfield{border:1px solid #000;width:170px;vertical-align:middle;}
			#search-button{padding:0;margin:0;background: url(../images/llb/button-search.gif) top left no-repeat;width:59px;height:26px;text-indent:-2000px;line-height:100px;overflow:hidden;border:none;vertical-align:middle;}
			#search .ipf-PageSearch-TextField{border:1px solid #000;width:170px;vertical-align:middle;}
			#search .ipf-PageSearch-Button{padding:0;margin:0;background: url(../images/llb/button-search.gif) top left no-repeat;width:59px;height:26px;text-indent:-2000px;line-height:100px;overflow:hidden;border:none;vertical-align:middle;}
			
		
		#textsize{position:absolute;top:50px;right:14px;}
			#textsize div{float:left;margin:0 4px 0 0}
			#textsize a{display:block;width:18px;height:18px;background-position:top;text-indent:-2000px;float:left;}		
			#textsize #textsize-small a{background: url(../images/llb/textsize-small.gif);}
			#textsize #textsize-medium a{background: url(../images/llb/textsize-medium.gif);background-position:bottom}
			#textsize #textsize-large a{background: url(../images/llb/textsize-large.gif);}
			#textsize a:hover{background-position:bottom !important}
			
	#focusarea{
	position: relative;
	height: 200px;
	width: 954px;
	background-image: url(images/pvHead3.jpg);
	margin: 0 0 1px 20px;
	background-repeat: no-repeat;
	border: thin solid White;
}

#adBanner
{
	position: relative;
	margin: 50px 0 0 210px;
	
}
		#ad1{float:left;position:relative;width:240px;height:174px}
			#ad1 img{position:absolute;top:0;left:0;}
		
		#filmstrip-main{float:left;width:432px;height:154px;overflow:hidden;margin:0 1px;background: url(../images/llb/filmstrip-main-bg.gif) top left repeat-x;font-size:9px;font-weight:bold;padding:10px 10px;position:relative}		
			.filmstrip-main-item{overflow:hidden}
			.filmstrip-main-item a{text-decoration:none;}
			.filmstrip-main-item h2{font-size:19px;margin:0 0 5px 0;color:#000}
			.filmstrip-main-item p{margin:0;}
			.filmstrip-main-item .photo{position:absolute;bottom:0;left:0;z-index:1}
			.filmstrip-main-item .learnmore{position:absolute;bottom:10px;right:10px;z-index:2}
			
	
				.filmstrip-main-item{display: none;}
				.pagination{}

/* Change Level 2 Section Header images assigned below  */					
/*****************************************************************************/
	
		#sectionheader{float:left;width:452px;height:174px;margin:0 1px}
			/*Players*/
			body#pagevariable10 #sectionheader{background: url(/asset153.aspx) top left no-repeat;}
			/*Parents*/
			body#pagevariable13 #sectionheader{background: url(/asset154.aspx) top left no-repeat;}
			/*Managers and Coaches*/
			body#pagevariable14 #sectionheader{background: url(/asset150.aspx) top left no-repeat;}
			/*Umpires*/
			body#pagevariable15 #sectionheader{background: url(/asset97.aspx) top left no-repeat;}
			/*League Officers*/
			body#pagevariable16 #sectionheader{background: url(/asset149.aspx) top left no-repeat;}
			/*District Officers*/
			body#pagevariable17 #sectionheader{background: url(/asset131.aspx) top left no-repeat;}
			/*Media*/
			body#pagevariable18 #sectionheader{background: url(/asset152.aspx) top left no-repeat;}
			/*Softball News*/       
			body#pagevariable19 #sectionheader{background: url(/asset162659.aspx) top left no-repeat;}
			/*Challenger News*/     
			body#pagevariable20 #sectionheader{background: url(/asset162662.aspx) top left no-repeat;}
			/*NPF Camp Page*/     
			body#pagevariable21 #sectionheader{background: url(/asset162929.aspx) top left no-repeat;}
		
		#ad2{float:left;position:relative;width:240px;height:174px}
			#ad2 img{position:absolute;top:0;left:0;}
		
	#contentarea{border-collapse:collapse;width:100%}
	
		.block{margin:0 0 10px 0;font-size:10px;clear:both}
			.block h2{margin:0 0 2px 0;color:#000;font-size:16px}
			.block-content{background:#fff;border:1px solid #9bb9d4;padding:8px 8px 0 8px;line-height:1.4em}
			.block-content td{font-size:10px;}

/*****************************************************************************/
/* Left Column
/*****************************************************************************/			
	
		#column-left{width:181px;
		padding:5px 5px 0 -10px;
		background:#fdec05;
		/* border-right:1px solid #9bb9d4; */
		line-height:1.4em;
		position:relative;
		z-index:2
		}
		
			.block#subnav{position:relative;z-index:2}
				.block#subnav .block-content{padding:2px}
				#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;}
			
				/* Level 1 */
				#subnav ul li {}
				#subnav ul li div a{width:165px;padding:4px 5px;color:#000;font-weight:bold;border-bottom:1px solid #cddce9}
				#subnav ul li div a:hover{background:#cddce9}
				#subnav ul li.ipf-parent div a{background: url(../images/llb/subnav-parentarrow.gif) right no-repeat;}
				#subnav ul li.ipf-parent div a:hover{background: #cddce9 url(../images/llb/subnav-parentarrow.gif) right no-repeat;}
				#subnav ul li.ipf-parent div li a{background: none}
				#subnav ul li.ipf-parent div li a:hover{}
			
				/* Level 2 */
				#subnav ul li ul{margin:-20px 0 0 174px;position: absolute;background: #dde7f0;width: 180px;border-top:1px solid #9bb9d4;border-left:1px solid #9bb9d4;border-right:1px solid #9bb9d4;left: -999em;}
				#subnav ul li ul li {padding:0;background:none}
				#subnav ul li ul li a{border-bottom:1px solid #9bb9d4;width:160px;padding:6px 10px;text-indent:0;}
				#subnav ul li ul li a:hover{background: #fff}
				#subnav ul li ul li.ipf-parent a{background: url(../images/llb/nav-subparentarrow.gif) right no-repeat}
				#subnav ul li ul li.ipf-parent a:hover{background: #fff url(../images/llb/nav-subparentarrow.gif) right no-repeat}
			
				/* Level 3 */
				#subnav ul li ul li ul {margin: -24px 0 0 180px;}
				#subnav ul li ul li ul li a{background:none !important;}
				#subnav ul li ul li ul li a:hover{background: #fff !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;}
				
			.block#sponsors{}
				.block#sponsors .block-content{padding:0px}
	
/*****************************************************************************/
/* Content 
/*****************************************************************************/
		
		#content{line-height:1.4em;
		padding:12px 5px 0 5px;
		}
		
			#content .block{float:right;margin:0 0 10px 30px;width:185px;clear:right}
				#content .block-content{background:#f5f8fa;}
				
			#content ul{margin:10px 0;padding:0;list-style:none;}
				#content ul li{background: url(../images/llb/bullet.gif) 0 4px no-repeat;padding:0 0 0 15px;margin:0 0 2px 10px}
		
			#path{font-size:11px;margin:0 0 15px 0;}
			
			h1#pagetitle{border-bottom:1px solid #000;padding:0 0 2px 0;margin:0 0 12px 0;clear:both}
		
			#filmstrip-sub{margin:-12px -15px 10px -14px;font-size:9px;clear:both;width:548px;overflow:hidden}
				#filmstrip-sub a{display:block;line-height:1.1em;margin:0 1px 0 0;border:1px solid #739ac1;padding:4px 25px 3px 6px;float:left;display:inline;position:relative;width:103px;height:71px;background: url(../images/llb/filmstrip-sub-item-bg.gif) top right no-repeat;text-decoration:none}
				#filmstrip-sub a img{position:absolute;bottom:1px;left:1px;}
				#filmstrip-sub a.selected{background: url(../images/llb/filmstrip-sub-item-active-bg.gif) top right no-repeat}
					
			#news{font-size:10px;line-height:1.4em;clear:both;margin:0 -7px 0 -7px}
				#news h2{border-bottom:1px solid #92bd96;padding:0 0 0px 25px;margin:0;font-size:26px;background: url(../images/llb/baseball.gif) left no-repeat;color:#000}
				#news h2 span{float:right;font-size:10px;font-weight:bold;}
				#news-content{background: url(../images/llb/news-bg.gif) top left repeat-x;padding:10px 10px}
					#news-content img{float:left;margin:0 10px 0 0;border:1px solid #9bb9d4;background:#fff;padding:1px;}
					.news-item{background: url(../images/llb/divider-horizontal-green.gif) bottom left repeat-x;padding:4px 0 1px 0}
					
			#blocks-table{width:100%;border-collapse:collapse;}
				#blocks-table td{width:233px;background:#e9f2f7;font-size:10px;line-height:1.4em;padding:8px 12px;border:1px solid #9bb9d4;vertical-align:top;}
					#blocks-table td h2{background: #2e5881 url(../images/llb/homepageblock-title-bg.gif) top left no-repeat;padding:5px 10px 5px 20px;color:#fff;margin:-8px -12px 10px -12px;border-bottom:1px solid #083056;font-size:18px}
				#blocks-table td.homepageblocks-spacer{background:#fff;font-size:1px;line-height:1;padding:3px;border:none;width:auto}
		
			#articles{clear:both;margin:15px 0}
				#articles img{float:right;margin:0 0 0 10px;border:1px solid #9bb9d4;background:#fff;padding:1px;}
				.articles-item{background: url(../images/llb/divider-horizontal-black.gif) bottom left repeat-x;padding:10px 0 5px 0}
				
			#childpages{clear:both;padding:1px}
				#childpages ul{background:#fff;border:1px solid #bbc7a5;padding:10px 15px 5px 15px;margin:0;font-size:11px;clear:both}
				#childpages ul li{list-style:none;background: url(../images/llb/childpagebullet.gif) 0 2px no-repeat;padding:0 0 0 18px;margin:0 0 7px 0;}
				#childpages ul li a{font-weight:bold;font-size:13px;display:block;}
				
			.table-equipmentsuppliers{width:65%;border-collapse:collapse;border-bottom:1px solid #000}
				.table-equipmentsuppliers h2{border-bottom:1px solid #000;margin:0;padding:0 0 5px 0}
				.table-equipmentsuppliers th{padding:4px 5px;vertical-align:top;text-align:left;width:40%;font-weight:normal;}
				.table-equipmentsuppliers td{padding:4px 5px;vertical-align:top;}
			

/*****************************************************************************/
/* Right Column
/*****************************************************************************/		
		
		#column-right{width:182px;padding:5px 5px;background:#dde7f0;border-left:1px solid #9bb9d4;line-height:1.4em}	

			.ipf_qpoll_view{width:100%;}
			#votebuttoncell input{}
				#votebuttoncell input{background: url(../images/llb/button-vote.gif) top left no-repeat;vertical-align:middle;padding:0;border:none;width:59px;height:25px;line-height:100px;overflow:hidden;margin:0 5px 0 0}
				html > body #votebuttoncell input {text-indent:-2000px;} /* for IE6 */
				html > body #votebuttoncell input {*text-indent:0px} /* for IE7 */

/*****************************************************************************/
/* Footer
/*****************************************************************************/	
	
		
	#footer{background:#000;color:#999999;font-size:10px;padding:15px 15px 5px 15px}
		#footer p{margin:0;}
		#poweredbyactive{float:right}
		#footer ul{margin:0;padding:0;list-style:none}
			#footer ul li{float:left;margin:0;padding:0 10px;border-right:1px solid #9cacbb;}
			#footer ul li#pageid33{display:none;}
			#footer ul li a{display:block;color:#fff;font-weight:bold;}
			#footer ul li ul{display:none;}
		p#copyright{clear:left;margin:0;padding:8px 0 10px 10px}
		p#copyright a{color:#999999;}
		
		#footer #textimages{display:none;}
		#footer #textonly{display:inline;}
		
/*****************************************************************************/
/* Blank Template
/*****************************************************************************/		

body.blank{background-image:none;background-color:#fff;}
body.blank #nav{margin:0 0 20px 0}

/*****************************************************************************/
/* Custom CSS For Editor Snippets - added by Josh Powell on 1-9-09 */
/*****************************************************************************/	
div.ImgCapContainer{width:100%;}
div.ImgCapInnerBox {border: 2px solid #C1C2CB; margin: 0px; padding: 7px 0px 7px 0px; width: 414px;}
p.ImgCap {margin: 0px; padding: 7px 0px 7px 0px;}
p.ImgCapBetween {margin: 10px 0px 10px 0px; padding: 0px;}
p.ImgOnlyBorderWrap{border: 2px solid #C1C2CB; margin: 0px; padding: 7px 0 7px 0; width: 414px;}

/*****************************************************************************/
/* Custom CSS For NPF Camp Page - added by Josh Powell on 5-12-09 */
/*****************************************************************************/	
dl.npfcamplist { background:#d6debf; padding:5px 10px 10px 10px; margin: 0px; border: 1px dotted #999;}
dl.npfcamplist dt { margin: 5px 0 0 0; font-weight: bold;}
dl.npfcamplist dd { background: url(http://www.littleleague.org/Assets/images/general-allusers/arrow_blue.gif) no-repeat 30px 50%; margin: 0px 0 0 0; padding: 0 0 0 50px;}
p.npfcampteam { font-size: 16px; font-weight:bold; padding: 0px; margin: 40px 0 0 0; border-top: 1px dotted #999; border-right: 1px dotted #999; border-bottom: none; border-left: 1px dotted #999;}

.rightFloat
{
	width: 690px;
	float: left;
	background-color: #CCCCCC;
	padding-left: 10px;
}

.innerPNL
{
	width: 650px;
	float: left;
	background-color: #CCCCCC;
}

.collapsePanel {
	width: 600px;
	height: 0px;
	background-color: #CCCCCC;
	overflow: visible;
	margin-left: 5px;
	padding: 2px 5px 2px 5px;
	font-family: Times New Roman;
	font-size: 16pt;
	letter-spacing: 1px;
	color: #072f54;
	
}

.collapsePanelHeader {
	width: 500px;
	height: 20px;
	color: Yellow;
	font-size: 12pt;
	background-color: black;
	font-weight: bold;
	float: left;
	padding: 5px;
	cursor: pointer;
	vertical-align: middle;
	margin-left: 5px;
}

.collapsePanelHeader2 {
	width: 500px;
	height: 20px;
	color: #0001A6;
	background-color: #fdec05;
	font-weight: bold;
	font-size: 12pt;
	float: left;
	padding: 5px;
	cursor: pointer;
	vertical-align: middle;
	margin-left: 5px;
}

.ppTax {
	background-color: #FB0000;
	padding: 10px 10px 10px 10px;
	font-family: "Minion Pro";
	font-weight: bolder;
	color: #000000;
	font-size: 14pt;
	border: 4px outset #FFFAFA;
}



.specials {
	margin: 15px 0 0 0;
	background-color: #0608FF;
	padding: 0 10px 0 10px;
	font-family: "Minion Pro";
	font-weight: bolder;
	color: #000000;
	font-size: 18pt;
	border: 4px outset #FFFAFA;
}

.specialFly
{
	margin: 15px 0 0 0;
	background-color: #0608FF;
	padding: 0 10px 0 10px;
	font-family: "Minion Pro";
	font-weight: bolder;
	color: #FAFB00;
	font-size: 14pt;
	border: 4px outset #FFFAFA;
}

.specialFly h1
{
	margin: 5px 0 0 45px;
	
	font-family: "Adobe Caslon Pro Bold";
	color: #FEFF2F;
	font-size: 18pt;
	
}

.specialFly ul{
	padding: 2px 2px 2px 2px;
	margin: 0;
	font-size: 14px;
	clear: both;
	list-style-position: outside;
}
.specialFly ul li{
	list-style: disc;
	padding: 0 0 0 2px;
	margin: 0 0 2px 0;
}

.green {font-family:arial,helvetica;}
.green .ajax__tab_body 
{
    font-size:10pt;
    border:2px solid #e3f0cb;
    border-top:none;
    padding:8px;
    background-color:#ffffff;
	 
}
.green .ajax__tab_header 
{
	background-color: #0002E1;
	border: solid 2px #0002E1b;
	border-bottom: none;
	padding: 2px 2px 4px 2px;
	text-align: center; /* center the tabs horizontally */
}
.green .ajax__tab_tab
{
	font-size: 10pt;
	font-weight: bold;
	color: #FEFF13;
	text-align: center;
	border: solid 1px #d5e7b5;
	padding: 5px;
}
.green .ajax__tab_active .ajax__tab_tab,
.green .ajax__tab_hover .ajax__tab_tab
{
	background-color:#FEFF13;
	color: #0002E1;
}

.green h3
{
	background-color: #C1C1C1;
	font-weight: bolder;
	color: #D9111B;
	font-family: "Adobe Caslon Pro Bold";
	vertical-align: middle;
}

.green ul
{
	margin: 5px 0 0 0;
	padding: 0 10px 10px 10px;
	font-family: "Minion Pro";
	font-weight: bolder;
	font-size: 12pt;
	color: #0002C1; 
	background-color: #FEFF0F;
	
	/*	
	border: 4px outset #FFFAFA; 
	background-color: #FBFBD0;
	margin: 0 0 0 10px;
	background-color: #E7E800;
	*/
}

.green li
{
	list-style: disc inside;
	display: block;
	margin: 4px 0 4px 5px;
}

.green a:link, a:visited
{
	
	color: #000000;
	text-decoration: underline;
		
	font-size: 10pt;
}

.green a:hover
{
	color: #FEFF0B;
	background-color: Blue;
	text-decoration: overline;
	
	font-size: 10pt;
	font-style: italic;
}

.center .ajax__tab_header 
{
	text-align:center; /* center the tabs horizontally */
}


.grid
{
	font-family:Arial;
	font-size:12px;
	width:800px;
}
/* gridview styles */
.grid .gridview
{
	width:100%;
	border:solid 2px #5E8CC6;
	empty-cells:show;
	border-top-width:1px;
}
.grid .gridview .row TD, 
.grid .gridview .altrow TD,
.grid .gridview .edit-info TD
{
	text-align:left;
	padding:5px 4px;
	border-top:solid 1px #E2EBF2;
}
.grid .gridview .edit-info TD
{
	border-top:dashed 1px #5E8CC6;
    font-weight:bold;
    color:#333;
}
.grid .gridview TR.first TD
{
	border-top:none;
}
.grid .gridview TD.edit
{
	border-bottom:dashed 1px #5E8CC6;
}     
.grid .gridview .edit-info A
{
    font-weight:normal;
}        
.grid .gridview .row TD.command, 
.grid .gridview .altrow TD.command,
.grid .edit-info TD.command
{
	text-align:center;
}    
.grid .gridview .header TH
{
	background:url(../img/hdr.gif) repeat-x;
	height:22px;
	line-height:22px;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding:0px 4px;
}
.grid .gridview .edit
{
	padding:10px 5px;
}
.grid .gridview .edit,.grid .gridview .edit-info
{
	background-color:#F0F8FF;
}    
/* details styles */
.grid .detailview
{
	width:100%;
	empty-cells:show;
}  
.grid .detailview TH
{
	text-align:left;
	padding:0px 10px;
	color:#333;
}    
.grid .details .footer
{
	text-align:right;
	padding:10px 10px 0px 0px;
} 
.grid .details .header
{
	text-align:left;
	padding:0px 10px;
	font-weight:bold;
	display:none;
} 

.regInfo
{
	background-color: #000190;
	color: #FFFAFA;
	width: 87%;
	font-family: "Adobe Caslon Pro Bold";
	font-size: 12pt;
	padding: 4px 10px 4px 10px;
	line-height: 28px;
	letter-spacing: 1px;
	margin-left: 10px;
	margin-bottom: 15px;
}

.regInfo h1
{
	font-weight: bolder;
	font-size: 20pt;
	background-color: #CCCCCC;
	width: 100%;
	color: #000193;
	text-align: center;
}

.regInfo h4
{
	padding-left: 5px;
	font-weight: bolder;
	font-size: 16pt;
	/* background-color: #000190; 
	border-left: 2px solid #000190;
	*/
	color: #F4F4F4;
	border-bottom: 2px solid #FEFF0B;
	width: 100%;
	text-align: left;
	
}

.regInfo a
{
	
	color: #FFFFFF;
	text-decoration: underline;
}

.regInfo a:hover
{
	color: #FEFF0B;
	text-decoration: overline;
}

.volAlert
{
	background-color: #F40000;
	color: #FFFAFA;
}

.newsCenter
{
	background-color: #C7C7C7;
	padding: 5px 5px 5px 5px;
}

.mikeLink a
{
	font-size: 18pt;
	color: Red;
	text-align: center;
}

/*

.cleanup a
{
	
	color: #000000;
	text-decoration: none;
	font-weight: bolder;
	font-size: 18pt;
}

.cleanup a:link, a:visited
{
	
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #000000;
	font-weight: bolder;
	font-size: 16pt;
}

.cleanup a:hover
{
	color: #FEFF0B;
	background-color: Blue;
	text-decoration: overline;
	font-weight: bolder;
	font-size: 16pt;
}
*/