/*
 * @(#) screen.css - Mediapoint Business screen stylesheet
 *
 * Copyright (c) 2005, The Press Association Ltd, All Rights Reserved
 *
 * Version: $Id: screen.css,v 1.52 2008-04-22 17:09:39 mark Exp $
 * Author: Mark Streatfield
 */

/* Defaults */

body {
	background: #E3E3E3 url("images/body-bg.jpg") repeat-x;

	font-family: sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
}

* html body {
	font-size: 0.7em;	
}

h1 {
	color: #666;
	font-family: sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	margin: 0;
	padding: 10px 0 3px 0;
}

h2 {
	color: #666;
	font-family: sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	margin: 5px 0;
	padding: 3px 0;
}

h3 {
	color: #666;
	font-size: 1em;
	margin: 5px 0 0 0;
	padding: 0 0 10px 0;
}

h4 {

	color: #888;
	font-family: sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0 0 3px 0;
}

h5 {
	color: #888;
	font-size: 1.1em;
	font-weight: normal;
	margin: 3px 0;
}

h6 {
	color: #888;
	font-size: 1em;
	font-weight: normal;
	margin: 3px 0 0 0;
}

p, li {
	color: #757889;
	font-size: 1em;
	margin: 4px 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

input, select, textarea {
	color: #483C4B;
	font-size: 1em;
	margin: 5px 0;
	background-color: #f0f0f0;
	border: solid #483C4B 1px;
}


.tickbox {
	border: 0;
}

a:link, a:active {
	border-bottom: none;
	color: #483C4B;
	text-decoration: none;
}

a:hover {
	border-bottom: none;
	color: #0E7D18;
	text-decoration: none;
}

a:visited {
	border-bottom: none;
	color: #483C4B;
	text-decoration: none;
}

hr {
	background: #660066;
	border: 0;
	color: #660066;
	height: 1px;
	margin: 6px 0 12px 0;
}

.hrgrey {
	background: #C0C0C0;
	border: 0;
	color: #C0C0C0;
	height: 1px;
}

#error {
	color: #FF0000;
}

/* Site wrapper */

#site_wrapper {
	background: #FFF;
	margin: 0 auto;
	width: 950px;
	border-left: #D7D8DD 1px solid;
	border-right: #D7D8DD 1px solid;
	border-top: #FFF 1px solid;
	border-bottom: #757889 1px solid;
}

/* Jump to content */

#jump_to_content {
	display: none;
}

/* Title container */

#title_container {
}

* html #title_container {
	margin: 0 0 -3px 0px;
}


/* Account tools */

#account_tools {
	color: #FFF;
	background: #660066 url("images/topnav_bkgnd.gif") no-repeat;
	height: 20px;
	padding: 0 0 0 90px;
	border-bottom: #000 1px solid;
}

* html #account_tools {

}

#account_tools ul {
	display: inline;
	margin: 0;
	padding: 0;
}

#account_tools li {
	display: inline;
	float: left;
	list-style: none;
	margin: -4px 0 0 0; 
	padding: 0 0 0 5px;
}

#account_tools a {
	background: url("images/furniture02.gif") no-repeat;
	border: 0;
	color: #FFF;
	display: block;
	margin: 0;
	padding: 5px 15px 0 8px;
}

* html #account_tools a {
background: url("images/furniture01.gif") no-repeat;
}

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#account_tools a { float: none; }
/* End IE5-Mac hack */

#account_tools a:hover {
	color: #CCC;
}

/* Content wrapper */

#content_wrapper {
	clear: left;
	margin: 0 auto;
	width: 934px;
	display: block;
}

/* Left column */

#left_column {
	background #F0F0F0; 
	float: left;
	height: 600px;
	margin: 0 13px 0 3px;
	width: 150px;
}

#left_column h2 a {
	color: #660066;
}


* html #left_column {
	margin: 30px 10px 0 1px;
}

/* Navigation */


#navigation {
	background: #FFF url("images/nav_bkgnd01.gif") no-repeat;
	display: block;
	padding: 10px 0 10px 20px;
}

#navigation ul {
	font-size: 1em;
	margin: 5px 10px 5px 0;
	padding: 0;
}

#navigation li {
	list-style: none;
	margin: 0 0 0 -8px;
	text-align: left;
	line-height: 1.2em;
	

}

#navigation a {
	background: url("images/furniture03.gif") no-repeat left;
	padding: 0 0 3px 10px;
	color: #660066;
	border-bottom: none;
}

#navigation a:hover {
	color: #066033;
}


#navigation h2 {
	color: #066033;
	font-size: 1.2em;
	line-height: 0.9em;

}


#sort_and_display {
	background: #FFF url("images/nav_bkgnd01.gif") no-repeat;
	display: block;
	padding: 10px 0 10px 10px;
}



/* Right column */

