/*	COLORS

*/

/*	RESET */
html{color:#201f23;background:#f7f3ed; }body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

body { font:11px/16px Verdana, Arial, Helvetica, sans-serif; color:#333; }

* { zoom:1; }

/*	TYPOGRAPHY */
a { color:#000; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline; }

p { margin-bottom:15px; }

h1 { border-bottom:1px solid #AAAAAA; color:#444444; font-size:16px; font-weight:bold; line-height:20px; margin:20px 0 10px; padding-bottom:3px; }
h2 { color:#444444; font-size:15px; line-height:20px; font-weight:bold; margin:0 0 5px; }
h3 { font-size:12px; font-weight:bold; }

strong { font-weight:bold; }


/*	FRAMEWORK */
.page-wrap { background:#fff; width:960px; margin:0 auto; }
	
/*	HEADER */
.page-header { padding:10px 0 0 10px; overflow:hidden; height:133px; }
.page-header .site-id { margin:15px 25px; background:url('gfx/gfx_eunethta-logo.png') no-repeat top left; width:143px; height:98px; display:block; text-indent:-9999px; overflow:hidden; float:left; }
.page-header .header-menu { float:right; margin-bottom:10px; padding-right:10px; width:700px; }
.page-header .header-menu ul { float:right; width:525px; }
.page-header .header-menu ul li { display:inline; border-left:1px solid #ccc; padding:0 10px; line-height:20px; }
.page-header .header-menu ul li.header-menu-first { border-left:none; }
.page-header .header-menu ul li a { font-weight:normal; font-size:10px; }
.page-header .header-menu span { float:right; margin-left:10px; width:165px; }
.page-header .header-menu span input { height:19px; padding:0 3px; width:130px; float:left; }
.page-header .header-menu span a { background:url('gfx/gfx_button-search-grey_20.gif') no-repeat top left; width:20px; height:20px; display:block; float:right; margin-left:5px; }
.page-header .header-menu span a img { display:none; }
.page-header .header-slider { float:right; text-align:right; width:677px; height:102px; }
	
/*	NAV */
.page-nav { background:url('gfx/bg_page-nav.gif') repeat-x top left; height:35px; overflow:hidden; font-size:12px; color:#000; }
.page-nav ul { list-style:none; float:left; }
.page-nav ul li { display:inline; }
.page-nav ul li a { color:#000; float:left; line-height:27px; padding:0 15px; }
.page-nav ul li.top_selected a { background:#fff; color:#333; }
.page-nav ul li.top_selected a:hover { text-decoration:none; }
.page-nav .today { float:right; font-weight:normal; line-height:27px; margin:0 15px; }

/*	CONTENT */
.page-content { padding:15px; overflow:hidden; }
.left-content { float:left; width:230px; margin-right:25px; border-bottom:1px solid #ccc; }
.left-content .listheadingcontainer { background:#ff9900; line-height:25px; text-transform:uppercase; padding:0 10px; }
.left-content .listheadingcontainer a { color:#444; letter-spacing:2px; }
.left-content .listheadingcontainer a:hover { text-decoration:none; }
.left-content .menuitem a { border-top:1px solid #ccc; border-right:1px solid #ccc; color:#666; display:block; font-weight:normal; padding:7px 10px; }
.left-content .menuitemselected a,
.left-content .menuitemexpanded a { border-top:1px solid #999; border-right:1px solid #999; color:#fff; display:block; font-weight:bold; padding:7px 10px; background:#999; }
.left-content .menuitemchild a { border-right:1px solid #ccc; color:#777; display:block; font-size:11px; font-weight:normal; padding:5px 10px 5px 25px; }
.left-content .menuitemchildselected a { border-right:1px solid #ccc; color:#000; display:block; font-size:11px; font-weight:bold; padding:5px 10px 5px 25px; }
.left-content .menuitemchild.level3 a { padding-left:40px; }
.left-content .menuitemchildselected.level3 a { padding-left:40px; }

.left-content h3 { font-weight:bold; background:#ff9900; line-height:25px; color:#000; text-transform:uppercase; padding:0 10px; letter-spacing:2px; }
.left-content .news-item { border-top:1px solid #ccc; border-right:1px solid #ccc; color:#000; display:block; padding:24px 10px 1px; position:relative; }
.left-content .news-item .newsdate { color:#aaa; font-size:10px; position:absolute; top:10px; } 
.left-content .left-content-footer { border-top:1px solid #ccc; }
.left-content .left-content-footer a { background:#ccc; border-right:1px solid #ccc; color:#333333; display:block; float:left; line-height:30px; padding:0; text-align:center; width:114px; }
.left-content .left-content-footer a:hover { background:#ddd; }
.left-content .left-content-link { border-right:1px solid #ccc; clear:both; padding:5px 10px; }
.left-content .left-content-link a { display:block; padding:5px 0; }

.main-content { float:left; width:675px; }
.main-content .main-column { float:left; width:450px; margin-right:25px; }
.main-content .main-column .breadcrumbs,
.main-content .main-column .breadcrumbs { color:#aaa; font-size:10px; }
.main-content .main-column ul li { list-style:disc inside none; margin-bottom:5px; }
.main-content .main-column .main-column-half-wrapper { overflow:hidden; border-top:1px solid #ccc; padding:15px 0 0 0; margin:0 0 20px 0; }
.main-content .main-column .main-column-half { width:220px; float:left; }
.main-content .main-column .main-column-half.first-half { margin-right:20px; }

.right-column { float:left; width:200px; }
.right-column .start-box { background:#fff url('gfx/bg_start-box.gif') repeat-x left bottom; border:1px solid #ccc; padding:10px 10px 0; }
.right-column .shortcut-box { border-left:1px solid #ccc; border-bottom:1px solid #ccc; }
.right-column .shortcut-box span.label { background:#9c9f9e url('gfx/bg_shortcut-label.gif') top left repeat-x; display:block; font-weight:bold; height:32px; line-height:32px; padding:0 10px; }
.right-column .shortcut-box ul { padding:10px 10px 10px 25px; }
.right-column .shortcut-box ul li { list-style:disc outside none; }
.right-column .functions-box { padding:10px; }
.function-print { background:url('gfx/icon_print.gif') no-repeat right center; padding-right:25px; line-height:16px; clear:both; float:left; }
.function-bookmark { background:url('gfx/icon_bookmark.gif') no-repeat right center; padding-right:20px; line-height:16px; clear:both; float:left; }


.extra-content { overflow:hidden; clear:both; padding:20px 0 10px; }
.slider-wrapper { float:left; padding:0 25px 0 30px; position:relative; width:773px; overflow:hidden; }
.slider-wrapper .prev { overflow:hidden; height:20px; width:20px; display:block; position:absolute; top:17px; left:0; background:url('gfx/gfx_button-prev-grey_20.gif') no-repeat top left; text-indent:-9999px; }
.slider-wrapper .next { overflow:hidden; height:20px; width:20px; display:block; position:absolute; top:17px; right:5px; background:url('gfx/gfx_button-next-grey_20.gif') no-repeat top left; text-indent:-9999px; }

.slider-wrapper #slider a { display:block; height:32px; width:156px; margin:0 8px 0 0; padding:12px 15px; text-align:center; font-weight:normal; }
.slider-wrapper #slider a.alt0 { background:#ff7d01 url('gfx/bg_slider-item_alt1.gif') repeat-x top left; }
.slider-wrapper #slider a.alt1 { background:#ffb312 url('gfx/bg_slider-item_alt2.gif') repeat-x top left; }
.slider-wrapper #slider a.alt2 { background:#ff9d12 url('gfx/bg_slider-item_alt3.gif') repeat-x top left; }
.slider-wrapper #slider a.alt3 { background:#ff6601 url('gfx/bg_slider-item_alt4.gif') repeat-x top left; }

.extra-content img { float:right; }


/*	FOOTER */
.page-footer { background:none repeat scroll 0 0 #ccc; padding:10px 15px; }

/*	MISC */
.file-pdf { background:url('gfx/file_pdf.gif') no-repeat left center; padding:0 0 0 20px; }
.rss { background:url('gfx/icon_rss.gif') no-repeat right center; padding:0 20px 0 0;  }


/*	HELPERS */
.left { float:left; }
.right { float:right; }
img.left { margin-right:10px; }
img.right { margin-right:10px; }

/* Add this */
.addThis { margin:0px; padding:0px; }
.addThis li { list-style-type:none; display:inline; margin:0 5px 0 0; }