html {
margin:0; padding:0;
}
body {
margin:0; padding:0; 
	font-size:80%; line-height:150%;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

/* WRAP DEFAULT - 1 column wrap - NO 3rd nav */
	/* #wrap { position:relative; margin: 0 auto; padding: 0; width: 800px; background: url(../images/03_wrap_1colfill.gif) repeat-y } */
/* 2 column wrap - with 3rd nav */
	/* body#tn-home #wrap { position:relative; margin: 0 auto; padding: 0; width: 800px;
	background: url(../images/03_wrap_2colfill.gif) repeat-y } 
	body#tn-about #wrap { position:relative; margin: 0 auto; padding: 0; width: 800px;
	background: url(../images/03_wrap_2colfill.gif) repeat-y } */
/* WRAP DEFAULT - 2 column wrap - with 3rd nav */
#wrap { position:relative; margin: 0 auto; padding: 0; width: 800px;
background: url(../images/03_wrap_2colfill.gif) repeat-y } 
/* WRAP DEFAULT - 1 column wrap - with 3rd nav */
body#sideContent #wrap { position:relative; margin: 0 auto; padding: 0; width: 800px;
	background: url(../images/03_wrap_1colfill.gif) repeat-y } 
	
/* NAVIGATION areas */
#nav { height:30px; margin: 0; padding:0; border-bottom: 1px solid #FFFFFF; background:#FFFFFF }
#mainNav { float:left; width: 800px; margin: 0; padding: 0px 0 0 40px; list-style:none; }
#mainNav li { float:left; margin: 0; padding:0; 
/*display:inline; */ }
#mainNav a { float:left; display:block; margin:0 1px 0 0px; padding:7px 10px; text-decoration:none;
/* background:no color to buttons; */
	line-height:120%; color:#003366; font-weight:bold }
/* NAV BUTTONS colours */
#mainNav #tn-home a:hover, body#tn-home #tn-home a { color:#FFFFFF; background:#E44030 }
#mainNav #tn-about a:hover, body#tn-about #tn-about a { color:#FFFFFF; background:#339966 }
#mainNav #tn-work a:hover, body#tn-work #tn-work a { color:#FFFFFF; background:#6633CC }
#mainNav #tn-applying a:hover, body#tn-applying #tn-applying a { color:#FFFFFF; background:#EF7300 }
#mainNav #tn-resources a:hover, body#tn-resources #tn-resources a { color:#FFFFFF; background:#29B3B3 }
#mainNav #tn-learning a:hover, body#tn-learning #tn-learning a { color:#FFFFFF; background:#E3B52C }
#mainNav #tn-previous a:hover, body#tn-previous #tn-previous a { color:#FFFFFF; background:#CC6699 }

/* FOLDS colours */
body#tn-home #fold { width:648px; height:40px; margin:0 ; padding:0; 
background: url(../images/02_fold_Home.gif) no-repeat top right }
body#tn-about #fold { width:648px; height:40px; margin:0 ; padding:0; 
background: url(../images/02_fold_About.gif) no-repeat top right }
body#tn-work #fold { width:648px; height:40px; margin:0 ; padding:0; 
background: url(../images/02_fold_Work.gif) no-repeat top right }
body#tn-applying #fold { width:648px; height:40px; margin:0 ; padding:0; 
background: url(../images/02_fold_Apply.gif) no-repeat top right }
body#tn-resources #fold { width:648px; height:40px; margin:0 ; padding:0; 
background: url(../images/02_fold_Resource.gif) no-repeat top right }
body#tn-learning #fold { width:648px; height:40px; margin:0 ; padding:0; 
background: url(../images/02_fold_Learn.gif) no-repeat top right }
body#tn-previous #fold { width:648px; height:40px; margin:0 ; padding:0; 
background: url(../images/02_fold_Prev.gif) no-repeat top right }
body#sideContent #fold { width:648px; height:40px; margin:0 ; padding:0; 
background: url(../images/02_nofold.gif) no-repeat top right }

