﻿/* ==================================== */
/* General								*/
/* ------------------------------------ */
body
{
	position: relative;
	top: 0px;
	left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	text-align: center;
	background-color: white;
	position: absolute;
}

.borderBase,
	#borderHomeRollingAdvertTop, #borderHomeRollingAdvertBottom, #borderHomeRollingAdvertRight,
	#borderHomeFeatureContentTop, #borderHomeFeatureContentLeft, #borderHomeFeatureContentBottom, #borderHomeFeatureContentRight,
	#borderHomeMainTop, #borderHomeMainLeft, #borderHomeMainBottom, #borderHomeMainRight,
	#borderCompanyMainTop, #borderCompanyMainLeft, #borderCompanyMainBottom, #borderCompanyMainRight,
	#borderCustomersMainTop, #borderCustomersMainLeft, #borderCustomersMainBottom, #borderCustomersMainRight,
	#borderContactMainTop, #borderContactMainLeft, #borderContactMainBottom, #borderContactMainRight,
	#borderContactContentTop, #borderContactContentLeft, #borderContactContentBottom, #borderContactContentRight
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1px;
	height: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
}

.imgBase,
	#imgTopMenuProductName,
	#imgTopMenuUnderline,
	#imgHomeLeftMenuUnderline,
	#imgHomeRollingAdvertProductPackage,
	#advertRollingAdvert,
	#imgHomeBaseLineProductName,
	#imgContactContentLogo,
	#imgCustomers1,
	#imgCustomers2,
	#imgCustomers3,
	#imgCustomers4,
	#imgCustomers5,
	#imgCustomers6,
	#imgCustomers7,
	#imgCustomers8
{
	position: absolute;
	top: 0px;
	left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
}

.panelBase,
	.panelTopMenu,
	.panelHomeRollingAdvert,
	.panelHomeLeftMenu, .panelHomeLeftMenuHeading, .panelHomeLeftMenuOptions,
	.panelContactContent, .panelContactContentControl, .panelContactTop, .panelContactTopHeading, .panelContactTopText,
	.panelContactBaseLine,
	.panelHomeBaseLine, .panelHomeBaseLineCopyright,
	.panelCompanyContent, .panelCompanyHeading, .panelCompanyContentText, .panelCompanyBaseLine, .panelCompanyBaseLineCopyright,
	.panelCustomersContent, .panelCustomersHeading, .panelCustomersContentText, .panelCustomersBaseLine, .panelCustomersBaseLineCopyright
{
	position: absolute;
	top: 0px;
	left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-size: 12px;
	color: #1e3c83;
	font-style: normal;
	font-family: Tahoma, Arial;
	font-variant: normal;
}

#menuBase, #menuHomeLeftMenu, .menuTopMenu
{
	position: absolute;
	top: 0px;
	left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
}

.textBase, .styleLeftMenuNormal, .styleLeftMenuHover, .styleLeftMenuSelected
{
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-size: 12px;
	color: #1e3c83;
	font-style: normal;
	font-family: Tahoma, Arial;
	font-variant: normal;
}

/* ==================================== */
/* Home page top menu					*/
/* ------------------------------------ */
.panelTopMenu
{
	top: 0px;
	left: 0px;
}

.menuTopMenu
{
	top: 14px;
	left: 23px;
}

#imgTopMenuProductName
{
	position: absolute;
	top: 13px;
	left: 514px;
}

#imgTopMenuUnderline
{
	position: absolute;
	top: 47px;
	left: 23px;
}

.styleTopMenu, .styleTopMenuNormal, .styleTopMenuHover, .styleTopMenuSelected
{
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	font-weight: bold;
	font-size: 14px;
	color: #1e3c83;
	font-style: normal;
	font-family: Tahoma, Arial;
	font-variant: normal;
}

.styleTopMenuNormal
{
	color: #1e3c83;
}

.styleTopMenuHover
{
	color: #ff3366;
}

.styleTopMenuSelected
{
	color: #96bef1;
}

