body {
	font-family:Arial, Helvetica, sans-serif;
	background:none;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0px;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
#p7PMnav{
display:none;

}
.thrColFixHdr #container {
	width: 100%;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px dotted #999999;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.thrColFixHdr #header {
	display:none;
}

.thrColFixHdr #sidebar1 {
	display:none;
}
.thrColFixHdr #sidebar2 {
	display:none;
}
.thrColFixHdr #sidebar22 {
	display:none;
}

.thrColFixHdr #mainContent {
	margin:0; 
	padding:0; 
}
.thrColFixHdr #mainContent2 {
	margin:0; 
	padding:0; 
}
.thrColFixHdr #mainContent2 h1 {
	background:none;
	margin-top:0; /*sets top margin to 0 so the the image flushes to the top of the page*/
	color:#0B548E;
	font-size: 18px;
	padding-left: 55px;
	padding-top: 15px;
	padding-bottom: 10px;
}
.thrColFixHdr #mainContent2 h1.fgtt {
	background:none;
	margin-top:0; /*sets top margin to 0 so the the image flushes to the top of the page*/
	color:#0B548E;
	font-size: 18px;
	padding-left: 55px;
	padding-top: 15px;
	padding-bottom: 10px;
}
#mainContent2  h3 {
	margin:0;
	padding: 0 0 0 20px;
	font-size: 12px;
	font-weight: bold;
}
.thrColFixHdr #mainContent2 ul li {
	color:#000;
}
.thrColFixHdr #mainContent2 table {
	margin: 0 20px;
}
#mainContent2 .newmargp {
	margin-top: 0;
	padding-top: 0;
}
#mainContent2 .bold_no_bottom_margin {
	margin-bottom: 0;
	padding-bottom: 0;
	font-weight:bold;
}
/*End of CSS for idtheft section*/
.thrColFixHdr #mainContent2 p {
	font-size: 11px;
	line-height: 18px;
	padding: 0 20px;
}
.thrColFixHdr #mainContent2 ul {
	padding: 0 20px 0 50px; /*set the padding for the right and left side of all maincontent2 pages*/
	font-size: 11px;
	line-height: 18px;
	color: #F8F8F8;
}
.thrColFixHdr #mainContent2 ol {
	padding: 0 20px 0 50px; /*set the padding for the right and left side of all maincontent2 pages*/
	font-size: 11px;
	line-height: 18px;
}
.thrColFixHdr #mainContent2 h2 {
	color:#0B548E;
	font-size: 14px;
	padding-left: 25px;
}
/*.thrColFixHdr #mainContent2 h4 {
	background-color:#0B548E;
	font-size: 12px;
	color: #FFFFFF;
	height: 15px;
	text-align: center;
	padding-bottom: 2px;
	margin: 0 20px;
}*/
.thrColFixHdr #footer {
	padding: 6px 0 0 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:none;
	height: 45px;
	text-align:center;
}
.thrColFixHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size: 10px;
	color: #333;
}
/*Start table css for Personal Banking*/
#personal_banking {
	background:none;
	padding:0;
	margin:0;
}
#personal_banking table {
	border: 1px solid #FFF;
	border-collapse:collapse;
	padding:0;
	margin:0;
	width: 571px;
}
#personal_banking th {
	background-color:#0B548E;
	font-size: 12px;
	color: #FFFFFF;
	height: 15px;
	text-align: center;
	padding-bottom: 2px;
}
#personal_banking h3 {
	color: #666;
	font-size: 10px;
	text-decoration: none;
	margin: 3px 0 0 2px;
}
#personal_banking td h4 {
	color: #0B548E;
	font-size: 12px;
	text-decoration: none;
	padding-left: 6px;
	margin:0;
}
#personal_banking .light {
	line-height: 10px;
	padding-left: 10px;
	padding-bottom: 7px;
}
#personal_banking td.savings {
	background:none;
	width:140px;
}
#personal_banking td.loans {
	background:none;
	width:140px;
}
#personal_banking td.chequing {
	background:none;
	width:140px;
}
#personal_banking td.credit_cards {
	background:none;
	width:140px;
}
#personal_banking td.high_yield {
	background:none;
	width:140px;
}
#personal_banking td.our_customers {
	background:none;
	background-color: #E2E2E2;
	height: 200px;
}
#personal_banking td.new_customer {
	background:none;
	background-color: #E2E2E2;
	height: 200px;
}
#personal_banking td a:link.fontbig {/*General link class will be the same as visited class*/
	font-size: 11px;
	text-decoration:none;
	color: #666;
	padding: 0 2px 0 2px;
	margin:0;
}
#personal_banking td a:visited.fontbig {/*General link class will be the same as visited class*/
	font-size: 11px;
	text-decoration:none;
	padding: 0 2px 0 2px;
	margin:0;
}
#personal_banking td a:hover.fontbig {/*All link hover colors for the site will be red if possible*/
	color:#000;
	text-decoration:underline;
}
/*End of Personal Banking table css*/

