
body, td, div, p, a, h1, h2, h3, h4, h5, h6, ul, li {
	font-family:Helvetica, Arial, sans-serif;
	margin:0px;
	padding:0px;
	border:0px;
	outline:none;
	font-size:12px;
	letter-spacing:0.01em;
	color:#444444;
	text-align:left;
	font-weight:normal;
	}

body {
	background-color:#f0f5fa;
	overflow-y:scroll;
	overflow-y:-ie-auto;
	outline:none;
	height:100%;
	padding-top:0px;
	background-image:url(../images/b.png);
	background-repeat:repeat-x;
	background-color:#bed9eb;
	}

button {
	cursor:pointer;
	}
		
img, form {
	border:none;
	padding:0;
	margin:0;
	}

ul, li {
	list-style:none;
	}

ul.number li { list-style:decimal;}

a {
	outline:none;
	text-decoration:none;
	color:#444;
	}

a:hover {
	color:#2d60aa;
	}

.blue {color:#2d60aa;}
a.blue {color:#2d60aa;}
a.blue:hover {color:#444;}

.orange {color:#ff8400;}
a.orange {color:#ff8400;}
a.orange:hover {text-decoration:underline}

.green {color:#75ce2e;}
a.green {color:#75ce2e;}
a.green:hover {text-decoration:underline}

.grey {color:#444444;}

.darkgrey {color:#222222;}

.black {color:black;}

.red {color:#ff5500;}

.deepred {color:#c02045;}

.clear {clear:both;}

.cover { width:960px; margin:0 auto;}

.header {
	position:relative;
	margin:0 auto;
	width:960px;
	height:80px;
	border-top:none;
	border-bottom:none;
	z-index:100;
	}


.container, .container_home {
	position:relative;
	margin:0 auto;
	width:960px;
	float:left;
	padding-bottom:80px;
	display:block;
	border-top:none;
	}

.container {
	min-height:500px;}

.box {
	position:relative;
	width:960px;
	margin:0 auto;
	float:left;
	display:block;
	background-color:white;
	}


.stripe {
	position:relative;
	margin:0 auto;
	width:960px;
	height:200px;
	float:left;
	display:block;
	border-top:none;
	border-bottom:none;
	}

.stripe .container {clear:both;}

.footer {
	position:relative;
	width:960px;
	display:block;
	padding:20px 0px 20px 0px;
	margin:0 auto;
	text-align:center;
	float:left;
	color:#999;
	}

.b_shad_bot { width:966px; height:8px; position:absolute; left:-3px; bottom:-3px; background:url(../images/back_shad_bot.png) no-repeat; z-index:95;}
.b_shad_top { width:966px; height:8px; position:absolute; left:-3px; top:-3px; background:url(../images/back_shad_top.png) no-repeat; z-index:95;}
.b_shad { width:966px; height:100%; position:absolute; top:0px; left:-3px; background:url(../images/back_shad.png) repeat-y; display:block;}

.logo {width:180px; height:60px; position:absolute; top:17px; left:13px; background-image:url(../images/eccentex.png); background-repeat:no-repeat;}
.logo_new {position:absolute; width:200px; height:155px; top:-22px; left:-55px; z-index:51}
.slogan {position:absolute; font-family:Helvetica, sans-serif; font-size:12.2px; line-height:18px; top:57px; left:25px; color:#519cd9; font-style:italic;; z-index:52; display:none;}
.slogan2 {position:absolute; font-family:Helvetica, sans-serif; font-size:14px; line-height:18px; top:30px; left:165px; color:#2d60aa; font-style:normal; z-index:52} 
.upper_menu {position:absolute; top:14px; right:155px; width:500px;}
	.smallmenu {font-size:12px;	line-height:16px; float:right; margin:0px; color:#444444; text-decoration:none;}
	a.smallmenu:hover {color:#2d60aa}
	a.share {float:right; width:22px; height:22px; position:relative; top:-4px; margin-left:0px;}
	a.share.fb { background-image:url(../images/facebook.png); margin-left:10px;}
	a.share.tw { background-image:url(../images/twitter.png);}
	.call {font-size:13px; line-height:16px; margin-left:15px; color:#000000; float:right;}
	.lmarksmall {width:1px;	height:14px; background-color:#dddddd; margin:0px 10px; margin-top:0px; float:right;}
.login {position:absolute; width:120px;	height:25px; top:10px; right:10px; background-image:url(../images/login.png); font-size:12px; line-height:25px; font-weight:bold; text-align:center; color:#ffffff; text-decoration:none;}
a.login:hover {color:#fff; background-position:0px -35px;}

/* DROP DOWN MENU */

.menu { position:absolute; bottom:0px; right:20px; z-index:100; width:700px; height:39px;}
.menu ul li { position:relative; display:block; float:right; z-index:100;}
.menu ul li span { padding:0px; display:block; width:15px; height:39px; position:absolute; top:0px; left:-5px;}
.menu ul li a { font-size:15px; line-height:15px; padding:11px 16px 13px 0px; display:block; margin-left:5px; position:relative; top:0px; right:-5px;}
.menu ul li:hover span {background:url(../images/menu_back.png) no-repeat top left;}
.menu ul li:hover a {background:url(../images/menu_back.png) no-repeat top right; color:#2d60aa;} 
.menu ul li.one:hover span {background:url(../images/menu_back_2.png) no-repeat top left;}
.menu ul li.one:hover a {background:url(../images/menu_back_2.png) no-repeat top right; color:#2d60aa;} 
.menu ul li:hover {}
.menu ul li:hover ul { display:block;}
.menu ul li ul{ display:none; position:absolute; width:240px; padding:10px; padding-bottom:15px; background:url(../images/menu_back.png) no-repeat bottom; float:left; top:39px;}
.menu ul li ul li { position:relative; display:block; clear:both; float:left;}
.menu ul li.left_menu ul {left:-5px;}
.menu ul li.right_menu ul {right:-5px;}
.menu ul li.right_menu ul li { float:right;}

.menu ul li ul li a { background:none !Important; padding:5px 0px; font-size:12px; line-height:12px; border-top:1px dashed #eee; clear:both !Important; display:block; margin-left:0px !Important; width:230px; color:#444 !Important;}
.menu ul li ul li a:hover { background-color:#eef5fa !Important; color:#2d60aa !Important;}
.menu ul li ul li:first-child a {border-top:none !Important;}
.menu ul li.right_menu ul li a {right:5px;}
.menu ul li ul li a span { background:none !Important; display:inline; position:relative; left:0px; color:#2d60aa;}
.menu ul li.on a {color:#2d60aa;}

/* NEW STYLES 2011 UPDATE*/

/* ACTIONS */
.boxes.actions { width:200px; background:url(../images/block/actions_back.png) no-repeat; border:none !Important; margin:0px; padding:0px; height:148px;}
.boxes.actions a {width:200px; height:50px; display:block; position:relative; cursor:pointer;}
.boxes.actions a:hover {background:url(../images/block/actions_hov2_mid.png) no-repeat}
.boxes.actions a:first-child:hover {background:url(../images/block/actions_hov2_top.png) no-repeat}
.boxes.actions a:last-child:hover {background:url(../images/block/actions_hov2_bot.png) no-repeat}
.boxes.actions a span {font-size:16px; line-height:50px; text-align:center; color:#2d60aa; width:100%; display:block; text-shadow:0 0 2px white; cursor:pointer;}

.boxes.all { width:188px; margin:0px; padding:5px; padding-top:10px; border:1px solid #bed9eb !Important; position:relative; float:left; margin-top:10px;}

	.phone, .phone_2, .box_email {width:32px; height:32px; background-image:url(../images/phone_1.png); background-repeat:no-repeat; margin:4px 0px 2px 8px; float:left; position:relative;}
	.box_email {background-image:url(../images/email.png);}
	.phone_2 { background-image:url(../images/phone_2.png);}
	.boxes.all .actions_block {position:relative; margin:7px 10px 8px 45px;}
	.boxes.all .actions_block p {color:#222; font-size:11px; margin:0px;  line-height:13px;}
	.boxes.all .actions_block p span {font-weight:bold; font-size:14px; line-height:22px;}
	.boxes.all .actions_block p a {color:#2d60aa; font-size:12px; line-height:12px; letter-spacing:0.01em;}
	.boxes.all .actions_block p a:hover {color:#ff8400;}
	
	.boxes.all .actions_block.email_signup {position:relative; margin:0px 10px 8px 10px;}
	.boxes.all input.textarea {margin:2px 0px 0px 0px; width:99%; border-collapse:collapse; border:1px solid #999;}	
	.boxes.all input.but {margin:7px 0px 0px 0px; border-collapse:collapse; border:1px solid #aaa; background-color:#f6f6f6; background-image:url(../images/bot_small.png); background-repeat:repeat-x; background-position:bottom; position:relative; padding:2px 10px 2px 10px; font-family:Helvetica, sans-serif; font-size:12px; color:#222; line-height:12px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	.boxes.all input.but:hover { background-color:#E6E6E6; border:1px solid #888;}



.corn_lt {position:absolute; width:5px; height:5px; left:-1px; top:-1px; background-position:0 0; background-image:url(../images/block/corner2.png);}
.corn_rt {position:absolute; width:5px; height:5px; right:-1px; top:-1px; background-position:-5px 0; background-image:url(../images/block/corner2.png);}
.corn_lb {position:absolute; width:5px; height:5px; left:-1px; bottom:-1px; background-position:0 -5px; background-image:url(../images/block/corner2.png);}
.corn_rb {position:absolute; width:5px; height:5px; right:-1px; bottom:-1px; background-position:-5px -5px; background-image:url(../images/block/corner2.png);}

/* SOLUTIONS */

.solutions .head {position:relative; margin:0 auto; width:960px; height:70px; float:left; display:block; border-bottom:1px dashed #e0edf5;}
.solutions .head.complaints { background-image:url(../images/solutions/customer_complaints.jpg);}
.solutions .head.investigations { background-image:url(../images/solutions/investigations.jpg);}
.solutions .head.risk { background-image:url(../images/solutions/risk_management.jpg);}
.solutions .head.medical { background-image:url(../images/solutions/medical_records.jpg);}
.solutions .head.document { background-image:url(../images/solutions/document_management.jpg);}
.solutions .head.all { background-image:url(../images/solutions/all.jpg);}
.solutions .head.platform { background-image:url(../images/solutions/platform.jpg);}
.solutions .head div {position:absolute; left:14px; top:0px; font-size:22px; line-height:46px; color:#fff;}

.solutions .left {width:215px; margin:20px 20px 20px 15px; float:left; position:relative;}
.solutions .left li a {line-height:12px; letter-spacing:0.01em; color:#000000; margin:0px; padding:6px 0px 6px 0px; display:block; border-bottom:1px dashed #dddddd; text-decoration:none;}
.solutions .left li.on a {font-weight:bold; color:#2d60aa;} 
.solutions .left li:last-child a {border-bottom:none;}
.solutions .left li a:hover {color:#2d60aa; background-color:#f0f4f9;}
.solutions .left li a.active {color:#2d60aa; font-weight:bold;}
.solutions .left li a span:first-child { display:block; float:left; margin-right:5px; color:#2d60aa;}
.solutions .left li a span {display:table-cell;}

.solutions .central {position: relative; width:470px; margin-right:25px;}
.solutions .central ul { margin-left:40px;}
.solutions .central ul li {list-style:square outside; font-size:18px; line-height:18px;}
.solutions .central ul li p {font-size:12px; line-height:16px; margin-top:5px; text-align:left;}
.solutions .central ul li p span {font-size:12px; line-height:20px; margin-top:10px; font-weight:bold; text-decoration:none;}
.solutions .central .listbox {width:200px; display:block; float:left; position:relative; margin:0px 10px 20px 20px;}
.solutions .central .listbox ul { margin-left:15px;}


.solutions .right {position: relative; float: left; top:25px; width:200px; margin:0px 0px;}



/*
	.base_menu {position:absolute; bottom:0px; right:12px; width:100%;} 
	.menu {font-size:15px; line-height:16px; float:right; margin:0px; color:#222222; text-decoration:none; background-color:; padding:8px 12px;}
	a.menu:hover {color:#ffffff; background-color:#2d60aa; padding:8px 12px;}
	.menu.active {color:#2d60aa;}
	.lmark {width:1px; height:16px; background-color:#E6E6E6; margin:0px; margin-top:8px; float:right;}

.float-box {display:none;}

.smalltext.in {
text-decoration:none;
line-height:20px;
padding:5px 10px 3px 10px;
}

a.smalltext.in:hover {
background-color:#eaeff6;
font-weight:bold;
font-size:12px;
color:#000000;
line-height:20px;
}

.menuabout, .menupartners, .menuservices, .menuapplibrary, .menuplatform {
position:absolute;
display:none; 
background:#ffffff;
z-index:90;
border:1px solid #2d60aa;
top:90px;
}

.menuabout {
width:200px; right:-1px; 
}

.menupartners {
width:250px; right:10px;
}

.menuservices {
width:250px; right:137px;
}

.menuapplibrary {
width:250px; right:224px;
}

.menuplatform {
width:250px; right:306px;
}

.menu_case {
margin:0px;
padding:13px 13px 18px 13px;
background-color:white;
z-index:91;
position:relative;
}

.menu_case_test {
margin:0px;
padding:13px 13px 18px 13px;
background-color:white;
display:inline-block;
z-index:91;
position:relative;
float:left;
width:100%;
}

.sc_active{
background:#2d60aa;
color:white !Important;
}

.s_b {
position:absolute;
width:100%;
height:15px;
left:-1px;
bottom:-16px;
background-image:url(../images/s_b.png);
background-repeat:repeat-x;
padding:0px 1px 0px 1px;
}

.s_l {
position:absolute;
width:10px;
height:100%;
top:-1px;
left:-11px;
background-image:url(../images/s_l.png);
background-repeat:repeat-y;
padding:1px 0px 0px 0px;
}

.s_r {
position:absolute;
width:10px;
height:100%;
top:-1px;
right:-11px;
background-image:url(../images/s_r.png);
background-repeat:repeat-y;
padding:1px 0px 0px 0px;
}

.s_lb {
position:absolute;
width:10px;
height:15px;
bottom:-15px;
left:-11px;
background-image:url(../images/s_lb.png);
background-repeat:no-repeat;
}

.s_rb {
position:absolute;
width:10px;
height:15px;
bottom:-15px;
right:-11px;
background-image:url(../images/s_rb.png);
background-repeat:no-repeat;
}

*/


.stripe.inn {height:190px}
.stripe.inn2 {height:70px}

.shadow {position:absolute;	top:0px; right:0px; height:12px; width:660px;	background-image:url(../images/shadow_line.png);}
.shadow2 {position:absolute; top:0px; right:0px; height:12px; width:660px;	background-image:url(../images/shadow_line2.png);}
.quote_inn {position:absolute; font-family:Helvetica, Arial, sans-serif; font-size:24px; font-weight:normal; line-height:36px; letter-spacing:0.04em; color:#ffffff; background-image:url(../images/t2.png); background-repeat:repeat; padding:0px 15px;}
.button {position:absolute; width:180px; height:45px; background-image:url(../pic/button_get.png); background-repeat:no-repeat;}
a.button:hover {background-position:0px -45px;}
.cloud.inn {position:absolute; width:230px;	height:54px; bottom:0px; right:-14px; background-image:url(../images/cloud_shadow_.png); background-repeat:no-repeat;}



.left {width:190px; margin:20px 15px 0px 15px; float:left; position:relative;}
.leftmenu {line-height:16px; letter-spacing:0em; color:#000000; margin:0px; padding:4px 0px 4px 0px; display:block; border-bottom:1px dashed #dddddd; text-decoration:none;}
.leftmenu.small {line-height:16px; padding-left:10px; font-size:12px; cursor:pointer;}
.leftmenu:hover {font-weight:bold; color:#000000; background-color:#f0f4f9; cursor:pointer;}
.leftmenu.active {color:#2d60aa; font-weight:bold; cursor:pointer;}

.app .left {width:155px; margin:20px 30px 0px 25px; float:left; position:relative;}

.central {position: relative; float: left; width:500px;}
.central table {display:block;}
.central_home {position: relative; float: left; width:685px; margin-top:10px; margin-left:40px;}
	.v3 {position:absolute; top:50px; left:480px; width:185px; height:136px; background-image:url(../images/v3_blue.png); background-repeat:no-repeat;}
	.case {position:relative; float:left; width:160px; margin-left:10px; margin-top:20px; background-color:#fcfcfc; min-height:260px;}
	.cloud_blue {position:absolute; top:0px; left:0px; width:160px; height:120px; background-image:url(../images/cloud_blue_new.png); background-repeat:no-repeat;}
	.casetext {font-size:11px; font-weight:normal; line-height:16px; letter-spacing:0.01em; margin:100px 5px 20px 10px; color:#222222;}
	a.casetext {margin-left:0px;}
	.caseheader {position:relative; font-family:Helvetica, sans-serif; font-size:16px; font-weight:normal; line-height:20px; letter-spacing:0.01em; color:#2d60aa; margin:5px 10px; float:left}
.caseblue {position:relative; float:left; margin-top:20px; padding:15px 20px 10px 30px;}
li.whitelist {color:white; list-style:decimal outside; font-size:18px;}
li.whitedisc {color:white; list-style:square outside; font-size:18px;}

li.disc {list-style:square outside; font-size:18px; line-height:18px}
	
.right {position: relative; float: left; width:200px; margin:20px 0px 0px 25px;}
	.rightcase {position:relative; float: left; margin-top:12px; display:block; width:180px;}
	.actions .rightcase {margin-top:5px;}
	.vline {position:absolute; top:0px; left:0px; width:2px; height:100%; background-color:#2d60aa;}
	.vline_t {position:absolute; top:0px; width:2px; height:100%;}
	.action, .action_green {position:relative; width:150px; height:25px; margin:5px 22px; display:block; font-family:Helvetica, sans-serif; font-size:18px; line-height:24px; padding-left:20px; padding-top:2px; color:#2d60aa; background-image:url(../images/action.png); background-repeat:no-repeat; text-decoration:none;}
	.action_button {position:relative; width:180px; height:40px; display:block; font-family:Helvetica, sans-serif; font-size:14px; line-height:40px; padding-left:60px; color:#2d60aa; background-image:url(../images/actions_2.png); background-repeat:no-repeat; text-decoration:none;}
	.action_but, .action_but_apps, .action_but_apps_l {position:relative; width:135px; height:41px; display:block; font-family:Helvetica, sans-serif; font-size:14px; line-height:40px; padding-left:42px; color:#2d60aa; background-image:url(../images/actions_8.png); background-repeat:no-repeat; text-decoration:none; float:left;}
	.action_but_apps { background-image:url(../images/actions_apps.png); color:#222;}
	.action_but:hover, .action_but_apps:hover {background-position:0px -41px; color:#ff5500;}
	
	.action_but.invert {color:#ff5500; background-position:0px -41px;}
	
	
	.action_but_apps_l {width:180px; height:74px; background-image:url(../images/actions_apps_l.png); color:#222; line-height:14px; padding-top:8px;}
	.action_but_apps_l p {position:relative; font-size:11px; line-height:12px; margin:5px 5px 8px 15px; color:#666; left:-45px;}
	.action_but_apps_l:hover {background-position:0px -82px; color:#ff5500;} 
	.action_button:hover {background-position:0px -41px; color:#213857;}
	.action_learn, .action_screen, .action_contact, .action_arrow {position:relative; width:150px; height:32px; margin:2px 10px; display:block; font-family:Helvetica, sans-serif; font-size:14px; line-height:32px; padding-left:60px; padding-top:0px; color:#2d60aa; background-image:url(../images/action_learn.png); background-repeat:no-repeat; text-decoration:none; }
	.action_screen {background-image:url(../images/action_screen.png);}
	.action_contact {background-image:url(../images/action_contact.png);}
	.action_arrow {background-image:url(../images/action_arrow.png);}
	.action_learn:hover, .action_screen:hover, .action_contact:hover, .action_arrow:hover {background-position:0px -32px; color:#ff8400;}
	.action_green {background-image:url(../images/action_green.png); color:#75ce2e;}
	.action:hover, .action_green:hover {background-position:0px -25px; color:#ff8400;}
	.action_back {position:absolute; width:57px; height:35px; background-image:url(../images/action_back.png); background-repeat:no-repeat;}
	
	.icon_learn {position:absolute; width:29px; height:29px; left:4px; top:5px; background-image:url(../images/actions_learn.png); background-repeat:no-repeat;}
	.icon_screen {position:absolute; width:29px; height:29px; left:5px; top:4px; background-image:url(../images/actions_screen.png); background-repeat:no-repeat;}
	.icon_contact {position:absolute; width:29px; height:29px; left:5px; top:4px; background-image:url(../images/actions_contact.png); background-repeat:no-repeat;}	
	.gogreen {width:68px; height:75px; background-image:url(../images/gogreen.png); background-repeat:no-repeat; margin-left:20px; margin-top:5px}
	.question {width:40px; height:48px; background-image:url(../images/question.jpg); background-repeat:no-repeat; margin:5px 0px 10px 15px; float:left; position:relative;}
	


	
	/**
	.action_but_apps_l .righthead_g { font-size:11px; line-height:12px; margin:5px 5px 8px 15px; color:#666; left:-45px;}
	.righthead, .righthead_b, .righthead_o, .righthead_g {font-size:14px; font-weight:normal; line-height:16px; letter-spacing:0.01em; margin:3px 0px 0px 15px; text-decoration:none; position:relative;}
	
	/**
	
	.righthead_g {color:#000000; clear:both; margin:0px 0px 0px 45px}
	.apps .righthead_g { font-size:11px; line-height:12px; margin:5px 5px 8px 15px; color:#666;}
	
	.callusblack {color:#000000; font-size:14px; font-weight:normal; line-height:22px; letter-spacing:0.01em; margin:0px 0px 0px 15px;}
	.righthead_b {color:#222222; font-weight:bold; clear:both;}
	.apps .righthead_bb { margin:9px 0px 0px 50px; line-height:13px;}
	
	.righthead_bb {color:#222222; font-size:11px; font-weight:normal; margin:0px 0px 0px 45px;  line-height:13px;}
	.righthead_o {color:#ff5500;}
	.righthead_s {font-size:11px; line-height:12px; margin:10px 0px 0px 15px; color:#444;}
	.callus {font-size:12px; font-weight:normal; line-height:16px; letter-spacing:0.01em; color:#444444; text-decoration:none; position:relative;}
	a.callus {font-size:12px; font-weight:normal; line-height:14px; letter-spacing:0.01em; margin:3px 0px 10px 45px; text-decoration:none; color:#2d60aa; display:inline-block;}
	**/

	

	
.footer {color:#444; text-align:center;}
.footer .links a {font-size:11.5px; line-height:12px; padding:2px 4px 0px 8px; color:#444; text-align:center; display:inline-block; border-left:1px dotted white; margin-bottom:5px;} 
.footer .links a:first-child { border-left:none;}
.footer .content {margin:0px 40px; margin-bottom:5px;}
.footer .content p, .footer .content p a {font-size:11px; line-height:14px; margin-top:8px; color:#777; text-decoration:none; text-align:justify; font-weight:normal;}
.footer .content a.footerbutton, .footer .content a.footerbutton2 {position:relative; background:none; color:#444; font-size:11px; font-weight:bold; cursor:pointer; line-height:11px; height:11px; padding-left:0px; padding-top:3px; border-left:none; display:block;}
.footerbutton span {display:inline-block; position:relative; top:2px; left:5px; width:11px; height:11px; background:url(../images/ar_bot.png) no-repeat;}
.footerbutton2 span {display:inline-block; position:relative; top:2px; left:5px; width:11px; height:11px; background:url(../images/ar_top.png) no-repeat;}


.footerbox {position:relative; top:0px; left:0px; background:none !Important; display:none;}
.footer p, .footer p a {font-size:11.5px; line-height:14px; margin-top:8px; color:#444; text-decoration:none; text-align:center; font-weight:normal;}
.footer a:hover {color:#2d60aa;}







h1 {font-size:22px; line-height:28px; margin-top:20px; margin-bottom:-7px; clear:both; color:#222222;}
h2, .h2 {font-size:18px; line-height:24px; margin-top:10px;}
h3, .h3 {font-size:16px; line-height:18px; margin-top:8px; margin-bottom:-3px;}
h4 {font-size:14px; line-height:18px; margin-top:8px;}
h5 {font-size:14px; line-height:18px; margin-top:8px; margin-bottom:-5px;}

.bigtext {font-size:14px; line-height:20px; margin-top:10px;}
.btext {font-size:12px; line-height:20px; margin-top:10px; font-weight:bold; text-decoration:none;} 
.text {font-size:12px; line-height:18px; margin-top:10px; text-align:left}
.smalltext {font-size:12px; line-height:16px; margin-top:10px; color:#222222;}
.stext {font-size:11px; line-height:14px; margin-top:10px; color:#222222;}

.newstext {font-size:11.5px; line-height:14px; margin:15px; color:black;}

.imagetext {font-size:11.5px; line-height:14px; color:#444; margin:0px; margin-top:5px;}

.whitetext {font-size:16px; line-height:20px; margin-top:10px; color:#ffffff; text-align:left}
.listtext {font-size:12px; line-height:16px; margin-top:5px; text-align:left}

.imageheader {font-size:14px; line-height:14px; margin-top:0px; margin-bottom:0px; color:white;
background-color:#AAAAAA; padding:5px 10px; background-image:url(../images/gradient.png); background-repeat:repeat-x;}
.imagecase {float:left; border:1px solid #dddddd; margin:15px 0px}
.textcase {position:relative; float:left; border:1px solid #eeeeee; margin:30px 0px; background-image:url(../images/whybackgrey.png); background-repeat:no-repeat; background-color:#fafafa;}
.textheader {font-size:18px; line-height:14px; margin-top:0px; margin-bottom:0px; color:white; padding:15px 10px;}
.textblock {padding:20px; padding-top:10px}

.pagetext { position:absolute; left:15px; bottom:2px; font-size:30px; line-height:40px; color:#ffffff; text-shadow:0px 0px 20px #000000;}

table .smalltext {margin:10px 5px;}

.remember { -moz-border-radius:10px; -webkit-border-radius:10px;}

.corner_lt {
	position:absolute;
	width:10px;
	height:10px;
	top:0px;
	left:0px;
	background-image:url(../images/corner_lt.png);
	}

.corner_rt {
	position:absolute;
	width:10px;
	height:10px;
	top:0px;
	right:0px;
	background-image:url(../images/corner_rt.png);
	}
	
.corner_lb {
	position:absolute;
	width:10px;
	height:10px;
	bottom:0px;
	left:0px;
	background-image:url(../images/corner_lb.png);
	}

.corner_rb {
	position:absolute;
	width:10px;
	height:10px;
	bottom:0px;
	right:0px;
	background-image:url(../images/corner_rb.png);
	}


.green_icon {width:70px; height:55px; float:left; background-image:url(../images/gogreen/money.png); background-repeat:no-repeat; margin-top:25px}

a.partnerlogo {
	width:160px;
	height:100px;
	margin-left:10px;
	margin-top:20px;
	background-repeat:no-repeat;
	float:left;
	}
	


.shadow_right {
	position:absolute;
	top:-10px;
	right:-15px;
	height:700px;
	width:15px;
	background-image:url(../images/shadow_r_transparent.png);
	background-repeat:no-repeat;
	z-index:50;
	}

.shadow_right.home {
	height:610px;
	background-image:url(../images/shadow_r_transparent.png);}

.shadow_left {
	position:absolute;
	top:-10px;
	left:-15px;
	height:700px;
	width:15px;
	background-image:url(../images/shadow_l_transparent.png);
	background-repeat:no-repeat;
	z-index:50;
	}

.shadow_left.home {
	height:610px;
	background-image:url(../images/shadow_l_transparent.png);}

.bottom_line {
	background-color:#2d60aa;
	height:3px;
	margin-top:20px;
	}

.divider {
	height:2px; background-color:#eeeeee; margin-top:15px;
	}

.mt10 {margin-top:10px;}
.ml20 {margin-left:20px;}
.ml10 {margin-left:10px;}
.pl20 {padding-left:20px;}
.pl15 {padding-left:15px;}
	

.gotop {display:block; text-align:right;}

.text_box_up {position:absolute; left:0px; top:-10px; background-image:url(../images/box_line_up.png); background-repeat:no-repeat; width:540px; height:10px;}
.text_box_down {position:absolute; left:0px; bottom:-10px; background-image:url(../images/box_line_down.png); background-repeat:no-repeat; width:540px; height:10px;}

.shad_t {
position:absolute;
width:100%;
height:3px;
left:-1px;
top:-4px;
background-image:url(../images/shad_t.png);
background-repeat:repeat-x;
padding:0px 1px 0px 1px;
}

.shad_b {
position:absolute;
width:100%;
height:8px;
left:-1px;
bottom:-9px;
background-image:url(../images/shad_b.png);
background-repeat:repeat-x;
padding:0px 1px 0px 1px;
}

.shad_l {
position:absolute;
width:5px;
height:100%;
top:-1px;
left:-6px;
background-image:url(../images/shad_l.png);
background-repeat:repeat-y;
padding:1px 0px 1px 0px;
}

.shad_r {
position:absolute;
width:5px;
height:100%;
top:-1px;
right:-6px;
background-image:url(../images/shad_r.png);
background-repeat:repeat-y;
padding:1px 0px 1px 0px;
}

.shad_lb {
position:absolute;
width:5px;
height:8px;
bottom:-9px;
left:-6px;
background-image:url(../images/shad_lb.png);
background-repeat:no-repeat;
}

.shad_lt {
position:absolute;
width:5px;
height:3px;
top:-4px;
left:-6px;
background-image:url(../images/shad_lt.png);
background-repeat:no-repeat;
}

.shad_rb {
position:absolute;
width:5px;
height:8px;
bottom:-9px;
right:-6px;
background-image:url(../images/shad_rb.png);
background-repeat:no-repeat;
}

.shad_rt {
position:absolute;
width:5px;
height:3px;
top:-4px;
right:-6px;
background-image:url(../images/shad_rt.png);
background-repeat:no-repeat;
}



.customer_logo {width:164px; height:100px; float:left; margin-left:2px; margin-top:2px; background-image:url(../images/partners/logos/csb.png); background-position:-7px 0px;}

.right_bottom {
position:absolute;
width:180px;
height:8px;
bottom:-3px;
left:0px;
background-image:url(../images/right_bottom.png);
background-repeat:no-repeat;
margin:0px;
}

.right_top {
position:absolute;
width:180px;
height:8px;
top:-2px;
left:0px;
background-image:url(../images/right_top.png);
background-repeat:no-repeat;
margin:0px;
}

.right_top_230 {
width:230px;
background-image:url(../images/right_top_230.png);
}

.right_left {
position:absolute;
width:4px;
height:100%;
left:0px;
top:0px;
background-image:url(../images/right_left.png);
background-repeat:repeat-y;
}

.right_right {
position:absolute;
width:4px;
height:100%;
right:0px;
top:0px;
background-image:url(../images/right_right.png);
background-repeat:repeat-y;
}

.right_head {
position:absolute;
background-color:#DDDDDD;
width:180px;
height:30px;
background-image:url(../images/right_head.png);
background-repeat:repeat-x;
}

.bottom_grad {
position:absolute;
width:100%;
height:100px;
left:0px;
bottom:0px;
background-image:url(../images/bottom_grad.png);
background-repeat:repeat-x;
}






.bot, .bot_dark {
	position:absolute;
	width:100%;
	height:30px;
	background-image:url(../images/bot.png);
	background-repeat:repeat-x;
	bottom:0px;
	left:0px;
	margin:0px;
}

.bot_dark {background-image:url(../images/bot_dark.png);} 

.bot_top {
position:absolute;
width:100%;
height:30px;
background-image:url(../images/bot_top.png);
background-repeat:repeat-x;
top:0px;
left:0px;
margin:0px;
}

.bot_right {
position:absolute;
height:100%;
width:30px;
background-image:url(../images/bot_right.png);
background-repeat:repeat-y;
right:0px;
}

.bot_left {
position:absolute;
height:100%;
width:30px;
background-image:url(../images/bot_left.png);
background-repeat:repeat-y;
left:0px;
}

.quote_pic {width:30px; height:30px; background-image:url(../images/quote.png); background-repeat:no-repeat; left:10px; top:10px; position:absolute;}
.rightcase.quote {background-color:#eaeff6;}
.newstext.quote {margin:10px 10px 10px 42px; position:relative; text-align:left;}
.newstext.quote.name {color:#2d60aa; text-align:right; margin-top:-5px;}
.newstext.quote.post {color:#666666; text-align:right; margin-top:-5px;}

/* LIVE CHAT */
.chat {position:fixed; width:55px; height:159px; top:180px; left:-10px; cursor:pointer; z-index:100;}










