body {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
body, td, p {
	color:#666666;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	
}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {
	color:#999999;
	font-family:verdana,arial,sans-serif;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 10px 0;
}
body.top-level h3 {
	color:black;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
}
body.top-level p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
}
img {border:0;}
td {vertical-align:top;}
.err, .error {
	color:#DD0000;
	font-weight:bold;
}
.small, #wrapper #page .small, span.small, strong .small, em .small, .small p, body.top-level .small p, body.top-level p.small {
	font-size:9px;
	font-weight:normal;
}
#wrapper {
	text-align:center;
}
#page {
	margin:49px auto 12px auto;
	text-align:left;
	width:757px;
}
#philbrook {
	text-align: right;
}
#menu-main {
	background-color:#000000;
	height:29px;
	margin:0 0 3px 0;
}
img#logo {
	float: left;
}
#menu-opts {
	float:right;
	margin:0 0 0 0;
	padding:15px 22px 0 0;
}
#menu-opts ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#menu-opts li {
	float:left;
	line-height:11px;
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#menu-opts a {
	color:#9A9995;
	color:#4A4945;
	color:#3A3935;
	display:block;
	font-family:verdana,arial,sans-serif;
	font-size:9px;
	font-weight:normal;
	letter-spacing:0px;
	padding:5px 5px 5px 8px;
	text-decoration:none;
	text-transform:uppercase;
}
#menu-opts a:hover {
	color:#7A7975;
}
#splash {
	clear: left;
	margin:0 0 15px 0;
}
#menu-detail {
	float:left;
	width:150px;
}
/* content area */
div.pagehead h1 {
	font-family: "Century Schoolbook", "Times New Roman", Times, serif;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing : 1px;
	line-height:22px;
	font-size:22px;
	font-size:18px;
	font-weight:bold;
	margin:0 0 10px;
	/*text-transform:uppercase;*/
}
#experience h1{
	color:#D42300;
}
#education h1{
	color:#5B311C;
	color:#7B513C;
}
#education h1{
	color:#277723;
	color:#479743;
}
h2.schedulesubcat {
	background-color: #cecece;
}
table#contenttable {
	margin:0;
	padding:0;
	width:757px;
}
td#contentarea div.pagehead{
	margin:0 0 8px 0;
	padding:0;
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
}
td#pageimage {
	text-align:right;
}
.pageimage {
	float:right;
}

#contentarea {
	padding:0 0 0 10px;
	width:607px;
}
.cms-table {
	width:607px;
}
.cms-text {
	padding-right:10px;
}
.cms-image {
	width:200px;
}

#sebTab a {
	font-size:12px;
	line-height:16px;
	vertical-align:bottom;
}
#sebTab a:hover {
	text-decoration:none;
	font-weight:bold;
}
#sebMenu a {
	color:#425C64;
}
#sebMenu #sebTabMenu li {
	list-style-type:disc;
}
#sebMenu #sebTabMenu a {
	color:#728C94;
	font-size:11px;
}
#sebMenu #sebTabMenu a:hover {
	color:#425C64;
}
#sebTable th a, input.delete {
	border-top:2px solid #EFEFEF;
	border-right:2px solid #717171;
	border-bottom:2px solid #717171;
	border-left:2px solid #EFEFEF;
	color:#728C94;
	padding:2px;
}

#subnav {
	width:140px;
}
#subnav ul {
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
	list-style: none;
	font-size:9px;
	font-family: Arial;
}

#subnav .level1 li a {
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
}
#subnav .level1 li#classes {
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
	font-family:Arial;
	font-weight: normal;
	margin: 4px 0 0 2px;
	padding: 0px 5px 0px 5px;
	color: #9F9F9F;
}
#subnav .level2 li a {
	font-size:11px;
	line-height:12px;
	text-transform:none;
}
* html #subnav .level1 a {height:13px;}
* html #subnav .level2 a {height:11px;}
#subnav li a,
#subnav li a:link,
#subnav li a:active,
#subnav li a:visited {
	display: block;
	/* line-height:10px; */
	font-family:Arial;
	font-weight: normal;
	text-decoration: none;
	margin: 4px 0 0 0;
	padding: 0px 5px 0px 5px;

	color: #9F9F9F;
	/* background: white;*/
}
#subnav li a:hover {color:black;}
#subnav ul li a strong {
	color:black
}
.img-indent {
	margin-left:210px;
}
div.pagecontent h4 {
	font-size:12px;
}
a,
.pagecontent a,
.pagecontent a:link 
.pagecontent a:active,
.pagecontent a:visited,
.pagecontent a:hover {
	color: #D42300;
}
.pnlpad a,
.pnlpad a:link 
.pnlpad a:active,
.pnlpad a:visited,
.pnlpad a:hover {
	color: #D42300;
}

#menu-foot {
	position:relative;
	width: 100%;
	height: 50px;
}

#menu-foot ul {
	margin:10px 20px 4px 152px;
	padding:0 0 0 0;
	position:relative;
}
body#home #menu-foot ul {
	position:absolute;
	right: 0;
	margin:10px 0 4px 0;
}
#menu-foot li {
	float:left;
	line-height:11px;
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 10px 0 0;
}
body#home #menu-foot ul li {
	padding: 0 0 0 10px;
}
#menu-foot li a {
	color:#666666;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:.5px;
}
