body {
font-size:11px;
background:url(../imx_work/img_background.gif) top center repeat-y;
font-family:Verdana,Tahoma, Arial,sans-serif;
margin:0 2px 2px;
padding:0;
}

table,p,td {
font-family:Verdana,Tahoma, Arial,sans-serif;
font-size:11px;
padding:0;
}

#wrap {
font-family:Verdana,Tahoma, Arial,sans-serif;
width:100%;
background-color:#fff;
}

#wrap1 {
font-family:Verdana,Tahoma, Arial,sans-serif;
width:190px;
}

#header-section {
width:100%;
margin:2px;
}

#header {
clear:both;
border-top:solid 0.1em #afafaf;
border-bottom:solid 0.1em #afafaf;
background-color:#ebebeb;
text-transform:uppercase;
line-height:2em;
height:2em;
color:#323232;
margin:0 0 1.5em;
}

#header ul {
list-style:none;
font-weight:700;
font-size:1em;
margin:0;
padding:0;
}

#header li {
float:left;
white-space:nowrap;
}

#header li a {
display:block;
border-right:solid 0.1em #afafaf;
background-color:#ebebeb;
text-decoration:none;
color:#323232;
padding:0 1em;
}

#header a:hover {
border-right:solid 0.1em #afafaf;
background-color:#fff;
text-transform:uppercase;
text-decoration:none;
color:#E30176;
}

#header .selected {
border-right:solid 0.1em #afafaf;
background-color:#dcdcdc;
color:#323232;
padding:0 0.5em;
}

* html #header a {
width:1%;
}

#left-column {
float:left;
width:190px;
vertical-align:top;
background-color:#fff;
font-size:11px;
color:#323232;
}

#left-column ul {
width:95%;
list-style:none;
margin:0;
padding:0;
}

#left-column li a {
display:block;
border-left:solid 0.5em #FE0101;
border-top:solid 0.1em #c8c8c8;
background-color:#006;
text-decoration:none;
font-weight:400;
color:#fff;
height:1.3em;
padding:0.3em 0.7em 0.2em 1.2em;
}

#left-column a:hover {
border-left:solid 0.5em #FFEC80;
background-color:#fff;
text-decoration:none;
color:#E30176;
}

#left-column .selected {
display:block;
border-left:solid 0.5em #afafaf;
border-top:solid 0.1em #c8c8c8;
background-color:#dcdcdc;
font-weight:400;
color:#323232;
padding:0.3em 0.7em 0.2em 1.2em;
}

#left-column .left-navheader-first {
display:block;
border-left:solid 0 #ffd271;
background-color:#dcdcdc;
margin:0;
padding:0.2em 0 0 0.8em;
}

#left-column .left-navheader {
display:block;
border-left:solid 0.5em #ebebeb;
background-color:#dcdcdc;
text-transform:uppercase;
text-decoration:none;
font-weight:700;
color:#323232;
margin:1em 0 0;
padding:0.3em 0.7em 0.2em 0.4em;
}

#middle-column {
float:left;
width:80%;
vertical-align:top;
background-color:#fff;
color:#646464;
line-height:1.3em;
font-size:1.2em;
padding:0;
}

#other-column {
float:left;
width:100%;
vertical-align:top;
background-color:#fff;
color:#646464;
line-height:1.3em;
font-size:1.2em;
padding:0;
}

.middle-column-left {
float:left;
width:47.75%;
}

.middle-column-right {
float:right;
width:47.75%;
}

.middle-column-box-title-grey {
clear:both;
display:block;
background-color:#c5c5c5;
font-weight:400;
font-size:12px;
color:#000;
margin:0 0 0.5em;
padding:0.1em 0 0.1em 0.2em;
}

.middle-column-box-title-blue {
clear:both;
display:block;
background-color:#bbd3f7;
font-weight:700;
color:#323232;
margin:0 0 0.5em;
padding:0.1em 0 0.1em 0.2em;
}

.middle-column-box-title-yellow {
clear:both;
display:block;
background-color:#fbfd60;
font-weight:700;
color:#323232;
margin:0 0 0.5em;
padding:0.1em 0 0.1em 0.2em;
}

.middle-column-box-title-green {
clear:both;
display:block;
background-color:#006;
font-weight:400;
font-size:12px;
color:#fff;
margin:0 0 0.5em;
padding:0.1em 0 0.1em 0.2em;
}

