/* Start of CMSMS style sheet 'Standard' */
.NewsSummary {
       border: 1px solid #00176A;
       padding: 3px;
       margin-bottom: 5px;
}
.NewsSummaryShort {
       margin-bottom: 2px;
}
.NewsSummaryShort p {
       margin-bottom: 5px;
}
.block {
padding: 3px;
border: 1px solid #C50B1C;
width: 100%;
margin-bottom: 5px;
}
.thumb {
border: 0px;
}
.thumb a { background-color:transparent; border:0; }
.clearfix {
     text-decoration: none;
}
.cms-module-bookmarks-header {
font-size: 1.3em;
		margin: 0px;
		padding-top: 3px;
		padding-bottom: 3px;
		color: #C50B1C;
}

.bread {
       border-bottom: 1px solid #00176A;
       border-top: 1px solid #00176A;
       margin: 5px 0px 5px 0px;
       font-size: 0.8em;
       }
.copy {
       border-top: 1px solid #C50B1C;
       margin-top: 5px;
       padding: 0px 0px 5px 0px;
       font-family: verdana, arial, sans-serif;
       line-height: 0.8em;
       font-size: 0.8em;
}
body {
		margin:0px 10px 0px 10px;
		padding: 0px;
		background-color: #000016;
		font: .75em/1.6em verdana, arial, sans-serif;
		}
	code {
		font-face: verdana;
font-size: 1em;

		}
	#centercontent {
		position: absolute;
		background: #ffffff;
		width: 655px;
		top: 130px;
		padding-left: 5px;
		border-bottom: 3px solid #C50B1C;
		voice-family: "\"}\"";
		voice-family: inherit;
   		padding-right:220px;
   		
		}
	html>body #centercontent {
   		padding-right:220px;
		}

	.footer {
   		border-top: 2px solid #C50B1C;
   		padding: 10px 2px 0px 2px;
   		margin: 0px;
   		font: 8px verdana, arial, sans-serif;
   		text-align: center;
		}
#centercontent td {
      padding: 0px 3px 0px 3px;
}
	#rightcontent {
		position: absolute;
		left:690px;
		top:140px;
		width:199px;
		}
	
	#topnavigation {
		position: absolute;
		top: 100px;
		background-color: #344268;
		width: 880px;
		height:27px;
		border-bottom: 3px solid #C50B1C;
		padding: 0px;
		margin: 0px;

		}
.contentstuff {
               width: 100%;
}
.block ul{   
		list-style-type: none;   
		margin: 6px;   
		text-align: center;  
		font: normal 1em verdana, arial, sans-serif; 
		padding: 3px;
		display: block;
	} 
	
