@charset "utf-8";
/* CSS Document */

body {margin:0px 0px 20px 0px; 
background-color:#a5a5a5;
}

.tabler {
color:#FFFFFF; 
border:3px solid #dddddd; 
outline:1px solid #000000;
background:#046800 url(topmast.jpg) no-repeat top;
}

.tabler2 {background:#FFFFFF url(bkg1.png) repeat-x top; 
min-height:500px; 
color:#000000; 
}

.tabler3 {
color:#046800; 
background-color:#eeeeee;
}

.topmenubar{
color:#046800;
font-size:15px;
text-align:right;
line-height:22px;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
font-weight:bold;
}
.topmenubar a{
text-decoration: none;
color: #046800;
}
.topmenubar a:hover{
color: #000000;
text-decoration: underline;
}

.floater {
color:#555555;
font-size:40px;
padding-left:145px;
font-weight:bold;
letter-spacing:-4px;
font-family:Arial, Helvetica, sans-serif;
margin-top:17px;
padding-top:5px;
}

.bottommenubar{
font-family:Georgia, "Times New Roman", Times, serif;
background-color:#046800;
font-size:12px;
color:#ffffff;
text-align:center;
padding-top:10px;
padding-bottom:10px;
}
.bottommenubar a{
text-decoration: none;
color: #ffffff;
}
.bottommenubar a:hover{
font-weight:bold;
text-transform:uppercase;
font-size: 105%;
}

#menu{width:300px;padding:0;margin:0;font-family:"lucida sans",helvetica,serif;font-size:12px; text-align:left;}
#menu-top{background:transparent url(images/menu-top.png) no-repeat top left;height:8px;}
#menu-bottom{background:transparent url(images/menu-bot.png) no-repeat top left;height:8px;}
#menu-content{background:transparent url(images/menu-bg0.png) repeat-y top left;padding:10px 0 30px 10px;}
#menu h3{width:270px;margin:10px 0 3px 5px;padding:0;font-size:14px;letter-spacing:-0.06em;border-bottom:5px solid #046800;color:#000;}
#menu h3.first{margin:0 0 3px 5px;}
#menu ul{background-color:#FFF;list-style:none;margin:0 0 0 5px;padding:0;width:270px;}
#menu ul li{margin:0;padding:0;width:270px;border-bottom:1px solid #797979;}
#menu ul li a{font-size:12px;letter-spacing:-0.05em;display:block;background:transparent url(images/circle00.png) no-repeat 4px 50%;padding:3px 5px 3px 16px;margin:0;color:#666;text-decoration:none;}
#menu ul li a:hover{letter-spacing:-0.06em;background-color:#046800;;color:#FFF;font-weight:bold;}


#menu2{width:300px;padding:0;margin:0;font-family:"lucida sans",helvetica,serif;font-size:12px; text-align:left;}
#menu2-top{background:transparent url(images/blue-top.png) no-repeat top left;height:12px;}
#menu2-bottom{background:transparent url(images/blue-bot.png) no-repeat top left;height:12px;}
#menu2-content{background:transparent url(images/blue-bg0.png) repeat-y top left;padding:10px 0 30px 10px;}
#menu2 h3{width:260px;margin:10px 0 3px 5px;padding:0 0 0 10px;font-size:14px;letter-spacing:-0.06em; background-color:#003300; border-bottom:5px solid #ffffff;color:#ffffff; line-height:25px;}
#menu2 h3.first{margin:0 0 3px 5px;}
#menu2 ul{background-color:#50fc47;list-style:none;margin:0 0 0 5px;padding:0;width:270px;}
#menu2 ul li{margin:0;padding:0;width:270px;border-bottom:1px solid #797979;}
#menu2 ul li a{font-size:12px;letter-spacing:-0.05em;display:block;background:transparent url(images/circle00.png) no-repeat 4px 50%;padding:3px 5px 3px 16px;margin:0;color:#111111;text-decoration:none;}
#menu2 ul li a:hover{letter-spacing:-0.06em;background-color:#046800;color:#eeeeee;font-weight:bold;}


#menu3{width:300px;padding:0;margin:0;font-family:"lucida sans",helvetica,serif;font-size:12px; text-align:left;}
#menu3-top{background:transparent url(images/a.png) no-repeat top center;height:44px;}
#menu3-bottom{background:transparent url(images/c.png) no-repeat top center;height:15px;}
#menu3-content{background:transparent url(images/b.png) repeat-y top center;padding:10px 0 30px 10px;}
#menu3 h3{width:260px;padding:9px 5px 0 10px;font-size:15px; text-transform:uppercase;letter-spacing:-0.06em;color:#ffffff; line-height:25px; font-family:Georgia, "Times New Roman", Times, serif; text-align:center;}
#menu3 h3.first{margin:0 0 3px 5px;}
#menu3-content div{width:260px;padding:3px 0 0 10px;font-size:13px;letter-spacing:-0.06em; color:#3a1401; font-family:Georgia, "Times New Roman", Times, serif;}
#menu3-content a{letter-spacing:-0.06em;color:#bb0000;font-weight:bold; text-decoration:none; font-size:12px; line-height:20px;}
#menu3-content a:hover{color:#000000;}
#menu3-content hr {height:1px;border:none;border-bottom:1px dotted #222222;width: 85%;}

.typer{
font-size:15px;
font-family:"Times New Roman", Times, serif;
color: #046800;
}
.typer a{
text-decoration: none;
color: #111111;
}
.typer a:hover{
color: #046800;
}

.footer{
color:#777777;
font-size:12px;
padding-top:10px;
padding-bottom:20px;
}
.footer a{
color:#990000;
}
.footer a:hover{
text-decoration:none;
}

