﻿/*=====================================================================================
/*===        Layout
/*=====================================================================================*/

body
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	margin: 0;
	padding:0;
	font-family: normal Arial, Verdana, Tahoma, Helevetica, sans-serif;
	font-size: 10pt; 
	text-align:center;
}

/* ----------------------------------------------------------- */

#container
{
	width: 950px;
	background-color: #fff;
	text-align: left;
	vertical-align:top;
	margin: 0 auto;
}


#header
{
	padding:5px 0px 5px 0px;
	height: 42px;
	z-index:1;
}

#header2
{
	padding:5px 0px 5px 0px;
	height: 170px;
}

#content 
{
	padding:5px 0px 5px 0px;
}

#content div.control
{
	
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	clear:left;
	width:940px;
}

#leftColumn 
{ 
	float:left;
	text-align:left;
	width:670px;
	margin:0px;
}

#leftColumn div.control
{
	
	padding:0 0 0 0;
	margin:0 0 10px 0;
	clear:left;
	width:660px;
}

#rightColumn
{
	text-align: right;
	margin: 0 0 0 680px;
	padding:0;
}

#rightColumn div.control
{
	text-align:left;
	padding:0 0 0 0;
	margin:0 0 10px 0;
}

/*
#footer
{
	clear: both;
	color: #005191;
	background-color:#E8F0E8;
	text-align: center;
	padding:5px 0px 5px 0px;
	height:30px;
	border-bottom:solid 7px #005191;
}
*/

#footer
{
	font-size:8pt;
	clear: both;
	color: #FFFFFF;
	background-color:#699419;
	text-align: center;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: solid 5px #005191;
	width:950px;
}


/*=====================================================================================
/*===        Elements
/*=====================================================================================*/


a {color:#005191; }
a:hover {color:#005191; cursor:hand;}
a:visited {color:#005191; }
h1 { font-weight: bold; font-size: 1.3em; color: #005191; font-family: Arial; 
	 word-spacing: normal; text-transform: none; text-decoration: none; 
}
h2 { font-size: 1.2em; color: #333; font-family: Arial; word-spacing: normal;
	text-transform: none; text-decoration: none; margin:20 0 5 0; clear:left;
}
h2.noMargin { font-size: 1.2em; color: #333; font-family: Arial; word-spacing: normal;
	text-transform: none; text-decoration: none; margin:0 0 5 0; clear:left;
}
h3 { font-size: 1.1em; color: #666; font-family: Arial; word-spacing: normal;
	text-transform: none; text-decoration: none; margin:8 0 5 0; 
}
h3.indented {margin-left:15px;}
h3.noMargin {margin:0 0 0 0;}

h4 {font-size: 1.0em; color: #333; font-family: Arial; word-spacing: normal;
	text-transform: none; text-decoration: none; margin:20 0 5 0;}

img
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border:0;
}

form {border:0;padding:0;margin:0;}
code { font-size: 10pt; color: #666666; font-family: 'Courier New';  }

nstest {color:#005191;text-decoration:none; list-style-image: url(Images/listArrow.gif);list-style-position: inside;}


/*=====================================================================================
/*===        Specific
/*=====================================================================================*/
/* Colours:
Green: #699419   (105,148,25)
Blue:  #005191   (0, 81, 145)
Green Tint: #E9F7DF   (from CMYK: 6,0,10,3)
Grey: #EBEBEB   (235,235,235)

*/


/*
//           SITE NAVIGATION                                                      
*/
div#sitenav {float:left; clear:both; margin: 28px 0px 0px 0px; background: white;}
div#sitenav ul {margin: 0px; padding: 0px; background: white; }

div#sitenav li {position:relative; list-style:none; margin:0px; float:left; line-height: 1em; padding:0px 5px 0px 5px;}
div#sitenav li:hover {font-size: 8pt;}
div#sitenav li.submenu:hover {}
div#sitenav li a {display:block; padding: 2px 0px 2px 5px; text-decoration:none; 
	          margin: 0px 0px 0px 0px; color: #999; text-align: left; font-size: 8pt; }
div#sitenav li a:hover {color: #000;}
div#sitenav>ul a {width:auto;}
div#sitenav ul ul {position: absolute;  display:none; border: 1px solid #666;}
div#sitenav ul ul li { padding:0px 0px 0px 0px;}
div#sitenav ul.level1 li.submenu:hover ul.level2,

/*
div#sitenav li a {display:block; padding: 2px 0px 2px 5px; text-decoration:none; width:75px;
	          margin: 0px 0px 0px 0px; color: #999; text-align: left; font-size: 8pt; }
div#sitenav li a:hover {color: #000;}
div#sitenav>ul a {width:auto;}
div#sitenav ul ul {position: absolute; width:70px; display:none; border: 1px solid #666;}
div#sitenav ul ul li {width:70px; padding:0px 0px 0px 0px;}
div#sitenav ul.level1 li.submenu:hover ul.level2,
div#sitenavX li.submenu li.submenu {}
div#sitenav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#sitenav ul.level2 {top: 1.2em; left: 5px;width:120px;}
div#sitenav ul.level3 {top: -1px; left: 100px; border-top: 1px solid #FFFFFF;}
*/



/* Flash Object */


/* Page Text */
div.pageBlock { text-align:left;}
div.pageTextBlock { text-align:left; font-family: Arial; font-size:10pt;}
div.pageText { margin:5px; }

/* Newsletter Signup */
.outerBox
{
	border: #999 1px solid;
	padding-right: 5px;padding-left: 5px;padding-bottom: 3px;padding-top: 3px;
	margin:10px 0px 10px 0px;
}

.innerBox
{
	border: #cccccc 1px outset;
	padding-right: 3px;padding-left: 3px;padding-bottom: 2px;padding-top: 2px;
	background-color:#E8F0E8;
	color:#005191;
}
.boxTitle {font-size:10pt; font-weight:bold;}
.boxLabel {font-size:10pt; font-weight:bold;}
.submitButton  {width:60px; cursor:hand; background-color:#699419; color:#FFFFFF; font-weight:bold; font-size:9pt; }
.textBox1 {width:170px;}



/* Latest News & Events Bar */
#newsBar {margin-left:0px;padding-left:0px;}
.newsBarItem
{
	padding: 5px 0px 0px 0px;
	border-bottom: 0px solid white;
	background-color: transparent;
}
.newsBarAlternateItem {padding: 5px 0px 0px 0px; margin:0px; border-bottom:0px solid white;}
.newsBarSnippet {font-size:8pt; }




/* NextSteps */
table#nextSteps {font-family:Verdana, Arial;}
table#nextSteps td {vertical-align:top;font-size:8pt;background-color:#FFF;padding-left:8px; border-right:solid 1px #fff;}

table#nextSteps td.nsHeading {font-weight:bold; background-color:#FFF;color:#1061A1; font-size:10pt;}
table#nextSteps th {padding:0px 0px 5px 0px;}

table#nextSteps td.nsList {  }
table#nextSteps td.nsList:hover {}

table#nextSteps td.nsListNews {border-left:dashed 1px #005191;}
table#nextSteps td.nsListNews:hover {}

table#nextSteps td.nsListLinks {border-left:dashed 1px #005191;}
table#nextSteps td.nsListLinks:hover {}

table#nextSteps ul {margin-left: 15px; margin-top:0px; padding: 0;}

table#nextSteps li {padding:5px 0px 5px 0px; font-size: 8pt; list-style-type: circle; }
table#nextSteps li:hover {background-color:#E8F0E8;color:#005191; }

table#nextSteps li a { color:#005191;text-decoration:none;}
table#nextSteps li a:hover { }


