BODY {
margin: 0;
padding: 0;
border: 0;
background: #BDD2EF url('images/bg-gradient.jpg') repeat-x;
}

td.topline {
border-top: #01083f 5px solid;
}
td.header {
background: #B1CCEA url('images/bg-logo.jpg') repeat-x;
}

td.rightcolumn {
background-color: #dce8fa;
}

td.cellHeaders {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-align: left;
line-height: 22px;
padding-left: 8px;
background: #1A3480 url('images/bg-section.jpg') repeat-x;
border: #1A3480 1px solid;
}

td.newsHeaders {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-align: left;
padding-top: 3px;
padding-bottom: 3px;
text-indent: 8px;
background: #1A3480 url('images/bg-section.jpg') repeat-x;
border: #1A3480 1px solid;
}
td.newsContent {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
font-weight: normal;
background-color: #bbd0ed;
padding-left: 5px;
padding-right: 5px;
}

td.cellContent {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
font-weight: normal;
background-color: #dce8fa;
padding: 8px;
}
.cellContent H1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #0c2565;
font-weight: bold;
margin: 0px;
padding: 0px;
}
.cellContent a:link, .cellContent a:visited {
color: #93278f;
font-weight: bold;
text-decoration: underline;
}
.cellContent a:hover {
font-weight: bold;
color: #0c2565;
text-decoration: underline;
}
td.cellContent2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0c2565;
font-weight: bold;
background-color: #dce8fa;
padding: 10px;
line-height: 18px;
}
.cellContent2 a:link, .cellContent2 a:visited {
color: #0c2565;
font-weight: normal;
text-decoration: none;
}
.cellContent2 a:hover {
font-weight: normal;
color: #93278f;
text-decoration: underline;
}
td.cellContentH {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0c2565;
font-weight: bold;
background-color: #88a5ce;
padding: 3px;
spacing: 2px;
text-align: center;
}
.cellContentH a:link, .cellContentH a:visited {
color: #0c2565;
font-weight: bold;
text-decoration: none;
}
.cellContentH a:hover {
font-weight: bold;
color: white;
text-decoration: underline;
}

td.spacer {
line-height: 5px;
}

td.leftnav {
background-color: #dce8fa;
padding: 2px;
color: #041749;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
margin-top: 1px;
}

.formFields {
border: #999999 1px solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #091C53;
font-size: 12px;
}

.formFieldNames {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #091C53;
font-size: 12px;
font-weight: normal;
text-decoration: none;
padding: 3px;
}
.formFieldNames2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
font-size: 12px;
font-weight: bold;
text-decoration: none;
padding: 3px;
}

td.inforeceived {
border: #666666 1px solid;
background-color: #091C53;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: white;
font-weight: bold;
font-size: 11px;
padding: 2px;
}
.inforeceived a:link, .inforeceived a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: white;
font-weight: bold;
font-size: 11px;
text-decoration: underline;
}
.inforeceived a:active, .inforeceived a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: white;
font-weight: bold;
font-size: 11px;
text-decoration: underline;
}
td.viewTitle {
background-color: #577FB1;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: white;
font-weight: bold;
font-size: 11px;
padding: 2px;
}

.submitButtons {
border: #666666 1px solid;
background-color: #091C53;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: white;
font-size: 11px;
}
.reset {
border: #666666 1px solid;
background-color: #C0C0C0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 9px;
}

.trail {
font-size: 65%;
padding-top: 10px;
padding-bottom: 10px;
vertical-align: left;
}

td.trail {
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.trail a:link, .trail a:visited {
color: #112560;
text-decoration: none;
}
.trail a:hover {
text-decoration: underline;
}

/* this controls the content in the centre column */

td.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 25px;
	padding-top: 0;
}

.content a:link, .content a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
font-weight: normal;
text-decoration: underline;
}
.content a:active, .content a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #112560;
font-weight: normal;
text-decoration: underline;
}
#whiteTs {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: navy;
font-weight: bold;
}
#white {
background-color: #112560;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: white;
font-weight: bold;
padding: 0px;
padding-top: 2px;
padding-bottom: 2px;
}
#white a:link, #white a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: white;
font-weight: bold;
text-decoration: none;
}
#white a:active, #white a:hover {
background-color: #d3e3fa;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: navy;
font-weight: bold;
display: block;
}
#cell-content {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
font-size: 0.85em;
font-weight: normal;
text-decoration: none;
padding: 3px;
}
#glossary {
padding: 3px;
background-color: #112560;
border: #88A5CE 1px solid;
}
#glossary a:link, #glossary a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: white;
font-weight: bold;
text-decoration: none;
}
#glossary a:active, #glossary a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #112560;
font-weight: bold;
text-decoration: none;
background-color: #D3E3FA;
display: block;
}

