/*IMPORTED CSS STYLES--------------------------------------*/
@import url("resetstyles.css");
@import url("navlinks.css");
@import url("forms.css");
@import url("fonts.css");
/*MAIN PAGE PROPERTIES FOR ALL PAGES-----------------------------------*/
body {
	margin:0px;
	line-height:1.6;
}
body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	font-size: x-small;
	/*1E5 FONT SIZE BUG FIXER*********************************/
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
/*ADDS THE IE5 SIZE FONT BUG FIXER INTO THE BODY**************/
html>body {
	font-size: small;
}
div {
	position:relative;
}
a img {
	border:none;
	text-decoration:none;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #0892e8;
}
a:active {
	text-decoration: none;
	color: #000000;
}
ul li {
	list-style:disc;
	line-height:20px;
}
li {
	margin-left:20px;
}

.cb {
	clear:both;
}

.db {
	display:block;	
}

.fl {
	float:left;
}

.fr {
	float:right;
}

.ulBullet {
	list-style:disc;
}

.ulBullet li {
	margin-left:15px;
}
/*FIX for IE5*********************************************/
.IE5_correction {
	height:auto;
	text-align:center;
}
/*PAGE DIV FOR AUTO CENTERING SITE*/
#page {
	width:948px;
	min-height:100%;
	margin:0 auto;
	text-align:left;
}
.header {
	width:948px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
}
.logo {
	width:119px;
	height:auto;
	float:left;
}
.maincontent {
	width:560px;
	height:auto;
	float:left;
}

	.newsarea { width:351px; height: 280px; float:right; background-image: url(../images/latestNewsBackground.png); }
	.newsitem1 { position: relative; top: 10px; left: 10px; }
	.newsitem2 { position: relative; top: 20px; left: 10px; }
	.newstop { width: 328px; height: 7px; margin: 0; padding: 0; display: block; }
	.newsbottom { width: 328px; height: 7px; margin: 0; padding: 0; display: block; }
	.newsimage { display: block; }
	.newsreadmore { width: 80px; height: 28px; position: absolute; right: 5px; bottom: 0px;}

	.newsmiddle {
		width: 328px;
		background-color: white;
		margin: 0px;
		padding: 0px;
	}

	.newstext {
		width: 200px;
		font-family: arial;
		font-size: 8pt;
		margin-left: 102px;
	}

	.newstextb {
		width: 310px;
		font-family: arial;
		font-size: 8pt;
		margin-left: 10px;
	}

	.newstextbfirst {
		width: 310px;
		font-family: arial;
		font-size: 8pt;
		margin-left: 10px;
		padding-top: 4px;
	}

	.newsreadmore {
		float: right;
	}