.middle-column-box-title-red {
clear:both;
display:block;
background-color:#eb0006;
font-weight:700;
color:#fff;
margin:0 0 0.5em;
padding:0.1em 0 0.1em 0.2em;
}

.middle-column-box-white {
float:left;
width:100%;
margin:0 0 1.5em;
padding:0;
}

.middle-column-box-blue {
float:left;
width:100%;
background-color:#bbd3f7;
margin:0 0 1.5em;
padding:0;
}

.middle-column-box-yellow {
float:left;
width:100%;
background-color:#fff0aa;
margin:0 0 1.5em;
padding:0;
}

.middle-column-box-green {
float:left;
width:100%;
background-color:#e0f4b5;
margin:0 0 1.5em;
padding:0;
}

.middle-column-box-red {
float:left;
width:100%;
background-color:#ffdbdb;
margin:0 0 1.5em;
padding:0;
}

.middle-column-box-left-white {
float:left;
width:98%;
margin:0 0 1.5em;
padding:0;
}

.middle-column-box-left-blue {
float:left;
width:98%;
background-color:#D4FEF5;
margin:0 0 1.5em;
padding:0;
}

.middle-column-box-left-yellow {
float:left;
width:98%;
background-color:#fff0aa;
margin:0 0 1.5em;
padding:0;
}

.middle-column-box-left-green {
float:left;
width:98%;
background-color:#d7f4b5;
margin:0 0 1.5em;
padding:0;
}

.middle-column-box-left-red {
float:left;
width:98%;
background-color:#ffdbdb;
margin:0 0 1.5em;
padding:0;
}

.middle-column-box-right-white {
float:right;
width:98%;
margin:0 0 1.5em;
padding:0;
}

.middle-column-box-right-blue {
float:right;
width:98%;
background-color:#e2eefc;
margin:0 0 1.5em;
padding:0;
}

.middle-column-box-right-yellow {
float:right;
width:98%;
background-color:#fff0aa;
margin:0 0 1.5em;
padding:0;
}

.middle-column-box-right-green {
float:right;
width:98%;
background-color:#e0f4b5;
margin:0 0 1.5em;
padding:0;
}

.middle-column-box-right-red {
float:right;
width:98%;
background-color:#ffdbdb;
margin:0 0 1.5em;
padding:0;
}

.middle-column-img-left {
float:left;
border:solid 1px #646464;
margin:0.3em 0.5em 0 0;
}

.middle-column-img-right {
float:right;
border:solid 1px #646464;
margin:0.3em 0 0 0.5em;
}

#right-column {
float:left;
width:190px;
background-color:#fff;
color:#646464;
font-size:1.1em;
}

.right-column-box-title-grey {
clear:both;
display:block;
background-color:#dcdcdc;
font-weight:700;
color:#323232;
margin:0 0 0.2em;
padding:0.2em;
}

.right-column-box-title-blue {
clear:both;
display:block;
background-color:#bbd3f7;
font-weight:700;
color:#323232;
margin:0 0 0.2em;
padding:0.2em;
}

.right-column-box-title-yellow {
clear:both;
display:block;
background-color:#fbfd60;
font-weight:700;
color:#323232;
margin:0 0 0.2em;
padding:0.2em;
}

.right-column-box-title-green {
clear:both;
display:block;
background-color:#c4dd6c;
font-weight:700;
color:#323232;
margin:0 0 0.2em;
padding:0.2em;
}

.right-column-box-title-red {
clear:both;
display:block;
background-color:#ffb0b0;
font-weight:700;
color:#323232;
margin:0 0 0.2em;
padding:0.2em;
}

.right-column-box-white {
float:left;
width:91%;
border:solid 0.1em #c8c8c8;
margin:0 0 0.8em;
padding:0.4em;
}

.right-column-box-blue {
float:left;
width:91%;
border:solid 0.1em #c8c8c8;
background-color:#e2eefc;
margin:0 0 0.8em;
padding:0.4em;
}

.right-column-box-yellow {
float:left;
width:91%;
border:solid 0.1em #c8c8c8;
background-color:#fff0aa;
margin:0 0 0.8em;
padding:0.4em;
}

