/* General Settings */
html, body 		{ margin: 0px; padding: 0px; background-color: #aaaaff; color:#000044;}
body 			{ color: #000044; font: 8pt Verdana, sans-serif;  line-height: 12px; text-align:justify;}
h2				{ color: #333333;}
a				{ color: #000044;}
p				{ margin: 0 0 5px; vertical-align:top;}
table           { border-collapse: collapse; padding:5px;margin: 0px;vertical-align:middle;color: #000044; font: 8pt Verdana, sans-serif;  line-height: 12px; text-align:justify;}
td              { border-style: none;}  
input           { background-color: #e6e6e6;color: black;font-family: Verdana, sans-serif;font-weight:normal;font-size:8pt; vertical-align:middle; margin: 0px; padding: 0px; } 
textarea         { background-color: #e6e6e6;color: black;font-family: Verdana, sans-serif;font-weight:normal;font-size:8pt; vertical-align:middle; margin: 0px; padding: 0px; }
img             {padding: 0px; 
                 margin:5px;
                 }
form            {margin: 0px; padding: 0px; }
li              {padding-right:30px; padding-bottom:10px}


.texteditor  { background-color: #e6e6e6;color: black;font-family: Verdana, sans-serif;font-weight:normal;font-size:8pt; vertical-align:middle; margin: 0px; padding: 0px; }
.mceNoEditor { background-color: #e6e6e6;color: black;font-family: Verdana, sans-serif;font-weight:normal;font-size:8pt; vertical-align:middle; margin: 0px; padding: 0px; }

.bold_red {color:#ff0000; font:10pt bold Verdana}
.bold_blue {color:#0000ff; font:10pt bold Verdana}
.bold_green{color:#00ff00; font:10pt bold Verdana}
.red {color:#ff0000; font:10pt bold Verdana}
.blue {color:#0000ff; font:10pt bold Verdana}
.green {color:#006600; font:10pt bold Verdana}

.table_titles {
    background-color: #aaaaff;
    font:10pt bold;
    text-align : center;
}

.publist_table { 
      margin:20px;
}

td.padded {
   vertical-align:top;
   text-align:right;
   padding:5px;
}

td.padded_left {
   vertical-align:top;
   text-align:left;
   padding:5px;
}

.table1 {
   background-color: #ccccff;

}

.table2 {
   background-color: #eeeeff;

}

.img-bezel  {border:7px; border-style:outset; border-color: #eeeeff;}

img.floatTopL { 
float : left;
margin-right : 10px;
margin-bottom : 0;
margin-top : 10px;
margin-left : 5px;
border:7px; 
border-style:outset; 
border-color: #eeeeff;
} 

img.floatTL { 

float : left;

} 
img.floatTR { 

float : right;

} 

.TLalign {float:left; }
.TRalign {float:right; }

/* Main Container*/
.container		{ width: 1000px; margin: 0 auto; color: #000044; background-color:#bbbbff;
border-top:25px solid #000099;
border-left:5px solid #000099;
border-right:5px solid #000099;
border-bottom:50px solid #000099;
}

.footer_bottom {
width:980px;
 }

#dataactcell   {
   background-color:#e6e6e6;
}
 
.padded_table { margin:20px;}

.memtable  { width:400px;}

/* Header */
.header			{background-color:#bbbbff; color:#ffffff}

/* Contain the tables on the home page */
.tablespace  {padding-left:45px;padding-top:40px;padding-bottom:40px;text-align:center;width:445px}

.tablepadding  {padding:10px}

.subbullet
{
  display:inline-block;
  background-position:left top;
  background-image: url('http://cumbriapast.com/ms/images/newsbullet.png');
  padding:0px 10px 0px 15px;
  background-repeat: no-repeat;
  min-height: 12px;
  margin:0px 5px 5px 15px;
  vertical-align:top;
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-align:left;
  
}

.boxicon
{
  display:inline-block;
  background-position:left top;
  background-image: url('http://cumbriapast.com/ms/images/boxicon.png');
  padding:0 0 0 20px;
  background-repeat: no-repeat;
  min-height: 12px;
  margin: 0 0 0 10px;
 
}

.boxheader
{
  white-space : nowrap;
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: bold;
  line-height: 15px;
  text-transform:uppercase;
  text-align:left;
  padding-bottom:15px;
  padding-top:5px;
}


.boxheader_center
{
  white-space : nowrap;
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: bold;
  line-height: 15px;
  text-transform:uppercase;
  text-align:center;
  padding-bottom:15px;
  padding-top:5px;
}

.boxheader2
{
  white-space : nowrap;
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: bold;
  line-height: 15px;
  text-transform:uppercase;
  text-align:left;
  padding-bottom:15px;
  padding-top:5px;
  height:20px;
}

.contactheader
{
  white-space : nowrap;
  color: #000022;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-style: italic;
  font-weight: bold;
  line-height: 30px;
  text-transform:uppercase;
  text-align:center;
}

.cleared        { float: none;  clear: both;  margin: 0;  padding: 0;  border: none;  font-size:1px;}

.copyright  {
    text-align:center;
    font: 8pt Verdana, sans-serif; 
    font-weight:bold;
}
/* begin LayoutCells */
.sectionhead
 {
   font: 12pt Verdana, sans-serif; 
   margin-bottom:10px;
   text-align:center;
   font-weight:bold;
   text-transform:uppercase;
 }


.contentLayout
{
  text-align:center;
}

.contentLayout .topbar
{
  position: relative;
  margin-left: 5px;
  padding: 5px;
  border: 0px;
  float: left;
  overflow: hidden;
  width: 960px;
  text-transform:uppercase;
  font-size:8pt;
  text-align:center;
}

.topbartable 
{
  width: 958px;
  text-transform:uppercase;
  font-size:8pt;
  text-align:center;
}

.contentLayout .fullpanel
{
  width: 960px;
  padding:5px;
  margin-left:5px;
  margin-right:0px;
 }
 
.contentLayout .fullpanelinset
{
  width: 620px;
  padding:5px;
  margin-left:175px;
  margin-right:170px;
 } 
 
 .contentLayout .halfpanel
{
  width: 473px;
  padding:5px;
  margin-left:5px;
  margin-right:0px;
  position:relative;
  float:left;
 }
 
 .contentLayout .halfpanel-inner
 {
  height:250px
 }
 
 .contentLayout .halfpanel-inner2
 {
  height:190px;
 
 }
 

.contentLayout .publications-outer
{
  position: relative;
  margin: 0px;
  border: 0px;
  float: left;
  overflow: hidden;
  width: 100%;

}

.contentLayout .small-pub
{
  position: relative;
  margin: 0px;
  padding: 2px;
  border: 0px;
  float: left;
  overflow: hidden;
  width: 49%;
  height: 150px;

}

.contentLayout .large-pub
{
  position: relative;
  margin: 0px;
  padding: 2px;
  border: 0px;
  float: left;
  overflow: hidden;
  width: 98%;

}

.contentLayout .large-pub-outer
{
  position: relative;
  margin-left:150px;
  overflow: hidden;
  width: 430px;

}

.contentLayout .picture
{
  position: relative;
  margin: 0px;
  padding-top: 5px;
  padding-left:10px;
  padding-right:0px;
  border: 0px;
  float: left;
  overflow: hidden;
  width: 260px;

}

.contentLayout .pub-text
{
  position: relative;
  margin: 0px;
  padding-top: 35px;
  padding-left:10px;
  padding-right:0px;
  border: 0px;
  float: left;
  overflow: hidden;
  width: 420px;

}

.contentLayout .sidebar1
{
  position: relative;
  margin: 0px;
  padding: 5px;
  padding-left:10px;
  padding-right:0px;
  border: 0px;
  float: left;
  overflow: hidden;
  width: 200px;
}

.contentLayout .content
{
  position: relative;
  margin: 0px;
  padding: 5px;
  border: 0px;
  float: left;
  overflow: hidden;
  width: 550px;
}

.contentLayout .sidebar2
{
  position: relative;
  margin: 0px;
  padding: 5px;
  padding-left:0px;
  border: 0px;
  float: left;
  overflow: hidden;
  width: 200px;
}

.contentLayout .widecontent
{
  position: relative;
  margin: 0px;
  padding: 5px;
  padding-left:0px;
  border: 0px;
  float: left;
  overflow: hidden;
  width: 760px;
}

/* end LayoutCell */



/******  Menu   */
ul#menu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:36px;
	text-transform:uppercase;
	font-size:8pt;
	font-weight:bold;
	background:transparent url("http://cumbriapast.com/ms/images/OFF.gif") repeat-x top left;
	font-family:Verdana,sans-serif;
	border-bottom:1px solid #bbbbff;
	border-top:1px solid #bbbbff;
}
ul#menu li{
	display:block;
	float:left;
	margin:0;
	padding:0;}
ul#menu li a{
	display:block;
	float:left;
	color:#000099;
	text-decoration:none;
	font-weight:bold;
	padding:12px 10px 0 10px;
	height:24px;
	background:transparent url("http://cumbriapast.com/ms/images/DIVIDER.gif") no-repeat top right;
	}
ul#menu li a:hover{
	background:transparent url("http://cumbriapast.com/ms/images/HOVER.gif") no-repeat top right;	
	}
.menuselected{
	background:transparent url("http://cumbriapast.com/ms/images/SELECT.gif") no-repeat top right;	
	}
.menuwhite {
    color:#ffffff
    }
    
/* End Menu */

/******  Menu   */
ul#footer{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:36px;
	text-transform:uppercase;
	font-size:8pt;
	font-weight:bold;
	background:transparent url("http://cumbriapast.com/ms/images/OFF.gif") repeat-x top left;
	font-family:Verdana,sans-serif;
	border-bottom:1px solid #bbbbff;
	border-top:1px solid #bbbbff;
}
ul#footer li{
	display:block;
	float:left;
	margin:0;
	padding:0;}
ul#footer li a{
	display:block;
	float:left;
	color:#000099;
	text-decoration:none;
    
	font-weight:bold;
	padding:0px 20px 0 20px;
	height:36px;
	background:transparent url("http://cumbriapast.com/ms/images/DIVIDER.gif") no-repeat top right;
	}
ul#footer li a:hover{
	background:transparent url("http://cumbriapast.com/ms/images/HOVER.gif") no-repeat top right;	
	}
.footerselected{
	background:transparent url("http://cumbriapast.com/ms/images/SELECT.gif") no-repeat top right;	
	}

    
/* End Menu */



/* Make round corner boxes common*/
.rbox h1, .rbox h2, .rbox p {margin:0 10px; letter-spacing:0px; padding:0;}
.rbox h1 {font-size:12pt; color:#002;}
.rbox h2 {font-size:10pt;color:#002; border:0;}
.rbox p {padding-bottom:0.5em;}
.rbox h2 {padding-top:0.5em;}
.rbox {background: transparent; margin:5px;text-align:justify;}
.rboxtop, .rboxbottom {display:block; background:transparent; font-size:1px;}

/* Make round corner boxes red colour*/
.rbred1, .rbred2, .rbred3, .rbred4 {display:block; overflow:hidden;}
.rbred1, .rbred2, .rbred3 {height:1px;}
.rbred2, .rbred3, .rbred4 {background:#ff0000; border-left:1px solid #004; border-right:1px solid #004;}
.rbred1 {margin:0 5px; background:#004;}
.rbred2 {margin:0 3px; border-width:0 2px;}
.rbred3 {margin:0 2px;}
.rbred4 {height:2px; margin:0 1px;}
.rbredcontent {display:block; background:#ff0000; color:#ffffff; border:0 solid #004; border-width:0 1px;}
/* End Round Corner Boxes */


/* Make round corner boxes light colour*/
.rblt1, .rblt2, .rblt3, .rblt4 {display:block; overflow:hidden;}
.rblt1, .rblt2, .rblt3 {height:1px;}
.rblt2, .rblt3, .rblt4 {background:#e6e6e6; border-left:1px solid #004; border-right:1px solid #004;}
.rblt1 {margin:0 5px; background:#004;}
.rblt2 {margin:0 3px; border-width:0 2px;}
.rblt3 {margin:0 2px;}
.rblt4 {height:2px; margin:0 1px;}
.rbltcontent {display:block; background:#e6e6e6; border:0 solid #004; border-width:0 1px;}
/* End Round Corner Boxes */

/* Make round corner boxes dark colour*/
.rbdk1, .rbdk2, .rbdk3, .rbdk4 {display:block; overflow:hidden;}
.rbdk1, .rbdk2, .rbdk3 {height:1px;}
.rbdk2, .rbdk3, .rbdk4 {background:#ccccff; border-left:1px solid #004; border-right:1px solid #004;}
.rbdk1 {margin:0 5px; background:#004;}
.rbdk2 {margin:0 3px; border-width:0 2px;}
.rbdk3 {margin:0 2px;}
.rbdk4 {height:2px; margin:0 1px;}
.rbdkcontent {display:block; background:#ccccff; border:0 solid #004; border-width:0 1px;}
/* End Round Corner Boxes */

/* Make round corner boxes green colour*/
.rbgreen1, .rbgreen2, .rbgreen3, .rbgreen4 {display:block; overflow:hidden;}
.rbgreen1, .rbgreen2, .rbgreen3 {height:1px;}
.rbgreen2, .rbgreen3, .rbgreen4 {background:#ddffdd; border-left:1px solid #004; border-right:1px solid #004;}
.rbgreen1 {margin:0 5px; background:#004;}
.rbgreen2 {margin:0 3px; border-width:0 2px;}
.rbgreen3 {margin:0 2px;}
.rbgreen4 {height:2px; margin:0 1px;}
.rbgreencontent {display:block; background:#ddffdd; border:0 solid #004; border-width:0 1px;}
/* End Round Corner Boxes */

/* Make round corner boxes pink colour*/
.rbpink1, .rbpink2, .rbpink3, .rbpink4 {display:block; overflow:hidden;}
.rbpink1, .rbpink2, .rbpink3 {height:1px;}
.rbpink2, .rbpink3, .rbpink4 {background:#ffdddd; border-left:1px solid #004; border-right:1px solid #004;}
.rbpink1 {margin:0 5px; background:#004;}
.rbpink2 {margin:0 3px; border-width:0 2px;}
.rbpink3 {margin:0 2px;}
.rbpink4 {height:2px; margin:0 1px;}
.rbpinkcontent {display:block; background:#ffdddd; border:0 solid #004; border-width:0 1px;}
/* End Round Corner Boxes */

/* Make round corner boxes yellow colour*/
.rbyellow1, .rbyellow2, .rbyellow3, .rbyellow4 {display:block; overflow:hidden;}
.rbyellow1, .rbyellow2, .rbyellow3 {height:1px;}
.rbyellow2, .rbyellow3, .rbyellow4 {background:#ffffbb; border-left:1px solid #004; border-right:1px solid #004;}
.rbyellow1 {margin:0 5px; background:#004;}
.rbyellow2 {margin:0 3px; border-width:0 2px;}
.rbyellow3 {margin:0 2px;}
.rbyellow4 {height:2px; margin:0 1px;}
.rbyellowcontent {display:block; background:#ffffbb; border:0 solid #004; border-width:0 1px;}
/* End Round Corner Boxes */

fieldset {
  padding: 1em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  }
label {
  float:left;
  width:50%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  vertical-align:top;
  font-weight:bold;
  }
  
  .loginLabel {
  width:400px;
   }
  
  

  