﻿/* Generated by Developer Tools. This might not be an accurate representation of the original source file */
*
{
	border-bottom: transparent 0px solid;
	border-left: transparent 0px solid;
	padding-bottom: 0px;
	line-height: 100%;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-top: transparent 0px solid;
	border-right: transparent 0px solid;
	padding-top: 0px;
}
UL {list-style-type: none; list-style-image: none;}
OL {list-style-type: none; list-style-image: none;}
BODY
{
	overflow-y: scroll;
	font: 0.75em Arial, Helvetica, Geneva, sans-serif;
	background: url(images/tile_master.jpg) #3b3d3c repeat-x 0px -25px;
}
HR {border-bottom: 0px; border-left: 0px; display: none; background: none transparent scroll repeat 0% 0%; border-top: 0px; border-right: 0px;}
.clear-basic {clear: both;}
.clear-left {clear: left;}
.clear-right {clear: right;}
.hide {display: none;}
.floatLeft {float: left;}
.floatRight {float: right;}
FIELDSET {display: inline;}
INPUT {font-family: Arial, Helvetica, Geneva, sans-serif;}
SELECT {font-family: Arial, Helvetica, Geneva, sans-serif;}
TEXTAREA {font-family: Arial, Helvetica, Geneva, sans-serif;}
password {font-family: Arial, Helvetica, Geneva, sans-serif;}
LABEL {text-transform: uppercase; display: block; color: #666666; font-size: 80%;font-weight: bold;}
INPUT[type='text'] {border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; font-size: 130%; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 2px;}
INPUT[type='password'] {border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; font-size: 130%; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 2px;}
TEXTAREA {border-bottom: #cccccc 2px solid; border-left: #cccccc 2px solid; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; font-size: 130%; border-top: #cccccc 2px solid; border-right: #cccccc 2px solid; padding-top: 4px;}
INPUT:focus {background: #fef5d7; border: solid 1px #000000;}
SELECT {border-bottom: #cccccc 2px solid; border-left: #cccccc 2px solid; font-size: 130%; border-top: #cccccc 2px solid; border-right: #cccccc 2px solid;}
SELECT:focus {background: #fef5d7;}
H1 {margin: 10px 0px 0px; background: url(images/europa_logo.jpg) no-repeat; float: left;}
H1 A {width: 181px; display: block; height: 97px;}
H1 SPAN {position: absolute; top: -1000px;}
H2 {color: #ff0000;}
H3 {color: #ff0000;}
H4 {}
H5 {}
H6 {}
P {}
SPAN {}
A {border-bottom: 5px; color: #7f7f7f; text-decoration: none;}
A:active {border-bottom: 5px; color: #7f7f7f; text-decoration: none;}
A:visited {border-bottom: 5px; color: #7f7f7f; text-decoration: none;}
A:hover {color: #ff0000; text-decoration: underline;}
A:hover:visited {color: #ff0000; text-decoration: underline;}
A.Current {color: #ff0000; text-decoration: underline;}
#centrePage {margin: 0px auto; width: 916px; background: url(images/shadow_panel.png) no-repeat center 153px;}
#centreContent {margin: 0px 0px 0px 8px; width: 900px;}
.imageBackground{}
#header {padding: 20px 20px 10px 20px;}
#topNav {text-transform: uppercase; margin: 0px; width: 400px; float: right; font-size: 80%; font-weight: bold;}
#topNav LI {margin: 0px 0px 0px 2px; float: right;}
#topNav A {margin: 0px; display: block; background: #e6e6e6; padding: 6px 6px 6px 6px;}
#topNav A:hover {background: #fd0003; color: #fff; text-decoration: none;}
#loginPanel {margin: 20px 150px 0px 0px; text-align: left; float: right;}
#loginPanel INPUT[type='button'] {text-transform: uppercase; margin-top: 5%; background: url(images/tile_gry_btn.jpg) repeat-x 0px center; font-weight: bold; padding: 7px 7px 7px 7px;}
#loginPanel INPUT[type='button']:hover {background: url(images/tile_red_btn.jpg) repeat-x 0px center; color: #fff; cursor: pointer;}
#loginPanel .loginControl  {padding-bottom: 7px; text-transform: capitalize; margin-top: 2%; padding-left: 15%; padding-right: 7px; font-weight: bold; padding-top: 7px;}
#loginControl  #errDiv  {padding-bottom: 7px; text-transform: capitalize; margin-top: 2%; padding-left: 15%; padding-right: 7px; font-weight: bold; padding-top: 7px; float: left;}
#loginPanel #errDiv  {padding-bottom: 7px; text-transform: capitalize; margin-top: 2%; padding-left: 15%; padding-right: 7px; font-weight: bold; padding: 7px; border: solid 0px red;}
#loginPanel DIV {margin-top: 1px; font-weight: normal; padding: 2px 18px 1px 18px;}
#loginPanel A {text-transform: uppercase; margin-top: 15px; background: url(images/tile_gry_btn.jpg) repeat-x 0px center; font-weight: bold; padding: 7px 7px 7px 7px;}
#loginPanel A:hover {background: url(images/tile_red_btn.jpg) repeat-x 0px center; color: #fff; cursor: pointer;}
#loginList {margin: 7% 0px 0px; float: right;}
#loginList LI {float: left;}
#loginList LEGEND {display: inline; float: left;}
#loginList LABEL {margin: 0px 0px 2%;}
#loginList INPUT[type='text'] {margin: 0px 10px 0px 0px;}
#loginList INPUT[type='password'] {margin: 0px 10px 0px 0px;}
#loginSublist{}
#loginList INPUT[type='submit'] {text-transform: uppercase; margin-top: 25%; background: url(images/tile_gry_btn.jpg) repeat-x 0px center; font-weight: bold; padding: 7px 7px 7px 7px;}
#loginList INPUT[type='submit']:hover {background: url(images/tile_red_btn.jpg) repeat-x 0px center; color: #fff; cursor: pointer;}
#content {padding-bottom: 30px; padding-left: 0px; padding-right: 0px; background: #ffffff; padding-top: 0px;}
#mainNav {margin-top: 20px; width: 860px; margin-bottom: 20px; background: url(images/main_nav_edges.jpg) no-repeat center center; margin-left: 20px;}
#mainNav UL {text-transform: uppercase; width: 854px; background: url(images/tile_main_nav.jpg) #cdcdcd repeat-x 0px center; float: left; margin-left: 3px; font-weight: bold;}
#mainNav LI {float: left; border-right: #ffffff 2px solid;}
#mainNav A{display: block; color: #3f3f3f; padding: 10px 10px 10px 10px;}
#mainNav A:active {display: block; color: #3f3f3f; padding: 10px 10px 10px 10px;}
#mainNav A:visited {display: block; color: #3f3f3f; padding: 10px 10px 10px 10px;}
#mainNav A:hover {background: url(images/tile_main_nav_hover.jpg) repeat-x 0px center; color: #ffffff; text-decoration: none;}
#mainNav A:hover:visited {background: url(images/tile_main_nav_hover.jpg) repeat-x 0px center; color: #ffffff; text-decoration: none;}
#mainNav .active A {background: #ffffff; color: #ff0000;}
#homeImagePanel, .homeImagePane {margin: 0px 0px 20px 20px; width: 860px; background: url(images/banner.jpg) #e6e6e6; height: 300px;}
#homeImagePanel, .homeImagePane H2 {line-height: 100%; text-transform: uppercase; margin: 33px 0px 30px; background: url(images/tile_red_bar.jpg) #ff0000 repeat-x 0px center; float: left; color: #ffffff; padding: 10px 10px 10px 80px;}
#homeImagePanel, .homeImagePane H2 SPAN {font-weight: normal;}
#homeImagePanel, .homeImagePane P {padding-bottom: 30px; line-height: 140%; padding-left: 30px; width: 400px; padding-right: 30px; color: #333333; padding-top: 30px;}
#homeImagePanel, .homeImagePane P SPAN {color: #ff0000;	font-weight: bold;}
#homeImagePanel, .homeImagePane STRONG {line-height: 140%;}
#services {margin: 0px 15px 20px;}
#services .servicesPanels {border-bottom: #ff0000 3px solid; margin: 0px 5px; width: 115px; background: url(images/tile_services_panels.jpg) repeat-x 0px bottom; float: left; padding-top: 10px 10px 10px;}
#services H3 {text-transform: uppercase; margin: 0px 0px 4px; font-size: 90%;}
#services P {margin: 0px 0px 5px; color: #3f3f3f; font-size: 90%;}
#services A {text-transform: uppercase; color: #3f3f3f; font-size: 90%; font-weight: bold;}
#services A:active #services A:visited {text-transform: uppercase; color: #3f3f3f; font-size: 90%; font-weight: bold;}
#services A:hover {color: #ff0000; text-decoration: none;}
#services A:hover:visited {color: #ff0000; text-decoration: none;}
#colLeft {margin: 0px 20px;}
#colRight{}
.colSetup {width: 400px; float: left; padding-top: 10px 10px 10px 10px;}
.colSetup2 {width: 315px; float: left;}
.newsItems {color: #3f3f3f;}
.newsItems H3 {text-transform: uppercase; margin: 0px 0px 10px; color: #ff0000; font-size: 130%;}
.newsItems H4 {line-height: 120%; margin: 0px 0px 3px;}
.newsItems P {line-height: 120%; margin: 0px;}
.itemIntro {line-height: 140%; margin: 5px 0px 3px;}
.itemPosted {margin: 0px 0px 10px; color: #999999; font-size: 90%;}
.newsItems A {margin: 5px 0px 10px; display: block; color: #7f7f7f; text-decoration: none;}
.newsItems A:active .newsItems A:visited {margin: 5px 0px 10px; display: block; color: #7f7f7f; text-decoration: none;}
.newsItems A:hover {color: #ff0000; text-decoration: none;}
.newsItems A:hover:visited {color: #ff0000; text-decoration: none;}
#viewAllLink {text-transform: uppercase; margin: 5px 0px 0px; display: block; background: url(images/tile_gry_btn.jpg) repeat-x 0px center; float: left; color: #3f3f3f; font-size: 90%; font-weight: bold; padding-top: 7px 7px 7px 7px;}
#viewAllLink:hover {background: url(images/tile_red_btn.jpg) repeat-x 0px center; color: #ffffff; text-decoration: none;}
#subNav {text-transform: uppercase; margin: 0px 30px 30px; width: 180px; float: left; font-weight: bold;}
#subNav LI {border-bottom: #e5e5e5 2px solid;}
#subNav A {display: block; color: #999999; padding-top: 10px 10px 10px 10px;}
#subNav A:active{display: block; color: #999999; padding-top: 10px 10px 10px 10px;}
#subNav A:visited {display: block; color: #999999; padding-top: 10px 10px 10px 10px;}
#subNav A:hover {color: #333333; text-decoration: none;}
#subNav A:hover:visited {color: #333333; text-decoration: none;}
#subNav .active A {color: #ff0000;}
#subNav #lastItem {border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none;}
#bodyContent {margin: 10px 30px 0px 20px; width: 798px; float: left; color: #3f3f3f;}
#breadcrumbs {text-transform:capitalize; margin: 0px 0px 20px; font-size: 90%; font-weight: bold;}
#breadcrumbs SPAN {display: inline; font-style:italic; color: #000000;}
#breadcrumbs LI {display: inline; color: #ff0000;}
#breadcrumbs A {background: url(images/breadcumb_dividers.gif) no-repeat right center; color: #999999; margin-right: 3px; padding: 0px 13px 0px 0px;}
#breadcrumbs A:active {background: url(images/breadcumb_dividers.gif) no-repeat right center; color: #999999; margin-right: 3px; padding: 0px 13px 0px 0px;}
#breadcrumbs A:visited {background: url(images/breadcumb_dividers.gif) no-repeat right center; color: #999999; margin-right: 3px; padding: 0px 13px 0px 0px;}
#breadcrumbs A:hover {color: #666;}
#breadcrumbs A:hover:visited {color: #666;}
#bodyContent H2 {border-bottom: #e6e6e6 2px solid; margin: 0px 0px 15px; display: block; font-size: 230%; padding: 0px 0px 5px 0px;}
#bodyContent H3 {line-height: 120%; margin: 0px 0px 10px; font-size: 150%; font-weight: normal;}
#bodyContent H4 {line-height: 120%; margin: 10px 0px 0px; color: #fe0103; font-size: 110%; font-weight: normal;}
#bodyContent P {line-height: 150%; margin: 0px 0px 10px;}
#bodyContent P A:link {border-bottom: #bfbfbf 1px dashed; color: #ff0000;}
#bodyContent P A:active {border-bottom: #bfbfbf 1px dashed; color: #ff0000;}
#bodyContent P A:visited {border-bottom: #bfbfbf 1px dashed; color: #ff0000;}
#bodyContent P A:hover {border-bottom: #ff0000 1px dashed; text-decoration: none;}
#bodyContent P A:hover:visited {border-bottom: #ff0000 1px dashed; text-decoration: none;}
#bodyContent #contentStyling UL {list-style-position: inside; list-style-type: disc; color: #7f7f7f; padding: 10px 20px 10px 20px;}
#bodyContent #contentStyling OL {list-style-position: inside; list-style-type: decimal; color: #7f7f7f; padding: 10px 20px 10px 20px;}
#bodyContent #contentStyling LI {list-style-type: none; padding: 0px 0px 5px 0px;}
#userForm{}
#userForm LEGEND {margin-bottom: 20px; color: #7f7f7f; font-size: 130%;}
#formLeft {width: 300px; float: left; margin-right: 30px;}
#formRight {width: 300px; float: left;}
#userForm LABEL {text-transform: capitalize; margin: 0px 0px 5px; font-size: 110%; font-weight: normal;}
#userForm .title {margin-bottom: 10px; color: #ff0000; font-size: 120%;}
#userForm INPUT[type='text'] {padding: 3px 3px 3px 3px; margin: 0px 0px 10px; width: 300px;}
#userForm TEXTAREA {padding: 3px 3px 3px 3px; margin: 0px 0px 10px; width: 300px;}
#userForm SELECT {padding-bottom: 2px; margin: 0px 0px 10px; padding-left: 2px; width: 300px; padding-right: 2px; padding-top: 2px;}
#userForm [type='submit'] {padding: 6px 6px 6px 6px; text-transform: uppercase; background: red; color: white; font-weight: bold;}
.sitemap{}
.sitemap UL {padding-bottom: 7px; padding-left: 10px; padding-right: 10px; padding-top: 10px;}
.sitemap UL LI {margin: 0px 0px 3px; font-size: 120%;}
.sitemap .level_1{}
.sitemap .level_1 LI {font-size: 80%;}
.sitemap .level_2 LI {font-size: 100%;}
#footer {text-transform: uppercase; background: url(images/tile_footer_shadow.jpg) #666666 repeat-x 0px top; font-size: 85%;}
#footer A:link {color: #cccccc;}
#footer A:active {color: #cccccc;}
#footer A:visited {color: #cccccc;}
#footer A:hover {color: #ffffff;	text-decoration: none;}
#footer A:hover:visited {color: #ffffff;	text-decoration: none;}
#footerNav {border-bottom: #767676 2px solid; padding: 20px 20px 15px 20px;}
#footerNav UL {margin: 0px 20px 0px 0px; float: left;}
#footerNav LI {margin: 0px 0px 5px;}
#europaFooterLogo {margin-top: 30px; width: 86px; background: url(images/footer_logo.gif) no-repeat; float: right; height: 28px;}
#footerNotes {padding: 20px; color: #999999;}
#footerNotes SPAN {color: #ffffff;}
#copyright {float: left;}
#markup {float: right;}
#footerAreaStrip {padding-bottom: 0px;margin: 0px 0px 20px;padding-left: 0px;padding-right: 0px;background: #3b3d3c;padding-top: 15px;}
#worldclocks {}
.artclock_clock {margin: 10px 4px 20px; width: 70px; float: left;}
.artclock_label {text-align: center;	margin: 0px 0px 5px;}

.anonyView {border-bottom: solid 1px #ff0000; width: 440px; margin: 0px 5px 0px 18px; padding: 10px 1px 10px 1px; background: url(images/tile_services_panels.jpg) repeat-x 0px bottom;}
.searchFrame {width: 440px; height: 100%; margin: 0px; padding: 10px 8px 10px 8px; border-bottom: solid 3px #ff0000; background: url(images/tile_services_panels.jpg) repeat-x 0px bottom;}
.searchGroup { overflow:hidden; padding: 1px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height: normal;}
.searchGroup ul{ color: #fff; padding: 0px; background-color: inherit;}
.searchGroup li { color: #000000; float: left; margin: 0px; line-height: inherit;}
.searchPane, .searchPane2 {overflow:hidden; line-height: normal;}
.searchPane {padding: 10px 0px 0px 20px; margin: 5px 0px 0px 0px;}
.searchPane2 {padding: 1px 0px 0px 20px; margin: 1px 0px 0px 0px;}
.searchPane UL,.searchPane2 UL{ color: #fff; padding: 0px; background-color: inherit;}
.searchPane LI,.searchPane2 LI { color: #000000; float: left; margin: 0px; line-height: inherit;}
.LabelSpacer { width: 65px;}
.searchPane DIV,.searchPane2 DIV { color: #000; margin: 5px 3px 0px 0px; text-transform: capitalize;}
#processing {color: #000000; float: left; padding: 2px; line-height: inherit; width:138px;}
#processing span { color: #000; font-weight:bold; text-transform: capitalize;}
#PagingItems { color: inherit; float: left; padding: 0px; margin: 2px; width: 283px;}
#PagingItems ul{ color: #fff; padding: 0px; margin: 0px; background-color: inherit;}
#PagingItems li { color: #000000; float: left; text-transform: capitalize; font-weight: bold; margin: 0px 3px 0px 4px; line-height: inherit;}
#PagingItems A span { color: #fff; }
.searchFrame #searchButton {text-align:right;}
.searchFrame #searchButton INPUT[type='button'] {padding: 7px; margin-top: 5%; text-transform: uppercase; background: url(images/tile_gry_btn.jpg) repeat-x 0px center; font-weight: bold;}
.searchFrame #searchButton INPUT[type='button']:hover {background: url(images/tile_red_btn.jpg) repeat-x 0px center; color: #fff; cursor: pointer;}
.searchFrame #searchPanel A {padding: 7px; text-transform: uppercase; margin: 15px 0px 0px 0px; background: url(images/tile_gry_btn.jpg) repeat-x 0px center; font-weight: normal;}
.searchFrame #searchPanel A:hover {background: url(images/tile_red_btn.jpg) repeat-x 0px center; color: #fff; cursor: pointer;}
.searchButton UL{ color: #fff; padding: 0px; background-color: inherit;}
.searchButton LI{ color: #000000; float: left; margin: 2px; line-height: inherit;}
.searchButton INPUT[type='button'] {padding: 7px; margin-top: 5%; text-transform: uppercase; background: url(images/tile_gry_btn.jpg) repeat-x 0px center; font-weight: bold;}
.searchButton INPUT[type='button']:hover {background: url(images/tile_red_btn.jpg) repeat-x 0px center; color: #fff; cursor: pointer;}
#results  {padding: 10px 0px 0px 20px; margin: 20px 0px 0px 20px; width: 835px; float: left; color: #3f3f3f;	border:solid 0px red;}
.Grid { border-collapse: collapse; padding: 5px 5px 5px 5px; font-weight: normal; width: 100%; color: #333;}
.MiniGrid { border-collapse: separate; padding: 5px 5px 5px 5px; font-weight: normal; width: 100%; color: #333; }
.GridHeader { border-collapse: collapse; border-top: solid 1px #000000; font-weight: bold; background-color: #F6F6F6; width: 100%; }
.GridHeader td { padding-left: 5px; padding-right: 5px; padding: 5px 10px 5px 10px;  border: solid 1px #F6F6F6;}
.GridHeader td span { font-weight: normal; text-align: center; font-size: 0.9em; color: #333; }
.GridHeader td a, .AltGridHeader td a { font-weight: bold; text-decoration: underline; background-color: inherit;}
.GridHeader td a:hover, .AltGridHeader td a:hover { font-weight: bold; text-decoration: none;  background-color: inherit; color:#ff0000;}
.AltGridHeader { border-collapse: collapse; font-weight: bold; text-align: left; background-color: #F6F6F6; width: 100%; }
.AltGridHeader TD { padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; }
.GridRow, .AltGridRow, .GridRowHighLightOn { border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; text-align: left; }
.GridRow { background-color: #ffffff; }
.AltGridRow { background-color: #F6F6F6; }
.GridRowLast { margin-bottom: 30px; }
.GridRow TD, .AltGridRow TD, .GridRowLast TD, .GridRowHighLightOn TD { padding-left: 5px; }
.GridHeaderCheck { width: 45px; padding-top: 2px; padding-bottom: 2px; text-align: center; } 
.GridHeaderDelete { width: 35px; padding-top: 2px; padding-bottom: 2px; text-align: center; }
.GridHeaderLabel { width: 130px; padding-top: 2px; padding-bottom: 2px; }
.GridHeaderPad { width: 18px; padding-top: 2px; padding-bottom: 2px; }
.GridRowHighLightOn { cursor: pointer; text-decoration: underline; background: url(images/tile_red_btn.jpg) repeat-x 0px center; color: #fff; }
.GridRowHighLightOff { cursor: default; }
.center {text-align: center;}
p span.emailaddress { display:none;}
span.codedirection { unicode-bidi:bidi-override; direction: rtl; }
.preview
{
	text-align:left;
	padding: 8px 8px 8px 8px;
	margin: 3px 3px 3px 3px;
	border-collapse: separate;
	background-color: #ffffff;
	width: 750px;
}
.preview .VHeader
{
	font-weight: bold;
	text-align: right;
	padding: 5px 3px 3px 3px;
}
.preview .HHeader
{
	font-weight: bold;
	text-align: center;
	padding: 8px 0px 0px 0px;
}
.ErrorTable
{
	padding-left:50px;
}
/* Collapsabile Panels */
.collapseHeader
{
	width: 580px;
	background-image: url(Images/tile_gry_btn.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 1.4em;
	float: right;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 2px;
	cursor: pointer;
	font-size: 1.4em;
	border: solid 1px black;
}
.collapseHeader div
{
	font-size: inherit;
	padding-left: 8px;
	color: #fff;
}
.collapseHeader img
{
	float: right;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-top: 6px;
}
span.collapseCount
{
	font-size: 0.9em;
	font-weight: normal;
	float: none;
	padding-left: 10px;
	padding-top: 0px;
	color: inherit;
}
.collapseBody
{
	width: inherit;
	background-color: #fefefe;
	padding-left: 1px;
	margin-top: 2px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
	float: right;
}
.UsersPanel
{
	border-collapse: separate;
}
.UsersPanel TD, TH
{
	padding: 2px 4px 1px 8px;
}

