body {
font-family:Arial, Helvetica, sans-serif;
background:#D1C595 url(../CSS/images/bg.gif) repeat-x top left;
}
p {
color: #01285B;
margin: 0 0 25px 0;
font-size:15px;
}
strong{
font-weight: bold;
}
li{
list-style-position: inside;
list-style-type:square;
}
.content{
padding: 10px;
}
.right{
float: right;
}
.info{
padding-top:40px;
padding-left:5px;
}
.clear { clear: both; background: none; }

/****************************************************************
 
	Default Layout Elements
	
****************************************************************/
#wrapper, #header, #faux{
	margin: 0 auto;
}
#wrapper { 
width:928px;
}
#faux {
	float: left;
	margin: 20px 0 20px 5px;
	padding:11px 0 0 0;
	overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
	width: 100%;
	background:url(../CSS/images/faux_bg.gif) no-repeat top left;
}
/****************************************************************
 
	Element: Header 
	
****************************************************************/
#header {
	float:left;
	color: #333;
	width: 928px;
	height: 250px;
	background:url(../CSS/images/header.gif) no-repeat top left;
}

/****************************************************************
 
	Element: Left Column 
	
****************************************************************/
#leftcolumn { 
float: left;
width: 204px;
margin:0;
padding: 0px;
color: #333;
background: #FFFFFF;
}
#menu  {
margin: 0 0 0 10px; 
}
#menu_bottom  {
	width:204px;
	height:39px;
	background:#FFFFFF url(../CSS/images/nav_footer.gif) no-repeat bottom left;
}
#menu dl {
width: 195px; 
margin: 0 auto; 
padding: 0 0 10px 0;
}
#menu dt {
	height:28px;
	margin:0;
	padding: 8px 0 0 10px;
	font-size: 16px;
	font-weight:bold;
	text-transform:uppercase;
	color: #fff;
	border-bottom:1px solid #fff;
	background: url(../CSS/images/nav_button.gif) no-repeat top left;
}
#menu dd {
margin:0; 
padding:0; 
color: #fff; 
font-size: 16px; 
border-bottom:1px solid #fff; 
background: #FFFFFF;
}
#menu .links a, 
#menu .links a:visited {
	color:#4C4B49;
	text-decoration:none;
	text-transform:capitalize;
	display:block;
	padding:5px 5px 5px 30px;
	background:  url(../CSS/images/nav_arrow.gif) no-repeat 10px 6px;
	width:135px;
}
#menu .links a:hover {
color:#C53417;
}
/****************************************************************
 
	Element: Main 
	
****************************************************************/
#main {
	float: left;
	color: #333;
	margin: 0;
	padding: 0px;
	width: 714px;
	background: #FFFFFF url('../CSS/images/main_footer.gif') no-repeat bottom left;
}

#main h1{ 
	font-size: 36px;
	font-weight: normal;
	color: #C53417;
	margin-bottom:20px;
	clear: both;
	text-transform:uppercase;
}
#main h2{ 
	font-size: 18px;
	font-weight: bold;
	margin-bottom:18px;
	clear: both;
}
#main h3{ 
	font-size: 16px;
	font-weight: bold;
	margin-bottom:10px;
	clear: both;
}
#main p{
color:#5E5E5E; 
}
#main .links li{
padding-bottom:5px;
}
.content{
padding:20px;
}
#main .red{ 
color: #C53417;
}
#main dl {
	width:332px;
	float:left;
	padding-left:17px;
	}
	
#main dt{
	height:26px;
	text-transform:uppercase;
	padding:10px 0 0 10px;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:0.7em;
	}
	
#main dd{
	min-height:160px;
	color:#000;
	font-size:15px;
	margin:0 0 30px 0;
	padding-left:120px;
	background:none no-repeat left top;	
	}
#main dd h2{
	font-weight:bold;
	font-size:16px;
	margin:0 0 5px 0;
	}
#main  a, 
#main  a:visited {
	color:#4C4B49;
	text-decoration:none;
	display:block;
	padding:5px 5px 5px 20px;
	background:  url(../CSS/images/nav_arrow.gif) no-repeat 1px 6px;
	width:155px;
}
#main a:hover {
color:#C53417;
}
#main dt.post_secondary{
	background-image:url('../CSS/images/post_secondary.gif');
	}	
#main dd.post_secondary{
	background-image:url('../CSS/images/post_secondary.jpg');
	}
#main dt.government{
	background-image:url('../CSS/images/government.gif');
	}	
#main dd.government{
	background-image:url('../CSS/images/bcpsdir.jpg');
	}
#main dt.professional{
	background-image:url('../CSS/images/professional.gif');
	}	
#main dd.professional{
	background-image:url('../CSS/images/professional.jpg');
	}
#main dt.children{
	background-image:url('../CSS/images/children.gif');
	}	
#main dd.children{
	background-image:url('../CSS/images/children.jpg');
	}
/****************************************************************
 
	Element: Footer 
	
****************************************************************/
#footer {
	height:70px;
	text-align:center;
	background: url(../CSS/images/footer_bg.gif) repeat-x top left;
}

.footerHolder
{
	width: 928px;
	text-align: center;
	margin: 0 auto;
}

.footer{
width: 850px;
margin: 0 auto;
text-align:left;
padding:20px 0px 0 0;
}

.footerInfo
{
	text-align: center;
	padding: 0px 0px 0px 200px;
}

.footer .links {
display:block; /*allows width and height to apply*/ 
color: #C53417;
padding: 0;
}

.footer .links a {
margin: 0;
color: #C53417;
padding: 0 5px 0 5px;
text-decoration: none;
}

.footer .copyright {
font-size:12px;
display:block; /*allows width and height to apply*/ 
padding:0;
color: #FFFFFF;
}
.footer .copyright a {
margin: 0;
color: #FFFFFF;
padding: 0 0 0 5px;
text-decoration: none;
}
/****************************************************************
 
	Element: PSP 
	
****************************************************************/
#psp{
	position:absolute;
	width:150px;
	height:198px;
	margin: -170px 0 0 0;






*/
; 							left: 856px;
	top: 833px;

}
#breadcrumb{
height: 14px;
clear:both;
float:left;
margin: 2px 0 20px 0;
}
.breadcrumb{
font-size: 11px;
color: #333333;
padding: 1px 0 2px 0;
}
.breadcrumb a:link, .breadcrumb a:visited{
font-size: 11px;
color: #000000;
padding: 1px 0 2px 0;
}




.vmiddle { vertical-align:middle; }
