*
{
	margin: 0;
	padding: 0;
}
html
{
	height: 100%;
	width:100%;
}
body
{
	height: 100%;
	width:100%;
	color: #000000;
	background: #ffffff;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size:  75%;
}

body.small
{
	font-size:  62.5%;
}
body.medium
{
	font-size:  75%;
}
body.large
{
	font-size:  87.5%;
}

input,
select,
textarea
{
	font-size: 1em;
}


hr
{
	text-align: left;
	margin: 0 auto 0 0;
}
a
{
	color: #0092FA;
	text-decoration: none;
}
a.anchor
{
	color: #0065ad;
}
a.noborder
{
	border-width: 0px;
}
.pathway
{
	color: #666666;
}

.blue
{
	color: #0065ad;
}
.left
{
	float: left;
}
.sans
{
	font-family: "Arial", "Helvetica", sans-serif;
}
.serif
{
	font-family: "Georgia", serif;
}

a:visited,
a:active
{
	color: #0065ad;
}

a:hover
{
	text-decoration: underline;
}

.anchor:hover
{
	text-decoration: none;
}

p
{
	line-height:1.5em;
}
.pageMain h1,
.pageMain h2,
.pageMain h3,
.pageMain h4,
.pageMain h5,
.pageMain h6
{
	padding:0.4em 0;
}


.pageMain ul,
.pageMain ol
{
	margin: 0 0 2em 2em;
	list-style-position: outside;
}

.contentdescription ul li,
.contentdescription ol li
{
	margin-top:5px;
}
/**
 *	General Declarations
 *****************************/
.throw
{
	text-indent:9999px;
}
.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	visibility: hidden;
	margin: 0;
}
.hidden
{
	display:none;
}

.center
{
	margin:0 auto;
	width: 960px;
}



/*FrontPage
*******************/

.frontpage
{
	width:960px;
	overflow:hidden;
	position:relative;
	background: url( "/images/sections/home/front.png" ) no-repeat top left;
	height: 440px;
}
.blogzert
{
	display:none;
}

.flashbox
{
	height:440px;
	width:960px;
	position:absolute;
}
.frontpageBanners
{
	display:none;
	top:0;
	left:0;
	position:absolute;
	height: 440px;
	width:960px;
}
.frontpageBanners .banner
{
	float:left;
	height: 440px;
	width:960px;
}

/********* TEMPORARY FOR STRONG BANKS ********/

.frontpageBanners .screen0 img
{
	margin: 358px 0px 0px 362px;
	border: 0px;
}

/*********************************************/

.categoryBanner
{
	margin:15px 0 0 0;

}
.categoryBanner img
{
	padding-bottom: 10px;
}
/*
.categoryBanner + .pageMainSidebar
{
	margin: 10px 0 0 0;
}*/
.view
{
	float:left;
	width:720px;
	/*padding-bottom: 30px;*/
}
.category
{
	/*margin:20px 0 0 0;*/
}
.view table td
{
	vertical-align: top;
}
.view table td,
.view img
{
	padding: 6px;
}

/*Main Page Header
*******************/

.headWrap
{
	background:  #0065ad url( "../images/banner.gif" ) 50% 0px no-repeat;
}

.centered
{
	margin: 0 auto;
	width: 960px;
}

.pageHeader
{
	height: 110px;
	position:relative;
}

.logo
{
	margin:20px 0 0 0;
	float:left;
}

/*Utility Nav
*******************/
.close
{
	position:absolute;
	right: 0px;
	/*margin-top: 10px;*/
	/*background: url( "/images/close.gif" ) 100% 50% no-repeat;*/
	/*height:20px;*/
	/*padding-right: 22px;*/
	/*line-height:22px;*/
	background: #0092FA;
	font-weight:bold;
	vertical-align:bottom;
	cursor: pointer;
	font-size: 0.917em;
	height:17px;
	line-height:17px;
	margin:0 1px;
	padding:0 10px;
	text-align:center;
}
.closer
{
	background: url( "/images/close.gif" ) 100% 50% no-repeat;
	height:20px;
	padding-right: 22px;
	line-height:22px;
	font-weight:bold;
	float:right;
	vertical-align:bottom;
	cursor: pointer;
}
.top
{
	position:absolute;
	width:100%;
	z-index: 9000;
}
#utilities
{
	position: relative;
	overflow: hidden;
	display:none;
	/*width: 100%;*/
	height:0px;
	color: #ffffff !important;

}