.maincontent_PRODUCTS {
	width:942px;
	height:auto;
	float:left;
}
/*NAVIGATION ELEMENTS*/
.navigation {
	width:790px;
	height:auto;
	float:right;
}
.navigation_top {
	width:460px;
	height:26px;
	float:right;
	background-image:url(../images/navtopBG.gif);
	background-repeat:no-repeat;
	background-position:right;
	margin-right:3px;
}
.navigation_bottom {
	width:785px;
	height:34px;/*47px*/
	float:left;
	background-image:url(../images/newnavBG.gif);
	background-repeat:no-repeat;
	padding-left:5px;
}
/*CLIENT LOGIN ELEMENTS ON HEADER OF PAGES*/
.clientlogin_title {
	width:auto;
	height:auto;
	float:left;
	font-size:0.8em;
	padding-left:8px;
	padding-right:5px;
	padding-top:5px;
}
.clientlogin_input {
	width:110px;
	height:auto;
	float:left;
	padding-top:3px;
	font-size:0.9em;
}
.clientlogin_button {
	width:56px;
	height:auto;
	float:left;
	padding-top:6px;
	padding-right:5px;
}
.requestID_button {
	width:98px;
	height:auto;
	float:left;
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
}
/*CHANGE LANGUAGE ELEMENTS ON HEADER OF PAGES*/
.language_base {
	width:110px;
	height:auto;
	float:left;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:2px;
	border-left:1px solid #edf3f8;
}
.language_orb {
	width:19px;
	height:auto;
	float:left;
	padding-right:5px;
}
/*MAIN BASE ELEMENTS eg: WHITE BACKGROUND STYLE FOR PRIMARY PAGES*/
.mainbase {
	width:948px;
	height:auto;
}
.mainbaseTop {
	width:948px;
	height:8px;
	float:left;
	background-image:url(../images/baseTop.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.mainbaseMiddle {
	width:948px;
	height:auto;
	float:left;
	background-image:url(../images/baseMiddle.gif);
	background-repeat:repeat-y;
}
.mainbaseBottom {
	width:948px;
	height:8px;
	float:left;
	background-image:url(../images/baseBottom.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.mainbaseInner {
	width:911px;
	height:auto;
	float:left;
	padding:8px 18px 8px 18px;
}
.mainbaseInner_PRODUCTS{
	width:942px;
	height:auto;
	float:left;
	padding:0px 3px 8px 3px;
}
/*FOOTER ELEMENTS*/
.footer {
	width:948px;
	height:auto;
	padding-top:10px;
	float:left;
}
.footerLogos {
	width:300px;
	height:auto;
	float:left;
}
.footerLinks {
	width:645px;
	height:auto;
	float:right;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#1b365b;
}
/*4 PANEL FOOTER ICONS ON ALL PAGES*/
.panelbase {
	width:911px;
	height:auto;
	float:left;
	padding-top:10px;
	padding-right: 18px;
	padding-left: 18px;
	padding-bottom: 10px;
}
.panel_01 {
	width:211px;
	height:135px;
	float:left;
	background-image:url(../images/4panel_01.gif);
	background-repeat:no-repeat;
}
.panel_02 {
	width:238px;
	height:135px;
	float:left;
	background-image:url(../images/4panel_02.jpg);
	background-repeat:no-repeat;
}
.panel_03 {
	width:234px;
	height:135px;
	float:left;
	background-image:url(../images/4panel_03.jpg);
	background-repeat:no-repeat;
}
.panel_04 {
	width:228px;
	height:135px;
	float:left;
	background-image:url(../images/4panel_04.gif);
	background-repeat:no-repeat;
}
/*PANEL_01 INNERS*/
.panel_01_HEADER {
	width:180px;
	height:auto;
	float:left;
	padding:15px;
}
.panel_02_HEADER {
	width:205px;
	height:auto;
	float:left;
	padding:15px;
}
.panel_03_HEADER {
	width:200px;
	height:auto;
	float:left;
	padding:15px;
}
.panel_04_HEADER {
	width:190px;
	height:auto;
	float:left;
	padding:15px;
}
.panel_viewbtn {
	width:75px;
	height:auto;
	float:left;
	padding-top:38px;
}
#panel_callmebtn {
	width:112px;
	height:auto;
	float:right;
	position:absolute;
	left: 98px;
	top: 77px;
	font-size:0.86em;
	font-weight:500;
}
/*TRAIL HEADERS ((((THERE ARE 2 TYPES OF HEADERS WITHIN THE SITE THAT USE 2 DIFFERENT BACKGROUNDS))))*/
.trailheader_white {
	width:938px;
	height:28px;
	float:left;
	background-image:url(../images/trailBG_01.gif);
	background-repeat:no-repeat;
	padding-top:13px;
	padding-left:10px;
	color:#607795;
	font-size:0.9em;
}
.trailheader_blue {
	width:938px;
	height:28px;
	float:left;
	background-image:url(../images/trailBG_03.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:13px;
	padding-left:10px;
	color:#607795;
	font-size:0.9em;
}
.trailheader_blue_01 {
	width:572px;
	height:28px;
	float:left;
	background-image:url(../images/trailBG_02.gif);
	background-repeat:no-repeat;
	padding-top:13px;
	padding-left:10px;
	color:#607795;
	font-size:0.9em;
}

#selectProductsQuickLinks {
	position:relative;
	float:right;
	width:120px;
	margin-right:80px;
	font-size:11px;
}
/*INDEX PANELS FOR SWFs*/
.CHOOSERpanel {
	width:600px;
	height:auto;
	float:left;
	padding-top:12px;
}
.index_panel {
	width:270px;
	height:94px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	background-image:url(../images/index_panelBG.gif);
	background-repeat:no-repeat;
	padding:15px;
}
.index_panel_title {
	width:270px;
	height:auto;
	float:left;
	color:#1b365b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:500;
}
.index_TEXTAREA {
	width:270px;
	height:94px;
	float:left;
	font-size:0.8em;
	overflow:auto;
}
/*CONTENT PAGE ELEMENTS (((PAGES WITH TEXT ONLY CONTENT)))*/
.textContent_NAV {
	width:250px;
	height:auto;
	float:left;
	padding-top: 10px;
}
.textContent_middle {
	width:890px;
	height:auto;
	float:left;
	background-image:url(../images/textonlyContentBG.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 10px;
}
.textContent_header {
	width:870px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	font-weight:600;
	color:#416ea1;
	padding-bottom:10px;
	border-bottom:1px dotted #9c9a9a;
}
.textContent_text {
	width:629px;
	height:auto;
	float:left;
	border-left:1px dotted #9c9a9a;
	padding-top:10px;
	padding-left:10px;
}
.textContent_image {
	width:305px;
	height:394px;
	float:left;
	margin-left:15px;
	background-image:url(../images/imageBG.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:5px;
}
/*SUB NAVIGATION PANEL ELEMENTS*/
.subnavTOP {
	width:223px;
	height:32px;
	float:left;
	background-image:url(../images/subnavTOP.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:500;
	color:#fff;
	padding-top:9px;
	padding-left:7px;
}
.subnavMIDDLE {
	width:230px;
	height:auto;
	float:left;
	background-image:url(../images/subnavMIDDLE.gif);
	background-repeat:repeat-y;
}
.subnavBOTTOM {
	width:230px;
	height:9px;
	float:left;
	background-image:url(../images/subnavBOTTOM.gif);
	background-repeat:no-repeat;
}


.divRowLight {
	padding:6px;
	background-color:#fff;
}

.divRowDark {
	padding:6px;
	background-color:#f5faff;	
}


/** Customer Zone **/
.divImageNavBar {
}

	.divImageNavBar div {
		padding:3px;
		margin-bottom:5px;
		position:relative;
		float:left;
	}

	.divImageNavBar a {
		color:#3c5877;
		font-weight:bold;
	}
	
	.divImageNavBar a:hover {
		color:#5e89ba;
		font-weight:bold;
		text-decoration:none;
	}

.divThumbnail {
	position:relative;
	/*background:#fff;*/
	border:0;
	float:left;
	width:130px;
	height:160px;
	text-align:center;
	font-size:0.8em;
	color:#777;
	font-family:Verdana, Arial, Helvetica;
	font-weight:bold;
	margin:6px;
	padding:10px 5px 5px 5px;
	background-image:url(../images/ILbg.gif);
	background-repeat:no-repeat;
}

	.divThumbnail .divThumbActual {
		height:160px;	
	}
	
		.divThumbnail .divThumbActual a img {
			border:none;
		}
		
.divDownload {
	background:url('../images/downloadMIDDLE.gif');
	width:160px;
	position:relative;
	float:left;
	margin-left:10px;
	margin-top:40px;
	line-height:1.8em;
}		

	.divDownload .divTitle {
		color:#3c5877;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
		font-weight:800;
		font-style:italic;
		height:1.8em;
		text-align:left;
		display:block;
		float:left;
		margin-left:1px;
		margin-right:1px;
		padding-top:2px;
		width:158px;
		background:#f6f6f6;
		border-top:1px dotted #9c9a9a;
		border-bottom:1px dotted #9c9a9a;
		text-align:center;
	}
	
.divRadioHolder {
	width:30px;
	position:relative;
	float:left;
	text-align:center;
}

.divRadioLabel {
	width:128px;
	position:relative;
	float:left;
	line-height:1.3em;
	color:#3a3a44;
	font-size:0.95em;
}

/***********************************************************/
/*ADDED 26 FEB 2008*/
/***********************************************************/
.contactpage_div01 {
	width:870px;
	height:auto;
	float:left;
	padding-top:10px;
}
.contactpanel_header {
	width:872px;
	height:9px;
	float:left;
	background-image:url(../images/contactpanel_header.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.contactpanel_base {
	width:860px;
	height:auto;
	float:left;
	background-color:#fff;
	border-left:1px solid #85a0b6;
	border-right:1px solid #85a0b6;
	border-bottom:1px solid #85a0b6;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}
.contactpage_segment_01 {
	width:215px;
	height:auto;
	float:left;
}
.contactICONS {
	width:56px;
	height:56px;
	float:left;
}
.contactHEADERS {
	width:140px;
	height:auto;
	float:left;
	border-bottom:1px solid #CCC;
	margin-left:10px;
}
/***********************************************************/
/*ADDED 27 FEB 2008*/
/***********************************************************/
.widedivcontent {
	width:870px;
	height:auto;
	float:left;
	padding-top:10px;
}
.widediv_header {
	width:870px;
	height:8px;
	float:left;
	background-image:url(../images/wideheader.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.widediv_base {
	width:858px;
	height:auto;
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	background-color:#fff;
	border-left:1px solid #85a0b6;
	border-right:1px solid #85a0b6;
	border-bottom:1px solid #85a0b6;
}
/*DISCOVER-PROFILE ELEMENTS*/
.profile_01 {
	width:210px;
	height:auto;
	float:left;
	border-right:1px dotted #9c9a9a;
}
.profile_02 {
	width:210px;
	height:auto;
	float:left;
}
.profile_textarea {
	width:210px;
	height:auto;
	float:left;
	text-align:center;
	color:#416ea1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.05em;
	font-weight:500;
}
.profile_greybox {
	width:210px;
	height:auto;
	float:left;
	background-color:#f6f6f6;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	border-top:1px dotted #9c9a9a;
}
/*WELL BEING ELEMENTS*/
.wellbeing_01 {
	width:170px;
	height:auto;
	float:left;
	border-right:1px dotted #9c9a9a;
}
.wellbeing_02 {
	width:170px;
	height:auto;
	float:left;
}
.wellbeing_textarea {
	width:170px;
	height:auto;
	float:left;
	text-align:center;
	color:#416ea1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.05em;
	font-weight:500;
}
.wellbeing_greybox {
	width:170px;
	height:auto;
	float:left;
	background-color:#f6f6f6;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	border-top:1px dotted #9c9a9a;
}
/*CUSTOMER ZONE LANDING PAGE ELEMENTS*/
.CZONE_base {
	width:609px;
	height:auto;
	float:left;
	padding-bottom:10px;
}
.CZONE_top {
	width:609px;
	height:8px;
	float:left;
	background-image:url(../images/curvebox_top.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.CZONE_bottom {
	width:609px;
	height:8px;
	float:left;
	background-image:url(../images/curvebox_bottom.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.CZONE_middle {
	width:597px;
	height:auto;
	float:left;
	background-color:#fff;
	border-left:1px solid #85a0b6;
	border-right:1px solid #85a0b6;
	padding-left:5px;
	padding-right:5px;
}
.CZONE_image {
	width:93px;
	height:auto;
	float:left;
	padding-left:2px;
	padding-right:10px;
}
.CZONE_title {
	width:490px;
	height:auto;
	float:left;
	color:#416ea1;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
	font-size:1.2em;
	border-bottom:1px dotted #9c9a9a;
}
.CZONE_text {
	width:300px;
	height:auto;
	float:left;
	padding-top:5px;
}
.CZONE_enterbtn {
	width:100px;
	height:auto;
	float:right;
	padding-top:30px;
}

/*ELEMENTS FOR OUR PARTNERS SECTION WHICH IS LOGOS ONLY*/
.OP_logobase {
	width:138px;
	height:auto;
	float:left;
	text-align:center;
	padding-bottom:10px;
	padding-left:14px;
}
/***********************************************************/
/*ADDED 28 FEB 2008*/
/***********************************************************/
.index_slider {
	width:250px;
	height:auto;
	float:left;
	display:none;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #6ca8c3;
}
.NEWfooter {
	width:911px;
	height:20px;
	background-color:#eaf1f7;
	padding:3px;
}
.smallfootericonsPHONE {
	width:16px;
	height:auto;
	float:left;
	padding-top: 4px;
}
.smallfootericonsEMAIL {
	width:16px;
	height:auto;
	float:left;
	padding-top: 6px;
}
.smallfootericonsFAX {
	width:16px;
	height:auto;
	float:left;
}
.smallfooterTXT {
	width:auto;
	height:auto;
	float:left;
	color:#385a75;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	padding-left:4px;
	padding-right:30px;
	padding-top: 5px;
}
.callmeback01 {
	width:225px;
	height:auto;
	float:left;
}
.callmeback02 {
	width:145px;
	height:auto;
	float:left;
}
.callmebackBTN {
	width:80px;
	height:auto;
	float:left;
}
/*NEW DIVS FOR THE CONTACT PAGE-----------------------*/
.contactDIV_01 {
	width:auto;
	height:auto;
	float:left;
	border-bottom:1px dotted #5c778d;
	padding-top:5px;
	padding-bottom:5px;
}
.contactDIV_02 {
	width:51px;
	height:51px;
	float:left;
}
.contactDIV_03 {
	width:780px;
	height:auto;
	float:left;
	padding-left:20px;
	line-height:24px;
}

#iHeader {
    width:609px;
    height:162px;
    margin:0px auto;
    display:block;
}

.index_div07{
    width: 300px;
    height: auto;
    position:relative;
    float: left;
    padding:6px;
    color: #a2908a;
    font-size: x-small;
    line-height: 16px;
    background-repeat: no-repeat;
}

.index_div08 {
    width: 280px;
    height: auto;
    float: left;
    padding:6px;
    padding-right:0px;
    color: #a2908a;
    font-size: x-small;
    line-height: 16px;
}

.snippet {
    display:none;
}
/**********************************************/
/*EMAX POU LANDING PAGE*/
.emaxHEADER {
	width:860px;
	height:auto;
	float:left;
}
.emaxTITLE {
	width:860px;
	height:auto;
	float:left;
	text-align:center;
	border-top:1px dotted #528daa;
	border-bottom:1px dotted #528daa;
	line-height:30px;
}
.emaxFONT_01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.9em;
	font-weight:bold;
	color:#282e43;
}
.emaxFONT_02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#282e43;
}
.emaxpouIMG_01 {
	width:300px;
	height:auto;
	float:left;
	padding-top:10px;
}
.emaxpouTEXT_01 {
	width:550px;
	height:auto;
	float:left;
	padding-left:10px;
	padding-top:10px;
	line-height:17px;
}
a.moreLINK {
	color:#678bb4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:400;
}
a.moreLINK:link {
	color:#678bb4;
	text-decoration:underline;
}
a.moreLINK:visited {
	color:#678bb4;
	text-decoration:underline;
}
a.rmoreLINK:hover{
	color:#d22600;
	text-decoration:none;
}
a.moreLINK:active{
	color:#678bb4;
	text-decoration:underline;
}
.emaxpouTEXT_02 {
	width:860px;
	height:auto;
	float:left;
	padding-top:10px;
	line-height:17px;
}
.emaxpouIMG_02 {
	width:860px;
	height:auto;
	float:left;
	padding-top:10px;
	text-align:center;
	line-height:17px;
	border-top:1px dotted #528daa;
	border-bottom:1px dotted #528daa;
	font-size:11px;
	margin-top:10px;
	padding-bottom:10px;
}

.reqlogingrid {
	width: 400px;
	height: 200px;
	cellpadding: 0px;
	cellspacing: 1px;
}

.requestInput {
	margin-top: 1px;
	margin-left: 200px;
}