#right_column {
	position: relative;
	top: 13px;
	display: block;
	float: right;
	/*height: 900px;*/
	margin: 0 0 0 1px;
	width: 150px;
}

* html #right_column {
	margin: 30px 0 0 1px;
	height: 650px;
}

#right_column a {
	color: #FFF;
}

#right_column a:hover {
	color: #000;
}


#right_column h2 {
	color: #0E7D18;
	font-size: 1.2em;
	line-height: 0.9em;
}


/* Search */

#search {
	background: #FFF url("images/nav_bkgnd01.gif") no-repeat;
	position: relative;
	display: block;
	padding: 10px 0 10px 10px;
	border-bottom: solid #066033 1px;
}

#search ul {
	font-size: 1em;
	margin: 5px 10px 5px 0;
	padding: 0;
}

#search li {
	list-style: none;
	margin: 0;
	text-align: left;
	line-height: 1em;
}

#search a {
	padding: 1px 5px 1px 5px;
	background: #f0f0f0;
	color: #660066;
	border: solid #483C4B 1px;
}


#search a:visited {
	padding: 1px 5px 1px 5px;
	background: #f0f0f0;
	color: #660066;
	border: solid #483C4B 1px;
}



#search p {
	color: #483C4B;
	border-bottom: none;
	line-height: 1em;
}

#search a:hover {
	padding: 1px 5px 1px 5px;
	background: #f0f0f0;
	color: #0E7D18;
	border: solid #000 1px;
}


#search h2 {
	color: #066033;
	font-size: 1.2em;

}

#search h3 {
	color: #757889;
	font-size: 1.1em;

}




/* QuickSearch */

#quicksearch {
	position: relative;
	display: block;
	background: #FFF;
	padding: 0px 0 10px 10px;
	border-bottom: solid #066033 1px;
}

#quicksearch ul {
	font-size: 1em;
	margin: 5px 10px 5px 0;
	padding: 0;
}

#quicksearch li {
	list-style: none;
	margin: 0;
	text-align: left;
	line-height: 1em;
}

#quicksearch a {

	color: #660066;

}

#quicksearch a:visited {
	color: #660066;

}

#quicksearch p {
	color: #483C4B;


}

#quicksearch a:hover {
	color: #0E7D18;

}


#quicksearch h2 {
	color: #066033;
	font-size: 1.2em;

}

#quicksearch h3 {
	color: #757889;
	font-size: 1.1em;

}


#adverts {
	position: relative;
	display: block;
	clear: both;
}


.submit_search {
	position: relative;
	background: #0E7D18 url("images/formbutton_bkgnd3.gif") repeat-x;
	color: #FFF;
	padding: 2px 7px 2px 5px;
	border-top: solid #066033 1px;
	border-left: solid #066033 1px;
	border-bottom: solid #066033 1px;
	border-right: solid #066033 1px;

	

}

*html .submit_search {
	background: 0E7D18 url("images/formbutton_bkgnd3.gif") repeat-x;
	color: #FFF;
	padding: 1px 1px 1px 2px;
	border-top: outset #066033 1px;
	border-left: outset #066033 1px;
	border-bottom: outset #066033 1px;
	border-right: outset #066033 1px;
border-style: inset;


}


/* Submit */

.submit {
	position: relative;
	background: #660066 url("images/formbutton_bkgnd2.gif") repeat-x;
	color: #FFF;
	/*padding: 2px 1px 2px 1px;*/
	border-top: solid #B700B7 1px;
	border-left: solid #B700B7 1px;
	border-bottom: solid #420042 1px;
	border-right: solid #420042 1px;

	

}

*html .submit {
	background: #660066 url("images/formbutton_bkgnd2.gif") repeat-x;
	color: #FFF;
	padding: 1px 1px 1px 2px;
	border-top: outset#9999A1 1px;
	border-left: outset#9999A1 1px;
	border-bottom: outset#000 1px;
	border-right: outset#4A4C56 1px;
border-style: inset;


}

.submitspecial {
	position: relative;
	left: 118px;
	top: -30px;
	background: #660066 url("images/formbutton_bkgnd2.gif") repeat-x;
	color: #FFF;
	padding: 2px 20px 1px 3px;
	border-top: solid #B700B7 1px;
	border-left: solid #B700B7 1px;
	border-bottom: solid #420042 1px;
	border-right: solid #420042 1px;

	

}

*html .submitspecial {
	position: relative;
	left: 134px;
	top: -32px;
	background: #660066 url("images/formbutton_bkgnd2.gif") repeat-x;
	color: #FFF;
	padding: 2px 20px 2px 3px;
	border-top: outset#9999A1 1px;
	border-left: outset#9999A1 1px;
	border-bottom: outset#000 1px;
	border-right: outset#4A4C56 1px;
border-style: inset;


}

