body { 	font-family:"Gill Sans MT";
		font-size:13px; 
		font-weight:normal;
		color:#333333;
		line-height:18px;}

a:link { color: #000099; text-decoration:none; }
a:visited { color: #000099; text-decoration:none; }
a:hover { color: #993300; text-decoration:none;}

#mainframe  { width:900px;
			margin-left: auto; margin-right: auto;
			background-color:#FFFFFF; border: 2px #005f79 solid; }

.small{ 	font-family:"Gill Sans MT";
		font-size:12px; 
		font-weight:normal;
		color:#333333;
		line-height:18px;}

.bold{ 	font-family:"Gill Sans MT";
		font-size:14px; 
		font-weight:bold;
		color:#333333;
		line-height:18px;}

.bluebold{ 	font-family:"Gill Sans MT";
		font-size:15px; 
		font-weight:bold;
		color:#005f79;
		line-height:18px;}

.bluebold_s{ 	font-family:"Gill Sans MT";
		font-size:14px; 
		font-weight:bold;
		color:#005f79;
		line-height:18px;}

.bluebold_ss{ 	font-family:"Gill Sans MT";
		font-size:13px; 
		font-weight:bold;
		color:#005f79;
		line-height:18px;}

.bluebold_lined{ 	font-family:"Gill Sans MT";
		font-size:14px; 
		font-weight:bold;
		color:#005f79;
		border-bottom: 1px solid #CCCCCC;}

.redbold{ 	font-family:"Gill Sans MT";
		font-size:13px; 
		font-weight:bold;
		color:#993300;}

#mainframe2  { width:780px;
			margin-left: auto; margin-right: auto;
			background-color:#FFFFFF; border: 2px #005f79 solid; }

.blueborder  { border-bottom: 2px #005f79 solid; }

.head_red { font-size: 15px; font-weight: bold; color: #7b2c20;}
.heading2 { font-size: 12px; font-weight: bold; color: #000099;}
.heading3 { font-size: 11px; font-weight: bold; color: #EBEBEB;}
.heading4 { font-size: 11px; font-weight: bold; color: #333333;}
.heading5 { font-size: 11px; font-weight: bold; color: #000099;}

li{ padding-bottom:10px;}
#highlights li{ padding-bottom:8px; margin-left:-20px; line-height:15px;}
#highlights li.none{ padding-bottom:0px; margin-left:-20px;}

ul.square {
	list-style-type:disk;
	line-height:15px;
	color:#333333;
	font-weight:normal;
	margin-left:0px;}

#content{ padding:10px;}

#msg{ padding:10px; 
		font-family:"Gill Sans MT";
		font-size:16px; 
		font-weight:normal;
		color:#333333;
		line-height:18px;}

#leftmenu{ vertical-align:top;  background-color:#EEEEEE; }
#leftmenu td{ width:180px; border-bottom:1px solid #CCCCCC;}

.menu_head{ color:#FFFFFF; font-size:12px; background-color:#005f79; padding:3px;}
.menu_head a:link { color: #FFFFFF; text-decoration:none; }
.menu_head a:visited { color: #FFFFFF; text-decoration:none; }
.menu_head a:hover { color: #f49c7c; text-decoration:none;}

.menu_sub{ font-size:13px;
	line-height:20px;
	font-weight:normal;
	padding-left:5px;
	padding-bottom:10px;}

.copyright{ font-size: 10px; text-align: center; color: #cccccc; 
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: none; background-color:#005f79; padding:10px;}
.copyright a:link{ color: #cccccc; font-weight: bold;}
.copyright a:visited{ color: #cccccc; font-weight: bold;}

/* ****** Contents ****** */

p.lined_heading {border-bottom :1px #ccc8c8 solid;
				  color:#993300; font-size: 16px; font-weight: bold; padding:3px;}
p.lined_heading2 {border-bottom :1px #ccc8c8 solid;
				  color:#333333; font-size: 11px; font-weight: bold; padding:3px;}
p.lined_heading3 {border-bottom :1px #ccc8c8 solid;
				  color:#333333; font-weight: bold; padding:3px;}

p.listb{ line-height:25px; font-weight:bold;}
p.listb a:link{ text-decoration: none; color:#000099;}
p.listb a:visited{ text-decoration: none; color:#000099; }
p.listb a:hover{ color:#993300;  text-decoration: none; }

p.listn{ line-height:25px; font-weight:normal;}
p.listn a:link{ text-decoration: none; color:#000099;}
p.listn a:visited{ text-decoration: none; color:#000099;}
p.listn a:hover{ color:#993300;  text-decoration: none; }

.listn{ line-height:20px; font-weight:normal;}
.listn a:link{ text-decoration: none; color:#000099;}
.listn a:visited{ text-decoration: none; color:#000099;}
.listn a:hover{ color:#993300;  text-decoration: none; }

p.datelocation{ border: 2px solid #c0dbe5; padding:3px; background-color:#EEEEEE;}

.watcharchive{ font-size:12px; font-weight:bold; padding-left:10px; padding-bottom:3px; padding-top:3px;background-color:#005f79;}
.watcharchive a:link{ text-decoration: none; color:#eeeeee;}
.watcharchive a:visited{ text-decoration: none; color:#eeeeee;  }
.watcharchive a:hover{ color:#ffcc99;  text-decoration: none; }

.watcharchive2{ font-size:12px; font-weight:bold; padding-left:10px; padding-bottom:3px; padding-top:3px;background-color:#005f79;}
.watcharchive2 a:link{ text-decoration: none; color:#eeeeee;}
.watcharchive2 a:visited{ text-decoration: none; color:#eeeeee;  }
.watcharchive2 a:hover{ color:#ffcc99;  text-decoration: none; }

.archivevideo{ font-size:12px; font-weight:bold;}
.archivevideo a:link{ text-decoration: none; color:#993300;}
.archivevideo a:visited{ text-decoration: none; color:#993300;  }
.archivevideo a:hover{ color:#005f79;  text-decoration: none; }

.timeline{ border-right:2px #999999 dotted;} 

.imagepad{padding:3px;}
.imagepadR{padding-right:10px;}

p.listn2 { padding-left:25px; padding-bottom:0px; padding-top:0px; font-weight:normal;}
p.listn2 a:link{ text-decoration: none; color:#000099;}
p.listn2 a:visited{ text-decoration: none; color:#000099;  }
p.listn2 a:hover{ color:#993300;  text-decoration: none; }

p.gg_head { padding-left:5px; padding-bottom:3px; padding-top:3px;
				 background-color:#EEEEEE; font-weight:bold; color:#005f79;}

#agenda td { padding-bottom:15px;}

.presenpad{ padding-bottom:15px; padding-top:10px;  border-bottom:1px #CCCCCC dotted;}
.presenpad2{ padding-bottom:0px; padding-top:10px;}
.presenhead{ padding-bottom:5px; padding-top:10px;}

/* ****** Borders ****** */

#box { border: 1px #000000 solid; }

table.thin { border: 1px #cccccc solid; }
table.thin td{ border: 1px #cccccc solid; }
.table_no_line{ border-bottom: none;}

.instruction_table { border: 1px #D5E3F4 dotted;}
.dottedline { border: 2px #006599 dotted;}

/* ****** Search ****** */  

.searchtext{
   font-family: Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:normal;   }

.searchbtn{
   font-family: Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration: none;
   width: 100px;
   letter-spacing: -0.8px;
   font-weight:normal;}
   
.adsearchbtn{
   font-family: Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration: none;
   width: 110px;
   letter-spacing: -0.8px;
   font-weight:normal;}

hr { border-top:dotted 1px #666666; }
.vhr { border-left:dotted 1px #999999;}
.box { width:650px;height:50px;border:dotted 1px green;}
.thinline{ border-bottom: 1px #CCCCCC solid;}