/*Start table css for Business Banking*/
#business_banking {
	background:none;
	padding:0;
	margin: 0 0 0 0;
}
#business_banking table {
	border: 1px solid #FFF;
	border-collapse:collapse;
	padding:0;
	width:571px;
	padding-left: 0px;
}
#business_banking th {
	background-color:#0B548E;
	font-size: 12px;
	color: #FFFFFF;
	height: 15px;
	text-align: center;
	padding-bottom: 2px;
}
#business_banking h3 {
	color: #666;
	font-size: 10px;
	text-decoration: none;
	margin: 3px 0 0 2px;
}
#business_banking .light {
	line-height: 10px;
	padding-left: 10px;
	padding-bottom: 7px;
}
#business_banking td.biz_products {
	background:none;
}
#business_banking td.gen_solutions {
	background:none;
}
#business_banking td.other_products {
	background:none;
}
#business_banking td a:link.fontbig {/*General link class will be the same as visited class*/
	font-size: 11px;
	text-decoration:none;
	color: #666;
	padding: 0 2px 0 2px;
	margin:0;
}
#business_banking td a:visited.fontbig {/*General link class will be the same as visited class*/
	font-size: 11px;
	text-decoration:none;
	padding: 0 2px 0 2px;
	margin:0;
}
#business_banking td a:hover.fontbig {/*All link hover colors for the site will be red if possible*/
	color:#000;
	text-decoration:underline;
}
/*End of Business Banking table css*/

