/*  Begin Layouts */

#adminplace
{
	width: 100%;
	display: block;
	float: left;
	height: 7%;
	border-bottom: solid 1px #ccc;
	background-image: url(images/headerbg.gif);
	background-repeat:no-repeat;
	/*background-color: Maroon;*/
}

#adminplace H3
{
	font-size: 14px;
	font-weight: 700;
	color: #666;
	margin: 15px 5px 15px 60px;
	padding: 0px 0px 5px 0px;
	font-family:Verdana, "Trebuchet MS", "Lucida Grande", Sans-Serif
}

#adminLeft
{
	display:inline;
	width: 45%;
	float:left;
}


#adminRight
{
	display:inline;
	width: 50%;
	float:right;
	text-align:right;
}

#adminRight H6
{
	font-size: 9px;
	color: #003366;
	margin: 9px 60px 0px 0px;
	padding: 3px;
	font-weight:400;
	text-transform:uppercase;
	
}

#adminRight .user
{
	font-size: 11px;
	color: #ff6600;
	margin: 10px 15px 0px 0px;
	padding: 3px;
}


#leftCenter
{
	width: 490px;
	display: inline;
	float: left;
	/*border-right: solid 1px #ccc;*/
	/*height: 500px; */
}

#leftCenter #imagecenter
{
	display: inline;
	float: left;
	width: 100%;
	height: 110px;
	background-color: Silver;
	margin-bottom: 20px;
}

#imageCenter H4
{
	font-size:1em;
	margin-left:20px;
	font-weight:700;
	margin-top:15px;
}

#leftContent 
{
	float:left;
}

#leftContent P
{
	font-family:Verdana ,  "Trebuchet MS", Tahoma,"Lucida Grande", Sans-Serif;
	font-size:11px;
	padding:5px;
	margin:0px 0px 0px 15px;
	color: #333;
	width: 95%;
	line-height: 15px;
}

#midLeft P
{
	font-size: 11px;
	
}
	

#leftContent A:link, #leftContent A:visited
{
	text-decoration: none;
	color: #336699;
}


#leftContent A:hover
{
	color: #ccc;
}


#leftContent P.intro
{
	font-family: "Lucida Grande" , Tahoma, "Trebuchet MS" , Sans-Serif;
	font-size: 0.75em;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 25px;
	margin-top: 0px;
}


#leftContent H1, #leftContent H2, #leftContent H3{
	margin-left:15px;
}	


#leftContent H3
{
    font-size:14px;
}	
	
#leftContent H4
{
	margin-left: 15px;
	font-size: 11px;
	text-transform:uppercase;
	color: #0066B3;
}

#leftContent H4.pageTitle{
	font-size:12px;
	color:#666;
	padding-bottom:5px;
	text-transform:none;
	text-decoration:underline;
}


#leftContent H5
{
	margin-left:20px;
	font-size:11px;
	color: #000;
}


#leftContent H6
{
	margin-left:20px;
	font-size:11px;
	color: #666;
}


#leftContent P.gridControl
{
	text-align:center;
}


#leftContent UL, #leftContent OL
{
	font-size:11px;
}


#leftContent LI
{
	line-height: 15px;
}


#leftContent #taskpanel
{
	 border: solid 1px #999;
	 background-color:#0A5BC0;
	 width:250px;
	 margin-left:25%;
	 height: 30%;
}

#leftContent #taskpanel #taskHeader H5
{
	font-size:0.75em;
	font-weight:bold;
	color:White;
	margin-left:10px;
	padding:0px;
	margin-top:5px;
	margin-bottom:0px;
	padding-bottom:0px;
	
}


#leftContent TABLE
{
	font-size: 11px;
	margin-left:15px;
}



#leftContent #taskpanel #taskBody
{
	background-color:#A9CDF9;
	color:#fff;
}


#taskBody ul
{

	list-style-type:circle;
	margin-left:10px;
	padding-top:10px;
	padding-left:25px;
	padding-bottom:10px;

}



#taskBody li
{
	margin:5px;
	font-size:0.70em;
}

#taskBody li a:link, #taskBody li a:visited
{
	color:#333;
	text-decoration:none;

}

#taskBody li a:hover
{
	text-decoration:underline;
}

#rightCenter
{
	width: 25%;
	display: inline;
	float: right;
	/*height: 500px;*/
	
}


#rightCenter #eventpanel
{
	padding-top:15px;
}


#eventpanel OBJECT
{
	padding-left:10px;
}

#rightCenter H4
{
	font-size: 12px;
	color: #339900;
	font-family: Verdana, Trebuchet MS, Tahoma, Sans-serif;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 5px;
}


#rightCenter ul
{
	list-style-type: disc;
	margin-left: 25px;
	margin-top: 0px;
	padding: 5px 0px 0px 0px;
	margin-bottom: 0px;
	
}

#rightCenter li
{
	font-family: Verdana;
	color: #666;
	font-size: 8pt;
	padding-top: 7px;
	border-top: solid 1px #ccc;
	padding-bottom: 7px;
	padding-left: 0px;
}



#rightCenter li a:link, #rightCenter li a:visited
{
	text-decoration: none;
	color: #666;
}


#rightCenter li a:hover
{
	color: #006699;
}


#rightCenter li P
{
	color:#666;
}


/* End Layout Elements  */



/*  Begin Components */


#leftContent .menuList
{
	list-style-type: circle;
	margin-left: 1px;	
		
}