/* BANNERS colours */
body#tn-home #header { height:100px; margin: 0; padding:0 0 0 40px;
background: #FFFFFF url(../images/01_banner_Home.jpg) no-repeat 40px 0px }
body#tn-about #header { height:100px; margin: 0; padding:0 0 0 40px;
background: #FFFFFF url(../images/01_banner_About.jpg) no-repeat 40px 0px }
body#tn-work #header { height:100px; margin: 0; padding:0 0 0 40px;
background: #FFFFFF url(../images/01_banner_Work.jpg) no-repeat 40px 0px }
body#tn-applying #header { height:100px; margin: 0; padding:0 0 0 40px;
background: #FFFFFF url(../images/01_banner_Apply.jpg) no-repeat 40px 0px }
body#tn-resources #header { height:100px; margin: 0; padding:0 0 0 40px;
background: #FFFFFF url(../images/01_banner_Resource.jpg) no-repeat 40px 0px }
body#tn-learning #header { height:100px; margin: 0; padding:0 0 0 40px;
background: #FFFFFF url(../images/01_banner_Learn.jpg) no-repeat 40px 0px }
body#tn-previous #header { height:100px; margin: 0; padding:0 0 0 40px;
background: #FFFFFF url(../images/01_banner_Prev.jpg) no-repeat 40px 0px }
body#sideContent #header { height:100px; margin: 0; padding:0 0 0 40px;
background: #FFFFFF url(../images/01_banner_Home.jpg) no-repeat 40px 0px }

/* CONTENT - 1 column no Third NAV */
#content1 { margin: 0 162px 0 60px; padding: 0; 
background:#DDE1E3; /* not TRANSPARENT*/ }
/* CONTENT - 2 column with Third NAV */
#content2 { margin: 0 152px 0 180px; padding: 0; 
	/* background:was #C2CDD2 now #DDE1E3; TRANSPARENT*/ }
#content2 img#alignLeft { float:left; margin: 0 10px 0px 0; padding: 0 0 0px 0; border: 2px solid #FFF; border-right: 2px solid #BBB; border-bottom: 2px solid #BBB; background:#FFF}
#content2 img#alignRight { float:right; margin: 0 0 0 10px; padding: 0 0 0px 0; border: 2px solid #FFF; border-right: 2px solid #BBB; border-bottom: 2px solid #BBB; background:#FFF}
#content2 img#border { margin: 0; padding: 0; border: 2px solid #FFF; border-right: 2px solid #BBB; border-bottom: 2px solid #BBB; background:#FFF}

/* SIDEBAR - SECONDARY NAV */
#sidebar { float:right; width: 112px; margin: 0 40px 0 0; padding: 0; display:inline }
#sideNav { margin: 0 0 0px 0; padding: 0 }
#sideNav li { line-height:150%; margin: 0; padding:5px 0 5px 10px ; list-style-type:none; border-top: 1px solid #FFFFFF }
#sidebar ul { border-bottom: 1px solid #FFFFFF; margin:0 0 15px 0; padding:0 0 0px 0 }
#sideNav li#online { line-height:140%; }
#sideNav a { margin: 0; padding:0px 0 0 0px; text-decoration:none;
	color:#003366; font-weight:bold; }
/* SIDENAV - highlight colours */
#sideNav a:hover, body#sn-contact #sn-contact a, body#sn-faqs #sn-faqs a, body#sn-links #sn-links a, body#sn-sitemap #sn-sitemap a { color:#E44030 }
body#sideContent #sideNav a:hover, body#sideContent #sideNav #on { color:#E44030 }

/* THIRD NAV */
#thirdbar { position: absolute; top: 175px; left: 40px; width: 140px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px }
#thirdNav { margin: 50px 0px 0px 0px; padding: 0px 0px 26px 0px; 
	text-align:right; }
