@charset "utf-8";
<!--
/* GLOBALS */
body {background:url(/images/body_repeat.jpg) repeat-x #ececec;text-align:center;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;}
/*
h1{font-size:18px;color:#333333;margin:5px 5px 5px 0;}
h2{font-size:16px;color:#333333;margin:5px 5px 5px 0;}
h3{font-size:14px;color:#333333;margin:5px 5px 5px 0;}
*/
strong,b{color:#333333;}
ul{margin:5px;padding:0 0 0 15px;}
li{margin:0 0 5px 0;}
a:link,a:visited{color:#0795cf;}
a:hover,a:active{color:#72c5ec;}
/**/
div#site_wrapper{text-align:left;width:800px;margin:0 auto;}
div#header{background:url(/images/header_bg.jpg) no-repeat;height:115px;margin:0 0 10px 0;}
div#top_layer{height:92px;}
div#lang_swap{float:right;}
div#logo img{border:0;float:left;}
/* LANGUAGE */
div#lang_swap ul,
div#lang_swap li{display:inline;color:#ffffff;font-size:12px;}
div#lang_swap li a:link,div#lang_swap li a:visited{color:#ffffff;}
div#lang_swap li a:hover,div#lang_swap li a:active{color:#cccccc;}
/* TOP NAV */
div#top_navigation{text-align:right;}
div#top_navigation ul,
div#top_navigation li{display:inline;color:#ffffff;font-size:12px;}
div#top_navigation li a:link,div#top_navigation li a:visited{color:#ffffff;}
div#top_navigation li a:hover,div#top_navigation li a:active{color:#0795cf;}
/* LEFT NAVIGATION */
div#left_navigation a{display:block;width:180px;height:25px;padding:25px 0 0 20px;font-size:16px;font-family:GillSans, Arial, Helvetica, sans-serif;}
div#left_navigation ul{display:block;margin:0;padding:0;}
div#left_navigation li{display:block;margin:0 0 5px 0;padding:0;}
li#left_over{background:url(/images/left_over.jpg) no-repeat;}
li#left_over a:link,li#left_over a:visited{color:#ffffff;text-decoration:none;}
li#left_over a:hover,li#left_over a:active{background:url(/images/left_over_over.jpg) no-repeat;color:#ffffff;}

li#left_cases{background:url(/images/left_cases.jpg) no-repeat;}
li#left_cases a:link,li#left_cases a:visited{color:#ffffff;text-decoration:none;}
li#left_cases a:hover,li#left_cases a:active{background:url(/images/left_cases_over.jpg) no-repeat;color:#ffffff;}

li#left_concept{background:url(/images/left_concept.jpg) no-repeat;}
li#left_concept a:link,li#left_concept a:visited{color:#ffffff;text-decoration:none;}
li#left_concept a:hover,li#left_concept a:active{background:url(/images/left_concept_over.jpg) no-repeat;color:#ffffff;}

li#left_contact{background:url(/images/left_contact.jpg) no-repeat;}
li#left_contact a:link,li#left_contact a:visited{color:#ffffff;text-decoration:none;}
li#left_contact a:hover,li#left_contact a:active{background:url(/images/left_contact_over.jpg) no-repeat;color:#ffffff;}

div#left_navigation li a#active_over{background:url(/images/left_over_over.jpg) no-repeat;}
div#left_navigation li a#active_cases{background:url(/images/left_cases_over.jpg) no-repeat;}
div#left_navigation li a#active_concept{background:url(/images/left_concept_over.jpg) no-repeat;}
div#left_navigation li a#active_contact{background:url(/images/left_contact_over.jpg) no-repeat;}
/* FLASH BANNER */
div#flash_banner{border:1px #0199cb solid;margin:0 0 10px 0;}
/* HOME BUTTONS */
div#home_buttons{margin:0 0 10px 0;height:140px;cursor:pointer;}
div#home_buttons a:link,div#home_buttons a:visited{color:#ffffff;text-decoration:none;cursor:pointer;}
div#home_buttons a:hover,div#home_buttons a:active{color:#ffffff;text-decoration:none;cursor:pointer;}
.home_button{width:190px;height:140px;float:left;display:block;color:#ffffff;cursor:pointer;}
.home_button span{display:block;margin:80px 0 0 8px;font-family:GillSans, Arial, Helvetica, sans-serif;font-size:18px;}
div#home_over{background:url(/images/button_over.jpg) no-repeat;margin:0 13px 0 0;}
div#home_cases{background:url(/images/button_cases.jpg) no-repeat;margin:0 13px 0 0;}
div#home_concept{background:url(/images/button_concept.jpg) no-repeat;margin:0 13px 0 0;}
div#home_contact{background:url(/images/button_contact.jpg) no-repeat;margin:0;}
/* CASES */
/* CASES V2
div#cases{padding:0 0 0 30px;}
.case_column{width:175px;float:left;float:left;border-right:1px dashed #cccccc;display:block;padding-left:5px;}
div#cases div#last{border-right:none;}
div#case_contents{clear:both;overflow:auto;margin:0;padding:0;}
div#case_more{clear:both;overflow:auto;}
.case_img{text-align:center;padding-left:10px;}
.case_title{text-align:center;color:#878c8e;font-size:18px;margin:0 0 10px 0;}

div#padded_dash{border-bottom:1px dashed #cccccc;clear:both;padding:0 0 10px 0;margin:0 0 10px 0;}
div#case_intro{clear:both;border-bottom:1px dashed #cccccc;overflow:auto;margin-bottom:10px;}
div#case_intro_left{width:150px;float:left;text-align:center;}
div#case_intro_right{width:440px;float:right;}
*/
.case{float:left;border-right:1px dashed #cccccc;width:180px;}
div#cases{padding:0 0 0 30px;overflow:auto;}
div#cases div#last{border-right:none;}
.case_img{text-align:center;}
.case_title{text-align:center;color:#878c8e;font-size:18px;margin:0 0 10px 0;}

div#case_text{clear:both;padding:0 0 20px 0;margin:0 0 10px 0;overflow:auto;}
div#case_text img{border:2px #0199cb solid};
div#case_intro{clear:both;border-bottom:1px dashed #cccccc;overflow:auto;margin-bottom:10px;}
div#case_intro_left{width:150px;float:left;text-align:center;}
div#case_intro_right{width:440px;float:right;padding:0 0 10px 0;}
.thumb{margin:20px 5px 20px 5px;border:2px #0199cb solid;}
/* CONTENT */
div#content{clear:both;}
div#left_column{width:200px;float:left;}
div#right_column{width:590px;float:right;}
.blue{background:#0795d0;padding:5px;color:#ffffff;}
.blue a:link,.blue a:visited{color:#ffffff;}
.blue a:hover,.blue a:active{color:#cccccc;}
.blue_border{border:1px #0199cb solid;margin:0 0 10px 0;}
.blue h1,.blue h2,.blue h3{color:#ffffff;}
/* FOOTER */
div#footer_wrapper{width:800px;clear:both;margin:20px 0 0 0;padding:10px 0 10px 0;font-size:10px;color:#999999;text-align:center;border-top:1px dashed #cccccc;}
div#footer_wrapper span{margin:0 8px 0 8px;}
-->

/* FORM */
.propertyPane{width:400px;}
.propertyPane td{padding:2px;}
.emfFormElementContainerLeftTableCel {width:120px;}
.emfFormElementContainerRightTableCel input{width:250px; padding:2px;}
.emfFormElementContainerRightTableCel .frmTextarea{width:254px; height:150px;}
.emfFormElementContainerRightTableCel .frmDropdown{width:256px; padding:2px;}
.emfButtonPrintAndNext{text-align:right; width:390px;}
