body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#000000;
	background-image:url(../gfx/bg_grad.jpg);
	background-repeat: repeat-x; 
	background-color:#ffffff;
}

table, tr, td, th, p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

containerTable {
	width: 780px;
	background-color:#ffffff;
}


table.bodyTable {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: black;
	border-collapse: collapse;
}
table.bodyTable th {
	border-width: 1px;
	padding: 3px 6px 3px 6px;
	border-style: inset;
	border-color: gray;
}
table.bodyTable td {
	border-width: 1px;
	padding: 3px 6px 3px 6px;
	border-style: inset;
	border-color: gray;
}

table.bodyTableNoCellBorders {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: black;
	border-collapse: collapse;
}
table.bodyTableNoCellBorders th {
	border-width: 0px;
	padding: 3px 6px 3px 6px;
	border-style: inset;
	border-color: gray;
}
table.bodyTableNoCellBorders td {
	border-width: 0px;
	padding: 3px 6px 3px 6px;
	border-style: inset;
	border-color: gray;
}

.containerDiv{
	margin: 10px 7px 0px 7px;
}	

.topNav {
	 /*display: block;*/
}

.mainTable {
	width: 778px;
}

.headerTable {
	 margin: 15px 0px 15px 20px;
}
 
.headerTableHome {
	 margin: 15px 0px 10px 20px;
} 
 
.contentContainerCell {
	background-image:url(../gfx/centreCol_bg_grad.jpg); 
	background-repeat: repeat-x; 
	width:605px;
}

.bodyRow {
	border-width: 0px 1px 0px 1px;
	border-style: solid; 
	border-collapse:collapse;
	border-color:#AEC1CE;
}
.bodyRowMain {
	border-width: 0px 1px 0px 1px;
	border-style: solid; 
	border-collapse:collapse;
	border-color:#AEC1CE;
	background-color:#FFFFFF;
	/* height:400px; */
}

.contentTable1Col {
	padding: 0px 20px 0px 20px;
}

.contentTable2Col {
	padding: 0px 0px 0px 0px;
}

.contentTableHome {
	width: 605px;
}

.footerText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#888888;
}

.footerRow {
	border-width: 0px 1px 1px 1px;
	border-style: solid; 
	border-collapse:collapse;
	border-color:#AEC1CE;
	background-color:#FFFFFF;
	padding: 20px 0px 10px 0px;
	text-align:center;
	font-size: 10px;
	color:#888888;
}

.callout {
	border-width: 0px 1px 0px 0px;
	border-style: solid; 
	border-collapse:collapse;
	border-color:#A8A9AD;
	padding: 10px 10px 10px 10px;
}

.callOutTitle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	padding: 0px 5px 0px 5px;
}

.navCol {
	background-image:url(../gfx/leftCol_bg_grad.jpg); 
	background-repeat: repeat-x; 
	height:390px; 
	width:166px; 
	padding:15px 10px 0px 10px;
}

.navColHome {
	background-image:url(../gfx/leftCol_bg_grad.jpg); 
	background-repeat: repeat-x; 
	height:390px; 
	width:173px; 
	padding:15px 10px 0px 10px;
}

.navRow {
     color: #006699;
}
.navRowOver {
     color: #ffffff;
     background-color: #006699;
}

hr.HRdotted {
	height:0px; 
	border-top:1px #888888 dashed; 
	border-bottom:0px;
}

.navRuleDotted {
	overflow:hidden;
	height: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	border-top:1px #888888 dashed;
}

.spacer10 {
	overflow:hidden;
	height: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}


/* BEGIN TEXT STYLES */
.bodyText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	line-height:18px;
	color:#000000;
}

.black {
	color:#000000;
}

.blue {
	color:#006699;
}

.red {
	color: #FF0000;
}

.white {
	color:#ffffff;
}

.black12 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

.black11 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

.black10 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	line-height:14px;
}

.black9 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
	line-height:14px;
}

.black14bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	font-weight:bold;
}

.black13bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
	font-weight:bold;
}

.black12bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight:bold;
}

.black11bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:bold;
}

.black10bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	font-weight:bold;
}


.blue12 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#006699;
}

.blue11 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#006699;
}

.blue10 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#006699;
}
.blue9 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#006699;
	line-height:14px;
}

.blue16bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#006699;
	font-weight:bold;
}

.blue14bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#006699;
	font-weight:bold;
}

.blue13bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#006699;
	font-weight:bold;
}

.blue12bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#006699;
	font-weight:bold;
}

.blue11bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#006699;
	font-weight:bold;
}

.blue10bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#006699;
	font-weight:bold;
}

.grey12 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#808285;
}

.grey11 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#808285;
}

.grey10 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#808285;
}

.grey9 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#808285;
	line-height:14px;
}

.grey14bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#808285;
	font-weight:bold;
}

.grey13bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#808285;
	font-weight:bold;
}

.grey12bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#808285;
	font-weight:bold;
}

.grey11bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#808285;
	font-weight:bold;
}

.grey10bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#808285;
	font-weight:bold;
}

.white12 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
}

.white11 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
}

.white10 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
}

.white9 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#ffffff;
	line-height:14px;
}


.white14bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;
	font-weight:bold;
}

.white13bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#ffffff;
	font-weight:bold;
}

.white12bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	font-weight:bold;
}

.white11bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
}

.white10bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	font-weight:bold;
}
/* END TEXT STYLES */


/* BEGIN FORM STYLES */
form {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

.searchField {
	width:100px; 
	font-size:10px; 
	border-color:#C9BFB2; 
	border-width:1px; 
	border-style:solid; 
	margin:0px 0px 0px 0px; 
	padding-left:5px; 
	height:10px;
}

.searchFieldHome {
	width:90px; 
	font-size:10px; 
	border-color:#C9BFB2; 
	border-width:1px;  
	border-style:solid; 
	margin:2px 0px 0px 0px; 
	padding-left:5px; 
	height:10px;
}

.subscribeField {
	width:195px; 
	font-size:10px; 
	border-color:#C9BFB2; 
	border-width:1px; 
	border-style:solid; 
	margin:0px 0px 0px 0px; 
	padding-left:5px; 
	height:10px;
}		

/* END FORM STYLES */

/*  BEGIN LINK STYLES  */
a.linkStyle:link {
	color:#006699;
	text-decoration: none;
}

a.linkStyle:visited {
	color:#006699;
	text-decoration: none;
}

A.linkStyle:hover {
	color: #E63400;
	text-decoration: none;
}

a.bodyLink {
	color:#006699;
	text-decoration: none;
}

a.bodyLinkOver {
	color:#E63400;
	text-decoration: none;
}

a.greyLink {
	color:#888888;
	font-weight:bold;
	text-align:left;
	text-decoration: none;
	font-size: 11px;
}

a.blueLink {
	color:#006699;
	font-weight:bold;
	text-align:left;
	text-decoration: none;
	font-size: 11px;
}

a.leftNavLinkOff {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#888888;
	font-weight:bold;
	text-align:left;
	text-decoration: none;
}

a.leftNavLinkOn {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#006699;
	font-weight:bold;
	text-align:left;
	text-decoration: none;
}

a.leftNavLinkOver {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	text-decoration: none;
	background-color: #006699;
}

a.footerNavLink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#888888;
	text-align:left;
	text-decoration: none;
}

/* END LINK STYLES */

/* BEGIN PRINTING STYLES */
.noprint {display: block;}
.showprint {display: none;}
/* END PRINTING STYLES */


