body	{ 	background-color: #CCFFFF;
		margin-top: 0;
		margin-bottom: 0;
}


div.main {
		position: static;
		width: 80%;
		margin-left: 10%;
		margin-right: 10%;
		margin-top: 10px;
		margin-bottom: 10px;
		border-style: none;
		background-color: none;
}

table.info {
		width: 96%;
		margin-top: 40px;
		margin-left: 2%;
		margin-right: 2%;
		margin-bottom: 0px;
		border-style: solid;
		border-width: medium;
		border-color: #663300;
		border-collapse: collapse;
}

td.info {
		border-style: solid;
		border-width: medium;
		border-color: #663300;
}

/* ------------------------------PAGE BORDER TABLE------------------------------------------- */

table.main { 
		
		
		width: 100%;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom:0px;
		border-collapse: collapse;
		border-style: none;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;

}


tr.main { 	
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom:0px;
		border-style: none;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;

}

td.page { 
		background-color: #FFFF99;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom:0px;
		border-style: none;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;

}

td.corner {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom:0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		width: 30px;
}
td.hori {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		width: 100%;
}

td.leftvert {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom:0px;
		background-image: url('graphics/left.gif');
		background-repeat: repeat-y;
		background-position: top left;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
}
	

td.rightvert {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom:0px;
		background-image: url('graphics/right.gif');
		background-repeat: repeat-y;
		background-position: top left;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
}	

/*-----------------------NAVIGATION BAR TABLE------------------------------*/
		
table.nav { 
		
		
		width: 100%;
		margin-top: 10px;
		margin-bottom: 20px;
		margin-left: 0;
		margin-right: 0;
		border-collapse: collapse;
		border-style: solid;
		border-width: medium;
		border-color: #663300;

}
td.navcell {
		width: 16.667%;
		text-align: center;
		valign: bottom;
		border-style: none;

}

/*---------------------PAGE NAVIGATION LINKS-----------------------------*/

A.con {
		text-align: center;
}

A:link {
		font-family: Arial, sans-serif;
		font-size: 16px;
		text-align: centre;
		font-weight: bold;
		text-decoration: none;
		border-style: none;
}

A:visited {
		font-family: Arial, sans-serif;
		font-size: 16px;
		text-align: centre;
		font-weight: bold;
		text-decoration: none;
		border-style: none;
		border-width: medium;
		border-color: #FFCC66;
}

A:hover	{
		font-family: Arial, sans-serif;
		font-size: 16px;
		text-align: centre;
		font-weight: bold;
		text-decoration: underline overline;
		border-style: none;
		border-color: #FFCC66;
}

A.hom:link {
		color: #FF0000;
}

A.hom:visited {
		color: #FF0000;
}
A.cal:link {
		color: #0000FF;
}

A.cal:visited {
		color: #0000FF;
}
A.dye:link {
		color: #FF9933;
}

A.dye:visited {
		color: #FF9933;
}
A.des:link {
		color: #990000;
}

A.des:visited {
		color: #990000;
}
A.scr:link {
		color: #000099;
}

A.scr:visited {
		color: #000099;
}
A.abo:link {
		color: #006633;
}

A.abo:visited {
		color: #006633;
}
A.con:link {
		color: #FF0000;
}

A.con:visited {
		color: #FF0000;
}

/*-------------------------------IMAGES---------------------------------*/
		

img.logo {
		width: 50%;
		margin-top: 0px;
		margin-left: 25%;
		margin-right: 25%;
		margin-bottom: 0px;
}

img.head {
		width: 60%;
		margin-top: 40px;
		margin-left: 20%;
		margin-right: 20%;
		margin-bottom: 0px;
}

img.topcorner	{	
		position: relative;
		top: 5px;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;		
}

img.bottomcorner {
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;

		
}

img.top {
		position: relative;
		top: 5px;
		margin-top: 0px;
		margin-left:0px;
		margin-right: 0px;
		margin-bottom: 0px;
		height: 40px;
		width: 100%;
}

img.bottom {
		margin-top: 0px;
		margin-left:0px;
		margin-right: 0px;
		margin-bottom: 0px;
		height: 40px;
		width: 100%;
}

img.big {
		width: 60%;
		margin-top: 20px;
		margin-left: 20%;
		margin-right: 20%;
		margin-bottom: 0px;
}

/*---------------------------TEXT------------------------------------*/

p.info {
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
		margin-right: 10px;
		text-align: right;
		font-family: arial, sans-serif;
		font-weight: bold;
		font-size: 16px;
		color: #05015E;
}

p.head {
		margin-top: 40px;
		margin-bottom: 15px;
		text-align: center;
		font-family: arial, sans-serif;
		font-weight: bold;
		font-size: 20px;
		color: #960303;
}
p.body {
		margin-top: 15px;
		margin-bottom: 15px;
		text-align: center;
		font-family: arial, sans-serif;
		font-weight: bold;
		font-size: 16px;
		color: #05015E;		
}
p.top1 {
		text-align: center;
		margin-top: 12px;
		font-family: arial, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #000099;
		line-height: normal;
}
p.top2 {
		text-align: center;
		margin-top: 12px;
		font-family: arial, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #cc0033;
		line-height: 0.2;
}
ul.front {
		text-align: left;
		font-family: arial, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #000099;
}
ul.back {
		margin-top: 20px;
		margin-bottom: 0px;
		margin-left: 10%;
		margin-right: 10%;
		text-align: center;
		font-family: arial, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #000099;
		line-height: normal;

}

li.back {
		margin-bottom: 30px;
}


/*-----------------------------------------ENLARGED DESIGN-------------------------------------*/

img.freedes {
		width: 10%;
		margin-left: 2%;
		margin-right: 0px;
		border: 0px;
}


.desbig {
	padding 5px;
	border-style: solid;
	border-width: 3px;
	border-color: #663300;
}


.freedes span.left {
	position: absolute;
	visibility: hidden;
	right: 10%;
}

.freedes:hover span.left {
	visibility: visible;
	border: 0px;
	
}

.freedes span.right {
	position: absolute;
	visibility: hidden;
	border: 0px;
	left: 10%;
}

.freedes:hover span.right {
	visibility: visible;
	border: 0px;
	
}

