
/***************************************************/	

	body {
		background-image:url(/images/hdr/header-nav-bg.gif);
		background-repeat:repeat-x;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: small;
		margin: 0; 
		}
/*************************************************** START: Banner Tags */

	#banner {
		width:960px;
		margin: 0 auto;		}	
		
	#banner ul {
		float:right;
		list-style: none;
		margin: 0; 	}
		
	#banner li {
		float: left;
		height:17px;	}

	#banner li a {
		color:#FFFFFF;
		font:Arial;
		font-size: 11px;
		font-weight:bold;
		display: block;
		text-decoration:none;
		text-align:center;
		vertical-align:middle;	}	
	
	#banner li a:hover {
		text-decoration:underline;		}

	#banner-nav-home {
		background-image:url(/images/hdr/header-nav-home2.gif);
		background-position:right;
		background-repeat:no-repeat;	
		width:75px;
		background-color: #003366;	}

	#banner-nav-abt {
	width:128px;
	background-image:url(/images/hdr/header-nav-abt.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-color: #003366;		}	
	
	#banner-nav-classroom {
		width:150px;
		background-image:url(/images/hdr/header-nav-class.gif);
		background-position:right;
		background-repeat:no-repeat;
		background-color: #003366;		}
	
	#banner-nav-pd {
		width:165px;
		background-image:url(/images/hdr/header-nav-pd.gif);
		background-position:right;
		background-repeat:no-repeat;
		background-color: #003366;	}
	
	#banner-nav-students {
		width:123px;
		background-image:url(/images/hdr/header-nav-student.gif);
		background-position:right;
		background-repeat:no-repeat;
		background-color: #003366;	}
	
	#banner-nav-fordpas {
		width:131px;
		background-image:url(/images/hdr/header-nav-network.gif);
		background-position:right;
		background-repeat:no-repeat;
		background-color: #003366;	}

	#banner-logo {
		clear:both;
		float: left;
		padding: 5px 0px 10px 10px;	}	

	#banner-search {
		width: 250px;
		clear: right;
		float: right;
		padding:20px 10px 0px 0px;
		font:Arial;
		font-size:11px;	}	
	
	#banner-search a {
		text-decoration: none;}
		

/* END: Banner Tags */

/***************************************************/	

/*************************************************** START: Breadcrumb/General Info Tags */	

	#breadcrumbs-pd {
	background-color: #6699CC;
	clear:both;
	font-size: small; color:#FFFFFF;
	margin:10px 0px 0px 0px;
	padding:5px 5px 5px 10px;	}
	
	#breadcrumbs-pd a {
	color:#FFFFFF;
	margin:0px;
	padding:5px 5px 5px 10px;	}
		
	#breadcrumbs-pd a:hover {
	color:#FFFFFF;
	background-color:#B5D0E3;
	margin:0px;
	padding:5px 5px 5px 10px;	}

/* END: Breadcrumb Tags */

/****************************************************************used in home INC file  */
	#lefthome {
		float: left;
		padding:10px 0px 10px 10px;
		top:600px;
		width:535px;		}	
	
	#righthome {
		float:right;
		padding:10px 5px 10px 0px;
		top:600px;
		width:320px;
		font-size: small;	}
	
	#login-box { 
		border:1px solid #FFCC00;
		background-color:#FFFFCC;
		padding:5px; 
		margin: 10px 10px 5px 0px;
		color: #07408C;
		font-weight:bold;	}
	
	#login-box a{
		color: #017CC2;}	
	#schedule-box { 
		border:2px dotted #0066CC;
		background-color: #ECECEC;
		margin-top:10px;
		padding:15px; 	}
		
	#schedule-box a{
		color: #017CC2;}
	
	#rss {
		font-size: small; background-color:#EAEAEA; 
		padding:10px 2px 2px 2px; margin:10px 2px 2px 2px; 
		border: 1px solid #07408C; }
	
	.checklist{	     
			list-style:url(http://www.fordpas.org/images/BP/checkmark.gif); 
			margin-left:-5px;  
			padding-bottom: 6px;
			line-height: 13px;	
			}
/***************************************************/	


/*************************************************** PD logged in page */
	#wrap { 
		padding:0px 3px 20px 3px;
		margin:7px auto;
		clear:both;
		width: 900px;}
	
	#main-left { float:left;
		left:10px;
		top:130px;
		width:130px;
		background-color: #fff;
		padding: 2px 4px 2px 4px;			}
	
	#main-mid {
		float:left;
		left: 220px;
		width: 530px;
		padding: 0px 10px 5px 10px;		}
	#main-right { float:left;
		left:590px;
		top:130px;
		width:150px;			}
	#main-right-photo {
		padding-bottom: 5px;	}
	#main-right-box {
		padding: 2px 6px 5px 6px;
		background-color:#FFFFCC;
		border: dashed #CC6600 1px;	}
	#main-right-box ul {
		margin-left: -10px;
		list-style:circle;		}

    #main-page {
			float:left;
			width: 800px;
			margin: 10px 10px 10px 15px;
			padding: 15px;			}
		