/* ==================================== */
/* Home page rolling advert				*/
/* ------------------------------------ */
.panelHomeRollingAdvert
{
	top: 57px;
	left: 0px;
}

#imgHomeRollingAdvertProductPackage
{
	position: absolute;
	top: 0px;
	left: 16px;
}

#advertRollingAdvert
{
	position: absolute;
	top: 32px;
	left: 186px;
	width: 556px;
	height: 146px;
}

#borderHomeRollingAdvertTop
{
	top: 28px;
	left: 181px;
	width: 566px;
	height: 1px;
}

#borderHomeRollingAdvertBottom
{
	top: 182px;
	left: 181px;
	width: 566px;
	height: 1px;
}

#borderHomeRollingAdvertRight
{
	top: 28px;
	left: 746px;
	width: 1px;
	height: 154px;
}

/* ==================================== */
/* Home page left menu					*/
/* ------------------------------------ */
.panelHomeLeftMenu
{
	left: 0px;
	top: 300px;
	text-align: right;
}

.panelHomeLeftMenuOptions
{
	left: 0px;
	top: 4px;
}

.panelHomeLeftMenuHeading
{
	padding-top: 9px;
	left: 12px;
	width: 120px;
	height: 25px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: #E0F6FC;
}

#imgHomeLeftMenuUnderline
{
	top: 0px;
	left: 62px;
}

#menuHomeLeftMenu
{
	padding-top: 2px;
	top: 30px;
	left: 12px;
	width: 120px;
}

.styleLeftMenuNormal
{
	padding-bottom: 4px;
	color: #1e3c83;
}

.styleLeftMenuHover
{
	padding-bottom: 4px;
	color: #ff3366;
}

.styleLeftMenuSelected
{
	padding-bottom: 4px;
	color: #96bef1;
}

/* ==================================== */
/* Home page feature panel				*/
/* ------------------------------------ */

.panelHomeFeatureContent
{
	position: absolute;
	left: 138px;
	top: 260px;
	width: 609px;
	height: 391px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	text-align: left;
	background-image: url(images/back3.jpg);
	background-repeat: no-repeat;
}

.panelHomeFeatureContentControl
{
	position: absolute;
	left: 5px;
	top: 5px;
	width: 599px;
	height: 381px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	text-align: left;
	overflow: auto;
}

#borderHomeFeatureContentTop
{
	top: 0px;
	left: 0px;
	width: 608px;
	height: 1px;
}

#borderHomeFeatureContentLeft
{
	top: 0px;
	left: 0px;
	width: 1px;
	height: 391px;
}

#borderHomeFeatureContentBottom
{
	top: 390px;
	left: 0px;
	width: 608px;
	height: 1px;
}

#borderHomeFeatureContentRight
{
	top: 0px;
	left: 607px;
	width: 1px;
	height: 391px;
}

/* ==================================== */
/* Home page features					*/
/* ------------------------------------ */

.styleHomeFeature, .styleHomeFeatureHeading, .styleHomeFeatureBody, .styleHomeFeatureFootnote
{
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-right: 10px;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	color: #1e3c83;
	font-style: normal;
	font-family: Times New Roman;
	font-variant: normal;
}

.styleHomeFeatureImage
{
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	text-align: center;
}

.styleHomeFeatureHeading
{
	padding-top: 5px;
	padding-bottom: 3px;
	font-size: 21px;
	font-weight: bold;
	text-align: center;
}

.styleHomeFeatureBody
{
}

.styleHomeFeatureFootnote
{
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-right: 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	font-variant: normal;
	font-size: 9px;
	font-style: normal;
	font-family: Tahoma, Arial;
	margin: 0px;
	vertical-align: bottom;
}



/* ==================================== */
/* Home page base line					*/
/* ------------------------------------ */
.panelHomeBaseLine
{
	top: 632px;
	left: 0px;
}

#imgHomeBaseLineProductName
{
	position: absolute;
	top: 22px;
	left: 514px;
}

