	body {
		margin:0px 0px 0px 0px;
		background:#FFFF;		
		}
	
p { font-size:10pt;font-family: Arial, Verdana, sans;}

A { color: #003399;} /* old color:#00008b; */
A:VISITED {color:#4682b4;}
A:ACTIVE {color:#CC0000;}
A:HOVER {color: #DC143C; text-decoration:underline;}
	

 h1 { display:block; border: 1px outset #FFFFFF; padding:3px 3px 3px 10px; background-color: #FFCC66; width:100%; color: #003399; font-weight:bold; font-family: Verdana, Arial, sans-serif; font-size:10pt;}
.titlebar { border-right: 1px solid #B8860B; border-bottom: 1px solid #B8860B; padding:3px 3px 3px 10px; background-color: #FFCC66; width:100%; color: #003399; font-weight:bold; font-family: Verdana, Arial, sans-serif; font-size:10pt; }
h2 {color:#000080;font-family:verdana,arial,sans-serif;font-size:13px;letter-spacing:1px;}
h3 {color:#CC9900;font-family:verdana,arial,sans-serif;font-size:12px;letter-spacing:1px;}
h4 {color:#000080;font-family:verdana,arial,sans-serif;font-size:11px;;letter-spacing:1px;}
h5 {color:#CC9900;font-family:verdana,arial,sans-serif;font-size:10px;letter-spacing:1px;}
h6 {color:#000080;font-family:verdana,arial,sans-serif;font-size:10px;letter-spacing:1px;}

.mainmenu {}
SPAN.mainmenu a {text-decoration:none;font-family: Verdana;font-size:8pt;font-weight:bold;color:#FFFFFA;display: block;width:135px;padding-top : 5px;padding-bottom : 5px;}
SPAN.mainmenu a:visited {color:#FFFFFF; font-size:8pt;padding-top : 5px;padding-bottom : 5px;width:135px;}
SPAN.mainmenu a:hover { text-decoration:none;display: block;font-size:8pt;color:#003399;border:1px out #f0f8ff;padding-top : 5px;padding-bottom : 5px;background:#f0f8ff;width:135px;}
.leftnav {}
SPAN.leftnav a {text-decoration:none;font-family: Verdana;font-size:8pt;font-weight:bold;color:#FFFFFA;display: block;width:135px;}
SPAN.leftnav a:visited {color:#FFFFFF; font-size:8pt;width:135px;}
SPAN.leftnav a:hover { text-decoration:none;display: block;font-size:8pt;color:#003399;border:1px out #f0f8ff;background:#f0f8ff;width:135px;}

/* TEXT FORMAT CLASSES */
.grey { color: #c0c0c0; font-weight:bold;font-size:8pt;}
.info {font-size:85%;font-family:verdana,Arial,helvetica;}
.red { color: #B22222;}
.error { color: #cc3300;font-size:85%;font-family:verdana,Arial,helvetica;font-weight:bold;}
.example { font-family: Courier, monospace;font-size: 10pt; color:#191970; }
.title { font-weight:bold; color: #CC9900; }
.titlesmall { font-size:10pt;font-weight:bold; color: #CC9900; }
.titleblue { font-weight:bold; color: #333399;}
SPAN.titleblue a {text-decoration:none;font-size:8pt;font-weight:bold;color:#006699;}
SPAN.titleblue a:visited {text-decoration:none;font-size:8pt;font-weight:bold;color:#006699;}
SPAN.titleblue a:hover {text-decoration:none;font-size:8pt;font-weight:bold;color:#cc0000;}
.titlegrey { font-weight:bold; color: #555555;font-size:8pt; }
SPAN.titlegrey a {text-decoration:none;font-size:8pt;font-weight:bold;color:#003399;}
SPAN.titlegrey a:visited {text-decoration:none;font-size:8pt;font-weight:bold;color:#003399;}
SPAN.titlegrey a:hover {text-decoration:none;font-size:8pt;font-weight:bold;color:#cc0000;}
.titlebluesmall {font-size:90%;font-weight:bold; color: #003399; }
.titlewhite { color: #ffffff;font-weight:bold; }
SPAN.white { color: #fffffa;}
SPAN.white a{ color: #fffffa;}
/* BOX CLASS */
.boxgrey { border:1px solid #dcdcdc; padding:4px; background-color: #F5F5F5; font-family: Arial, Verdana, sans; }
.boxyellow { border: 1px solid #FFE4B5; padding:4px; background-color: #FFFFF0;  font-family: Arial, Verdana, sans;}
.boxblue { border: 1px solid #87CEEB; padding:4px; background-color: #F0F8FF; font-family: Arial, Verdana, sans; }
.leftline {border-left:1px solid #f5deb3;}/* training/register.html - DO NOT MODIFY */
.subsbutton {text-decoration:none;border:1px solid #000000; padding: 2px 2px 2px 2px;background:#ffffff;font-size:8pt;font-weight:bold;font-family:arial;}/*mailing list page- DO NOT MODIFY */
.navline {border-top:1px solid #006699;}
.subnavline {border-top:1px solid #FFFFFA;}
.menuline {border-bottom:1px solid #003399;}
.leftblue {border-left:1px solid #87CEEB;}
/* */
form {font-family:arial, verdana,sans-serif;}
input {font-size:9pt; font-weight:bold; color:#00008b; font-family:arial, verdana,sans-serif;}
select {font-size:9pt; font-weight:bold; font-family:arial, verdana,sans-serif;color:#00008b;background:#f0f8ff;}
select option {font-size:9pt; font-weight:bold; font-family:arial, verdana, sans-serif; color:#00008b;background:#f0f8ff;}
textarea {font-size:9pt; font-weight:bold; font-family:arial, verdana,sans-serif; color:#00008b;background:#ffffff;}
.form{padding:4px; font-family: Arial, Verdana, sans;}
.form .text {border: 1px solid #4682b4;color:#00008b;font-size: 8pt;font-family:verdana,sans-serif;}
.submit {font-weight:bold; color:#ffffff; font-family:verdana,sans-serif;padding:1px;font-size: 8pt; background:#999999; letter-spacing:1px;}
/* Top style - navigation-DO NOT MODIFY*/
.bluebackground {background:#003399}
.nav { font-family: arial,verdana,sans-serif;font-size:8pt;font-weight:bold; color: #F0F8FF;background:#003399}
a SPAN.nav {text-decoration:none;  color: #ffffff;}
a:visited SPAN.nav {text-decoration:none;color: #F0F8FF;}
a:hover SPAN.nav  {	color: #003399;	background:#F0F8FF;	}

/* ELEMENTS */
.breakhere {page-break: always}
pre {font-family: Monospace, Courier;}
blockquote {font-family: Arial, Verdana, sans;}
big { font-size:12pt;font-weight:bold;font-family: Arial, Verdana, sans;}
em {color:#cd5c5c;font-weight:bold;font-family: verdana, arial, sans-serif;}
small { font-size:10pt;font-family: Arial, Verdana, sans;}
body {font-family: Arial, Verdana, sans; font-size: 100%; }
td,  tr,  th, p {font-family: Arial, Verdana, sans; font-size: 100%; }
table {font-family: Arial, Verdana, sans; }




	#banner {
		font-family: Arial, Verdana, sans;
		color:#333;
		font-size:normal;
		font-weight:normal;	
  		padding:15px;
                
		}

	#banner a,
        #banner a:link,
        #banner a:visited,
        #banner a:active,
        #banner a:hover {
		font-family: Arial, Verdana, sans;
		font-size: normal;
		color: #003399;
		text-decoration: underline;
		}

	.description {
		font-family: Arial, Verdana, sans;
		color:#333;
		font-size:small;
  		text-transform:none;	
		}
				
	#content {
		position:absolute;
		background:#FFF;
		margin-right:20px;
		margin-left:225px;
		margin-bottom:20px;
		border:1px solid #FFF;
		width: 70%;
		}

	#container {
		background:#FFF;
		border:1px solid #FFF;		
		}

	#links {	
		padding:15px;				
		border:1px solid #FFF;
		width:200px;			
		}
		
	.blog {
  		padding:15px;
		background:#FFF; 
		}

	.blogbody {
		font-family: Arial, Verdana, sans;
		color:#333;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:200%;
		}

	.blogbody a,
	.blogbody a:link,
	.blogbody a:visited,
	.blogbody a:active,
	.blogbody a:hover {
		font-weight: normal;
		text-decoration: underline;
	}

	.title	{
		font-family: palatino, georgia, times new roman, serif;
		font-size: medium;
		color: #666;
		}			

	#menu {
  		margin-bottom:15px;
		background:#FFF;
		text-align:center;
		}		

	.date	{ 
		font-family: Arial, Verdana, sans;
		font-size: large; 
		color: #333; 
		border-bottom:1px solid #999;
		margin-bottom:10px;
		font-weight:bold;
		}			
		
	.posted	{ 
		font-family: Arial, Verdana, sans;
		font-size: x-small; 
		color: #000000; 
		margin-bottom:25px;
		}
		
		
	.calendar {
		font-family: Arial, Verdana, sans;		   
                                color:#666;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding:2px;
                text-align:left;
		}
	
	.calendarhead {	
		font-family: Arial, Verdana, sans;
		color:#666600;
		font-size:small;
		font-weight:normal;
  		padding:2px;
		letter-spacing: .3em;
  		background:#FFF;
  		text-transform:uppercase;
		text-align:left;			
		}	
	
	.side {
		font-family: Arial, Verdana, sans;
		color:#333;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding:2px;				
		}	
		
	.sidetitle {
		font-family: Arial, Verdana, sans;
		color:#666600;
		font-size:small;
		font-weight:normal;
  		padding:2px;
  		margin-top:30px;
		letter-spacing: .3em;
  		background:#FFF;
  		text-transform:uppercase;		
		}		
	
	.syndicate {
		font-family: Arial, Verdana, sans;
		font-size:xx-small;		
  		line-height:140%;
  		padding:2px;
  		margin-top:15px;
  		background:#FFF;  		
 		}	
		
	.powered {
		font-family:palatino, georgia, times new roman, serif;
		color:#666;
		font-size:x-small;		
		line-height:140%;
		text-transform:uppercase; 
		padding:2px;
		margin-top:50px;
		letter-spacing: .2em;					
  		background:#FFF;		
		}	
		
	
	.comments-body {
		font-family: Arial, Verdana, sans;
		color:#666;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
 		padding-bottom:10px;
  		padding-top:10px;		
 		border-bottom:1px dotted #999; 					
		}		

	.comments-post {
		font-family: Arial, Verdana, sans;
		color:#666;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;		
		}	
			
	
	.trackback-url {
		font-family: Arial, Verdana, sans;
		color:#666;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
 		padding:5px;		
 		border:1px dotted #999; 					
		}


	.trackback-body {
		font-family: Arial, Verdana, sans;
		color:#666;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
 		padding-bottom:10px;
  		padding-top:10px;		
 		border-bottom:1px dotted #999; 					
		}		

	.trackback-post {
		font-family: Arial, Verdana, sans;
		color:#666;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;		
		}	

		
	.comments-head	{ 
		font-family: Arial, Verdana, sans; 
		font-size:small; 
		color: #666; 
		border-bottom:1px solid #999;
		margin-top:20px;
		font-weight:bold;
  		background:#FFF;		
		}		

	#banner-commentspop {
		font-family: Arial, Verdana, sans;
		color:#FFF;
		font-size:large;
		font-weight:bold;
		border-left:1px solid #FFF;	
		border-right:1px solid #FFF;  		
		border-top:1px solid #FFF;  		
  		background:#003366;
  		padding-left:15px;
  		padding-right:15px;
  		padding-top:5px;
  		padding-bottom:5px;  		  		  			 
		}
