
/*####### Style Definitions for UI Childrens Trust Template #######*/

/* 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 90% '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 90% '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:80%;
}
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;
}
/*  Specific CSS for Hull Traders */

#textPad {
padding:0.5em 0.2em 0.2em 0.3em;
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
/*margin-top:0;
padding-top:0;*/
}

body {
background-color:#F4F5F3;
text-align:center;
}


#container {
width:780px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#topnav {
width:100%;
background-color:#E5E7E4;
}

#nav #selected A{
color:#E10023;
}

#nav{
list-style: none;
text-align:center;
margin:0em;
padding:1em 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:#435252;
text-decoration:none;
}
#nav li a:hover{
color:#36231D;
}
#nav #selected a:hover{
color:#36231D;
}

#nav .firstli {
padding-left:0em;
}

.backgroundImage {
background-image:url('http://www.hullcc.gov.uk/pls/xximages/docs/hulltraders_header.gif');
background-repeat:no-repeat;
}

div.overlayText{
width:760px;
height:183px;
text-align:left;
padding-left:1em;
padding-top:1em;
}

div.overlayText span#yellow {
font-family:'Arial', 'Helvetica', sans-serif;
font-size:20pt;
font-weight:800;
color:#C2D000;
text-decoration:underline;
padding:0em 0em 0em 0em;
}

div.overlayText span#pink {
font-family:'Arial', 'Helvetica', sans-serif;
font-size:20pt;
font-weight:800;
color:#EF68A2;
text-decoration:none;
padding:0em 0em 0em 0em;
}

.inplacedisplayid1siteid0 {
font-size:1.2em;
font-family:'Arial', 'Helvetica', sans-serif;
}

.inplacedisplayid1siteid0 li {
font-size:0.8em;
font-family:'Arial', 'Helvetica', sans-serif;
}

.titleorimageid1siteid0 {
font-size:1em;
font-family:'Arial', 'Helvetica', sans-serif;
}

#footerLine{
background-color:#eeeeee;
height:0.2em;
width:760px;
margin-top:1em;
overflow:hidden;
}

#footerBlock{
background-color:#eeeeee;
height:1em;
width:760px;
margin-top:0.2em;
overflow:hidden;
}

#footerSpace{
overflow:hidden;
height:1em;
background-color:#ffffff
}

