/****************************
/* Color pallette
****************************
#1A314B		Dark blue background
#214379		Medium blue - buttons
#3671CA		Light-medium blue - triangles

****************************/



/****************************
/* Global
****************************/

html, body {
	height: 100%;
	}
body {
	background-color: #FFF; 
	margin: 0;
	border: 0;
	padding: 10px;
	}
img, table {
	border: 0;
	}
#contentFrame {
	}
#contentLogoPanel {
	}
#contentLogoPanelText{
	}
#bannerImage {
	display: none;
	visibility: hidden;
	position: absolute;
	}
#bannerImage img {
	display: none;
	visibility: hidden;
	position: absolute;
	}


/* navigation panel */

#navBlock{
	display: none;
	visibility: hidden;
	position: absolute;
	}

/* the OFF and ON buttons */
.nav_1_off, .nav_1_off A, .nav_1_off A:link, .nav_1_off A:active, .nav_1_off A:visited, .nav_1_off A:hover,
.nav_2_off, .nav_2_off A, .nav_2_off A:link, .nav_2_off A:active, .nav_2_off A:visited, .nav_2_off A:hover,
.nav_3_off, .nav_3_off A, .nav_3_off A:link, .nav_3_off A:active, .nav_3_off A:visited, .nav_3_off A:hover,
.nav_4_off, .nav_4_off A, .nav_4_off A:link, .nav_4_off A:active, .nav_4_off A:visited, .nav_4_off A:hover,
.nav_5_off, .nav_5_off A, .nav_5_off A:link, .nav_5_off A:active, .nav_5_off A:visited, .nav_5_off A:hover,
.nav_1_on, .nav_1_on A, .nav_1_on A:link, .nav_1_on A:active, .nav_1_on A:visited, .nav_1_on A:hover,
.nav_2_on, .nav_2_on A, .nav_2_on A:link, .nav_2_on A:active, .nav_2_on A:visited, .nav_2_on A:hover,
.nav_3_on, .nav_3_on A, .nav_3_on A:link, .nav_3_on A:active, .nav_3_on A:visited, .nav_3_on A:hover,
.nav_4_on, .nav_4_on A, .nav_4_on A:link, .nav_4_on A:active, .nav_4_on A:visited, .nav_4_on A:hover,
.nav_5_on, .nav_5_on A, .nav_5_on A:link, .nav_5_on A:active, .nav_5_on A:visited, .nav_5_on A:hover {
	display: none;
	visibility: hidden;
	position: absolute;
	}

/* the OFF button links */
.nav_1_off A:link, .nav_1_off A:active, .nav_1_off A:visited, 
.nav_2_off A:link, .nav_2_off A:active, .nav_2_off A:visited,
.nav_3_off A:link, .nav_3_off A:active, .nav_3_off A:visited,
.nav_4_off A:link, .nav_4_off A:active, .nav_4_off A:visited,
.nav_5_off A:link, .nav_5_off A:active, .nav_5_off A:visited {
	display: none;
	visibility: hidden;
	position: absolute;
	}
.nav_1_off A:hover, .nav_2_off A:hover, .nav_3_off A:hover, .nav_4_off A:hover, .nav_5_off A:hover {
	display: none;
	visibility: hidden;
	position: absolute;
	}

/* the ON button links */
.nav_1_on A:link, .nav_1_on A:active, .nav_1_on A:visited, 
.nav_2_on A:link, .nav_2_on A:active, .nav_2_on A:visited,
.nav_3_on A:link, .nav_3_on A:active, .nav_3_on A:visited,
.nav_4_on A:link, .nav_4_on A:active, .nav_4_on A:visited,
.nav_5_on A:link, .nav_5_on A:active, .nav_5_on A:visited,
.nav_1_on A:hover, .nav_2_on A:hover, .nav_3_on A:hover, .nav_4_on A:hover, .nav_5_on A:hover {
	display: none;
	visibility: hidden;
	position: absolute;
	}
