body 
{
	font-family: Verdana;
	font-size: 1em;
}

#HeaderTable
{
	width: 400px; 
}

#Header
{
	width:948px;
	border:1px solid red;
}

#Header td
{
	/*border-bottom: solid 3px #005595;*/
}

#Header td td
{
	border: none;
}
#LogoBox
{
	width: 200px;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-bottom: solid 3px #005595;
}

#TopAdBox
{
	width: 749px;
	border-top: solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom: solid 3px #005595;
}
.LeftBottomAd
{
	background-color: #DDCDB3;
	vertical-align:bottom;
}

.LeftBottomAd .adxADCopy
{
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	font-size: 0.6875em;
	height:auto;
} 

.LeftBottomAd .adxADCopy a
{
	 text-decoration: none; 
	 color: #276AA5;
}

.LeftBottomAd .adxADCopy a:hover
{
	text-decoration: underline;
}

#Footer
{
	border-top: solid 1px #666666;
	border-bottom:solid 1px #b0b0b0;
	border-right:solid 1px #b0b0b0;
	border-left:solid 1px #b0b0b0;
	color: #666666;
	padding: 5px;
	text-align: right;
	/*font-size: 0.625em;*/
	font-size: 0.5625em;
}
	
#Footer a
{
	
	color: #666666;
	text-decoration: none;
}

.printFooter
{
	display:none;
}
.printLogo
{
	display:none;
}
	 .TreeviewSection
{
	vertical-align: top;
}

.TreeviewNav
{
	width: 200px;
	min-height:300px;
}

.TreeviewNavPrint
{
	 display: none;
}

.SecNavLevel0Table
{
	width: 200px;
}

.TreeviewNav .adxSecNavLevel0 
{
	border-bottom: solid 1px white;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-top: 5px;
	background-color: #5c84b7;
}

.TreeviewNav .adxSecNavLevel0 a
{
	color: White;
	text-decoration: none;
	font-size: 0.75em;
}

.TreeviewNav .adxSecNavCurrentLevel0
{
	border-bottom: solid 1px white;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-top: 5px;
	background-color: #5c84b7;
}

.TreeviewNav .adxSecNavCurrentLevel0 a
{
	color: White;
	text-decoration: none;
	font-size: 0.75em;
}

.TreeviewNav .adxSecNavLevel1
{
	border-bottom: solid 1px white;
	padding:1px 15px 1px 15px;
	background-color: #BDC9E1;
}

.TreeviewNav .adxSecNavLevel1 a
{
	font-size: 0.66em;
	color: #005595;
	text-decoration: none;	
	vertical-align: middle; 
	padding-left: 6px;
	display:inline-block;
	max-width:150px;
	white-space:pre-line;
}

.TreeviewNav .SecNavLevel1Table
{
	background-color: #BDC9E1;
}
	
.TreeviewNav .adxSecNavCurrentLevel1
{
	border-bottom: solid 1px white;
	padding:1px 15px 1px 15px;
	background-color: #BDC9E1;
}

.TreeviewNav .adxSecNavCurrentLevel1 a
{
	font-size: 0.66em;
	color: #005595;
	text-decoration: none;	
	vertical-align: middle; 
	padding-left:6px;
	display:inline-block;
	max-width:150px;
}

/**********Services*************/
.LinkSection
{
	float:left;
	padding-left:70px;

	padding-top:5px;
	font-family:Verdana;
	font-size:0.75em;
	color:#2A6BA5;
}

.LinkSection a
{
	text-decoration:none;
}	

#firstColumn
{
	padding-left: 21px;
}

#LinkSection2
{
	padding-left: 30px;
	float:left;
	border: solid 1px red;
}

.ServiceRow
{
	padding-top:5px;
	padding-bottom:5px;
}
a
{
	 color: #2a6ba5;
	 text-decoration: none;
	  
}

a:hover
{
	text-decoration: underline;
}

.ContentTable
{
	/*width: 549px;*/
	 width: 749px;
}

.MiddleRowLeft
{
	border-left: solid 1px #B0B0B0;
	/*background-color:#5c84b7;*/
	background-color: #5C84B7;
	min-height:200px;

}
.LeftBackground
{
	background-color:#5C84B7;
	 border-left: solid 1px  #B0B0B0;
}

