/*----------------------
NOTES:
-Please do not erase the "unused styles as they may be used somewhere in the site.
- a style position (lefthandnav_position) and the normal style (lefthandnav) are different and the position is for the positioning of text while the normal style is for formatting of the text.
- the image file sizes are very large in this site and the concern is it will take a long time to download. The issue has been brought up but direction was towards higher quallity images rather than download times.
- the top button was removed as per instructions
- sitemap is formatted as per instructions
- site was made with pre-existing names and pages to preserve current search engine ranking






--------------------------------*/




body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-decoration: none;
}
/*----------------------HEADER IMAGE--------------------------------*/
.header {
	background-color: #FFFFFF;
	width: 750px;
	height: 161px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-repeat: no-repeat;
	background-image: url(../gfx/header.jpg);
}
/*----------------------STANDARD LINKS--------------------------------*/
a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: underline;
	color: #000000;
}

/*----------------------TOP NAVIGATION POSITION AND TEXT STYLE--------------------------------*/

.topnav_position {
	height: 35px;
	text-align: justify;
	background-repeat: no-repeat;
	color: #000000;
	background-image: url(../gfx/topnavbg.jpg);
}
/*--------------------------TOP NAVIGATION SIZE AND LINKS----------------------------*/

.topnav {
	font-size: 14px;
	text-align: justify;
	font-weight: bold;
}
a.topnav:link {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 3px;
	text-decoration: none;
	font-size: 14px;
	color: #000000;
}
a.topnav:visited {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 3px;
	text-decoration: none;
	font-size: 14px;
	color: #000000;

}
a.topnav:hover {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 3px;
	background-image: url(../gfx/topnav_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	font-size: 14px;
	text-decoration: underline;
}

/*---------------------MAIN EDITABLE CONTENT---------------------------------*/

.maincontent_position {
	background-color: #FFFFFF;
	height: 100%;
	width: 575px;

}
.maincontent {
	float: right;
	width: 95%;
	padding: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../gfx/big_world_map.gif);
}
/*-----------------LEFT SIDEBAR IS USED FOR LEFTHAND SIDE NAVIGATION-------------------------------------*/

.leftsidebar_position {
	height: 100%;
	width: 175px;
	text-decoration: none;
	background-color: #C0D0E8;
}
.leftsidebar {
	font-size: 14px;
}

/*-------------------LEFT HAND SIDE NAVIGATION AND LINKS-----------------------------------*/

.main_leftnav {
	font-size: 14px;
	padding-left: 3px;
	font-weight: bold;
	line-height: 30px;
	text-decoration: none;
}
a.main_leftnav:link {
	color: #000000;
	padding-left: 3px;
	text-decoration: none;
}
a.main_leftnav:visited {
	color: #000000;
	padding-left: 3px;
	text-decoration: none;
}
a.main_leftnav:hover {
	color: #000000;
	padding-left: 3px;
	text-decoration: underline;
}
/*------------------LEFT SIDE NAVIGATION SUBNAVIGATION & LINKS------------------------------------*/

.subnav {
	color: #000000;
	width: 95%;
	font-size: 12px;
	white-space: nowrap;
	padding-left: 10px;
	line-height: 18px;
	text-decoration: none;

}
a.subnav:link {
	text-decoration: none;
}
a.subnav:visited {
	text-decoration: none;
}
a.subnav:hover {
	text-decoration: underline;

}

/*---------------------HEADERS---------------------------------*/
h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	background-position: left;
	padding-left: 0px;
	background-repeat: no-repeat;
	color: #578257;
}

h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

h3 {
	font-size: 12px;
	font-weight: bolder;
}

.h1_lib {
	font-size: medium;
	color: #000000;
	font-weight: bold;
}
/*------------------TEXT PORTIONOF LEFT HAND NAVIGATION------------------------------------*/
.main_leftnav {
	font-size: 14px;
	padding-left: 3px;
	font-weight: bold;
	line-height: 30px;
	text-decoration: none;
}
a.main_leftnav:link {
	color: #000000;
	padding-left: 3px;
	text-decoration: none;
}
a.main_leftnav:visited {
	color: #000000;
	padding-left: 3px;
	text-decoration: none;
}
a.main_leftnav:hover {
	color: #000000;
	padding-left: 3px;
	text-decoration: underline;
}

/*--------------------LEFTNAV USED FOR CAPTIONS ONLY----------------------------------*/

.leftnav_position {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;

}
.leftnav {
	width: 95%;
	height: 100%;
	font-size: 10px; 
	text-decoration: none;
}
.leftnav2 {
	width: 95%;
	height: 100%;
	font-size: 14px; 
	font-weight: bold;
	text-decoration: none;
}


/*----------------------IMAGE BUTTON BACKGROUND--------------------------------*/

.programnav {
	font-size: 14px;
	white-space: normal;
	height: 33px;
	width: 173px;
	text-align: right;
	padding-top: 2px;
	padding-right: 2px;
	text-decoration: none;
	background-image: url(../gfx/pg_N.jpg);
}
/*--------------------MAIN BACKGOUNR COLOUR----------------------------------*/
.bg {
	background-color: #FFFFFF;
	height: 100%;
	width: 750px;
	text-align: center;
}
/*--------------------------PULL QUOTE TABLE----------------------------*/

.pullqut_tbl {
	background-color: #DFDFDF;
	font-size: 10px;
	border: 5px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
/*--------------------LIST HEIGHT----------------------------------*/

.list {
	line-height: 25px;
}
/*----------------------POWERPOINT PRESENTATION BOLD TEXT--------------------------------*/

.pppres {
	font-style: italic;
	font-weight: bold;
}
/*------------------------------------------------------*/

/*------------------------------------------------------*/


/*-------------------------bottom navigation  notused-----------------------------*/
.bottomnav_position {
	font-size: 10px;
	text-align: left;
	padding: 5px;
}
.bottomnav {
	font-family: Arial, Helvetica, sans-serif;
}
a.bottomnav:link {color: #ff0000}
a.bottomnav:visited {color: #0000ff}
a.bottomnav:hover {font-size: 150%}

/*-----------------------logo link but not used-------------------------------*/
.logo {
	font-size: 9px;
	text-align: right;
}


/*------------------------notused------------------------------*/

.tagline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
	text-align: left;
	color: #006600;
	background-image: url(../gfx/topnavbg.jpg);
	border: 1px solid #FFFFFF;
}

/*-------------------------not used lefthand subnav -----------------------------*/
.leftsubnav {
	font-size: 12px;
	text-decoration: none;
}

/*---------------------------top button not used---------------------------*/

.top {
	color: #009999;
	text-decoration: none;
	font-size: 10px;
	text-align: center;
}
a.top:link {
	color: #009999;
	text-decoration: none;
}
a.top:visited {
	color: #009999;
	text-decoration: none;
}
a.top:hover {
	color: #009999;
	text-decoration: none;
}
