@charset "utf-8";
/* Cymfony Styles */
html
{
	height: 100%;
	overflow-y: scroll;
}
body
{
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
}
 ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-left:15px;
}
 ul li
{
	list-style-type: none;
	background: url(/images/bulletSquareGray.gif) no-repeat;
	background-position: 0px 6px;
	padding-left: 7px;
	padding-bottom: 5px;
}

h1
{
	font-size: 20px;
	color: #7f7f7f;
	font-weight: normal;
}
h2
{
	font-weight: bold;
	font-size: 16px;
	color: #343434;
	margin-bottom: 0px;
	padding-bottom: 5px;
	margin-top: 0px;
	padding-top: 8px;
}
h3
{
	font-weight: bold;
	font-size: 13px;
	color: #343434;
	margin-bottom: 0px;
	padding-bottom: 3px;
}
h4
{
	font-weight: bold;
	font-size: 13px;
	color: #666666;
	margin-bottom: 0px;
	padding-bottom: 3px;
}

h5
{
	display:inline;
	padding: 0px;
	margin: 0px;
	font-weight:bold;
	font-size:11px;
}
h5 a, h5 a:visited
{
	color: #004b91;
	font-size:11px;
	display:inline;
	font-weight:bold;
	padding: 0px;
	margin: 0px;
}
h5 a:hover
{
	color: #000000;
}
a, a:active, a:visited
{
	color: #343434;
	text-decoration: underline;
	background: none;
}
a:hover
{
	color: #004b91;
}
#kantarBand
{
    background-color: #000000;
    padding-left: 25px;
    padding-top: 12px;
    padding-bottom: 8px;
}
#utility
{
	font-weight: bold;
	font-size: 9px;
	color: #d5d5d5;
	text-align: right;
	height: 18px;
	background-color: #999999;
}
#utility table
{
	padding-right: 15px;
}
#utility a
{
	color: #d5d5d5;
	text-decoration: none;
	position: relative; 
	top: 1px;
}
#utility a:hover
{
	color: #ffffff;
}
#utility img
{
	position: relative;
	top: 3px;
}
#utility ul
{
	margin: 0px;
	padding: 0px;
}
#utility ul li
{
	display: inline;
	list-style-type: none;
	padding-left: 20px;
	background:none;
	padding-bottom:0px;
}
#logoAndNav
{
	padding-left: 24px;
}
#homeLogo
{
	padding-right: 22px;
	padding-top: 15px;
}
#innerLogo
{
	padding-right: 6px;
	padding-top: 29px;
}
#innerLogo img
{
    position: relative;
    right: 11px;
}
#homeMainMiddle
{
	background: url(/images/bgHomeMainMiddle.jpg) no-repeat;
	padding-top: 29px;
	width: 322px;
	height: 239px;
	color: #7d7d7d;
	font-size: 18px;
	line-height: 24px;
}
#homeMainMiddle a
{
	font-weight: bold;
	color: #7d7d7d;
}
#homeBoxArea
{
	padding-left: 24px;
}
#homeLeftBlueBox
{
	border-left: 1px solid #a9d2e7;
	border-bottom: 1px solid #a9d2e7;
	background: #cad7e3 url(/images/homeBlueBoxBG.gif) repeat-x top left;
	width: 280px;
}
#blueBoxContainer
{
	height: 180px;
	overflow: hidden;
	margin-right:10px;
}
#blueBoxTop
{
	padding-left: 14px;
	font-size: 11px;
	color: #444444;
	line-height: 14px;
	padding-top: 12px;
}
#blueBoxTop h1
{
	font-size: 20px;
	color: #797d7e;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: normal;
}
#blueBoxTop table
{
	position: relative;
	left: 5px;
}
#blueBoxTop td
{
	padding-right: 10px;
	vertical-align: middle;
	font-size: 11px;
}
#blueBoxBtm
{
	padding-top: 20px;
	padding-left: 14px;
	padding-right: 0px;
	font-size: 11px;
	color: #444444;
}
#blueBoxBtm h1
{
	font-size: 20px;
	color: #797d7e;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}
#blueBoxBtm h3
{
	padding-top: 0px;
	margin-top: 0px;
}
#blueBoxBtm h5
{
    padding: 0px;
    margin: 0px;
    display: inline;
}
#blueBoxBtm a
{    
    font-size: 9px;
}
#homeLeftBtmCallout
{
	color: #000000;
	padding-top: 22px;
	padding-left: 8px;
	font-size: 11px;
	line-height: 15px;
	height: 183px;
	overflow-y: hidden;
	padding-right:10px;
}
#homeLeftBtmCallout h5 a
{
	font-size: 9px;
}
#homeMainBoxLeftBorder
{
	background: url(/images/homeMainBoxLeftBorderBG.gif) repeat-y top left;
}
#homeMainBox
{
	background: #ccd7a8 url(/images/homeMainBoxBG.jpg) repeat-x top left;
	width: 540px;
	height: 348px;
	overflow: hidden;
	padding-top: 22px;
	color: #666666;
	font-size: 16px;
}
#homeMainBox h1
{
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
#homeMainBox h2
{
	font-weight: bold;
	font-size: 13px;
	color: #666666;
	padding: 0px;
	margin: 0px;
	padding-bottom: 14px;
}
#homeMainBox a
{
	font-size: 9px;
	/*text-transform: uppercase;*/
	color: #004b91;
	font-weight: bold;
}
#homeMainBox a:hover
{
	color: #000000;
}
#homeMainBox h5
{
	display:inline;
	padding: 0px;
	margin: 0px;
    font-size:10px; 
}
#homeMainBox h5 a
{
    color: #004b91;  
    font-size:10px; 
    font-weight:bold; 
}
#homeMainBox h5 a:visited
{
    color: #004b91;  
    font-size:10px; 
    font-weight:bold; 
}
#homeMainBox h5 a:hover
{
    color: #000000;   
    font-size:10px;
    font-weight:bold;  
}
#homeMainBox img
{    
	border-color: #cccccc; 
}
#firstBox
{
	padding-right: 40px;
	padding-left: 17px;
	padding-bottom: 5px;
}
#secondBox
{
	width: 50%;
	float: left;
	line-height: 16px;
}
#secondBox h3
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 11px;
	color: #343434;
	text-decoration: underline;
}
#thirdBox
{
	width: 45%;
	float: left;
	margin-left: 20px;
	line-height: 16px;
}
#fourthBox
{
	font-size: 11px;
	/*background: url(/images/homeMainBoxQuoteBG.png) no-repeat top left;*/
	padding-bottom: 25px;
	width: 440px;
	padding-left: 45px;
	padding-right: 45px;
	padding-top: 10px;
}
#fourthBox p
{
	margin: 0px;
	padding: 0px;
}
#thirdBox img
{
	margin-right: 10px;
}
#secondBox a
{
	font-size: 9px;
	font-weight: bold;
	color: #004b91;
	text-transform: uppercase;
}
#secondBox a:hover
{
	color: #000000;
}
#middleArea
{
	font-size: 11px;
	width: 100%;
	padding-left: 17px;
	padding-top: 10px;
}
#homeMainBoxBtmBorder
{
	background: url(/images/homeMainBoxBtmBorderAndShadow.gif) repeat-x top left;
}
#homeTabArea
{
	background: url(/images/homeTabAreaBG.gif) repeat-y top left;
}
#homeTabs a
{
	background: none;
	padding: 0px;
	margin: 0px;
}
#secondLevelNav
{
	background: url(/images/2ndLevelBG.gif) repeat-x top left;
	font-size: 11px;
}
/*#secondLevelNav a
{
	text-decoration: none;
}*/
.secondLevelItemOff
{
	padding-left: 8px;
	height: 24px;
}
.secondLevelItemOff a
{
	background: url(/images/2ndLevelOffBGRight.gif) no-repeat top right;
	padding-right: 8px;
	color: #5a5c52;
	padding-top: 5px;
	display: block;
}
.secondaryNavOn
{
	background: url(/images/2ndLevelOnBG.gif) no-repeat; 
	background-position: -1px 0px;
}
#innerBreadcrumb
{
	background: url(/images/innerBreadcrumbBG.gif) no-repeat;
	background-position: right bottom;
	height: 65px;
	font-size: 10px;
	color: #c5c5c5;
	padding-right: 40px;
	padding-top: 5px;
}
#innerBreadcrumb div
{
	/*position: relative;
	bottom: 5px;*/
}
#innerBreadcrumb a
{
	color: #c5c5c5;
	text-decoration: none;
}
#innerBreadcrumb a:hover
{
	color: #000000;
	text-decoration: none;
}
#innerContentHdr
{
	background: url(/images/contentHdrBG.gif) repeat-x bottom left;
	color: #7c0d0d;
	font-size: 27px;
	padding-left: 10px;
	line-height: 22px;
	padding-bottom: 5px;
}
#pageUtilities
{
	background: url(/images/innerPageUtilityBG.gif) no-repeat bottom right;
	font-weight: bold;
	font-size: 9px;
	color: #666666;
	height: 25px;
	padding-top: 2px;
}
#pageUtilities a
{
	font-weight: bold;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	line-height: normal;
}
#pageUtilities img
{

}
#mainNav a
{

}
#contentBG
{
	background: url(/images/contentBG.jpg) repeat-x top left;
	padding-left: 10px;
	padding-top: 8px;
}
#contentBGOneColumns
{
	background: url(/images/contentBG.jpg) repeat-x top left;
	padding-left: 18px;
	padding-top: 8px;
	padding-right: 35px;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}
#topContent
{
	font-size: 15px;
	color: #7d7d7d;
	line-height: 20px;
	padding-bottom:50px;
}
#innerContainer td#topFinancialContent
{
	font-size: 15px;
	color: #7d7d7d;
	line-height: 20px;
}
#topFinancialContent a
{
	text-transform: uppercase;
	/*color: #ff0099;*/
	color: #004B91;
	font-size: 9px;
	font-weight: bold;
}
#topFinancialContent a:hover
{
	color: #000000;
}	
#mainContent
{
	font-size: 12px;
	color: #666666;
	padding-top: 10px;
	line-height: 16px;
}
#mainContent h1
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 16px;
	text-decoration: underline;
	color: #343434;
	padding-bottom: 5px;
}
#mainContent a
{
	/*color: #ff0099;
	font-size: 9px;
	font-weight: bold;
*/
}
#mainContent a:hover
{
	/*color: #000000;*/
}

