body {
  font-size: 10pt;
  font-family: Trebuchet MS;
  color: #666666;
}

p, td, li, div.smalltext, div.text {
  font-size: 10pt;
}
a {
  text-decoration: underline;
  color: #006699;
}
h3, h3 a {
  color: #E57F02;

}
h1.pageheader {
  color: #E57F02;
}

h3 img.icon {
  margin-bottom: -10px;
  margin-right: 10px;
}
h1.pageheader img.icon {
  margin-bottom: -10px;
  margin-right: 10px;
}
  
h1 {
  color: #E57F02;

}

h1 img.icon {
  margin-bottom: -10px;
  margin-right: 10px;
}

a:HOVER {
  text-decoration: underline;
}

.header {
  vertical-align: top;
  padding-bottom: 10px;
  text-align: left;
}

table.pageheader {
  margin-bottom: 15px;
}
div.pageheader {
  padding: 10px 10px 10px 22px;
}
td.pageheader  {
  padding-left: 10px;
}
.pageheader {
  font-family: Tahoma;
  font-size: 12pt;
  font-weight: bold;
  color: #64676C;
}

div.header {
  padding-bottom: 16px;
}
.inside-center-column div.submenu {
  display: inline;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #FCFAF3;
}
.inside-center-column div.submenu div.celmenu {
  display: inline;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: bold;
}
.textbox {
  border: 1px solid rgb(127, 157, 185);
}

table.start_project {
  margin: 0px;
  padding: 0px;
}

table.start_project td.left_column {
  width: 14px;
  height: 110px;
  background-image: url(../images/start_project_left.png);
  background-repeat: no-repeat;
}
table.start_project td.body_column {
  width: 158px;
  height: 110px;
  text-align: center;
  background-image: url(../images/start_project_body.png);
  background-repeat: repeat-x;
  padding-top: 6px;
}
table.start_project td.body_column div.click_label {
  font-size: 8pt;
  margin-top: 4px;
}
table.start_project td.body_column div.delemiter {
  padding: 0px;
  margin: 0px;
  margin-top: 5px;
  margin-bottom: 8px;
}
table.start_project td.right_column {
  width: 14px;
  height: 110px;
  background-image: url(../images/start_project_right.png);
  background-repeat: no-repeat;
}

.left-column {
  padding-right: 15px;
  width: 171px;
}
.center-column {
  padding-left: 15px;
  padding-right: 15px;
  width: 482px;
}
.inside-center-column {
  padding-right: 15px;
  width: 683px;
}
.right-column {
  padding-left: 15px;
  width: 195px;
}

