/* Childrens Trust additions to standard CSS */

/* Body and coloured borders */
body {
background-color:#C8C8C8;
text-align:center;
}

#border {
width:950px;
border:0px solid #ffffff; 
background-color:#666666;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding-top:0;
}

#border  {
padding:0.5em 0.9em 0.5em 0.9em;
}

#whiteBorder  {
padding:0.4em 0.2em 0.2em 0.3em;
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding-top:0;
}

#container {
background-color:#ffffff;
}

/* Element definitions */
h1{
color:#913597;
font: normal 800 1.9em 'Arial','Helvetica',sans-serif;
background-color:transparent;
padding-top:0em;
margin-top:0em;
}

p {
font-size:11pt;
}

.inplacedisplayid604511siteid0 p {
font-size:11pt;
}

/* Top links bar */
.backgroundImage {
background-image:url('http://www.hullcc.gov.uk/pls/xximages/docs/top_link_bg3.jpg');
background-repeat:no-repeat;
}

div.topLinks{
/*width:918px;*/
width:950px;
height:28px;
text-align:center;
}
div.topLinks UL {
list-style: none;
text-align:left;
margin:0em 0em 0em 0em;
padding:0.3em 0em 0em 0em;
}

div.topLinks UL LI {
padding: 0em 0.6em 0em 1em;
display:inline;
vertical-align:center;
}

div.topLinks UL LI A{
color:#000000;
text-decoration:none;
font-weight:550;
}

/* Footer style */
#footerLine{
background-color:#D3AED5;
height:0.2em;
width:945px;
margin-bottom:0.2em;
overflow:hidden;
}

#footerText {
padding:0.2em 0.2em;
width:945px;
}


DIV#footerText, DIV#footerText a{
background-color:#913597;
color:#ffffff;
font-family:'Arial', 'Helvetica', sans-serif;
font-size:9pt;
font-weight:500;
}

DIV#footerText a{
margin-left:1em;
}

/* left navigation elements */
DIV#leftButtons {
padding:0em;
margin:0.2em 0em 0em 0em;
}

DIV#leftButtons UL, DIV#usefulLinks UL, ul#usefulImages{
list-style: none;
text-align:left;
margin:0em 0em 0.5em 0em;
padding:0em 0em 0em 0em;
}

DIV#leftButtons UL LI{
padding: 0.2em 0.2em 0.2em 0.2em;
background-color:#B271B6;
border: 2px solid #933999;
border-top: 2px solid #D8B7DA;
}


DIV#leftButtons UL LI.partners, DIV#leftButtons UL LI.subLinks{
padding: 0.2em 0.2em 0.2em 0.2em;
background-color:#CB9ECD;
border: 2px solid #CB9ECD;
border-bottom: 2px dotted #A054A5;
}



DIV#leftButtons UL LI.first {
background-color:#C89ACB;
}

DIV#leftButtons UL#buttons LI#selected A, DIV#usefulLinks UL#buttons LI#selected A {
color:#CE006C;
}

DIV#leftButtons UL LI A, DIV#usefulLinks UL LI A, DIV#usefulLinks UL LI span{
color:#ffffff;
text-decoration:none;
font-weight:600;
font-size:11pt;
margin-left:0.5em;
}

DIV#leftButtons UL LI A:hover, DIV#usefulLinks UL LI A:hover, div.topLinks UL LI A:hover {
color:#69266C;
text-decoration:none;
}

DIV#usefulLinks UL LI{
padding: 0.2em 0.2em 0.2em 0.2em;
background-color:#7F7F7F;
border: 2px solid #666666;
border-top: 2px solid #D9D9D9;
}

DIV#usefulLinks UL LI.first {
background-color:#000000;
}


DIV#usefulInformation UL#usefulImages LI {
padding: 0em 0em 0em 0em;
margin:0em 0em 0em 0em;
background-color:#7F7F7F;
}

DIV#usefulInformation UL#usefulImages LI img{
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
}

DIV#usefulInformation UL#usefulImages LI#header {
background-color:#913597;
padding:0.2em;
/*border: 2px solid #ffffff;*/
}

DIV#usefulInformation UL#usefulImages LI#header span{
color:#ffffff;
margin-left:0.5em;
font-family:'Arial', 'Helvetica', sans-serif;
font-weight:600;
}

/* right hand features */
#featureLinks {
border: 2px solid #8C8C8C;
padding:0.2em 0.2em 0.15em 0.2em;
background-image:url('http://www.hullcc.gov.uk/pls/xximages/docs/vgradient.jpg');
background-repeat:repeat-x;
}

#features {
padding: 0.3em 0em 0.1em 0.3em;
}

/* breacrumb links element */
.breadCrumb {
background-color:#B3B3B3;
padding:0.3em 0em 0.3em 0em;
margin-top:0.2em;
}
.breadCrumb span.youAreHere {
margin-left:0.6em;
font: normal 800 80% 'Arial','Helvetica',sans-serif;
}