.MiddleRowRight
{
	border-right: solid 1px #B0B0B0;
}

.LeftColumnContent
{
	height: 100%;
	padding-bottom: 30px;
}

#LeftColumn
{
	 width: 749px;
}

.RightColumnContent
{
	vertical-align: top;
	padding-bottom: 30px;
}

.RightBottomAd
{
	vertical-align: bottom;
}

.PageTitle
{
	color: #2A6BA5;
    font-size: 1.2em;
	padding-left: 21px;
	padding-bottom: 19px;
	padding-top:15px;
}

.LeftColumnContent
{
	vertical-align: top;
	width: 500PX;
}

.LeftColumnContent .adxSectionCopy
{
	color: #333333;
	padding-left: 21px;
	padding-right: 50px;
	font-size: 0.68em;
	padding-bottom: 10px;
}

.LeftColumnContent .adxSectionCopy p
{
	margin-top: 0px;
}

.LeftColumnContent .adxTOCTitle
{
	color: #2A6BA5;
	padding-left: 0px 20px;
	margin:0px;
	font-size: 0.75em;
}	

.LeftColumnContent .adxTOCTitle a
{
	text-decoration: none;
	margin:0px;
	color: #2A6BA5;
}

.LeftColumnContent .adxTOCTitle a:hover
{
	text-decoration:underline;
}

.LeftColumnContent .adxTOCSummary
{
	/*width:400px;*/
	font-size: 0.68em;
	font-family:Verdana;
	color: #333333;
	padding-left:0px;
	margin-left:0px;
	padding-right: 50px;
    padding-bottom: 5px;
}

.LeftColumnContent .adxTOCSummary p
{
   margin: 0px;
   padding:0px;
   font-family:Verdana;
}

.LeftColumnContent .adxTOCSummary a
{
	text-decoration: none;
	color: #2A6BA5;
}

.LeftColumnContent .NewsLinks .adxTOCTitle
{
	font-size:0.68em;
}

.LeftColumnContent .TocIcon
{
	width: 500px;
}

.TopSection
{
	width: 625px;
	text-align:right;
	padding-top:0px;
}

.HeaderLinks
{
	margin-top:0px;
	padding-top:0px;
	padding-bottom: 3px;
	
}

.adxNavPath
{  
	text-align: right;
	color: #666666;
	font-size: 0.5625em;
}

.adxNavPath a
{  
	text-align: right;
	color: #666666;

}

.ItemSpacer
{
	color:#296BA7;
	padding-left: 3px;
	padding-right: 3px;
}

#AssociatesListSection
{
	padding-top: 10px;
	padding-bottom: 29px;
}

#AssociatesListSection .adxTOCTitle a
{
	 font-size: 0.625em;
	 text-decoration: none;
	 color: #286AA4;
	 padding-left: 15px;
}


#AssociatesListSection .adxTOCTitle a:hover
{
	text-decoration: underline;
}

.adxSectionMediaImage
{
	padding-left: 21px;
}

#ContentTitle
{
	color: 	#2A6BA5;
	font-size: 1.5em;
	padding-left: 21px;
	padding-top: 0px;
	vertical-align: top;
}
	
#ContentSectionsAssociates .adxSectionSubhead
{
	color: #666666;
	font-size: 0.9375em;
	padding-left:21px;
	padding-bottom: 10px;
}

.LeftColumnContent .adxSectionSubhead
{
	padding-left:21px;
	padding-bottom:0px;
	margin-bottom:10px;
	font-size:0.68em;
	font-weight:bold;
	color:#333;
}

#ContentSectionsAssociates .adxSectionCopy
{
	padding-left: 16px;
}

#ContentSectionsAssociates .adxSectionCopy a
{
	text-decoration: none;
	padding-left: 2px;
	color: #2A6BA5;
}

#ContentSectionsAssociates .adxSectionCopy a:hover
{
	text-decoration: underline;
}

#ContentSectionsAssociates .adxSectionCopy b
{ 
	margin-right: 2px;
}
/*****************************************/
#ChildNav
{
	width: 500px;
}

.ServicesChildNav
{
	margin:5px 0px 5px 21px;
	border-top:1px solid #ccc;
	padding:2px 0px 5px 0px;
}