#utilities a,
#utilities a:visited,
#utilities a:active,
#utilities a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.utility p
{
	margin-bottom: 1em;
}

.utility
{
	/*font-size: 10pt;*/
	padding: 10px 0 30px 0;
}

.utility .utilityTitle
{
	/*font-size: 20pt;*/
}

.utility .sideTitle
{
	margin-bottom: 10px;
	border-bottom:1px solid #ffffff;
}

.utility .faq
{
	width:70%;
	float:left;
	/*margin: 0 1% 0 0 ;*/
}

	.utility .faq select
	{
		margin: 6px 0 0 0;
	}

.utility .jlinks
{
	width:70%;
	float:left;
}

.utility .contacts
{
	/*width:70%;*/
	width: 100%;
	float:left;
}
.utility .glossary
{
	width:100%;
	float:left;
	margin: 0 1% 0 0 ;
}
.utility .glossary .glossLinks a
{
	text-decoration: none;
	width: 20px;
	float: left;
	text-align:center;
	display: block;
}
.utility .glossary a.selected
{
	text-decoration: underline;
}
.glossLinks
{
	height: 20px;
}
.definition
{
	/*font-size: 12px;*/
	line-height: 1.33em;
}
.definition .name
{
	/*font-size: 13px;*/
	display:block;
}
.utility .rightSide
{
	margin: 0 0 0 1%;
	padding: 0 0 0 1%;
	width:27%;
	float:left;
}
.utility h1,
.utility h2,
.utility h3,
.utility h4,
.utility h5,
.utility h6
{
	color: #ffffff;
}
.utilityNav .menu
{

	/*margin: 0 51px 0 0;*/
}
.top .menu,
.top .jflanguageselection
{
	float:right;
	list-style: none;
	margin: 0;
}

.top .menu li,
.top .jflanguageselection li
{
	display: block;
	float:left;
	width: auto;
	padding: 0 10px;
	background: #0092fa;
	margin: 0 1px;
	font-size: 0.917em;
	height: 17px;
	line-height: 17px;
	text-align: center;
}

.top .menu li a,
.top .jflanguageselection li a
{
	color: #ffffff;
}

.top .jflanguageselection li
{
	width: auto;
	padding: 0 10px;
	background: #7d7d7d;
}



/*Section Category View*/
.sectionHead
{
	/*padding: 0 0 8px 0;*/
	font-weight: bold;
	color: #0065ad;
}
.sectionHead img
{
	padding: 0 0 20px 0;
}
.sectionLead
{
	padding: 0 0 10px 0;
}

.sectionLead,
.sectionLead a
{

	color: #0065ad;
}

/*Sections*/
.sectionHeading
{

}
.sectionDescription
{

	display: inline;
}

/*
.category,
.publications,
.article
{
	margin: 35px 0 0 0;
}*/
.pageMain p
{
	padding: 0 0 1em 0;
}
.sectionDescription p
{
	margin-top:10px;
}
.pageControl,
.pageMain
{
	/*font-size:10pt;*/
	color: #666666;
}
.pageControl
{
	margin: 15px 0 15px 0;
}

.pageTipsBreadcrumbs
{
	height: 27px;
}

.pageBreadcrumbs
{
	/*padding:0 0 15px 0;*/
	float:left;
}
.pageBreadcrumbs a
{

}
.pageTips
{
	/*padding:0 0 15px 0;*/
	float:right;
	color: #0065ad;
}

.searchbar
{
	width: 100%;
	border-spacing: 0px;
}

	.searchbar .labelcell
	{
		width: 10%;
	}

	.searchbar .labelcell label
	{
		text-align: center;
	}

	.searchbar .wordcell
	{
		width: 35%;
	}

	.searchbar .sectioncell
	{
		width: 30%;
	}

	.searchbar .submitcell
	{
		width: 13%;
	}

	.searchbar .fontsizecell
	{
		width: 12%;
	}


.pageControlBar
{
	clear: both;
	background: #cecece url( "../images/searchbar_grad.gif" ) top left repeat-x;
}

.pageControllBarTopCorner
{
	height: 100%;
	background: url( "../images/searchbar_top_corner.gif" ) top left no-repeat;
}



.fontResizer
{
	border-left: 1px solid #ffffff;
	float: right;
	line-height: 100%;
	background: #757575 url( "../images/searchbar_grad_dark.gif" ) top left repeat-x;
	padding: 0.4em 10px;
}