.limg {
	FLOAT: left;
	MARGIN: 0px 10px 10px 2px;
	BORDER: 2px solid #aaaaaa;
	OUTLINE: 1px solid #333333;
	clear:left;
}

.cimg {
	BORDER: 2px solid #aaaaaa;
	OUTLINE: 1px solid #333333;
	clear:both;
}

.nimg {
	BORDER: 3px solid #dddddd;
	OUTLINE: 1px solid #aaaaaa;
}

.amama div{font-size:13px;letter-spacing:-0.06em; color:#3a1401; text-align:left;}
.amama .sp2{letter-spacing:-0.06em;color:#777777;font-weight:bold; font-size:15px;}
.amama .sp1{letter-spacing:-0.06em;color:#bb0101;font-weight:bold; font-size:12px; line-height:24px;}
.amama a{letter-spacing:-0.06em;color:#fc4610;font-weight:bold; text-decoration:none; font-size:12px; line-height:24px;}
.amama a:hover{color:#000000;}
.amama hr {
  height:1px;
  border:none;
  border-bottom:1px dotted #222222;
  width: 95%;
  clear:both;
  }
  
.maintitle {
font-family:"Times New Roman", Times, serif; color:#046800; font-weight:bold; font-size:21px; padding:15px 5px 8px 5px; line-height:21px; letter-spacing:-1px;
} 
.maintext {
color:#444444; padding-left:7px; font-size:13px;
} 
.maintext span{color:#000000;} 
.maintext a{letter-spacing:-0.06em;color:#990000;font-weight:bold; text-decoration:none; font-size:12px; line-height:24px;}
.maintext a:hover{color:#000000;} 

.bdrunner {
padding:0px 5px 5px 5px;
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:-2px;
font-size:25px;
font-weight:bold;
color:#000000;
}

.xbddate {
padding-bottom:5px;
padding-left:40px;
padding-top:1px;
/*border-bottom:1px dotted #999999;*/
}

.xbdline {
padding-top:7px;
border-bottom:1px dotted #999999;
}

.xbdtext {
color:#555555; font-size:13px; text-align:left; padding:15px 25px 5px 35px;
}
.xbdtext a{color:#000000; text-decoration:none; font-size:14px;}
.xbdtext a:hover{color:#990000;}
.xbdtext img{float:left; padding-right:10px;}

.bdhead {
padding:0px 25px 0px 45px;
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:-2px;
font-size:34px;
line-height:90px;
font-weight:bold;
text-align:right;
}

.IMGr {
	BORDER: 4px solid #eeeeee;
	FLOAT: right;
	OUTLINE: 1px solid #aaaaaa;
	MARGIN: 5px 5px 10px 20px
}

.bdcontain {
padding-left:30px;
background-color:#cccccc;
}

.bdsubhead {
letter-spacing:-1px;
font-size:18px;
font-weight:bold;
padding-top:10px;
}

.bddate {
font-size:13px;
padding-bottom:10px;
padding-left:15px;
padding-top:3px;
}

.bdtext {
color:#555555; font-size:13px;padding:30px 25px 15px 25px; line-height:20px; letter-spacing:-0.5px; text-align:justify;
}
.bdtext a{color:#FFFF00; text-decoration:none; font-size:12px;}
.bdtext a:hover{color:#00ffff;}


.xbdrunner {
padding:0px 5px 5px 5px;
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:-2px;
font-size:20px;
font-weight:bold;
color:#eb5004;
}
.xblocker {
  height:2px;
  background-color:#333333;
}
.xblocker2 {
  height:2px;
}

.xbdcontain {
padding-left:30px;
background-color:#444444;
}

.xbdsubhead {
letter-spacing:-0.5px;
font-size:17px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
}

.xbdsubhead a{
font-size:80%;
color:#FFFFFF;
}

.xbdsubhead a:hover{
text-decoration:none;
text-transform:uppercase;
}

.button {
	background-color:#404082;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	border: 1px solid #FFE6D9;	
}

.spbutton {
	background-color:#404082;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	border: 1px solid #FFE6D9;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:7px;
	padding-right:7px;
	}
	
.spbutton a:link, .spbutton a:visited {
	text-decoration: none;
	color: #ffffff;
}

.spbutton a:hover, .spbutton a:active  {
	text-decoration: underline;
	color:#FFFF00;
}	

.link a:link, .link a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	color: #EC5300;
}

.link a:hover, .link a:active  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
	color: #A43900;
}

/*
.xbddate {
padding-bottom:5px;
padding-left:40px;
padding-top:1px;
}

.xbdline {
padding-top:7px;
border-bottom:1px dotted #999999;
}

.xbdtext {
color:#555555; font-size:13px; text-align:left; padding:15px 25px 5px 35px;
}
.xbdtext a{color:#000000; text-decoration:none; font-size:14px; letter-spacing:-1px;}
.xbdtext a:hover{color:#0000ff;}
.xbdtext img{float:left; padding-right:10px;}

.xbdlink {padding-top:20px;}
.xbdlink a{color:#ff0000; text-decoration:none; font-size:14px; letter-spacing:-1px; font-weight:bold;}
.xbdlink a:hover{color:#00ff00;}
*/



.rimg {
	FLOAT: right;
	clear:right;
	MARGIN: 0px 5px 10px 10px;
	BORDER: 4px solid #dddddd;
box-shadow:2px 2px 2px #111111;
	-moz-box-shadow:2px 2px 2px #111111;
	-khtml-box-shadow:2px 2px 2px #111111;
	-webkit-box-shadow:2px 2px 2px #111111;
border-radius:10px;
	-moz-border-radius:10px;
    -khtml-border-radius:10px;
    -webkit-border-radius:10px;	
}
