BODY
{
    FONT-FAMILY: Arial, Verdana, Sans-Serif;
    background-color:#EEE;
}
BODY TABLE
{
}
BODY TABLE TR
{
}
BODY TABLE TR TD
{
}
A
{
    FONT-WEIGHT: bold;
    COLOR: #0b4499;
    FONT-FAMILY: Arial, Verdana, Sans-Serif;
    text-decoration: none;
}
A:visited
{
    COLOR: #0b4499;
    FONT-FAMILY: Arial, Verdana, Sans-Serif;
    text-decoration: none;
}
A:hover
{
    COLOR: #0b4499;
    FONT-FAMILY: Arial, Verdana, Sans-Serif;
    text-decoration: none;
}
P
{
    FONT-FAMILY: Arial, Verdana, Sans-Serif;
}
DIV
{
    FONT-FAMILY: Arial, Verdana, Sans-Serif;
}
SPAN
{
    FONT-FAMILY: Arial, Verdana, Sans-Serif;
}
TD
{
    FONT-FAMILY: Arial, Verdana, Sans-Serif;
}

.ValidationMessage 
{
	font-family:Arial, Verdana, Sans-Serif;
	font-size:7pt;
}

.adxTitle
{
    FONT-FAMILY: Myraid, Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 14pt;
	color: #0b4499;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 3px;
}
.adxSectionCopy
{
    FONT-SIZE: 8pt;
    color: #333333;
}
.adxSectionSubhead
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
    MARGIN-TOP: 3px;
    MARGIN-BOTTOM: 3px;
}

.adxCaption
{
	text-align:center;
    font-size: 7pt;
    color: #0b4499;
}
.adxAdSubhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #0b4499;
}
.adxSectionMediaImage
{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
}
.adxSectionMediaCaption
{
    font-size: 8pt;
    text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}
.adxSectionBreak
{
    MARGIN-TOP: 10px
}
.adxSectionMediaCaptionSpace
{
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 5px
}
.adxSectionMediaCaptionImage
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 1px
}

.adxTOCTitle
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
    text-decoration: none;
}
.adxTOCTitle A
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
    text-decoration: none;
}
.adxTOCTitle A:hover
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
    text-decoration: none;
}
.adxTOCTitle A:visited
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
    text-decoration: none;
}
.adxTOCSummary
{
    font-size: 8pt;
    color: #333333;
}
.adxTOCDate
{
    font-size: 8pt;
    color: #333333;
    margin-top: 0px;
    margin-bottom: 3px;
}
.adxLinkTitle
{
    font-size: 9pt;
    color: #0b4499;
}
.adxLinkTitle A
{
    font-size: 9pt;
    color: #0b4499;
    text-decoration: none;
}
.adxLinkTitle A:visited
{
    font-size: 9pt;
    color: #0b4499;
    text-decoration: none;
}
.adxLinkTitle A:hover
{
    font-size: 9pt;
    color: #0b4499;
    text-decoration: none;
}
.adxLinkURL
{
    font-size: 8pt;
    font-weight: normal;
    color: #333333;
    text-decoration: underline;
}
.adxLinkURL A
{
    font-size: 8pt;
    font-weight: normal;
    color: #333333;
    text-decoration: underline;
}
.adxLinkURL A:visited
{
    font-size: 8pt;
    font-weight: normal;
    color: #333333;
    text-decoration: underline;
}
.adxLinkURL A:hover
{
    font-size: 8pt;
    font-weight: normal;
    color: #333333;
    text-decoration: underline;
}
.adxLinkSummary
{
    font-size: 8pt;
    color: #333333;
}

