.Normal{}
body,p, ul, li, div, h1, h2, h3, h4, table,img
{
 margin:0;
 padding:0;
 border:none;
 font-family: Verdana,Calibri, Segoe UI, Arial, Sans-Serif; 

 font-size:12px;
}

p{margin:0px 0px 0px 0px;}
li{margin-left:15px; list-style-position:outside;  list-style-type:disc !important;}
ul{margin-left:15px;}
#bodydiv{background-color: #01295D !important; color:Black;  text-align:center; background-image: url(images/BackgroundTile.gif); background-repeat: repeat-x; height:100%;}

#MainNav td{text-align:center;}

#fckinstanceoptions_tblEditorOptions{background-color:white;}
.FCKLinkGalleryContainer{background-color:white;}
.FCKImageGalleryContainer{background-color:white;}

/* General Styles*/
.centeralign{text-align:center;}
.rightalign{text-align:right;}
.leftalign{text-align:left;}
.bottomit{vertical-align:bottom;}
.topit{vertical-align:top;}
.valignCenterit{vertical-align:middle;}
.boldit{font-weight:bold;}
.blockit{display:block;}
.italisizeit{font-style:italic;}
.floatitRight{float:right}
.floatitLeft{float:left}
.clearitboth{clear:both}
.allcaps{text-transform: uppercase;}
.valign-middle{vertical-align:middle;}
.nowrapit{white-space:nowrap;}
.fontsize14{font-size:14px;}

.hideit{display:none;}
.absolutePositionit{position:absolute;}
.btnError {background-color:Red;}


