﻿/* 
================================
Skin styles
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #fefefe;
}
.skinmaster {
	height: 100%;
	background-color: #f3f5fa;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}
/*.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}*/
.controlpanel {
	width: 100%;
	background-color: #dfe5f2;
	height: 100px;
}
/*
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	border-left: #cad5ea 0px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 1px solid; 
	border-right: #cad5ea 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
}
.MainMenu_MenuIcon {
	background-color: #cad5ea; 
	border-left: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #8da4d3; 
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
}
.MainMenu_MenuArrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}*/
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}

/* CSS Document */

body { 
	background: url(main_bg.jpg) top center repeat-y #F2F0EB;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #5F5C4D;
	padding: 0px;
	margin: 0px; }

td, p { 
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #3F3C2D;
	padding: 5px;
 }
.dropthecap
{
	float:left;
	margin-top:0px;
	color: #002183;
	width:38px;
	font-size: 56px;
	line-height:48px;
	Font-family:"times","Times New Roman";
}
.formtable { 
	border: 1px solid #D8CFB4;
	background: #F1EDE1;
	padding: 10px; }

form { padding: 0px; margin: 0px; }

input, select { 
	font-size: 11px;
	border-width: 1px; }

.button001 { 
	background: #254C72;
	border-color: #254C72;
	border-width: 1px;
	color: #FFFFFF;
	padding: 1px;
	margin: 1px;
	width: 80px;
	height: 20px; }
.button002 { 
	background: #867A6E;
	border-color: #867A6E;
	border-width: 1px;
	color: #FFFFFF;
	padding: 1px;
	margin: 1px;
	width: 60px;
	height: 20px; }

h1 { 
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	display: inline; }
h2 { 
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 28px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	display: inline;
	color: #514420; }
h3 { 
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 25px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	display: inline;
	color: #0B355D; }
h4 { 
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 25px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	display: inline; }

/* body styles -------------- */
h5, blockquote { 
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#65830d;
	font-size: 21px;
	letter-spacing:-0.04em;
	font-weight: normal;
	text-align: left;
	padding: 4px 0px 15px 0px;
	margin: 4px 0px 15px 0px;
	display: block;
	line-height: 22px; }
*html h5,
*html blockquote { 
	padding: 2px 0px 18px 0px;
	margin: 2px 0px 18px 0px;
	display: block;
	_line-height: 30px; }
h5 strong { 
	font-family: Georgia, times New Roman, Georgia, times, serif;
	font-size: 50px;
	position: relative;
	top: 15px;
	height: 20px;
	float: none;
	margin: 0px;
	padding: 0px 2px 0px 2px; }
.tableHeader td { 
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: 100;
	text-align: center; }
.tableRow td { 
	text-align: center; }
#mainImage { 
	height: 215px; }
#mainImageSub { 
	height: 95px; }
#mainImageSubContent { 
	height: 95px;
	width: 750px;
	float: right;
	text-align: left;
	padding: 0px 0px 0px 32px; }
#mainImageSubtitle { 
	padding: 15px 0px 0px 0px;
	color: #FFFFFF;
	height: 40px; }
/* body styles -------------- */


a, a:visited, a:active { color: #225D93; text-decoration: none; }
a:hover, a:focus { color: #063B5A; text-decoration: underline; }

.imageenlarge { 
	padding: 3px 5px 3px 25px;
	display: block;
	background: url(/persistent/templateimages/icon_enlarge.jpg) center left no-repeat; }
.imagedownload { 
	padding: 3px 5px 3px 25px;
	display: block;
	background: url(/persistent/templateimages/icon_download.jpg) center left no-repeat; }

hr {
	border: none 0;
	border-top: 1px solid #E1DCCE;
	width: 100%;
	height: 1px;
	}

#bodycontent img { border: 1px solid #E1DCCE; }

.clear { clear: both;  }
#mainbody { width: 830px; }
#front_mainbody { width: 880px; }
#mainbodypop { width: 550px; }
#header { 
	height: 130px; }
#headerPop { 
	height: 130px;
	border-bottom: 1px solid #D2E3F1; }
#logo { 
	/*height: 79px;*/
	padding: 23px 0px 13px 0px;
	/*background-color: #f5f2eb;
	width: 200px;
	height: 130px;
	float: left;
	text-align: left;*/ }
#headertitle { display: none; }

#headertitlepop { 
	padding: 30px 0px 0px 0px;
	width: 350px;
	height: 100px;
	float: right;
	text-align: right; }

#headernav { 
	width: 830px;
	height: 65px;
	float: none;
/*	text-align: right;*/
	vertical-align: bottom; }
#topnav { 
	padding: 10px 0px 0px 0px;
/*	margin: 0px 0px 10px 0px;*/
	color: #5C8299;
	height: 25px;
	text-align: right;
	font-size: 11px;

 }
.topnavitemhome { 
	color: #5C8299;
	padding: 4px 4px 4px 4px;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	text-align: center; }
.topnavitemnews { 
	color: #5C8299;
	padding: 4px 4px 4px 4px;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	text-align: center; }
.topNavItemHub { 
	color: #5C8299;
	padding: 4px 4px 4px 4px;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	text-align: center; }
.topNavItemContact { 
	color: #5C8299;
	padding: 4px 4px 4px 4px;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	text-align: center; }
.topNavItemHome:hover, .topNavItemNews:hover, .topNavItemHub:hover, .topNavItemContact:hover { 
	color: #5C8299;
	border: 1px solid #D2E3F1;
	text-decoration: none; }

