/* CSS Document */

body {
	font:normal 1em Verdana, Arial, Helvetica, sans-serif;
	color:#663300;
	background:#CCCCCC;
	padding:15px;
}
img {
	border:0px;
}
table {
	width:100%;
	border:0;
}
td {
	vertical-align:top;
}
p {
	line-height:140%;
	padding:8px 0px 8px 0px;
	margin:0px;
	font-size:98%;
}
ul {
	padding:8px 10px 8px 40px;
	margin:0px;
}
ol {
	padding:8px 10px 8px 40px;
	margin:0px;
}
blockquote {
	line-height:140%;
}
li {
	line-height:140%;
	font-size:98%;
}
h1, h2, h3, h4, h5 {
	font-size:100%;
}
a {
	color:#4B55C5;
	text-decoration:none;
}
a:hover {
	color:#4B55C5;
	text-decoration:underline;
}
a:visited {
	 color:#663366;
}
hr {
	height:1px;
	border:1px dotted #999933;;
}

/* INTERFACE */
#activeUI {
	width:920px;
	font-size:70%;
}
/* HEADER */
.headerTBL {
	background:#FFFFFF;
}
.hdrLogoTD {
	width:195px;
	text-align:center;
	vertical-align:middle;
	padding:0px 0px 6px 0px;
	border-bottom:1px solid #CCCC99;
}
/* LOGIN */
#login {
	text-align:right;
	vertical-align:bottom;
	padding:2px 15px 6px 0px;
}
#login a {
	color:#999900;
}
/* TAGLINE */
#tagline {
	padding-left:5px;
}
#tagline .taglineEndCap {
	width:1px;
}
#tagline .taglineMain {
	border-top:1px solid #CCCC99;
	border-bottom:1px solid #CCCC99;
	text-align:right;
	vertical-align:middle;
	padding:0px 15px 0px 0px;
}
/* TOP LEVEL NAV */
.topNav {
	padding:10px 0px 0px 0px;
	text-align:left;
}
.topNav_1 {
	vertical-align:bottom;
	text-align:left;
	width:1px;
}

.topNav_0 {
	vertical-align:top;
	border-bottom:1px solid #CCCC99;
	text-align:left;
}
.topNav_0 td {
	padding:0px 5px 4px 5px;
}
.topNav_0 td.topNavDivider {
	padding:0px 5px 4px 5px;
	text-align:center;
	vertical-align:middle;
}
.topNav_0a {
	vertical-align:top;
	border-bottom:1px solid #CCCC99;
	text-align:left;
}
.topNav_0a td {
	padding:0px 5px 4px 4px;
}
.topNav_0a td.topNavDivider {
	padding:0px 6px 4px 3px;
	text-align:center;
	vertical-align:middle;
}
#alphaContentTBL {
	background:#D9D9B3;
	padding:10px;
}

.leftColumn {
	/* width:19%; */
	\width:200px;
	w\idth:185px;
}
.leftColumn h1 {
	font-size:100%;
	padding:0px 0px 10px 0px;
	margin:0px;
	border-bottom: 1px dotted #663300;
}
.centerColumn {
	/* width:60%; */
	\width:520px;
	w\idth:510px;
	padding:0px 10px 0px 10px;
}
.rightColumn {
	/* width:21%; */
	\width:200px;
	w\idth:185px;
}
.rightColumn h1 {
	font-size:105%;
	padding:0px 0px 10px 0px;
	margin:0px;
	border-bottom: 1px dotted #663300;
}
.rightColumn h2 {
	font-size:105%;
	padding:0px 0px 10px 0px;
	margin:0px;
}