.panelHomeBaseLineCopyright
{
	width: 250px;
	padding-top: 36px;
	padding-left: 21px;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}




/* ==================================== */
/* Home page general					*/
/* ------------------------------------ */
#divMain
{
	position: relative;
	top: 0px;
	left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	text-align: center;
}

.panelMain
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 767px;
	height: 714px;
	background-image: url(images/back2.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	text-align: center;
}

.panelHomeMain
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 767px;
	height: 692px;
	background-image: url(images/back1.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	text-align: center;
}

#borderHomeMainTop
{
	top: 0px;
	left: 0px;
	width: 766px;
	height: 1px;
}

#borderHomeMainLeft
{
	top: 0px;
	left: 0px;
	width: 1px;
	height: 692px;
}

#borderHomeMainBottom
{
	top: 691px;
	left: 0px;
	width: 766px;
	height: 1px;
}

#borderHomeMainRight
{
	top: 0px;
	left: 765px;
	width: 1px;
	height: 692px;
}


/* ==================================== */
/* Contact us page						*/
/* ------------------------------------ */

.panelContactMain
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 767px;
	height: 555px;
	background-image: url(images/back1.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	text-align: center;
}

#borderContactMainTop
{
	top: 0px;
	left: 0px;
	width: 766px;
	height: 1px;
}

#borderContactMainLeft
{
	top: 0px;
	left: 0px;
	width: 1px;
	height: 555px;
}

#borderContactMainBottom
{
	top: 554px;
	left: 0px;
	width: 766px;
	height: 1px;
}

#borderContactMainRight
{
	top: 0px;
	left: 765px;
	width: 1px;
	height: 555px;
}

.panelContactBaseLine
{
	top: 493px;
	left: 0px;
}

.panelContactTop
{
	left: 0px;
	top: 75px;
	text-align: right;
}

