body {
 width: 100%;
 margin: 0 auto !important;
 padding: 0;
 background-color: #ffffff;
 background-image: url(images/e61-back1.gif);
 background-repeat: repeat-x
}
a {
 outline: none;
}

.letter { float:left; margin-left:-40px; font-size:19px; font-weight:normal; padding-top:2px; }
.padding-letter { margin-top:15px; height:0px; display:block; }
.list-letter { list-style-type:none; }

.back-home {
	background-image: url(images/e61-back3.gif);
	background-repeat: no-repeat;
}
#top {
 width: 100%;
 background-color: #f6f2f1;
 background-image: url(images/e61-back.gif);
 background-repeat: repeat-x;
 background-position: top center
}
#menu {
 margin-bottom: 3px
}
#bottom {
 width: 100%;
 background-image: url(images/e61-back2.gif);
 background-repeat: repeat-x;
 background-position: top
}
body, li, td, th {
 font-family: Tahoma, Geneva, sans-serif;
 font-size: 9pt;
 line-height: 16px;
 color: #444
}
h1, h2, h3 {
 margin-top: 7px;
 line-height: 23px
}
h1 {
 font-weight: normal;
 font-size: 16pt;
 margin-bottom: 25px;
 color: #673b15
}
h2 {
 font-size: 17px;
 font-weight: normal;
 padding-top:10px;
 margin-bottom: 15px;
 line-height: 23px;
 color: #333
}
h3 {
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 15px;
 line-height: 23px;
 color: #9B877B
}
h4 {
 font-size: 13px;
 font-weight: normal;
 margin-bottom: 13px;
 line-height: 20px;
 color: #9B877B
}
.small {
 font-size: 11px;
 line-height: 13px
}
.Xsmall {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333
}
.big {
 font-size: 12pt;
 line-height: 14pt
}
.strong {
 font-weight: bold
}
.justify {
 text-align: justify
}
.center {
 text-align: center
}
form {
 margin: 0px;
 padding: 0px
}
table {
 border-collapse: collapse
}
/*ul {
 list-style-type: none; 
 padding: 0; 
 margin: 0; 
 margin-left: 1em }

li {
 list-style-type: none; 
 background-image: url(images/arrow4.gif); 
 background-repeat: no-repeat; 
 background-position: 0 .5em; 
 margin: 0.5em; 
 padding-left: 1.5em }

*/
.left-list {
 padding: 0;
 margin: 0;
 padding-left: 15px
}
.left-li {
 padding-bottom: 10px
}
img {
 border: none
}
.quote {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 11px;
 font-style: italic
}
hr {
 overflow: hidden;
 font-size: 0;
 line-height: 0;
 height: 0;
 border: 0;
 color: #F6F2F1;
 background-color: #F6F2F1;
 border-bottom: 1px solid #DDD;
 border-top-style: none;
 border-left-style: none;
 border-right-style: none;
 padding:0 0;
 margin:6px 0;
}
.hr-news {
 padding:0 0;
 margin:6px 0;
}
.hr-news-small {
 height: 6px
}
.vert-space {
 height: 8px
}
a:link {
 color: #398FB9;
 text-decoration: underline
}
a:visited {
 color: #398FB9;
 text-decoration: underline
}
a:hover {
 color: #134288;
 text-decoration: underline
}
a.linkmenu:link {
 color: #444;
 text-decoration: none
}
.menu {
 color: #444
}
a.linkmenu:visited {
 color: #444;
 text-decoration: none
}
a.linkmenu:hover {
 color: #eb6e07;
 text-decoration: none
}
a.linkgreydark:link {
 color: #333333;
 text-decoration: underline
}
a.linkgreydark:visited {
 color: #333333;
 text-decoration: underline
}
a.linkgreydark:hover {
 color: #58A6CB;
 text-decoration: underline
}
a.linkgreydark1:link {
 color: #333333;
 text-decoration: none
}
a.linkgreydark1:visited {
 color: #333333;
 text-decoration: none
}
a.linkgreydark1:hover {
 color: #58A6CB;
 text-decoration: underline
}
a.linkwhite:link {
 color: #FFFFFF;
 text-decoration: none
}
a.linkwhite:visited {
 color: #FFFFFF;
 text-decoration: none
}
a.linkwhite:hover {
 color: #FC6;
 text-decoration: none
}
a.linkorange:link {
 color: #eb6e07;
 text-decoration: none
}
a.linkorange:visited {
 color: #eb6e07;
 text-decoration: none
}
a.linkorange:hover {
 color: #eb6e07;
 text-decoration: none
}
a.linksidebar:link {
 color: #9B877B;
 text-decoration: none
}
a.linksidebar:visited {
 color: #9B877B;
 text-decoration: none
}
a.linksidebar:hover {
 color: #58A6CB;
 text-decoration: underline
}
.top {
 vertical-align: top
}
.bottom {
 vertical-align: bottom
}
.bgcolor {
 background-color: #333333
}
.bgcolor1 {
 background-color: #a39180
}
.bgcolor2 {
 background-color: #F0F0F0
}
.bgcolor3 {
 background-color: #FFFFFF
}
.bgcolor4 {
 background-color: #595959
}
.white {
 color: #FFFFFF
}
.grey {
 color: #959595
}
.darkgrey {
 color: #666
}
.grey-background {
 color: #F5F5F5
}
.green {
 color: #92B110
}
.red {
 color: #C00
}
.blue {
 color: #73B4D3
}
.blue2 {
 color: #134288
}
.darkred {
 color: #800000
}
.orange {
 color: #eb6e07
}
.brown1 {
 color: #673b15
}
.brown2 {
 color: #9B877B
}
.brown3 {
 color: #f6f2f1
}
.select-radio {
 background: none;
 border: 0px
}
.inputbutton {
 color: #666666;
 background-color: #EEEEEE;
 background-image: url('images/bg_btn.jpg');
 background-repeat: repeat;
 font-family: Verdana;
 font-size: 9px;
 cursor: pointer;
 border-bottom: 0px solid;
 border-left: 0px solid;
 border-right: 0px solid;
 border-top: 0px solid;
 height: 19px;
 width: 80px;
 font-weight: bold
}
.extraLinespace {
 line-height: 23px
}
.width_100perc {
 width: 100%
}
.width_100px {
 width: 100px
}
.width_200px {
 width: 200px
}
.width_300px {
 width: 300px
}
.search {
 font-size: 11px;
 color: #888888;
 font-family: Tahoma, Verdana, Helvetica, sans-serif;
 margin-top: 0px;
 margin-right: 5px;
 background-color: #ffffff;
 background-image: url(images/e61-search.gif);
 background-position: left;
 background-repeat: no-repeat;
 border: 0px;
 padding-left: 25px;
 padding-top: 4px;
 padding-bottom: 4px;
 margin-bottom: 0px
}
.Field, .Field50, .Field150, .Field180, .Field185, .Field200, .Field250, .Field298, .Field300, .Field400, .Field700, .FieldFull {
 font-size: 11px;
 color: #333333;
 font-family: Tahoma, Verdana, Helvetica, sans-serif;
 margin-top: 2px;
 margin-bottom: 2px;
 margin-right: 0px;
 padding: 1px 1px
}
.Field50 {
 width: 50px
}
.Field150 {
 width: 150px
}
.Field180 {
 width: 176px
}
.Field185 {
 width: 181px
}
.Field200 {
 width: 200px
}
.Field250 {
 width: 250px
}
.Field298 {
 width: 294px
}
.Field300 {
 width: 300px
}
.Field400 {
 width: 400px
}
.Field700 {
 width: 722px
}
.FieldFull {
 width: 99%
}
.error {
 border: #CD1143 2px solid;
 font-weight: bold;
 font-size: 11px;
 color: #ffffff;
 font-family: Tahoma, Verdana, Helvetica, sans-serif;
 background-color: #FCEEF3
}
.toolTipBox {
 font-family: Tahoma, Verdana, Helvetica, sans-serif;
 font-size: 11px;
 padding: 5px;
 margin-top: 10px;
 background-color: #E0ECFF;
 color: #333333;
 text-decoration: none;
 margin-bottom: 15px
}
.FormButton {
 font-size: 11px;
 width: 80px;
 font-family: Tahoma, Verdana, Helvetica, sans-serif
}
.FormButton_wide {
 font-size: 11px;
 width: auto;
 font-family: Tahoma, Verdana, Helvetica, sans-serif
}
.layout-frame {
 width: 100%;
 background-color: #FFF
}
.picklist {
 width: 150px;
 float: right;
 margin-left: 20px;
 margin-top: 44px;
 margin-bottom: 35px
}
.submenu {
 width: 100%;
 margin: 0px;
 padding: 9px 0px 10px 0px
}
.nodejoin {
 margin-right: 5px;
 margin-left: 4px
}
.border-mouseout {
 padding: 3px;
 border: #DDDDDD 1px solid
}
.border-mouseover {
 padding: 3px;
 border: #eb6e07 1px solid
}
.border-image {
 padding: 3px;
 border: #DDDDDD 1px solid
}

