﻿html, body { height:100%; width:100%; overflow:hidden; padding:0; margin:0; }
 
body { overflow:auto; }

img { border:0; }

#backgroundimage { display:none; }
.privacypolicy { display:none; }
#container { width:100%;}

.space10 { width:10px; height:10px; }

/* MAINCONTAINER */
#container #maincontainer { width:100%; margin-left:auto; margin-right:auto; }

#container #maincontainer #top { display:none; }
#container #maincontainer #top #logo { float:left; padding-left:6px; }
#container #maincontainer #top #right { float:right; }
#container #maincontainer #top #right #links { float:left; padding-top:0px; }
#container #maincontainer #top #right #links a { font-family:Verdana; font-size:9px; color:#000; text-decoration:none; text-transform:uppercase; padding-left:5px; }
#container #maincontainer #top #right #flags { float:left; padding:0 10px 0 10px; }
#container #maincontainer #top #right #search { float:left; }
#container #maincontainer #top #right #search input
{
    width:130px; height:19px; background-color:#d6dcdc; border:0; font-family:Verdana; font-size:11px; color:#6b6e6e; padding:0 0 0 12px;
}

/*TTS IMAGE ADD*/
#container #maincontainer #top #right #search .button { width:26px; height:19px; background-image:url('/images/top/btn_search.png'); cursor:hand; }

/*#container #maincontainer #menu { width:958px; height:23px; background-image:url('../images/menu/background.png'); background-repeat:no-repeat; padding:0 0 9px 2px; }*/
#container #maincontainer #menu { display:none; }
#container #maincontainer #menu .item a { display:none; }
#container #maincontainer #menu .item_active a { display:none; }
#container #maincontainer #menu .item a:hover { display:none; }
#container #maincontainer #menu .itempadding { display:none; }
/*#container #maincontainer #menu .itempadding { float:left; padding-right:32px; }*/

/* BANNER */
#container #maincontainer #banner { width:770px; height:252px; background-repeat:no-repeat; }
#container #maincontainer #banner #clickarea { width:700px; height:252px; float:left; cursor:pointer; cursor:hand; }
#container #maincontainer #banner #bannernumbers { padding:228px 5px 0 0; }
#container #maincontainer #banner #bannernumbers a
{
    float:right; width:19px; height:17px; background-color:#616161; text-align:center; margin-left:1px; padding-top:2px;
    font-family:Arial; font-size:12px; color:#b0b0b0; font-weight:bold; text-decoration:none;
}
#container #maincontainer #banner #bannernumbers a:hover { color:#fff; background-color:#000; }
#container #maincontainer #banner #bannernumbers .active { color:#fff; background-color:#000; }

/* RIGHTCONTAINER */
#container #maincontainer #rightcontainer { display:none;}

/* NEWS */
#container #maincontainer #rightcontainer #news
{
    background-image:url('../images/newsbox/background.png'); background-repeat:no-repeat; margin-bottom:10px;
    padding:16px 10px 10px 10px; font-family:Verdana; font-size:12px; color:#8a8989;
}
#container #maincontainer #rightcontainer #news .header { font-family:Verdana; font-size:11px; color:#fff; text-transform:uppercase; }
#container #maincontainer #rightcontainer #news .header_bold { font-family:Verdana; font-size:11px; color:#fff; font-weight:bold; text-transform:uppercase; }
#container #maincontainer #rightcontainer #news .item { padding-top:24px; }
#container #maincontainer #rightcontainer #news .item a { font-family:Verdana; font-size:12px; color:#8a8989; text-decoration:none; }
#container #maincontainer #rightcontainer #news .item a:hover { font-family:Verdana; font-size:12px; color:#f4f3f3; text-decoration:none; }
#container #maincontainer #rightcontainer #news .item .date { font-size:10px; color:#0a5b5f; text-transform:uppercase; }

/*TTS ADD BEGIN*/
#container #maincontainer #rightcontainer #news .readmore { padding-top:24px; text-align:right;}
#container #maincontainer #rightcontainer #news .readmore a { font-family:Verdana; font-size:12px; color:#8a8989; text-decoration:none; }
#container #maincontainer #rightcontainer #news .readmore a:hover { font-family:Verdana; font-size:12px; color:#f4f3f3; text-decoration:none; }
/*TTS ADD END*/

/* NEWSLETTER */
#container #maincontainer #rightcontainer #newsletter { height:96px; margin-bottom:10px; border:1px solid #74898a; padding:11px 10px 9px 8px; }
#container #maincontainer #rightcontainer #newsletter #headercontainer { height:34px; }
#container #maincontainer #rightcontainer #newsletter #letter { float:left; padding-right:9px; }
#container #maincontainer #rightcontainer #newsletter .header { float:left; font-family:Verdana; font-size:11px; text-transform:uppercase; }
#container #maincontainer #rightcontainer #newsletter p { height:43px; font-family:Verdana; font-size:10px; color:#555555; line-height:10px; margin:0; padding:0; }
#container #maincontainer #rightcontainer #newsletter input
{
    width:108px; height:19px; padding:0 0 0 7px; margin:0; border:0; background-color:#fff; float:left; font-family:Verdana; font-size:11px; color:#7fa8ab;
}
#container #maincontainer #rightcontainer #newsletter .button { float:left; width:32px; margin-left:6px;}

