body	{ 
	background-color: white;
	background-color: #cccfbc;

background-image: url('2_gary_background.jpg');
background-repeat: repeat-x;

	font-family: Arial, sans-serif; 
	font-size: 12px; 
	color: #5F5F5F; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	}

table.borders {
	border-top-width: 0;
	}

td.HEADER { 
	background-color: #A6BFE4;
	background-image: url('header3.jpg');
	  }

td.shadow_left { 
	background-image: url('../images/shadow_left.jpg');
	background-repeat: repeat-y;
	}

td.shadow_right { 
	background-image: url('../images/shadow_right.jpg');
	background-repeat: repeat-y;
	}

td.MENU { background-color: #003300; }
td.menubuttons { background-color: #86942A; }


td.MAIN { background-color: #E8EEF8; }
td.bgwhite { background-color: white; }

td.bglightgreen { background-color: #639C06; }
td.bgdarkgreen { background-color: #003300; }
td.bgbeige { background-color: #FAF3DE; }

.maintext { 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 14px; 
	color: #003300; 
	font-weight: bold; 
	}

.infopagetext { 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 14px; 
	color: #003300; 
	}

.pictures { 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 14px; 
	color: #003300; 
	}

.infopageheader { 
	font-weight: bold; 
	}

.infopagetable { 
	font-size: 14px; 
	color: #003300; 
	}

.infopagefooter { 
	font-weight: bold; 
	font-size: 16px; 
	color: #003300;
	}


.headertext {font-size: 16px; }

.footer { 
	font-size: 12px; 
	color: #507642; 
	font-weight: bold; 
	}

.menuoptions { 
	font-size: 14px; 
	color: #F5E5B9; 
	font-weight: bold; 
	}

td.left {text-align: left;}
td.center {text-align: center;}
td.right {text-align: right;}

.bold {font-weight: bold;}
.underline {text-decoration:underline;}

.imageborder {border-color:#003300; border: 3px solid; } 
.imageborder a {border-color:#003300; border: 3px solid; } 

a{text-decoration:underline; color: #507642; background-color: #cccfbc;}
a:hover{font-weight:bold; background-color: #86942A; color: white;}