.fontResizer img
{
	cursor: pointer;
	float: left;
	padding: 2px;
}
.search
{
	width: 100%;
	float: left;

}
	.search label
	{
		width: 100%;
		display: block;
		float: left;
		text-align: left;
	}
	.pageControlBar form
	{
		width: 100%;
		float: left;
	}

	#mod_search_searchword
	{
		margin: 0 5px;
		width: 95%;

	}
	.pageControlBar select
	{
		margin: 0 10px 0 0;
		width: 95%;
	}

	.pageControlBar input
	{
		margin: 0;
		padding: 0;
	}

	.advancedSearch
	{
		padding: 10px;
		background: #dfdfdf;
	}
	.advancedSearchToung
	{
		float:right;
		padding:3px;
		/*background: #dfdfdf;*/
	}
	.advancedSearch .label
	{
		width: 110px;
		float:left;
	}
	.advancedStartLabel
	{
		height: 2em;
		width: 160px;
		float:left;
	}
	.advancedSearchTitle
	{
		margin: 0 0 1em 0;
	}
	.resultRow
	{
		margin: 1em 0;
	}
	.resultRow a
	{
		font-family: "Georgia", serif;
		font-size: larger;
	}

.pageMainSidebar
{
	/*margin: 35px 0 0 0;*/
	width: 220px;
	float:right;
	height:100%;
}

.pageMainBody
{
	float:left;
	width:720px;
}

.pageShare
{
	border-top: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
	height:30px;
	line-height: 30px;
}

.modifydate
{
	color: #0065ad;
	font-weight:bold;
}

.pageShare a
{
	color: #666666;

	background-image: url( "../images/share_links_separator.gif" );
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 13px;
}
/*
.pageShare + p,
#centered + p,
.contentdescription > p:first-child
*/
#top .firstPara
{
	padding-top: 20px;
}

.pageShare + h1,
.pageShare + h2,
.pageShare + h3,
.pageShare + h4,
.pageNav + h1,
.pageNav + h2,
.pageNav + h3,
.pageNav + h4
{
	margin-top: 20px;
}


.pageFooter
{
	margin: 30px 0 0 0;
	padding: 5px 0 20px 0;
	font-size: 11px;
	border-top: 1px solid #a9a9a9;
}

.pageBackToTop
{
	float: right;
	margin: 0 0 10px 0;
}

.pageBackToTop a
{
	display: block;
	text-decoration: none;
	color: #666666;

	padding: 0 16px 0 0;
	background: url( "../images/back_to_top.gif" ) 100% 50% no-repeat;
}

/*Main Page Header
*******************/
.scrollerNav
{
	display: none;
	background: #cecece url( "../images/scroller_nav_bg.gif" ) top left repeat-x;
	text-align: center;
	height: 210px;
	width: 720px;
	float:left;
	/*margin-top:10px;*/
}
.scrollerArea
{
	width: 720px;
	clear:both;
	position: relative;
}
.scrollyNavMenu,
.scrollyNavDesc
{
	display: none;
}
.frontpageScrolly
{
	float: left;
	width: 960px;
	height: 110px;
}
.scrollerNav .scrollerNavTopCorner
{
	margin:0 auto 0 auto;
	height: 210px;
	background: url( "../images/scroller_nav_top_corner.gif" ) top left no-repeat;
}
.frontpageScrolly .scrollerNavTopCorner
{
	height: 110px;
	background: none;
}
.scrollerNav .scrollerNavBottomCorner
{
	height: 210px;
	background: url( "../images/scroller_nav_bottom_corner.gif" ) bottom right no-repeat;
}

.frontpageScrolly .scrollerNavBottomCorner
{
	height: 110px;
}

.scrollerNav .scrollerButton
{
	float:left;
	width:40px;
	height: 100%;
	cursor: pointer;
}

.scrollerNav .scrollerButtonLeft
{
	background: url( "../images/scroller_nav_left.gif" ) 50% 50% no-repeat;
}

.scrollerNav .scrollerButtonRight
{
	background: url( "../images/scroller_nav_right.gif" ) 50% 50% no-repeat;
}

.scrollerNav .scrollerNavWrap
{
	position: relative;
	overflow:hidden;
	margin: 0;
	float:left;
	text-align: center;
	width: 640px;
}

.scrollerNav .scrollerNavRail,
.frontpageScrolly .scrollerNavRail
{
	top:0;
	left:0;
	overflow:hidden;
	position: relative;
}
.frontpageScrolly .scrollerNavWrap
{
	margin: 0;
	position: relative;
	overflow:hidden;
	width: 880px;
	height: 120px;
}