.right-column-box-green {
float:left;
width:91%;
border:solid 0.1em #c8c8c8;
background-color:#e0f4b5;
margin:0 0 0.8em;
padding:0.4em;
}

.right-column-box-red {
float:left;
width:91%;
border:solid 0.1em #c8c8c8;
background-color:#ffdbdb;
margin:0 0 0.8em;
padding:0.4em;
}

.right-column-img {
float:right;
border:solid 1px #646464;
margin:1em 0 0;
}

#footer {
clear:both;
float:left;
width:80%;
height:2.5em;
border-top:solid 0.1em #969696;
border-bottom:solid 0.1em #969664;
background-color:#dcdcdc;
text-align:center;
color:#646464;
font-size:1em;
margin:1em 0;
padding:0.25em 0 0.3em;
}

A:hover {
font-size:11px;
color:#E30176;
text-decoration:underline overline;
}

.top A:hover {
font-size:12px;
color:#FF0101;
text-decoration:none;
font-weight:700;
}

.news A:hover {
font-size:12px;
color:#FF0101;
text-decoration:underline;
}

.newssml A:hover {
font-size:11px;
color:#FF6000;
text-decoration:underline;
}

.flow A:active {
font-size:12px;
color:#ffd400;
text-decoration:none;
}

.flow A:hover {
font-size:12px;
color:#FF0101;
background-color:#e7e7e7;
}

.flow1 A:active {
font-size:11px;
color:#ffd400;
text-decoration:none;
}

.flow1 A:hover {
font-size:11px;
color:#FF0101;
background-color:#e7e7e7;
}

.flow2 A:active {
font-size:10px;
color:#FF0101;
text-decoration:none;
}

.flow2 A:hover {
font-size:10px;
color:#FF0101;
background-color:#e7e7e7;
}

.cat A:link {
font-size:11px;
color:#000;
text-decoration:none;
}

.cat A:visited {
font-size:11px;
color:#009;
text-decoration:none;
}

.cat A:active {
font-size:11px;
color:#FF0101;
text-decoration:none;
}

.cat A:hover {
font-size:11px;
color:#FF0101;
background-color:#e7e7e7;
text-decoration:underline;
}

.showcat A:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#FF6000;
text-decoration:underline;
}

.orangelink A:hover {
font-family:Verdana, arial, helvetica;
font-size:11px;
font-weight:700;
color:#FF6000;
text-decoration:underline overline;
}

.button {
font-family:verdana, arial;
font-size:11px;
}

.smlwhite {
color:#fff;
font-family:verdana,arial,helvetica;
font-size:11px;
}

.normalsml {
color:#000;
font-family:verdana,arial,helvetica;
font-size:11px;
}

.input {
font-family:verdana, arial;
color:#000;
font-size:11px;
}

H4 {
font-family:arial;
font-size:15px;
font-weight:700;
color:#000;
padding-bottom:1px;
padding-top:0;
margin-left:0;
margin-bottom:0;
margin-top:2px;
border-bottom:solid 1px #FFB6F9;
}

H3 {
font-family:arial;
font-size:15px;
font-weight:700;
color:#006;
padding-bottom:1px;
padding-top:0;
margin-left:0;
margin-bottom:0;
margin-top:2px;
}

H1 {
font-family:verdana;
font-size:24px;
font-weight:400;
color:#006;
padding-bottom:4px;
padding-left:20px;
margin-bottom:0;
margin-top:0;
padding-top:4px;
}

TEXTAREA.catalogue {
width:400px;
height:80px;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#000;
font-size:11px;
}

A:active.ingate {
font-size:11px;
color:#E30176;
text-decoration:none;
font-weight:400;
}

A:hover.ingate {
font-size:11px;
color:#E30176;
text-decoration:underline overline;
font-weight:400;
}

.sf {
font-family:verdana;
}

.accordion h6 {
background:#f2f2f2;
text-align:right;
font:normal 100%/80% Verdana, Arial, Helvetica, sans-serif;
line-height:1.4em;
border:none;
cursor:pointer;
margin:0;
padding:1px 5px;
}

.accordion h6:hover {
background-color:#e3e2e2;
}

.accordion p {
background:#7B90FE;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.2em;
font-size:11px;
border-left:solid 1px #cccccd;
border-right:solid 1px #cccccd;
border-bottom:solid 1px #cccccd;
margin:0;
padding:5px 7px;
}

