/* Start of CMSMS style sheet 'epp_screen' */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,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{font-style:normal;font-weight:normal;}
ol,ul{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;}
body{font-size:75%;font-family:Verdana,Geneva,Arial,sans-serif;line-height:1.5em;}
html>body{font-size:12px;}

/* ========================= */

html{font-size:100%;} /* http://jontangerine.com/log/2007/09/the-incredible-em-and-elastic-layouts-with-css */
body{text-align:center;}
#wrap{width:980px;text-align:left;margin:auto;overflow:auto;}
#head, #foot{width:940px;float:left;clear:both;padding:0 20px;}
#infobar{width:980px;float:left;clear:both;}
#body{width:940px;padding:20px;float:left;clear:both;overflow:hidden;}

/* ========================= */

body{background:#d6d2d1 url(uploads/epp/bg.png) no-repeat fixed top center;}
#wrap{background-color:#fff;}
#head{background:#fff url(uploads/epp/head_940x80.jpg) no-repeat scroll top center;padding-top:80px;}
#infobar{background:#ccebe6 url(uploads/epp/infobar_980x500.jpg) no-repeat scroll bottom center;min-height:100px;padding:10px 0 60px 0;}
#foot{background:#422014 url(uploads/epp/foot_980x230.jpg) no-repeat scroll top center;min-height:210px;}

/* ========================= */

.accessibility{display:none;}



.main div.highlight{padding:1px 20px;margin:-1px 0;background:#e6e1e1 url(uploads/epp/highlight_bottom_620x5.png) no-repeat scroll bottom left;overflow:hidden;color:#776864;width:580px;margin-bottom:20px;}
.side div.highlight{padding:1px 20px;margin:-1px 0;background:#e6e1e1 url(uploads/epp/highlight_bottom_300x1000.png) no-repeat scroll bottom left;overflow:hidden;color:#776864;width:260px;margin-bottom:20px;}
.main div.highlight h2{margin:-1px 0 0 -20px;padding:1em 20px 1px 20px;width:580px;background:transparent url(uploads/epp/highlight_top_620x5.png) no-repeat scroll top left;}
.side div.highlight h2{margin:-1px 0 0 -20px;padding:1em 20px 1px 20px;width:260px;background:transparent url(uploads/epp/highlight_top_300x500.png) no-repeat scroll top left;}


/* ========================= */

#site{width:940px;clear:both;overflow:hidden;}
#site{background:#4271af url(uploads/epp/site_nav_bg_1000x50.png) no-repeat scroll top left;border-top:1px solid #7cacfe;}

#site_title{display:none;}

#site_nav{float:left;display:block;font-size:1.2em;width:100%;background:#4271af url(uploads/epp/site_nav_bg_1000x50.png) no-repeat scroll top left;}
#site_nav li{float:left;display:block;text-align:left;background:#254c75 url(uploads/epp/site_nav_bg_1000x50.png) no-repeat scroll top left;}
#site_nav li a{display:block;float:left;text-decoration:none;padding:10px 20px;color:#dee7f7;}
#site_nav li a:hover{background:transparent url(uploads/epp/site_nav_hover_1000x50.png) no-repeat scroll top left;}
#site_nav li.current{background:transparent url(uploads/epp/site_nav_current_1000x50.png) no-repeat scroll bottom left;}
#site_nav li.current a{color:#fff}

/* ========================= */

#pages_site_nav{float:left;display:block;font-size:1.2em;width:100%;background:#4271af url(uploads/epp/site_nav_bg_1000x50.png) no-repeat scroll top left;}
#pages_site_nav li{float:left;display:block;text-align:left;background:#254c75 url(uploads/epp/site_nav_bg_1000x50.png) no-repeat scroll top left;}
#pages_site_nav li a{display:block;float:left;text-decoration:none;padding:10px 20px;color:#dee7f7;}
#pages_site_nav li a:hover{background:transparent url(uploads/epp/site_nav_hover_1000x50.png) no-repeat scroll top left;}
#pages_site_nav li.current{background-color:#0d9bdd;background-image:none;}
#pages_site_nav li.current a{color:#fff}

/* ========================= */

#user{margin-left:640px;width:260px;padding:5px;float:left;clear:both;overflow:hidden;position:absolute;top:0;background:#fff url(uploads/epp/user_bg_270x100.png) no-repeat scroll bottom right;}

#user_nav{float:right;display:inline;}
#user_nav li{float:left;display:inline;text-align:right;margin-right:20px;}
#user_nav li a{display:block;text-decoration:none;color:#3895bc;}
#user_nav li.current{}
#user_nav li.current a{color:#f00}

/* ========================= */

.section{width:940px;float:left;clear:both;overflow:hidden;}
.side{width:300px;float:right;display:inline;overflow:hidden;clear:right;}
.main{width:620px;float:left;display:inline;overflow:hidden;}

/* ========================= */

h1{margin:.5em 0 1.5em 0;font-size:2em;}
h2{margin:1em 0;font-size:1.5em;line-height:1em;}

h3{margin:1em 0;font-size:1.4em;line-height:1em;}
h4{margin:1em 0;font-size:1.3em;line-height:1em;}
h5{margin:1em 0;font-size:1.2em;line-height:1em;}

h1, h2, h3, h4, h5{font-weight:bold;line-height:1em;}
p{margin:1.5em 0;}
strong{font-weight:bold;}

/* ========================= */

table{width:940px;}
thead{border-top:1px solid #000;background-color:#ddd;}
tr{border-bottom:1px solid #000;}
th, td{padding:5px;}

/* ========================= */

.success_notification{border:1px solid #4c6c06;background-color:#7fb015;color:#fff;padding:5px;}
.success_notification h2{color:#fff !important;margin-bottom:0 !important;}
.failure_notification{border:1px solid #600;background-color:#900;color:#fff;padding:5px;}
.failure_notification h2{color:#fff !important;margin-bottom:0 !important;}

.editing_edit{border:1px solid #f9bc04;background-color:#f5e0a0;color:#707070;padding:5px;margin-bottom:2em;}

/* ========================= */







/* ========================= */

#body{color:#978788;}
#body a{color:#d46627;}
#body a:hover{color:#178488;}
#body h1{color:#de390b;}
#body h1 em{font-style:italic;}
#body h2{color:#0d74a4;}
#body h3{color:#978788;}
#body h4{color:#978788;}
#body h5{color:#978788;}
#body ul{margin:1.5em 0;padding-left:2em;list-style-position:inside;list-style:disc;}
#body ol{margin:1.5em 0;padding-left:2em;list-style-position:inside;list-style:decimal;}

#body ul.linklist {padding-left:0;list-style-position:inside;list-style:none;}
#body ul.linklist li {border-bottom:1px dotted #83c1de;}
#body ul.linklist li a{text-decoration:none;}

#body ul.filetypelist {padding-left:0;list-style-position:inside;list-style:none;background-color:#e0e7eb;}
#body ul.filetypelist li {padding:5px 10px;border-top:2px solid #fff !important;}
#body ul.filetypelist li a{text-decoration:none;}
#body ul.filetypelist li span.total{width:60px;font-size:1.3em;color:#46a1e6;}



#body .side ul.filetypelist {padding-left:0;list-style-position:inside;list-style:none;background-color:#eee;}
#body .side ul.filetypelist li {padding:5px 10px;border-top:2px solid #fff !important;}
#body .side ul.filetypelist li a{text-decoration:none;}
#body .side ul.filetypelist li span.total{width:60px;font-size:1.3em;color:#46a1e6;}

/* ========================= */

#foot{padding-top:20px;}

#foot{color:#b7cef5;font-size:.8em;}
#foot a{color:#fff;text-decoration:none;}
#foot a:hover{color:#f8da64;}
#foot p{margin:0;}

#foot ul.links li{display:inline;margin-right:10px;}

/* ========================= */

#infobar h2{color:#0b3d3e;}
#infobar{color:#187473;font-size:.8em;}
#infobar a{color:#032526;}
#infobar a:hover;{color:#f00;}
#infobar ul{margin:1.5em 0;padding-left:2em;list-style-position:inside;list-style:disc;}

#hope_to_achieve, #useful_links, #site_was_useful{float:left;width:300px;margin-left:20px;}

/* ========================= */








input.text{background:transparent url(uploads/epp/text_field_bg_5x50.png) repeat-x scroll top left;padding:2px;}

/* #main_introduction{background:transparent url(uploads/epp/icons/main_introduction.png) no-repeat scroll top left;padding-left:160px;} */

#hope_to_achieve h2{padding:10px 0 0 40px;min-height:22px;background:transparent url(uploads/epp/icons/hope_to_achieve.png) no-repeat scroll top left;margin-bottom:0;}
#useful_links h2{padding:10px 0 0 40px;min-height:22px;background:transparent url(uploads/epp/icons/useful_links.png) no-repeat scroll top left;margin-bottom:0;}
#site_was_useful h2{padding:10px 0 0 40px;min-height:22px;background:transparent url(uploads/epp/icons/site_was_useful.png) no-repeat scroll top left;margin-bottom:0;}

#side_regions h2{background:transparent url(uploads/epp/side_regions_top_300x500.png) no-repeat scroll top left;padding-left:60px;padding-bottom:5px;margin-bottom:0;min-height:10px;}
#side_tags h2{background:transparent url(uploads/epp/side_tags_top_300x500.png) no-repeat scroll top left;padding-left:60px;padding-bottom:5px;margin-bottom:0;min-height:10px;}
#side_activity h2{background:transparent url(uploads/epp/side_activity_top_300x500.png) no-repeat scroll top left;padding-left:60px;padding-bottom:5px;margin-bottom:0;min-height:10px;}
#side_search h2{background:transparent url(uploads/epp/side_search_top_300x500.png) no-repeat scroll top left;padding-left:60px;padding-bottom:5px;margin-bottom:0;min-height:10px;}
#side_parent_partnership h2{background:transparent url(uploads/epp/side_parent_partnership_top_300x500.png) no-repeat scroll top left;padding-left:60px;padding-bottom:5px;margin-bottom:0;min-height:10px;}
#side_child_partnerships h2{background:transparent url(uploads/epp/side_child_partnerships_top_300x500.png) no-repeat scroll top left;padding-left:60px;padding-bottom:5px;margin-bottom:0;min-height:10px;}


#side_search form{background:transparent url(uploads/epp/side_search_inner_top_260x50.png) no-repeat scroll top left;margin-top:1em;padding-top:10px;color:#fff;}
#side_search form .text{width:231px;margin-left:10px;font-size:1.2em;}
#side_search form ul{background:transparent url(uploads/epp/side_search_inner_bottom_260x500.png) no-repeat scroll bottom left;padding:10px 20px 40px 20px;list-style:none;margin-top:0;}
#side_search form .checkbox{margin-right:1em;}
#side_search form .submit{position:absolute;margin-top:-60px;margin-left:170px;}

#side_tags ul{list-style:none;text-align:center;padding:0;}
#side_tags li{display:inline;margin:0 10px;}












/* ****************************** */

.main form div.field, .main fieldset.field {
	width:100%;
	overflow:auto;
	border-bottom:1px solid #e9f0f3;
	padding:5px 0;
}

.main label.field {
	display:block;
	padding:5px 0 5px 200px;
	width:auto;
	float:left !important;
	clear:both;
}

.main fieldset.submit {
	padding:5px 0;
}

.main label {
	display:block;
	float:left;
	width:190px;
	padding-right:10px;
}

.main fieldset.field label {
	display:inline;
	float:none;
	text-align:left;
	width:auto;
}

.main fieldset.field li {
	list-style:none;
}

.main fieldset.field ul {
	padding:0;
	margin-top:0;
	padding-top:0;
	margin-left:200px;
}

.main input {
	vertical-align:middle;
}
.main .field legend{
	position:absolute;
}
.main .field legend span {
	position:absolute;
	margin-left:-7px;
	font-family: "\"}\""; 
	font-family:inherit;
	margin-left:0;
	
	position:relative;
	
	width:180px;		/* ADDED THIS ... NEED TO CHECK IS RIGHT */
	padding-top:5px;	/* ADDED THIS ... NEED TO CHECK IS RIGHT */
}
html>body .main .field legend span {
	margin-left:0;
}

.main fieldset.actions {
	clear:both !important;
	padding:5px 0 5px 200px;
}

.main input.radio, .main input.checkbox {
	margin-right:3px;
}

.main input.text, .main input.password, .main input.file, .main textarea {
/*	font-size:1.2em;*/
/*	font-weight:bold;*/
	width:392px;
	padding:3px;
	border:solid 1px #c6c6c6;
	border-bottom:solid 1px #e3e3e3;
	color:#333;
	background:#f3f3f3 url(uploads/epp/input_bg_10x25.png) left top repeat-x;
}

.main span.error{
	display:block;
	margin-left:200px;
	background-color:#f00;
	padding:10px;
	color:#fff;
}
.main label{
	clear:both;
}


/* ========================= */

#picker {
	padding: 0;
	margin: 0;
}

#picker iframe {
	width: 790px;
	height: 570px;
	padding: 0;
	margin: 0;
}

#picker_content {
	padding: 4px;
	margin: 0;
}

#picker_content table {
	width: 760px;
}


#html_wheel {
	background-color: #F5F3F4;
	padding: 10px;
}

a img {
	text-decoration: none !important;
	vertical-align: middle;
}

.clevertable table {
	color: black;
}

.clevertable .pages, .clevertable .pages a {
	text-decoration: none !important;
	font-weight: bold;
}

.clevertable thead {
	background: #4673B1;
}	

.clevertable thead a {
	color: #FFFFFF !important;
	text-decoration: none;
	font-weight: bold;
}

.clevertable .odd {
	background: #F0F0FF;
}

.clevertable_search {
	text-align: right;
}

/* ========================= */

span.partnership_overview, span.organisation_overview{margin-bottom:0 !important;padding-bottom:0 !important;line-height:1em !important;}


.main div.field p.example{margin:.5em 0 0 200px;max-width:392px;}

select{
	width:400px;
}



span.top{
	clear:both;
}
span.top a{
	float:right;
	margin:1em 0 2em 0;
}
h2{
	clear:both;
}



.additional_members {
	background-color:#ddd;
	border:1px solid #bbb;
	padding:10px;
}



.additional_members p {
	margin:0px;
}
/* End of 'epp_screen' */