.panelContactTopHeading
{
	left: 195px;
	width: 373px;
	height: 25px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.panelContactTopText
{
	left: 195px;
	top: 25px;
	width: 373px;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
}

.panelContactContent
{
	position: absolute;
	left: 70px;
	top: 150px;
	width: 623px;
	height: 359px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	text-align: left;
	background-image: url(images/back4.jpg);
	background-repeat: no-repeat;
}

.panelContactContentControl
{
	position: absolute;
	left: 5px;
	top: 20px;
	width: 622px;
	height: 359px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	text-align: left;
}

#imgContactContentLogo
{
	position: absolute;
	top: 0px;
	left: 450px;
}

#borderContactContentTop
{
	top: 0px;
	left: 0px;
	width: 623px;
	height: 1px;
}

#borderContactContentLeft
{
	top: 0px;
	left: 0px;
	width: 1px;
	height: 359px;
}

#borderContactContentBottom
{
	top: 358px;
	left: 0px;
	width: 623px;
	height: 1px;
}

#borderContactContentRight
{
	top: 0px;
	left: 622px;
	width: 1px;
	height: 359px;
}


/* ==================================== */
/* Company page features				*/
/* ------------------------------------ */

.panelCompanyMain
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 767px;
	height: 714px;
	background-image: url(images/back1.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	text-align: center;
}

#borderCompanyMainTop
{
	top: 0px;
	left: 0px;
	width: 766px;
	height: 1px;
}

#borderCompanyMainLeft
{
	top: 0px;
	left: 0px;
	width: 1px;
	height: 714px;
}

#borderCompanyMainBottom
{
	top: 713px;
	left: 0px;
	width: 766px;
	height: 1px;
}

#borderCompanyMainRight
{
	top: 0px;
	left: 765px;
	width: 1px;
	height: 714px;
}

.panelCompanyHeading
{
	left: 20px;
	width: 727px;
	height: 25px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.panelCompanyContent
{
	position: absolute;
	left: 20px;
	top: 75px;
	width: 727px;
	height: 391px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	text-align: left;
}

.panelCompanyContentText
{
	left: 0px;
	top: 25px;
	width: 727px;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
}

.styleCompany, .styleCompanyHeading, .styleCompanyBody, .styleCompanyFootnote
{
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-right: 10px;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	color: #1e3c83;
	font-style: normal;
	font-family: Times New Roman;
	font-variant: normal;
}

.styleCompanyImage
{
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: center;
	margin: 0px;
}

.styleCompanyHeading
{
	padding-top: 5px;
	padding-bottom: 3px;
	font-size: 21px;
	font-weight: bold;
	text-align: center;
}

.styleCompanyBody
{
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
}

.styleCompanyFootnote
{
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-right: 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	font-variant: normal;
	font-size: 9px;
	font-style: normal;
	font-family: Tahoma, Arial;
	margin: 0px;
	vertical-align: bottom;
}

.panelCompanyBaseLine
{
	top: 652px;
	left: 0px;
}

#imgCompanyBaseLineProductName
{
	position: absolute;
	top: 22px;
	left: 514px;
}

.panelCompanyBaseLineCopyright
{
	width: 250px;
	padding-top: 36px;
	padding-left: 21px;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}




/* ==================================== */
/* Customers page features				*/
/* ------------------------------------ */

.panelCustomersMain
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 767px;
	height: 614px;
	background-image: url(images/back1.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	text-align: center;
}

#borderCustomersMainTop
{
	top: 0px;
	left: 0px;
	width: 766px;
	height: 1px;
}

#borderCustomersMainLeft
{
	top: 0px;
	left: 0px;
	width: 1px;
	height: 614px;
}

#borderCustomersMainBottom
{
	top: 613px;
	left: 0px;
	width: 766px;
	height: 1px;
}

#borderCustomersMainRight
{
	top: 0px;
	left: 765px;
	width: 1px;
	height: 614px;
}

.panelCustomersHeading
{
	left: 20px;
	width: 727px;
	height: 25px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.panelCustomersContent
{
	position: absolute;
	left: 20px;
	top: 75px;
	width: 727px;
	height: 301px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	text-align: left;
}

.panelCustomersContentText
{
	left: 0px;
	top: 25px;
	width: 727px;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
}

.styleCustomers, .styleCustomersHeading, .styleCustomersBody, .styleCustomersFootnote
{
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-right: 10px;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	color: #1e3c83;
	font-style: normal;
	font-family: Times New Roman;
	font-variant: normal;
}

.styleCustomersImage
{
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: center;
	margin: 0px;
}

.styleCustomersHeading
{
	padding-top: 5px;
	padding-bottom: 3px;
	font-size: 21px;
	font-weight: bold;
	text-align: center;
}

.styleCustomersBody
{
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
}

.styleCustomersFootnote
{
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-right: 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	font-variant: normal;
	font-size: 9px;
	font-style: normal;
	font-family: Tahoma, Arial;
	margin: 0px;
	vertical-align: bottom;
}

.panelCustomersBaseLine
{
	top: 552px;
	left: 0px;
}

#imgCustomersBaseLineProductName
{
	position: absolute;
	top: 22px;
	left: 514px;
}

.panelCustomersBaseLineCopyright
{
	width: 250px;
	padding-top: 36px;
	padding-left: 21px;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

#imgCustomers1
{
	position: absolute;
	top: 357px;
	left: 263px;
}

#imgCustomers2
{
	position: absolute;
	top: 227px;
	left: 63px;
}

#imgCustomers3
{
	position: absolute;
	top: 67px;
	left: 113px;
}

#imgCustomers4
{
	position: absolute;
	top: 77px;
	left: 413px;
}

#imgCustomers5
{
	position: absolute;
	top: 247px;
	left: 473px;
}

#imgCustomers6
{
	position: absolute;
	top: 177px;
	left: 303px;
}

#imgCustomers7
{
	position: absolute;
	top: 47px;
	left: 23px;
}

#imgCustomers8
{
	position: absolute;
	top: 47px;
	left: 23px;
}