#mainContent2 #savings_accounts {/*for all savings account products this is the css for the background image*/
	background:none;
	padding:0;
	margin: 0 0 0 0;
	height:100%;
}
#mainContent2 #savings_accounts h2 {
	background-image:none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#mainContent2 #savings_accounts p {
	background-image:none;
}
#mainContent2 #savings_accounts ul li {
	color: #000;
}
#mainContent2 #chequing_accounts {/*for all savings account products this is the css for the background image*/
	background:none;
	padding: 0px;
	margin: 0 0 0 0;
	height:100%;
}
#mainContent2 #chequing_accounts h2 {
	background-image:none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#mainContent2 #chequing_accounts p {
	background-image:none;
}
#mainContent2 #chequing_accounts ul li {
	color: #000;
}
#mainContent2 #branches table{
	border-collapse:collapse;
	margin: 0 0 0 20px;
	padding:0;
}
#mainContent2 #branches td{
	font-size: 11px;
	margin: 0;
	padding:0;
}
#mainContent2 #loans_accounts {/*for all savings account products this is the css for the background image*/
	background:none;
	padding: 0px;
	margin: 0 0 0 0;
	height:100%;
}
#mainContent2 #loans_accounts h2 {
	background-image:none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#mainContent2 #loans_accounts p {
	background-image:none;
}
#mainContent2 #loans_accounts ul li {
	color: #000;
}
#mainContent2 #general_banking_solutions {/*for all savings account products this is the css for the background image*/
	background:none;
	padding: 0px;
	margin: 0 0 0 0;
	height:100%;
}
#mainContent2 #general_banking_solutions h2 {
	background-image:none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#mainContent2 #general_banking_solutions p {
	background-image:none;
}
#mainContent2 #general_banking_solutions ul li {
	color:#000;
}
#mainContent2 #high_yield {/*for all savings account products this is the css for the background image*/
	background:none;
	padding: 0px;
	margin: 0 0 0 0;
	height:100%;
}
#mainContent2 #high_yield h2 {
	background-image:none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#mainContent2 #high_yield ul li {
	color: #000;
}
#mainContent2 #high_yield p {
	background-image:none;
}
#mainContent2 #credit_card {/*for all savings account products this is the css for the background image*/
	background:none;
	padding: 0px;
	margin: 0 0 0 0;
	height:100%;
}
#mainContent2 #credit_card h2 {
	background-image:none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#mainContent2 #credit_card p {
	background-image:none;
}
#mainContent2 #credit_card ul li {
	color: #000;
}
/*The background CSS for all the idtheft pages*/
#mainContent2 #id_theft {
	background:none;
	padding: 0px;
	margin: 0;
	height:100%;
}
#mainContent2 #id_theft h1 {
	background-image: none;
	padding-left: 90px;
}
#mainContent2 #id_theft h3 {
	margin:0;
	padding: 0 0 0 20px;
	font-size: 12px;
	font-weight: bold;
}
/*End of CSS for idtheft pages*/
/*The background CSS for all the FRAUD pages*/
#mainContent2 #fraud {
	background:none;
	padding: 0px;
	margin: 0;
	height:100%;
}
#mainContent2 #fraud h1 {
	background-image: none;
	padding-left: 90px;
}
#mainContent2 #fraud ul {
	color: #000;
}
#mainContent2 #fraud h3 {
	margin:0;
	padding: 0 0 0 0px;
	font-size: 12px;
	font-weight: bold;
}
/*End of CSS for FRAUD pages*/
/*Start of switch (switch_to_fgb.aspx) page CSS*/
#mainContent2 #switch {
	background:none;
	padding: 0px;
	margin: 0;
	height:100%;
}
#mainContent2 #switch h1 {
	padding-left: 110px;
	background-image: none;
}
/*End of switch page CSS*/
#mainContent2 #senior_managers { /*CSS for senior managers page body, layout for each manager*/
	height: 115px;
	margin-left: 20px;
}
#mainContent2 #senior_managers h3 {
	color:#598659;
	font-size: 12px;
	margin:0 0 0 20px;
	font-weight: bold;
}
#mainContent2 #senior_managers h4 {
	color:#333;
	font-size: 11px;
	margin:0 0 0 20px;
	text-decoration: underline;
}
#mainContent2 #senior_managers p {
	font-size: 11px;
	margin-top:0px;
	line-height: 15px;
}
.boardofdirectors1 {/*css for the board of directors page - name of the director*/
	color: #693;
	font-size: 13px;
}
.boardofdirectors2 {/*css for the board of directors page - title of the director*/
	color: #333;
	font-size: 12px;
	margin: 0 0 0 20px;
}

/*End of Douglans Orane CSS for the board of the directors*/
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
#top_1 {/*this is top graphic on the home page which will eventually include a banner possibly flash*/
	height: 109px;
	width: 980px;
}
/*Start of CSS on other pages that do not relate the home page. Note there might be other CSS files that relate to minisite areas of the website like 'online banking demo' area*/
#top_5 {/*background graphic for the top menu of other pages besides the home page*/
	height:64px;
	width:980px;
	background:none;
	text-align:right;
	padding-top:50px;
	padding-right: 0px;
}
#top_5fgtt {/*background graphic for the top menu of other pages on FGTT besides the home page*/
	height:64px;
	width:980px;
	background-image:url(images/top_5fgtt.jpg);
	background-repeat:no-repeat;
	text-align:right;
	padding-top:50px;
	padding-right: 0px;
}
#top_6 {/*background graphic for the the place below the top menus*/
	height:5px;
	background:none;
}
/*End the CSS specifically related to other pages on the site*/