#mainContentSolutions
{
	font-size: 12px;
	color: #666666;
	padding-top: 10px;
	padding-left: 40px;
	line-height: 16px;
}
/*
#mainContentSolutions h1
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 16px;
	text-decoration: underline;
	color: #343434;
	padding-bottom: 5px;
}
*/
#mainContentSolutions a
{
	/*color: #ff0099;
	font-size: 9px;
	text-transform: uppercase;*/

}
#mainContentSolutions a:hover
{
	/*color: #000000;*/
}
#requestADemo
{
	font-size: 10px;
	color: #444444;
	padding-top: 18px;
	padding-left: 10px;
	padding-bottom: 30px;
}

#innerContainer td#requestADemo td
{
	font-size: 10px;
	color: #444444;
}
#eventsRequestADemo
{
	font-size: 10px;
	color: #444444;
	padding-top: 18px;
	padding-left: 10px;
	padding-bottom: 30px;
	padding-right: 4px; 
	border-bottom: 1px solid #e0e0e0;
	
}

#innerContainer td#eventsRequestADemo td
{
	font-size: 10px;
	color: #444444;
}
#socialMediaRequestADemo
{
	font-size: 10px;
	color: #444444;
	padding-top: 18px;
	padding-right: 4px; 
	border-bottom: 1px solid #e0e0e0;
	padding-left: 15px; 
	border: none; 
	background: url(/images/grayLineBG.gif) repeat-x bottom left;
}