.block li{ 
		display: inline;
		list-style-type: none;
		vertical-align: center;
		margin: 4px 4px 4px 4px;   
		padding: 5px 10px 5px 10px;   
		border: 1px solid #00176A; 
}
.block li a {
		text-decoration: underline;
}
	#topnavigation ul{   
		list-style-type: none;   
		margin: 0;   
		text-align: center;  
		font: bold 11px verdana, arial, sans-serif; 
		padding-bottom: 0px;
		display: block;
	} 
	
	#topnavigation li{ 
		float: left;
		display: inline;
		list-style-type: none;
		background-color: #FFFFFF;
		height: 22px;	
		vertical-align: center;
		margin: 4px 4px 0 4px;   
		padding: 5px 10px 5px 10px;   
		border-left: 2px solid #C50B1C; 
		border-top: 2px solid #C50B1C; 
		border-right: 2px solid #C50B1C; 
	} 
	
	#topnavigation li:hover {
		background-color: #B7C6E5;
	}
	
	#banner {
		background-image: url('topbarfinal.jpg');
		background-repeat: no-repeat;
		padding-left: 5px;
		width: 880px;
		height:100px;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:100px;
		}
	html>body #banner {
		height:100px;
		}
	#banner img {
	        border: 0px;
        }
	
	#rightcontent a {
		font-size:0.8em;
	}
	
	#rightcontent ul li {
  		display: inline;
	}

	#rightcontent ul li a {
		background-color: #344268;
		border-color: #A1A1A1;
		border-width: 1px;
		border-style: solid solid none solid;
		height: auto;
		margin-right: 0.5em;
		padding: 0 1em;
		text-decoration: none;
		color: #FFFFFF;
	}

	#rightcontent ul li a {
		background-color: #B7C6E5;
		color: #00176A;
	}

	#rightcontent ul li a:hover {
		background-color: #00176A;
		border-color: #344268;
		color: #FFFFFF;
	}

	#rightcontent ul {
		list-style: none;
		margin: 0;   
		padding: 0;
	} 


	#rightcontent li a:link, #rightcontent li a:visited  {   
		display: block;   
		padding: 1px 1px 1px 0.5em;   
		border-left: 4px solid #00176A;   
		border-right: 1px solid #00176A;   
		background-color: #344268;   
		color: #B7C6E5;   
		text-decoration: none;
	} 

	#rightcontent ul ul {   
		margin-left: 12px; 
	} 

	#rightcontent ul ul li {
		border-bottom: 1px solid #C50B1C;   
		margin:0; 
	} 

	#rightcontent ul ul a:link, .navigation ul ul a:visited {   
		background-color: #B7C6E5;   
		color: #344268; 
		text-decoration: none;
	} 

	#rightcontent ul ul a:visited {   
		background-color: #B7C6E5;   
		color: #344268; 
		text-decoration: none;
	} 
	#rightcontent ul ul a {   
		background-color: #B7C6E5;   
		color: #344268; 
		text-decoration: none;
	} 
	#rightcontent ul ul a:hover {
		background-color: #00176A;   
		color: #B7C6E5; 
	}
	
	a {
		text-decoration: none;
		color: #00176A;
	}
	
	a.active {
		font-weight: 900;
		color: #000000;
		text-decoration: underline;
	}

	h1 {
		font-size: 1.8em;
		color: #00176A;
		margin: 0px;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	h2 {
		font-size: 1.6em;
		margin: 0px;
		padding-top: 5px;
		padding-bottom: 5px;
		color: #344268;
	}

	h3 {
		font-size: 1.3em;
		margin: 0px;
		padding-top: 3px;
		padding-bottom: 3px;
		color: #C50B1C;
	}
	
	p {
		text-align: justify;
	}
	
	.terms {
		display: none;
	}
	
	table {
		border-collapse: collapse;
		padding: 2px;
		text-align: left;
	}
	
	th {
		text-align: left;
		padding: 2px;
		border-bottom: 2px solid #A1A1A1;
		white-space: nowrap;
	}
	
	td tr th {
		padding: 2px;
		margin-left: 10px;
		margin-right: 10px;
		text-align: left;
	}
	
	th.active img {
		display: inline;
	}

	tr.dark, tr.light {
		background-color: #eee;
		border-bottom: 1px solid #A1A1A1;
	}

	tr.dark {
		background-color: white;
	}
	
	td.module {
		font-weight: bold;
	}

	tr.dark, tr.light {
		padding: 0.1em 0.6em;
	}

	td.active {
		color: black;
	}
	
	.normal {
		float: right;
		border: 1px solid #C50B1C;
		padding: 1px;
		margin: 5px;
	}
	
	.imgnotcentre {
		float: none;
		border: none;
		padding: none;
		border: none;
	}
	
	.boxout {
		float: right;
		border: 1px solid #C50B1C;
		padding: 3px;
		margin: 5px 5px 5px 10px;
		width: 296px;
	}
	
	#centercontent .boxout ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}

	#centercontent .boxout li {
		background-image: url(bullet.jpg);
		background-repeat: no-repeat;
		background-position: 0 .4em;
		padding-left: .9em;
	}
/* End of 'Standard' */