*html .submitinput {

	background: #660066 url("images/formbutton_bkgnd2.gif") repeat-x;
	color: #FFF;
	padding: 0px 20px 2px 3px;
	margin-top: 7px;
	border-top: outset#9999A1 1px;
	border-left: outset#9999A1 1px;
	border-bottom: outset#000 1px;
	border-right: outset#4A4C56 1px;
border-style: inset;


}

.submit_disabled {
	position: relative;
	background: #666;
	color: #CCC;
	padding: 2px 7px 2px 5px;
	border-top: solid #FFF 1px;
	border-left: solid #FFF 1px;
	border-bottom: solid #EEE 1px;
	border-right: solid #EEE 1px;

	

}

*html .submit_disabled {
	background: #666 url("images/formbutton_bkgnd_disabled.gif") repeat-x;
	color: #CCC;
	padding: 1px 5px 1px 3px;
	border-top: outset#FFF 1px;
	border-left: outset#FFF 1px;
	border-bottom: outset#EEE 1px;
	border-right: outset#EEE 1px;
border-style: inset;


}


/* Central column */

#central_column {
	margin: 0px 170px 0 170px;
}

*html #central_column {
	display: inherit;
	height: 500px;
}


#central_column h1 {
	color: #660066;
	font-family: sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	margin: 15px 0;
	padding: 2px 0;
	border-bottom: solid #666 1px;
}

#central_column h2 {
	color: #660066;
	font-family: sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	padding: 4px 0 0 0 ;
}

#central_column h3 {
	color: #757889;
	font-size: 1em;
	margin: 5px 0 5px 0;
	padding-bottom: 0px;
}

#central_column h4 {
	color: #444;
	font-weight: bold;
	font-size: 1.1em;
	margin: 5px 0 5px 0;
	padding-bottom: 0px;
}


#central_column p {
	color: #222;
	margin: 0px 0px;
}

#central_column .error {
	color: #FF0000;
}

.resultstable1 {
	border-top: solid #E3E3E4 1px;
	border-bottom: solid #A3A3A4 1px;
	border-left: solid #E3E3E4 1px;
	border-right: solid #A3A3A4 1px;
	width: 99%;
}

.cellone {
	vertical-align: top;
	background: #FFF;
}

.celltwo {
	vertical-align: top;
	padding: 7px;
	background: #FDFDFD;
}

.cellthree {
	vertical-align: top;
	padding: 7px;
	background: #F4F4F4;
}

.cellfour {
	vertical-align: top;
	padding: 7px;
	background: #F4F4F4;
}

.cellfive {
	display:block;
	overflow: hidden;
	vertical-align: top;
	padding: 10px;
	background: #F7F7F7;
}

.cellfive_preview {
	display:block;
	width: 132px;
	overflow: hidden;
	vertical-align: top;
	padding: 7px;
	background: #F7F7F7;
}


#cellfivemask {
	width: 336px;
	overflow: hidden;
	
}

.cellsix {
	vertical-align: top;
	padding: 2px 7px 2px 7px;
	background: #FEFEFE;
}


/* Start - Preview Page */



.PreviewResultstable {
	border-top: solid #E3E3E4 1px;
	border-bottom: solid #A3A3A4 1px;
	border-left: solid #E3E3E4 1px;
	border-right: solid #A3A3A4 1px;
	width: 570px;
}

.PreviewCellImage {
	vertical-align: top;
	background: #FFF;
}

.PreviewCellPublishDate {
	vertical-align: top;
	padding: 7px;
	background: #FDFDFD;
}

.PreviewCellDownload {
	vertical-align: top;
	padding: 7px;
	background: #F4F4F4;
}

.PreviewCellLightboxStore {
	vertical-align: top;
	padding: 7px;
	background: #F4F4F4;
}

.PreviewCellSummary {
	display:block;
	width: 86%;
	overflow: hidden;
	vertical-align: top;
	padding: 5px;
	background: #F7F7F7;
}

#PreviewCellSummaryMask {
	width: 100%;
	overflow: hidden;
	
}

.PreviewCellsix {
	vertical-align: top;
	padding: 2px 7px 2px 7px;
	background: #FEFEFE;
}



/* End - Preview Page */

/* Footer */

#footer {
	background: url("images/footer2.gif") repeat-x;
	clear: both;
	margin: 0 auto;
}

#footer p {
	color: #000;
	margin: 0;
	padding: 5px 0 5px 300px;
}

#footer a {
	color: #483C4B;
	border-bottom: none;
}

#footer a:hover {
	color: #660066;
}


/* Page Furniture */