.adxAttachmentTitle
{
    font-size: 9pt;
    color: #0b4499;
}
.adxAttachmentFilename A
{
    font-size: 8pt;
    color: #333333;
    font-weight: normal;
    text-decoration: none;
}
.adxAttachmentSummary
{
    font-size: 8pt;
    color: #333333;
}
.adxAttachmentSummary P
{
    font-size: 8pt;
    margin-top: 0px
}
.adxAttachmentSize
{
    font-size: 8pt;
}
.adxReleaseDate
{
    font-size: 11pt;
    color: #333333;
    margin-top: 0px;
    margin-bottom: 3px;
}
.adxAuthorName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
}
.adxAuthorEmail
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
}
.adxHelpers
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
}
.adxNavPath
{
    FONT-SIZE: 7pt;
}
.adxNavPathCurrent
{
    FONT-SIZE: 7pt;
}
.adxTOCSummary P
{
    FONT-SIZE: 8pt;
    MARGIN-TOP: 0px;
    PADDING-TOP: 0px;
}
.adxAttachmentTitle A
{
    COLOR: #0b4499;
}
.adxAttachmentTitle A:visited
{
    COLOR: #0b4499;
}
.adxAttachmentTitle A:hover
{
    COLOR: #0b4499;
}
.adxSectionCopy TABLE
{
}
.adxSectionCopy TABLE TR
{
}
.adxSectionCopy TABLE TR TD
{
}
.adxSectionCopy P
{
}
.adxSearchTitle
{
    FONT-SIZE: 12px
}
.adxSearchDate
{
    font-size: 11pt;
    color: #333333;
    margin-top: 0px;
    margin-bottom: 3px;
}
.adxSearchSummary
{
    font-size: 10pt;
    color: #333333;
}
.adxSearchHeader
{
    FONT-SIZE: 12px
}
.adxSearchValue
{
    FONT-WEIGHT: bold;
    FONT-STYLE: italic
}
.Quote
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.QuoteName
{
	font-weight: bold;
	font-size: 12px;
	color:#0b4499;
}
.QuoteJobTitle
{
	font-weight: bold;
	font-size: 12px;
	color:#5b698e
}

.adxPollResponse
{
    font-weight: normal;
    font-size: 9pt;
    color: #666666;
}

.adxPollQuestion
{
    font-weight: normal;
    font-size: 9pt;
    color: #666666;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.adxPollButtonHTML
{
	font-weight: bold;
    font-size: 9pt;
}
.adxPollPercentage
{
	font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
}
.adxPollViewLink A
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
}
.adxPollArchives
{
	font-weight: bold;
    font-size: 10pt;
}
.adxPollResponseTotal
{
    font-weight: normal;
    font-size: 9pt;
    color: #666666;
}
.adxPollResponseTotalNumber
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
}
.adxPollButton
{
	font-weight: bold;
    font-size: 9pt;
}
.adxPollRadio
{
    font-size: 10pt;
	background-color: #d4d4d4;
}
.adxPollTitle
{
	font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
}
.adxPollDates
{
	font-weight: normal;
    font-size: 9pt;
    color: #666666;
}
.ParentTitle
{
    FONT-FAMILY: Myriad, Arial, Verdana, Sans-Serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 16pt;
    COLOR: #0b4499;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
}

.ContactHeader
{
	font-weight: bold;
	font-size: 12pt;

}
.ContactName
{
	
	font-size: 10pt;

}
.ContactCompany
{
	
	font-size: 10pt;

}
.ContactEmail
{
	
	font-size: 10pt;

}
.ContactPhone
{
	
	font-size: 10pt;

}
.CareerHeader
{
	font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
    text-decoration: none;
}
.adxSlideNextPrevious
{
	font-size: 12px;
	margin-top: 5px;
	text-align:center
}

.adxSlideLinkDirect
{
	font-size: 12px;
	
	text-align:center
}

.adxSlideLinkDirect select
{
	font-size: 12px;
	
}

.adxSlideRestartEnd
{
	font-size: 12px;
	margin-top: 5px;
	text-align:center
}
.adxSlideCount
{
	font-weight:bold;
	font-size: 11pt;
	text-align:right;
    COLOR: #0b4499;
}
.SurveyTitle
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #0b4499;
}
.SurveyTitle A
{
    FONT-SIZE: 11px;
    COLOR: #0b4499;
}
.SurveyTitle A:visited
{
    FONT-SIZE: 11px;
    COLOR: #0b4499;
}
.SurveyTitle A:hover
{
    FONT-SIZE: 11px;
    COLOR: #0b4499;
}


