body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/background.gif);
}

.bodywhite{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: none;
}

.footer {
	color: #0000CC;
	font-size: 70%;
}

.blue{
	color: #0000CC;
}

.black{
	color: Black;
}

.h1Red {
	color: Red;
	font-size: 250%;	
}


#italic1 {	font-style: italic; }	

a {
	text-decoration : none;
	color: #0000CC;
}

a:hover {
	background-color: Silver;
}
a:visited {
	text-decoration : none;
}

a:hover.bodylink {
	color: white; 
	background-color: #0000CC;
}
a.bodylink {
	color: #0000CC;
}


a.class1:link {color: #000000; text-decoration: none}
a.class1:visited {text-decoration: none}
a.class1:hover { text-decoration: none; background-color: white;}
a.class1:active {text-decoration: none}

}


a.diddy:link {color: #0000ff; font-size: 18pt; font-weight: bold; }
a.diddy:visited {color: #894f7b; font-weight: bold; }
a.diddy:hover {text-decoration: overline; background-color: white; }
a.diddy:active {color: red; }



.no_dec {
  text-decoration: none;
  color: black; 
  background-color: white;    
}


nodecoration{
	text-decoration : none;
	
}

table {
	text-align: center;
	font : 100%;
}


silverTable{
	background-color:silver;
	font-size: 85%;
}
#cellStrikeThrough{
	text-decoration : line-through;
}
#cellSilver {background-color:silver;}

#cellSilverSmall {
	background-color: #CCCCCC;
	font-size: 85%;
}
#cellPurpleSmall {
	background-color: #FFCCFF;
	font-size: 85%;
}
#cellPurple {
	background-color: #FFCCFF;
}


#cellNavyYellow {
	background-color: Navy;
	color: Yellow;
}
#cellNavyYellowSmall {
	background-color: Navy;
	color: Yellow;
	font-size: 85%;	
}


#cellNavyYellow {
	background-color: Navy;
	color: Yellow;
}
#cellNavyYellowSmall {
	background-color: Navy;
	color: Yellow;
	font-size: 85%;	
}


#cellTextSmall {font-size: 85%;}

#tableSilverSmall{
	font-size: 70%;
}
#cellTextCentre{
	text-align: center;
	background-color : #FFCCFF;
}


#tableDiary {
	text-align:center;
	vertical-align : middle;
}

#leftlist {
	text-align: left;
}

.LightYellow {
	background-color: #FFFFCC;
}
.LightYellowSmall {
	background-color: #FFFFCC;
	font-size: 85%;		
}

.LightGreen {
	background-color: #CCFF99;
}
.LightGreenSmall {
	background-color: #CCFF99;
	font-size: 85%;	
}

.pinkBackground{
	background : #FFCCCC;
}
.pinkBackgroundSmall{
	background : #FFCCCC;
	font-size: 85%;	
	}
	
.purpleTable{
	background : #CCCCFF;
}

.purpleTableSmall{
	background : CCCCFF;
	font-size: 85%;
}

.navCell{
	background : CCCCFF;
	font-size: 65%;
}

.greenWhite{
	background : #009933;
	color : White;
}

.whiteTable{
	background : White;
}

.font70{
	font-size: 75%;
	color: Black;
}

.font70-bglightyellow{
	font-size: 70%;
	background-color: #FFFFCC;		
}

.font70-bglightgreen{
	font-size: 70%;
	background-color: #CCFF99;		
}

.bg-cadetblue{
	background-color: #5F9EA0;			
}

.bg-blue{
	background-color: #0000CC;
}

.font70-bg-cadetblue{
	font-size: 70%;
	background-color: #5F9EA0;			
}
.font70-white-on-cadetblue{
	font-size: 70%;
	color: White;
	background-color: #5F9EA0;			
}

.white-on-cadetblue{
	color: White;
	background-color: #5F9EA0;			
}

.biggerText {
	font : 150%;
}


