.prcomm			{margin-top:5.0pt; margin-bottom:5.0pt; text-align:justify;}
.prspch			{margin:0cm; margin-left:10.0pt; text-indent:-10.0pt; text-align:justify;}
.spstab			{letter-spacing:1.2pt;}

h1			{font-weight:bold; font-size:16px; font-family: Verdana, Helvetica;}
h2			{font-weight:bold; font-size:14px; font-family: Verdana, Helvetica;}


.bgcolor1		{ background-color: #FFFFFF; }
.bgcolor2		{ background-color: #FAFAFA; }
.bgcolor3		{ background-color: #F5F5F5; }
.bgcolor4		{ background-color: #2666B9; }
.sort				{ background-color: #2666B9; }

.bodyline		{ background-color: #FFFFFF; border: 1px #2666B9 solid; }
.blockline		{ background-color: #FFFFFF; border: 1px #2666B9 solid; border-top: none; }
.titleline			{ border: 1px #FFFFFF solid; }
.block-title		{ background: none; color: #2666B9; font-size: 11px; font-weight: bold; font-family: Verdana, Helvetica; }
. storytitle		{ background: none; color: #2666B9; font-size: 11px; font-weight: bold; font-family: Verdana, Helvetica; text-decoration: none; }
.small			{ background: none; color: #000000; font-size: 10px; font-weight: normal; font-family: Verdana, Helvetica; text-decoration: none; }
.middle			{ padding-left:3; padding-right:3; padding-top:0; padding-bottom:3; }
.copyright		{ BACKGROUND: none; COLOR: #d0ccdd; FONT-SIZE: 11px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none; }
.code				{ color: #0000BB; font-size: 11px; font-family: Verdana, Helvetica; }

.leftblock		{ vertical-align: top; width: 100%; }
.rightblock		{ vertical-align: top; width: 165px; }

legend			{ font-family: Verdana,Helvetica; font-size: 11px; color:#FF5500; font-weight: bold; }
fieldset			{ border: solid #2666B9 1px; }

hr				{ height: 0px; border: solid #2666B9 0px; border-top-width: 1px; }
code				{ background: none; color: #0000FF; font-size: 11px; font-family: Verdana, Helvetica; }

th {
	color: #2666B9;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Helvetica;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(images/cellpic.gif);
	border: 1px #FFFFFF solid;
}

input, textarea, select {
	background: #FAFAFA;
	color: #000000;
	border: 1px #2666B9 solid;
	font-size: 11px; font-family: Verdana, Helvetica; text-decoration: none;
}

.editor {
	margin: 0px 0px 1px 0px;
	width: 400px;
	height: 21px;
	border: 1px #2666B9 solid;
	background-image: url(../../images/editor/bg.gif);
	background-repeat: repeat-x;
}

.editorbutton {
	float: left;
	cursor: pointer;
	padding: 2px 1px 0px 5px;
}



body	{
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	SCROLLBAR-BASE-COLOR: #6060a3;
	SCROLLBAR-ARROW-COLOR: ffffff;
	}

FONT                 {COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}
TD                   {COLOR: #eeeeee; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}
DIV                  {FONT-FAMILY: Arial, Helvetica, sans-serif;}
INPUT                {COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}
TEXTAREA             {COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}
FORM                 {COLOR: #aaaaaa; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}
SELECT               {COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}

A:link               {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #aaaaff; TEXT-DECORATION: none; BACKGROUND: none;  font-variant : normal; font-weight : bold; }
A:active             {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none; BACKGROUND: none;  font-variant : normal; font-weight : bold; }
A:visited            {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #aaaaff; TEXT-DECORATION: none; BACKGROUND: none;  font-variant : normal; font-weight : bold; }
A:hover              {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none; BACKGROUND: none;  font-variant : normal; font-weight : bold; }

.note                {FONT-FAMILY: "Times New Roman", Times, serif; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; BACKGROUND: none;}
.title               {FONT-FAMILY: Arial, Geneva, Arial, Helvetica, sans-serif; COLOR: #f00fff; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; BACKGROUND: none;}
.storytitle          {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; BACKGROUND: none;}
.storynote           {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #aaaaaa; FONT-SIZE: 8pt; text-align:justify;}

.storytitle
{
	font-family: Arial, Helvetica, sans-serif;
	color: yellow;
	font-weight: bold;
	font-size: 14;
}

.boxtitle            {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; font-variant: normal; BACKGROUND: none;}
.option              {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; BACKGROUND: none;}
.storycat            {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 14px; FONT-WEIGHT: bold; BACKGROUND: none;}
.tiny                {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none; BACKGROUND: none;}
.slogan              {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; BACKGROUND: none;  font: small-caps;}
.content             {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 12px; BACKGROUND: none;}
.boxcontent          {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 12px; BACKGROUND: none;}

.message-centre {
	font-family: Arial, Helvetica, sans-serif;
	color: blue;
	font-weight: bold;
	font-size: 14;
}

.pn-title
{
	font-family: Arial, Helvetica, sans-serif;
	color: yellow;
	font-weight: bold;
	font-size: 12;
}

.pn-title2
{
	font-family: Verdana, Helvetica, sans-serif;
	color: White;
	font-weight: bold;
	font-size: 16;
	Filter:Shadow ( Direction=180, Color=black);

}

.subjects-title
{
	font-family: Verdana, Helvetica, sans-serif;
	color: yellow;
	font-weight: bold;
	font-size: 14;

}

.block_name
{
	COLOR: white;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight: bold;
}

.shadows 
{
	font-family: Verdana, Helvetica, sans-serif;
	color: white;
	font-size: 20;
	font-weight: bold;
	Filter: DropShadow (Color=black, OffX=3, OffY=3, Positive=1);
		
}

.left_links :link               {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ccccff; TEXT-DECORATION: none; BACKGROUND: none;  font-variant : normal;   font-weight : bold; }
.left_links :visited            {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ccccff; TEXT-DECORATION: none; BACKGROUND: none;  font-variant : normal;   font-weight : bold; }
.left_links :hover              {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: overline, underline; BACKGROUND: none;  font-variant : normal; font-weight : bold; }


/* HW1 */
.hw1bmain
{
	width: auto;
	border: 0px;
	border-collapse: collapse;
}
.hw1bc
{
	width: 7px;
	height: 7px;
}
.hw1bhb
{
	width: 8px;
	height: 7px;
}
.hw1bvb
{
	width: 7px;
	height: 8px;
}
.hw1bb1l
{
	background: url("images/hw1b_b1.gif");
	background-repeat: repeat-x;
	text-align: left;
	height: 7px;
}
.hw1bb1r
{
	background: url("images/hw1b_b1.gif");
	background-repeat: repeat-x;
	text-align: right;
}
.hw1bb2t
{
	background: url("images/hw1b_b2.gif");
	background-repeat: repeat-y;
	vertical-align: top;
	width: 7px;
}
.hw1bb2b
{
	background: url("images/hw1b_b2.gif");
	background-repeat: repeat-y;
	vertical-align: bottom;
}
.hw1bb3t
{
	background: url("images/hw1b_b3.gif");
	background-repeat: repeat-y;
	vertical-align: top;
	width: 7px;
}
.hw1bb3b
{
	background: url("images/hw1b_b3.gif");
	background-repeat: repeat-y;
	vertical-align: bottom;
}
.hw1bb4l
{
	background: url("images/hw1b_b4.gif");
	background-repeat: repeat-x;
	text-align: left;
	height: 7px;
}
.hw1bb4r
{
	background: url("images/hw1b_b4.gif");
	background-repeat: repeat-x;
	text-align: right;
}
.hw1tech
{
	width: 240;
	height: 233;
	text-align: center;
	vertical-align: middle;
}
.hwctech
{
	width: 256;
	height: 256;
	text-align: center;
	vertical-align: middle;
}


.hw2techicon
{
	width: 14;
	height: 14;
	text-align: center;
	vertical-align: middle;
	margin-top: 1px;
	margin-right: 3px;
	margin-bottom: 1px;
}

.shipthumb
{
	width: 250;
	height: 175;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #FFFFFF;
}

.hw_wpntable
{
	width: 100%;
	border: 1px solid #6080A0;
	border-collapse: collapse;
}

.hw_wpnhead
{
	background: #102840;
	border: 1px solid #6080A0;
	text-align: left;
	vertical-align: top;
}

.hw_wpndata
{
	background: #001828;
	border: 1px solid #6080A0;
	text-align: left;
	vertical-align: top;
}

.shp_hdr
{
	text-align: left;
	vertical-align: top;
	border: 0px solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.shp_img
{
	width: 270px;
	text-align: center;
	vertical-align: top;
}

.shp_desc
{
	text-align: left;
	vertical-align: top;
	border: 0px solid;
	border-left-width: 1px;
}

.shsc
{
	display: marker;
	content: "*";
}

.hw1tacticth
{
	width: 250;
	height: 190;
	float: right;
	margin: 0px 0px 10px 10px;
	border: 1px solid #FFFFFF;
}

.tbl_body
{
	width: 100%;
	background: #001020;
	border: 1px solid;
	border-collapse: collapse;
	table-layout: fixed;
	font: 10pt verdana, geneva, helvetica, arial, sans-serif;
	color: white;
}

.tbl_head
{
	text-align: left;
	vertical-align: top;
	background: #102B4B;
	border: 1px solid;
}

.tbl_grphead
{
	text-align: left;
	vertical-align: top;
	background: #2D3A56;
	border: 1px solid;
}

.tbl_data1
{
	text-align: left;
	vertical-align: top;
	background: #001020;
	border: 0px solid;
	border-left-width: 1px;
	border-bottom-width: 1px;
}

.tbl_data2
{
	text-align: left;
	vertical-align: top;
	background: #082030;
	border: 0px solid;
	border-left-width: 1px;
	border-bottom-width: 1px;
}

.articlecontent
{
	color: #EEEEEE;
	background: #001020;
	font: 10pt verdana, geneva, helvetica, arial, sans-serif;
	padding: 10px;
}

.articlecontent p
{
	text-align: justify;
}


.remark, .remark_nowrp
{
	color: darkgray;
}

.remark_nowrp
{
	white-space: nowrap;
}


.techblock
{
	clear: both;
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
}
 
.lefttech
{
	float: left;
	padding: 0px 10px 0px 0px;
	width: auto;
}

.righttech
{
	float: right;
	padding: 0px 0px 0px 10px;
	width: auto;
}

.cancelfloat
{
	clear: both;
}

.shp_img2
{
	width: 270px;
	text-align: center;
	vertical-align: top;
	border: 0px solid;
	border-width: 1px;
}

.shp_desc2
{
	text-align: left;
	vertical-align: top;
}

.thumb150
{
	width: 150;
	height: 150;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #FFFFFF;
}


.inlineimg
{
	vertical-align: middle;
	margin: 0px;
	border: 0px;
}


span.subblock {
	border-left: 2px solid #2B3961;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	display: none;
}
a.subblock {
	text-decoration: none;
	border-bottom: 1px dashed;
}