.adxIndexSearchMessage
{
	FONT-SIZE: 8pt;
	color:#333333;
	margin-top: 0px;
	margin-bottom: 12px;
}
.adxIndexSearchMessageQuery
{
	margin-top: 12px;
	margin-bottom: 12px;
	font-weight:bold;
	font-style:italic;
}
.adxIndexSearchPagingMessage
{
	FONT-SIZE: 8pt;
	color:#333333;
	margin-top: 12px;
	margin-bottom: 12px;
}
.adxIndexSearchPaging
{
	FONT-SIZE: 8pt;
	color:#333333;
	margin-top: 12px;
	margin-bottom: 12px;
	text-align:center
}
.adxIndexSearchTitle
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
    text-decoration: none;
    margin-top:10px;
}
.adxIndexSearchTitle A
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
    text-decoration: none;
}
.adxIndexSearchTitle A:hover
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
    text-decoration: none;
}
.adxIndexSearchTitle A:visited
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
    text-decoration: none;
}
.adxIndexSearchSummary
{
    FONT-SIZE: 8pt;
	color:#333333;
}

.adxSecNavCurrentLevel0
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
    text-align: right;
	background-color: #d4d4d4;
}
.adxSecNavCurrentLevel0 A
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
    text-align: right;
}
.adxSecNavCurrentLevel0 A:hover
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
    text-decoration: none;
}
.adxSecNavCurrentLevel0 A:visited
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
    text-decoration: none;
}

.adxSecNavLevel0
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
    text-align: right;
}
.adxSecNavLevel0 A
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
    text-align: right;
}
.adxSecNavLevel0 A:hover
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
    text-decoration: none;
}
.adxSecNavLevel0 A:visited
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
    text-decoration: none;
}

.adxSectionSpacer
{
	margin-top: 20px;
}

.ContactLabel_Altalink
{
	font-weight: bold;
	font-size: 9pt;
    color: #0b4499;
}
.ContactLabel_Label
{
	font-weight: bold;
	font-size: 8pt;
    color: #0b4499;
}
.ContactLabel_Value
{
	font-weight: normal;
	font-size: 8pt;
    color: #0b4499;
}
.adxContactLabel
{
	font-weight: bold;
	font-size: 8pt;
    color: #0b4499;
}
.adxContactName
{
	font-weight: bold;
	font-size: 8pt;
    color: #0b4499;
}
.adxContactCompany
{
	font-weight: normal;
	font-size: 8pt;
    color: #333333;
}
.adxContactJobTitle
{
	font-weight: normal;
	font-size: 8pt;
    color: #333333;
}
.adxContactAddress
{
	font-weight: normal;
	font-size: 8pt;
    color: #333333;
}
.adxContactEmail
{
	font-weight: normal;
	font-size: 8pt;
    color: #333333;
}
.adxContactEmail A
{
	font-weight: normal;
	font-size: 8pt;
    color: #333333;
	text-decoration: underline;
}
.adxContactWebAddress
{
	font-weight: normal;
	font-size: 8pt;
    color: #333333;
}
.adxContactWebAddress A
{
	font-weight: normal;
	font-size: 8pt;
    color: #333333;
	text-decoration: underline;
}
.adxContactPhone
{
	font-weight: normal;
	font-size: 8pt;
    color: #333333;
    margin-top:10px;
}