.nav_1_on A:hover, .nav_2_on A:hover, .nav_3_on A:hover, .nav_4_on A:hover, .nav_5_on A:hover {
	display: none;
	visibility: hidden;
	position: absolute;
}




/* content */
#contentWrapper {
	}
#pageContent {
	}
#pageContent p, #pageContent ul, #pageContent li, #pageContent ol, #pageContent li, #pageContent table, #whoWeAre {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #404040;
	line-height: 18px;
	padding-top: 0px;
	}
#pageContent li {
	padding-bottom: 5px;
	}
#pageContent h1 {
	font-family: Book Antiqua, Arial, Verdana, sans-serif;
	font-size: 19px;
	letter-spacing: 2px;
	color: #3269BA;
	border-bottom: 1px #3269BA solid;
	padding-left: 9px;
	padding-bottom: 2px;
	padding-top: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#pageContent h2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 15px;
	color: #800000;
	font-weight: bold;
	margin-bottom: 0px;
	}
#contactHeader, .contactHeader  {
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
	background-color: #eaeaea;
	border: 1px #c0c0c0 solid;
	padding: 2px;
	margin: 0px;
	font-weight: bold;
	text-align: center;
	}
#pageContent A, #pageContent A:link, #pageContent A:visited, #pageContent A:active {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #224379;
	text-decoration: underline;
	font-weight: bold;
	}
#pageContent A:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #800000;
	text-decoration: underline;
	font-weight: bold;
	}
#accent, .accent {
	font-weight: bold;
	}
#accentU, .accentU {
	text-decoration: underline;
	}
.portfolioLogo {
	float: right;
	width: 215px;
	padding-left: 5px;
	margin-left: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold; 
/*	display: none;
	visibility: hidden;
	position: absolute; */
}
.bioPhoto {
	padding-top: 4px;
	}
.dropcap {
	float:left;
	color:#7798B3;
	font-size:30px;
	line-height:25px;
	padding-top:0px;
	font-family: Book Antiqua, Arial, serif;
	font-weight: bold;
	padding-right: 1px;
} 
#whoWeAre {
	border: 1px #c0c0c0 solid;
	padding: 4px;
	margin-top: 20px;
	padding-bottom: 8px;
	margin-left: 5px;
}

/* expander/contractor */
.clickOpen {
	display: none;
	visibility: hidden;
	position: absolute;
	}
.clickClose {
	display: none;
	visibility: hidden;
	position: absolute;
	}
.clickOpen A, .clickOpen A:link, .clickOpen A:hover, .clickOpen A:visited, .clickOpen A:active,
.clickClose A, .clickClose A:link, .clickClose A:hover, .clickClose A:visited, .clickClose A:active {
	display: none;
	visibility: hidden;
	position: absolute;
	}
.expander, .hideExpander {
	visibility: visible;
	position: relative;
	display: block;
	margin-left: 40px;
	margin-right: 40px;
	padding: 2px;
/*	background-color: #F6F3E6; */
	border-top: 1px #F0EDDE solid;
	border-left: 1px #F0EDDE solid;
	border-right: 1px #F0EDDE solid;
	border-bottom: 1px #F0EDDE solid;
	}
.expander, .expander p, .expander td, .hideExpander, .hideExpander p, .hideExpander td {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #404040;
	line-height: 18px;
	padding-top: 0px;
	}



/* cartoon viewer */
#cartoonFrameHidden, #cartoonFrame{
	padding: 3px;
	text-align: center;
	border: 1px #c0c0c0 solid;
	background-repeat: no-repeat;
	background-position: center center;
	}
/*#cartoonFrame {
	display: none;
	visibility: hidden;
	position: absolute;
	}
*/
#cartoonFrame_1, .cartoonFrame_1 {
	display: none;
	visibility: hidden;
	position: absolute;
	}