/* SUB-NAV LEFT MENU */
#subNav {
	padding:6px 0px 6px 0px;
	overflow:hidden;
}
#subNav h2 {
	font-variant:small-caps;
	font-weight:bold;
	font-size:105%;
	margin:0px;
	padding:0px 0px 6px 0px;
	white-space:nowrap;
	color:#663300;
	overflow:hidden;
}
#subNav ul {
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:left;
	overflow:hidden;
	list-style-type:none;
	border-top:1px solid #CECF9C;
}
#subNav li {
	display:inline;
}
#subNav a, #subNav a:visited {
	display:block;
	color:#987305;
	font-weight:normal;
	font-variant:small-caps;
	text-decoration:none;
	line-height:15px;
	border-bottom:1px solid #CECF9C;
	padding:6px 0px 6px 0px;
}
/* hover color */
#subNav a:hover {
	background:#CECF9C;
	border-color:#999966;
	color:#663300;
}
#subNav a.selected_EDU {
	display:block;
	color:#663300;
	font-weight:normal;
	font-variant:small-caps;
	text-decoration:none;
	line-height:15px;
	border-bottom:1px solid #CECF9C;
	padding:6px 0px 6px 0px;
	background:url(../images/ico_subNav1_edu.png);
	background-position:right center;
	background-repeat:no-repeat;
}
#subNav a.selected_FAM {
	display:block;
	color:#663300;
	font-weight:normal;
	font-variant:small-caps;
	text-decoration:none;
	line-height:15px;
	border-bottom:1px solid #CECF9C;
	padding:6px 0px 6px 0px;
	background:url(../images/ico_subNav1_fam.png);
	background-position:right center;
	background-repeat:no-repeat;
}
#subNav a.selected_CORP {
	display:block;
	color:#663300;
	font-weight:normal;
	font-variant:small-caps;
	text-decoration:none;
	line-height:15px;
	border-bottom:1px solid #CECF9C;
	padding:6px 0px 6px 0px;
	background:url(../images/ico_subNav1_corp.png);
	background-position:right center;
	background-repeat:no-repeat;
}
#subNav a.selected_COMP {
	display:block;
	color:#663300;
	font-weight:normal;
	font-variant:small-caps;
	text-decoration:none;
	line-height:15px;
	border-bottom:1px solid #CECF9C;
	padding:6px 0px 6px 0px;
	background:url(../images/ico_subNav1_comp.png);
	background-position:right center;
	background-repeat:no-repeat;
}
#subNav ul p {
	padding:22px 0px 2px 0px;
	margin:0px;
	font-size:1px;
	text-align:center;
	vertical-align:bottom;
	border-bottom:1px solid #999966;
}

/* CENTER CONTENT PANEL */
#contentPanel {
	background:#FFFFFF;
}
#contentPanel .panelTBL {
	width:100%;
}
#contentPanel .panelHeadTD {
	background-image:url(../images/pnl_top.png);
	background-repeat:repeat-x;
	width:100%;
}
#contentPanel .panel {
	border-left:1px solid #CCCC99; 
	border-right:1px solid #CCCC99;
	padding:2px 10px 5px 10px;
}
#contentPanel .panel h1 {
	font-size:130%;
	font-weight:bold;
	font-variant:small-caps;
	color:#663300;
	padding:0px 0px 6px 0px;
	margin:0px;
}
#contentPanel .panel h2 {
	font-size:120%;
	font-weight:bold;
	color:#A8810D;
	padding:2px 0px 0px 0px;
	margin:0px;
	border-top:1px solid #9C9861;
	border-bottom:1px solid #9C9861;
}
#contentPanel .panel h3 {
	font-weight:bold;
	font-size:98%;
	color:#663300;
	padding:8px 0px 0px 0px;
	margin:0px;
}
#contentPanel .panel ul.panelNav {
	padding:0px 0px 0px 0px;
	margin:3px 0px 0px 0px;
	width:100%;
}
#contentPanel .panel ul.panelNav li {
	list-style:none;
	display:inline;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#contentPanel .panel ul.panelNav a {
	color:#A8810D;
	font-size:85%;
	font-weight:normal;
	text-decoration:none;
	padding:0px 8px 0px 1px;
	margin:0px 0px 0px 0px;
	border-right:1px solid #9C9861;
}
#contentPanel .panel ul.panelNav a:hover {
	text-decoration:underline;
}
#contentPanel .panel ul.panelNav a:visited {
	color:#663366;
}
#contentPanel .panelFootTD {
	background-image:url(../images/pnl_bottom.png);
	background-repeat:repeat-x;
	width:100%;
}
/* EDUCATION  CONTENT PANEL CONTENTS */
#contentPanel .panel #EDU {
	color:#660066;
}
#contentPanel .panel #EDU h1 {
	color:#660066;
}
#contentPanel .panel #EDU h2 {
	color:#660066;
}
#contentPanel .panel #EDU p {
	color:#663300;
}
#contentPanel .panel #EDU ul li {
	font-weight:bold;
}
#contentPanel .panel #EDU ol li {
	font-weight:bold;
}
/* FAMILY CONTENT PANEL CONTENTS */

#contentPanel .panel #FAM h1 {
	/* color:#339933; */
	color:#0A8340;
}
#contentPanel .panel #FAM h2 {
	color:#0A8340;
}
#contentPanel .panel #FAM p {
	color:#663300;
}
#contentPanel .panel #FAM ul li {
	font-weight:bold;
}
#contentPanel .panel #FAM ol li {
	color:#0A8340;
}
/* CORPORATE CONTENT PANEL CONTENTS */
#contentPanel .panel #CORP {
	color:#605BA8;
}
#contentPanel .panel #CORP h1 {
	color:#605BA8;
}
#contentPanel .panel #CORP h2 {
	color:#605BA8;
}
#contentPanel .panel #CORP p {
	color:#663300;
}
#contentPanel .panel #CORP ul li {
	font-weight:bold;
}
#contentPanel .panel #CORP ol li {
	font-weight:bold;
}
/* SPOTLIGHT PANEL */
#spotlight {
	background:#FFFFFF;
}
#spotlight .panelTBL {
	width:100%;
}
#spotlight .panelHeadTD {
	background-image:url(../images/pnl_top.png);
	background-repeat:repeat-x;
	width:100%;
}
#spotlight .panel {
	border-left:1px solid #CCCC99; 
	border-right:1px solid #CCCC99;
	padding:0px 8px 0px 6px;
	width:100%;
}
#spotlight .panelFootTD {
	background-image:url(../images/pnl_bottom.png);
	background-repeat:repeat-x;
	width:100%;
}