#innerContainer td#socialMediaRequestADemo td
{
	font-size: 10px;
	color: #444444;
}
#rightContentBox
{
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	background: transparent url(/images/contentBoxBG.gif) no-repeat top left;
	border-left: 1px solid #a6d0e7;
	border-right: 1px solid #a6d0e7;
	border-bottom: 1px solid #a6d0e7;
	height: 340px;
	width: 209px;
}
#rightContentBox h1
{
	padding: 0px;
	margin: 0px;
	font-size: 20px;
	color: #7e7e7f;
	font-weight: normal;
	padding-bottom: 10px;
}
/*
#rightContentBox a
{
	color: #ff0099;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;	
	text-decoration:none;
}
#rightContentBox a:hover
{
	color: #000000;
	text-decoration:underline;
}
*/
#rightContentBox hr
{
	background: #ffffff;
	color: #ffffff;
	height: 1px;
	border: none;
	padding: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
}
#rightContentBoxTile
{
	background: #d1eaf9 url(/images/contentBoxBGTile.gif) repeat-y top left;
}
.rightContentBoxPosition
{
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 15px;
}
.eventsContent
{
	padding-left: 7px;
}
.eventsContent h2
{
	padding-top: 0px;
}

#innerContainer td #mainEventRight
{
	font-size: 15px;
	color: #7d7d7d;
	line-height: 20px;
	border-bottom: 1px solid #e0e0e0;
	width: 570px;
}
#mainEventDate
{
	text-align: center; 
	width: 200px; 
	float: right; 
	padding-top: 10px;
	margin-left: 15px;
}
#mainEventDate img
{
	margin-top: 7px;
}
#mainEventLeft
{
	padding-right: 15px;	
}
#upcomingEvents
{
	padding-left: 7px;
	padding-top: 15px;
	padding-right: 320px;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}
