/* Created using Style Master from Western Civilisation NS4.0
NS6
IE4.0
IE5
IE6
O5 { 21 34 558 625 } */

body { color: black; background: white; }

table { margin: 0; }
table td { padding: 0; border-width: 0; vertical-align: top;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}

/***** Basic Page Definition *******************/
a:link { color: #003366; text-decoration: underline;
	}

a:visited { color: #990066; 
	border-bottom-width: 1px;
 }

a:hover { color: #3366cc; 
	text-decoration: underline;
	}
/*********************/

/***** Basic Page Definition *******************/
.graphicLink a:link { color: #003366; text-decoration: none;
	}

.graphicLink a:visited { color: #990066; 
	text-decoration: none;
	 }

.graphicLink a:hover { color: #3366cc; 
	text-decoration: none;
	 }
/*********************/
	
tr { vertical-align: top; }	

p.defined { font-size: 69%;
	color: #000000;
	padding-top: 1px;
	padding-bottom: 6px;
	}
	
p { font-size: 100%; }	
	
p.nosize { font-size: 100%;
	color: #000000;
	padding-top: 1px;
	padding-bottom: 4px;
	}	
	
h1 { font-size: 105%; font-weight: bold; color: #ffffff; background-color: #003366; padding: 0px 0px 3px 10px; margin: 0px 0px 0px 0px; }	

.ContentText { font-size: 69%; color: #000000; padding-top: 8px; }

.SmallBlueText { font-size: 69%; color: #2d2b77; }

.LeftRightBorder {
	border: solid #ffffff; border-width: 0px 2px 0px 2px;
	}
	

/* ******************* Padding ************************************************************************** */	

.toppad1 { padding-top: 1px;}
.toppad5 { padding-top: 5px;}
.toppad10 { padding-top: 10px;}
.toppad20 { padding-top: 20px;}

.leftpad10 { padding-left: 10px;}
.leftpad15 { padding-left: 15px;}
.leftpad20 { padding-left: 20px;}


.rightpad20 { padding-right: 20px;}
.rightpad50 { padding-right: 50px;}

.Left15Top30 { padding-left: 15px; padding-top: 30px; }
.Left20Top30 { padding-left: 20px; padding-top: 30px; }
.Left15Top30Right15 { padding-left: 15px; padding-top: 30px; padding-right: 15px; }

.Left10Top5 { padding-left: 10px; padding-top: 5px; }

/* ******************* END Padding ************************************************************************** */

/* ******************* FLOATING ************************************************************************** */	

.yellowNAVboxes {
	border: solid #ffd98c; 
	border-width: 1px 1px 1px 1px;
	background-color: #ffeecb;
	}

.Left15Top30 { padding-left: 15px; padding-top: 30px; }
.Left20Top30 { padding-left: 20px; padding-top: 30px; }
.Left15Top30Right15 { padding-left: 15px; padding-top: 30px; padding-right: 15px; }

.Left10Top5 { padding-left: 10px; padding-top: 5px; }

/* ******************* END FLOATING ************************************************************************** */

/****************************************************************************************************************************************/
/****************************************************************************************************************************************/

/* ******************* TOP TAB NAVIGATION A ************************************************************************************************* */

.MainTopNavBottom  { 
background-image:  url("graphics/MainTopNavBottom.gif"); 
}

.MainTopNavBackgrd {
background-color: #ebf5ff;
}	

.MainTopNavCornerRight { 
	background:  url("graphics/MainTopNavRight.gif") no-repeat top right; 
}

img.MainTopNavCornerLeft {
   width: 9px;
   height: 9px;
   border: none;
   display: block !important;
}

.MainTopNavHeader {
	font-size: 69%;
	color: #2d2b77;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 1px;
	background-color: #ebf5ff; 
	border: solid #dcdcdc; border-width: 0px 1px 0px 1px;
	}
	
	
.MainTopNavHeader a:link {
		color: #2d2b77;
		text-decoration: none;
		border-bottom-style: none;
		border-bottom-width: 0px;
		}		

.MainTopNavHeader a:visited {
		color: #2d2b77;
		text-decoration: none;
		border-bottom-style: none;
		border-bottom-width: 0px;
		}	
		
.MainTopNavHeader a:hover {
		color: #3366cc;
		text-decoration: underline;
		}			
	
.tabSpace { border-right: 5px; border-style: solid; border-color: #FFFFFF;
	}		
	
/* ******************* END TOP TAB NAVIGATION A ************************************************************************************************/		

/****************************************************************************************************************************************/
/****************************************************************************************************************************************/

/****************************** LEFT NAVIGATION ************************************************************************************************/

.leftnav {
	font-size: 69%;
	color: #666666;
	width: 220px;
	}

.leftnavlinks ul {
	list-style: none;
	margin-left: 0;
	padding-left: 2em;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 1em;
	text-indent: -1em;
}
		
.leftnavlinks ul a:link {
	color: #003366;
	text-decoration: underline;
	border-right-style: underline;
}	
		
.leftnavlinks ul a:visited {
		color: #990066;
		}			

.leftnavlinks ul a:hover {
		color: #3366cc;
		border-right-style: underline;
		}
							

.leftnav li {
		list-style-image: none;
		list-style-type: none;
		margin-bottom: 9px;
		color: #003366;
		}
		
.leftnavsecond li {
		margin-top: 4px;
		margin-bottom: 7px;
}		

h1.navHeader { font-size: 78%; font-weight: bold; color: #666666; background-color: #f1f1cf; padding: 0px 2px 2px 10px; margin: 0px 0px 0px 0px; }

h1.navHeader a:link {
		color: #2d2b77;
		text-decoration: none;
		}	
		
h1.navHeader a:visited {
		color: #666666;
		}			

h1.navHeader a:hover {
		color: #003366;
		text-decoration: underline;
		}

.LeftNavBox { background-color: #ffffff; 
	border: solid #f1f1cf; border-width: 1px 1px 1px 1px; }	
	
	

/****************************** END LEFT NAVIGATION ********************************************************************************************/

/****************************************************************************************************************************************/
/****************************************************************************************************************************************/

/********* LIST DEFINITIONS *******************************************************************************************************************/

/********************* List of Links Basic *********************/

.basicList ul
{
font-size: 69%;
color: #000000;
margin-bottom: 0px;
margin-top: 0px;
}

.basicList li
{
	list-style-type: circle;
	list-style-position: outside;
	margin-top: 8px;
	margin-bottom: 8px;
}
		
.basicList ul a:link {
		color: #003366;
		text-decoration: none;
		}		

.basicList ul a:visited {
		color: #990066;
		text-decoration: none;
		}	
		
.basicList ul a:hover {
		color: #3366cc;
		text-decoration: underline;
		}		

/********************* END List of Links Basic *********************/

/********************* List of Links with arrow *********************/

.linklist ul {
		font-size: 100%;
		color: #000000;
		margin-bottom: 0px;
		margin-top: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-right: 1em;
		text-indent: -1em;
		
		}	

.linklist ul li {
		list-style-image: none;
		list-style-type: none;
		margin-bottom: 8px;
		color: #000000;
		text-decoration: none;
		}
		
.linklist ul a:link {
		color: #003366;
		text-decoration: none;
		}		

.linklist ul a:visited {
		color: #990066;
		text-decoration: none;
		}	
		
.linklist ul a:hover {
		color: #3366cc;
		text-decoration: underline;
		}		

/********************* END List of Links with arrow *********************/


/********************* List of Links 2 with arrow underline *********************/

.linklist2 ul {
		font-size: 100%;
		color: #000000;
		margin-bottom: 0px;
		margin-top: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-right: 1em;
		text-indent: -1em;
		
		}	

.linklist2 ul li {
		list-style-image: none;
		list-style-type: none;
		margin-bottom: 8px;
		color: #000000;
		}
		
.linklist2 li a:link {
		color: #003366;
		text-decoration: underline;
		}		

.linklist2 li a:visited {
		color: #990066;
		text-decoration: underline;
		}	
		
.linklist2 li a:hover {
		color: #3366cc;
		text-decoration: underline;
		}		

/********************* END List of Links 2 with arrow underline *********************/
/****************************************************************************************************************************************/
/****************************************************************************************************************************************/

/********************* List of Links with numbers *********************/

.numbered ul li
{
font-size: 69%;
color: #000000;
margin-bottom: 0px;
margin-top: 0px;
list-style-type: decimal;
list-style-position: outside;
margin-bottom: 8px;
}

		
.numbered ul li a:link {
		color: #003366;
		text-decoration: underline;
		}		

.numbered ul li a:visited {
		color: #990066;
		text-decoration: underline;
		}	
		
.numbered ul li a:hover {
		color: #3366cc;
		}		

/********************* END List of Links with numbers *********************/
/********* END LIST DEFINITIONS *******************************************************************************************************************/

/****************************************************************************************************************************************/
/****************************************************************************************************************************************/	
	
/********************* Outlined Blue Box **************************************************************************************/

.BlueBoxOutline { background-color: #ffffff; 
	border: solid #99ccff; border-width: 1px 1px 1px 1px; }
	
	
.BoxOutlineContent { 
	color: #000000;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	}
	
.BlueBoxOutlineHeader { font-size: 72%; font-weight: bold; margin-bottom: 6px;
	}	

.BlueBoxOutlineText { font-size: 69%;margin-bottom: 5px;
	}		
	
/********************* END Outlined Blue Box **************************************************************************************/

/********************* Outlined Beige Box **************************************************************************************/

.BeigeBoxOutline { background-color: #ffffff; 
	border: solid #f1f1cf; border-width: 1px 1px 1px 1px; }
	
	
/********************* END Outlined Beige Box **************************************************************************************/

/****************************************************************************************************************************************/
/****************************************************************************************************************************************/

/* ******************* Top Corners with outline AND Solid Blue Box **************************************************************************************/

.ltBlueOutlineTopBorder  { 
background-image:  url("graphics/TopBlueOutlined.gif"); 
}

.ltBlueOutlineTopcorners {
background-color: #ebf5ff;
}	

.roundtopLtBlueOutline { 
	background:  url("graphics/RightTopCornBlueOutlined.gif") no-repeat top right; 
}

img.cornerLtBlueOutline {
   width: 7px;
   height: 6px;
   border: none;
   display: block !important;
}

.BlueBoxSolidOutlinedHeader {
	font-size: 69%;
	color: #2d2b77;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 4px;
	background-color: #ebf5ff; 
	border: solid #99ccff; border-width: 0px 1px 1px 1px;
	}
	
.BlueBoxSolidOutlinedHeader a:link {
		color: #003366;
		text-decoration: none;
		border-bottom-style: none;
		border-bottom-width: 0px;
		}	
		
.BlueBoxSolidOutlinedHeader a:visited {
		color: #990066;
		text-decoration: none;
		border-bottom-style: none;
		border-bottom-width: 0px;
		}	
		
.BlueBoxSolidOutlinedHeader a:hover {
		color: #3366cc;
		text-decoration: underline;
		}			
	
.BlueBoxSolidOutlinedText {
	font-size: 69%;
	color: #000000;
	margin-bottom: 5px;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 3px;
	padding-bottom: 8px;
	background-color: #ffffff;
	border-style: solid; border-color: #99ccff; border-width: 0px 1px 1px 1px;
}	

.BlueBoxSolidOutlinedText ul {
		font-size: 100%;
		color: #000000;
		margin-bottom: 0px;
		margin-top: 8px;
		margin-bottom: 0px;
		padding-right: 1em;
		text-indent: -1em;
		
		}	

.BlueBoxSolidOutlinedText ul li {
		list-style-image: none;
		list-style-type: none;
		margin-bottom: 8px;
		color: #000000;
		text-decoration: none;
		}
		
.BlueBoxSolidOutlinedText ul a:link {
		color: #003366;
		text-decoration: none;
		}		

.BlueBoxSolidOutlinedText ul a:visited {
		color: #990066;
		text-decoration: none;
		}	
		
.BlueBoxSolidOutlinedText ul a:hover {
		color: #3366cc;
		text-decoration: underline;
		}		


/* ******************* END Top Corners with outline AND Solid Blue Box **************************************************************************************/		

/****************************************************************************************************************************************/
/****************************************************************************************************************************************/

/* ******************* Top Corners Dark Blue **************************************************************************************/

.DarkBlueTopcorners {
background-color: #2d2b77;
}	

.roundtopDarkBlue { 
	background:  url("graphics/RightTcornDarkBlue.gif") no-repeat top right; 
}

img.cornerDarkBlue {
   width: 7px;
   height: 6px;
   border: none;
   display: block !important;
}

/* ******************* END Top Corners Dark Blue **************************************************************************************/

/****************************************************************************************************************************************/

/* ******************* Top Corners Bright Blue **************************************************************************************/

.BrightBlueTopcorners {
background-color: #99ccff;
}	

.roundtopBrightBlue { 
	background:  url("graphics/RightTcornBrightBlue.gif") no-repeat top right; 
}

img.cornerBrightBlue {
   width: 7px;
   height: 6px;
   border: none;
   display: block !important;
}

/* ******************* END Top Corners Bright Blue **************************************************************************************/

/****************************************************************************************************************************************/
/****************************************************************************************************************************************/

/* ******************* Top Corners Beige **************************************************************************************/

.BeigeTopcorners {
background-color: #f1f1cf;
}	

.roundtopBeige { 
	background:  url("graphics/beigeRightTop.gif") no-repeat top right; 
}

img.cornerBeige {
   width: 8px;
   height: 5px;
   border: none;
   display: block !important;
}

/* ******************* END Top Corners Beige **************************************************************************************/

/****************************************************************************************************************************************/
/****************************************************************************************************************************************/

/* ******************* White Text in Dark Blue Bar **************************************************************************************/

.whiteTextHeaderDkBlueBar { font-size: 75%; font-weight: bold; color: #ffffff; background-color: #2d2b77; padding: 0px 0px 3px 10px; 
	margin-left: 0px;
	margin-top: 0x;
	margin-bottom: 0px;
	margin-right: 0px; }
	
.whiteTextHeaderDkBlueBar a:link {
		color: #ffffff;
		text-decoration: none;
		border-bottom-style: none;
		border-bottom-width: 0px;
		}		

.whiteTextHeaderDkBlueBar a:visited {
		color: #ffffff;
		text-decoration: none;
		border-bottom-style: none;
		border-bottom-width: 0px;
		}	
		
.whiteTextHeaderDkBlueBar a:hover {
		color: #cbe3fb;
		text-decoration: underline;
		}		
	
	
.TextTopicPage { font-size: 85%; font-weight: bold; color: #2d2b77; background-color: #99ccff; padding: 0px 0px 3px 10px; 
	margin-left: 0px;
	margin-top: 0x;
	margin-bottom: 0px;
	margin-right: 0px; }
	
.DkBlueTextBeigeHeader { font-size: 73%; font-weight: bold; color: #2d2b77; background-color: #f1f1cf; padding: 0px 0px 3px 10px; 
	margin-left: 0px;
	margin-top: 0x;
	margin-bottom: 0px;
	margin-right: 0px; }	

/* ******************* END White Text in Dark Blue Bar **************************************************************************************/


/* ******************* White Text in Bright Blue Bar **************************************************************************************/

.whiteTextHeader { font-size: 75%; font-weight: bold; color: #ffffff; background-color: #99ccff; padding: 0px 0px 3px 10px; 
	margin-left: 0px;
	margin-top: 0x;
	margin-bottom: 0px;
	margin-right: 0px; }
	
.whiteTextHeader a:link {
		color: #ffffff;
		text-decoration: none;
		border-bottom-style: none;
		border-bottom-width: 0px;
		}		

.whiteTextHeader a:visited {
		color: #ffffff;
		text-decoration: none;
		border-bottom-style: none;
		border-bottom-width: 0px;
		}	
		
.whiteTextHeader a:hover {
		color: #3366cc;
		text-decoration: underline;
		}		
	
	
.TextTopicPage { font-size: 85%; font-weight: bold; color: #2d2b77; background-color: #99ccff; padding: 0px 0px 3px 10px; 
	margin-left: 0px;
	margin-top: 0x;
	margin-bottom: 0px;
	margin-right: 0px; }
	
.DkBlueTextBeigeHeader { font-size: 73%; font-weight: bold; color: #2d2b77; background-color: #f1f1cf; padding: 0px 0px 3px 10px; 
	margin-left: 0px;
	margin-top: 0x;
	margin-bottom: 0px;
	margin-right: 0px; }	

/* ******************* END White Text in Bright Blue Bar **************************************************************************************/

/****************************************************************************************************************************************/
/****************************************************************************************************************************************/

/* ******************* Single Blue Bar **************************************************************************************/
.BlueBarSolidHeader {
	font-size: 73%;
	color: #2d2b77;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #ebf5ff; 
	}
/* ******************* END Single Blue Bar **************************************************************************************/

/* ******************* Single Beige Bar **************************************************************************************/
.BeigeBarSolidHeader {
	font-size: 73%;
	color: #2d2b77;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #f1f1cf; 
	}
/* ******************* END Single Beige Bar **************************************************************************************/

/****************************************************************************************************************************************/
/****************************************************************************************************************************************/


/* ******************* Site Colors ***************************************************************************/

.ColorBrightBlue { color: #99ccff; }

.ColorDkBlue { color: #2d2b77; }

.ColorGreyText { color: #666666; }

.ColorLtGrey { color: #dcdcdc; }

.ColorVeryLtBlue { color: #ebf5ff; }

.ColorLtBlue { color: #cbe3fb; }

.ltBeige { color: #f1f1cf; }

.ltViolet { color: #ccccff; }

.red { color: #cc0000; }


/* ******************* END Site Colors ***************************************************************************/	


