body
{
	min-width: 600px;
	text-align	: center;
	scrollbar-base-color	: #DDDDDD;
	scrollbar-arrow-color	: cornflowerblue;
	color		: black;

	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#333344);

	background-color: #AAAAAA;
/*
	margin-top	: 0px;
	margin-left	: 0px;
	margin-bottom	: 0px;
	margin-right	: 0px;
*/
}

a
{
	color		: black;
	text-decoration : none;
	cursor		: hand;
}

table
{
	font			: normal 8pt Arial, Tahoma, Arial;
	color			: #333333;
	border			: none;
}

/* ***************************************************************************** */
/* ***************************************************************************** */
/* ***************************************************************************** */


.bodycontent
{
	position	: relative;
	margin: 0 auto;
	left		: 0px;
	top		: 150px;
	background-repeat	: no-repeat;
	background-position	: 30px 50px;
	background-color	: #CCCCCC;
	border			: 1px solid black;
	width			: 600px;
	text-align		: justify;
	padding-top			: 30px;
	padding-bottom		: 30px;
	padding-left		: 20px;
	padding-right		: 20px;
	font			: normal 9pt Arial, Tahoma, Arial;
	color			: #333333;
	height: 348px;

}

/* ***************************************************************************** */
/* ** FOOTER ******************************************************************* */
/* ***************************************************************************** */

.footer
{
	background-image	: url(gfx/ui/footerbg.jpg);
	background-repeat	: repeat x;
	width		: 100%;
	height		: 94;
	text-align	: center;
	position	: absolute;
	left		: 3px;
	font			: bold 8pt Verdana, Arial;
	color			: white;
}

.backtotop
{
	background-image	: url(gfx/ui/btop.jpg);
	position	: relative;
	left		: 0px;
	top		: 2px;
	border		: none;
	width		: 116px;
	height		: 25px;
}

/* ***************************************************************************** */
/* ** HEADER/FOOTER PAIRS ****************************************************** */
/* ***************************************************************************** */

#footer_index
{
	top		: 753px;
}

#footer_contact
{
	top		: 5038px;
}

#footer_enquiry
{
	top		: 670px;
}

#footer_confirm
{
	top		: 570px;
}

#footer_profile
{
	top		: 1200px;
}

#footer_video
{
	top		: 2820px;
}

#footer_alpha
{
	top		: 2732px;
}

#footer_financial
{
	top		: 1713px;
}

#footer_chronography
{
	top		: 2182px;
}

#footer_safety
{
	top		: 1136px;
}

#footer_production
{
	top		: 1932px;
}

#footer_specialist
{
	top		: 2591px;
}

#footer_softdev
{
	top		: 5349px;
}

#footer_careers
{
	top		: 516px;
}

#footer_protocol
{
	top		: 6409px;
}

#footer_manuals
{
	top		: 624px;
}

#footer_downloads
{
	top		: 492px;
}

/* ***************************************************************************** */
/* ** HEADER ******************************************************************* */
/* ***************************************************************************** */

.logo
{
	background-image	: url(gfx/ui/logobg.jpg);
	background-repeat	: repeat x;
	width		: 100%;
	text-align	: center;
	position	: absolute;
	left		: 1px;
	top		: -3px;
}

.menubar
{
	position	: absolute;
	left		: 0px;
	top		: 113px;
	background-image	: url(gfx/ui/menubg.jpg);
	background-repeat	: repeat x;
	width		: 100%;
	height		: 30px;
}

.menu
{
	position	: relative;
	top		: 3px;
	left		: 0px;
	width		: 1200px;
	height		: 27px;
	font		: normal 8pt Tahoma, Arial;
	text-decoration : none;
	overflow: scroll;
}

/* ***************************************************************************** */
/* ***************************************************************************** */
/* ***************************************************************************** */

#homemenu
{
	position	: absolute;
	width		: 116px;
	left		: 0px;
	top		: 0px;
}


.homemenuopen
{
	background-image	: url(gfx/ui/menuitembg.gif);
	background-repeat	: none;
	background-position	: 0px 2px;
	height		: 80px;
	overflow	: visible;
}

.homemenuclosed
{
	height		: 27px;
	overflow	: hidden;
}


#corporatemenu
{
	position	: absolute;
	width		: 116px;
	left		: 116px;
	top		: 0px;
}