#upcomingEvents h4
{
	padding-bottom: 15px;
}
#upcomingEvents a, #upcomingEvents a:visited, #upcomingEvents a:active
{
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	color: #004b91;
	background: url(/images/arrowsPink.gif) no-repeat;
	background-position: right 2px;
	padding-right: 12px;
}
#upcomingEvents a:hover
{
	color: #000000;
}
.upcomingEventsContainer
{
	padding-left: 20px;
	clear: both;
	overflow: auto;
}
.upcomingEventsContainer h3
{
	display: inline;
}
.upcomingEventsContainer img
{
	margin-right: 5px;
	margin-bottom: 40px;
}
#mainFinancialContent
{
	padding-top: 25px;
}
#financialBoxTopBorder
{
	background: url(/images/financialBoxTopBorder.gif) repeat-x top left;
}
#financialBoxLeftBorder
{
	background: url(/images/financialBoxLeftBorderTile.gif) repeat-y top left;
}
#financialBoxRightBorder
{
	background: url(/images/financialBoxRightBorderTile.gif) repeat-y top left;
}
#financialBoxBG
{
	background: #cdd8e4 url(/images/financialBoxBG.gif) repeat-x top left;
	padding-left: 20px;
	padding-top: 6px;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}
#financialBoxBG h2
{
	padding-bottom: 15px;
}
#quickFactsLeft
{
	float: left;
	width: 285px;
	margin-right: 50px;
}
#quickFactsRight
{
	float: left;
	width: 285px;
}
#meetOurExperts
{
	padding-top: 15px;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}
#meetOurExperts h1
{
	font-size: 20px;
	color: #7f7f7f;
	font-weight: normal;
}
#meetOurExpertsLeft
{
	float: left;
	width: 305px;
	margin-right: 70px;
}
#meetOurExpertsRight
{
	float: left;
	width: 305px;
}
.meetOurExpertsImg
{
	float: left;
	width: 120px;
	padding-top: 4px;
	line-height: 13px;
	font-size: 9px;
}
.meetOurExpertsImg a
{
	/*color: #ff0099;*/
	color: #004B91;
}
.meetOurExpertsImg a:hover
{
	color: #000000;
}
.meetOurExpertsText
{
	float: right;
	width: 166px;
	padding-left: 15px;
}
#mainFinancialContentBtm
{
	padding-top: 45px;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}