.accordion_blue h6 {
background:#FBFD60;
text-align:right;
font:normal 100%/80% Verdana, Arial, Helvetica, sans-serif;
line-height:1.4em;
border:none;
cursor:pointer;
margin:0;
padding:1px 5px;
}

.accordion_blue h6:hover {
background-color:#F4F4FE;
}

.accordion_blue p {
background:#7B90FE;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.2em;
font-size:11px;
border:0;
margin:0;
padding:5px 7px;
}

FORM,#left-column li {
margin:0;
}

.middle-column-box-white p.heading,.middle-column-box-left-white p.heading,.middle-column-box-right-white p.heading {
font-weight:700;
font-size:1.2em;
margin:1em 0;
}

.middle-column-box-white p.subheading,.middle-column-box-left-white p.subheading,.middle-column-box-right-white p.subheading {
font-weight:700;
margin:1em 0 0.6em;
}

.middle-column-box-white p,.middle-column-box-left-white p,.middle-column-box-right-white p {
margin:0 0 0.6em;
}

.middle-column-box-blue p.heading,.middle-column-box-yellow p.heading,.middle-column-box-green p.heading,.middle-column-box-red p.heading,.middle-column-box-left-blue p.heading,.middle-column-box-left-yellow p.heading,.middle-column-box-left-green p.heading,.middle-column-box-left-red p.heading,.middle-column-box-right-blue p.heading,.middle-column-box-right-yellow p.heading,.middle-column-box-right-green p.heading,.middle-column-box-right-red p.heading {
font-weight:700;
font-size:1.2em;
margin:1em 0;
padding:0 1em 0 0.8em;
}

.middle-column-box-blue p.subheading,.middle-column-box-yellow p.subheading,.middle-column-box-green p.subheading,.middle-column-box-red p.subheading,.middle-column-box-left-blue p.subheading,.middle-column-box-left-yellow p.subheading,.middle-column-box-left-green p.subheading,.middle-column-box-left-red p.subheading,.middle-column-box-right-blue p.subheading,.middle-column-box-right-yellow p.subheading,.middle-column-box-right-green p.subheading,.middle-column-box-right-red p.subheading {
font-weight:700;
margin:1em 0 0.6em;
padding:0 1em 0 0.8em;
}

.middle-column-box-blue p,.middle-column-box-yellow p,.middle-column-box-green p,.middle-column-box-red p,.middle-column-box-left-blue p,.middle-column-box-left-yellow p,.middle-column-box-left-green p,.middle-column-box-left-red p,.middle-column-box-right-blue p,.middle-column-box-right-yellow p,.middle-column-box-right-green p,.middle-column-box-right-red p {
margin:0 0 0.6em;
padding:0 1em 0 0.8em;
}

.right-column-box-white p,.right-column-box-blue p,.right-column-box-yellow p,.right-column-box-green p,.right-column-box-red p {
margin:0.3em 0 0.4em;
}

A:link,A:visited,A:active,.newssml A:link,.newssml A:visited,.newssml A:active {
font-size:11px;
text-decoration:none;
}

.top A:link,.top A:visited,.top A:active {
font-size:12px;
color:#000;
text-decoration:none;
font-weight:700;
}

.news A:link,.news A:visited,.news A:active {
font-size:12px;
text-decoration:none;
}

.flow A:link,.flow A:visited {
font-size:12px;
color:#fff;
text-decoration:none;
}

.flow1 A:link,.flow1 A:visited {
font-size:11px;
color:#fff;
text-decoration:none;
}

.flow2 A:link,.flow2 A:visited {
font-size:10px;
color:#009;
text-decoration:none;
}

.showcat A:link,.showcat A:visited,.showcat A:active {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#00C;
text-decoration:none;
}

.orangelink A:link,.orangelink A:visited,.orangelink A:active {
font-family:Verdana, arial, helvetica;
font-size:11px;
font-weight:700;
color:#00c;
text-decoration:none;
}

A:link.ingate,A:visited.ingate {
font-size:11px;
color:#00F;
text-decoration:none;
font-weight:400;
}

.accordion,.accordion_blue {
width:auto;
border:none;
}

.accordion h6.active,.accordion_blue h6.active {
background-position:right 5px;
}