/* THIRD NAV - Upright Bar colours */
body#tn-home #thirdNav li { border-right: 2px solid #E44030; margin:0 0px 20px 0px; padding: 0px 10px 0px 0px; list-style-type:none }
body#tn-about #thirdNav li { border-right: 2px solid #339966; margin:0 0px 20px 0px; padding: 0px 10px 0px 0px; list-style-type:none }
body#tn-work #thirdNav li { border-right: 2px solid #6633CC; margin:0 0px 20px 0px; padding: 0px 10px 0px 0px; list-style-type:none }
body#tn-applying #thirdNav li { border-right: 2px solid #CC6600; margin:0 0px 20px 0px; padding: 0px 10px 0px 0px; list-style-type:none }
body#tn-resources #thirdNav li { border-right: 2px solid #29B3B3; margin:0 0px 20px 0px; padding: 0px 10px 0px 0px; list-style-type:none }
body#tn-learning #thirdNav li { border-right: 2px solid #E3B52C; margin:0 0px 20px 0px; padding: 0px 10px 0px 0px; list-style-type:none }
body#tn-previous #thirdNav li { border-right: 2px solid #CC6699; margin:0 0px 20px 0px; padding: 0px 10px 0px 0px; list-style-type:none }
/* THIRD NAV - highlight colours */
#thirdNav a { display:inline; margin:0 0px 0px 0px; padding:0px 0 0px 0px; text-decoration:none;
	color:#003366; font-weight:bold; line-height:120% }
body#tn-home #thirdNav a:hover, body#tn-home #thirdNav #on { color:#E44030 }
body#tn-about #thirdNav a:hover, body#tn-about #thirdNav #on { color:#339966 }
body#tn-work #thirdNav a:hover, body#tn-work #thirdNav #on { color:#6633CC }
body#tn-applying #thirdNav a:hover, body#tn-applying #thirdNav #on { color:#CC6600 }
body#tn-resources #thirdNav a:hover, body#tn-resources #thirdNav #on { color:#29B3B3 }
body#tn-learning #thirdNav a:hover, body#tn-learning #thirdNav #on { color:#E3B52C }
body#tn-previous #thirdNav a:hover, body#tn-previous #thirdNav #on { color:#CC6699 }

/* FOOTER */
#footer { clear:both; margin: 0px 39px 0px 40px; padding: 6px 0px 6px 15px; border-top: 4px solid #FFFFFF; background:#FF0000;
	color:#FFFFFF; font-size:90%; line-height:130% }
#footer a:link { color:#000000; text-decoration: none; font-weight:normal }
#footer a:hover { color:#000000; text-decoration: underline }
#footer a:visited { color:#000000 }

