
body{ 
	background-color : #FFF;
	color : #000;
	margin : 0;
	padding : 0; 
	font-family : Georgia, Times New Roman, serif;					
	line-height : 1.8em;
	text-align : center;			    
}
						
html>body 					{
	font-size : 12px; /* Be kind to Opera */
}
						
/* Global Divs

................................................................ */

div { /* Default DIV properties */
	margin : 0;
	padding : 0;
}

#clear{
 clear : both;
 height : 0px;
}
						
#Container { /* Default #Container DIV (Surrounds all page content) */
	width : 760px;
	margin : 0 auto;  
	background-color : #FFF;
	border: 18px solid #000; 
	color : #300;
	text-align : center;					
}

#ContainerEnd {
	clear : both;
	width: 100%;
	height: 40px;
}
						
/* Divs Inside #Container DIV
................................................................ */			
#Header { /* Default #Header DIV properties. */
/*   background-image : url(../images/banner_01.gif);*/
	clear : both;
	height : 137px;
}

#Header img#chris {
	float : left;
}

#Header img#rosie {
   position : absolute;
	left : 650px; top : 35px; 
}


#Header2 { /* Default #Header DIV properties. */
   clear : both;					
	height : 138px;					
}

#TopNavigation { 
   margin-top : -20px;
   margin-top : -0px;
	float : right;
	clear : both;
	width : 100%;
	line-height : normal;
	list-style-type : inline;
	background-color : #F00;
	text-transform : uppercase;
	color : #fff;
}

html>body #TopNavigation { 
   margin-top : -10px;
   margin-top : -0px;
}

#TopNavigation ul {
	list-style : none;
	list-style-type : inline;
	margin : 0;
	margin-left: 5px;
}						

#TopNavigation li { 
	float : left;
	list-style-type : inline;
}						


#TopNavigation a { 
	float : left;
	list-style-type : inline;
	font-weight : bold;
	font-size : 75%;
	text-decoration : none;
	color : #fff;
	padding : 1.8em 1em 0.3em 0;
	padding : .3em 1em 0.3em 0;
}

html>body #TopNavigation a { 
	font-size : 95%;

}
						
#TopNavigation a:hover { /* Top navigation unordered list item links on mouse over*/
	color : #7dbae8;
}

#Content { /* Default #Content DIV properties */
	clear : none;
	background-color : #096;				
/*	background-color : #fff;	*/			
}						

#PageHeader {
	float : left;						
	height : 110px;
	margin-left : 15px;
	margin-bottom : 3px;
	padding : 0px;
	text-align : center;		
	background-color : #FFF;	
	width : 570px;
	clear : none;
	border : solid 1px #006;
}

.HeaderLink {
	height : 50px;
	width : 120px;
	border : solid 1px #000; 
	clear : left;
	text-align : center;
}

#MainContentDiv { 
	font-size : 11px;					  
	float : left;						
	margin-left : 5px;
	margin-bottom : 0px;
	padding : 1em 1.75em 2em 1em;
	text-align : left;		
	background-color : #FFF;	
	width : 562px;
	width : 562px;
	min-height : 450px;
	clear : none;
/*	border-left : solid 2px red;*/
}

#PageTitle {
	float : left;
	padding : 0em 0em 2em 2em;
	text-align: left;
	font-family : Georgia, Times New Roman, serif;					
	font-size : 100%; 
	width : 470px;
	height : 60px;			
	background : #FFF;	
}

/*---------------Left text div with links--------*/

#LeftContentDiv { 
	float : left;				
	text-align : left;	
	padding-top    : 20px;
	padding-left   : 10px;
	padding-bottom : 20px;						
	width : 150px;
	font-size: 90%;
	background-color : #096;
/*	border-right : solid 2px red;*/
}

#LeftContentDiv ul {
	margin: 0; 
	padding: 0;
	list-style-type: none;
}						

#LeftContentDiv li {
	margin: 0;
}

#LeftContentDiv a:hover {
	color : #F00;
	background-color : #cccc99;
}	

#LeftContentDiv a:link, #LeftContentDiv a:active {
}

#LeftContentDiv a:visited {
	background-image : url(images/tick.gif);
	background-position : top right;
	background-repeat : no-repeat;
}

#LeftContentDiv a	{
	font-family : verdana, arial, sans-serif;
	font-size : 11px;
	font-weight: bold;
	display: block;
	color : #FFF;
	background-color : #096;
	border-top : dotted 1px #F00;
	padding: 2px 5px 2px 0px;
	width : 130px;
	height : 20px;
	text-decoration: none; 
	text-align: right;
}

#LeftContentDiv a.this {
	color : #ffffff;
	background-color : #006;
}

/*---------------Left text div without links--------*/			

#LeftContentDivNl { 
	float : left;
	text-align : left;	
	padding : 30px 10px 0px 0px;
	width : 200px;
	font-size: 90%;
}

