/*Global Styles*/

body {
	background-color: #FFFFFF;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	line-height: 1.5
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333
}

h1 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #336699;
}

h2 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #336699;
}

h3 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #003366
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000
}


/* Link Styles */

a, a:visited, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	text-decoration: none;
}

.linkSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	text-decoration: underline
}
a.linkSmall, a.linkSmall:visited, a.linkSmall:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	text-decoration: underline
}
a.linkSmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	text-decoration: underline
}

.linkSmallWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	text-decoration: none
}
a.linkSmallWhite, a.linkSmallWhite:visited, a.linkSmallWhite:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	text-decoration: none
}
a.linkSmallWhite:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	text-decoration: underline
}

.linkWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: underline
}
a.linkWhite, a.linkWhite:visited, a.linkWhite:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: underline
}
a.linkWhite:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: underline
}

.linkTerms {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	text-decoration: none	
}
a.linkTerms, a.linkTerms:visited, a.linkTerms:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	text-decoration: none	
}
a.linkTerms:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	text-decoration: underline
}

.linkMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #9999aa;
	font-weight: bold;
	text-decoration: none
	
}
a.linkMenu, a.linkMenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #9999aa;
	font-weight: bold;
	text-decoration: none
	
}
a.linkMenu:hover, a.linkMenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.linkMenuAt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
a.linkMenuAt, a.linkMenuAt:visited, a.linkMenuAt:hover, a.linkMenuAt:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}

a img { 
	border: 0; 
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0; 
}
a:hover img { 
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7; 
}


/* Page Menu Styles*/

a.topMenu, a.topMenu:visited, a.topMenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration: none
}
a.topMenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	text-decoration: none
}
td.topLinks {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}


/* Main Table Styles */

#tblBodyContent {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

#tblCentre {
	background: #cccccc
}

#tblCentre td {
	background: #ffffff
}

/* Page Menu Styles */

td.bannerSpace {
	padding-bottom: 3px;
}

/* Page Content Styles */

.bannerHomeText {	
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
}

.bannerContentText {	
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight: bold;
	color: #FFFFFF;
}

.textSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000
}

.textLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000
}

.textBlueLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #003366
}

.textBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #003366
}	

.textContent {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
}

td.headingContent {
	padding-left: 12px;
	border-bottom: 1px solid #cccccc;
	
}

td.leftMenu {
	padding-left: 17px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;

}

td.leftMenuBt {
	padding-left: 17px;
	padding-right: 11px;
	padding-top: 17px;
	padding-bottom: 17px;
	border-bottom: 1px solid #cccccc;
}

td.leftMenuBt_2 {
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: 1px solid #cccccc;
}

td.leftMenuBorder {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

td.contentInternal {
	padding-left: 17px;
	padding-top: 17px;
	padding-bottom: 17px;
	padding-right: 17px;
	border-bottom: 1px solid #cccccc;
}

td.boxesSpace {
	padding-top: 15px;
	padding-bottom: 15px;
}

td.boxesInternal{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;	
	text-align: left;
}

td.boxesInternalCopy{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	font: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
}

td.boxesInternalCopySmall{
	padding-left: 12px;
	padding-bottom: 5px;
	text-align: left;
	font: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
}

td.readMore{
	padding-left: 10px;
	padding-bottom: 5px;
	text-align: left;
	font: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
}

td.callToAction{
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	font: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 11px;
	width: 173px;
	height: 90px;
}

td.blueBorder {
	border: 1px solid #336699;
	padding: 10px;
	background: #F9F9FE
}

/*  List Styles */

ul.bodyList li {
	padding-bottom: 10px;
	list-style: disc;
	line-height: 1.5
}

ol.bodyList li {
	padding-bottom: 10px;
	line-height: 1.5;
}

/*  Form Styles */

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}


/* Footer Styles */

.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #999999;
	padding-top: 15px;
	padding-left: 18px;
}

a.footerLink, a.footerLink:visited, a.footerLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff;
	text-decoration: none
}
a.footerLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff;
	text-decoration: underline
}

.copyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	background-color:#666666;
	padding-left: 14px;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-right: 12px;
}

a.simpleLink, a.simpleLink:visited, a.simpleLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff;
	text-decoration: none
}
a.simpleLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff;
	text-decoration: underline
}

/* NEW Body Menu Styles */


ul#bodyMenu {
	margin: 0px;
	padding: 0px;
	list-style: none;

}

li.bodyMenuItem {
	padding: 17px 11px 17px 17px;
	border-bottom: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #9999aa;
	font-weight: bold; 
}

a.bodyMenuLink, a.bodyMenuLink:active, a.bodyMenuLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #9999aa;
	text-decoration: none;
	font-weight: bold;
}
a.bodyMenuLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

li.bodyMenuItem#currentPage a{
	color: #336699;
}
