body, td {font-size: 12px;font-family: Arial; margin: 0;padding: 0; color:#000; line-height:18px}
form, fieldset {padding:0;margin:0; border:0;}
.clear {clear:both}
img {border:0;}
p {margin:0; padding:0 0 2em 0}
a:link, a:visited {color:#000; text-decoration: underline}
a:hover, a:active {color:#000; text-decoration: none}
h1 {color: #394859; font-size:20px; font-weight:lighter; line-height:1.3em; letter-spacing:-0.01em; margin-bottom:30px; margin-top:0 }
h1 a {color: #394859 !important;}
h2 { margin-top:0}
#content ul {list-style-type:square !important; margin:0 !important; padding-left:1.5em !important; padding-bottom:1em !important}

#container {margin:0 auto; width:992px}
#top {height:163px; margin-top:14px; margin-bottom:20px;}
#top img {display:block}
#top, #content {height:100%}
.left, #content .full { width:379px; line-height:20px; color:#394859;}
#top .center { width:283px; padding:0 20px}
#content .left {padding-top:50px; width:339px; padding-right:40px}
#content .center { width:427px; position:relative}
#content .full { width:427px; padding-right:40px; padding-top:50px; width:387px}
#content .right { width:184px; height:427px; float:right}
#footer {margin-top:1em; color:#88919B}
#footer a {color:#88919B; text-decoration:none}
#dZone2 img {display:block}
#dZone2 p {margin:0; padding:0;}
#dZone3 {padding:20px; font-size:11px; line-height:16px;}
#dZone3 a {color:#fff; text-transform:uppercase; font-size:10px; border-bottom:1px dotted #fff; text-decoration:none} 

#contentB { margin:1em auto ; width:992px; padding:0}
#contentBI {width:766px; padding:1em 0;}

/* #content .center.full { height:407px;  overflow-y: scroll; overflow-x:hidden} */
/* #content .left { height:407px;  overflow-y: scroll; overflow-x:hidden} */

.left, .center, .right {float:left;}
.left ul, .center ul { list-style-type:none; margin:0; padding:0;}
.center {margin:0 1px}

#top .left ul, #top .center ul {margin-top:19px}
#top .center ul a {color:#707F8C; text-decoration:none}
#top .center ul a:hover, #top .center ul a:active, #top .center .subMenuSel a {color:#515C66; text-decoration:none}

#top .left li {display:inline;}
#top .left a { text-indent:-999px; overflow:hidden; display:block; width:100%; height:18px; margin-bottom:2px}

#mainMenuNotSel13_1 a, #mainMenuSel13_1 a { background:url('/images/default/mainnav_00_en.gif') no-repeat top left}
#mainMenuSel35_1 a, #mainMenuNotSel13_1 a:hover, #mainMenuNotSel13_1 a:active { background-position:0 -18px}
#mainMenuNotSel35_1 a, #mainMenuSel35_1 a { background:url('/images/default/mainnav_01_en.gif') no-repeat top left}
#mainMenuSel35_1 a, #mainMenuNotSel35_1 a:hover, #mainMenuNotSel35_1 a:active { background-position:0 -18px}
#mainMenuNotSel20_1 a, #mainMenuSel20_1 a { background:url('/images/default/mainnav_02_en.gif') no-repeat top left}
#mainMenuSel20_1 a, #mainMenuNotSel20_1 a:hover, #mainMenuNotSel20_1 a:active { background-position:0 -18px}
#mainMenuNotSel22_1 a, #mainMenuSel22_1 a { background:url('/images/default/mainnav_03_en.gif') no-repeat top left}
#mainMenuSel22_1 a, #mainMenuNotSel22_1 a:hover, #mainMenuNotSel22_1 a:active { background-position:0 -18px}
#mainMenuNotSel19_1 a, #mainMenuSel19_1 a { background:url('/images/default/mainnav_04_en.gif') no-repeat top left}
#mainMenuSel19_1 a, #mainMenuNotSel19_1 a:hover, #mainMenuNotSel19_1 a:active { background-position:0 -18px}

#slideshow {position:absolute; top:0; z-index:10; height:427px; width:427px;} 
#slideshow a {display:none}
#slideshow {position:absolute; z-index:15; top:0; width:100%; overflow:hidden; }
#slideshow img {position:absolute;z-index:8; }
#slideshow img.active {z-index:10; }
#slideshow img.last-active {z-index:9; }


/*downloads module*/
.dwnldModItem {border-bottom:1px dotted #f1f1f1;padding-bottom:1.6em;margin-bottom:1.6em; float:left; width:100%; clear:both; }
.dwnldModImage img {margin:0 10px 10px 0; float:left; border:6px solid #f1f1f1;}

/*form builder */
fieldset legend {display:none}
fieldset label {float: left;width: 80px; padding-top:5px}
fieldset .repeatRadioCheck label {float:none; margin:0;padding: 0; }
.input {background-color:#FFF; border:1px solid #CCCCCC; padding:6px;}
.input, .button {font-size:12px; font-family: Arial; color:#394859;}
fieldset .formRow, fieldset .formButtonRow {padding:4px 0;margin:0; clear:both; }
fieldset .formRow span {margin-left:0px;}
fieldset .formButtonRow {margin:1em 0; border:0}
fieldset .formHideInput {display: none}
fieldset .formButtonRow input {font-size: 16px;font-family: Arial; color:#000; }
.formTitle {color:#394859; font-size:14px; margin:0; padding:0; font-weight:bold;}

/*genericTable */
.genericTable {width:100%; border:0; cellspacing:0; cellpadding:0}
.genericTable td {vertical-align:top;}
.genericTable td.paddingRight {padding-right:0.5em;}
.genericTable td.bg {padding-left:0.5em; background-color:#CCCCCC; color:#FFF}
.genericTable td.borderLeft { border-left:1px solid #CCCCCC;}
.genericTable .th { font-weight:bold}
.genericTable .borderBottomCell td {border-bottom:1px solid #CCCCCC; padding-bottom:0.5em;}
.genericTable .borderBottomCellLight td {border-bottom:1px dotted #CCCCCC; padding-bottom:0.5em;}
.genericTable .bg td {padding:0.5em; background-color:#CCCCCC;}
.genericTable .borderBottomCell p {margin:0; padding:0 0 1em 0}



#b_13 {background:url('/images/bg_13.gif') repeat-x left top}
#b_13 #content .right {background-color: #C23F4B; color:#fff}

#b_19 {background:url('/images/bg_19.gif') repeat-x left top}

#b_65 {background:url('/images/bg_35.gif') repeat-x left top}
#b_65 #content .right {background-color: #97983b; color:#fff}

#b_60 {background:url('/images/bg_20.gif') repeat-x left top}
#b_60 #content .right {background-color: #cfaf6c; color:#fff}

body {background:url('/images/bg_13.gif') repeat-x left top}
#b_18 #content .right {background-color: #C23F4B; color:#fff}

/*light brown*/
#b_20, #b_30, #b_31, #b_32, #b_50, #b_51, #b_52 {background:url('/images/bg_20.gif') repeat-x left top}
#b_20 #content .right, #b_30 #content .right, #b_31 #content .right, #b_32 #content .right, #b_50 #content .right, #b_51 #content .right, #b_52 #content .right {background-color: #cfaf6c; color:#fff}

#b_30 {background:url('/images/bg_20.gif') repeat-x left top}
#b_31 {background:url('/images/bg_20.gif') repeat-x left top}
#b_32 {background:url('/images/bg_20.gif') repeat-x left top}
#b_50 {background:url('/images/bg_20.gif') repeat-x left top}
#b_51 {background:url('/images/bg_20.gif') repeat-x left top}
#b_52 {background:url('/images/bg_20.gif') repeat-x left top}

/*blue*/
#b_22 {background:url('/images/bg_22.gif') repeat-x left top}
#b_22 #content .right {background-color: #6b9fcd; color:#fff}

#b_53 {background:url('/images/bg_22.gif') repeat-x left top}
#b_55 {background:url('/images/bg_22.gif') repeat-x left top}
#b_57 {background:url('/images/bg_22.gif') repeat-x left top}
#b_42 {background:url('/images/bg_22.gif') repeat-x left top}
#b_40 {background:url('/images/bg_22.gif') repeat-x left top}
#b_58 {background:url('/images/bg_22.gif') repeat-x left top}
#b_59 {background:url('/images/bg_22.gif') repeat-x left top}
#b_66 {background:url('/images/bg_22.gif') repeat-x left top}

/*yellow*/
#b_35 {background:url('/images/bg_35.gif') repeat-x left top}
#b_35 #content .right {background-color: #97983b; color:#fff}

#b_67 {background:url('/images/bg_35.gif') repeat-x left top}
#b_36 {background:url('/images/bg_35.gif') repeat-x left top}
#b_37 {background:url('/images/bg_35.gif') repeat-x left top}
#b_49 {background:url('/images/bg_35.gif') repeat-x left top}


/*brands*/
#brands td {padding: 0 15px 15px 0}
#brands img {border: 1px solid #E5E5E5; }
.brands {height:103px; width:103px; display:block; border: 1px solid #E5E5E5; }

#client01 {background: transparent url(/images/clients/clients_01.jpg) top left no-repeat}
#client01:hover {background: transparent url(/images/clients/clients_01_o.jpg) top left no-repeat}
#client02 {background: transparent url(/images/clients/clients_02.jpg) top left no-repeat}
#client02:hover {background: transparent url(/images/clients/clients_02_o.jpg) top left no-repeat}
#client03 {background: transparent url(/images/clients/clients_03.jpg) top left no-repeat}
#client03:hover {background: transparent url(/images/clients/clients_03_o.jpg) top left no-repeat}
#client04 {background: transparent url(/images/clients/clients_04.jpg) top left no-repeat}
#client04:hover {background: transparent url(/images/clients/clients_04_o.jpg) top left no-repeat}
#client05 {background: transparent url(/images/clients/clients_05.jpg) top left no-repeat}
#client05:hover {background: transparent url(/images/clients/clients_05_o.jpg) top left no-repeat}
#client06 {background: transparent url(/images/clients/clients_06.jpg) top left no-repeat}
#client06:hover {background: transparent url(/images/clients/clients_06_o.jpg) top left no-repeat}
#client07 {background: transparent url(/images/clients/clients_07.jpg) top left no-repeat}
#client07:hover {background: transparent url(/images/clients/clients_07_o.jpg) top left no-repeat}
#client08 {background: transparent url(/images/clients/clients_08.jpg) top left no-repeat}
#client08:hover {background: transparent url(/images/clients/clients_08_o.jpg) top left no-repeat}
#clientKRL {background: transparent url(/images/clients/clientsKRL.jpg) top left no-repeat}
#clientKRL:hover {background: transparent url(/images/clients/clientsKRL_o.jpg) top left no-repeat}
#clientDruids {background: transparent url(/images/clients/clientsDruids.jpg) top left no-repeat}
#clientDruids:hover {background: transparent url(/images/clients/clientsDruids_o.jpg) top left no-repeat}