#mainNav { 
	font-family: Arial, Helvetica, sans-serif;
	float:none;
	font-size: 12px;
	font-weight: bold;
	color: #D2E3F1;
	/*border-top: 1px solid #831e0c;
	/*border-top: 1px solid #D2E3F1;*/
	padding: 0px 0px 14px 0px;
	text-align: center;
	background: url('bk_menubg2.gif');
	height: 64px;
	width: 830px;

	}
.mainNavItem { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #343E47;
	text-decoration: none; }
.mainNavItemCurrent { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #86AE13;
	text-decoration: none; }
.mainNavItem:hover, .mainNavItemCurrent:hover { 
	color: #86AE13;
	text-decoration: none; }



#maincontent { width: 830px; padding: 15px 0px 0px 0px; clear: both;}
#front_maincontent { width: 880px; padding: 0px 0px 0px 0px; clear: both; }
#leftBar { 
	width: 200px;
	float: left;
	text-align: left;
	padding: 0px 0px 10px 0px; }

.nextLevelItem:hover, .nextLevelItemCurrent:hover { 
	color: #063B5A; }
.finalLevelItem { 
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 4px 5px 4px 42px;
	color: #8D8A82;
	background: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #F5F3EC;
	display: block; }
.finalLevelItemCurrent { 
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 4px 5px 4px 42px;
	color: #343E47;
	background: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #F5F3EC;
	display: block; }
.finalLevelItem:hover, .finalLevelItemCurrent:hover { 
	color: #063B5A; }


#mainBar { 
	width: 752px;
	float: right;
	text-align: left;
	padding: 0px 0px 10px 0px; }

#bodyContent { 
	width: 580px;
	float: left;
	line-height: 16px; }
#bodyContent td, p { 
	line-height: 16px; }

#bodyContentPop { 
	width: 530px;
	padding: 10px; }
#rightBar { 
	width: 154px;
	float: right; }

#footer, #footer2 { 
	font-size: 11px;
	font-weight: normal;
	color: #555D82;
	border-top: 1px solid #D2E3F1;
	padding: 10px 0px 0px 0px;
	text-align: left;
	height: 50px; }
.SkinItem {color: #858D92; }
a.SkinItem:link {color: #858D92; }
a.SkinItem:visited {color: #858D92;}
/*a.SkinItem:active {text-decoration: underline overline}
a.SkinItem:hover {text-decoration: underline; color: green;}*/

h5, blockquote { 
	border-top: 1px solid #E9E3D1;
	border-bottom: 1px solid #E9E3D1;
	color: #174A79; }
h5 strong { 
	color: #9fbbd6; }
.tableHeader td { 
	background: #063b5a;
	color: white;
	border-bottom: 1px solid #123b61;
	border-top: 1px solid #dce5ee;
	border-left: 1px solid #165073;
	border-right: 1px solid #002134; }
.tableRow td { 
	background: #e2e5e9;
	color: #2b4762;
	border-top: 1px solid white;
	border-bottom: 1px solid #d0d5dc; }
#mainImageSubContent { 
	border-left: 1px solid #165073; }
#mainImageSubtitle { 
	color: #FFFFFF; }
#crumbItems { 
	padding: 10px 0px 0px 0px;
	font-size: 11px;
	border-top: 1px solid #165073;
	color: #D0D9E0; }
#crumbItems a { 
	color: #D0D9E0; }
#PageTitle {
border-bottom: 1px solid #D2E3F1;
	text-align:left;
/*	BACKGROUND-POSITION: bottom;*/
	FONT-SIZE: 20px;
/*	MARGIN-BOTTOM: 10px; */
	PADDING-BOTTOM: 8px; 
font-weight: bold;

	text-transform:uppercase;
	WIDTH: 540px; 
	COLOR: #7b7b7b; 
 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	float: left;
}

.ShowcaseTitle {
border-bottom: 1px solid #D2E3F1;
	FONT-SIZE: 20px;
	PADDING-BOTTOM: 8px; 
	font-weight: bold;
	text-align: right;
	WIDTH: 100%; 
	text-transform:uppercase;
	COLOR: #7b7b7b; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}


.leftsidepicture {
	margin: 5px 15px 5px 0px;
	float: left;
}
.referencetitle {
	color: #002183;	
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	line-height: 25px;
}
ul.references {
  margin: 0;
  padding: 0
}
ul.references li {
list-style-type: none;
  margin: 0;
  padding: 2;

}
hr.achievements {
	width: 50%;
	color: #D8CFB4;
	text-align: center;
	margin: 5;


}
p.achievements {
	text-align: center;
	margin: 0;
	padding: 0;

}

.achievementstitle {
	color: #002183;	
	font-weight: bold;
	font-size: 14px;

}

.achievementssubtitle {
	color: #002183;	
	font-weight: bold;
	line-height:28px;

}

#bottomcategorynav {

}

#bottomcategorynav  td {
	padding:5px;	
	text-align:center;
}

#bottomcategorynav a img{
	border:0px;
	text-align:center;
}


img.showcase {
border: #000000 5px solid;;
margin: 5px;
}
.execbiotitle {
	text-align:center;
	FONT-SIZE: 20px;
	font-weight: bold;
	text-transform:uppercase;
	COLOR: #3b3b6b; 
 	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	PADDING-TOP: 8px; 
	PADDING-BOTTOM: 8px; 
}
.showcaseitem {
	clear: both;
}
.showcaseitempicture {
	FLOAT: left;
	VERTICAL-ALIGN: text-top;
	PADDING-TOP: 7px;
	PADDING-RIGHT: 5px;
}
.showcaseitemtext {
	FLOAT: right;
	VERTICAL-ALIGN: text-top;
}