.BottomSection
{
	padding-top:3px;
}
/************Contact Us*************************/

#ContactUsSection
{
	padding-left: 21px;
}

.adxContactJobTitle
{
	font-size:0.68em;
	font-weight:bold;
	color:#333;
	padding-bottom:5px;
	
	 
}
.adxContactAddress
{
	font-size:0.68em;
	color:#333;
	padding-bottom: 8px;
	line-height:14px;

}

.adxContactAddress p
{
	line-height:15px;
	margin:0px;

}

.adxContactPhone
{
	font-size:0.68em;
	color:#333;

}

.adxContactEmail
{
	font-size:0.68em;
	color:#333;

}

.adxContactEmail a
{
	 color: #2A6BA5;

}

.adxContactWebAddress 
{
	font-size:0.68em;
	color:#333;
}

.adxContactWebAddress  a
{
	color: #2A6BA5;
}

.LeftColumnContent .adxContactWebAddress a
{
	line-height:18px;
}

.LeftColumnContent .ContactsTitle
{
	padding:5px 0px;
	font-size:0.80em;
	color:#666;
	font-weight:bold;
}

.adxContactName
{
	font-size:0.68em;
	color:#333;
	font-weight: bold;
	padding-top: 16px;
}

.adxContactCompany
{
	font-size:.68em;
	color:#333;

}
#SearchResultsSection
{
	width: 602px;
}

.SearchText
{
	background-color: #BDC9E1;
	font-size: 0.6562em;
	width: 201px;
	text-align:center;
	height:28px;

}

.SearchText form
{
	margin: 0px;
	padding: 4px 0 4px 0;
}

.TopSection .SearchText
{
	background-color: #BDC9E1;
	vertical-align: middle;
	font-size: 0.75em;
	width: 150px;
	height: 23px;
}

.SearchTextBox
{
	width: 124px;
	vertical-align: top;
	height: 13px;
}

.searchButton
{
	vertical-align: middle;
}

.adxIndexSearchMessage
{
	color: #333333;
	padding-left: 21px;
	padding-right: 50px;
	font-size: 0.6825em;
}

.adxIndexSearchPagingMessage
{
	color: #333333;
	padding-left: 21px;
	padding-right: 50px;
	font-size: 0.6825em;
}

.adxIndexSearchTitle
{
	text-decoration: none;
	color: #2A6BA5;
	padding-left: 21px;
	font-size: 0.6825em;
}

.adxIndexSearchTitle a
{
	 text-decoration: none;
	 color: #2A6BA5;
}

.adxIndexSearchPaging
{
	color: #333333;
	padding-left:21px;
	padding-right: 50px;
	font-size: 0.6825em;
	padding-top: 10px;
}

.adxIndexSearchPaging a
{
	color:  #333333;
	font-size: 0.90em;
	text-decoration: none;
}

.adxIndexSearchSummary
{
	color:  #333333;
	font-size: 0.6825em;
	text-decoration: none;
	padding-left: 21px;
	padding-bottom: 5px;
}
.NewsArticlesSection div
{
	margin-top:0px;
}	

.adxLinkTitle
{
	 text-decoration:none;
	 color: #333333;
	 font-size:0.68em;
	 font-weight:bold;
	 padding-bottom:3px;
}
.adxLinkTitle a
{
	 text-decoration:none;
	 color:#2A6BA5;
	 font-weight:bold;
}
.adxLinkURL
{
	text-decoration:none;
	color: #2A6BA5;
	font-size:0.68em;
	padding-bottom:3px;
}
.adxLinkURL a
{
	text-decoration:none;
	color: #2A6BA5;
}

.adxLinkSummary
{
	font-weight:normal;
	color: #333333;
	font-size: 0.80em; 
	padding-bottom: 3px;
}

.LeftColumnContent .HorizRule
{
	border-top:1px solid #ccc; 
	margin-left:21px;
}

.LeftColumnContent .NewsArticlesSection
{
	color: #2A6BA5;
	margin: 0px 21px;
	padding:0px 0px 0px 0px;
}

#NewsArticles
{
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 15px;
    padding-top: 10px;
}

