.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align: left;
}
.maintext a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #545454;
	text-decoration: underline;
}
.maintext a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #545454;
	text-decoration: underline;
}
.maintext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #B0050B;
	text-decoration: none;
}
.maintext a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #B0050B;
	text-decoration: none;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: left;
}
.smalltext a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #545454;
	text-decoration: none;
}
.smalltext a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #545454;
	text-decoration: none;
}
.smalltext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #B0050B;
	text-decoration: underline;
}
.smalltext a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #B0050B;
	text-decoration: underline;
}
.subnavi {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
.subnavi a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.subnavi a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.subnavi a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C6F7E;
	text-decoration: none;
}
.subnavi a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C6F7E;
	text-decoration: none;
}
.seo-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-align: justify;
}
.seo-text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: underline;
}
.seo-text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: underline;
}
.seo-text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CCCCCC;
	text-decoration: none;
}
.seo-text a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CCCCCC;
	text-decoration: none;
}
.h1 {
	font-weight: normal; 
	font-size: 18px; 
	color: #2F454F;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 0.1cm; 
	font-family: Tahoma, "Lucida Grande", Verdana, Arial, Helvetica, serif; 
	text-decoration: none
}
.supreme {
	font-weight: lighter; 
	font-size: 10pt; 
	color: #747474;
	font-style: normal;
	font-variant: normal;
	letter-spacing: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}
.h2 {
	font-weight: 700;
	font-size: 14px;
	color: #2F454F;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 0.07cm;
	font-family: Tahoma, "Lucida Grande", Verdana, Arial, Helvetica, serif;
	line-height: 0.5cm;
	text-decoration: none;
}

/* some additions, but still kind of old */
h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal; 
	font-size:24px; 
	color:#2F454F;
	margin:0 auto 2px;
	padding:0;
	text-align:left;}
	
h1.centeralign{
	text-align:center;}
	
h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:20px;
	color:#2F454F;
	padding:0;
	margin:0 auto 2px;
	text-align:left;}
	
h2.centeralign{
	text-align:center;}
	
h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:16px;
	color:#2F454F;
	padding:0;
	margin:10px auto 0 auto;
	text-align:left;
	border-bottom:none;
	font-style:normal;}
	
h3.centeralign{
	text-align:center;}
	
h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14px;
	color:#333;
	padding:0;
	margin:10px auto;
	font-style:italic;}
	
ul.Center{
	font-size:1em;}

ul.Center li{
	list-style:square;
	margin-bottom:7px;}
	
/* ul */
/* basic red dot */
ul.reddot{
	margin:0px auto 20px; padding:0; list-style:none;}
	
ul.reddot li{
	background:url(images/dot-red.png) 6px 6px no-repeat;
	padding-left:16px;
	margin:3px auto 12px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	list-style:none;}
	
/* dl */
/* basic */
dl.basic{
	margin:0 auto 30px; padding:0;}
	
dl.basic dt{
	font-family:'Droid Serif', arial, serif;
	font-size:1.4em;
	font-weight:normal;
	color:#9c4c45;
	margin:0 auto 3px;
	font-style:italic;}
	
dl.basic dd{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-hight:1.3em;
	border-left:3px solid #bbb;
	margin:0 auto 10px 0;
	padding-left:3px;}
	
#dotted{
	width:auto; margin:5px auto; border-top:2px solid #ccc;}

.shipyard {
	font-size:11px;
	text-align:justify;
	padding:0px 0px 5px 0px;}
.shipyard a:link {
	font-size:11px;
	color:#545454;
	text-decoration:underline;}
.shipyard a:visited {
	font-size:11px;
	color:#545454;
	text-decoration:underline;}
.shipyard a:hover {
	font-size:11px;
	color:#B0050B;
	text-decoration:underline;}
.shipyard a:active {
	font-size:11px;
	color:#B0050B;
	text-decoration:underline;}


/**/
#feature{
	width:auto;
	margin:2px 20px 20px 20px;
	padding:10px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;}
	
#notice{
	margin:2px 20px 20px 10px;
	padding:10px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#dcdcdc;}
	
#notice h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	line-height:30px;
	text-align:left;
	margin:5px auto;}
	
#notice h1.arrows{
	font-size:30px;
	font-weight:bold;
	text-align:right;
	margin:0 5px auto;}
	
#divide.white{
	width:auto;
	margin:0 auto 5px auto;
	border-top:1px solid #fff;}
	
#sidebox{
	border-top:3px solid #2f454f;
	border-bottom:3px solid #2f454f;
	padding:7px 7px 7px 7px;
	background-color:#bebebe;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;}
	
#sidebox h1{
	font-size:13px;
	font-weight:bold;
	text-align:left;
	color:#2f454f;
	margin:0 auto 4px auto;
	padding:0;
	letter-spacing:normal;}
	
#sidebox a:link{
	color:#545454;
	text-decoration:underline;}
	
#sidebox a:visited{
	color:#545454;
	text-decoration:underline;}
	
#sidebox a:hover{
	color:#B0050B;
	text-decoration:underline;}
	
#sidebox a:active{
	color:#B0050B;
	text-decoration:underline;}
	
ul#articles{
	padding:0;
	list-style:none;
	margin:5px auto auto 2px;
	font-size:11px;}
	
ul#articles li{
	margin:0 auto 7px auto;
	padding:0 0 0 20px;
	background:url(images/black-arrows.gif) 0 3px no-repeat; /* image left top+3px no-repeat */}
	
#notice{
	margin:2px 20px 20px 10px;
	padding:10px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#dcdcdc;}
	
#notice h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	line-height:30px;}
	
/* ------ A BUTTON */
#abtn{
	width:300px;
	margin:0 auto 10px;}
	
#abtn a.rollover,
#abtn a.rollover:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	text-transform:none;
	color:#fff;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	padding:10px;}
	
#abtn a.rollover{
	display:block;
	width:300px;
	text-decoration:none;
	background:#2F454F;
	transition:all .1s ease;}

#abtn a.rollover:hover{
	background:#296e8d;
	color:#fff;}
	
img.aligntr{
	margin:0 0 10px 10px; float:right;}
	