.corporatemenuopen
{
	background-image	: url(gfx/ui/menuitembg.gif);
	background-repeat	: none;
	background-position	: 0px 2px;
	height		: 80px;
	overflow	: visible;
}

.corporatemenuclosed
{
	height		: 27px;
	overflow	: hidden;
}


#productsmenu
{
	position	: absolute;
	width		: 116px;
	left		: 232px;
	top		: 0px;
}

.productsmenuopen
{
	background-image	: url(gfx/ui/menuitembg.gif);
	background-repeat	: repeat y;
	background-position	: 0px 2px;

	height		: 235px;
	overflow	: visible;
}

.productsmenuclosed
{
	height		: 27px;
	overflow	: hidden;
}

#resourcesmenu
{
	position	: absolute;
	width		: 116px;
	left		: 348px;
	top		: 0px;
}

.resourcesmenuopen
{
	background-image	: url(gfx/ui/menuitembg.gif);
	background-repeat	: none;
	background-position	: 0px 2px;

	height		: 105px;
	overflow	: visible;
}

.resourcesmenuclosed
{
	height		: 27px;
	overflow	: hidden;
}


#contactmenu
{
	position	: absolute;
	width		: 116px;
	left		: 465px;
	top		: 0px;
}

.contactmenuopen
{
	background-image	: url(gfx/ui/menuitembg.gif);
	background-repeat	: none;
	background-position	: 0px 2px;
	height		: 80px;
	overflow	: visible;
}

.contactmenuclosed
{
	height		: 27px;
	overflow	: hidden;
}

/* ***************************************************************************** */
/* ***************************************************************************** */
/* ***************************************************************************** */

.menuitem1
{
	color		: #000055;
	position	: absolute;
	left		: 0px;
	top		: 51px;
	width		: 116px;
	height		: 28px;
	padding-top	: 6px;
}

.menuitem2
{
	color		: #003333;
	position	: absolute;
	left		: 2px;
	top		: 26px;
	width		: 116px;
	height		: 26px;
	padding-top	: 5px;
}

.menuitem3
{
	color		: #004400;
	position	: absolute;
	left		: 0px;
	top		: 80px;
	width		: 116px;
	height		: 26px;
	padding-top	: 5px;
}

.menuitem4
{
	color		: #333300;
	position	: absolute;
	left		: 0px;
	top		: 106px;
	width		: 116px;
	height		: 26px;
	padding-top	: 5px;
}

.menuitem5
{
	color		: #330000;
	position	: absolute;
	left		: 0px;
	top		: 132px;
	width		: 116px;
	height		: 26px;
	padding-top	: 5px;
}

.menuitem6
{
	color		: #330033;
	position	: absolute;
	left		: 0px;
	top		: 158px;
	width		: 116px;
	height		: 26px;
	padding-top	: 2px;
	line-height	: 10px;
}

.menuitem7
{
	color		: #000055;
	position	: absolute;
	left		: 0px;
	top		: 184px;
	width		: 116px;
	height		: 26px;
	padding-top	: 2px;
	line-height	: 10px;
}

.menuitem8
{
	color		: #003333;
	position	: absolute;
	left		: 0px;
	top		: 210px;
	width		: 116px;
	height		: 26px;
	padding-top	: 2px;
	line-height	: 10px;
}


/* ***************************************************************************** */
/* *** IMAGE STYLES ************************************************************ */
/* ***************************************************************************** */

.iright
{
	margin-left	: 20px;
	float		: right;
	border		: 1px solid black;
}

.ileft
{
	margin-right	: 20px;
	float		: left;
	border		: 1px solid black;
}

.irightnb
{
	margin-left	: 20px;
	float		: right;
	border		: none;
}

.ileftnb
{
	margin-right	: 20px;
	float		: left;
	border		: none;
}


.inormal
{
	margin		: 5px;
	border		: 1px solid black;
}

.pclear
{
	clear	: both;
}

/* ***************************************************************************** */
/* *** TEXT STYLES************************************************************** */
/* ***************************************************************************** */

h1
{
	font		: bold 14pt Tahoma, Arial, Sans;
	color 		: #305080;
}

.b1
{
	color 		: #3070AA;
}

.b2
{
	color 		: black;
}

.b3
{
	color 		: #5070FF;
	text-decoration : underline;
}

.bl
{
	font		: bold 7pt Arial, Sans;
	color 		: red;
	text-decoration : none;
}