/* General Sitewide styles*/
a {color:#01295D !important;}
a:hover{text-decoration:underline;}


.RedText{color:#910427;}
.BlueText{color:#01295D;}
.GreyText{color:#666666;}

.marginLeft10px{margin-left:10px;}
.marginBottom5px{margin-bottom:5px;}
.marginBottom10px{margin-bottom:10px;}

.Bottom1pxBorder{border-bottom: 1px #01295D solid; margin-bottom:5px; padding-bottom:3px;}

.BlueTitleBlock         {color:#444; font-weight:bolder; font-size:16px Import; margin-bottom:5px; text-align:left; text-transform:uppercase; clear:both;}
.BlueTitleBlockGreyBkgrd{color:#444; font-weight:bolder; font-size:14px; margin-bottom:5px; text-align:left; text-transform:uppercase; background-color:#e8e8e8;  padding:5px 0px 5px 0px;}

.RedSubTitle{font-weight:bold; color:#910427; font-size:12px; text-align:left; }
.BlueSubTitle{font-weight:bold; color:#444; font-size:12px; text-align:left; }

.imageWithBorder {border: 1px solid #414141; margin-bottom:4px;}
.imageNoBorder {float:left;}
/* end General Styles*/

/* Begin Header Containers*/

#MainContainer{width:970px; background-color:#FFF; margin:0px auto 0px auto; }/* the main white baclground container*/
#MainContent{width:950px; background-color:#e8e8e8; text-align:left; margin:0px auto 0px auto;} /* the content container for the site this leaves a 10px margin on both sides */
#Logo{width:225px;height:65px; float:left;}
#MainNavContainer{width:725px; background-color:#01295D; height:65px; float:right; color:#fff}
#Banner{Width:950; margin:1px auto 0px auto;}
#bannerSpacer{height:16px; width:950px; margin:1px auto 0px auto; background-color:#910427;}

.MainNav{background-color:transparent; color:#FFF; margin-top:26px; font-size:12px; cursor:pointer; text-align:center;}
.MainNavItem{ background-color: #01295D; border:1px #01295D, solid; padding:5px 0px 5px 0px; font-size:12px; text-align:left; font-family:Verdana, Arial, Sans-Serif; cursor:pointer; color:#fff;}
.MainNavSubItem{background-color: #345B8F;  font-size:12px; font-family:Verdana, Arial, Sans-Serif; cursor:pointer; color:#fff; text-align:left;}
.SubMenuItem{display:none;}

#PageTitle{margin:15px 0px 15px 0px; text-align:left; clear:both;}
.PageTitle{color:#444; font-weight:bold; font-size:16px !important; text-align:left; text-transform:uppercase;}


/* End Header Containers*/
/* hack styles*/
#MinHeight{height:350px; width:1px; float:right;}

/*Home Page*/

#HomeLeftContentOut{background-color:#fff; width:634px; float:left;}
#HomeLeftContentIn{ padding: 10px 5px 25px 10px;}
#HomeRightContentOut{background-color:#e8e8e8; width:315px; float:right; }
#HomeRightContentIn{margin: 10px 10px 25px 0px;}
#HomeSegments{margin-top:15px; width:620px;}

.HomeCopy{margin-left:10px;}
.SegmentContainer{Width:305px; vertical-align:top; display:inline-table;}
.SegmentTitle{MARGIN-LEFT: -10px; padding:10px 0px 7px 10px; display:block;}

.SpotLight{margin-top:0px; padding-left:12px; padding-bottom:5px; padding-top:5px; margin-left:3px;}
.LightSpotLight{margin-top:0px; padding-left:12px;background-color:#f4f4f4; padding-bottom:5px; padding-top:5px;margin-left:3px;}
#SpotlightTitle{margin-left:0px;}
.SpotlightImage{margin:0px 5px 5px 0px; border: 1px solid #414141;}
/* end Home Page */

/* General Secondary styles
 this a the secondary with left nav and no right column and one content area, 
 also the basis for all other secondary pages*/

#BreadcrumbContainer{padding: 0px 0px 0px 0px; margin-bottom:10px; background-color:#fff; font-size:12px;  }
#Breadcrumb{font-size:12px; float:left; width:470px; white-space:pre;}

#LeftNavContainerOut{width:180px; float:left;}
#LeftNavContainerIn{padding:10px 10px 10px 10px;}
.LeftNavTitle{cursor: pointer; font-size: 14px; color:#01295D !important;  margin:0px 0px 15px 0px !important;  display:block;}
.LeftNavItems{padding:0px 0px 0px 15px; margin:0px 0px 10px 10px; background-position:left 50%; background-image: url(images/LeftNavBullet.gif); background-repeat: no-repeat; display:block;}
.LeftNavItemsSub{padding:0px 0px 0px 15px; margin:0px 0px 10px 20px;display:block; }


#ContentOut{width:769px;  background-color:#fff; text-align:left; float:right; }
#ContentIn{padding:10px 10px 25px 20px;}

#ContentWithRightOut{width:588px;  background-color:#fff; text-align:left; float: right; }
#ContentWithRightIn{padding:10px 10px 25px 20px; }

#ContentNoLeftNoRight{width:950px;  background-color:#fff; text-align:left; padding :10px 10px 25px 10px;}

#RightColOut{width:180px; float:right; }
#RightColIn{margin: 10px 10px 25px 10px; }

#SearchGeneric{float:right;}
#SearchOut{height:45px; background-color:#d4d4d4; border-bottom: 1px #c0c0c0 solid; margin-bottom:10px;  text-align:center;}
#SearchIn{padding:7px 0px 0px 0px;}

#BodyImageContainer{float:left; margin:0px 10px 10px 0px;}
#BodyImage{margin-bottom:5px;}
/* End General Secondary Stytles*/

/* Admin Styles */
#AdminMainContent{width:950px; background-color:#fff; text-align:left; }

/* Services skin styles */
#ServiceImageContainer{width:99%; margin: 10px auto 10px auto; text-align:center;}
#ImageLeftContainer{width:182px; float:left; }
#ImageCenterContainer{width:182px; margin: 0px auto 0px auto;}
#ImageRightContainer{width:182px; float:right;}

/* Image skin styles */
#ImageImageContainer{width:99%; margin: 10px auto 10px auto; text-align:center;}
#ImageMainImage{width:550px; margin:20px auto 5px auto 0; text-align:left;}
#ImageImageLeftContainer{width:273px; float:left; }
#ImageImageRightContainer{width:273px; float:right;}

/* Footer Styles*/
#Footer{border-top:1px #910427 solid; padding-top:15px; text-align:center; Width:950px; padding-bottom:15px; clear:both;}

/* Bio Styles*/
#bioImage{margin-bottom: 30px; margin-right: 20px; float:left; width:220px; height:275px;}
#bioName{}
#bioInfo{float:right; width:490px;}
#bioListOfSkillsTitle{margin:10px 0px 0px 0px; }
#bioListOfSkills{margin:0px 0px 20px 0px;  }
#bioResponsibilitiesTitle{margin:10px 0px 0px 0px}
#bioResponsibilities{margin:0px 0px 20px 0px;}

/* Event Styles */
#EventLeftOut{width:165px; border-right:1px #01295D solid; text-align:left; float:left;}
#EventLeftIn{padding:0px 15px 0px 0px;}
#EventRightOut{width:575px; text-align:left; float:left;}
#EventRightIn{padding:0px 0px 0px 15px;}

.LightRow{ background-color:#F0F0F0;}
.DarkRow{background-color:#DFDFDF;}
.TitleRow{background-color:#01295D; color:#FFFFFF; font-weight:bold}

/* News Styles */
#Byline{margin:0px 0px 5px 0px;}

.NoStyle
{
	table-layout: auto;
	padding-right: 0px;
	padding-left: 0px;
	background-image: none;
	padding-bottom: 0px;
	margin: 0px;
	font: 12px Verdana;
	vertical-align: top;
	text-transform: none;
	cursor: auto;
	color: black;
	direction: ltr;
	text-indent: 0px;
	padding-top: 0px;
	letter-spacing: normal;
	position: static;
	border-collapse: collapse;
	background-color: transparent;
	text-align: left;
}


/*Sitemap*/
.SiteMapRootNavItem{cursor: pointer; font-size: 14px; color:#01295D !important;  margin:0px 0px 10px 0px !important;  display:block;}






















