BODY {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #333333; 
text-decoration: none
}

p {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #333333; 
text-decoration: none
}

ol {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #333333; 
text-decoration: none
}


UL {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #333333; 
text-decoration: none
}

LI {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #333333; 
text-decoration: none
}

table {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #333333; 
text-decoration: none
}

A {  
color: #0066CC; 
text-decoration: none; 
}

A:active {  
color: #0066CC; 
text-decoration: underline; 
}

A:hover {  
color: #CC0033; 
text-decoration: underline; 
}

A:visited {  
color: #0066CC; 
text-decoration: none; 
}

A:visited:hover {  
color: #CC0033; 
text-decoration: underline;  
}


h1 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #333333; 
text-decoration: none
}


h2 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; t
ext-decoration: none
}


/* DEFINED CLASSES */


/* main copy */

.maincopy {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #333333; 
text-decoration: none;
}

a.maincopy {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #0066CC; 
text-decoration: none; 
}

a.maincopy:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #CC0033; 
text-decoration: underline;
}



/* home page headings */

.homepageheadings {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #333333; 
text-decoration: none;
}


/* lower page heading */

.lowerpageheadings {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-weight: bold; 
color: #333333; 
text-decoration: none;
}


/* home page subheading */

.lowerpagesubheadings {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #333333; 
text-decoration: none;
}




/* Text navigation links for top of page */

.topnavtext {  
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0066CC; 
text-decoration: none; 
}

a.topnavtext:hover {  
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CC0033; 
text-decoration: underline; 
}

a.topnavtext {  
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #FFFF00; 
text-decoration: none; 
}

a.topnavtext:visited:hover {  
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #CC0033; 
text-decoration: underline; 
}

/* Left-hand navigation links */

.contentnav {  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 12px;
color: #99CCFF; 
text-decoration: none;
; text-align: right}

a.contentnav {  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 12px;
color: #99CCFF; 
text-decoration: none;
}

a.contentnav:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 12px;
color: #FFFF66;   
text-decoration: underline;
}

a.contentnav:visited {  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 12px;
color: #99CCFF;  
text-decoration: none;
}

a.contentnav:visited:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 12px;
color: #FFFF66; 
text-decoration: underline;
}

/* Left-hand subnavigation links */

.subcontentnav {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #000000; 
text-decoration: none;
}

a.subcontentnav {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #0066CC; 
text-decoration: none;
}

a.subcontentnav:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #FFFF00;   
text-decoration: underline;
}

a.subcontentnav:visited:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #CC0033; 
text-decoration: underline;
}



/* copyright */

.copyright {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #333333; 
text-decoration: none
}


/* anchorlines */

.rulegrey { 
border-top-width: 1px; 
border-top-style: solid; 
border-color: #CCCCCC; 
}



/* top button */

.top_button { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #0066CC; 
text-decoration: none
}

a.top_button { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #0066CC; 
text-decoration: none
}

a.top_button:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 9px;
color: #CC0033;   
text-decoration: underline;
}

a.top_button:visited {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 9px;
color: #0066CC;  
text-decoration: none;
}

a.top_button:visited:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 9px;
color: #CC0033; 
text-decoration: underline;
}


/* links buttons */

.links {  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 12px;
color: #FFFFFF; 
text-decoration: none;
}

a.links {  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 12px;
color: #99CCFF; 
text-decoration: none;
}

a.links:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 12px;
color: #FFFF66;   
text-decoration: underline;
}

a.links:visited {  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 12px;
color: #99CCFF;  
text-decoration: none;
}

a.links:visited:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 12px;
color: #FFFF66; 
text-decoration: underline;
}







.contentnavblue { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #000066; text-decoration: none; text-align: right }
a.contentnavblue:link {  color: #000066}
a.contentnavblue:hover {  color: #FFFF66}
