/* -------------------------- */
/* -- links ----------------- */

a:link {font-weight: bold; text-decoration: none; color: #555545;}
a:active {font-weight: bold; text-decoration: none; color: #555545;}
a:visited {font-weight: bold; text-decoration: none; color: #555545;}
a:hover {font-weight: bold; text-decoration: none; color: #777767;}

div#left a:link{color: #EEEEDE;}
div#left a:active{color: #EEEEDE;}
div#left a:visited{color: #EEEEDE;}
div#left a:hover{color: #FFFFFF;}

div#left div.subsubs a:link{color: #EEEEDE;}
div#left div.subsubs a:active{color: #EEEEDE;}
div#left div.subsubs a:visited{color: #EEEEDE;}
div#left div.subsubs a:hover{color: #FFFFFF;}

div#left div.color00 a:link{color: #555545;}
div#left div.color00 a:active{color: #555545;}
div#left div.color00 a:visited{color: #555545;}
div#left div.color00 a:hover{color: #777767;}

div#left div.color08 a:link{color: #555545;}
div#left div.color08 a:active{color: #555545;}
div#left div.color08 a:visited{color: #555545;}
div#left div.color08 a:hover{color: #777767;}

div#footer a:link{color: #666656;}
div#footer a:active{color: #666656;}
div#footer a:visited{color: #666656;}
div#footer a:hover{color: #444434;}


/* -------------------------- */
/* -- general --------------- */




body
{
margin: 0;
color: #333323;
background-color: #e5e5cd;
/*background-image: url('../images/bg.gif');*/
background-repeat: no-repeat;
background-position: top center;
font-family: Verdana, Arial;
font-size: 12px;
text-align: left;
}

table
{
padding: 0px;
border-collapse: collapse;
border-width: 0px;
background-repeat: no-repeat;
}

tr
{
margin: 0px;
padding: 0px;
border-width: 0px;
border-collapse: collapse;
vertical-align: top;
background-repeat: no-repeat;
background-position: top left;
font-family: Arial, Verdana;
font-size: 12px;
}

td
{
margin: 0px;
padding: 0px;
border-width: 0px;
border-collapse: collapse;
vertical-align: top;
background-repeat: no-repeat;
background-position: top left;
font-family: Arial, Verdana;
font-size: 12px;
}

img
{
border: 0px;
}

div
{
position: relative;
margin: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
border: 0px;
font-family: Verdana, Arial;
font-size: 12px;
background-repeat: no-repeat;
background-position: top left;
}

h1
{
font-size: 13px;
font-weight: bold;
margin: 0px;
margin-top: 8px;
margin-bottom: 8px;
}

h2, h3, h4, h5
{
font-size: 11px;
font-weight: bold;
margin: 0px;
margin-top: 8px;
margin-bottom: 8px;
}

hr
{
border: 0px;
height: 1px;
color: #EEEEDE;
background-color: #EEEEDE;
}

span.smalltext
{
font-size: 10px;
}

/* -------------------------- */
/* -- shell ----------------- */

div#shell
{
width: 960px;
text-align: center;
background-image: url('../images/shell-bg.gif');
background-repeat: repeat-y;
}

/* -------------------------- */
/* -- header ---------------- */

div#header
{
clear: both;
width: 920px;
height: 165px;
background-color: #EEEEDE;
background-position: 0px 70px;
}

div#header img#logo
{
position: absolute;
left: 20px;
top: 16px;
}

div.c00 {background-image: url('../images/header-bg-00.jpg');}
div.c01 {background-image: url('../images/header-bg-01.jpg');}
div.c02 {background-image: url('../images/header-bg-02.jpg');}
div.c03 {background-image: url('../images/header-bg-03.jpg');}
div.c04 {background-image: url('../images/header-bg-04.jpg');}
div.c05 {background-image: url('../images/header-bg-05.jpg');}
div.c06 {background-image: url('../images/header-bg-06.jpg');}
div.c07 {background-image: url('../images/header-bg-07.jpg');}

/* -------------------------- */
/* -- menu ------------------ */

div#menu
{
height: 70px;
background-image: url('../images/menu-bg.gif');
text-align: right;
}

div#menu img
{
margin-left: 20px;
}

div#menu img#mymrb
{
margin-left: 42px;
margin-right: 22px;
}

div#submenu
{
background-color: #CCCCBC;
}

/* -------------------------- */
/* -- main ------------------ */

div#main
{
width: 920px;
text-align: left;
padding-top: 20px;
padding-bottom: 20px;
display: table;
background-color: #FFFFFF;
}

/* -------------------------- */
/* -- left ------------------ */

div#left
{
position: relative;
left: 20px;
float: left;
width: 220px;
}

div#left div.box
{
width: 220px;
}

div#left div.title
{
height: 40px;
max-height: 30px;
padding-top: 10px;
padding-left: 10px;
color: #FFFFFF;
font-weight: bold;
}

div#left div.body
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 20px;
color: #FFFFFF;
background-position: bottom left;
}

div#left div.body div.subsubs  
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 0px;
padding-top: 0px;
margin-top: 10px;
margin-bottom: 15px;
margin-left: 10px;
font-size: 11px;
border-left: 1px solid #EEEEDE;
border-left: 1px solid #CCCCAC;
}

div#left div.color00 div.body
{
color: #333323;
}

div#left div.color08 div.body
{
color: #333323;
}

div#left div.color00 {background-color: #d1d197;}
div#left div.color01 {background-color: #728c31;}
div#left div.color02 {background-color: #bd345d;}
div#left div.color03 {background-color: #e5a439;}
div#left div.color04 {background-color: #ea773e;}
div#left div.color05 {background-color: #afcf48;}
div#left div.color06 {background-color: #bd5298;}
div#left div.color07 {background-color: #cc5c76;}
div#left div.color08 {background-color: #f2f2e6;}
div#left div.color03small {background-color: #e5a439;}
div#left div.color04small {background-color: #ea773e;}
div#left div.color05small {background-color: #afcf48;}

div#left div.color00 div.title {background-image: url('../images/left/color00t.gif');}
div#left div.color01 div.title {background-image: url('../images/left/color01t.gif');}
div#left div.color02 div.title {background-image: url('../images/left/color02t.gif');}
div#left div.color03 div.title {background-image: url('../images/left/color03t.gif');}
div#left div.color04 div.title {background-image: url('../images/left/color04t.gif');}
div#left div.color05 div.title {background-image: url('../images/left/color05t.gif');}
div#left div.color06 div.title {background-image: url('../images/left/color06t.gif');}
div#left div.color07 div.title {background-image: url('../images/left/color07t.gif');}
div#left div.color08 div.title {background-image: url('../images/left/color08t.gif');}
div#left div.color03small div.title {background-image: url('../images/left/color03t-small.gif');}
div#left div.color04small div.title {background-image: url('../images/left/color04t-small.gif');}
div#left div.color05small div.title {background-image: url('../images/left/color05t-small.gif');}

div#left div.color00 div.body {background-image: url('../images/left/color00b.gif');}
div#left div.color01 div.body {background-image: url('../images/left/color01b.gif');}
div#left div.color02 div.body {background-image: url('../images/left/color02b.gif');}
div#left div.color03 div.body {background-image: url('../images/left/color03b.gif');}
div#left div.color04 div.body {background-image: url('../images/left/color04b.gif');}
div#left div.color05 div.body {background-image: url('../images/left/color05b.gif');}
div#left div.color06 div.body {background-image: url('../images/left/color06b.gif');}
div#left div.color07 div.body {background-image: url('../images/left/color07b.gif');}
div#left div.color08 div.body {background-image: url('../images/left/color08b.gif'); color: #333323;}
div#left div.color03small div.body {background-image: url('../images/left/color03b-small.gif');}
div#left div.color04small div.body {background-image: url('../images/left/color04b-small.gif');}
div#left div.color05small div.body {background-image: url('../images/left/color05b-small.gif');}


/* -------------------------- */
/* -- right ----------------- */

div#right
{
position: relative;
left: 40px;
float: left;
width: 640px;
}

div#right div.box
{
width: 640px;
}

div#right div.title
{
height: 40px;
max-height: 30px;
padding-top: 10px;
padding-left: 10px;
color: #FFFFFF;
font-weight: bold;
}

div#right div.body
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 20px;
color: #FFFFFF;
background-position: bottom left;
line-height: 150%;
}

div#right div.subtitle
{
max-height: 30px;
padding-top: 10px;
padding-bottom: 10px;
color: #555545;
font-weight: bold;
}

div#right div.color00 div.body
{
color: #333323;
}

div#right div.color08 div.body
{
color: #333323;
}

div#right div.color00 {background-color: #d1d197;}
div#right div.color01 {background-color: #728c31;}
div#right div.color02 {background-color: #bd345d;}
div#right div.color03 {background-color: #e5a439;}
div#right div.color04 {background-color: #ea773e;}
div#right div.color05 {background-color: #afcf48;}
div#right div.color06 {background-color: #bd5298;}
div#right div.color07 {background-color: #cc5c76;}
div#right div.color08 {background-color: #f2f2e6;}
div#right div.color09 {background-color: #f2f2e2;}

div#right div.color00 div.title {background-image: url('../images/right/color00t.gif');}
div#right div.color01 div.title {background-image: url('../images/right/color01t.gif');}
div#right div.color02 div.title {background-image: url('../images/right/color02t.gif');}
div#right div.color03 div.title {background-image: url('../images/right/color03t.gif');}
div#right div.color04 div.title {background-image: url('../images/right/color04t.gif');}
div#right div.color05 div.title {background-image: url('../images/right/color05t.gif');}
div#right div.color06 div.title {background-image: url('../images/right/color06t.gif');}
div#right div.color07 div.title {background-image: url('../images/right/color07t.gif');}
div#right div.color08 div.title {background-image: url('../images/right/color08t.gif');}
div#right div.color09 div.title {background-image: url('../images/right/color09t.gif');}

div#right div.color00 div.body {background-image: url('../images/right/color00b.gif');}
div#right div.color01 div.body {background-image: url('../images/right/color01b.gif');}
div#right div.color02 div.body {background-image: url('../images/right/color02b.gif');}
div#right div.color03 div.body {background-image: url('../images/right/color03b.gif');}
div#right div.color04 div.body {background-image: url('../images/right/color04b.gif');}
div#right div.color05 div.body {background-image: url('../images/right/color05b.gif');}
div#right div.color06 div.body {background-image: url('../images/right/color06b.gif');}
div#right div.color07 div.body {background-image: url('../images/right/color07b.gif');}
div#right div.color08 div.body {background-image: url('../images/right/color08b.gif'); color: #333323;}
div#right div.color09 div.body {background-image: url('../images/right/color09b.gif'); color: #333323;}

/* -------------------------- */
/* -- column ---------------- */

div.col
{
float: left;

}

/* -------------------------- */
/* -- content --------------- */

div#content
{

}

/* -------------------------- */
/* -- footer ---------------- */

div#footer
{
clear: both;
/*width: 960px;*/
max-width: 960px;
padding-left: 40px;
padding-right: 40px;
height: 55px;
background-image: url('../images/footer-bg.gif');
text-align: left;
}

div#footer p
{
margin: 0px;
padding: 0px;
padding-top: 10px;
font-size: 10px;
font-weight: bold;
}

div#footer p a
{
margin-left: 10px;
margin-right: 10px;
}

div#footer p span.language
{
float: right;
}

/* -------------------------- */
/* -- forms ----------------- */

form
{
padding: 0px;
margin: 0px;
}

form input, select, option
{
font-size: 11px;
margin: 0px;
padding: 0px;
border: 0px;
padding-left: 2px;
background-color: #f2f2e6;
border: 1px solid #9f9f8f;
font-family: Arial, Verdana;
}

form input.bt
{
color: #FFFFFF;
background-color: #9f9f8f;
border: 1px solid #444454;
font-weight: bold;
}

table.formtable
{
margin-top: 5px;
margin-bottom: 5px;
}

table.formtable td
{
padding-top: 4px;
padding-bottom: 4px;
}

form.rightcolumnform input, select, option
{
width: 110px;
}

form.rightcolumnform input.bt
{
width: 114px;
}

/* -------------------------- */
/* -- various --------------- */

div.logos
{
float: left; 
width: 220px; 
margin-left: 40px; 
text-align: center;
}

div.logos img
{
margin: 5px;
margin-top: 0px;
}