.almostblack {color: #111}
.darkgrey {color: #483C4B}
.middlegrey {color: #757889}
.lightgrey {color: C0C0C0}

.bkgnddarkgrey {background: #483C4B}
.bkgndmiddlegrey {background: #757889}
.bkgndlightgrey {background: #C0C0C0}



/* Welcome Block */

#welcomeblock {
	width: 288px;
	text-align: left;
	height: 191px;
	color: #FFF;
	background: #757889;
	padding: 10px;
	vertical-align: top;
	font-size: 12px;
}

* html #welcomeblock {
	width: 286px;
	text-align: left;
	height: 172px;
	color: #FFF;
	background: #757889;
	padding: 10px;
	vertical-align: top;
	font-size: 12px;
}

#welcomeblock h2{
	color: #FFF;
	font-family: sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	margin: 5px 0;
	padding: 3px 0;
}


#welcomeblock a { 
	color: #CCC;
}

#welcomeblock a:visited { 
	color: #CCC;
}

#welcomeblock a:link { 
	color: #CCC;
}


#welcomeblock a:hover { 
	color: #FFF;
}

/* Image Block */

#imageblock {
	width: 312px;
	background: #757889;
	height: 180px;
	vertical-align: top;
}


* html #imageblock {
	width: 314px;
	background: #757889;
	height: 180px;
	vertical-align: top;
}


#imageblock img {
	visibility: visible;
	float: left;
}


/* Login Block */


#loginblock {
	text-align: left;
	color: #483c4b;
	background: #C0C0C0;
	padding: 1px;
	vertical-align: top;
	font-size: 1em;
}

#loginblock td {
	font-size: 11px;	
}

#loginblock a:link, a:active {
	color: #483C4B;
	text-decoration: none;
}

#loginblock a:hover {
	color: #660066;
	text-decoration: none;
}

#loginblock a:visited {
	color: #483C4B;
	text-decoration: none;
}


/* Misc Blocks */



# img{
	padding-bottom: 6px;
}

.lastupdated {
	margin-top:-4px;
	text-align: right;
}

#filesuploadedblock {
	padding: 20px;
	background: #E6E5EA;
	vertical-align: top;
}

* html #filesuploadedblock {
	padding: 17px;
	background: #E6E5EA;
}

#filesuploadedblock p {
	color: #111;
	padding: 0 0 10px 0;
}

#filesuploadedblock h2 {
	color: #483C4B;
}


#filesuploadedblock h3 {
	color: #666;
}

#imageinfoblock1{
	padding: 0 0 0 5px;
	background: #483C4B;
	color: #FFF;
	vertical-align: top;
	height: 52px;
}

#imageinfoblock2{
	padding: 0 0 0 5px;
	background: #483C4B;
	color: #FFF;
	vertical-align: top;
	height: 52px;
}

#loggedinblock {
	height: 440px;
	padding: 0px;
	margin: 0px;
	border: solid #666 1px;
}

* html #loggedinblock {
	height: 440px;
	padding: 0px;
	margin: 0px;
	border: solid #666 1px;
}

#loggedinblock img {
	border: 1;
	padding: 0px;
	margin: 0px;
}

#imageblock1{
	padding: 0 0 0 0px;
	background: #483C4B;
	width:290px;
	height: 194px;
}

#imageblock2{
	padding: 0 0 0 0px;
	background: #483C4B;
	width:290px;
	height: 194px;
}

#filesuploadedblock a:link {
	color: #660066;
}

#filesuploadedblock a:active {
	color: #660066;
}

#filesuploadedblock a:visited {
	color: #660066;
}


#filesuploadedblock a:hover {
	color: #000;
}



/* Email Panels */


/* Email Panel 1 */

#emailpanel {
	position: relative;
	display: block;
	background: #FFF url("images/bkgnd01.jpg");
	/**width: 581px;**/
	min-height: 500px;
	border-top: solid #999 1px;
	border-right: solid #666 1px;
	border-bottom: solid #666 1px;
	border-left: solid #5D6073 1px;
	padding: 0px;
}

*html #emailpanel {
	width: 580px;
}

#emailpanel1 {
	position: relative;
	display: block;
	/**width: 580px;*/
	height: 21px;
	border-top: solid #222 1px;
	border-bottom: solid #9999A3 1px;
	padding-top: 4px;
	padding-left: 1px;
}

*html #emailpanel1 {
	padding-top: 3px;
}

#emailpanel1 a:link {
   background: #767789 url("images/grey_bkgnd_button01.jpg") no-repeat left;
   width: 114px;
   color: #FFF;
   padding: 3px 41px 3px 18px;
   border-top: solid #9999A1 1px;
   border-left: solid #9999A1 1px;
   border-bottom: solid #4A4C56 1px;
   border-right: solid #4A4C56 1px;
}

#emailpanel1 a:active {
	width: 114px;
	background: #767789 url("images/grey_bkgnd_button01.jpg") no-repeat left;
	color: #FFF;
	padding: 3px 41px 3px 18px;
	border-top: solid #9999A1 1px;
	border-left: solid #9999A1 1px;
	border-bottom: solid #4A4C56 1px;
	border-right: solid #4A4C56 1px;
}

