
/*********************************************************/
/***   MAIN PAGE CONTAINER                             ***/
/*********************************************************/

/* Everything is inside this div tag */
#container {
	width: 800px;
	border-style: none;
	background-color:transparent;
	margin:0 auto;
	align: center;
	}

body.main {
	/* Site background colour */
	text-align:center;
	background-color: #DAE0DF;
	}

/*********************************************************/
/***   STANDARD LINKS ON SITE                          ***/
/*********************************************************/

A:link {text-decoration: none; color: #000088;}
A:visited {text-decoration: none; color: #000088;}
A:active {text-decoration: none; color: #000088;}
A:hover {text-decoration: none; color: #0000FF;}


/*********************************************************/
/***   BANNER LOGO                                     ***/
/*********************************************************/

#banner_logo {
	padding: 0px;
	margin: 0px;
	margin-bottom: 1px;
	align:left;
	display:block;

	height: 60px;

	/* Quick loading background */
	background-color: #003377;
	background-image: url('http://www.gregjackman.com/images/logoBackground.jpg');
	background-repeat: repeat-x;
	}

/*********************************************************/
/***   BANNER MENU                                     ***/
/*********************************************************/
#banner_menu {
	margin        : 0px;
	height        : 28px;
	text-align    : center;
	display: block;
	}

/* Banner buttons */
td.banner_menu {
	background-color: #003377;
	height: 26px;

	/* Font */
	text-align    : center;
	font-family: arial;
	font-size:   10pt;
	font-style:  italic;
	}

/* Gaps between buttons */
td.banner_menu_gap {
	height: 26px;
	width:  1px;
	}

/* Links in menu */
td.banner_menu A:link {text-decoration: none; color: white;}
td.banner_menu A:visited {text-decoration: none; color: white;}
td.banner_menu A:active {text-decoration: none; color: white;}
td.banner_menu A:hover {font-weight: bold; color: white;}

/*********************************************************/
/***   BANNER SUB MENU                                 ***/
/*********************************************************/
#banner_sub_menu {
	margin        : 0px;
	height        : 20px;
	text-align    : center;
	display: block;
	}

/* Banner buttons */
td.banner_sub_menu {
	background-color: #003377;
	height: 18px;

	/* Font */
	text-align    : center;
	font-family: arial;
	font-size:   8pt;
	font-style:  italic;
	}

/* Gaps between buttons */
td.banner_sub_menu_gap {
	height: 18px;
	width:  1px;
	}

/* Links in menu */
td.banner_sub_menu A:link {text-decoration: none; color: white;}
td.banner_sub_menu A:visited {text-decoration: none; color: white;}
td.banner_sub_menu A:active {text-decoration: none; color: white;}
td.banner_sub_menu A:hover {font-weight: bold; color: white;}

/*********************************************************/
/***   MAIN AREA ON PAGE                               ***/
/*********************************************************/
#page_contents  {
	vertical-align:top;
	}

#temp_message {
	color:       #000088;
	font-family: arial;
	font-size:   10pt;
	font-style:  italic;
	text-align:  justify;
}

/*********************************************************/
/***   FOOTER                                          ***/
/*********************************************************/
#footer {
	position: relative;
	bottom: 0;
	border-top: 2px solid #000088;
	text-align:  right;
	color:       #000088;
	font-family: arial;
	font-size:   9pt;
	font-style:  italic;
	}