/*
@import "default-editor.css";
@import url('default-form.css');*/
@import "cvs-webservices.css";
@import url(../cp/css/default-controlpanel.css);
@import url(../cp/css/default-calendar.css);

.feed table td.item {
width:33%;
}
/* Main Text Color */
body,.breadcrumbs,.breadcrumbs a  {
	color: #000000;
}

/* Main Background Colours */
.column1 {
	background-color: #5757ab;
}
.column2 {
	border-right: 2px solid #5757ab;
}

.photo {
	background-color:#E4E4E4;
	border:1px solid #DFDFDF;
	padding:10px;
	clear:right;
	float:right;
	text-align:center;
	margin:5px 5px 10px 5px;
}

/* Link Color */
a {
	color:#000000;
}
a:hover {
	color: #CC0000;
}

/* set border=0 on all images */
img {border:0px;}

/* Backgroundcolour for header strip / control bar */
.controlbar {
	background-color:#3333b6;
}
.headerstrip {
	background:#3333b6;
	color:#FFF;
	font-style:italic;
	font-weight:bold;
	margin:0;
}



/* Header Stuff */
.headerstrip {
	clear:both;
	padding:5px;
}
.headertd .element {
	padding:3px;
}

.text {
	line-height:150%;
}

/* Left Column Stuff */
.column1 {
	vertical-align: top;
	width: 15%;
}

.column1 h1.heading,.column1 h2.heading,.column1 h3.heading,.column1 h4.heading,.column1 h5.heading,.column1 h6.heading {
	margin:4px 0px 2px 3px;
	text-indent:12px;
	font-size:100%;
	font-weight:bold;
	letter-spacing:-1px;
	padding:0px;
	line-height:22px;
	color:#3333b6;
	font-family:Verdana;
	background-image:url(uploads/51/nav.gif);
	background-repeat:no-repeat;
	background-color:#5757ab;
	white-space:nowrap;	
}



.column1 .navigation ul {
	list-style-type:none;
	margin:0px 0px 0px 8px;
	padding:0px;
}
.column1 .navigation ul li {
	margin:3px 0px 3px 5px;
	text-indent:15px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#3333b6;
	white-space:nowrap;
	line-height: 22px;
	font-family:Verdana;
	padding-right:3px;
	background-image:url(uploads/51/nav.gif);
	background-repeat:no-repeat;
	background-color:#5757ab;
}
.column1 .heading a,
.column1 .navigation a {
	color:#3333b6;
	text-decoration:none;
}
.column1 a:hover {
	text-decoration:underline;
}
.header .heading {
	margin:0px;
	padding:0px;
}


/* Header Menu */
.header .navigation ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}

/* Middle Column */
.column2 {
	vertical-align: top;
	width: 70%;
	padding:6px;
}

/* Right Column */
.column3 {
	vertical-align: top;
	width: 15%;
	padding:3px;
}

.column3 .navigation ul {

}

.column3 .navigation ul li {

}

/* Main Elements */


h1.heading,h2.heading,h3.heading {
	font-size:200%;
}
h4.heading,h5.heading,h6.heading {
	font-size:150%;
}

.heading {
	font-family:Arial;
	font-weight:normal;
	letter-spacing:-1px;
	
}

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	margin:5px 0px 0px 0px;
	padding:0px;
	font-size:76%;
}

table {
	width:100%;
}

table td {
	font-size:inherit;
	vertical-align:top;
}

textarea {
	width:95%;
	height:350px;
}

.column2 .navigation ul {
	list-style-type:square;
}

.column2 .navigation li {
	padding:2px;
}
.column2 p.text {
	line-height:150%;
}
.column3 .navigation ul {
	list-style-type:square;
}

.column3 .navigation li {
	padding:2px;
}
.footnotes {
	line-height:200%;
}

.column3 .heading {
	font-size:150%;
	font-family: Arial;
	font-weight:normal;
	letter-spacing:-1px;
}


/* Footer Stuff */
.controlbar {
	text-align:right;
	font-size:smaller;
	padding:8px;
	color:#FFFFFF;
	font-family:Verdana, Arial, sans-serif;
}
.controlbar a {
	color:#FFFFFF;
	font-weight:bold;
}

.footnotes {
	color:#666666;
	text-align:center;
	padding:5px;
	font-size:smaller;
}
.footnotes a {
	font-weight:bold;
	color:#555555;
}

/* Web Services */
.col1,.row1 td {
	background-color:#dedeee;
}
.col2,.row2 td {
	background-color:#dedeee;
}
/* End Web Services */

/*
	Search Results
*/
.searchresults .pagination {
	padding:5px;
}
.searchresults .pagination ul {
	margin:0;
	padding:0;
}
.searchresults .pagination li {
	list-style-type:none;
	display:inline;
}
.searchresults .pagination a {
	padding-left:2px;
	padding-right:2px;
}
.searchresults .result {
	padding:5px;
}
.searchresults .result div {
	padding-bottom:2px;
}
.searchresults .result .description {
	color:#111;
}
.searchresults .result .document {
	color:#008000;
}

.search {
	text-align:center;
	padding:5px 5px 5px 15px;
}
.search div {
	display:inline;
}
.search .searchkeyword {
	width:70%;
}


.calendar .calendarheader td {
	padding:5px;
}
.calendar .calendarmonth td {
	background-color:#EEE;
	padding-bottom:35px;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
}
.calendar .calendarmonth td.events {
	padding-bottom:2px;
}
.content .calendar .calendarmonth td li a{
	line-height:100%;
}

.feed .date {
	color:#666;
	font-weight:bold;
	font-size:90%;
}
.column2 .feed .title {
	font-weight:bold;
	font-size:130%;
}
.feed .picture {
	float:right;
	padding:5px;
	border:4px solid #EEE;
	margin:0 0 5px 5px;
}
.feed .description {
	line-height:150%;
}