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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
html { overflow-y: scroll }
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1; font-size: 62.5%; font-family:Arial, Verdana; color:Black; background-color:#fff;}
ol, ul {list-style: none;}
blockquote:before, blockquote:after,
q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}

#container{width:921px;margin:0 auto 0 auto;}
#shadow{float:left;width:921px;background:#fff url(../images/bg.gif) repeat-y 0px 0px;}
#wrapper{float:left;padding:0 0 0 34px;width:849px;}
#logo{float:left;}
#euflag{float:right;padding:30px 15px 0 0;}
#navigation{clear:left;float:left;width:100%;background-color:#777569;}
#navigation ul li{float:left;}
#navigation ul li a{float:left;display:block;padding:10px 12px 10px 13px;background-color:#777569;color:White;font-weight:bold;text-decoration:none;font-size:1.2em;}
#navigation ul li a:hover, #navigation ul li a.on{background-color:#24cbf5;color:#58564b;}
#content{float:left;}

/* generic pages */
#content #cHeader{float:left;width:849px;height:121px;background:#23cbf3 url(../images/contentHeaderBg.gif) repeat-x 0px 0px;}
#content #cHeader h1{color:White;font-size:2.3em;font-weight:bold;padding:20px 0 10px 20px;}
#content #cHeader h2{color:White;font-size:1.6em;font-weight:normal;padding:0 0 0 20px;width:450px;line-height:18px;}
#content #cContainer{float:left;width:849px;}
#content #cNav{float:left;width:196px;}
#content #cNav ul{float:left;padding:30px 0 0 20px;}
#content #cNav ul li a{display:block;float:left;color:#696969;font-size:1.2em;font-weight:bold;padding-bottom:9px;text-decoration:none;width:170px;}
#content #cNav ul li a:hover, #content #cNav ul li a.son{color:#37bfee;}
#content #cText{float:left;width:603px;padding:30px 0 50px 0;}
#content #cText h3{font-size:1.8em;font-weight:bold;color:#36bbe9;line-height:25px;padding-bottom:10px;border-bottom:solid 1px #ccc;margin:30px 0 19px 0;}
#content #cText h4{font-size:1.5em;font-weight:bold;color:#777569;margin:10px 0 8px 0;}
#content #cText p{font-size:1.3em;color:#777569;padding-bottom:19px;line-height:17px;}
#content #cText li{font-size:1.3em;color:#777569;line-height:17px;padding-bottom:5px;list-style-image:url(../images/bullet.gif);}
#content #cText ul{margin:0 0 30px 20px;}
#content #cText a{color:#36bbe9;}
#content #cText #genericForm{float:left;clear:left;width:100%;}
#content #cText #genericForm label{float:left;color:#777569;font-size:1.3em;line-height:16px;width:110px;}
#content #cText #genericForm input, select{margin-bottom:3px;}
#content #cText #genericForm span{font-size:1.3em;}
#content #cText #genericForm .submit{margin-left:110px;}
#content #cText table.adminTable td, th{padding:8px;font-size:1.2em;}
#content #cText table.newsTable{width:100%;}
#content #cText table.newsTable td{padding:8px;font-size:1.2em;}
#content #cText table.newsTable td a{color:#000;text-decoration:none;}
#content #cText table.newsTable td a:hover{color:#36bbe9;}

/* homepage */
#hpintro{float:left;background:#33b2de url(../images/hpintrobg.jpg) no-repeat top left;width:849px;height:272px;}
#hpintro #introtext{float:left;width:607px;height:197px;}
#hpintro #introtext h1{color:White;font-size:2.3em;font-weight:bold;padding:20px 0 10px 20px;}
#hpintro #introtext p{color:White;font-size:1.7em;padding:15px 60px 10px 20px;}
#hpintro #intronews{float:right;width:242px;height:252px;}
#hpintro #intronews h2{color:#2c2c2c;font-size:1.5em;font-weight:bold;padding:15px 0 0 15px;}
#hpintro #intronews .newsitem{clear:left;float:left;padding:15px 15px 15px 15px;border-bottom:dotted 1px #777569;width:176px;}
#hpintro #intronews .newsitem a{color:#6a6a6a;font-size:1.2em;line-height:17px;text-decoration:none;}
#hpintro #intronews .newsitem a:hover{color:#44c1f0;}
#hpintro #ticker{float:left;width:587px;height:35px;padding:20px 0 0 20px;border:solid 0px red;}
#hpintro #ticker b{font-size:1.4em;color:#37bfee;font-weight:bold;padding-right:6px;}
#hpintro #ticker a{font-size:1.2em;color:#777569;text-decoration:none;}
#hpintro #ticker a:hover{color:#44c1f0;}
#hpbigboxcontainer{clear:left;float:left;width:826px;height:560px;padding-left:23px;}
.hpbigbox{float:left;width:381px;height:513px;border:solid 1px #c9c8c3;padding:13px 0 0 11px;margin-right:15px;}
.hpbigbox .hpbluebox{float:left;width:370px;height:155px;background:#daf3fc url(../images/hpblueboxbg.gif) no-repeat 0px 0px;margin-bottom:16px;}
.hpbigbox .hpbluebox .hpbbpic{float:left;width:142px;height:117px;padding:17px 0 0 13px;}
.hpbigbox .hpbluebox .hpbbtxt{float:left;width:169px;height:97px;padding:30px 0 0 29px;}
.hpbigbox .hpbluebox .hpbbtxt a{display:block;color:#333;font-size:1.2em;font-weight:bold;text-decoration:none;line-height:15px;}
.hpbigbox .hpbluebox .hpbbtxt a:hover{text-decoration:underline;}
.hpbigbox .hpbluebox .hpbbtxt a.blu{clear:left;color:#22a9eb;font-weight:normal;font-size:1.1em;padding-top:5px;line-height:15px;}

#footer{clear:left;float:left;width:100%;background-color:#777569;height:124px;}
#footer #footerlegal{float:left;padding:18px 0 0 24px;border:solid 0px red;}
#footer #footerlegal p{color:White;}
#footer #footerlinks{float:right;padding:18px 24px 0 0;border:solid 0px red;}
#footer #footerlinks ul li{float:left;}
#footer #footerlinks ul li a{float:left;color:White;text-decoration:none;padding:2px 10px 1px 10px;border-right:solid 1px #fff;}
#footer #footerlinks ul li a.rss{padding-right:20px;border:0;background:transparent url(../images/rss.gif) no-repeat top right;}
#footer #footerlinks ul li a:hover{text-decoration:underline;}

.notification{display:block;padding:10px;background-color:#f3f4a2;font-size:1.2em;margin-bottom:10px;}