.border-top-brown {
 border-top: #a28e83 1px dotted
}
.border-bottom {
 border-bottom: #DDD 1px solid
}
.width-small {
 width: 230px;
 color: #ffffff;
 background-color: #000000;
 border: 0px;
 border-style: solid;
 overflow: hidden
}
.border-white {
 border: #FFFFFF 4px solid
}
.border-left {
 border-left: #DDD 1px solid
}
.box-download {
 background-color: #E6E6E6;
 padding: 8px
}
.scroll_checkboxes {
 height: 237px;
 padding: 5px;
 overflow: auto;
 border: 1px solid #ccc
}
.no-scrollbar {
 overflow: hidden
}
/* submenu start */
.padding-right {
 padding-right: 3px
}
.padding-top {
 padding-top: 6px
}
.padding-bottom {
 padding-bottom:10px !important;
}
.margin-bottom {
 padding-bottom:10px !important;
}
/* submenu end */
/** begin GCS */  
.searchtools {
 padding: 12px 25px
}
.gsc-control {
 width: 460px
}
form.gsc-search-box {
 width: 100%;
 margin: 0px 0px 4px;
 font-size: 12px
}
table.gsc-search-box {
 width: 100%;
 margin-bottom: 2px;
 border-width: 0px;
 border-style: none;
 border-spacing: 0px
}
table.gsc-search-box td.gsc-input {
 padding-right: 2px
}
table.gsc-search-box td {
 vertical-align: middle
}
input.gsc-input {
 border: 1px solid #BCCDF0;
 width: 99%
}
table.gsc-search-box td {
 vertical-align: middle
}
td.gsc-search-button {
 width: 1%
}
table.gsc-search-box {
 border-style: none;
 border-spacing: 0px
}
.gsc-resultsbox-visible {
 display: block
}
.gsc-results {
 clear: both;
 padding: 15px 15px;
 font-size: 12px
}
.gs-result {
 margin-bottom: 0.9em
}
.gs-result .gs-title, .gs-result .gs-title * {
 /*color: #0000CC; */
	text-decoration: underline;
 font-size: 14px
}
.gsc-result .gs-title {
 height: 1.1em;
 overflow: hidden
}
.gsc-branding-text, .gsc-branding-img {
 display: none;
 height: 0;
 visibility: hidden
}
/* hide the powered by */
.gsc-results .gsc-cursor-box .gsc-trailing-more-results {
 visibility: hidden
}
/*  hide the more results link */
.gs-result a {
 cursor: pointer
}
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {
 color: #888888;
 text-decoration: none
}
.gs-webResult div.gs-visibleUrl-long { /*display: none; 
 overflow: hidden; 
 width: 100%; 
 : undefined */
}
/** end GCS */

