/* Default Fonts */

BODY, TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Classes*/

H1 {
	color: #1F6EAB;
	font: bold 16px Arial, Helvetica, sans-serif;
	margin: 0 0 6 0px;
	padding: 0 0 3 0px;
	border-bottom: 1px solid gray;
}

H2 {
	color: #011D5E;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin: 0 0 6 0px;
	padding: 0 0 3 0px;
	border-bottom: 1px solid #1F6EAB;
}

P {
	margin: 0 0 3 0px;
}

A {
	color: blue;
}

/* Text */

.Center { text-align: center;  }
.Full   { text-align: justify; }
.Left   { text-align: left;    }
.Right  { text-align: right;   }

.Tiny   { font-size: 9px; line-height: 15px; }
.Small  { font-size: 11px; line-height: 130%; }
.Big    { font: 14px Arial, Helvetica, sans-serif; }

/* Colours */

.Black    { color: black;   }
.Blue     { color: blue;    }
.Gray     { color: gray;    }
.Red      { color: red;    }
.White    { color: white;   }
.Gold     { color: #ADA014; }
.Dark     { color: #011D5E; }
.Medium   { color: #1F6EAB; }

.DarkBack   { background-color: #011D5E; }
.MediumBack { background-color: #1F6EAB; }
.YellowBack { background-color: lemonchiffon }

.Bold   { font-size: 13px; font-weight: bold; }

/* Borders*/

.BorderAll    { border: 1px solid lightgrey;        }
.BorderTop    { border-top: 1px solid lightgrey;    }
.BorderRight  { border-right: 1px solid lightgrey;  }
.BorderBottom { border-bottom: 1px solid lightgrey; }
.BorderLeft   { border-left: 1px solid lightgrey;   }

.BorderAll_Dark    { border: 1px solid #011D5E;        }
.BorderTop_Dark    { border-top: 1px solid #011D5E;    }
.BorderRight_Dark  { border-right: 1px solid #011D5E;  }
.BorderBottom_Dark { border-bottom: 1px solid #011D5E; }
.BorderLeft_Dark   { border-left: 1px solid #011D5E;   }

/* Layout elements */

#idContent {
	line-height: 150%;
}

/* Navigation */

#idFooter TD { 
	color: gray;
	font-size: 9px;;
	line-height: 150%;
}

#idFooter A { 
	color: gray;
}

#idFooter A:Hover { 
	color: black; 
	text-decoration: none; 
}

/* Forms and Buttons */

.FormButton {
	background-color: whitesmoke;
	cursor: hand;
	font-size: 11px;
	height: 22px;
	width: 30px;
}