@charset "iso-8859-1";
/*	HCS Ltd master stylesheet
	COPYRIGHT (C) Hutchinson Computer Systems Ltd 2006; All Rights Reserved
*/

BODY {
	background:				#FFFFFF;
	font-family:			Verdana, Arial, sans-serif; 
	font-size:				9pt; 
	color:					#000000;
	text-align:				justify;
	margin:					0px;
}

DIV.banner1 {
	width:					100%;
	height:					80px;
	color:					#06d5ec;
	background-color:		#000080;
	background-image:		url(/images/hcs-fader.jpg);
	background-repeat:		no-repeat;
	background-position:	right;
	position:				absolute;
	top:					0px;
	left:					0px;
}

DIV.bannertext {
	font-size:				18pt;
	position:				absolute;
	top:					25px;
	left:					15px;
}

DIV.banner2 {
	width:					100%;
	height:					14px;
	background-color:		#C0C0C0;
	position:				absolute;
	top:					80px;
	left:					0px;
	border-top:				1px solid #000000;
	border-bottom:			2px solid #000000;
}

DIV.lmenu {
	position:				absolute;
	top:					97px;
	left:					0px;
	width:					170px;
	height:					570px;
	background-color:		#000080;
	padding:				15px;
}

DIV.lmenuitem {
	background-color:		#06d5ec;
	margin-bottom:			15px;
	padding:				5px;
}
A.lmenuitem,A:visited.lmenuitem,A:hover.lmenuitem {
	color:					#000080;
	text-decoration:		none;
}

DIV.lmenuitem_sel {
	background-color:		#ffffff;
	margin-bottom:			15px;
	padding:				5px;
}
A.lmenuitem_sel,A:visited.lmenuitem_sel,A:hover.lmenuitem_sel {
	color:					#000080;
	font-weight:			bold;
	text-decoration:		none;
}

DIV.mainbody {
	position:				relative;
	top:					120px;
	margin-left:			220px;
	margin-right:			20px;
	margin-top:				0px;
}

DIV.copy {
	font-size:				7pt;
	text-align:				center;
	margin-top:				80px;
	color:					#c0c0c0;
}

HR.copy {
	/* workaround for IE & Mozilla, set both fg & bg color */
	width:					80%;
	color:					#c0c0c0;
	background-color:		#c0c0c0;
}

H1 {
	font-size:				18pt;
	color:					#000080;
	font-weight:			normal;
	text-align:				left;
	margin-top:				0px;
}
H1.topmarg {
	margin-top:				20px;
}

H2 {
	font-size:				12pt;
	color:					#06d5ec;
	font-weight:			normal;
	text-align:				left;
	padding-top:			5px;
	margin-bottom:			5px;
}

H3, H4, H5, H6 {
	font-size:				9pt;
	color:					#000080;
	font-weight:			normal;
	text-align:				left;
	margin-bottom:			0px;
}

P {
	margin-top:				0px;
	margin-bottom:			15px;
}

A:link { 
	color: 					#000080;
}
A:hover {
	color: 					#00D6EF;
}
A:visited { 
	color: 					#008080;
}

DIV.continfo {
	float:					right;
	position:				relative;
	width:					170px;
	border:					1px solid #000080;
	margin-left:			20px;
	margin-bottom:			20px;
	padding:				5px;
	font-size:				8pt;
}

DIV.conthead {
	font-weight:			bold;
	background-color:		#c0c0c0;
	margin-bottom:			10px;
}

.lfloat {
	float:					left;
	position:				relative;
	margin-right:			20px;
	margin-bottom:			20px;
	border:					1px solid black;
}

.rfloat {
	float:					right;
	position: 				relative;
	vertical-align:			bottom;
	margin-left:			20px;
	margin-bottom:			20px;
	border:					1px solid black;
}

UL {
	list-style:				square outside;
	padding-left: 			0px;
	margin-left:			15px;
}

SPAN.newflash {
	color:					white;
	background-color:		red;
	padding-left:			5px;
	padding-right:			5px;
}

TABLE {
	width:					100%;
	font-family:			'Verdana', Arial, sans-serif;
	font-size:				9pt;
}

TABLE.contact {
	width:					100%;
}

TR.contact {
}

TD {
	vertical-align:			top;
}
TD.contact_hdr {
	width:					15%;
	font-weight:			bold;
	color:					#000080;
	background-color:		#06d5ec;
	border-bottom:			10px solid white;
	border-right:			10px solid white;
}
TD.contact_dat {
	width:					70%;
	border-bottom:			10px solid white;
}

TABLE.support {
    width:                  100%;
}

TD.support_hdr {
    width:                  15%;
    font-weight:            bold;
    color:                  #000080;
    background-color:       #06d5ec;
    border-bottom:          10px solid white;
    border-right:           10px solid white;
}
TD.support_dat {
    width:                  45%;
    border-bottom:          10px solid white;
}
TD.support_adv {
	width:					25%;
	border-bottom:			10px solid white;
}

TD.contact_subh {
	width:					120px;
}
TD.contact_subd {
	width:					330px;
}

INPUT {
	border:					1px solid black;
	font-family: 			'Verdana', Arial, sans-serif;
	font-size: 				9pt;
	color: 					#000000;
}
INPUT.submit {
	border:					2px solid #000000;
	font-family:            'Verdana', Arial, sans-serif;
    font-size:              9pt;
    color:                  #ffffff;
	background-color:		#000080;
}
TEXTAREA {
    border:                 1px solid black;
    font-family:            'Verdana', Arial, sans-serif;
    font-size:              9pt;
    color:                  #000000;
}
SELECT {
	border:					1px solid black;
    font-family:            'Verdana', Arial, sans-serif;
    font-size:              9pt;
    color:                  #000000;
}