#leftContent li A:link, #leftContent li A:visited
{
	text-decoration: none;
	line-height: 18px;
	color: #666;
	font-size: 11px;
}

#leftContent li A:hover
{
	color: #6699cc;
}


#leftContent TABLE.grids
{
	border: solid 1px #999;
	font-family: Verdana, "Trebuchet MS" , Tahoma, "Lucida Grande" , inherit, Sans-Serif;
	font-size: 0.75em;
	margin-left: 1px;
	background-color: aliceblue; /*#C3D1DF;  #0E3C69; */
}

#leftContent TABLE TR .gridHeader
{
	background-color: #0E3C69;
	color: #fff;
	font-weight:700;
	font-size: 0.9em;
}

#leftContent TABLE.grids TD
{
	padding:5px;
}

#leftContent TABLE TD.gridRow 
{
	border-bottom:solid 1px #ccc;
}


#leftContent TABLE TR.last
{
	border-bottom: none;
}

#leftContent .grids TD a:link, #leftContent .gridss TD a:visited
{
	color:#022546;
	text-decoration:none;
}

#leftContent .grids TD a:hover
{
	color:#4D9CE9;
	
}

#leftContent .grids .gridIndex
{
	width:30%;
}
	
	
	
/*    Style Description for Directory listing */

#leftContent TABLE.directory
{
	background-color: #fff;
	border: solid 1px #ccc;
	margin-left:1px;
}


#leftContent TABLE.directory TR.gridHeader
{
	background-color: #336699;
	color: #ffffff;
	background-image:url(images/tableheaderbg.jpg);	
	
}

#leftContent TABLE.directory THEAD TR.headerRow TD{
	border-bottom:solid 1px #ccc;
}

#leftContent TABLE.directory TR.alternate {
	background-color: #66ccff;
	border-bottom: solid 1px #666; 
}

#leftContent TABLE.directory TD a:link, #leftContent TABLE.directory TD a:visited 
{
	color: #000;
	padding-left:5px;
}


#leftContent TABLE.directory TD a:hover
{
	color: #6699cc;
}


#leftContent TABLE.directory TR.gridHeader TD{
	height:40px;
}

#leftContent TABLE.directory TR.gridHeader TD H5
{
	/*text-transform:uppercase;*/
	padding: 3px 3px 3px 2px;
	margin:0px;
	color: #000;
	font-size:14px;
}

#leftContent TABLE.directory TD{
	padding: 2px;
	margin: 0px;
}


#leftContent TABLE.directory TD H6{
	text-transform:uppercase;
	color: #666;
	font-size: 11px;
	font-weight:normal;
	
}


#leftContent TABLE.directory TBODY
{
	border: solid 1px #ccc;
}

#leftContent TABLE.directory TR.gridBottom{
	border-top: solid 1px #ccc;
}

#leftCenter #imagecenter.search {
	background-color: #3399cc;
	background-image:url(images/searchbg.jpg);
}

#leftCenter #imagecenter.search TABLE{
	margin: 15px 5px 5px 45px;
	
}

#leftCenter TABLE TR.alternate {
	background-color: #ccffff;
	border-bottom: solid 1px #666;
}


	
	
/* Post Primary Script Modification */

	#introcenter #tblLogin
	{
		width: 200px;
		margin:25px 10px 10px 20px;
	}
	
	
	#midleft #imagecenter .admin
	{
		height:250px;
		background-color: #9CAD9C;
		float:left;
	}
	
	TABLE TD.index
	{
		text-align:right;
	}
	
	
/*  Form Elements and Classes */

	.formText
	{
		border: solid 1px #ccc;
		font-family: Verdana, Tahoma, Sans-Serif;
		font-size: 11px;
		width: 180px;
		height:16px;	
		
	}
	
	.formTextLarge
	{
		width:300px;
		border: solid #ccc 1px;
		height: 150px;
		font-size: 12px;
	}
	
	
	.formBtn, #leftContent TABLE TD a.formBtn:link, #leftContent TABLE TD a.formBtn:visited
	{
		height:24px;
		font-family: Verdana, Sans-Serif;
		font-size: 11px;
		padding:3px 5px 5px 5px;
		border: solid 1px #ccc;
		background-image: url(images/formbtn.jpg);
		color: #fff;
	}
	
	.errorText
	{
		color: Red;
	}
	
	
	.alertText
	{
		color: #666699;
	}
	
	.dropDown{
		width:100px;
		font-family: Verdana, Trebuchet MS, Sans-Serif;
		font-size: 11px;
		padding: 0px 3px 0px 3px;
		line-height:15px;
	}
	
	#leftContent TD H6 A:link, #leftContent TR.blurb TD H6 A:hover{
		margin: 0px 0px 0px 0px;
		padding: 0px 2px 0px 2px;
		color: #666666;
	}
	
	
	#leftContent TD H6{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		color: #666666;
	}
	
	#leftContent UL.bottomLinks LI
	{
	    display:inline;
	    padding:0px;
	    margin:0px;
	}
	
	#leftContent UL.bottomLinks LI A
	{
	    color:#6699cc;
	}
	
	#leftContent H5.noticeHeader {
	color: #ff6600;
	margin-bottom:2px;
	padding-bottom:0px;
}

#imageCenter H4 {
	font-size: 16px;
	color: #ff6600;
}
	
	
	
		