#emailpanel1 a:visited {
	width: 114px;
	background: #767789 url("images/grey_bkgnd_button01.jpg") no-repeat left;
	color: #FFF;
	padding: 3px 41px 3px 18px;
	border-top: solid #9999A1 1px;
	border-left: solid #9999A1 1px;
	border-bottom: solid #4A4C56 1px;
	border-right: solid #4A4C56 1px;
}


#emailpanel1 a:hover {
	width: 114px;
	background: #9999A1 url("images/furniture05.gif") no-repeat left;
	color: #FFF;
	padding: 3px 41px 3px 18px;
	border-top: solid #9999A1 1px;
	border-left: solid #9999A1 1px;
	border-bottom: solid #4A4C56 1px;
	border-right: solid #4A4C56 1px;
}



#emailpanel1Navselected a:link {
   background: #767789 url("images/bkgnd_button_selected.jpg") no-repeat left;
   width: 114px;
   color: #000;
   padding: 3px 41px 3px 18px;
   border-top: solid #F0EFF4 1px;
   border-left: solid #DFE0E1 1px;
   border-bottom: solid #DFE0E1 1px;
   border-right: solid #DFE0E1 1px;
}

#emailpanel1Navselected a:active {
	width: 114px;
	background: #767789 url("images/bkgnd_button_selected.jpg") no-repeat left;
	color: #000;
	padding: 3px 41px 3px 18px;
   	border-top: solid #F0EFF4 1px;
   	border-left: solid #DFE0E1 1px;
   	border-bottom: solid #DFE0E1 1px;
   	border-right: solid #DFE0E1 1px;
}

#emailpanel1Navselected a:visited {
	width: 114px;
	background: #767789 url("images/bkgnd_button_selected.jpg") no-repeat left;
	color: #000;
	padding: 3px 41px 3px 18px;
   	border-top: solid #F0EFF4 1px;
   	border-left: solid #DFE0E1 1px;
   	border-bottom: solid #DFE0E1 1px;
   	border-right: solid #DFE0E1 1px;
}


#emailpanel1Navselected a:hover {
	width: 114px;
	background: #E2E2E5 url("images/furniture05.gif") no-repeat left;
	color: #000;
	padding: 3px 41px 3px 18px;
   	border-top: solid #F0EFF4 1px;
   	border-left: solid #DFE0E1 1px;
   	border-bottom: solid #DFE0E1 1px;
   	border-right: solid #DFE0E1 1px;
}

/* Email Panel 2 */

#emailpanel2 {
	position: relative;
	display: block;
	/**width: 580px;**/
	height: 1px;
	/*border-top: solid #F8F9FD 1px;*/
	/*border-bottom: solid #9999A3 1px;*/
	/*padding-top: 4px;*/
	padding-left: 1px;
}


#navblock2 {
	vertical-align: top;
	background: #E5E5E5 url("images/emailblock_nav_bkgnd.gif") bottom repeat-x;
	height: 60px;
	padding-top:2px;
	padding-left: 8px;
	margin-left: 1px;
	margin-right: 1px;
	border-top: solid #9999A3  1px;
	border-left: solid #9999A3  1px;
	border-right: solid #9999A3  1px;
}

#navblock2 a:link, a:active {
	margin-bottom: 1px;
	color: #660066;
	text-decoration: none;
}

#navblock2 a:hover {
	margin-bottom: 1px;
	color: #660066;
	border-bottom: solid #767789 1px;
}

#navblock2 a:visited {
	margin-bottom: 1px;
	color: #660066;
	text-decoration: none;
}


#navblock2b {
	position: absolute;
	top: 279px;
	width: 231px;
	height: 36px;
	padding-top:2px;
	padding-left: 3px;
	margin-left: 8px;
	margin-right: 6px;
}

/* Email Panel 3 */


#emailpanel3 {
	position: relative;
	display: block;
	/**width: 580px;**/
	height: 22px;
	border-top: solid #F8F9FD 1px;
	border-bottom: solid #9999A3 1px;
	padding-left: 1px;
}


#emailpanel3 h2 {
	padding: 2px 0 0 10px;
	margin: 0;

}

/* Email Panel 4 */

#emailpanel4 {
	position: relative;
	display: block;
	/**width: 580px;**/
	height: 35px;
	border-top: solid #F8F9FD 1px;
	border-bottom: solid #9999A3 1px;
	padding-top: 1px;
}

#emailpanel4 img {
	padding: 0px 10px 0 10px;
	float: left;
}


#emailpanel4 .error {
	color: #FF0000;
}

/* Email Panel 5 */


#emailpanel5 {
	position: relative;
	display: block;
	/**width: 580px;**/
	/*height: 540px;*/
	border-top: solid #F8F9FD 1px;
	/*border-bottom: solid #9999A3 1px;*/
	padding: 0px;
}