#NewsArticlesSectionSecondary  .adxLinkTitle
{
	padding-top: 8px;
	padding-right: 10px;
}

#NewsArticlesSectionSecondary  .adxLinkTitle a
{
	text-decoration:none;
	color: #333333;
}

#NewsArticlesSectionSecondary   .adxLinkURL a
{
	text-decoration:none;
	color: #2A6BA5;
	padding-right: 10px;
}

#NewsArticlesSectionSecondary  .adxLinkSummary
{
	font-weight:normal;
	color: #333333;
	font-size: 0.68em;
	padding-right: 10px;
	padding-bottom: 10px;
}




.RelatedAttachmentsSection
{
	color: #2A6BA5;
	margin-left: 21px;
	margin-right:21px;
}

.RelatedAttachmentsTitle
{
	font-size: 1em;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}

.RelatedAttachmentsSection a
{
	font-size: 0.68em;
	color:  #333333;
}



.adxAttachmentTitle a
{
	text-decoration: none;
	color:  #333333;
	font-size: 0.68em;
	margin-left: 8px;
	
}

.adxAttachmentFilename
{
	padding-right:10px;
	padding-left:8px;
}

.adxAttachmentFilename a
{
	text-decoration: none;
	color:  #2A6BA5;
	font-weight: normal;
	font-size: 0.68em;
}

.adxAttachmentFilename a:hover
{
	text-decoration: underline;
}

.adxAttachmentSize
{
	font-weight: normal;
	font-size: 0.68em;
}

.adxAttachmentSummary
{
	padding-bottom: 8px;
	padding-top: 2px;
	padding-right: 50px;
	font-weight: normal;
	font-size: 0.68em;
	color:  #333333;
	padding-left:8px;
}

.LeftCell LeftBackgroundOdd img
{
	vertical-align: middle;
}
body {
}

#TopSectionHome
{
	width:548px;
}

#LeftColumn
{
	float: left;
	width: 50%;
	margin-bottom: 20px;
	min-height: 400px;
	padding-right:12px;
}

#RightColumn
{
	text-align: left;
	float: left;
	width: 48%;
	vertical-align: top;
	min-height: 400px;
	margin-bottom: 20px;
	padding-left:0px;
	border-left:  solid 1px #CCCCCC;
}

.AnotherDiv
{
	clear:both;
}

#NewsArticlesTitle
{
	color: #2A6BA7;
	font-size: 1em;
	padding-left: 21px;
	padding-bottom: 10px;
	padding-top: 30px;
	margin-top:0px;
	text-align: left;
	font-weight: bold;
}

#NewsArticlesTitle a
{
	text-decoration:none;
}
	

/*#PageContent
{
	width: 300px;
}*/


#PageContent p
{
	 margin: 0px;
	 padding-bottom:7px;
}

#PageContent .adxSectionSubhead
{
	color: #2A6BA5;
	font-size: 1.2em;
	padding-left: 21px;
	padding-top:15px;
}

#PageContent .adxSectionCopy
{
	color: #333333;
	font-size: 0.6875em;
	padding-left: 21px;
	padding-right: 21px;
}

#PageContent .adxSectionCopy p
{
	margin:0px;
	padding-bottom:7px;
}

#ChildNavTitleSection
{
	padding-top: 15px;
	padding-bottom: 3px;
	padding-left: 21px;
	color: #666666;
	font-weight: bold;
	font-size: 0.6875em;
/*width: 400px;*/
}

/*#ChildContainer
{
	/*white-space:  pre-wrap;*/
	
	/*margin-left: 20px;*/
	/*padding-left: 21px;
	padding-bottom: 15px;
	font-size: 0.6875em;
	line-height: 15px;
	width:500px;*/
	
	/* max-width: 300px;/
	 /*width: 200px;


}*/


/*#LeftBottomChildNav
{
	padding-left: 21px;
	padding-bottom: 15px;
	font-size: 0.6875em;
	line-height: 15px;
	width:350px;
	
}*/


.ItemSpacerSignature
{
	 color: #296BA7;
}

#LeftBottomChildNav
{
	font-size:11px;
	line-height:15px;
	text-align:left;
	padding-left:21px;
	padding-right:0px;
	margin-right:0px;
	 padding-bottom: 10px;
	 
}

