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;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before
,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
body{font:12px/1.4 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;color:#222;}
a:focus{background-color:#FFFFC3;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
h1{font-size:23px;}
h2{font-size:21px;}
h3{font-size:19px;}
h4{font-size:17px;}
h5{font-size:15px;}
h6{font-size:13px;}
ol{list-style:decimal;}
ul{list-style:square;}
li{margin-left:26px;}
p,hr,h1,h2,h3,h4,h5,h6,pre,address{margin-bottom:10px;}
.clear:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clear{display:inline-block}
* html .clear{height:1%}
.clear{display:block}
/* Containers ------------------------------------------*/


body {
	background:#000 url(../imgs/back.gif) repeat-y center top;
    color:#222;
    font:13px/1.5 Arial,sans-serif;
}
p {
    margin-top:5px;
    margin-bottom:10px;
}
th {
    text-align:left;
}
#container {margin:auto;width:893px;}
#content {width:678px;margin-left:215px;}
#content a {
    text-decoration:none;
    color:#00C5CC;
}
#content a:hover {
    color:#222;
    text-decoration:none;
}
#container {
    background:#fff;
}

#language-nav img {
    margin-bottom:4px;
}

#logo {
    font-size:15px;
    padding:10px 0 40px 15px;
}
#logo a {
    color:#fff;
}
#logo a:hover {
    font-weight:normal;
}

#sidebar-left {line-height:14px;width:195px;float:left;}

#main-nav {
	font-size:18px;
    list-style:none;
}
#main-nav li {
    margin:0px 8px 0px 15px;
    padding:15px 0px 10px 0px;
    background:url(../imgs/separator.gif) no-repeat left top;
}
#main-nav li a {
	color:#333;
    padding-left:5px;
    text-decoration:none;
}
#main-nav li a small {
	font-size:12px;
	color:#98907d;
    padding-left:5px;
}




#footer {
	clear:both;
    padding:14px 0 0px 0;
    margin-left:0px;
	font-size:11px;
    color:#999;
    background:url(../imgs/points.gif) repeat-x left top;
}
#footer p {
 	padding-left:3px;
    line-height:15px;
}
#footer p a {
    color:#999;
    text-decoration:underline;
}