SiteMapOne
{
	font-size: 14pt;
	font-weight: bold;
}
.SiteMapOne A
{
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
}
.SiteMapOne A:visited
{
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
}
.SiteMapOne A:hover
{
	font-size: 14pt;
	font-weight: bold;
	text-decoration: underline;
}
.SiteMapLittleOne
{
	font-size: 12px;
	font-weight: bold;
}
.SiteMapLittleOne A
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.SiteMapLittleOne A:visited
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.SiteMapLittleOne A:hover
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.SiteMapTwo
{
	font-size: 14pt;
	font-weight: bold;
}
.SiteMapTwo A
{
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
}
.SiteMapTwo A:visited
{
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
}
.SiteMapTwo A:hover
{
	font-size: 14pt;
	font-weight: bold;
	text-decoration: underline;
}
.SiteMapThree
{
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
}
.SiteMapThree A
{
	font-size: 9pt;
	font-weight:  bold;
	text-decoration: none;
}
.SiteMapThree A:visited
{
	font-size: 9pt;
	font-weight:  bold;
	text-decoration: none;
}
.SiteMapThree A:hover
{
	font-size: 9pt;
	font-weight:  bold;
	text-decoration: underline;
}
.SiteMapFour
{
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
}
.SiteMapFour A
{
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}
.SiteMapFour A:visited
{
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}
.SiteMapFour A:hover
{
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
	color: #333333;
}
.SiteMapBullit
{
	font-size: 11px;
	font-weight: bold;
}
.greyBar
{
    font-family: Arial, Verdana, Sans-Serif;
	background-color: #d4d4d4;
    font-size: 7pt;
    color: #333333;
}
.greyBar A
{
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 7pt;
	font-weight: normal;
    color: #333333;
    text-decoration: none;
}
.greyBar A:visited
{
    text-decoration: none;
}
.greyBar A:hover
{
    text-decoration: none;
}
.darkgreyBar
{
    font-family: Arial, Verdana, Sans-Serif;
	background-color: #b2b2b2;
    font-size: 10pt;
    color: #333333;
}
.darkblueBar
{
    font-family: Arial, Verdana, Sans-Serif;
	background-color: #0b4499;
    font-size: 10pt;
    color: #333333;
}
.whiteBG
{
	background-color: #ffffff;
}
.greyBG
{
	background-color: #d4d4d4;
}
.midgreyBG
{
	background-color: #e1e1e1;
}
.lightgreyBG
{
	background-color: #fff;
}
.separategreyBG
{
	background-color: #c7c7c7;
}
.logo
{
	font-weight: normal;
	font-size: 7pt;
	color: #333333;
	text-decoration: none;
	margin-bottom: 5px;
	padding-bottom: 0px;
}
.logo A
{
	font-weight: normal;
	font-size: 7pt;
	color: #333333;
	text-decoration: none;
	margin-bottom: 5px;
	padding-bottom: 0px;
}
.logo A:visited
{
	font-weight: normal;
	font-size: 7pt;
	color: #333333;
	text-decoration: none;
	margin-bottom: 5px;
	padding-bottom: 0px;
}
.logo A:hover
{
	font-weight: normal;
	font-size: 7pt;
	color: #333333;
	text-decoration: none;
	margin-bottom: 5px;
	padding-bottom: 0px;
}
.LeftSectionHeader
{
    FONT-FAMILY: Myriad, Arial, Verdana, Sans-Serif;
    font-weight: normal;
    font-size: 14pt;
    color: #0b4499;
    margin-left: 10px;
    margin-right: 0px;
}
.LeftSectionTitle
{
    FONT-FAMILY: Myriad, Arial, Verdana, Sans-Serif;
    font-weight: normal;
    font-size: 14pt;
    color: #666666;
    text-align:right;
}
.HomeTOCTitle
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
}
.HomeTOCTitle A
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
    text-decoration: none;
}
.HomeTOCTitle A:hover
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
    text-decoration: none;
}
.HomeTOCTitle A:visited
{
    font-weight: bold;
    font-size: 9pt;
    color: #0b4499;
    text-decoration: none;
}

.morenews A
{
    font-weight: bold;
    font-size: 8pt;
    color: #0b4499;
}
.morenews A:hover
{
    font-weight: bold;
    font-size: 8pt;
    color: #0b4499;
}
.morenews A:visited
{
    font-weight: bold;
    font-size: 8pt;
    color: #0b4499;
}
.FormHeaderBlue
{
    font-family: Arial, Verdana, Sans-Serif;
	background-color: #0b4499;
    font-size: 9pt;
    font-weight: bold;
    color: #ffffff;
}
.FormContactInstruct
{
	font-weight: normal;
    font-size: 7pt;
    color: black;
}