#cartoonFrame_2, .cartoonFrame_2 {
	display: none;
	visibility: hidden;
	position: absolute;
	}
#cartoonFrame_3, .cartoonFrame_3 {
	display: none;
	visibility: hidden;
	position: absolute;
	}
#cartoonFrame_4, .cartoonFrame_4 {
	display: none;
	visibility: hidden;
	position: absolute;
	}
#cartoonThumb {
	width: 108px;
	display: block;
	padding-bottom: 8px;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;

	}
#cartoonThumb A, #cartoonThumb A:link, #cartoonThumb A:visited, #cartoonThumb A:active {
	display: block;
	border: 1px #c0c0c0 solid;
	padding: 4px;
	}
#cartoonThumb A:hover{
	display: block;
	border: 1px #3269BA dashed;
	padding: 4px;
	}
.cartoonThumb2  {
	width: 104px;
	display: block;
	padding: 2px;
	margin: 0px;
	margin-bottom: 4px;
	margin-left: 4px;
	text-align: center;
	}


/* page tabs */
#pageTab {
	display: none;
	visibility: hidden;
	position: absolute;
	}
#pageTab A, #pageTab A:active, #pageTab A:link, #pageTab A:visited, #pageTab A:hover {
	font-family: Book Antiqua, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #918135;
	}
.pageTab_Left_On, .pageTab_Right_On, .pageTab_Middle_On {
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	}
.pageTab_Right_Off, .pageTab_Left_Off {
	display: none;
	visibility: hidden;
	position: absolute;
	}

/* bottom panel */
#bottomPanel{
	}
#leftPanel {
	display: none;
	visibility: hidden;
	position: absolute;
	}
#rightPanel {
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	border-top: 1px #c0c0c0 solid;
	}
#bottomLine {
	position: relative;
	float: left;
	width: 100%;
	height: 1px;
	border-top: 1px #c0c0c0 solid;
	}




/* new NAV links */
#navcontainer { 
	display: none;
	visibility: hidden;
	position: absolute;
	}
#navcontainer ul, #navcontainer li {
	display: none;
	visibility: hidden;
	position: absolute;
}
/* sets the overall spacing, padding, etc. */
#navcontainer a {
	display: none;
	visibility: hidden;
	position: absolute;
}
/* regular background for the OFF links */
#nav1_off A, #nav1_off A:link, #nav1_off A:visited, #nav1_off A:active,
#nav2_off A, #nav2_off A:link, #nav2_off A:visited, #nav2_off A:active,
#nav3_off A, #nav3_off A:link, #nav3_off A:visited, #nav3_off A:active,
#nav4_off A, #nav4_off A:link, #nav4_off A:visited, #nav4_off A:active,
#nav5_off A, #nav5_off A:link, #nav5_off A:visited, #nav5_off A:active {
	display: none;
	visibility: hidden;
	position: absolute;
	}
/* hover background for the OFF links */
#nav1_off A:hover, #nav2_off A:hover, #nav3_off A:hover, #nav4_off A:hover, #nav5_off A:hover {
	display: none;
	visibility: hidden;
	position: absolute;
}

/* regular background for the ON links */
#nav1_on A, #nav1_on A:link, #nav1_on A:visited, #nav1_on A:active,
#nav2_on A, #nav2_on A:link, #nav2_on A:visited, #nav2_on A:active,
#nav3_on A, #nav3_on A:link, #nav3_on A:visited, #nav3_on A:active,
#nav4_on A, #nav4_on A:link, #nav4_on A:visited, #nav4_on A:active,
#nav5_on A, #nav5_on A:link, #nav5_on A:visited, #nav5_on A:active {
	display: none;
	visibility: hidden;
	position: absolute;
	}
/* hover background for the ON links */
#nav1_on A:hover, #nav2_on A:hover, #nav3_on A:hover, #nav4_on A:hover, #nav5_on A:hover {
	display: none;
	visibility: hidden;
	position: absolute;
}