/***************************************************/	

/*************************************************** START: Footer Tags */

	#footer {
	border-top: 3px solid #6699CC;
	padding: 2px 2px 10px 2px;
	clear:both;
	font-size: x-small;
	margin:2px 160px;
	}

	#footer a {
	font-size: x-small;
	}

/* END: Footer Tags */

	.logout {
		border: 1px solid #000;
		padding:2px;
		background-color:#0066CC;
		color:#FFFFFF;
		text-decoration: none;
		float:right;
		}

/***************************************************/	
	
/* HTML Tags */
	
	h1 {
	font-size:x-large;
	padding:5px 0px 12px 0px;
	color:#07408C
	}
	
	h2{
	font-size:large;
	color:#07408C;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
	
/***************************************************/	
/*link tags */
	a.mainmenu {	color: #0066CC;	text-decoration: none;	font-size: small;}
	a.mainmenu:hover {	text-decoration: underline;	color: #0099FF;	font-size: small;}
	.white  {	color: #FFF;	text-decoration: none;	font-size: small; }

/* SPAN Tags */

	.breadcrumb-active {
		text-decoration:underline;
	}

	.box-txt{ 
	 	margin: 0px 5px 3px 5px; padding: 0px 4px 3px 4px; line-height:125%}
	

/*PD stuff*/

	.box {
		margin: 10px;
		border: medium double #CC6600;
		width: 144px;	}
	
	.box p {
		padding: 2px;	}
	

	.float-r {
		float: right;
		margin: 3px 18px 5px 5px;
		padding:3px;		}
		

	.dark-orange-hdr {
		color:#CC6600;
		font-size:x-large;
		padding: 6px 0px 6px 0px;		}
		
	.feature-head{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: large;
		text-decoration:none;
		color: #333333;		}
		
	.feature-subheading {
		color:#CC6600;
		font-weight:bold;
		font-size:medium;		}
	
	.sub-head {
		color:#07408C;
		font-size:medium;
		font-weight:bold;
		font-family:Georgia, "Times New Roman", Times, serif;	}
		
	.sub-head2 {
		color:#07408C;
		font-size:small;
		font-family:Georgia, "Times New Roman", Times, serif;	}

	.quote {
		margin: 0px 70px 0px 80px; }
		
	.article-wide {
		width: 400px;
		margin-left: 50px;
		vertical-align:top;
		line-height:1.2;	}
		
	.article-wide a {
		color: #0066CC;	}
	
	.schedule-header {
	background-image:url(../images/PD/PDscheduleHeaderbkgnd.gif);
	padding: 28px 4px 0px 50px;
	height: 74px;
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-large;
	}
	
	.schedule-item {
		font-family:Arial, Helvetica, sans-serif;
		color: #003366;
		font-size: large;
		
	}
	.schedule-item-background {
		background-color:#DEF0FF;
		border-bottom: solid #CCCCCC 1px;
		border-top: solid #CCCCCC 1px;

		margin: 8px 0px 8px 0px;
		padding-top: 8px;
		padding-left: 8px;
	}
    .schedule-item-background0 {
	 

		margin: 8px 0px 8px 0px;
		padding-top: 8px;
		padding-left: 8px;
	}
	.box-pd-outline{	
		border-top: 1px solid #CC6600;	 
		padding: 5px 5px 3px 0px; 
		margin: 0px 0px 2px 0px;}

/*************************************************************pd Center Main Menu: default.asp******************/

	#left-menu { 
		padding: 0px 0px 2px 0px;
		margin: 0px 2px 2px 2px;
		border:1px solid #6699CC;
		background-color:#6699CC;	
		width: 100%;
		height:525px;
		}
			
	#left-menu ul{
		vertical-align:top;
		margin: 0px;
		padding: 0px;
		list-style-type: none;		}
		
	#left-menu li{
		vertical-align:top;
		margin: 0px;
		padding: 0px;
		 * height: 20px; /* Interpreted only by IE */		}
		 
	#left-menu a {
		display: block;
		padding: 3px;
		background-color: #6699CC;
		border-bottom: 1px solid #eee;
		color:#FFFFFF;
		text-decoration:none;		}

	#left-menu a:link {
		color: #EEE;
		text-decoration: none;		}

	#left-menu a:hover{
		background-color: #B5D0E3;
		color: #333;		}
	
	
/**********************************************************menu END*************/

  
/*rounded articles*/

	.rtop{display:block}
	.rbottom{display:block; margin-bottom: 3px;}
	.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
	.r1{margin: 0 5px; background-color:#D3DCEC}
	.r2{margin: 0 3px; background-color:#D3DCEC}
	.r3{margin: 0 2px; background-color:#D3DCEC}
	.r4{margin: 0 1px;height: 2px; background-color:#D3DCEC}
	
	.rs1{margin: 0 2px; background-color:#D3DCEC}
	.rs2{margin: 0 1px; background-color:#D3DCEC}
	.rcontent2 { 
		background-color:#D3DCEC;
		padding: 0px 2px 0px 5px;	}
	.rcontent3 { 
		background-color:#CC0000;
		margin-left:	}
	
	/*rounded articles 2*/
	.r1a{margin: 0 5px; background-color:#677BAB}
	.r2a{margin: 0 3px; background-color:#677BAB}
	.r3a{margin: 0 2px; background-color:#677BAB}
	.r4a{margin: 0 1px;height: 2px; background-color:#677BAB}
	
	.rs1a{margin: 0 2px; background-color:#677BAB}
	.rs2a{margin: 0 1px; background-color:#677BAB}
	.rcontent2a { 
		background-color:#677BAB;
        color:#FFF;
		padding: 0px 2px 0px 8px;	}
	


	/*/////////////////////used by all pages//////////////////////////////*/
	
	.new { 
		background-color:#FFCC33;
		padding:2px;
		color:#CC0000;
		}
		
	.caption {
		font-size:x-small;
		color: #333333;}
		
	.hdr-ford {		
		font-size: medium;	
		color: #07408C;	
		font-weight: bold;}
	
	a.downloadable {	
		color: #0066CC;			
		text-decoration: none;	
		font-weight:bold;} 
		
	
	.box-grey-outline{	
		border: 1px solid #ECECEC;	 
		padding: 5px 5px 3px 5px; 
		margin: 0px 0px 2px 0px;}
		

		
	.weblink-txt	 { 	
		color: #0066CC;	
		text-decoration: none}

	.weblink-registration	 { 	
		color: #CC3300;	}
	
	.top	{	
		background: #07408C;		
		color: #ffffff;	
		font-size: x-small; 		
		font-weight: bold;	
		text-decoration: none; border: 1px solid #999999;	
		padding: 2px 2px 2px 2px;
		margin-bottom:20px;		}
	.top:hover	{	
		background: #0066CC;	}
	
	.posted{
		font-size:x-small;
		}
		
	.textbutton {
		border: 1px solid #000;
		padding:5px;
		background-color:#003366;
		color:#FFFFFF;
		text-decoration: none;
	}