.evts_bg
{
	background-color:#E1E1E1;
	color: #0b4499;
	font-size: 11px;
	font-weight:normal;
	height: 25;
}
.evts_day
{
	color: #3F3F3F;
	background-color:#CCCCCC;
	height: 25;
}
.evts_day_evented
{
	color: #3F3F3F;
	background-color:#999999;
	height: 25;
}
.evts_day_evented A
{
	color: #3F3F3F;
	text-decoration: underline;
	background-color:#999999;
}
.evts_day_evented A:visited
{
	color: #3F3F3F;
	text-decoration: underline;
	background-color:#999999;
}
.evts_day_evented A:hover
{	
	color: #3F3F3F;
	text-decoration: underline;
	background-color:#999999;
}

.evts_day_selected
{
	color: #ffffff;
	background-color:#0b4499;
	height: 25;
}
.evts_day_selected A
{
	color: #ffffff;
	text-decoration: underline;
}
.evts_day_selected A:visited
{
	color: #ffffff;
	text-decoration: underline;
}
.evts_day_selected A:hover
{	
	color: #ffffff;
	text-decoration: underline;
}
.evts_LeftIndent
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 0px;
}
.evts_pn
{
	font-size:10px;
	color: #3F3F3F;
}
.evts_pn A
{
	color: #3F3F3F;
	text-decoration: underline;
}
.evts_pn A:visited
{
	color: #3F3F3F;
	text-decoration: underline;
}
.evts_pn A:hover
{	
	color: #3F3F3F;
	text-decoration: underline;
}
.sld_bg_blue
{
	color: #ffffff;
	background-color: #0b4499;
}
.sld_bg_grey
{
	background-color: #d4d4d4;
}
.sld_bg_midgrey
{
	background-color: #e1e1e1;
}
.sld_bg_lightgrey
{
	background-color: #fff;
}

.sld_Title
{
    font-size: 10pt;
	color: #666666;
	font-weight: bold;
}
.sld_adxSectionSubhead
{
    font-size: 18pt;
	color: #ffffff;
}
.sld_nav
{
    font-size: 9pt;
	color: #3F3F3F;
	text-decoration: none;
}
.sld_nav A
{
    font-size: 9pt;
	color: #0b4499;
	text-decoration: underline;
}
.sld_nav A:visited
{
    font-size: 9pt;
	color: #0b4499;
	text-decoration: underline;
}
.sld_nav A:hover
{	
    font-size: 9pt;
	color: #0b4499;
	text-decoration: underline;
}
.footer
{
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 7pt;
    color: #333333;
}

.adxPngImg
{
	behavior: url(/adx/css/png.htc);
}

.form_confirm
{
    FONT-SIZE: 8pt;
    color: #333333;
}

/**********************master page********************/
#wrapper
{
	width: 800px;
	margin: 15px auto 0 auto;
}

#FooterSection 
{
	float: left;
	width:400px;
    padding-left: 10px;
}

#FooterSection  li
{
	padding-top: 2px;
}

#HeadernavSection
{
	 background-color: #d4d4d4;
}

#HeaderNavSection a
{
}

#ctl00_lastNav
{
	padding-right: 0;
}

#copyrightSection
{
	padding-right: 10px;
}

#copyrightSection ul, #HeadernavSection ul, #FooterSection ul
{
	vertical-align: middle;
	display: inline;
}

#copyrightSection ul li, #HeadernavSection ul li, #FooterSection ul li
{
	list-style: none;
	float:left;
}

/*****************Child master**********/
/*  LeftNavBar Syles */
div#LeftNavBar li
{
	margin: 2px 0px 2px 0px;
	padding:1px;
}