/* LOGIN */
#container #maincontainer #rightcontainer #login
{
    height:124px; background-image:url('../images/loginbox/background.png'); background-repeat:no-repeat; padding:12px 10px 0 10px;
}
#container #maincontainer #rightcontainer #login input
{
    border:0; width:111px; height:19px; margin-bottom:5px; font-family:Verdana; font-size:11px; color:#7fa8ab; padding:0 0 0 7px; float:left;
}
#container #maincontainer #rightcontainer #login .button { width:35px; height:19px; background-color:#000; padding-left:0; font-size:10px; padding:0; float:left; margin-left:6px; }
#container #maincontainer #rightcontainer #login a { font-family:Verdana; font-size:10px; color:#009ea7; text-decoration:none; display:block; }
#container #maincontainer #rightcontainer #login a:hover { text-decoration:underline; }

/* BOXES */
#container #maincontainer #boxes { height:252px; margin-top:10px; }
#container #maincontainer #boxes .box
{
    width:230px; height:250px; float:left; margin-right:10px; background-image:url('../images/boxes/background.png'); background-repeat:no-repeat;
    padding:1px 10px 1px 10px; font-family:Verdana; font-size:11px; color:#555555;
}
#container #maincontainer #boxes .box .headerimage { float:left; padding-right:10px; }
#container #maincontainer #boxes .box .header { float:left; padding-top:9px; font-family:Verdana; font-size:px; color:#000; text-transform:uppercase; }
#container #maincontainer #boxes .box #textcontainer { padding-left:30px; }
#container #maincontainer #boxes .box #textcontainer .green { color:#005257; }
#container #maincontainer #boxes .box #items1 .listitem { padding-bottom:16px; cursor:pointer; cursor:hand; }
#container #maincontainer #boxes .box #items2 .listitem { padding-bottom:16px; }
#container #maincontainer #boxes .box .mouseover
{
    width:205px; height:101px; background-image:url('../images/boxes/mouseover_bg.png'); background-repeat:no-repeat; padding:5px 10px 8px 15px;
    display:none; cursor:pointer; cursor:hand;
}
#container #maincontainer #boxes .box .mouseover a { color:#005257; text-decoration:none; position:relative; left:139px; }
#container #maincontainer #boxes .box .mouseover a:hover { text-decoration:underline; }

/* LEFTCONTAINER */
#container #maincontainer #leftcontainer { display:none; }

/* LEFTMENU */
#leftmenu { padding:4px; background-image:url('../images/leftmenu/background.png'); background-repeat:repeat-y; }
#leftmenu .menuitem { font-family:Verdana; font-size:11px; color:#b3bdbe; font-weight:bold; text-transform:uppercase; cursor:pointer; cursor:hand; }

/*TTS ADD BEGIN*/
#leftmenu .menuitem a { font-family:Verdana; font-size:11px; color:#b3bdbe; font-weight:bold;  text-transform:none; text-decoration:none; text-transform:uppercase; cursor:pointer; cursor:hand; }
/*TTS ADD END*/

#leftmenu .menuitem .arrow { padding-right:5px; }

#leftmenu .menuitem .itemlink_off { height:19px; padding:7px 0 0px 10px; }
#leftmenu .menuitem .itemlink2_off { height:32px; padding:7px 0 0px 10px; }
#leftmenu .menuitem .itemlink_on { height:19px; padding:7px 0 0px 10px; background-image:url('../images/leftmenu/menuitem_on_bg.png'); background-repeat:no-repeat; }
#leftmenu .menuitem .itemlink2_on { height:32px; padding:7px 0 0px 10px; background-image:url('../images/leftmenu/menuitem2_on_bg.png'); background-repeat:no-repeat; }
#leftmenu .menuitem .submenu { padding:7px 20px 0 12px; margin-bottom:12px; background-image:url('../images/leftmenu/submenu_bg.png'); }
#leftmenu .menuitem .submenu a
{
    display:block; font-family:Verdana; font-size:11px; color:#e5e9e9; font-weight:normal; text-transform:none; text-decoration:none; padding:0; padding-bottom:10px;
}
#leftmenu .menuitem .submenu a:hover { color:#1b1e1f; }

