html, form
{
	height: 100%;
}

body
{
	margin: 0px;
	padding: 0px;
	font-family: Calibri, Arial;/*'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;*/
	font-size: 100%;
	color: #000000;
	line-height: 110%;
	height: auto;
	/*background-image: url(images/graphics/bg_img.png);background-repeat: repeat-x;background-position: 0 0;*/
	background-color: #000000;
}

.text
{
	font-size:1em;
	font-style:normal;	
	text-align:left;
	color:white;
}

.pageHeader
{
	text-align:center;
}

.centreText
{
	font-size:1em;
	font-style:normal;	
	text-align:center;
	color:white;
}

.centreTextLarge
{
	font-size:2.5em;
	font-style:normal;	
	text-align:center;
	color:red;
}

.header
{
	font-size:1.5em;
	font-style:bold;	
	text-align:left;
	color:#aed885;
	font-variant: small-caps;
}

.subheader
{
	font-size:1.2em;
	font-style:bold;	
	text-align:left;
	color:#aed885;
	font-variant: small-caps;
}

span.subheader
{
	font-size:1.2em;
	font-style:bold;	
	text-align:left;
	color:#aed885;
	font-variant: small-caps;
}

.diarydate
{
	font-size:1em;
	font-style:bold;	
	text-align:left;
	color:#ffffff;
	font-variant: small-caps;
}

table
{	
	font-size:12;
	padding:0;
	border-collapse: collapse;
}

.textBody
{
	width:650px;	
	margin-left: auto ;
	margin-right: auto ;
}

.imgRollover, .imgRollover:visited {
background-image: url('images/graphics/orig/buttons/home_button.png'); /* This would be the normal image */
}

.imgRollover span {
text-indent: -5000px;
}

.imgRollover:hover, .imgRollover:active {
background-image: url('images/graphics/orig/buttons/home_button_select.png'); /* This would be the roll over image */
} 

div.img-wrap { 
    position: relative; /* Needed to keep the image from being set to float left in ie 7*/
    overflow: hidden; /* Needed to keep the image from being set to float left in ie 7*/
    float: left;
    margin-right: 10px;
}
div.img-container img {
    border: none;
    padding: 0;
    margin: 0;
}
div.img-container {
    position: relative; /* Keep the absolute position divs contained within */
    float: left;
    overflow: hidden;
    background: transparent url(images/image_border.png) repeat-y; /* this is the left side vertical graphic */
}
div.img-container img {
    padding: 5px; /* Setting the padding equal to the border width for all sides */
    background: transparent url(images/image_border.png) repeat-y right; /* this is the right side vertical graphic */
}
div.img-container div.img-top {
    position: absolute; /* Positioning the top border */
    left: 0;
    top: 0;
    height: 5px;
    width: 100%;
    background: transparent url(images/image_border.png) repeat-x; /* this is the top horizontal graphic */
}
div.img-container div.img-bottom {
    position: absolute; /* Positioning the bottom border */
    left: 0;
    bottom: 0;
    height: 5px; /* Height of the bottom border graphic */
    width: 100%;
    background: transparent url(images/image_border.png) bottom repeat-x;  /* this is the bottom horizontal graphic */
}

table.imgBorder
{
	margin-left:auto; 
	margin-right:auto;
	padding:50px;
}

td.imgTable
{
	padding:5px;
	border=10px;
}

td.imgBorder
{
	padding:10px;
}

a img
{
	border-style: none;
	padding:0px;
}

.brokenlink
{
	font-size:1em;
	font-style:normal;	
	text-align:left;
	color:#99aadd;
}

a.text:link {color: #99aadd;  font-family: Calibri, Arial; font-weight: normal; font-size: 1em; text-decoration: none}
a.text:visited {color: #99aadd;  font-family: Calibri, Arial; font-weight: normal; font-size: 1em; text-decoration: none} 
a.text:active {color: #99aadd;  font-family: Calibri, Arial; font-weight: normal; font-size: 1em; text-decoration: none} 
a.text:hover {color: #666666;  font-family: Calibri, Arial; font-weight: normal; font-size: 1em; text-decoration:none;}

a:link {color: #99aadd;  font-family: Calibri, Arial; font-weight: normal; font-size: 1em; text-decoration: none}
a:visited {color: #99aadd;  font-family: Calibri, Arial; font-weight: normal; font-size: 1em; text-decoration: none} 
a:active {color: #99aadd;  font-family: Calibri, Arial; font-weight: normal; font-size: 1em; text-decoration: none} 
a:hover {color: #666666;  font-family: Calibri, Arial; font-weight: normal; font-size: 1em; text-decoration:none;}

a.results:link {color: #99aadd;  font-family: Calibri, Arial; font-weight: normal; font-size: 0.8em; text-decoration: none}
a.results:visited {color: #99aadd;  font-family: Calibri, Arial; font-weight: normal; font-size: 0.8em; text-decoration: none} 
a.results:active {color: #99aadd;  font-family: Calibri, Arial; font-weight: normal; font-size: 0.8em; text-decoration: none} 
a.results:hover {color: #666666;  font-family: Calibri, Arial; font-weight: normal; font-size: 0.8em; text-decoration:none;}


.hr {
	border:0px; border-top:1px dotted #666666; height:0px; text-align:center;
}

.content-border{
  background:#000;  
  
  border-left:1px solid #4d4d4d;
  border-right:1px solid #4d4d4d;
  border-bottom:1px solid #4d4d4d;
  border-top:1px solid #4d4d4d;
  width:720px;
  margin-left:auto; 
  margin-right:auto;  
}

.normal-back
{
	background-image: url(images/graphics/content_back.png);background-repeat: repeat-x;background-position: 0 0;
}

.small-back
{
  background-image: url(images/graphics/content_back_small.png);background-repeat: repeat-x;background-position: 0 0;
}

.title-back
{
  background-image: url(images/graphics/content_back_title.png);background-repeat: repeat-x;background-position: 0 0;
}