div#LeftNavBar ul
{
	margin: 0;
	margin-top: 2px;
	padding: 0px;
	list-style-type: none;
	text-align:right;
}
 div#LeftNavBar li a
 {
	padding: 3px 10px 3px 20px;
	*padding-top: 2px;
	font-size: 9pt;
	font-weight:bold;
	display:block;
 }
div#LeftNavBar li.current a, div#LeftNavBar li a:hover, div#LeftNavBar li.current ul li a:hover,div#LeftNavBar li.current ul li.current a
{
	background-color: #D4D4D4;
	background-image: url(/images/secnav_arrow.gif);
	background-position: center left;
	background-repeat: no-repeat;
}


div#LeftNavBar li ul li a, div#LeftNavBar li.current ul li a
{
	font-size: 8pt;
	font-weight:normal;
	background-image: none;
	background-color:#E1E1E1;
}


table#Table3
{
	padding-top:10px;
	vertical-align:bottom;
}

#ContactusLinksection a
{
	 float: right;
}

#LinkTitle2
{
	FONT-FAMILY: Myriad, Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 14pt;
	color: #666666;
	margin-right: 0px;
}

#LinkTitle1
{
	FONT-FAMILY: Myriad, Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 14pt;
	text-align:right;
}

#LinkTitle2
{
	FONT-FAMILY: Myriad, Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 14pt;
	text-align:right;
	color:#0B4499;
}

#ContactSection
{
	background-color:#D4D4D4;
	padding-right:10px;
	padding-top:20px;
	padding-bottom:20px;
}

.adxContactWebAddress
{
	color:#0B4499;
}

.adxContactEmail
{
	color:#0B4499;
}

#BreadCrumbSection 
{
	 vertical-align:bottom;
	 padding-left: 15px;
}

#BreadCrumb
{
	 border-top: solid 1px #ccc;
	 padding-top:3px;
}
	
#contentPlaceholderSection
{
	 vertical-align: top;
	 margin: 0;
	 background-color:#fff;
}

#BackGroundSection
{
	width: 315px;
	height: 110px;
	float: left;
}

#HeaderLogoSection
{
	margin-top: 96px;
    padding-right: 10px;
	float:right;
}

#coolMenuWrapper
{
	 padding: 0;
	 margin: 0;
	 float: left;
}

.logoSection
{
	width: 800px;
	float:left;
	vertical-align:bottom; 
	margin:0; 
	padding:0; 
}

.logoSection div
{
	float: left;
 
}
/*****************Home***************/
#homeContent
{
	 background-color: #fff;
}

#homeLeftColum
{
	width: 350px;
	border-right: solid 1px #C7C7C7;
}

#homeMiddleColumn
{
	width:350px;
	border-right: solid 1px #C7C7C7;
}

#homeRightColumn
{
	width:100px;
}

.FeaturedStoriesLinks .adxTOCTitle
{
	padding-bottom: 5px;
}

#HomeADSection .adxSectionImageTable
{
	padding: 0px 4px 0 8px;
	margin-top: 0px;
}



#logoLink
{
	background-color: white;
}

.clearSection
{
	clear: both;
}

#borderTable
{
	margin-left: 4px; 
	margin-right:4px;
}

#HomecoolmenuSection
{
	margin-bottom: 14px;
}

#addressSection
{
	padding-top: 2px;
}

#HomecontentSection
{
	padding-top: 5px; 
	padding-bottom: 8px;
}

/***************page ******************/
#linkGreyBlue
{
	color: #0B4499;
	font-size: 18px;
	font-weight: normal;
}

#linkTitleGrey
{
	color: #666;
	font-size: 18px;
	font-weight: normal;
}

#relatedAttachments
{
	font-size: 9pt;
	font-weight: bold;
	color: #0B4499;
	margin-bottom: 7px;
	margin-top: 15px;
}

#relatedLinks
{
	font-size: 14pt;
	color: #0B4499;
	margin-bottom: 3px;
	margin-top: 15px;
}
.buttonSection
{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}
.buttonSection input
{
	margin-right: 10px;
}


