html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
body{font:13px/1.5 Arial,sans-serif;color:#68676c;/*#707070;*/margin:0 auto;background:#fff;}
ol,ul{list-style:none;}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}
.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px;}.container_12 .grid_9,.container_16 .grid_12{width:700px;}
.container_12 .grid_12,.container_16 .grid_16{width:940px;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
acronym {border-bottom: 1px dotted;cursor: help;}
/*
div.head{color:#000;background:url(../maps/images/bg-blue-repeat.png) repeat-x;padding-bottom:1px}
div.head{color:#000;background:url(../images/bg-psyche-repeat.png) repeat-x;padding-bottom:1px}
*/
div.head{padding-bottom:1px}


.psyche-logo-text{font-size:32px;margin-top:15px;}
/*
div.head_small{color:#fff;background:url(../images/bg-blue-repeat-small.png?1273131028) repeat-x;}
div.head_medium{color:#fff;background:url(/images/signup/bg-orange-repeat-medium.png?1273131028) repeat-x;margin-bottom:30px;}
*/
div.head div.container{_background:none;}
.container_12 .grid_1{width:60px;}
.container_12 .grid_2{width:140px;}
.container_12 .grid_4{width:300px;}
.container_12 .grid_5{width:380px;}
.container_12 .grid_7{width:540px;}
.container_12 .grid_8{width:620px;}
.container_12 .grid_10{width:780px;}
.container_12 .grid_11{width:860px;}
.container_16 .grid_1{width:40px;}
.container_16 .grid_2{width:100px;}
.container_16 .grid_3{width:160px;}.container_16 .grid_5{width:280px;}.container_16 .grid_6{width:340px;}.container_16 .grid_7{width:400px;}.container_16 .grid_9{width:520px;}.container_16 .grid_10{width:580px;}.container_16 .grid_11{width:640px;}.container_16 .grid_13{width:760px;}.container_16 .grid_14{width:820px;}.container_16 .grid_15{width:880px;}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px;}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px;}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px;}.container_12 .prefix_1{padding-left:80px;}.container_12 .prefix_2{padding-left:160px;}.container_12 .prefix_4{padding-left:320px;}.container_12 .prefix_5{padding-left:400px;}.container_12 .prefix_7{padding-left:560px;}.container_12 .prefix_8{padding-left:640px;}.container_12 .prefix_10{padding-left:800px;}.container_12 .prefix_11{padding-left:880px;}.container_16 .prefix_1{padding-left:60px;}.container_16 .prefix_2{padding-left:120px;}.container_16 .prefix_3{padding-left:180px;}.container_16 .prefix_5{padding-left:300px;}.container_16 .prefix_6{padding-left:360px;}.container_16 .prefix_7{padding-left:420px;}.container_16 .prefix_9{padding-left:540px;}.container_16 .prefix_10{padding-left:600px;}.container_16 .prefix_11{padding-left:660px;}.container_16 .prefix_13{padding-left:780px;}.container_16 .prefix_14{padding-left:840px;}.container_16 .prefix_15{padding-left:900px;}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px;}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px;}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px;}.container_12 .suffix_1{padding-right:80px;}.container_12 .suffix_2{padding-right:160px;}.container_12 .suffix_4{padding-right:320px;}.container_12 .suffix_5{padding-right:400px;}.container_12 .suffix_7{padding-right:560px;}.container_12 .suffix_8{padding-right:640px;}.container_12 .suffix_10{padding-right:800px;}.container_12 .suffix_11{padding-right:880px;}
.container_16 .suffix_1{padding-right:60px;}.container_16 .suffix_2{padding-right:120px;}.container_16 .suffix_3{padding-right:180px;}
.container_16 .suffix_5{padding-right:300px;}.container_16 .suffix_6{padding-right:360px;}.container_16 .suffix_7{padding-right:420px;}.container_16 .suffix_9{padding-right:540px;}.container_16 .suffix_10{padding-right:600px;}.container_16 .suffix_11{padding-right:660px;}.container_16 .suffix_13{padding-right:780px;}.container_16 .suffix_14{padding-right:840px;}.container_16 .suffix_15{padding-right:900px;}.container_12 .push_3,.container_16 .push_4{left:240px;}.container_12 .push_6,.container_16 .push_8{left:480px;}.container_12 .push_9,.container_16 .push_12{left:720px;}.container_12 .push_1{left:80px;}.container_12 .push_2{left:160px;}.container_12 .push_4{left:320px;}.container_12 .push_5{left:400px;}.container_12 .push_7{left:560px;}.container_12 .push_8{left:640px;}.container_12 .push_10{left:800px;}.container_12 .push_11{left:880px;}.container_16 .push_1{left:60px;}.container_16 .push_2{left:120px;}.container_16 .push_3{left:180px;}.container_16 .push_5{left:300px;}.container_16 .push_6{left:360px;}.container_16 .push_7{left:420px;}.container_16 .push_9{left:540px;}.container_16 .push_10{left:600px;}.container_16 .push_11{left:660px;}.container_16 .push_13{left:780px;}.container_16 .push_14{left:840px;}.container_16 .push_15{left:900px;}.container_12 .pull_3,.container_16 .pull_4{left:-240px;}.container_12 .pull_6,.container_16 .pull_8{left:-480px;}.container_12 .pull_9,.container_16 .pull_12{left:-720px;}.container_12 .pull_1{left:-80px;}.container_12 .pull_2{left:-160px;}.container_12 .pull_4{left:-320px;}.container_12 .pull_5{left:-400px;}.container_12 .pull_7{left:-560px;}.container_12 .pull_8{left:-640px;}.container_12 .pull_10{left:-800px;}.container_12 .pull_11{left:-880px;}.container_16 .pull_1{left:-60px;}.container_16 .pull_2{left:-120px;}.container_16 .pull_3{left:-180px;}.container_16 .pull_5{left:-300px;}.container_16 .pull_6{left:-360px;}.container_16 .pull_7{left:-420px;}
.container_16 .pull_9{left:-540px;}.container_16 .pull_10{left:-600px;}.container_16 .pull_11{left:-660px;}.container_16 .pull_13{left:-780px;}.container_16 .pull_14{left:-840px;}.container_16 .pull_15{left:-900px;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
abbr{cursor:help;border-bottom:1px dotted #666;}
p.more a{font-weight:bold;}
a.more{padding-right:16px;}

div#nav-tabs{float:left;width:100%;margin:-4px 0 0px;background:#fafafa;border-top:4px solid #f1f1f1;border-bottom:1px solid #e0e0e0;}
div#nav-tabs ul.nav-tabs{list-style:none;float:left;margin:10px 0 0;}
div#nav-tabs ul.nav-tabs li{position:relative;display:inline;float:left;margin:6px 0 0;font-size:12px;z-index:1;}
div#nav-tabs ul.nav-tabs li a{padding:7px 8px;background:url(/elabs_templates/images/divider-tabs.png?1289376727) no-repeat bottom left;color:#496273;font-weight:bold;}
div#nav-tabs ul.nav-tabs li a:hover{border:none;text-decoration:none;}
div#nav-tabs ul.nav-tabs li.active{float:left;margin:0 0 -1px -9px;padding:0 0 0 9px;background:url(/elabs_templates/images/bg-tab-left.png?1289376727) no-repeat left top;z-index:100;}
div#nav-tabs ul.nav-tabs li.active a{display:block;margin:0 -9px 0 0;padding:10px 23px 10px 12px;border:none;background:url(/elabs_templates/images/bg-tab-right.png?1289376727) no-repeat right top;color:#666;}
div#nav-tabs ul.nav-tabs li.active a:hover{text-decoration:none;}
div#nav-tabs ul.nav-tabs li a:link,div#nav-tabs ul.nav-tabs li a:visited{border:none;}
a{color:#3d9bbc;text-decoration:none;}
a:hover{color:#72b419;/*#7dcdef;*/border-bottom:0px solid #72b419;/*#7dcdef;*/}

.sp-m{background-image:url(../images/jca_logo_lg.gif);background-repeat:no-repeat;}

.sp-m-logo-site-header{background-position:0 0;}

p.loginerror {color:#f00; font-size:0.5em; line-height:1em; padding:0;margin:2px;}
.none {background:url(../images/login_none.png) top left no-repeat;height:280px;width:250px;float:left;padding:50px 0 0 20px;margin:40px 0 0 125px;}
.barcap {background:url(../images/login_none.png) top left no-repeat;height:280px;width:250px;float:left;padding:50px 0 0 20px;margin:40px 0 0 125px;}
.maps {background:url(../images/login_maps.png) top left no-repeat;height:280px;width:250px;float:left;padding:50px 0 0 20px;margin:40px 0 0 125px;}
.ie {background:url(../images/login_ie.png) top left no-repeat;height:280px;width:250px;float:left;padding:50px 0 0 20px;margin:40px 0 0 125px;}
.te {background:url(../images/login_te.png) top left no-repeat;height:280px;width:250px;float:left;padding:50px 0 0 20px;margin:40px 0 0 125px;}
.index-button {margin-top:2px;}
ul {margin-left:0.7em; padding-left:1.2em;}
li {margin-bottom:0.3em;line-height:1.3em; color:#68676c;/*#778899;*/}
.grid_12 p {font-size:1.1em;line-height:1.8em;}

/* Language specifics */
.site-en,.site-pl{background-repeat:no-repeat;background-position:4px center;padding-left:26px;}
.site-en{background-image:url(../images/flags/en.png);}
.site-en{background-image:url(../images/flags/pl.png);}

div#page-header{font-size:13px;margin-top:6px;}
div#page-header div.header{padding-bottom:10px;}
div#page-header ul a{color:#dd3920;text-decoration:none;}
div#page-header ul a:hover{border-bottom:1px solid #dd3920;}
div#page-header a.logo{text-decoration:none;margin-top:15px;display:inline-block;width:160px;height:150px;border:none;}
div#page-header a.logo span{display:none;}
div#page-header div ul{display:inline-block;float:right;}
div#page-header div ul.language-selection{margin-top:0px;margin-bottom:0px;}
div#page-header div ul.language-selection li{font-size:11px;margin-left:12px;}
div#page-header div ul.language-selection li a{color:#fff;/*#808080;*/font-weight:normal;}
div#page-header div ul.language-selection li a:hover{border-bottom:1px solid #fff;/*#808080;*/}
div#page-header div ul.contact-us{margin-top:14px;margin-bottom:0px;}
div#page-header div ul.contact-us li{font-size:12px;margin-left:12px;}
div#page-header div ul.contact-us li a{color:#fff;/*#808080;*/font-weight:normal;}
div#page-header div ul.contact-us li a:hover{border-bottom:1px solid #fff;/*#808080;*/}
div#page-header div ul li{line-height:27px;display:inline-block;width:auto;float:left;}
div#page-header div ul li a{font-weight:bold;}

/*
div#page-footer{border-top:1px solid #ced0d2;display:inline-block;width:100%;margin-top:10px;margin-bottom:-5px;padding-bottom:100px;background:#f1f1f1;color:#666;font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;}
*/
div#page-footer{border-top:1px solid #ced0d2;}

div#page-footer a{color:#68676c;/*#3D9BBC;*/text-decoration:none;}
div#page-footer a:hover{color:#72b419;/*#7dcdef;*/border-bottom:1px solid #72b419;/*#7dcdef;*/}
div#page-footer ul#change-site a:hover{border:none;}
div#page-footer ul#change-site a:hover span{border-bottom:1px solid #7dcdef;}
div#page-footer div.inner{/*border-top:4px solid #e9e9e9;*/padding-top:20px;}
div#page-footer div.nav ul{display:inline-block;margin-bottom:40px;}
div#page-footer div.nav ul li{display:block;float:left;}
div#page-footer div.nav ul li span{color:#68676c;/*#666;*/text-shadow:1px 1px #fff;padding:0 5px;line-height:22px;}
div#page-footer div.nav ul li a{color:#68676c;/*#666;*/text-shadow:1px 1px #fff;}
div#page-footer div.nav ul li a:hover{border-bottom-color:#666;}
div#page-footer ul li.selected{font-weight:bold;}
.nav-footer{padding-bottom:30px;font-size:11px;}
.nav-footer{display:inline;list-style:none;float:left;margin:-24px 0 0 -20px;padding:0;text-shadow:0 1px 1px #fff;}
.nav-footer li{display:inline;float:left;width:275px;width:274px;margin-left:20px;padding-left:15px;/*border-left:1px solid #d4d4d4;*/line-height:180%;}
.nav-footer li.small{display:inline;float:left;width:125px;width:124px;margin-left:20px;padding-left:15px;/*border-left:1px solid #d4d4d4;*/line-height:180%;}
.nav-footer li h4{margin:25px 0 12px;color:#72b419;/*#A68048;*/font:bold 12px Arial,Helvetica,sans-serif;text-transform:uppercase;}
.nav-footer li ul{list-style:none;font-size:11px;margin:0;padding:0;list-style-position:0;margin-left:0;}
.nav-footer li ul li{border:none;margin:0;padding:0;list-style-position:0;list-style-type:none;margin-left:0;}
.nav-footer li ul li a{border:none;margin-left:0;}
#page-footer .left,#page-footer .right{float:left;color:#68676c;/*#999;*/font-size:12px;}
#page-footer .right{float:right;}
#page-footer .right li{display:inline;float:left;}
#page-footer .right li a{display:block;width:16px;height:16px;margin-left:10px;text-indent:-99999px;border:none;}
#page-footer .right .phone{padding-left:22px;}
div.footer{margin-top:50px;}
div.footer p {font-size:11px;text-align:center;}
.hide{display:none;}.disabled{color:#888;text-decoration:line-through;}
h1{font-size:34px;}
body.index div.article div.head h1{margin:10px 0;}
div.article div.head h1{font-family:Arial,sans-serif;font-size:34px;font-weight:normal;color:#5986A6;line-height:34px;margin:40px 0 0;}
div.article div.head p,div.article div.head_medium p{font-family:Arial,sans-serif;font-size:17px;}
.grid_container{display:inline;float:left;position:relative;width:960px;margin-bottom:20px;}
form {margin:5px 0px}
div.article h1, div.article h2, div.article h5, div.article h6 {
color:#5986A6;
}
body.index h2 {margin-bottom:5px;}
div.article h2 {line-height:1.3em;}
h2 {padding-top:5px;font-size:22px;font-weight:normal;}
body.index h3 {margin-bottom:2px;}
div.article h3 {line-height:1.2em;}
h3 {padding-top:4px;font-size:18px;font-weight:normal;}
body.index h4 {margin-bottom:2px;}
div.article h4 {line-height:1.1em;}
h4 {padding-top:3px;font-size:16px;font-weight:normal;}
h1, h2, h3, h4, h5, h6 {
font-family:Arial,sans-serif;
}
div.product-screen{text-align:right;}
ol.additions{margin-top:10px;}
ol.additions li{color:#707070; display:inline-block;padding:5px 0 5px 55px;background-image:none;background-position:0 4px;background-repeat:no-repeat;font-size:14px;font-weight:bold;width:320px;}
ol.additions li.additions_1{background-image:url(images/circle1.png);}
ol.additions li.additions_2{background-image:url(images/circle2.png);}
ol.additions li.additions_3{background-image:url(images/circle3.png);}
ol.additions li.additions_4{background-image:url(images/circle4.png);}

ol.summary{margin-top:10px;}
ol.summary li{color:#707070; display:inline-block;padding:5px 0 5px 25px;font-size:14px;font-weight:normal;width:320px;}
ol.summary li.summary1{}

/* Menu Formatting */

/*------------------------------------*\
	NAV
\*------------------------------------*/
#nav{
	float:left;
	width:100%;
	list-style:none;
	font-weight:bold;
  font-size:1.2em;
	margin-bottom:0px;
}
#nav li{
	float:left;
	margin-right:5px;
	position:relative;
	display:block;
}
#nav li a{
	display:block;
	padding:10px;
	color:#fff;
	background:#83a4bc;
	text-decoration:none;

	/*text-shadow:1px 1px 1px rgba(0,0,0,0.75); /* Text shadow to lift it a little */
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
#nav li a:hover{
	color:#555;
	background:#a5c0db; /* Solid colour fall-back */
	/*background:rgba(165,192,219,0.75); /* It'll look nice semi-transparent */
	text-decoration:underline;
}



/*
html, body {width:100%;height:100%;}
body {margin:0;padding:0;background:#777;color:#000;font-family:Arial, Verdana, sans-serif;font-size:1em;}

.bold {font-weight:800;}
img {border:none;}


#wrapper {margin:0 auto;position:relative;top:0.313em;left:0;width:960px;background:#fff;}

#header {height:10em;border-bottom:1px solid #eee;}
#header .strapline {font-size:1.125em; color:#778899; background-color:transparent; float:right; margin-right:2em; margin-top:0.5em;}
#header .logo {float:left; width:9.374em; height:9.374em;padding:0.313em;margin-left:0em; margin-top:0em;}
#header .logoright {float:right; padding-right: 4em; text-align:right;}
#header ul {list-style:none;margin:0;padding:0;}
#header li {font-size:0.813em;}
#header h1 {margin-top:0; margin-left:6.5em;}

#nav {position:absolute;top:10.063em;left:0em;width:9.374em;padding:0.313em;}
#nav h2 {margin-top:0;font-size:1.125em;color:#2A4F6F;background:transparent;border-bottom:1px solid #B2BCC6;}
#nav ul {list-style:none;margin:0;padding:0;}
#nav li {font-size:0.813em; border-bottom:1px dotted #B2BCC6; margin-bottom:0.25em;}
#nav a:link, #nav a:visited {text-decoration:none; color:#2A4F6F; background:transparent;display:block;width:100%;padding:0.125em 0 0.125em 0;}
#nav a:hover {color:#fff;background:#2A4F6F;}

#clearfooter{clear:both;}
#footer {width:100%;height:4.5em;color:#626262;border-top:1px solid #eee;}
#footer p {font-size:0.688em; line-height:1em; margin:0;padding:2px 0 4px 2px;}
#footer ul {list-style:none;margin:0;padding:0;}
#footer li {font-size:0.688em;}

#footer .logoleft {float:left; padding:2px; border: solid 2px #bbb; margin:2px 15px 2px 2px; }
#footer .leftlogo {float:left; margin-left:1.5em; margin-top:0.5em;}
#footer .rightlogo {float:right; margin-right:1.5em; margin-top:0.5em; }

#content {padding:0.313em 0.313em 0.313em 1em;margin:0;margin:0.875em 0 0.875em 11em; height:24em;min-height:24em;height:auto;border-left:1px solid #eee;}
#content h1 {margin-top:0;}
#content p {font-size:0.813em; line-height:1.6em; padding-left:1.1em;}
#content p.loginerror {color:#f00; font-size:0.688em; line-height:1em; padding-left:1.2em;}

#content ul {margin-left:0.7em; padding-left:1.2em;}
#content li {font-size:0.8133em; margin-bottom:0.3em;line-height:1.3em; color:#778899;}

.btnLogin a {
  float:left;
  width:80px;
  height:30px;
  margin-left:1px;
  margin-right:4px;
	background-repeat: no-repeat;
  background-image: url(../images/btn_login.jpg);
	background-position: 0px 0px;
	text-indent: -3000px;
	display: block;
}
.btnLogin a:hover {
	background-position: 0 -30px;
}
.btnLogin a:active
{
  outline: none;
}
.btnInfo a {
  float:left;
  width:80px;
  height:30px;
  margin-left:1px;
  margin-right:4px;
	background-repeat: no-repeat;
  background-image: url(../images/btn_info.jpg);
	background-position: 0px 0px;
	text-indent: -3000px;
	display: block;
}
.btnInfo a:hover {
	background-position: 0 -30px;
}
.btnInfo a:active
{
  outline: none;
}
:-moz-any-link:focus {
  outline: none;
}



body {margin:0; padding:0; background-color:#eeffee; color:#000; font-family:Arial, Helvetica, sans-serif; }
html, body, #wrapper {
	min-height: 100%;
	width: 100%;
	height: 100%;
}
html>body, html>body #wrapper {
height: auto;
}
#wrapper {margin:0 auto; position:relative; top: 0; left: 0;width:998px; background:#fff;}

#header {height:4.5em; background-color:#fff;border-bottom:1px solid #dddddd; }
#header .strapline {font:120% Arial, Georgia, "Times New Roman", Times, serif; color:#778899; background-color:transparent; float:right; margin-right:2em; margin-top:0.5em;}
#header .logo {float:left; margin-left:1.5em; margin-top:0.5em;}
#header .logoright {float:right; padding-right: 4em; text-align:right;}


#nav {position:absolute; top:7em; left:0.5em; width:10em;}
#nav ul {list-style:none; margin-left:0.5em; padding-left:0;}
#nav li {font-size:80%; border-bottom:1px dotted #B2BCC6; margin-bottom:0.3em;}
#nav a:link, #nav a:visited {text-decoration:none; color:#2A4F6F; background-color:transparent;display:block;width:100%;}
#nav a:hover {color:#778899;}
#nav h2 {font:110% Arial, Georgia, "Times New Roman", Times, serif; color:#2A4F6F; background-color:transparent; border-bottom:1px dotted #B2BCC6;}

fieldset {border: 1px solid #999;}
fieldset.maps {border: 2px solid #868CD6;float:right;width:400px;}
fieldset.ie {border: 2px solid #CCE5B2;float:right;width:400px;}
fieldset.qt {border: 2px solid #7FB2CC;float:right;width:400px;}
fieldset.none {float:right;width:400px;}
fieldset p {margin:0;padding:3px;}
legend {margin:2px;padding:2px; background-color:#C9ECB4; border: 1px solid #999; font-size:90%;}
legend.maps {margin:2px;padding:2px; background-color:#868CD6; border: 1px solid #868CD6; font-size:90%;color:#fff;}
legend.ie {margin:2px;padding:2px; background-color:#CCE5B2; border: 1px solid #CCE5B2; font-size:90%;color:#000;}
legend.qt {margin:2px;padding:2px; background-color:#7FB2CC; border: 1px solid #7FB2CC; font-size:90%;color:#fff;}
legend.none {margin:2px;padding:2px; background-color:#efe; border: 1px solid #999; font-size:90%;color:#000;}

label {
  width:155px;
  margin:0 3px 0 0;
  padding:0 0 0 5px;
  border: 1px solid #999;
  background-color:#efe;
  color:#003;
  float:left;
  clear:both;
}

label.maps {
  width:155px;
  margin:0 3px 0 0;
  padding:0 0 0 5px;
  border: 1px solid #999;
  background-color:#eef;
  color:#003;
  float:left;
  clear:both;
}
label.ie {
  width:155px;
  margin:0 3px 0 0;
  padding:0 0 0 5px;
  border: 1px solid #999;
  background-color:#efe;
  color:#003;
  float:left;
  clear:both;
}
label.qt {
  width:155px;
  margin:0 3px 0 0;
  padding:0 0 0 5px;
  border: 1px solid #999;
  background-color:#cce0eb;
  color:#003;
  float:left;
  clear:both;
}

input.text {
  height:18px;
  margin:0;
  padding:0;
}
fieldset.te {border: 2px solid #006699;float:right;width:400px;}
legend.te {margin:2px;padding:2px; background:url(../te/images/legend_bg.jpg);; border: 1px solid #006699; font-size:90%;color:#fff;}
label.te {width:155px; margin:0 3px 0 0; padding:0 0 0 5px; border: 1px solid #006699; background:url(../te/images/label_bg.jpg); color:#003; float:left; clear:both;}

#content {margin-left:12em; margin-right:2em;}
#content p {font-size:80%; line-height:1.6em; padding-left:1.1em;}
#content p.loginerror {color:#f00; font-size:70%; line-height:1em; padding-left:1.2em;}

#content ul {margin-left:0.7em; padding-left:1.2em;}
#content li {font-size:80%; margin-bottom:0.3em;line-height:1.3em; color:#778899;}

h1 {font-family: Arial, Georgia, "Times New Roman", Times, serif;}
h2 {font-family: Arial, Georgia, "Times New Roman", Times, serif;}
.bold {font-weight:800;}

img {border:none;}

table.appselection {
	width: 100%;
	text-align:center;
}
table.appselection td {
	vertical-align: top;
}
#footer {
	position: absolute;
	bottom: 0;
  left:0;
	width: 100%;
	border-top: 1px solid #dddddd;
  background:#fff;
	color: #626262;
	font-size: 70%;
	text-align: center;
	height: 60px;
}
#footer p{
	margin: 0.5em 0 1em 2em;
	padding: 0;
}

#clearfooter{clear:both;height:70px;width:100%;}


#footer .logoleft {float:left;width:80px; text-align:center; padding-left: 5px;}
#footer .leftlogo {float:left; margin-left:1.5em; margin-top:0.5em;}
#footer .rightlogo {float:right; margin-right:1.5em; margin-top:0.5em; }

table.adminform {
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	width: 735px;
	border-collapse: collapse;
}
table.adminform td {
	padding-bottom: 10px;
	text-align: left;
}

#cpanel {  text-align: center;  vertical-align: middle; }

#cpanel div.icon   { margin: 10px; }
#cpanel div.icon a { 
	display: block; float: left;
	height: 197px !important;
	height: 200px; 
	width: 208px !important;
	width: 210px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 5px 1px 5px;
}

#cpanel div.icon a:link    {  color : #808080;  }
#cpanel div.icon a:hover   { 
	color : #333; 
	background-color: #ddebdd;  
	border: 1px solid #339933;
	padding: 3px 4px 0px 6px; 
}
#cpanel div.icon a:active  {  color : #808080;  }
#cpanel div.icon a:visited {  color : #808080;  }

#cpanel div.icon img { margin-top: 13px; }
#cpanel div.icon span { display: block; padding-top: 3px;}

.btnLogin a {
  float:left;
  width:80px;
  height:30px;
  margin-left:1px;
  margin-right:4px;
	background-repeat: no-repeat;
  background-image: url(../images/btn_login.jpg);
	background-position: 0px 0px;
	text-indent: -3000px;
	display: block;
}
.btnLogin a:hover {
	background-position: 0 -30px;
}
.btnLogin a:active
{
  outline: none;
}
.btnInfo a {
  float:left;
  width:80px;
  height:30px;
  margin-left:1px;
  margin-right:4px;
	background-repeat: no-repeat;
  background-image: url(../images/btn_info.jpg);
	background-position: 0px 0px;
	text-indent: -3000px;
	display: block;
}
.btnInfo a:hover {
	background-position: 0 -30px;
}
.btnInfo a:active
{
  outline: none;
}
:-moz-any-link:focus {
  outline: none;
}
*/