﻿/*=====================================================================================
/*===        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
{
	margin: 5px 0px 0px 0px;
	height: 85px;
	width: 950px;
	background-image: url(/Images/Level2/Default1.jpg);
	background-repeat: no-repeat;
}

#header2 div.text {padding:5px 0px 0px 20px;}
#header2 h1 {color:#FFFFFF;z-index:2;}

#content 
{
	padding:5px 0px 5px 0px;
}

#leftColumn div.control
{
	
	padding:0 0 0 0;
	margin:0 0 10px 0;
	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
{
	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;
}
div#footer td {padding:5px 0px 5px 0px;}


/*=====================================================================================
/*===        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: #699419; font-family: Arial; word-spacing: normal;
	text-transform: none; text-decoration: none; margin:20px 0px 5px 0px; clear:left; padding:0px;
}
h2.noMargin { font-size: 1.2em; color: #699419; font-family: Arial; word-spacing: normal;
	text-transform: none; text-decoration: none; margin:0px 0px 0px 0px; clear:left; padding:0px;
}
h3 { font-size: 1.1em; color: #666; font-family: Arial; word-spacing: normal;
	text-transform: none; text-decoration: none; margin:8px 0px 5px 0px; padding-top:5px;
}
h3.indented {margin-left:15px;}
h3.noMargin {margin:0px 0px 0px 0px;}

h4 {font-size: 1.0em; color: #333; font-family: Arial; word-spacing: normal;
	text-transform: none; text-decoration: none; margin:20px 0px 5px 0px;}

h5 {font-size: 1.0em; font-weight: bold;margin:0px 0px 5px 0px;padding:0px;border:0px;word-spacing: normal;text-transform: none; text-decoration: none;}

p {margin-top:0px;padding-top:0px;}
p+p {margin-top:10px;padding-top:0px;}

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';  }

td {vertical-align:top;padding:0px 0px 0px 0px;}


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)

*/