#LeftContentDivNl ul {
	display: block;
	background-color : #ADA69C;
	list-style-type: none;
	margin : 0;
	width : 185px;
	text-align: left;
}

#LeftContentDivNl li {
	margin: 0;
	border-top : dotted 1px #fff;
	padding : 2px 2px 2px 7px;
	color : #fff;
}

/*--------------other Left text styles-----------------*/			

#LeftTextUlDivB {
	list-style-image : url(images/blue-bullet.gif);
	padding-left : 0.5em;
}

#LeftTextUlDiv {
	list-style-image : url(images/yellow-bullet.gif);
	padding-left : 0.5em;
}

#LeftBannerDiv	 { 
	float : left;
	padding : 20px 20px 0 0;
	width : 200px;
}		

/* OTHER TEXT PROPERTIES
................................................................ */

#Footer  { /* Default #Footer DIV properties */
	clear : both;
	padding : 0.5em;
	text-align : center;
	font-family : verdana, arial, sans-serif;
	font-size : x-small;
	color : #FFF;
	background-color : #096;
	border-top : solid 2px red;
}

#Copyright { /* Default #Copyright DIV properties */
	clear : both; 
	padding : 0.5em;
	border-top : 1px solid #F00; 
	text-align : center;
	background-color : #096;
	height : 18px;
	color : #FFF;
	font-size : x-small;
}

.QuoteBox {
	background-color: #FBFBF3;
	border : solid 1px #F00;
	width : 120px;
	padding : 1em;
	margin-top : 3em;
	font-size : 90%;
	line-height : 160%;
}

.QuoteBoxLink {
	text-decoration : underline; 
	background : transparent; 
}

#imgInsertLeft{
	float : left;
	padding : 5px;
	margin-right : 10px;
	margin-bottom : 20px;
	text-align : center;
}

#imgInsertRight{
	float : right;
	padding : 5px;
	margin-left : 10px;
	margin-bottom : 20px;
	text-align : center;
	color : red;
}

#imgInsertLeft img {
  border : solid 1px black;
}

#imgInsertRight img {
  border : solid 1px black;
}

#imgPortraitRight img {
  border : solid 1px black;
}
#imgPortraitLeft img {
  border : solid 1px black;
}

#imgPortraitRight, #imgPortraitLeft{
	padding : 5px 5px 0 5px;
	border : solid 1px #096;
	text-align : center;
	background-color : Silver;
}

#imgPortraitLeft{
  float : left;
  margin-right : 10px; 
}

#imgPortraitRight{
  float : right;
  margin-left : 10px; 
}

/* GLOBAL TEXT PROPERTIES
................................................................ */

/* Headers
................................................................ */

h1, h2, h3, h4, h5, h6, h7	{ /* Default headers */
	margin : 0 0 0.25em 0; 
	padding : 0;
/*background : transparent;*/
}

h1 { /* Default headers H1 */
   text-decoration : underline;
	font-size : 1.5em;	
	color : #096; 
}

h2 { /* Default headers H2 */
	font-size : 1.3em;	
	font-style : italic;
	color : #096; 
}

h3 { /* Default headers H3 */
	font-size : 1.2em;
	font-weight : bold;
}

h4 { 
	font-size : 1.1em;
	color : #fff;
	color : #000;
	font-weight : bold;
}

h5 { 
	font-size : 0.9em; 
	font-weight: normal;
	padding-top: 1em;
}						

h6 { 
	font-size : 110%; 
	font-weight: Bold;
	color : #75775f;
}	

/* Paragraphs
................................................................ */

p { /* Default paragraphs */
	font-size : 1.2em; 
	margin : 0 0 0.5em 0; 
	padding : 0; 
	line-height : 180%;
}

abbr, acronym { /* Default acronyms and abbreviations */
	border-bottom : 1px dotted #333; 
	cursor : help; 
}

span.quote{
  font-style : italic;
}

/* Links
................................................................ */
a { /* Default text link colours */
	text-decoration : underline; 
	background : transparent; 
}

a:link { /* Default text link colours */
	color : #295170; 
}

a:active { /* Default text link colours */
	color : #d6000e; 
}

a:hover { /* Default text link colours on mouse over */
	color : #d6000e; 
}

a:visited { /* Default visited text link colours */
	color : #98003d; 
}

/* Lists
................................................................ */
ul { /* Default un-ordered lists */
	margin : 0  1em; 
	padding : 0;
}

li { /* Default list items */
	margin : 0; 
	padding : 0;
}

/* IMAGE PROPERTIES
................................................................ */

img { /* Default images */
	border : none;
	
}

.Clear { /* Clear for DIVs to fix 'indenting' issue on IE5 Mac */					
	clear : both;
	height : 0px;
}

form table{
	
	border : solid 1px #000;
}

form table td{
	width : 120px;
}