#influenceBlogFinance
{
	font-size: 11px;
	width: 315px;
	float: left;
}
#influenceBlogFinance a
{
	/*color: #ff0099;*/
	color: #004B91;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
}
#influenceBlogFinance a:hover
{
	color: #000000;
}
#influenceBlogFinance ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#influenceBlogFinance ul li
{
	list-style-type: none;
	background: url(/images/bulletSquareGray.gif) no-repeat;
	background-position: 0px 6px;
	padding-left: 7px;
	padding-bottom: 5px;
}
#influenceBlogFinance ul li a
{
	font-size: 11px;
	color: #343434;
	font-weight: normal;
	text-transform: none;
}
#whatOurClientsAreSaying
{
	background: url(/images/bgQuotes.gif) no-repeat top left;
	float: right;
	width: 312px;
	padding-top: 2px;
	padding-left: 10px;
}
#whatOurClientsAreSaying h1
{
	font-size: 20px;
	color: #7f7f7f;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	padding-bottom: 8px;
}
#knowledgeCenterLeft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #7d7d7d;
	line-height: 20px;
	padding-left: 12px;
}
#innerContainer td#knowledgeCenterLeadContent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #7d7d7d;
	line-height: 20px;
}
.threeKnowledgeCenterBoxes
{
	padding-top: 25px;
}
.threeKnowledgeCenterBoxes a
{
	color: #004b91;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;	
}
.threeKnowledgeCenterBoxes a:hover
{
	color: #000000;
}
.knowledgeCenterMediaBox
{
	font-size: 11px;
	width: 33%;
}
.knowledgeCenterMediaBox a
{
	color: #343434;
	font-size: 11px;
	text-transform: none;
	font-weight: normal;
}
.knowledgeCenterMediaBox a:hover
{
	color: #004b91;
}
.knowledgeCenterMediaBox h4
{
	padding-top: 0px;
	margin-top: 0px;
}
.knowledgeCenterMediaBox ul
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.knowledgeCenterMediaBox ul li
{
	list-style-type: none;
	background: url(/images/bulletSquareGray.gif) no-repeat;
	background-position: 0px 8px;
	padding-left: 10px;
	width: 85%;
}
#innerBlogArea
{
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	padding-right: 55px;
	padding-left: 22px;
}
#innerBlogArea h3
{
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 15px;
}
#innerBlogArea hr
{
	border: none;
	color: #c7e6f8;
	height: 1px;
	background-color: #c7e6f8;
	margin-top: 10px;
	margin-bottom: 10px;
}
#visitBlogLink
{
	padding-top: 10px;
	text-align: left;
	padding-left: 22px;
}
#visitBlogLink a
{
	color: #004b91;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;	
}
#visitBlogLink a:hover
{
	color: #000000;
}
#mgmtTeamTopLeft
{
	color: #7d7d7d;
	font-size: 15px;
	line-height: 20px;
	padding-left: 5px;
	width: 680px;
}
#mgmtTeamList
{
	font-size: 11px;
	color: #666666;
	padding-top: 40px;
	padding-left: 15px;
	padding-right: 60px;
	line-height: 16px;
}
/*
#mgmtTeamList a
{
	color: #ff0099;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;	
}*/
#mgmtTeamList h3
{
	display: inline;
}
#mgmtTeamList img
{
	margin-right: 20px;
}
#inTheNewsLeft
{
	padding-left: 10px;
	width: 310px;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	padding-top: 10px;
	padding-right: 55px;
}
#inTheNewsLeft h2
{
	padding-bottom: 15px;
}
#inTheNewsLeft h3
{
	padding: 0px;
	margin: 0px;
}
#inTheNewsCenter
{
	padding-left: 10px;
	width: 310px;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	padding-top: 10px;
}
#inTheNewsCenter h2
{
	padding-bottom: 15px;
}
#inTheNewsCenter h3
{
	padding: 0px;
	margin: 0px;
}
#inTheNewsRight
{
	font-size: 11px;
	padding-left: 50px;
	padding-top: 10px;
	color: #444444;
}
#inTheNewsRight h1
{
	padding: 0px;
	margin: 0px;
	font-size: 20px;
	color: #787c7a;
	font-weight: normal;
	padding-bottom: 10px;
}
#inTheNewsRight a
{
	color: #004b91;
	font-size: 11px;	
}
#inTheNewsRight a:hover
{
	color: #000000;
}
#socialMediaTop
{
	padding-left: 5px;
}
#socialMediaTopLeft
{
	padding-right: 30px;
}
#socialMediaTopCenter
{
	font-size: 16px;
	color: #666664;
	line-height: 20px;
	padding-right: 30px;
}
#socialMediaTopCenter h2
{
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
}
#relatedMaterials
{
	padding-top: 22px;
	font-size: 11px;
}
#relatedMaterials h5
{
	font-size: 13px;
	font-weight: bold;
	color: #666666;	
	padding: 0px;
	margin: 0px;
}
#relatedMaterials ul
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#relatedMaterials ul li
{
	list-style-type: none;
	/*background: url(/images/bulletSquareGray.gif) no-repeat top left;*/
	background-position: 0px 10px;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 0px;
	width: 100%;
}
#socialMediaLeftColumn
{
	padding-right: 60px;
}
#socialMediaCenterColumn
{
}
#socialMediaRightColumn
{
	padding-left: 50px;
}
.socialMediaLowerColumn
{
	font-size: 11px;
	color: #686a63;
	padding-top: 10px;
	line-height: 16px;
}
.socialMediaLowerColumn ul
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	padding-left: 5px;
	padding-top: 5px;
}
.socialMediaLowerColumn ul li
{
	/*background: url(/images/bulletSquareGray.gif) no-repeat top left;
	background-position: 0px 5px;*/
	padding-left: 8px;
	padding-bottom: 10px;
	width: 95%;
}
.socialMediaLowerColumn ul li a
{
	font-weight: bold;
}
.socialMediaLowerColumnTitle
{
	font-size: 13px;
	font-weight: bold;
	color: #7c0d0d;
}
#footer
{
	font-size: 11px;
	color: #a5a5a5;
	padding-left: 320px;
	padding-right: 120px;
	padding-top: 5px;
}
#footer a
{
	color: #a5a5a5;
	text-decoration: none;
}

