html, body{
	margin:0;
	padding:0;
}
body{
	font-size:62.5%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:url(images/siteBg.jpg) repeat #98CCC9;
}
a {
	font-weight: bold;
	color: #336069;
	background-color:transparent;
	text-decoration: none;
}
a:visited{
	color:#528690;
	background-color:transparent;
}
a:hover {
	color: #64A1AD;
	background-color:transparent;
	text-decoration:underline;
}
a img{
	border:0;
	vertical-align:bottom;
}
h1, h2, h3, h4, h5, h6{
	font-family:"Trebuchet Ms", Arial, sans-serif;
	margin:10px 0 0 0;
	padding:0;
}
h1{ font-size:2.1em; }
h2{	font-size:1.7em; }
h3{ font-size:1.4em; }
h4{ font-size:1.3em; }
h5{ font-size:1.2em; }
h6{ font-size:1.1em; }
form{
	margin:0;
	padding:0;
}
.sectionheadbold 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold; 
	color:#336699; 
	text-decoration:none;
	padding-left: 2px;
	}
#holder{
	width:780px;
	margin:0 auto;
	background:url(images/holderBg.jpg) repeat-y top #ffffff;
}
#siteBody{
	width:760px;
	margin:0 10px;
	background-color:#ffffff;
	position:relative;
}
.clearAll{
	font-size:1px;
	height:1px;
	clear:both;
}
.access{
	position:absolute;
	left:-200em;
}
/* ------ start header ------ */
#header{
	height:65px;
	padding:15px;
	background:url(images/redCorner.gif) no-repeat top right;
}
/* ------ end header ------ */
/* ------ start top/bottom links ------ */
#topLinks,
#bottomLinks{
	/*border-top:1px solid #B8D2D6;
	border-bottom:1px solid #B8D2D6;
	background-color:#F0F7F7;*/
}
#topLinks{
	text-align:right;
}
#topLinks ul,
#bottomLinks ul{
	list-style:none;
	margin:0;
	padding:10px;
}
#topLinks li,
#bottomLinks li{
	display:inline;
}


#topLinks a,
#bottomLinks a{
	color:#000000;
	background-color:#F0F7F7;
	font-weight:normal;
	text-decoration:none;
}

#topLinks a:hover,
#bottomLinks a:hover{
	text-decoration:underline;
}