.btnContact a {
 display: block;
 width: 160px;
 height: 38px;
 padding: 10px 10px 10px 7px;
 font: bold 13px sans-serif;
 color: #333;
 background: url("images/btnContact.gif") 0 0 no-repeat;
 text-decoration: none
}
.btnContact a:hover {
 background-position: 0 -35px;
 background: url("images/btnContact_over.gif") 0 0 no-repeat;
 color: #333
}
.floatright {
 float:right
}
.blockquote {
 width:690px;
 border-left:6px solid #cebca5;
 padding:29px 41px 25px 27px;
 background-color:#E6DCD0;
}
.blockquote p {
 font:normal 11px/20px Tahoma, Geneva, sans-serif;
 color:#111;
 text-shadow: 0 1px 1px #A39180;
 width:554px;
}
a.register {
 display:block;
 outline: none;
 cursor:pointer;
 width: 160px;
 height: 38px;
 text-indent: -9999px;
 background: url(images/btnRegister_sprite.gif) 0 0 no-repeat;
 text-decoration: none;
}
a.register:hover {
 background-position: 0 -38px;
}
a.votenow {
 display:block;
 position:relative;
 outline: none;
 cursor:pointer;
 width: 160px;
 height: 38px;
 text-indent: -9999px;
 background: url(images/btnVotenow_site.gif) 0 0 no-repeat;
 text-decoration: none;
}
a.votenow:hover {
 background-position: 0 -38px;
}

a.votenow_big {
display:block;
outline: none;
cursor:pointer;
width: 334px;
height: 38px;
text-indent: -9999px;
background: url(images/btnVotenow_big.gif) 0 0 no-repeat;
text-decoration: none;
}

a.votenow_big:hover { 
background-position: 0 -38px;
}

/* jCarousel */
.jCarouselLite 		{ background-color:#FFF; }
.jCarouselLite li 	{ padding-top:7px; padding-bottom:8px; }

/* smoothDivScroll */
#makeMeScrollable {
	width: 360px;
	height: 90px;
	position: relative;
	background-color: #FFF; }

#makeMeScrollable div.scrollableArea img {
	position: relative;
	float: left;
	margin: 0;
	padding-right: 15px; }
	
/* list cases */

.cases ul  {
 list-style-type:circle;
 margin-left: 0px;
 padding-left: 14px;
 }
.cases ul li  {
 background-image:none;
 background-repeat: no-repeat;
 background-position: 0px 5px; 
 padding-left: 10px;
 margin-bottom:21px;
 list-style-position:outside;
}
.industry { margin-top:10px; margin-left:25px; }

.indent-left {margin-left:25px;}