/*Defining all link classes initially all other link classes will be differentiated by classes*/
a:link {/*General link class will be the same as visited class*/
	font-size: 11px;
	text-decoration:none;
	color: #666;
	padding: 0 3px;
}
a:visited {/*General link class will be the same as visited class*/
	font-size: 11px;
	text-decoration:none;
	color: #666;
	padding: 0 3px;
}
a:hover {/*All link hover colors for the site will be red if possible*/
	color:#000;
	text-decoration:underline;
}
a:active {/**/
}
/*End of defining general link classes*/

/*Defining top menu in other pages besides the home page link classes*/
#top_5 a:link {/*General link class will be the same as visited class*/
	font-size: 10px;
	text-decoration:none;
	font-weight: bold;
	color: #999;
}
#top_5 a:visited {/*General link class will be the same as visited class*/
	font-size: 10px;
	text-decoration:none;
	color: #999;
	font-weight: bold;
}
#top_5 a:hover {/*All link hover colors for the site will be red if possible*/
	color:#F00;
	text-decoration:underline;
}
/*End of defining other pages general link classes*/
/*Defining top menu for GraceKennedy menu at top of pages*/
#top_5a {/*background graphic for the GraceKennedy menu*/
	padding-top: 6px;
}
#top_5a a:link {/*General link class will be the same as visited class*/
	font-size: 10px;
	text-decoration:none;
	font-weight: bold;
	color:#FFF;
}
#top_5a a:visited {/*General link class will be the same as visited class*/
	font-size: 10px;
	text-decoration:none;
	color: #FFF;
	font-weight: bold;
}
#top_5a a:hover {/*All link hover colors for the site will be red if possible*/
	text-decoration:underline;
	color:#FFF;
}
/*End of defining GraceKennedy menu at top of pages*/
/*Defining maincontent2 link classes*/
#mainContent2 a:link {/*General link class will be the same as visited class*/
	font-size: 11px;
	text-decoration:none;
	color: #F00;
}
#mainContent2 a:visited {/*General link class will be the same as visited class*/
	font-size: 11px;
	text-decoration:none;
}
#mainContent2 a:hover {/*All link hover colors for the site will be red if possible*/
	color:#F00;
	text-decoration:underline;
}
/*End of defining sidebar22 general link classes*/
/*Defining maincontent2 link classes*/
#sidebar22 a:link {/*General link class will be the same as visited class*/
	font-size: 11px;
	text-decoration:none;
	color: #F00;
	padding: 0px;
}
#sidebar22 a:visited {/*General link class will be the same as visited class*/
	font-size: 11px;
	text-decoration:none;
	color: #F00;
	padding: 0px;
}
#sidebar22 a:hover {/*All link hover colors for the site will be red if possible*/
	color:#F00;
	text-decoration:underline;
	padding: 0px;
}
/*End of defining sidebar22 general link classes*/
/*Defining footer menu and link classes*/
#footer a:link {/*General link class will be the same as visited class*/
	font-size: 9px;
	text-decoration:none;
	color: #666;
	padding: 5px 4px 0 4px;
}
#footer a:visited {/*General link class will be the same as visited class*/
	font-size: 9px;
	text-decoration:none;
	color: #666;
	padding: 0 5px 0 5px;
}
#footer a:hover {/*All link hover colors for the site will be red if possible*/
	color:#F00;
	text-decoration:underline;
}
/*End of footer menu and link classes*/
/*start of image css for promos in sidebar22*/
.promosidebar {
	margin: 10px 0 0 0;
}
/*end of image css for promos in sidebar22*/
.floatleft {
	float: left;
	padding: 3px;
	border: solid 1px #9C3;
	margin: 5px 10px 0 0;
}
.floatleft2 {
	float: left;
	margin: 0 8px 0 0;
}
.floatleft3 {
	float: left;
	margin: 0 8px 0 10px;
}
.floatright1 {
	float: right;
	margin: 0 20px 0 0;
}