.content p {
	font-size: 0.75em;
	margin-top: 0;
	margin-bottom: 10px;
	line-height: 145%;
}
.content h1 {
	padding-top: 0;
	margin-top: 5px;
	margin-bottom: 1px;
	color: #5A9ADA;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
}
.content h2 {
	padding-top: 0;
	margin-top: 15px;
	margin-bottom: 10px;
	color: #112560;
	font-size: .95em;
	font-weight: bold;
}
.content h3 {
	padding-top: 0;
	margin-top: 1px;
	margin-bottom: 1px;
	color: #112560;
	font-size: 20px;
	font-weight: bold;
	text-indent: 15px;
	text-align: left;
}
.content h4 {
	font-size: .75em;
	font-weight: bold;
	color: #112560;
	margin: 0px;
	padding: 0px;
}
.content h5 {
	font-size: .55em;
	font-weight: bold;
	color: #112560;
	margin-top: 5px;
	margin-bottom: 1px;
	padding: 0px;
	text-align: left;
}
.content ul {
	margin-bottom: 10px;
}
.content li {
/*
	list-style: disc;
*/
	font-size: 11px;	
	line-height: 1.5em;
	margin-left: 30px;
}
.content dl {
margin-top: 0;
font-size: 75%;
}
.content dt {   
margin-top: 1em;
color: #133166;
font-weight: bold;
} 
.content dd {   
margin-left: 0em;
margin-right: 20px;
font-weight: normal;
color: #000000;
} 
#section-titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	vertical-align: middle;
	padding: 2px;
	text-align: left;
	text-indent: 15px;
	background: #1A3480 url('images/bg-section.jpg') repeat-x;
	border-left: #1A3480 1px solid;
	border-bottom: #1A3480 1px solid;
	border-top: #1A3480 1px solid;
	border-right: white 1px solid;		
}

td.mid-left {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: white;
background: #1A3480 url('images/mid-left-bg.jpg');
border-right: white 1px solid;
vertical-align: bottom;
text-indent: 10px;
padding-bottom: 10px;
}

td.bottomnav {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
font-weight: normal;
text-decoration: none;
text-transform: uppercase;
padding: 6px;
text-align: right;
}
.bottomnav a:link, .bottomnav a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #93278f;
text-decoration: none;
font-weight: normal;
}
.bottomnav a:active, .bottomnav a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #93278f;
font-weight: normal;
text-decoration: underline;
}

table.news {
background-color: #dce8fa;
}

td.footer {
background-color: #01083f;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: white;
font-weight: normal;
text-decoration: none;
padding: 4px;
}
.footer a:link, .footer a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: white;
font-weight: normal;
text-decoration: none;
}
.footer a:active, .footer a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: white;
font-weight: normal;
text-decoration: none;
}

/* this controls the main navigation */

td.mainnav {
background-color: #bbd0ed;
background-repeat: repeat-x;
color: #133166;
margin: 0px;
padding: 0px;
}
td.mainnav ul {
margin: 0px;
padding: 0px;
}

.mainnav LI {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	color: #1A3480;
	text-transform: capitalize;
	list-style-type: none;
	display: inline;
	list-style: none;
}
.mainnav LI A:visited, .mainnav LI A:link {
	text-decoration: none;
	padding: 4px 6px 4px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #FFFFFF;
	color: #1A3480;
}

.mainnav LI A:hover, .mainnav LI A:active {
color: #FFFFFF;
background: url("images/bg-section.jpg") repeat-x;
}

.undernav {
	background-image: url("images/bg-top-nav.jpg");
	background-repeat: repeat-x;
	color: #133166;
	margin: 0px;
	padding: 0px;
}

/* this controls the heading of the LEFT menu in the left column */

td.section {
	vertical-align: bottom;
	padding_top: 0px;
	padding-left: 20px;
	padding-bottom: 0px;
	background: #1A3480 url('images/bg-section.jpg') repeat-x;
	border-left: #1A3480 1px solid;
	border-bottom: #1A3480 1px solid;
	border-top: #1A3480 1px solid;
	border-right: white 1px solid;		
}

.section h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	line-height: 22px;
	margin: 0px;
}


/* this controls the menu in the LEFT column */

UL#sidemenu li {
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
padding: 0;
margin-left: -40;
list-style: none;
display: block;
}

UL#sidemenu li a, UL#sidemenu li a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	font-size: 10px;
	line-height: 20px;
	color: #030f49;
	vertical-align: middle;
	background-color: #bbd0ed;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999999;
	text-indent: 20px;
}

UL#sidemenu li a:hover, UL#sidemenu ul li a:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #d3e3fa;
	background-image:  url("images/arrow.gif");
	background-position: 8px 8px;
	background-repeat: no-repeat;
}

.setside1 UL#sidemenu LI#1 A { background-color: #dce8fa; }
.setside2 UL#sidemenu LI#2 A { background-color: #dce8fa; }
.setside3 UL#sidemenu LI#3 A { background-color: #dce8fa; }
.setside4 UL#sidemenu LI#4 A { background-color: #dce8fa; }
.setside5 UL#sidemenu LI#5 A { background-color: #dce8fa; }
.setside6 UL#sidemenu LI#6 A { background-color: #dce8fa; }
.setside7 UL#sidemenu LI#7 A { background-color: #dce8fa; }
.setside8 UL#sidemenu LI#8 A { background-color: #dce8fa; }
.setside9 UL#sidemenu LI#9 A { background-color: #dce8fa; }
.setside10 UL#sidemenu LI#10 A { background-color: #dce8fa; }
.setside11 UL#sidemenu LI#11 A { background-color: #dce8fa; }

/*Facebook*/

.facebook{
	padding-top:50px;
	padding-bottom:10px;
padding-left:10px;

}

/*twitter*/

.twitter-follow-button{
padding-left:10px;
}