/* Main Para text styles */
p { margin: 0; padding: 0 40px 10px 20px; }
h1 { margin: 0px 0 0px 0px; padding: 0px 0px 15px 20px; 
	 font-size:160%; line-height:160%; color:#003366; }
h2 { margin: 0; padding: 10px 40px 10px 20px; 
	font-size:120%; line-height:150%; font-weight:bold; color:#003366; } 
h3 { margin: 0; padding: 10px 40px 10px 20px; 
	font-size:100%; line-height:150%; font-weight:bold; } 
body#sideContent h3 { margin: 0; padding: 15px 40px 10px 20px; 
	font-size:100%; line-height:150%; font-weight:bold; color:#003366;} 

#flashObject { margin: 10px 0 0 20px; padding: 0 }

/* LINK styles */
a:link { color:#003366; text-decoration: none; font-weight:bold }
a:visited { color:#003366; text-decoration: none; font-weight:bold }
a:hover { text-decoration: underline }
#whatHappens { text-decoration:none; color:#000000; }
#completingApplication { text-decoration:none; color:#000000; }

/* LIST styles */
ul { margin-top: 0px; margin-bottom: 0px; margin-right:20px; }
li { margin: 0px 0 10px 0px; padding: 0px 0px 0px 0px; }
ul ul li { list-style-type:square; margin: 0px 0 5px 0px; padding: 0px 0px 0px 0px;  }
ul ul { margin: 0px 0 0px 14px; padding: 0px 0px 0px 0px;  }
#alphalist { list-style-type:upper-alpha ; margin-top: 0px; margin-bottom: 0px; margin-right:20px; }
#alphalist li { margin: 0px 0 10px 0px; padding: 0px 0px 0px 0px; }
#numberlist { text-indent:0px; list-style-type:decimal; margin: 0px 0 0px 22px; padding: 0px 20px 10px 20px; }
#numberlist p { text-indent:-22px; margin: 10px 0 10px 0px; padding: 0px 0px 0px 0px; }
#numberlist h2 { text-indent:-22px; margin: 10px 0 10px 0px; padding: 10px 0px 0px 0px; }
#numberlist h3 { text-indent:-22px; margin: 10px 0 10px 0px; padding: 10px 0px 0px 0px; }
#content1 ul { margin-top: 0px; margin-bottom: 0px; margin-right:20px; }
#content1 li { margin: 20px 0 0px 0px; padding: 0px 0px 0px 0px; }
#content1 li#main { font-size:100%; }
#content1 ul ul { margin: 10px 0 0px 20px; padding: 0px 0px 0px 0px;  }
#content1 ul ul li { list-style-type:square; margin: 0px 0 5px 0px; padding: 0px 0px 0px 0px;  }
#content1 ul ul ul { margin: 5px 0 10px 20px; padding: 0px 0px 0px 0px;  }
#content1 ul ul ul li { list-style-type:none; margin: 0px 0 5px 0px; padding: 0px 0px 0px 0px;  }

/* TABLES Rock Reports style */
#twoColumn { margin: 20px 0 0 20px; padding: 0 0px 0 0px }
#twoColumn th { margin: 0; padding: 0 35px 5px 0px; font-size:110%; line-height:120%; text-align:left; font-weight:bold }
#twoColumn td img { margin: 0; padding: 0; border: 2px solid #FFF; border-right: 2px solid #BBB; border-bottom: 2px solid #BBB; background:#FFF}
#twoColumn td { margin: 0; padding: 0 35px 2px 0; text-align:center; font-weight:bold }

/* TABLES Statistics style */
#tableStatistics { width: 420px; margin: 0px 0 0 20px; border: 1px solid #003366 }
#tableStatistics th { background: #003366; color:#FFFFFF; margin: 0; padding: 4px 0px 5px 0px; font-size:100%; line-height:150%; text-align:center; font-weight:bold }
#tableStatistics td#num { margin: 0; padding: 4px 35px 5px 0px; text-align:right; }
#tableStatistics td#numAwarded { margin: 0; padding: 4px 100px 5px 0px; text-align:right; }
#tableStatistics td { margin: 0; padding: 4px 0px 5px 10px; }
#tableStatistics tr#alt { background: #ffffff  }

#tableEligible { width: 420px; margin: 0px 0 0 20px; border: 1px solid #003366 }
#tableEligible th { background: #003366; color:#FFFFFF; margin: 0; padding: 4px 0px 2px 2px; font-size:100%; line-height:150%; text-align:left; font-weight:bold }
#tableEligible td { text-align:center; vertical-align:middle; margin:0; }
/* TABLES Grants style */
#tableGrants { width: 420px; margin: 20px 0 0 20px; border: 1px solid #003366 }
#tableGrants th { background: #003366; color:#FFFFFF; margin: 0; padding: 4px 0px 5px 10px; font-size:100%; line-height:150%; text-align:left; font-weight:bold }
#tableGrants td#num { margin: 0; padding: 0 35px 5px 0px; text-align:right; }
#tableGrants td { margin: 0; padding: 4px 0px 5px 10px; }
#tableGrants tr#alt { background: #ffffff  }

#tableDetails { width: 430px; margin: 15px 0 0 15px;  }
#tableDetails th#num { margin: 0 0 0px 0; padding: 4px 5px 5px 5px; text-align:right; background: #003366; color:#FFFFFF;  line-height:150%; font-weight:bold; vertical-align:top }
#tableDetails th { margin: 0 0 0px 0; padding: 4px 5px 5px 5px; text-align:left; font-size:100%; background: #003366; color:#FFFFFF;  line-height:150%; font-weight:bold; vertical-align:top }
#tableDetails td#num { margin: 0 0 0px 0; padding: 10px 5px 0px 5px; text-align:right; }
#tableDetails td { margin: 0 0 0px 0; padding: 10px 4px 0px 5px; vertical-align:top }


/* Search GRANTS styles */
#grantForm { margin: 0 0px 0 0px; padding: 0px 0px 0px 0px; }
#searchButtons { margin: 10px 0px 0 20px; padding: 0px 0px 0px 0px; border-collapse:collapse; width:430px; }
#searchButtons td { margin: 0 0px 0 0px; padding: 4px 0px 4px 0px;}
#searchTable { margin: 0 0px 0 20px; padding: 0px 0px 0px 0px; border-collapse:collapse }
#searchTable td { margin: 0 0px 0 0px; padding: 4px 4px 4px 0px; }
#searchTable td#alt { margin: 0 0px 0 0px; padding: 4px 4px 4px 0px; border-bottom: 1px solid #FFF;}

#resultsNav { margin: 0 20px 0 20px; padding: 6px 0px 6px 0px; border-bottom: 1px solid #FFF;  }
#resultsNav p { margin: 0 0px 0 0px; padding: 0px 0px 0px 0px; color:#000000; font-size:80%;  }
#resultsNav a { margin: 0 0 0px 0; padding: 0px 0px 0px 0px; color:#003366; font-weight:normal; text-decoration:underline }

#searchResults { margin: 0 0px 0 0px; padding: 0px 20px 0px 20px; }
#searchResults dt { margin: 0 0px 0 0px; padding: 6px 0px 0px 0px; text-align:left; color:#003366; font-weight:bold; } 
#searchResults dd { margin: 0 0px 0 0px; padding: 0px 0px 6px 0px; border-bottom: 1px solid #FFF }
#searchResults p { margin: 0 0px 0 0px; padding: 0px 0px 0px 0px; font-size:90%; font-weight:normal; color:#000;}

/* ALTERERED TO 15px NOT 20px TO PREVENT GAP IN IE - conflict with right bar nav */
#resultsDetails { margin: 0px 0px 0 15px; padding: 0px 0px 0px 0px; border-collapse:collapse; width:410px; font-size:85%; line-height:140% }
#resultsDetails td { margin: 0px 0px 0 0px; padding: 0px 0px 0px 0px; }
.bluetitle { color:#003366 }

/* #searchTable tr { border-bottom: 1px solid #FFF; }

/* #resultsNav a { margin: 0 0 0px 0; padding: 0px 0px 0px 5px; color:#003366; font-weight:bold }*/

/* Search Form styles */
form dl {
margin: 0 0 0 9px; padding: 0;
}
form dd {
margin: 0; padding: 0;
}
form dt {
text-align:left; margin: 5px 9px 0 0; padding: 0;
}

#gotop { text-align:center; display:block; width:80px; margin: 30px 0 0px 2px; padding:4px 6px 4px 6px; background: #003366;
	font-size:80%; line-height: 140%; color:#FFFFFF; text-decoration:none; list-style: none }
#gotop:hover { background: #2C72B9 }
#goback { float:right; text-align:center; display:block; width:80px; margin: 30px 0 0px 2px; padding:4px 6px 4px 6px; background: #003366;
	font-size:80%; line-height: 140%; color:#FFFFFF; text-decoration:none; list-style: none }
#goback:hover { background: #2C72B9 }