#topLinks a:active,
#bottomLinks a:focus{
	text-decoration:underline;
}
/* ------ end top/bottom links ------ */
/* ------ start flash ------ */
#flash{
	margin:5px 10px 0 10px;
	border-top:1px solid #B8D2D6;
	border-bottom:1px solid #B8D2D6;
	width:740px;
	height:100px;
}
#flash img{
	vertical-align:bottom;
}
#flash object, #flash embed{
	padding:0;
	margin:0;
	width:740px;
	height:100px;
}
/* ------ end flash ------ */
#siteContent{
	background:url(images/siteLines.jpg) repeat-y #ffffff;
}
/* ------ start left items ------ */
#leftItems{
	width:170px;
	float:left;
	padding:0 10px 0 10px;
}
/* ------ start search ------ */
#search h1{
	font-size:1.5em;
	margin:0;
	padding:10px 0 5px 0;
	color:#333333;
	background-color:#ffffff;
}
#search fieldset{
	margin:0;
	padding:0;
	border:0;
}
.searchBox {
	width:110px;
	font-size: 1em;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding:1px 5px;
}
.searchButton {
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}
/* ------ end search ------ */
/* ------ start site links ------ */
#siteLinks{
	padding:10px 0 0 0;
}
#siteLinks ul{
	list-style:none;
	margin:0;
	padding:0;
	border-top:1px solid #A7C5CB;
}
#siteLinks li{
	border-bottom:1px solid #A7C5CB;
	background:url(images/siteLinksBg.jpg) repeat-y top left #ffffff;
}
#siteLinks a{
	padding:.3em .3em .3em 6px;
	display:block;
	color:#000000;
	background:url(images/redCornerSmall.gif) no-repeat top right;
	font-weight:normal;
}
#siteLinks li a:hover{
	background-color:#B7DBD9;
}
#siteLinks a:hover{
	text-decoration:none;
	background-color:#B7DBD9;
}
#siteLinks li a.currentPage{
	text-decoration:underline;
}
#siteLinks li a.currentPage:hover{
	text-decoration:underline;
}
#siteLinks li a.currentPage ul a{
	text-decoration:none;
}
/* ------ start sub links ------ */
#siteLinks ul ul{
	background-color:#ffffff;
	border-bottom:1px solid #A7C5CB;
}
#siteLinks ul ul li{
	margin:0 0 0 20px;
}
#siteLinks ul ul a{
	background:none;
}
#siteLinks li#about, #siteLinks li#financial, #siteLinks li#training, #siteLinks li#business, #siteLinks li#eolas, #siteLinks li#education, #siteLinks li#links{
	border-bottom:0;
}
/* ------ about links ------ */
#siteLinks li#about ul{ border-top:1px solid #A7AB74; }
#siteLinks li#about a{ background-color:#CACDAC; }
#siteLinks li#about li{
	background:url(images/aboutLinkBg.jpg) repeat-y top left #E4E6D5;
	border-bottom:1px solid #A7AB74;
}
#siteLinks li#about li a{ background-color:transparent; }
#siteLinks li#about li a:hover{ background-color:#CACDAC; }
/* ------ financial links ------ */
#siteLinks li#financial ul{ border-top:1px solid #ED8000; }
#siteLinks li#financial a{ background-color:#F4B366; }
#siteLinks li#financial li{
	background:url(images/financialLinkBg.jpg) repeat-y top left #FAD9B2;
	border-bottom:1px solid #ED8000;
}
#siteLinks li#financial li a{ background-color:transparent; }
#siteLinks li#financial li a:hover{ background-color:#F4B366; }
/* ------ training links ------ */
#siteLinks li#training ul{ border-top:1px solid #A392B7; }
#siteLinks li#training a{ background-color:#C8BED4; }
#siteLinks li#training li{
	background:url(images/trainingLinkBg.jpg) repeat-y top left #E3DEE9;
	border-bottom:1px solid #A392B7;
}
#siteLinks li#training li a{ background-color:transparent; }
#siteLinks li#training li a:hover{ background-color:#C8BED4; }
/* ------ business links ------ */
#siteLinks li#business ul{ border-top:1px solid #81ADB5; }
#siteLinks li#business a{ background-color:#B3CED3; }
#siteLinks li#business li{
	background:url(images/businessLinkBg.jpg) repeat-y top left #D9E6E9;
	border-bottom:1px solid #81ADB5;
}
#siteLinks li#business li a{ background-color:transparent; }
#siteLinks li#business li a:hover{ background-color:#B3CED3; }
/* ------ eolas links ------ */
#siteLinks li#eolas ul{ border-top:1px solid #EBB600; }
#siteLinks li#eolas a{ background-color:#F3D366; }
#siteLinks li#eolas li{
	background:url(images/eolasLinkBg.jpg) repeat-y top left #F9E9B2;
	border-bottom:1px solid #EBB600;
}
#siteLinks li#eolas li a{ background-color:transparent; }
#siteLinks li#eolas li a:hover{ background-color:#F3D366; }
/* ------ links links ------*/
#siteLinks li#links ul{ border-top:1px solid #7B858A; }
#siteLinks li#links a{ background-color:#B0B6B9; }
#siteLinks li#links li{
	background:url(images/linksLinkBg.jpg) repeat-y top left #D7DADC;
	border-bottom:1px solid #7B858A;
}
#siteLinks li#links li a{ background-color:transparent; }
#siteLinks li#links li a:hover{ background-color:#B0B6B9; }
/* ------ reports links ------ */
#siteLinks li#reports ul{ border-top:1px solid #B29200; border-bottom:0;}
#siteLinks li#reports a{ background-color:#D1BE66; }
#siteLinks li#reports li{
	background:url(images/reportsLinkBg.jpg) repeat-y top left #E8DEB2;
	border-bottom:1px solid #B29200;
}
#siteLinks li#reports li a{ background-color:transparent; }
#siteLinks li#reports li a:hover{ background-color:#D1BE66; }
/* ------ grant links ------ */
#siteLinks li#grants ul{ border-top:1px solid #547988; border-bottom:0;}
#siteLinks li#grants a{ background-color:#99AFB8; }
#siteLinks li#grants li{
	background:url(images/grantLinkBg.jpg) repeat-y top left #E0E7E9;
	border-bottom:1px solid #547988;
}
#siteLinks li#grants li a{ background-color:transparent; }
#siteLinks li#grants li a:hover{ background-color:#99AFB8; }
/* ------ end sub links ------ */
/* ------ end site links ------ */
/* ------ end left items ------ */
/* ------ start right items ------ */
#rightItems{
	width:140px;
	float:right;
	padding:10px 10px 0 10px;
}
/* ------ start events ------ */
#events{
	padding:10px;
	border:1px solid #C0D6DA;
}
#events h1{
	font-size:1.5em;
	margin:0;
	padding:0 0 5px 0;
	color:#333333;
	background-color:#ffffff;
	border-bottom:1px solid #C0D6DA;
}
#cal{
	padding:2px 2px 5px 2px;
	margin-top:5px;
	border:1px solid #C0D6DA;
	text-align:center;
}
#cal table{
	width:100%;
	border-collapse:collapse;
	margin:0 0 5px 0;
}
#cal table caption{
	font-weight:bold;
	padding:3px 0 5px 0;
}
#cal table td{
	border:1px solid #C0D6DA;
	background:url(images/calBg.jpg) repeat-x bottom #ffffff;
	padding:4px;
}
#cal table a{
	color:#000000;
	font-weight:normal;
}
/* ------ end events ------ */
/* ------ start news ------ */
#news {
	margin-top:10px;
	padding:10px;
	border:1px solid #C0D6DA;
	background-color:#E5F2F1;
	text-align:center;
}
#news h1{
	font-size:1.5em;
	margin:0;
	padding:0 0 5px 0;
	color:#333333;
	background-color:#E5F2F1;
	border-bottom:1px solid #C0D6DA;
	text-align:left;
}
#news ul{
	margin:10px 0 10px 20px;
	padding:0;
	text-align:left;
}
#news li{
	margin-top:10px;
}
#news ul a{
	color:#000000;
	font-weight:normal;
}
/* ------ end news ------*/
/* ------ start newsletter ------ */
#newsletter {
	margin-top:10px;
	padding:10px;
	border:1px solid #C0D6DA;
}
#newsletter h1{
	font-size:1.5em;
	margin:0;
	padding:0 0 5px 0;
	color:#333333;
	background-color:#ffffff;
	border-bottom:1px solid #C0D6DA;
}
#newsletter fieldset{
	margin:0;
	padding:0;
	border:0;
}
#newsletter legend{
	display:none;
}
#newsletter #email {
	width:102px;
	font-size: 1em;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin-top:10px;
	padding:1px 5px;
}
#newsletter .searchButton{
	margin-top:5px;
}
#content #newsletter h1{
	margin:0;
	padding:0;
}
#content #newsletter #email {
	width:345px;
}
/* ------ end newsletter ------ */
/* ------ start extras ------ */
.extras{
	margin-top:10px;
}
/* ------ end right items ------ */
/* ------ start content ------ */
#content2{
	/*margin:0 160px 0 190px;*/
	width:380px;
	float:left;	
	margin-left:5px;		
 text-decoration:none; 
}
#content{
	/*margin:0 160px 0 190px;*/
	width:390px;
	float:left;
	padding:0 5px;
	height:100%;
	border:0px;
 text-decoration:none; 
}#content1{
	/*margin:0 160px 0 190px;*/
	width:390px;
	float:left;
	padding:0 10px;
	height:100%;
	border:0px;
}
#colender{
	/*margin:0 160px 0 190px;*/
	width:380px;
	float:left;
	padding:0 5px;
	height:100%;
	border:0px;
}
#content h1{
	margin:0 0 25px 0;
	padding:10px 0 0 0;
}
#content h2, #content h3, #content h4, #content h5, #content h6{
	
}
#content p{
	margin:15px 0 0 0;
	padding:0;
}
#content img{
	
}
#content a{
	border-bottom:1px dotted;
}
#content a:hover{
	text-decoration:none;
}
/* ------ end content ------ */
#bottomSpace{
	height:30px;
	clear:both;
}
/* ----- start funded ------ */
#funded{
	padding:10px 10px 10px 0;
	height:3.7em;
}
#funded img{
	margin-left:10px;
	float:left;
}
#funded p{
	margin:0 0 0 10px;
	padding:0;
	float:left;
	width:32em;
	max-width:570px;
	color:#999999;
	background-color:#ffffff;
}
/* ------ end funded ------ */
#bottomShadow{
	height:10px;
	
	width:780px;
	margin:0 auto;
}
#credit{
	background:none;
	text-align:right;
	width:760px;
	margin:0 auto;
}
#credit a{
	color:#ffffff;
}
a:focus, a:active{
	background-color:#FFFFCC;
}
#credit a:focus, #credit a:active{
	background-color:#FFFFCC;
	color:#000000;
}
/* ------ start error/success fields ------ */
.success{
	
	color:#000000;
	background-color:#9dd8d2;
	padding:0.4em 0.6em;
	border:0px;
	padding:5px;
	text-align:center;
}
#content .success h2{
	color:#000000;
	background-color:#9dd8d2;
	padding:0.4em 0.6em;
	border:0px;
}
#content .success p{
	margin:10px;
	padding:0;
}
.error{
	color:#000000;
	background-color:#9dd8d2;
	padding:0.4em 0.6em;
	border:0px;
	text-align:center;
}
#content .error h2{
	color:#000000;
	background-color:#9dd8d2;
	padding:0.4em 0.6em;
	border:0px;
	text-decoration:none;
	margin:0;
	padding:0;
}
#content table{
	width:100%;
	border-collapse:collapse;
	clear:right;
	line-height:1.4em;
}
#content table caption{
	
}
#content table th{
	color:#000000;
	background-color:#9dd8d2;
	padding:0.4em 0.6em;
	border:0px;
}
#content table td{
	

	padding:0.4em 0.6em;
	border:0px;
}
#content table tr.altrow{
	
}
/* ------ search styles ------ */
.result_title{
	
}

.infoline{
	
}