#footer a:hover
{
	color: #000000;
}

#innerFooter
{
	font-size: 11px;
	color: #a5a5a5;
	padding-top: 50px;
	padding-bottom: 20px;
	padding-right: 25px;
	padding-left: 4px;
}

#innerFooter a
{
	color: #a5a5a5;
	text-decoration: none;
}

#innerFooter a:hover
{
	color: #000000;
}

#innerEventsFooter
{
	font-size: 11px;
	color: #a5a5a5;
	padding-top: 35px;
	padding-right: 25px;
	padding-left: 4px;
	padding-bottom: 20px;
}
#innerEventsFooter a
{
	color: #a5a5a5;
	text-decoration: none;
}

#innerEventsFooter a:hover
{
	color: #000000;
}

#innerContainer 
{
	width:960px;
	font-size:12px;
	color: #686a63;
}

#innerContainer td 
{
	font-size:12px;
	color: #686a63;
}

#innerContainer td#leadContent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #7d7d7d;
	line-height: 20px;
}



.content
{
	font-size:12px;
	color: #686a63;
}


#sitemap a
{
	font-size:12px;
	color: #686a63;
	text-decoration: none;
}

#calloutLink a
{
	color: #004b91;
	font-size: 9px;
	line-height:13px;
	text-transform: uppercase; 
	font-weight: bold;	
	text-decoration:underline;
}
#calloutLink a:hover
{
	color: #000000;
	text-decoration:underline;
}

#innerContainer img 
{
	border-color:#cccccc;
}