/* styles for links in the body section */
a:link {  color:#3300FF; text-decoration : underline; background-color: transparent;}

a:visited {	color: #551A8B;
	background-color:transparent;}

a.nav:link {text-decoration : underline;
	color: #0000ff; 
	background-color: transparent;}

a.nav:visited {color: yellow;
background-color:#006;}

body {	background-color:  #FFFFFF; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; Margin-left: 0px; margin-right:0px; font-size: 90%;}


H1 {color:#004C00;	background-color: transparent;	font-size: 1.5em;	text-align: center;	font-weight: bold;
	margin-left: 10%;	margin-right: 10%;    margin-bottom: 7px; }

H2 {color:#004C00;	background-color: transparent;	font-size: 1.3em;	text-align: center;	font-weight: bold;
	margin-left: 10%;	margin-right: 10%;    margin-bottom: 6px;}

H3 {color:#004C00;	background-color: transparent;	font-size: 1.2em;	font-weight: bold;	text-align: center;
	margin-left: 10%;	margin-right: 10%;    margin-bottom: 5px;}

H4 {color:#004C00;	background-color: transparent;	font-size: 1.1em;	font-weight: bold;	text-align: left;  	margin-left: 8%;  margin-right:5%;}

H5 {color:#004C00;	background-color: transparent;	font-size: 1.0em;	font-weight: bold;	text-align: left;
	margin-left: 8%;  margin-right:5%;}

H6 {color: #004C00;	background-color:transparent;	font-size: 0.8em;	font-weight: bold;	text-align: left;
	margin-left: 8%;  margin-right:5%;}

/* styles for input box & submit button*/    
input.box{	font-size: 10px;	background-color: #D9EAFF;	border: 1pt solid #333333;	color: #000000;}

input.submit{	font-size: 10px;font-weight: bold;	color: #333333;	background-color: #ccc;}


CAPTION { color:#00F;background-color:transparent;font-size:0.9em;font-weight:700;text-align:center;}


/* Table styles */


table {margin-left:auto;margin-right:auto;padding: 3px; border-spacing:2px; }
table.desktop {width: 800px; padding: 4px; background-color:transparent;color:#000;margin-left: auto;margin-right:auto;}
table.tablet {width: 650px; padding: 4px;  background-color: transparent; color:#000; margin-left: auto; margin-right:auto;}
table.phone {width: 350px; padding: 4px; background-color:transparent; color:#000; margin-left: auto; margin-right:auto;}
table.floatleft {	float: left; margin-left:1em;margin-right:1em;}
table.floatright {	float: right; margin-left:1em;margin-right:1em;}

th.h1 {color:#00F;background-color:transparent;font-size:1.2em;text-align:center;font-weight:700;}


th.h2 {font-size:1em;text-align:center;font-weight:700;}

th.head4 {width: 22%; border-color : #008000; border-style: solid;text-align:center;}
td.text4 {width: 22%; border-color :#008000; border-style: solid;text-align:center;}
td.width400 {width: 400px; }
td.width350 {width: 350px; }
td.width300 {width: 300px; }
td.width250 {width: 250px; }
td.width150 {width: 150px; }
td.desktop  { width: 350px;}

/*Site Map */


.bold {font-weight:700;}
.center {text-align: center;}
.underline { text-decoration: underline; }
.important { color: red; font-weight : 700; }
*.edit { font-size: 90%; font-weight: 600; color: #000000; background-color:transparent}
*.note { font-size: 83%; font-weight: 600; }
*.blue { color: #0000FF; background-color: transparent; }
*.white { color: #FFFFFF; background-color: transparent; }
*.darkgreen { color: #008000; background-color: transparent; }   
*.red { color: #FF0000; background-color: transparent;} 

/* ID Styles for header, main, section, aside, nav & footer areas */    

*#footer {clear: both; display:inline-block; width: inherit;  margin-top: 5px; margin:3em;
        line-height: 1.0; padding: 15px 1.562%; }

/* Paragraph Styles  */

p {color:#000000;background-color: #FFFFFF;  margin-left: 3em; margin-top:0em; Margin-right:2em; Margin-bottom: 0.5em; }

p.small {color:#000;background-color: #FFFFFF; margin-left: 1em; margin-top:0em; Margin-right:1em; Margin-bottom: 0.5em; font-size: 8pt;}  

hr.black100   {width: 100%; height: 1px; color: black;}

/* Image Styles  */  
img.center {clear: both; margin-left: auto;margin-right: auto;}
img.newsletter {vertical-align:middle; margin-left: 5px; margin-right: 5px; border-style: none; }
img.navvideo {display: none;}
img.arrow {display: none;}
img.arrowsm {display: none;}
img.horizon {display: none;}
img.www {display: none;}
img.local {display: none;}
img.localnav {display: none;}
img.wwwnav {display: none;}
img.sound {vertical-align:middle; margin-left: 3px; margin-right: 3px; border-style: none; }
img.floatleft {	float : left; margin-left: 5px;margin-right:10px; padding-left:  4px; padding-right: 4px;border: 0;}
img.floatright {float : right;	margin-left: 10px; margin-right: 15px;  padding-left:  4px; padding-right: 4px;}
img.red {padding: 3px;  border: 1px solid red; }
img.gold {padding: 5px;  border: 2px solid gold; }
img.icon {padding: 5px;  border: 2px;}
img.padding { margin-left: 8px; margin-right: 8px;}


/* Colour easy Styles  */  

*.red { color: #FF0000; }
*.orange { color: #FFA500; }
*.green { color: #008000; }
*.darkgreen { color: #004C00; }
*.navy { color: #000080; }
*.blue  { color: #0000FF; }
*.yellow { color: #FFFF00; }
*.black { color: #000000; }
*.white { color: #FFFFFF; }



*#urladdress {display: block; margin-left: 5em;}     
*#copyright {display: block; font-family: arial, sans-serif;  margin-left: 2em;}         
*#date {float: right; margin-right: 4em; font-family: arial, sans-serif; }
*#contact {display: none; } 
*#address {clear: both; font-family: arial, sans-serif; display: block;  margin-left: 5em;} 
*#navhome {display: none; }


p.enlarge {display : none; }
p.std {width:285px;}
*#urlprint {display: block;  margin-left: 4px;}
*#address {display: block;  margin-left: 4px;}
*#urladdress {display: block; margin-left: 4px;}

/* Text Size Fonts */
*.font150 { font-size: 150%; }
*.font130 { font-size: 130%; }
*.font120 { font-size: 120%; }
*.font117 { font-size: 117%; }
*.font113 { font-size: 113%; }
*.font100 { font-size: 100%; }
*.font83 { font-size: 83%; }
.fontred {color: crimson; background-color:transparent}
.fontgreen {color: darkgreen;background-color:transparent}
.fontblue {color: blue;background-color:transparent}
.fontnavy {color: navy;background-color:transparent}
.fontorange {color: orange;background-color:transparent}
 

/* screen dependent Styles  */  

img.floatleft80 {	float : left; margin-left: 80px;margin-right:20px; border: 0;}
img.photoright40 {margin-right: 40px; margin-top: 4px; margin-left:15px; margin-bottom: 6px; border-style: solid; border-color: black;}
img.photoleft40 {margin-right: 15px; margin-left:40px; margin-top: 4px; margin-bottom: 6px; border-style: solid;  border-color: black;}
img.printer {display: none; }
img.photoright {	margin-right: 25px; margin-left:10px; margin-top: 2px; margin-bottom: 4px; border-width: 2px; border-color: black;}
img.photoleft {	margin-right: 10px; border-width: 2px; margin-left:25px; margin-top: 2px; margin-bottom: 4px; border-color: black;}

div.twobox {float: left;width: 45%; margin-right: 15px; margin-top: 4px; margin-left:15px; margin-bottom: 6px; 
    border-style: solid;     border-color: black;     border-width: 2px;}
div.center {  margin-left:auto; margin-right: auto; }
div.spacer { clear: both; }
div.border {  border-style: solid; border-color: black; border: 2px;}
div.med-box {  border-style: none; margin-left: 25%; margin-left: 25%; width: 50%}
div.floatleft {	float: left; margin-right: 2px;}
div.floatright {	float: right; margin-left: 2px;}
div.background-green{	background-color: #228b22;	height: 120px;}
div.floatleft200 {	float: left;	width: 200px;}
div.floatleft80 {	float: left;    width: 80%;}
div.width480 {max-width: 480px; }
div.width770 {max-width: 770px; }
div.width1200 {max-width:1200px; }
div.width500 {width: 500px; }
div.width450 {width: 450px; }
div.width400 {width: 400px; }
div.width350 {width: 350px; }
div.width300 {width: 300px; }
div.width250 {width: 250px; }



/* Navivation  Styles for ordered list, unordered list, definition list */  