.fontYellow {color:#FFFF00}
.fontWhite {color : White;}

.fontWhite70 {
	color : White;
	font-size : 70%;
}

.fontWhite90 {
	color : White;
	font-size : 90%;
}
.redBold {
	background-color: transparent;
	font-weight : bold;
	color : Red;
}

.yellowonblue{
	background-color: Blue;
	color : Navy;
}

#box1_250_whiteoncadetblue{
	position: relative;
	width: 250px;
	border: none;
	background-color: #5F9EA0;
	color: White;
	padding: 5px;
	float: right;
}

#box1_190_whiteoncadetblue{
	position: relative;
	width: 190px;
	border: none;
	background-color: #5F9EA0;
	color: White;
	padding: 5px;
	float: right;
}

#box1_400_whiteongrey{
	position: relative;
	width: 400px;
	border: thin none Black;
	background-color: #6C7B8B;
	color: White;
	padding: 5px;
}

#box1_250_whiteongrey{
	position: relative;
	width: 250px;
	border: thin none Black;
	background-color: #6C7B8B;
	color: White;
	padding: 5px;
}

#box1_200_whiteongrey{
 position: relative;
 width: 200px;
 border: none;
 background-color: #6C7B8B;
 color: White;
 padding: 5px;
}

#floatleft{
	position: relative;
	float: left;
}

#floatleftborder5{
	position: relative;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;		
}

#floatrightborder5{
	position: relative;
	float: right;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;		
}





#box1_400_whiteoncadetblue{
	position: relative;
	width: 400px;
	background-color: #5F9EA0;
	color: White;
	padding: 10;
	float: left;
	border : thin solid Blue;
}

#box1_200_whiteoncadetblue{
	position: relative;
	width: 200px;
	background-color: #5F9EA0;
	color: White;
	padding: 5;
	border : thin solid Blue;
}


.box1_200_whiteoncadetblue{
	position: relative;
	width: 200px;
	background-color: #5F9EA0;
	color: White;
	padding: 5;
	border : thin solid Blue;
}

.box1_200_whiteoncadetblue a{
	color: White;
}



#box1_300_whiteonblue{
	position: relative;
	width: 400px;
	background-color: #0000CC;
	color: White;
	padding: 10;
	float: left;
	border : thin solid Blue;
}

.box_whiteonblue{
	position: relative;
	background-color: #0000CC;
	color: White;
	padding: 10;
	float: left;
	border : thin solid black;
}


#box1_400_blueonpaleblue{
	position: relative;
	width: 370px;
	background-color: #CCCCFF;
	color: Black;
	padding: 10;
	float: left;
	border : thin solid Black;
}
#box1_200_blueonpaleblue{
	position: relative;
	width: 180px;
	background-color: #CCCCFF;
	color: Black;
	padding: 10;
	border : thin solid Black;
}

#border{
	border : thin solid Black;
	padding: 10;	
}

.border{
	border : thin solid Black;
	padding: 10;	
}


.box1_whiteoncadetblue_border{
	position: relative;
	background-color: #5F9EA0;
	color: White;
	border : thin solid Blue;
}

.box_whiteoncadetblue_border_font100{
	position: relative;
	background-color: #5F9EA0;
	color: White;
	border : thin solid Blue;
	font-size : 100%;
}

.box1_blueonpaleblue_border{
	position: relative;
	background-color: #CCCCFF;
	color: Black;
	border : thin solid Black;
}

.box1_blackonlavender_border{
	position: relative;
	background-color: #E6E6FA;
	color: Black;
	border : thin solid Black;
	padding: 10px;	
}



.box_200_rightlinks{
	position: relative;
	width: 200px;
	background-color: #5F9EA0;
	color: White;
	padding: 5;
	border : thin solid Blue;
	font-size: 75%;
}
.box_200_rightlinks a{
	color: White;
}

.box_200_blue_border_black_on_white{
	width: 200px;
	background-color: white;
	color: Black;
	padding: 5;
	border : thin solid Blue;
	font-size: 75%;	
}
.box_200_blue_border_black_on_white a{
	color: Black;
}

.float_left{
	float : left;
}
.clear_left{
	clear : left;
}