#LeftBottomChildNav .ChildNavSection td
{
	/*width: 200px;*/
}

#LeftBottomChildNav a
{

	text-decoration: none;
	color: #296BA7;
	font-weight: normal;
	margin:0px;

	/*border: solid 1px green;*/
	
}

#MiddleLeftBottomAD .adxSectionImageTable img
{
	padding-left: 21px;
}
/*
#RightColumn .adxTOCSummary
{
	color: #333333;
}

#RightColumn .adxTOCTitle a
{
	padding-bottom:3px;
}
*/

#NewArticleContents .adxTOCTitle a
{
	text-decoration: none;
	font-weight: normal;
	color: #2A6BA5;
	padding-left: 21px;
	padding-right: 129px;
	margin-bottom:3px;
	font-size: 0.75em;
	float: left;
	width:74%;
}

#NewArticleContents .adxTOCSummary
{
    padding-left: 21px;
    padding-right: 129px;
    font-size: 0.68em;
    font-family:Verdana;
    color:#333;
    width:74%;
}

#RssSection
{
	padding-left:20px;
}

#RssSection .RssLink
{
	margin-top:50px;
}

#RssSection a
{
	color: #296BA7;
	font-size: 0.6825em;
	text-decoration: none;
}

#RssSection img
{	
	vertical-align: bottom;
}

#RssSection .RssLink .Link
{
	padding:0px 5px 0px 5px;
}

#RssSection .RssLink a
{
	color:#296BA7;
	font-size:0.5626em;
	text-decoration:none;
}

.PrintThisSection
{
	/*padding-bottom:2px;*/
	margin-top:0px;
	/*padding: 2px 0 6px 5px;*/
	padding: 0px 6px  8px 5px;
	/*border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;*/
	vertical-align:bottom;
	color: #276aa5;
}

.PrintThisSection span
{
	padding-top: 2px;
	color: #276aa5;
}



.PrintThisSection a
{
	font-size:0.5625em;
	color: #666666;
	text-decoration: none;
	padding-top:0px;
}

.PrintThisSection a:hover
{
	text-decoration:underline;
	color: #276aa5;
}

.PrintThisSection input
{
	_vertical-align: middle;
	 _adding-top: 5px;
}

.PrintButton
{
	padding-right:3px;
	padding-bottom:0px;
	vertical-align:bottom;
}


#RightColumnContentSecondary
{
	vertical-align: top;
	 width: 201px;
}

#RightColumnContentSecondary .NewsArticlesSection
{
	color: #2A6BA5;
	font-size: 1em;
	margin-left: 21px;
	margin-right: 21px;
    margin-top: 10px;
}

#NewsArticlesSectionSecondary
{
	color: #2A6BA5;
	
	padding: 10px 10px 5px 15px;
}

#NewsArticlesSectionSecondary .adxLinkTitle
{
	padding: 0;
	margin:0;
}

#NewsArticlesSectionSecondary .adxLinkTitle a
{
		 font-size: 0.9em;
		 color: #2a6ba5;
		 font-weight: normal;
}

#NewsArticlesSectionSecondary .adxLinkTitle a:hover
{
	text-decoration:underline;
}


#SecTopSection
{
	width: 602px;
	text-align:right;
}

#SecHeaderLinks
{
	width: 596px;
	padding-bottom:3px;
}

#RelatedServicesTitle
{
	font-size: 1em;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 10px;
}

#RelatedServicesSection a
{
	font-size: 0.68em;
	color:  #333333;
}
.SiteMapLevel_0
{
	 padding-left: 25px;
	 padding-bottom: 5px;
}

.SiteMapLevel_0 a
{
	text-decoration: none;
	color: #2A6BA5;
	font-size: 0.6825em;
	font-weight: bold;
}

.SiteMapLevel_1
{
	
	padding-bottom: 5px;
	padding-left: 15px;
}

.SiteMapLevel_1 a
{
	
	text-decoration: none;
	color: #2A6BA5;
	font-size: 0.6825em;
	font-weight: bold;
}

.SiteMapLevel_2 
{
	padding-left: 18px;
}

.SiteMapLevel_2 a
{
	font-weight: normal;
}