.top_menu {
  background: url(../images/header/7.gif) no-repeat;
  width: 697px;
  height: 42px;
}
.top_menu div {
  float: left;
  padding-right: 8px;
}
.top_menu img {
  border: 0;
}
.top_menu a {
  height: 41px;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

.top_menu td
{
  padding: 0px;
}

/*TESTTIMONIALS STYLES*/
td.testimonial-header {
  padding-top: 5px;
  padding-bottom: 10px;
}
/*END OF TESTTIMONIALS STYLES*/

/*MININEWS STYLES*/
p.tx-mininews-pi1-fp_listrowField-datetime {
  font-weight: bold;
}
/*END OF MININEWS STYLES*/

/*CASE STUDIES STYLES*/
form.euextV_caseStudy_form {
}
table.euextV_caseStudy_table td {
  padding-top: 8px;
}
select.casestudies {
  border: 1px solid rgb(127, 157, 185);
  width: 180px;
}

div.back-container {
  padding-top: 10px;
  border-top: 1px solid #ACC1C4;
  float: left;
}
div.project-list {
}
div.odd, div.even {
  float: left;
  width: 643px;
  border-top: 1px solid #ACC1C4;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
div.odd {
  background-color: #f4f8f9;
}
div.project_title {
  font-weight: bold;
  font-size: 18px;
}
div.project-list div.texthead {
  color: #006699;
  font-weight: bold;
  font-size: 18px;
  padding-top: 15px;
  clear: both;
  float: left;
  width: 100%;
}
div.text p.odd {
}
div.text p.odd {
}
table.zoom-area {
  background-color: #EDF4F6;
  width: 100%;
}
table.zoom-area td.ct,
table.zoom-area td.cb {
  font-size: 1px;
}
table.zoom-area td.lt,
table.zoom-area td.lb,
table.zoom-area td.rt,
table.zoom-area td.rb {
  width: 6px;
  height: 6px;
  font-size: 1px;
  background-repeat: no-repeat;
}
table.zoom-area td.lt {
  background-image: url(img/round/lt.png);
}
table.zoom-area td.lb {
  background-image: url(img/round/lb.png);
}
table.zoom-area td.rt {
  background-image: url(img/round/rt.png);
}
table.zoom-area td.rb {
  background-image: url(img/round/rb.png);
}
table.zoom-area table.thumbnails {
  margin-bottom: 10px;
}
table.zoom-area img.thumbnail {
  border: 1px solid #999999;
}
table.category-list {
}
table.category-list td.img {
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}
table.category-list td.title {
  font-size: 8pt;
  padding-left: 5px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}
table.category-list td.title a,
table.category-list td.title a:HOVER {
  text-decoration: none;
}
a.print-version {
  display: block;
  float: right;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #FCFAF3;
}
a.print-version img {
  margin-bottom: -4px;
}
/*END CASE STUDIES STYLES*/
/*START START PROJECT STYLES*/
.startproject_block_title {
  font-size: 15pt;
  text-align: center;
  color: #DD8A2E;
  padding-bottom: 5px;
}
.startproject_required {
  width: 10px;
  color: red;
}
ul.error-list {
}
ul.error-list li.error {
  color: red;
}

table.startproject-form {
  margin-top: -8px;
}
table.startproject-form td.left-field-name {
}
table.startproject-form td.left-field,
table.startproject-form td.left-field input,
td.contact-field input {
  width: 219px;
  height: 22px;
}
table.startproject-form td.left-field {
  padding-right: 23px;
}
table.startproject-form td.right-field,
table.startproject-form td.right-field input,
table.startproject-form td.right-field select {
  width: 222px;
  height: 22px;
}

td.contact-field input.input-file {
  height: 24px;
}

/*END START PROJECT STYLES*/

.tx-mininews-pi1-fp_listrowField-title a {
  text-decoration: none;
}
.tx-mininews-pi1-listrowField-title a {
  text-decoration: none;
}

.tabset
{
  display: block;
  width: 100%;
}

.tabset .tabset-head
{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  height: 28px;
  background-image: url('../images/tabs/side-bg.gif');
  background-position: left bottom;
  background-repeat: repeat-x;
  padding-left: 8px;
  position: relative;
  z-index: 14;
}

.tabset .tab-item
{
  display: block;
  width: auto;
  float: left;
  clear: none;
  cursor: pointer;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 6px;
}

.tabset a.tab-item:hover {
  text-decoration: none;
}

.tabset a.tab-item {
  text-decoration: none;
}

.tabset .tab-item-active
{
  height: 28px;
  background-color: #fff;
}

.tabset .tab-item .tab-item-layout-00
{
  display: block;
  width: auto;
  float: left;
  clear: none;
  background-repeat: no-repeat;
  background-position: right top;
  padding: 0px 6px 0px 0px;
}

.tabset .tab-item .tab-item-layout-01
{
  display: block;
  float: left;
  clear: none;
  padding: 0px 10px 0px 10px;
  height: 28px;
  text-align: center;
  color: #2a4652;
  text-decoration: none;
  background-repeat: repeat-x;
}

.tabset .tab-item .tab-item-label
{
  display: block;
  float: left;
  clear: none;
  padding: 5px 0px 0px 0px;
}


.tabset .tab-item-usual
{
  background-image: url('../images/tabs/bg-tab-left-usual.gif');
}

.tabset .tab-item-usual .tab-item-layout-00
{
  background-image: url('../images/tabs/bg-tab-right-usual.gif');
}

.tabset .tab-item-usual .tab-item-layout-01
{
  background-image: url('../images/tabs/bg-tab-center-usual.gif');
}

.tabset .tab-item-over
{
  background-image: url('../images/tabs/bg-tab-left-usual.gif');
}

.tabset .tab-item-over .tab-item-layout-00
{
  background-image: url('../images/tabs/bg-tab-right-usual.gif');
}

.tabset .tab-item-over .tab-item-layout-01
{
  background-image: url('../images/tabs/bg-tab-center-usual.gif');
}

.tabset .tab-item-active
{
  background-image: url('../images/tabs/bg-tab-left-active.gif');
}

.tabset .tab-item-active .tab-item-layout-00
{
  background-image: url('../images/tabs/bg-tab-right-active.gif');
}

.tabset .tab-item-active .tab-item-layout-01
{
  background-image: url('../images/tabs/bg-tab-center-active.gif');
}

.tabset .tabset-body
{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  background-color: #f4f8f9;
  background-image: url('../images/tabs/bg-left-side.gif');
  background-repeat: repeat-y;
  position: relative;
  top: -1;
  z-index: 11;
}

.tabset .tabset-body .tabset-body-layout-00,
.tabset .tabset-body .tabset-body-layout-01,
.tabset .tabset-body .tabset-body-layout-02,
.tabset .tabset-body .tabset-body-layout-03,
.tabset .tabset-body .tabset-body-layout-04,
.tabset .tabset-body .tabset-body-layout-05,
.tabset .tabset-body .tabset-body-layout-06
{
  display: block;
  float: left;
  clear: both;
  width: 100%;
}

.tabset .tabset-body .tabset-body-layout-00
{
  background-image: url('../images/tabs/bg-right-side.gif');
  background-position: right top;
  background-repeat: repeat-y;
}

.tabset .tabset-body .tabset-body-layout-01
{
  background-image: url('../images/tabs/bg-top-side.gif');
  background-repeat: repeat-x;
}

.tabset .tabset-body .tabset-body-layout-02
{
  background-image: url('../images/tabs/bg-bottom-side.gif');
  background-position: left bottom;
  background-repeat: repeat-x;
}

.tabset .tabset-body .tabset-body-layout-03
{
  background-image: url('../images/tabs/bg-bottom-side.gif');
  background-position: left bottom;
  background-repeat: repeat-x;
}

.tabset .tabset-body .tabset-body-layout-04
{
  background-image: url('../images/tabs/bg-top-left-angle.gif');
  background-position: left top;
  background-repeat: no-repeat;
}

.tabset .tabset-body .tabset-body-layout-05
{
  background-image: url('../images/tabs/bg-bottom-left-angle.gif');
  background-position: left bottom;
  background-repeat: no-repeat;

}

.tabset .tabset-body .tabset-body-layout-06
{
  background-image: url('../images/tabs/bg-top-right-angle.gif');
  background-position: right top;
  background-repeat: no-repeat;

}

.tabset .tabset-body .tabset-body-layout-07
{
  display: block;
  float: left;
  clear: both;
  width: 462px;
  background-image: url('../images/tabs/bg-bottom-right-angle.gif');
  background-position: right bottom;
  background-repeat: no-repeat;
  padding: 10px 30px 5px 30px;
}

.tabset .tabset-body .tabset-body-valriant
{
  display: block;
  float: left;
  clear: both;
  width: 98%;
}

.tabset .tabset-foot,
.tabset .tabset-foot .tabset-footer-layout-00,
.tabset .tabset-foot .tabset-footer-layout-01
{
  display: block;
  float: left;
  clear: both;
  width: 100%;
  height: 19px;
}

.tabset .tabset-foot
{
  background-image: url('../images/tabs/bottom_center.png');
  background-position: left bottom;
  background-repeat: repeat-x;
}

.tabset .tabset-foot .tabset-footer-layout-00
{
  background-image: url('../images/tabs/bottom_right.png');
  background-position: right bottom;
  background-repeat: no-repeat;
}

.tabset .tabset-foot .tabset-footer-layout-01
{
  background-image: url('../images/tabs/bottom_left.png');
  background-position: left bottom;
  background-repeat: no-repeat;
}
.productTable {
border-style:solid;
border-collapse: collapse;
border-width:1px;
margin:0;
padding:3px;
width:100%;
}

.productTable th {
background-color:#BED3D9 !important;
margin:5px;
}
.productTable td {
margin:5px;
padding:3px;
vertical-align:top;
}

.productTable .row_0 td {
padding:3px;
}
.productTable .row_1 td {
background-color:#EEF5F7 !important;
padding:3px;
}

.mininews-title
{
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;
}

a.tx-mininews-pi1-fp_listrowField-title 
{
	text-decoration: none;
}

a.mininews-title
{
	text-decoration: none;
}


h2.category-link-text,
h2.category-link-text a,
h3.category-link-text,
h3.category-link-text a,
h4.category-link-text,
h4.category-link-text a
{
	font-size: 9pt;
	/*color: #9F9F9F;*/
	padding: 0px;
	margin: 0px;
}
#footer {
	font-size: 9pt;
}

.headertitle {
	font-size: 9pt;
}
a.unone {
	text-decoration: none;
}
pageheader a {
	text-decoration: none;
}

div.project-thumb
{
	float: right;
	clear: right;
	margin: 0px 0px 5px 0px;
}

div.project-thumb img
{
	border: 1px solid #000;
	margin: 0px 0px 0px 5px;
}

div.project-info
{
	float: left;
	clear: left;
	width: 100%;
}

div.non-decorated-link
{
	text-decoration: none;
}

.welcome-image {
	padding-bottom: 16px;
}

.hidden-element {
	display: none;
}

.narrow-element {
	width: 32px;
}

.gray-cell {
	background-color: #eef5f7;
}

.left-aligned-text {
	text-align: left;
}

.live-account-fieldset {
	padding: 2px;
}

.report-fieldset {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.gray-bordered-element {
	border: #c0c0c0 1px solid;
}

.big-font-text {
	font-size: 20pt;
}

.hidden-font-text {
	font-size: 1pt;
	font-family: 'arial','sans-serif';
}

.centered-text-element {
	text-align: center;
}

.spaced-cell {
	padding: 2.25pt;
}

.small-text-element {
	font-size: 7pt;
	font-family: 'tahoma','sans-serif';
}

.right-aligned-text {
	text-align: right;
}

.spaced-silver-cell {
	padding: 2.25pt;
	background: silver none repeat scroll 0% 0%;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}

.spaced-lightgray-cell {
	padding: 2.25pt;
	background: rgb(224, 224, 224) none repeat scroll 0% 0%;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}

.bordered-cyan-cell {
	border-top: 1px solid #c4d6e0;
	text-align: right;
}

.non-spaced-element {
	margin-bottom: 0;
	margin-top: 0;
}

.nowrap-element {
	white-space: nowrap;
}

.border-colapsed {
	border-collapse: collapse;
}

.contact-field-title
{
	width: 180px;
}
