html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin:0;
    padding:0;
    outline:0;
    font-size:100%;
}
body{
    height:100%;
    max-height:100%;
    background-color:#fff;
    text-align:center;
}
body, div, p, td, input, textarea, select{
    font:12px Arial, Verdana, Helvetica, Sans-serif;
    line-height:18px;
}
a{
    text-decoration:none;
    color:blue;
}
a:hover{
    color:#0080FF;
}
h1,
h2,
h3{
    font-family:Georgia, Arial, Verdana, Helvetica, Sans-serif;
    font-weight:normal;
}
h1{
    font-size:18px;
}
h2{
    font-size:16px;
}
h3{
    font-size:14px;
}
img{
    border:0;
}
img.icon,
img.pic{
    margin-bottom:-4px;
    !margin-bottom:-3px;
}
hr{
    color:#585858;
    background:#585858 none;
    border:0;
    height:1px;
    clear:both;
    margin:5px 0;
    !margin:-2px 0;
    display:block;
}
table{
    left:0;
    top:0;
    border:0;
}
th{
    text-align:left;
}
td{
    vertical-align:top;
}
li{
    list-style-type:none;
}
input, textarea, select{
    color:#585858;
}
input.text, textarea{
    width:100%;
}
button{
    cursor:pointer;
    cursor:hand; /* for IE 5.x */;
}
.error{
}
#container{
    width:970px;
    position:relative;
    margin:0 auto;
    padding-bottom:27px;
}
* html #container{
    height:500px;
}

#shadow_l{
    background-image:url('../images/dropshadow_l.png');
    background-position: top right;
    left:-5px;
}
#shadow_r{
    background-image:url('../images/dropshadow_r.png');
    right:-5px;
}
#shadow_l,
#shadow_r{
    width:5px;
    height:100%;
    background-repeat:repeat-y;
    position:absolute;
    top:0;
}
#shadow_b{
    background:transparent url('../images/dropshadow_b.png') repeat-x 0 0;
    width:990px;
    height:15px;
    position:absolute;
    left:-10px;
    bottom:-15px;
    overflow:hidden;
}

#header{
    position:relative;
    background:transparent url('../images/top.jpg') no-repeat top right;
    height:391px;
}
#flags{
	position:absolute;
	top:10px;
	left:170px;
}
#flags a{
	margin:0 5px;
}
#logo{
    background:transparent url('../images/logo.png') no-repeat top right;
    width:175px;
    height:90px;
    position:absolute;
    top:0;
    left:0;
}
#intro{
    text-align:left;
    position:absolute;
    top:150px;
    left:20px;
    width:700px;
}
#intro h1{
    font:24px Georgia, Arial, Verdana, Helvetica, Sans-serif;
}
#intro p{
    margin:10px 0;
}

#content{
    text-align:left;
    overflow:hidden;
    background-color:#d6d9c8;
}
#content ul li{
    list-style-type:disc;
    margin-left:15px;
}

#footer{
    background-color:#bfc1b2;
    height:27px;
    text-align:center;
    position:absolute;
    width:100%;
    left:0;
    bottom:0;
}
#footer li{
    display:inline;
    padding:20px;
    line-height:27px;
    font-size:11px;
}

/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/simple_dropline.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */
/* for this demo only */
/*#nav {margin:20px 0 80px 0;}*/

/* the styling */
/*#nav {width:795px; height:31px; background:transparent url('../images/menu_bg.png') repeat-x; position:absolute; top:27px; left:175px; border-left:1px solid #5959fa;}*/
#nav {width:970px; height:31px; background:transparent url('../images/menu_bg.png') repeat-x; position:absolute; top:80px; left:0; border-left:1px solid #5959fa;}

#nav .select, #nav .current {list-style:none;}

#nav li {display:inline;height:auto;}

#nav .select a,
#nav .current a {display:block; height:31px; float:left; padding:0 10px 0 8px; text-decoration:none; line-height:31px; white-space:nowrap; border-right:1px solid #5959fa; color:#fff;}
* html #nav .select a, * html #nav .current a {width:1px; height:21px;}


#nav .select a:hover,
#nav .select li:hover a {background:transparent url('../images/menu_bg_on.png') repeat-x; cursor:pointer; color:#fff;}

#nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0;}

#nav .current a {background:transparent url('../images/menu_bg_on.png') repeat-x; color:#fff;}

#nav .sub li a:hover,
#nav .select a:hover .sub li a:hover,
#nav .select li:hover .sub li a:hover {color:#000;}

#nav .sub_active .current_sub a,
#nav .sub_active a:hover {color:#000;}

#nav .select li a:hover .sub,
#nav .select li:hover .sub {display:none; background:#fff; position:absolute; width:750px; top:31px; left:0; margin-top:0; z-index:100; color:blue; font-size:11px;}

#nav .sub, #nav .sub_active {list-style:none;}

#nav .sub_active {display:block; position:absolute; width:750px; top:31px; left:0; margin-top:0; z-index:10;}
* html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1; margin-top:0; margin-t\op:1px;}

#nav .sub_active a {height:31px; text-decoration:none; line-height:31px; white-space:nowrap; display:block; float:left; padding:5px 10px 10px 10px; white-space:nowrap; color:blue;}

#nav .select a:hover .sub li a,
#nav .select li:hover .sub li a {display:block; padding:5px 10px 10px 10px; white-space:nowrap; color:blue; font-size:12px;}
a#linkpartners{
    padding:20px 0 0 0;
    display:block;
    color:#ccc;
}