#emailpanel5_emailblock {
	position: relative;
	display: block;
	background: #F4F4F6;
	/*width: 550px;*/
	height: 420px;
	border-right: solid #9999A3 1px;
	border-bottom: solid #767789 1px;
	border-left: solid #9999A3 1px;
	margin-top: 0px;
	margin-left: 1px;
	margin-right: 1px;
	padding: 7px;
	overflow: auto;
}

*html #emailpanel5_emailblock {
	width: 550px;
}

#emailpanel5_emailblock img{
	/**margin-bottom: -3px;**/
}

.exclusive {
	padding: 5px;
	border-top: solid #DDD 1px;
	border-left: solid #DDD 1px;
	border-bottom: solid #CCC 1px;
	border-right: solid #CCC 1px;
	margin: 5px 0 5px 0;
	width: 530px;
}

.exclusive img {
	background: #C0FFB0;
}

.exclusive_cellone {
	width: 100px;
	padding-right: 5px;
} 

.exclusive_celltwo {
	width: 400px;
	vertical-align: top;
	padding-right: 5px;
} 

.exclusive_cellthree {

} 

#emailpanel5_emailblock2 {
	overflow: auto;
	position: relative;
	display: block;
	background: #F4F4F6;
	width: 225px;
	height: 470px;
	border-top: solid #767789 1px;
	border-right: solid #9999A3 1px;
	border-bottom: solid #767789 1px;
	border-left: solid #9999A3 1px;
	margin-top: 0;
	margin-left: 1px;
	padding: 11px 7px 7px 7px;


}


* html #emailpanel5_emailblock2 {
	background: #F4F4F6;
}

#emailpanel5_emailblock2 h2{
	
	border-bottom: solid #767789 1px;
	padding-bottom: 3px;
	margin-top: 0px;
	padding-top: -7px;
}



.emailpanel5_title1 {
	color: #660066;
	padding-left: 50px;
}

.emailpanel5_title2 {
	color: #660066;
	padding-left: 400px;
}

#emailpanel5b {
	position: relative;
	display: block;
	background: #E6E5EA;
	width: 580px;
	height: 340px;
	border-top: solid #F8F9FD 1px;
	border-bottom: solid #9999A3 1px;
	padding: 0px;
}

#emailpanel5_emailblockb {
	position: relative;
	display: block;
	background: #F4F4F6;
	width: 300px;
	height: 220px;
	border-right: solid #9999A3 1px;
	border-bottom: solid #767789 1px;
	border-left: solid #9999A3 1px;
	border-top: solid #9999A3 1px;
	margin-top: 10px;
	margin-left: 11px;
	padding: 7px;
	overflow: auto;


}

#emailpanel5_emailblockc {
	position: absolute;
	left: 330px;
	top: 31px;
	display: block;
	width: 228px;
	height: 290px;
	margin-top: 0px;
	margin-left: 8px;
	padding: 7px;
	overflow: auto;
}

#emailpanel6 {
	position: relative;
	display: block;
	/**width: 573px;**/
	height: 1px;
	/*border-top: solid #F8F9FD 1px;*/
	border-style: none;
	padding: 0 0 0 7px;
}


/* START: Email Panel email results */

.emailpanel5_emailtitle1 {
	color: #660066;
	padding-left: 2px;
}

.emailpanel5_emailtitle2 {
	color: #660066;
	padding-left: 150px;
}

.emailpanel5_emailtitle3 {
	color: #660066;
	padding-left: 255px;
}




.emailheader {

	display: block;
	border-bottom: solid #D3D3D4 1px;
	width: 548px;
	height: 24px;
	padding-top: 5px;
}


.emailsubject {

	color: #660066;
	display: block;
	float: left;
	width: 270px;
	height: 18px;
	overflow: hidden;


}

.emailfrom {

	display: block;
	color: #660066;
	float: left;
	width: 186px;
	overflow: hidden;

}

.emaildate {
	position: relative;
	top: 3px;
	color: #660066;
}

*html .emaildate {
	position: relative;
	top: 4px;
	color: #660066;
	float: right;

}


/* END: Email Panel email results */


.emailsubmit {
	color: #FFF;
	padding: 1px 1px 1px  20px;
	background: #767789  url("images/icon_send_submit.gif") no-repeat left;
	border-top: solid #999 1px;
	border-right: solid #666 1px;
	border-bottom: solid #666 1px;
	border-left: solid #5D6073 1px;
}

#result_refresh a:link {
	background: #767789;
	color: #FFF;
	padding: 2px 20px 2px 3px;
	border-top: solid #9999A1 1px;
	border-left: solid #9999A1 1px;
	border-bottom: solid #4A4C56 1px;
	border-right: solid #4A4C56 1px;
}