/* CONTACT BOX */
#container #maincontainer #leftcontainer #contactbox { height:115px; margin-top:10px; border:1px solid #74898a; padding:10px 0 10px 7px; }
#container #maincontainer #leftcontainer #contactbox #name { font-family:Arial; font-size:11px; color:#000; text-transform:uppercase; line-height:13px; }
#container #maincontainer #leftcontainer #contactbox #jobtitle { font-family:Arial; font-size:11px; color:#74898a; font-weight:bold; text-transform:uppercase; padding-bottom:6px; line-height:13px; }
#container #maincontainer #leftcontainer #contactbox #image { float:left; padding-right:5px; }
#container #maincontainer #leftcontainer #contactbox #info { float:left; font-family:Arial; font-size:11px; color:#74898a; line-height:13px; }
#container #maincontainer #leftcontainer #contactbox #info a { color:#005257; text-decoration:none; }

/* MIDDLECONTAINER */
#container #maincontainer #middlecontainer { float:left; width:560px; margin-right:10px; margin-bottom:12px; }

/* CONTENTCONTAINER */
#container #maincontainer #middlecontainer #contentcontainer { padding:10px 0 10px 10px; font-family:Verdana; font-size:12px; color:#212920; line-height:15px; }
#container #maincontainer #middlecontainer #contentcontainer a { color:#005257; text-decoration:none; }
#container #maincontainer #middlecontainer #contentcontainer h1 { margin:0; font-family:Verdana; font-size:18px; color:#000; font-weight:normal; padding:25px 0 5px 0; }
#container #maincontainer #middlecontainer #contentcontainer h2 { margin:0; font-family:Verdana; font-size:12px; color:#74898a; text-transform:uppercase; font-weight:normal; padding:0 0 20px 0; }
#container #maincontainer #middlecontainer #contentcontainer ul { margin:0; padding:0 0 0 15px; color:#74898a; }
#container #maincontainer #middlecontainer #contentcontainer .green { color:#74898a; }
#container #maincontainer #middlecontainer #contentcontainer .black { color:#000; }

/*TTS ADD*/
#container #maincontainer #middlecontainer #contentcontainer table { font-size:12px; }

/* BREADCRUM */
#container #maincontainer #middlecontainer #contentcontainer #breadcrum { display:none;font-family:Arial; font-size:11px; color:#000; }
#container #maincontainer #middlecontainer #contentcontainer #breadcrum a { font-family:Arial; font-size:11px; color:#74898a; text-decoration:none; }

/* EMPLOYEECONTAINER */
#container #maincontainer #middlecontainer #contentcontainer .employee { border:0px solid #000; float:left; width:50%; height:146px; margin:0 0 20px 0; }
#container #maincontainer #middlecontainer #contentcontainer .employee img { float:left; margin-right:12px; }
#container #maincontainer #middlecontainer #contentcontainer .employee .info { float:left; bottom:0; left:120px; border:0px solid #ff0000; }
#container #maincontainer #middlecontainer #contentcontainer .employee .info .name { font-family:Arial; font-size:11px; color:#000; text-transform:uppercase; line-height:13px; }
#container #maincontainer #middlecontainer #contentcontainer .employee .info .title { font-family:Arial; font-size:11px; color:#74898a; font-weight:bold; text-transform:uppercase; line-height:13px; margin-bottom:18px; }
#container #maincontainer #middlecontainer #contentcontainer .employee .info .contact { line-height:13px; font-family:Arial; font-size:11px; color:#74898a; }
#container #maincontainer #middlecontainer #contentcontainer .employee .bubble
{
    width:163px; height:137px; background-image:url('../images/bubble.png'); background-repeat:no-repeat; display:none;
}
#container #maincontainer #middlecontainer #contentcontainer .employee .bubble .text { font-family:Arial; font-size:11px; color:#fff; padding:20px 12px 0 22px; }


/* BOTTOM */
#bottom
{
    width:640px; height:46px; margin-left:auto; margin-right:auto; text-align:center; background-color:#fff;
    background-image:url('../images/address_bg.png'); background-repeat:repeat-y;
}
#bottom_frontpage
{
    width:640px; height:36px; margin-left:auto; margin-right:auto; text-align:center; background-color:#fff; padding-top:10px;
    background-image:url('../images/address_bg.png'); background-repeat:repeat-y;
}
#bottom_shadow { width:640px; height:4px; background-image:url('../images/bottom_shadow.png'); background-repeat:no-repeat; margin-left:auto; margin-right:auto; position:relative; top:-2px; }

/* ADDRESS */
#address { padding-top:12px; font-family:Verdana; font-size:10px; color:#7fa8ab; text-transform:uppercase; }
#address_frontpage { font-family:Verdana; font-size:10px; color:#7fa8ab; text-transform:uppercase; }

/* OPENCLOSE */
#container #maincontainer #middlecontainer #contentcontainer .openclose { cursor:pointer; cursor:hand; color:#005257; }
#container #maincontainer #middlecontainer #contentcontainer .openclose .text { display:none; padding:16px 0 19px 12px; color:#74898a; cursor:text; }
#container #maincontainer #middlecontainer #contentcontainer .openclose .text h3 { font-size:12px; color:#74898a; font-weight:bold; margin:0; padding:0; }