hr {
	margin: 0 20px 10px 20px;
	border: dotted #666 1px;
}
hr.pad5 { margin: 5px 0; border-style:dotted; color:#CCC;}
/*Start highlight image onMouseover (opacity)*/
.highlightit img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.5;}
/*End highlight image onMouseover (opacity)*/
.highlightit:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1;}
/*start branch locator css*/
#branch169_locator {
	width: 169px;
	height: 63px;
	background:none;
	margin-top: 10px;
	margin-bottom:10px;
}
#branch169_locator select {
	font-size: 11px;
	margin: 24px 0 0 15px;
}
#branch_locator {
	width: 200px;
	height: 63px;
	background:none;
	margin-top: 10px;
	margin-bottom:10px;
}
#branch_locator h4 {
	color:#FFF;
	font-size: 13px;
	padding: 6px 0 0 19px;
	letter-spacing: 3px;
	margin:0;
}
#branch_locator select {
	font-size: 12px;
	margin: 11px 0 0 23px;
}
/*end branch locator css*/
/*start credit card locator css*/
#credit_cards {
	width: 200px;
	height: 80px;
	background:none;
	margin-top: 10px;
	margin-bottom:10px;
}
#credit_cards select {
	font-size: 12px;
	margin: 50px 0 0 60px;
}
/*end credit card css*/
/*Start of css for right sidebar22 submenu systems*/
#navcontainer ul {
	list-style-type: none;
	text-align: left;
	padding-left: 0px;
	margin-top:0;
	margin-left:0px;
	display:none;
}
#navcontainer ul li a:link {
	background:none;
	padding-left: 15px;
	text-align: left;
	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-decoration: none;
}
#navcontainer ul li a:visited {
	background:none;
	padding-left: 15px;
	text-align: left;
	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-decoration: none;
}
#navcontainer ul li a:hover {
	background: transparent url(images/list-on.gif) left center no-repeat;
	color: #000;
	text-decoration:underline;
}
/*End of css for right sidebar22 submenu systems*/
/*Start of css for Product_options submenu systems on every product page in personal/business banking sub-folder*/
#product_options ul {
	background-color: #EEF4F7;
	list-style-type: none;
	text-align: left;
	padding: 0px;
	margin-left:0px;
	display:none;
}
#product_options ul li a:link {
	color:#666;
	padding-left: 24px;
	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-decoration: none;
	padding-bottom: 5px;
}
#product_options ul li a:visited {
	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-decoration: none;
	padding-bottom: 5px;
	padding-left: 24px; 
}
#product_options ul li a:hover {
	color: black;
	text-decoration: underline;
	padding-left: 24px; 
}
#product_options .open {
	vertical-align: top;
	height: 18px;
	background:none;
}
#product_options .phone {
	vertical-align: top;
	height: 18px;
	background:none;
}
#product_options .email {
	vertical-align: top;
	height: 18px;
	background:none;
}
#product_options .send {
	vertical-align: top;
	height: 18px;
	background:none;
}
#product_options .print {
	vertical-align: top;
	height: 18px;
	background:none;
}
#product_options .subscribe {
	vertical-align: top;
	height: 18px;
	background:none;
}
#product_options .question {
	vertical-align: top;
	height: 18px;
	background:none;
}
#product_options .calculators {
	vertical-align: top;
	height: 18px;
	background:none;
}
/*End of css for Product_options submenu systems*/
/*Start promo01 css first instance on personal banking home page*/
#promo01 {
	width: 559px;
	border: 1px solid #CCC;
	padding: 5px;
	margin-left: 20px;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom:5px;
}
#promo01 h3 {
	color: #0B548E;
	font-size: 12px;
	margin-bottom: 0px;
	margin-top: 0px;
}
/*End promo01 css first instance on personal banking home page*/
/*Start promo02 css used inside a table so no left margin is necessary*/
#promo02 {
	background-color: #F2F2F2;
	border: 1px solid #CCC;
	padding: 5px;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom:5px;
}
#promo02 h3 {
	color: #0B548E;
	font-size: 12px;
	margin-bottom: 0px;
	margin-top: 0px;
}
/*End promo01 css used with no left margin*/
/*css for google/FGB search box*/
#google_search {
	background:none;
	width:169px;
	height:76px;
	text-align:center;
	margin-top: 10px;
	display:none;
}
#google_search input {
	font-size: 11px;
	width: 150px;
	margin-top: 28px;
}
#google_search input.submit {
	font-size: 10px;
	width: 130px;
	margin-top: 0px;
	color: #0B548E;
}
#google_search200 {
	background:none;
	width:200px;
	height:76px;
	text-align:center;
	margin-top: 10px;
}
#google_search200 input {
	font-size: 11px;
	width: 180px;
	margin-top: 28px;
}
#google_search200 input.submit {
	font-size: 10px;
	width: 130px;
	margin-top: 0px;
	color: #0B548E;
}
/*end css for google/FGB search box*/
.centreimage {
	text-align:center;
}
/*Start CSS to simply dress a word or phrase*/
.italic { font-style:italic;}
.bold{ font-weight:bold;}
.underline { text-decoration:underline;}
.bold_underline {font-weight:bold;text-decoration:underline;}
/*End CSS to simply dress a word or phrase*/
/*Start table css for Customer Service*/
#mainContent2 #customer_service {
	background:none;
	padding: 110px 0 0 0;
	margin: 0 0 0 0;
	font-size:11px;
}
#mainContent2 #customer_service h2 {
	padding-left:0;
	margin-bottom: 5px;
}
#mainContent2 #customer_service .list {
	color: #F00;
}
#mainContent2 #customer_service h3 {
	font-size: 11px;
	background-color:#AD9501;
	color:#FFFFFF;
	padding:1px 2px 1px 3px;
	margin:10px 20px 0 20px;
	letter-spacing: 1px;
	text-align:center;
}
#mainContent2 #customer_service h4 {
	font-size: 11px;
	text-decoration:underline;
	font-weight:bold;
	color: #0B548E;
	margin: 10px 0 0 0;
}
#mainContent2 #customer_service table {
	border: 1px solid #FFF;
	border-collapse:collapse;
	padding:0;
	width:571px;
	margin-left: 20px;
	font-size: 10px;
	text-align:center;
}
#mainContent2 #customer_service_left {
	float:left;
	width: 270px;
	background:none;
	margin-left: 20px;
}
#mainContent2 #customer_service_right {
	margin-right: 20px;
	float:right;
	width: 270px;
	background:none;
}
#mainContent2 #customer_service ul {
	padding-left: 10px;
}
/*End of Customer Service table css*/
/*Start of planning & training table css*/
#mainContent2 #planning_learning {
	background:none;
	padding: 90px 0 0 0;
	margin: 0 0 0 0;
}
#mainContent2 #planning_learning table {
	border: 1px solid #FFF;
	border-collapse:collapse;
	padding:0;
	margin:0 0 0 20px;
	width: 571px;
}
#mainContent2 #planning_learning th {
	background-color:#FFF;
	height: 37px;
}
#mainContent2 #planning_learning td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 3px 0;
}
#mainContent2 #planning_learning h2 {
	color: #0B548E;
	font-size: 12px;
	padding-left: 20px;
	margin-bottom: 0px;
}
#mainContent2 #planning_learning h3 {
	margin:0;
	padding: 0 0 0 20px;
	font-size: 12px;
	font-weight: bold;
}
#mainContent2 #planning_learning ul {
	color: #000;
}
#mainContent2 #planning_learning_left {
	float:left;
	width: 270px;
	background:none;
	margin-left: 20px;
}
#mainContent2 #planning_learning_right {
	margin-right: 20px;
	float:right;
	width: 270px;
	background:none;
}
.paddingleft35 { padding-left: 35px;}
.td_bgrnd_gray { background-color: #F2F2F2;}
/*End of planning & training table css*/
.paddingleft50px { margin-left: 150px;}
.center_small { text-align:center; font-size: 9px; color:#666; padding: 0px; margin: 0;}
.top_page{ font-size: 9px; text-align:right; margin-right: 20px;}