/* style taken from main website css */
/* Portal Hacks */
.inplacedisplayid38323siteid0, .inplacedisplayid1siteid0 {
    font: normal 500 90% 'Arial','Helvetica',sans-serif;
	color:#000000; 
	background-color:transparent;
}
.Bodyid38323siteid0 {
    font-size:90% !important;
}
.Bodyid40340siteid0 {
    font-size:90% !important;
}
.titleorimageid40340siteid0 {
    font-size:100% !important;
}
.titleorimageid38323siteid0{
    font-size:100% !important;
}

/*End Portal Hacks */

/* BODY */
body {
	font-size:100%; 
	margin:0em 0em 0em 0em; 
	padding-left:0em; 
	padding-top:0em;
	}
/* TEXT */
.text {
    font: normal 800 100% 'Arial','Helvetica',sans-serif;
	color:#000000;
/*    background-color:transparent;*/
	}
.bold {
    font: normal 800 80% 'Arial','Helvetica',sans-serif;
/*    background-color:transparent;*/
	}
strong {
    font: normal 800 100% 'Arial','Helvetica',sans-serif;
/*    background-color:transparent;*/
	}

/*
bold_html matches the size of a 'size 2' Portal heading (e.g. custom item type 'intranet text')
in html for use in html portlets on service area homepages etc
*/
.underline {
    font: normal 500 80% 'Arial','Helvetica',sans-serif;
	background-color:transparent;
	text-decoration:underline;
    }
.italic {
    font: italic 500 80% 'Arial','Helvetica',sans-serif;
	background-color:transparent;
	}
/*.heading, H1 {
    font: normal 800 120% 'Verdana','Helvetica',sans-serif;
	background-color:transparent;
}*/

h2 {
   font: normal 800 100% 'Arial','Helvetica',sans-serif;
   background-color:transparent;
}
H3 {
    font: normal 700 100% 'Arial','Helvetica',sans-serif;
}
 H4 {
    font: normal 700 85% 'Arial','Helvetica',sans-serif;
}
p, blockquote, dl, li, .FCK__ShowTableBorders td{
    font: normal 500 100% 'Arial','Helvetica',sans-serif;
	color:#000000; 
/*    background-color:transparent;*/
	}
p {
    font: normal 500 80% 'Arial','Helvetica',sans-serif;
	color:#000000; 
/*    background-color:transparent;*/
	}
.outer_links, .current_page{
    font: normal 700 80% 'Arial','Helvetica',sans-serif;
	color:#00309C !important;
/*	letter-spacing: 0.75px;*/
	background-color:transparent; 
	text-decoration:none
	}
a.outer_links:hover {
    text-decoration:underline;
    color:#00309C !important
	}
.in_page_controls {
    font: normal 500 80% 'Arial','Helvetica',sans-serif;
	color:#00309C !important;
/*	letter-spacing: 0.75px;*/
	background-color:transparent; 
	text-decoration:none
	}
a.in_page_controls:hover {
    text-decoration:underline;
    color:#00309C !important
	}

.in_page_controls_ep {
	font: normal 500 80% 'Arial','Helvetica',sans-serif;
	color:#FFFFFF !important;
/*	letter-spacing: 0.75px;*/
	background-color:transparent; 
	text-decoration:none
}
a.in_page_controls_ep:hover {
    text-decoration:underline;
    color:#FFFFFF !important
	}

img {
    border:0em;
}
.imageborderfloatright {
    margin:0.5em;
	margin-right:0em;
	float:right;
}
.imageborderfloaleft {
    margin:0.5em;
	margin-left:0em;
	float:left;
}
.imagenoborderfloatright {
    margin:0.5em;
	margin-right:0em;
	float:right;
}
.imagenoborderfloatleft {
    margin:0.5em;
	margin-left:0em;
	float:left;
}
.imageborder {
    border:0.1em;
}

/* LINKS */
a {
    font: normal 500 100% 'Arial','Helvetica',sans-serif;
	color:#0000FF; 
	text-decoration:none
	}
a:hover {
	text-decoration:underline; 
	color:#00309C;
	}
a:active {
	color:#0000FF;
	}
a:link {
	color:#0000FF;
	}
a:visited {
	color:#660066;
	}
a:visited:hover {
	text-decoration:underline; 
	color:#00309C;
	}
.backtop {
	font-size:70%;
}
/* BACKGROUND / POSITIONING */
.bgColGrey {
    background-color: #E8E8E8;
	}
.greyLine {
    background-color: #DEDBDE;
	}