li.parent {color:#333; list-style:none; }
li.selected {font-weight:bold;}

li.rightMenuItem {color:#005191;margin-left:10px;}
li.contactus {color:#005191;margin-left:10px;font-weight:bold;}


/*
//           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: #999999; 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,


/* SITEMAP */

div#sitemap {background: white;}
div#sitemap ul {}

div#sitemap li { border: 1px solid #6A921B; margin-bottom:5px; }
div#sitemap li:hover {}
div#sitemap li.submenu:hover {}
div#sitemap li a { color:#fff; }
div#sitemap li a:hover {}
div#sitemap>ul a {}
div#sitemap ul ul {}
div#sitemap ul ul li { border: none; margin-bottom:0px;}

/* 
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;}
.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;}
.newsBarTitle {}
.newsBarLocation {font-size:X-Small; color:#005191;}
.newsBarSnippet {font-size:8pt;  }


/* News */
div.newsItem {margin-bottom:15px;}
h3.newsTitle {color: #005191; margin-bottom:2px; }
.newsInfo {margin-top:0px;margin-bottom:4px;padding-left:2px;}
.newsLocation {color:#5e9633;font-size:0.9em;margin-bottom:2px; }
.newsShortDesc {}
.newsLink {font-size: 1.0em; color: #005191; text-decoration:none; font-style:italic;}
             


/* 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.nsList li:hover {background-color:#E8F0E8;color:#005191; }

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:4px 0px 4px 0px; font-size: 8pt; list-style-type: circle; }
table#nextStepsXX .nsList li:hover {background-color:#E8F0E8;color:#005191; }

table#nextSteps li a { color:#005191;text-decoration:none;}
table#nextSteps li a:hover { }


/* MainContent */
table#mainContent {font-family:Verdana, Arial;}
table#mainContent td {vertical-align:top;font-size:8pt;background-color:#FFF;padding-left:8px; border-right:solid 1px #fff;}

table#mainContent td.nsHeading {font-weight:bold; background-color:#FFF;color:#1061A1; font-size:10pt;}
table#mainContent th {padding:0px 0px 5px 0px;}

table#mainContent td.nsList {  }
table#mainContent td.nsList:hover {}
table#mainContent td.nsList li:hover {background-color:#E8F0E8;color:#005191; }

table#mainContent td.nsListNews {border-left:dashed 1px #005191;}
table#mainContent td.nsListNews:hover {}

table#mainContent td.nsListLinks {border-left:dashed 1px #005191;}
table#mainContent td.nsListLinks:hover {}

table#mainContent ul {margin-left: 15px; margin-top:0px; padding: 0;}

table#mainContent li {padding:4px 0px 4px 0px; font-size: 8pt; list-style-type: circle; }
table#mainContentXX .nsList li:hover {background-color:#E8F0E8;color:#005191; }

table#mainContent li a { color:#005191;text-decoration:none;}
table#mainContent li a:hover { }




div.smallBoldTitle
{
	font-weight: bold;margin-bottom:5px;padding-bottom:0px;border:0px;
}
div#columns {display:block; float:left;}
div.column {width: 200px; text-align:left; float:left;padding-left:20px;}


/* Content Table */
table#contentTable {font-family:Verdana, Arial;}

table#contentTable td.heading {font-weight:bold; background-color:#FFF;color:#1061A1; font-size:10pt; padding-bottom:5px;}

table#contentTable td.leftContent {vertical-align:top;font-size:8pt;background-color:#FFF;}
table#contentTable td.leftContent td {padding-right:10px;}
table#contentTable td.rightContent {vertical-align:top;font-size:8pt;background-color:#FFF;border-left:dashed 1px #005191; padding:0px 0px 0px 8px;}

table#contentTable ul {margin-left: 25px; margin-top:0px; padding: 5px 0px 0px 0px;}

table#contentTable li {padding:2px 0px 2px 0px; font-size: 8pt; list-style-type: circle; }
table#contentTable li:hover {background-color:#E8F0E8;color:#005191; }

table#contentTable li a { color:#005191;text-decoration:none;}
table#contentTable li a:hover { }


/* downloads */
div.downloads {margin-left:20px;}
div.downloaditem_ppt {padding-bottom:10px; clear:both; background-image: url(/images/icons/icon_small_ppt.jpg); background-position: top left; background-repeat: no-repeat; padding-left: 24px; font-weight:normal;}
div.downloaditem_pdf {padding-bottom:10px; clear:both; background-image: url(/images/icons/icon_small_pdf.gif); background-position: top left; background-repeat: no-repeat; padding-left: 24px; font-weight:normal;}
div.downloaditem_zip {padding-bottom:10px; clear:both; background-image: url(/images/icons/icon_small_zip.gif); background-position: top left; background-repeat: no-repeat; padding-left: 24px; font-weight:normal;}
div.downloaditem_ie {padding-bottom:10px; clear:both; background-image: url(/images/icons/icon_small_ie.jpg); background-position: top left; background-repeat: no-repeat; padding-left: 24px; font-weight:normal;}
div.downloaditem_word {padding-bottom:10px; clear:both; background-image: url(/images/icons/icon_small_word.gif); background-position: top left; background-repeat: no-repeat; padding-left: 24px; font-weight:normal;}
div.downloaditem_ppt a {font-weight:normal;}
div.downloaditem_pdf a {font-weight:normal;}
div.downloaditem_zip a {font-weight:normal;}
div.downloaditem_ie a {font-weight:normal;}
div.downloaditem_word a {font-weight:normal;}


/* specific pages */
div#PressReleases {}
div.PressRelease {}
div.PressRelease h2 {padding-bottom:0px;margin-bottom:10px;border:0px;}

div#blockgrey {border-left:solid 10px #333333; padding:0 0 10 10; background-color: #F0F0F0;}
div#blockblue {border-left:solid 5px #174074; padding:0px 0px 10px 10px; background-color: #F0F0F0;}
div#blockgreen {border-left:solid 10px #5e9633; padding:0 10 10 20; background-color: #F0F0F0;}
div.link {padding-left:10px;padding-bottom:7px;}