/* NEWS & EVENTS PANEL */
#news  {
	background:#FFFFFF;
}
#news .panelTBL  {
	width:100%;
}
#news .panelHeadTD {
	background-image:url(../images/pnl_top.png);
	background-repeat:repeat-x;
	width:100%;
}
#news .panel {
	border-left:1px solid #CCCC99;
	border-right:1px solid #CCCC99;
	padding:0px 8px 0px 6px;
	width:100%;
}
#news .menu {
	vertical-align:top;
	width:100%;
}

#news .menu a {
	text-decoration:none;
	color:#0A1901;
}
#news .menu a:hover {
	text-decoration:underline;
}
#news .panelFootTD {
	background-image:url(../images/pnl_bottom.png);
	background-repeat:repeat-x;
	width:100%;
}

/* CALL TO ACTION PANEL */
#call2Action {
	background:#999966;
}
#call2Action .panelTBL  {
	width:100%;
}
#call2Action .panelHeadTD {
	background-image:url(../images/pnl_top.png);
	background-repeat:repeat-x;
	width:100%;
}
#call2Action .panel {
	border-left:1px solid #CCCC99;
	border-right:1px solid #CCCC99;
	padding:0px 8px 0px 6px;
	width:100%;
	text-align:center;
}
#call2Action .panelFootTD {
	background-image:url(../images/pnl_bottom.png);
	background-repeat:repeat-x;
	width:100%;
}
/* CONTACT US PANEL */
#contactUs  {
	background:#999966;
}
#contactUs .panelTBL  {
	width:100%;
}
#contactUs .panelHeadTD {
	background-image:url(../images/pnl_top.png);
	background-repeat:repeat-x;
	width:100%;
}
#contactUs .panel {
	border-left:1px solid #CCCC99;
	border-right:1px solid #CCCC99;
	padding:0px 8px 0px 6px;
	width:100%;
}
#contactUs .panelFootTD {
	background-image:url(../images/pnl_bottom.png);
	background-repeat:repeat-x;
	width:100%;
}
#contactUs ul {
	padding:6px 0px 6px 21px;
	margin:0px 0px 0px 0px;
}


/* FOOTER */
#footer {
	width:100%;
	background:#CCCC99;
	color:#9C9861;
}
#footer .footerMenu {
	padding:10px 0px 10px 220px;
	text-align:center;
	width:80%;
	font-size:85%;
}

#footer .footerMenu ul {
	padding:0px;
	margin:0px;
	color:#B84512;
}
#footer .footerMenu li {
	display:inline;
	padding:0px;
	margin:0px;
}
#footer .footerMenu li a {
	font-weight:normal;
	text-decoration:none;
	color:#987305;
	padding:0px 8px 0px 1px;
	margin:0px 0px 0px 0px;
	border-right:1px solid #9C9861;
}
#footer .footerMenu li a:hover {
	text-decoration:underline;
	color:#663300;
}

#footer .footerMenu p {
	color:#7C693E;
	padding:6px 0px 6px 0px;
	margin:0px;
}
#footer .footerLogo {
	text-align:center;
	vertical-align:middle;
	width:20%;
}

/* HOME PAGE */
#featureImage td {
	width:33%;
	text-align:center;
}
/*  WEB FORM */
#form {
	color:#572600;
	text-align:left;
}
/* SITE MAP */

.siteMap {
	padding:6px;
	overflow:hidden;
	}
.siteMap h2 {
	font-weight:bold; 
	font-size:120%;
	margin:0px;
	padding:0px 0px 6px 0px;
	white-space:nowrap;
	color:#660000;
	overflow:hidden;
}
.siteMap ul {
	padding:0px;
	overflow:hidden;
	list-style-type:none; margin:0
}
.siteMap li {
	display:inline
}
.siteMap a:link, .siteMap a:visited, .siteMap a:hover {
	display:block;
	color:#660000;
	border-bottom:1px dotted #A7955F;
	text-decoration:none;
	line-height:15px;
	padding:4px;
}
.siteMap a {border-color:#A7955F; !important}

/* hover color */
.siteMap a:hover {
	background:#DBDCC2;
	color:#FF0000;
}

/* All PAGES */
.gotoHREF {
	color:#3333CC;
	text-decoration:none;
	font-size:100%;
}
.gotoHREF:hover {
	text-decoration:underline;
	color:#3333CC;
}
.strong {
	font-weight:bold;
}
.copyright {
	font-size:75%;
	color:#999999;
	text-align:center;
	padding:0px;
	margin:0px;
}