#result_refresh a:active {
	background: #767789;
	color: #FFF;
   	padding: 2px 20px 2px 3px;
	border-top: solid #9999A1 1px;
	border-left: solid #9999A1 1px;
	border-bottom: solid #4A4C56 1px;
	border-right: solid #4A4C56 1px;
}

#result_refresh a:visited {
	background: #767789;
	color: #FFF;
   	padding: 2px 20px 2px 3px;
	border-top: solid #9999A1 1px;
	border-left: solid #9999A1 1px;
	border-bottom: solid #4A4C56 1px;
	border-right: solid #4A4C56 1px;
}


#result_refresh a:hover {
	background: #9999A1;
	color: #FFF;
   	padding: 2px 20px 2px 3px;
	border-top: solid #4A4C56 1px;
	border-left: solid #4A4C56 1px;
	border-bottom: solid #9999A1 1px;
	border-right: solid #9999A1 1px;
}

.results  {
	background: #DDD;
	border: 0;
	color: #DDD;
	height: 1px;
}




#story_tools .formbutton {
	position: relative;
	left: -40px;
	background: #660066 url("images/formbutton_bkgnd.gif") repeat-x;
	width: 44px;
	padding: 1px 5px 2px 5px;
	color: #000;
	list-style: none;
	font-size: 1em;
	margin-bottom: 3px;
	border-top: solid #888 1px;
	border-right: solid #222 1px;
	border-bottom: solid #222 1px;
	border-left: solid #888 1px;
}


.button {
	background: #660066 url("images/formbutton_bkgnd.gif") repeat-x;
	width: 44px;
	padding: 1px 5px 2px 5px;
	color: #000;
	list-style: none;
	font-size: 1em;
	margin-bottom: 3px;
	border-top: solid #888 1px;
	border-right: solid #222 1px;
	border-bottom: solid #222 1px;
	border-left: solid #888 1px;
}

.downloadbutton {
	background: #660066 url("images/download_button.gif") repeat-x;
	width: 80px;
	padding: 2px 5px 2px 20px;
	color: #000;
	list-style: none;
	font-size: 1em;
	margin-bottom: 3px;
	border-top: solid #888 1px;
	border-right: solid #222 1px;
	border-bottom: solid #222 1px;
	border-left: solid #888 1px;
}

.downloadbutton a:hover {
	color: #660066;


}



.uploadheaderleft {
	width: 10%;
	border-right: solid #9999A3 1px;

}

.uploadheaderright {
	background:  url("images/upload_file_icon.gif") no-repeat;
	padding-left: 28px;
	border-left: solid #F8F9FD 1px;

}


.uploadhr  {
	background: #C0C0C0;
	border: 0;
	color: #C0C0C0;
	height: 1px;
	margin-top: -3px;
	margin-bottom: -3px;
}


.thumbresultstable {
}

.thumbresultstablecell {
	background: #F6F6F6;
	vertical-align: top;
	text-align: center;
	width: 100px;
	border: solid #FFF 1px;
}


.thumbresultstablecell img {
	padding: 15px 15px 5px 15px;
}

.foldericon {
	vertical-align: middle;
}

.submitchangepreferences {
	position: relative;
	background: #660066 url("images/formbutton_bkgnd2.gif") repeat-x;
	color: #FFF;
	padding: 2px 20px 1px 3px;
	border-top: solid #B700B7 1px;
	border-left: solid #B700B7 1px;
	border-bottom: solid #420042 1px;
	border-right: solid #420042 1px;
	width: 110px;
}

.lightboxresults {
	padding: 5px;
	border-top: solid #DDD 1px;
	border-left: solid #DDD 1px;
	border-bottom: solid #CCC 1px;
	border-right: solid #CCC 1px;
	margin: 5px 0 5px 0;
	/**width: 530px;**/
}

.lightboxresults_cellone {
	vertical-align: top;
	width: 20px;
}

.lightboxresults_celltwo {
	vertical-align: top;
	/*float: left;*/
	width: 85px;
}

.lightboxresults_cellthree {

	/*width: 425px;*/
	overflow: hidden;
	/*display: block;*/
	text-align: left;
	vertical-align: top;
}

.navblock2_divider {
	
	border-top: solid #000 1px;
	border-left: solid #000 1px;
	border-bottom: solid #000 1px;
	border-right: solid #000 1px;
}


.thumbnailimage{
	width: 104px;
	overflow: hidden;
	margin: 0 2px 0 2px;
	padding: 0 2px 0 2px;

}


.thumbnailtitletext {
	width: 104px;
	overflow: hidden;
	margin: 0 2px 0 2px;
	padding: 0 2px 0 2px;

}

.thumbnailsizetext {
	width: 104px;
	overflow: hidden;
	margin: 0 2px 0 2px;
	padding: 0 2px 0 2px;
}