/***************Search*****************/
#SearchTextBox
{
	width: 200px;
}

/***************form*******************/
#address
{
	overflow:auto;
}

/****************site map***************/
#div_1
{
	padding-bottom: 20px;
}

.SiteMapLevel_1 a:hover
{
	text-decoration: underline;
}

.SiteMapLevel_2 a:hover
{
	text-decoration: underline;
}

.SiteMapLevel_3 a:hover
{
	text-decoration: underline;
}

.SiteMapTwo
{
	padding-top: 13px;
}

/******************Contact Us Confirmation page**********/
.form_confirm span
{
	color: #333;
}

/***************Job Postings Page*************************/
#Postings
{
	margin-top:10px;
}

#Postings a
{
	font-size:9pt;
}

#Posting td .CareerHeader
{
	padding-top:15px;
}

#Postings p
{
	margin:5px 0px;
}

#homeLinkSection
{
	float:right; margin-top:73px;
}

#homeLogoHeader
{
	width: 320px; float: left;
}

ul#headerLinks
{
	float: right;
	margin: 0;
	padding: 0 15px 0 0px;
}

ul#headerLinks li
{
	border-right: solid 1px #999;
	display: block;
	float: left;
	padding: 0 5px;
	padding-top: 2px;
}

ul#headerLinks li.first
{
	padding-top: 0;
}

ul#headerLinks li.last
{
	border: none;
}

a.careersLink
{
	font-size: 11px;
	font-weight: bold;
}

.careerListing
{
	margin: 15px 0;
}

.careerListing .positionClosingDate
{
	font-weight: bold;
}

.careerLocation
{
	color: #333;
}

.burgundyText
{
	color:#9F1C21;
	font-weight:bold;
}

.audioLink
{
	display:block;
	background-image:url(/images/sound_icon.gif);
	background-repeat:no-repeat;
	padding:10px 0 10px 45px;
	color:#9F1C21;
}
a.audioLink 
{
	color:#9F1C21;
}

.audio
{
	position:absolute;
	width:1px;
	height:1px;
}
.homeAD
{
    position:relative;
    width:800px;
}
.textAD
{
    position:absolute;
    top:50px;
    left:20px;
}
.contactTitle
{
    font-size:13px;
    color:#0b4499;
    font-weight:bold;
    padding:0 15px 3px 0;
}
.contactInfo
{
    font-size:12px;
    font-family:Calibri;
    color:#333;
    padding:0 15px 0px 0;
}
.contactInfoColumn
{
    font-size:12px;
    font-family:Calibri;
    color:#333;
    padding:0 0px 0px 100px;
}
.contactTitleColumn
{
    font-size:13px;
    color:#0b4499;
    font-weight:bold;
    padding:0 0px 3px 0;
}
.contactInfoColumnCareer
{
    font-size:12px;
    font-family:Calibri;
    color:#fff;
    padding:0 0px 0px 100px;
}
.contactTitleColumnCareer
{
    font-size:13px;
    color:#fff;
    font-weight:bold;
    padding:0 0px 3px 0;
}
.contact
{
    padding:0 5px 10px 0;
    background-color:White;
}
.toplefttext
{
    margin:3px 0 3px 17px;
}
.greyBarnew
{
  
	background-color: #d4d4d4;
    font-size: 7pt;
    padding:5px 0;
}
.ValidationMessage ul
{
    list-style:none;
    padding:0;
    margin:0;
    font-size:8pt;
}/* top menu */
.PrimaryNavTop 
{} /* these are both images so no style required */
.PrimaryNavTopOver
{}

.PrimaryNav {
	color: #e2fbff;
	font-size : 11px;
	vertical-align: middle;
	text-decoration : none;
    padding: 2px 4px 2px 4px;
}
.PrimaryNavOver
{
	color: #e2fbff;
	font-size : 11px;
	vertical-align: middle;
	text-decoration : none;
    padding: 2px 4px 2px 4px;
}