.scrollerItem
{
	padding: 15px 0 0 0;
	cursor: pointer;
	float:left;
	width:215px;
	height: 195px;
}

.frontpageScrolly .scrollerItem
{
	height: auto;
	cursor: pointer;
	float:left;
	width:215px;

}

.scrollerItem p,
.scrollerItem strong
{
	text-align:left;
	color: #666666;

}

.frontpageScrolly  .scrollerItem
{
	padding: 10px;
	width: 280px;
	text-align:left;
}

.scrollerItemSelected
{
	color: #ffffff !important;
	background: #0065ad;
}
div.scrollerItemSelected *,
div.scrollerItemSelected .scrollerItemText *
{
	color: #ffffff !important;
}

.frontpageScrolly  .scrollerItem img
{
	float:left;
	padding:0 10px 0 0;
}

.frontpageScrolly  .scrollerItem p
{
	margin: 6px 0 0  0;
}
.frontpageScrolly  .scrollerItem  .spacer
{
	height: 15px;
}

.scrollerItem strong,
.scrollerItem p
{

	font-size: 0.917em;
	line-height:1.33em;
}
.scrollerNav .scrollerItemText
{
	margin: 0 auto;
	width:190px;
	text-align: left;
	padding-top: 5px;
}


/*
	FAQ Section
*/
.faq
{
	/*font-size: 10pt;*/
}

.faq .inline
{
	display:inline;
	float: left;
	padding: 0 10px 0 0;
}

.answer
{
	display: none;
}
#mediacontact
{
	padding: 10px;
}

.faq .first
{
	display: block;
}

.contactBlock
{
	display: none;
}
/*
.forMoreInfo,
.relatedDocuments
{
	margin: 5px 0;
	background: #f0f7fd;
	color: #0065ad;
	padding:10px;
}

.forMoreInfo h1,
.relatedDocuments h1
{
	font-size: 14px;
	font-weight:bold;
	font-family: sans-serif;
}
*/

h1.sectionHeading,
h1.contentheading
{
	padding-top: 0px;
	margin-top: 0px;
}

.sectionCategoryInside
{
	float:right;
	color: #ffffff;
	margin:0 0 10px 20px;
	float:right;
	width: 225px;
	padding:10px;
	background: #0065ad url( "../images/category_nav_corner.gif" ) bottom right no-repeat;
}
.glossLinks a,
.glossLinks a:visited
{
	font-weight: bold;
	color: #ffffff;
	/*padding: 0px 0.3em;*/
}
.utilityOverflow
{
	padding-right: 1em;
	height: 300px;
	overflow: auto;
}

#jlinks .utilityOverflow
{
	height: 340px;
}

#contacts .utilityOverflow
{
	height: 340px;
}
#contacts table td
{
	padding: 0 1em 1em 0;
}

#glossary .utilityOverflow
{
	height:320px;
}

#faq .utilityOverflow
{
	height:280px;
}
#didyouknow
{

}

.pagination
{
	margin-top: 2em;
}

.pagination > *
{
	padding: 0.22em;
}

#glossary .inactive
{
	display: block;
	float:left;
	width: 20px;
	color: #999999 !important;
	text-align:center;
}

.tableStyled img
{
	height: 16px;
	width: 16px;
}
#qestionSelector
{
	width:600px;
	margin-bottom: 20px;
}
.large
{
	/*font-size: 13pt;*/
}
.mediaTableHack
{
	text-align: left;
	width: 100%;
	padding: 5px 0;
	margin: 10px 0;
	border-top: 1px solid #A9A9A9;
	border-bottom: 1px solid #A9A9A9;
}
.mediaTableHackDesc
{
	font-weight: normal;
}
.view
{
	margin-bottom:20px;
}
.right
{
	float: right;
}
.mediaTitle
{
	font-weight: bold;
	margin: 0 0 1em 0;
	padding: 0 0 5px 0;
	color: #0065ad;
	border-bottom: 1px solid #0065ad;
}

.siteMap
{
	clear: both;
}

.siteMap ul
{
	margin: 0.2em 0 0.5em 2em;
}

ul.rss
{
	list-style: none;
	margin-left: 0px !important;
}

ul.rss li
{
	margin-bottom: 0px !important;
	padding-left: 20px !important;
	background: url( /templates/cba_cloud/images/rss-list-item.gif ) no-repeat center left !important;
}

div.pageBreadcrumbs{
	display:block;
	width:730px;
	
}