﻿body 
{
    background-image:url(/media/images/globe_opt.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    background-color:#9db5bc;
    font-family:Verdana !important;
    font-size:11px;
    line-height:16px;
}
h1
{
   /* font-size:14px;*/
    font-weight:bold;
    /*text-transform:uppercase;
    padding:2px 0px 10px 0px;*/
    line-height:16px;

}
h2
{
    font-weight:bold;
    line-height:16px;

}
h3
{
    font-weight:bold;
    line-height:16px;

    padding:2px 0px 0px 0px;
}
h4
{
    line-height:16px;
    font-weight:bold;
}
a
{
    color:Black;
}
a:visited
{
    color:Black;
}
a:hover
{
    /*color:#ee7f00;*/
}
li a
{
    text-decoration:none;
    
}
strong
{
    font-weight:bold;
    line-height:16px;
}
table tr td
{
     line-height:16px;
}
.main
{
    width:924px;
    min-height:754px;
    margin:0px auto 0px auto;
    position:relative;
}
.main .top
{    
    background-repeat:no-repeat;
    background-position:left top;
}
.main .top .logo
{
    /*background-image:url(/media/images/logo.png);
    background-repeat:no-repeat;*/
    width:176px;
    height:212px;
}

/* 
    Service menu 
*/
.servicemenu
{
    position:absolute;
    right:0px;
    top:185px;
}
.servicemenu ul li
{
    float:left;
    font-size:10px; 
    padding:7px 15px 0px 10px;
}
.servicemenu ul li a
{
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:none;
}
.servicemenu ul li a.White
{
    color:White;
}
.servicemenu ul li a.Black
{
    color:Black;
}
.servicemenu ul li a.orange
{
    color:#ee7f00;
}

/* 
    Topmenu 
*/
.main .topmenu
{
    text-transform:uppercase;    
    background-image:url(/media/images/topmenu.png);
    background-repeat:no-repeat;
    height:24px;
}
.main .topmenu ul
{
    
}
.main .topmenu ul li
{
    font-size:10px;    
    float:left;
    padding:7px 0px 0px 20px;
}
.main .topmenu ul li a
{
    font-weight:bold;
    text-decoration:none;
}
.main .topmenu .search
{
    float:right;
    font-size:10px; 
    padding:2px 15px 0px 0px;
}
.main .topmenu .search input
{
   height:14px;
   width:144px;
   margin:0px 5px 0px 0px;
}
.main .topmenu .search a
{
    font-weight:bold;
    position:relative;
    bottom:2px;
    text-decoration:none;
}
.main .topmenu ul li a.orange
{
    color:#ee7f00;
}


/* 
    Left side 
*/
.main .contentArea
{
    margin-top:13px;
}

.main .contentArea .left
{
    float:left;
    width:216px;
    margin-right:20px;
    min-height:1px;
}
.main .left .leftmenu 
{
    margin:0px 0px 7px 0px; 
}
.main .left .center
{
    background-image:url(/media/images/box_back.png);
    background-repeat:repeat-y;
    background-position:left top;
    padding-left:20px;  
}
.main .left .leftmenu ul.lvl1
{
    padding-bottom:5px;
}
.main .left .leftmenu ul.lvl1 a
{
    font-weight:bold;
    text-decoration:none;
}
.main .left .leftmenu ul.lvl1 li.active a
{
    font-weight:bold;
}
.main .left .leftmenu ul.lvl1 li.active ul.lvl2 li a
{
    font-weight:normal;
    text-decoration:none;
}
.main .left .leftmenu ul.lvl1 li.active ul.lvl2 li.active a
{
    font-weight:bold;
}
.main .left .leftmenu ul li 
{
    padding:5px 0px;
}
.main .left .leftmenu .top
{
    background-image:url(/media/images/box_top.png);
    background-repeat:no-repeat;
    background-position:left center;
    height:5px;
    width:216px;
}
* html .main .left .leftmenu .top,
* html .main .left .leftmenu .bottom
{
    background-color:white;
}
.main .left .leftmenu .bottom
{
    background-image:url(/media/images/box_bottom.png);
    background-repeat:no-repeat;
    background-position:left center;
    height:5px;
    width:216px;
}
/* Right */
.main .right
{
    float:left;
    width:216px;
}

/* Boxes */

.box a
{
color: #EE7F00;
}

.box 
{
    float:left;
    width:216px;   
    margin:0px 0px 7px 0px; 
}
.box .top
{
    background-image:url(/media/images/box_top.png);
    background-repeat:no-repeat;
    background-position:left top;
    height:5px;
    width:216px;

}
* html .box .top,
* html .box .bottom
{
    background-color:white;
}
* html .box .center
{

}
.box .center
{
    background-image:url(/media/images/box_back.png);
    background-repeat:repeat-y;
    background-position:left center;
    padding: 0px 20px 5px 20px; 
    width:176px;
}
.box .center ul
{
    list-style-image:none;
    margin:5px 0px 5px 0px;
    padding:0px;    
}
.box .center ul li
{
    line-height:16px;
    padding:0px;
    margin:0px;
}
.box .center .boxImage
{
    width:176px;
    padding:5px 0px 5px 0px;
}
.box .center p
{
    line-height:18px;
}
.box .center a
{
line-height:16px;
background-image:url(/media/images/arrow_transp.gif);
background-position:left top;
background-repeat:no-repeat;
padding-left:10px;
text-decoration:none;
}
.box .bottom
{
    background-image:url(/media/images/box_bottom.png);
    background-repeat:no-repeat;
    background-position:left center;
    height:5px;
    width:216px;
}
.topbox .center
{
    height:78px;
}
*html .topbox .center
{
    height:61px;
}

.topbox .center ul.topbox
{
    margin:5px 0px 5px 0px;
}
.topbox .center ul.topbox li
{
    margin:0px 0px 2px 0px;
}
.newsDate
{
    padding:5px 0px 5px 0px;
}

.box .center .newsitem
{
    margin-top:7px;
}
.box .center .newsitem a
{
    text-decoration:none;
}
.box .center .newsitem a:hover
{
    /*color:#ee7f00;*/
}
/*Frontpage styles*/

.main .contentArea .frontContent
{
    float:left;
    width:688px;
}
.main .contentArea .frontContent a
{
    color:#ee7f00;
    text-decoration:none;
    line-height:16px;
}
.main .contentArea .frontContent .frontTopContent
{
    height:75px;
    padding:7px 20px 10px 20px;
    background-image:url(/media/images/front_top.png);
    background-repeat:no-repeat;
    background-position:left top;
    margin:0px 0px 7px 0px;
    
}
.main .contentArea .frontContent .frontTopContent p
{
    line-height:16px;
}
.main .contentArea .frontContent .frontBottomContent
{
    height:304px;
    background-image:url(/media/images/map_back.png);
    background-repeat:no-repeat;
    background-position:left top;
    padding:0px 0px 0px 10px;
}
* html .main .contentArea .frontContent .frontBottomContent
{
   background-color:white;
}
.main .contentArea .frontContent .frontTopContent .pageTitle
{
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    padding:2px 0px 5px 0px;
}
/* 
    Content page 
*/
.main .pageContent
{
    float:left;
    width:452px;
    margin-right:20px;
}
.main .pageContent a
{
    color:#ee7f00;
}
.main .pageContent .top
{
    height:5px;
    background-image:url(/media/images/page_top.png);
    background-repeat:no-repeat;
    background-position:center center; 

    
}
* html .main .pageContent .top,
* html .main .pageContent .bottom
{
    background-color:white;
}
.main .contentArea .pageContent .center
{
    background-color:white;
    padding:0px 20px 20px 20px;
    min-height:400px;
    
}
.main .contentArea .pageContent .center .pageTitle
{
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    padding:2px 0px 10px 0px;
}
.main .pageContent .center ul
{
    list-style-image:url(/media/images/red_arrow.gif);
    list-style-position:outside;
    margin:5px 0px 5px 15px;
    padding:0px;    
}
.main .pageContent .center ul li
{
    line-height:16px;
    padding:0px;
    margin:0px;
}
.main .pageContent .center ul li a
{
    line-height:16px;

}
.main .pageContent .center p,
.main .pageContent .center p strong
{
    line-height:16px;
}
.main .pageContent .teaser,
.main .pageContent .teaser p
{
    font-weight:bold;
    margin:0px 0px 10px 0px;
}
.main .pageContent .bottom
{
    height:5px;
    background-image:url(/media/images/page_bottom.png);
    background-repeat:no-repeat;
    background-position:center center;   
}
/* Broad page */
.main .contentArea .broadPage
{
    width:687px;
}
.main .contentArea .broadPage .top
{    
    background-image:url(/media/images/page_top_broad.png);      
}
.main .contentArea .broadPage .bottom
{    
    background-image:url(/media/images/page_bottom_broad.png);    
}


/* Newslist */
.newslist
{
    margin:20px 0px 0px 0px;
}
.newslist .newsitem
{
    margin:0px 0px 20px 0px;
}
.newslist .newsitem h4 a
{
    font-weight:bold;
    color:Black;
    line-height:16px;
}


/*Footer */
.main .footer
{
    height:18px;
    width:924px;
    margin-top:10px;
    margin-bottom:10px;
    background-image:url(/media/images/footer_back.png);
    background-repeat:no-repeat;
    background-position:center center;

    color:#6a7b7d;
    text-align:center;
    padding:6px 0px 0px 0px;
    
}
.main .footer .firstinfo
{
    padding-left:20px;
    padding-right:25px;
}
.main .footer .info
{
    padding-right:25px;
}
.main .footer .info a
{
    color:#6A7B7D;
}

/* Search */
.searchInput .btnSearch
{
    margin:10px 0px 0px 0px;
}
.searchresult .heading3
{
    padding-top:16px;
    padding-bottom:10px;
}
.searchresult .normal
{
    padding-left:0px !important;
}
.resulttitle
{
    padding-top:10px;
}
.resulttext
{
}
.results 
{
    margin:5px 0px 5px 0px;
}
.results .searchsynopsis
{
    padding:0px 0px 5px 0px;
}
.results .searchlink
{
    padding:5px 0px 5px 0px;
}
/* trial page*/
.main .contentArea .pageContent .input
{
    padding-top:20px;
    font-family:Verdana !important;
    font-size:11px;
}