* html  .thumbnailtitletext {
	float: right;
	width: 100px;
	overflow: hidden;
	margin: 0 2px 0 2px;
	padding: 0 2px 0 2px;
}

#alertbox {
	padding: 15px;
	background: #FFF;
	border-top: solid #CC0000 2px;
	border-left: solid #CC0000 2px;
	border-right: solid #AA0000 2px;
	border-bottom: solid #AA0000 2px;
	text-align: center;
}

.homepagetext {
	float: center;
	height: 16px;
	overflow: hidden;
	padding: 2px 0 2px 0;
}

.headerdropdownmenus, .headerinputbox {
	width: 130px;
}

.homepagetable {

}


/* Homepage slideshow */

div.cf_wrapper {
	position: relative;
	}
	
div.cf_element {
	overflow: hidden;
	width: 288px;
	height: 190px;
	background-color: transparent;
	border: 0;
	}
	
* html div.cf_element {
	overflow: hidden;
	width: 290px;
	height: 190px;
	background-color: transparent;
	border: 0;
	}

div.cf_element div.imagecontainer {
	padding: 0;
	}

div.cf_element div.imagecontainer h3 {
	padding-top: 0;
	margin-top: 0;
	}

table {
	border-collapse: collapse;
	margin: 0 3px;
	width: 99%;
}

tr.title_row {
	background: #EEECDF;
	font-weight: normal;
}

tr.standard_row {
	background: #FFFFFF;
	font-weight: normal;
}

tr.alternate_row {
	background: #F8F7F2;
	font-weight: normal;
}


#title_container_reports{
	background: #660066 url("images/header_repeat.jpg") repeat-x;
}


#wrapper1 {
	width: 580px;
}


#thumbnail_holder {
	float: left;
}


#business_identity {
	background: #FFF url("images/business_id_bkgnd.gif") no-repeat;
	padding: 10px;

}


#business_identity img {
	position: relative;
	height: 130px;
	float: right;
	right: 6px;
	margin-bottom: 20px;
	display: inline;
	border: 1px solid #EEE;
}
#story p, h1, h2, h3, h4 {

}

#story a {
	text-decoration: underline;
}

.greencolour {
	color: #066033;
}

#flashvideowrapper {
	text-align: center;
}

.videobuttons{
	display: inline;
	border: 1px solid #CCCCCC;
	color: #666666;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin-right: 2px;
	margin-top: 12px;
}
.videobuttons a{
	color: #999999;
	text-decoration: none;
}
.videobuttons a:hover{
	color: #000000;
	font-weight: bold;
}

#pagination {
	padding: 10px;
}

#managepagination {
	padding: 0px 0px;
}

#selectAllBlock {
	position: relative;
	float: right;
	right: 14px;
	padding-bottom: 10px;
	display: block;
	top: -25px;
}

.textLink {
	background: #FFF;
	border: solid #FFF 1px;
}

.keyLineSelected {
	padding: 0 2px 0 2px; 
	border: solid #111 1px;
}

/* Email Panel 5 */


#emailpanel5v2 {
	position: relative;
	display: block;
	width: 580px;
	height: 540px;
	border-top: solid #F8F9FD 1px;
	border-bottom: solid #9999A3 1px;
	padding: 0px;
}


#emailpanel5v2_emailblock {
	position: relative;
	display: block;
	background: #F4F4F6;
	width: 550px;
	height: 420px;
	border-right: solid #9999A3 1px;
	border-bottom: solid #767789 1px;
	border-left: solid #9999A3 1px;
	margin-top: 0px;
	margin-left: 8px;
	padding: 7px;
	overflow: auto;
}

*html #emailpanel5v2_emailblock {
	width: 550px;
}

#emailpanel5v2_emailblock img{
	margin-bottom: -3px;
}

#emailpanelv2 {
	position: relative;
	display: block;
	background: #FFF url("images/bkgnd01.jpg");
	width: 581px;
	min-height: 500px;
	border-top: solid #999 1px;
	border-right: solid #666 1px;
	border-bottom: solid #666 1px;
	border-left: solid #5D6073 1px;
	padding: 0px;
}

*html #emailpanelv2 {
	width: 580px;
}

#emailpanel5v2_emailblock2 {
	overflow: auto;
	position: relative;
	display: block;
	background: #F4F4F6;
	width: 215px;
	height: 420px;
	border-top: solid #767789 1px;
	border-right: solid #9999A3 1px;
	border-bottom: solid #767789 1px;
	border-left: solid #9999A3 1px;
	margin-top: 0;
	margin-left: 1px;
	padding: 11px 7px 7px 7px;


}


* html #emailpanel5v2_emailblock2 {
	background: #F4F4F6;
}

#emailpanel5v2_emailblock2 h2{
	
	border-bottom: solid #767789 1px;
	padding-bottom: 3px;
	margin-top: 0px;
	padding-top: -7px;
}