.formNoPad {
	padding:0em;
	margin:0em;
}
.search-input-field{
    font: normal 500 100% 'Arial','Helvetica',sans-serif;
	margin:0em 0em 0em 0em;
	/*width:190px;*/
	background-color:#FFFFFF;
    border: 0.1em solid #000000;
	color:#000000;
}
.form-input-field {
    font: normal 500 100% 'Arial','Helvetica',sans-serif;
	margin:0em 0em 0em 0em;
	background-color:#AABCD5;
    border: 0.1em solid #6384B1;
	color:#000000;
}
.form-submit-button {
   font: normal 700 90% 'Arial','Helvetica',sans-serif;
   background-color:#A3B902;
	color:#ffffff;
	border:0.1em solid #ffffff;
	margin:0.1em;
	cursor:pointer;
}
.section-selection {
	background-color:#FFFFFF;
}

/* DESCENDANT SELECTORs */
td.text span.bold{
    font-size:100%;
}
span.text span.bold {
    font-size:80%;
}
span.text {
    font-size:100%;
}
p strong {
    font-size:100%;
}
p  {
    font-size:90%;
}
li a {
    font-size:100%;
}
li span.bold {
    font-size:100%;
}
li strong {
    font-size:100%;
}
a .bold {
    font-size:100%;
}
.appBannerBg a {
    font-size:100%;
}
.appContentBg a {
    font-size:100%;
}
.FCK__ShowTableBorders {
font-size:100%;
}
.FCK__ShowTableBorders a{
font-size:100%;
}
div.fileContainer a {
font-size:100%;
}
p strong span.heading {
font-size:160%;
}
p strong span strong {
font-size:80%;
}
/* For Applications */
.appNeutralBg .smalltext {
    font-size:90%;
}
.appNeutralBg .smalltext a {
    font-size:80%;
}
.appContentBg .appMessageText {
    font-size:100%;
}
.appNeutralBg .outer_links_small{
    font-size:90%;
}
.appNeutralBg span.text {
    font-size:90%;
}
td.text a 
{
	font: normal 500 100% 'Arial','Helvetica',sans-serif;
   
}
span.text a {
    font-size:100%;
}
/* END DESCENDANT SELECTORS */



/* CUSTOM ITEM TYPE STYLE */
/* FILE STORAGE INFO */
.fileContainer {
    background-color: #E8E8E8;
    position: relative;
	float: left;
	clear: both;
	width: 96%;
	font-size: 85% !important;
	padding: 0.5em 1em 0.5em 1em;
}
.fileContainer img {
    padding-right: 0.1em;
}
.fileContainerBold {
    background-color: #E8E8E8;
    position: relative;
	float: left;
	clear: both;
	font: normal 800 80% 'Arial','Helvetica',sans-serif;
	padding: 0.5em 1em 0.5em 1em;
}




/*#container {
width:780px;
border:1px solid #ffffff; 
padding:1.2em 2em 1.2em 2em; 
background-color:#170666;
margin-left:auto;
margin-right:auto;
}*/


/*a#report{
font-family:'Arial', 'Helvetica', sans-serif;
font-size:11pt;
font-weight:normal;
}

#leftpad {
padding-left:2em;
}
#topnav {
width:100%
}

#nav #buytickets A {
color:#AD0254;
}
#buytickets {
color:#AD0254;
}

#nav #selected A{
color:#B1A93F;
}

#nav{
list-style: none;
text-align:left;
margin:0em;
padding:0em 0em 1em 0em;
}

#nav LI {
display:inline;
padding:0.7em;
}
#nav li a{
font-family:'Arial', 'Helvetica', sans-serif;
font-size:11pt;
font-weight:600;
color:#000000;
text-decoration:none;
}
#nav li a:hover{
color:#170666;
}
#nav #selected a:hover{
color:#170666;
}
#nav #buytickets a:hover{
color:#170666;
}
#nav .firstli {
padding-left:0em;
}
.inplacedisplayid604511siteid0 h1 {
color:#B1A93F;
font-size:18pt;
font-weight:600;
font-family:'Arial', 'Helvetica', sans-serif;
margin-bottom:0em;
padding-bottom:0em;
}
.inplacedisplayid604511siteid0 {
font-size:11pt;
font-family:'Arial', 'Helvetica', sans-serif;
}

#imageblock{
background-color:#B1A93F;
text-align:center;
font-family:'Arial', 'Helvetica', sans-serif;
}

#imageblock p#quote {
font-size:11pt;
font-weight:600;
color:#ffffff;
padding:0.2em 0.2em 0.1em 0.8em;
margin:0em;
text-align:left;
line-height:1;
}

#imageblock p#quote span#q{
font-size:12pt;
padding:0em;
vertical-align:middle
}

#imageblock p#attribution{
font-size:12pt;
font-weight:600;
color:#ffffff;
padding:0.9em 0.2em 1em 0.8em;
margin:0em;
text-align:left;
}

NOBR a font.titleorimageid604511siteid0 {
color:#000000;
text-decoration:none;
font-weight:400;
font-size:11pt;
}

NOBR a:hover font.titleorimageid604511siteid0 {
color:#170666;
text-decoration:none;
}*/



