/* -----------------png -----------------*/
div { behavior: url(/master/css/iepngfix.htc); }
img { behavior: url(/master/css/iepngfix.htc); }
body { behavior: url(/master/css/iepngfix.htc); }


/*---------------main css for all pages---------------*/

body {
	margin-top: 30px;
	margin-left: 20px;
	background-image: url(../images/bkg/sm_bkg.jpg);
	background-repeat: repeat;
	background-color: #bcdfc8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C3C3C;
	}
a {
	color: #242424;
	}
#flashMain{
	height:278px;
	}
/*---------------------headers-------------*/
/*--header for large titles--*/
h1 {
	color: #D17C23;
	font-size: 15px;
	font-weight: bold;
	}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #6E0207;
	}
/*--header for main content--*/
.h3 {
	font-weight: bold;
	font-size: 13px;
	}
/*--header for callouts--*/
.h4 {
	font-size: 12px;
	font-weight: bold;
	}
.h5 {
	color: #744738;
	font-weight: bold;
	font-size: 10px;
	}
.h6 {
	color: #205875;
	}
.h7 {
	font-weight: bold;
	}
.h8 {
	color: #1B3681;
	font-weight: bold;
	font-size: 12px;
	}
.h9 {
	color: #744738;
	font-size: 10px;
		}
.h15 {
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #2F2E60;
	padding-left: 10px;
	}
.tenPt {  font-size: 10px}
.error {
	font-size: 10px;
	color: #CC0000;
}

/*----------layout: under main content------------ */
#breadcrumbs, .breadcrumbs {
	background-image: url(../images/breadcrumbsShdw.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 7px;
	color: #454545;
	width: 580px;
	padding-left: 29px;
	height: 16px;
	padding-top: 7px;
	font-size: 10px;
  	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 573px;
	}
#breadcrumbs a {
	color: #454545;
	}
#container {
position:relative;
margin-left:auto;
margin-right:auto;
	width: 743px;
	}
	
/* footer */

#footer {
	position:relative;
	top:10px;
	text-align:center;
}

#footerTable {
	width:745px;
	margin:auto;
}

.footerTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	font-style:italic;
	color:#2F2E60;
}

.footerLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#2F2E60;
	line-height:1.2em;
}

.footerLinks a {
	color:#000000 !important;
	text-decoration:none !important;
}

.footerLinks a:hover {
	text-decoration:underline !important;
}

p.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#2F2E60;
	text-align: center;
}	
/*------------boarder layer-----------------*/
#border {
	border:solid 1pt #669933;
	border-top:none;
	margin-left:2px;
	width: 742px;
	}
/*--------------lists--------*/	
ul {
	margin:0px;
	padding: 0px;
	padding-left:5px;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	}

li {
	margin-left: 14px;
	list-style-type: disc;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	}
	
#clear {
	clear: both;
	}
	
img.placement {
	margin-left: 8px;
	}
img.main {
	margin-left: 7px;
	margin-top: 0px;
	}	
img.main1 {
	margin: 85px 40px 50px 175px;
	}
img.subMain {
	margin: 0px 40px 40px 138px;
	}
img.subMainTxt {
	margin: 0px 40px 0px 138px;
	}
#hdTxt {
	margin: 10px 40px 40px 138px;
	width: 375px;
	}
#hdTxt2 {
	margin: 10px 40px 40px 100px;
	width: 425px;
	}
/*-------------- language variation in subnav --------*/	
.language {
	width: 156px;
	font-size: 10px;
	color: #0A2242;
}
.language a {
	text-decoration: none;
	color: #0A2242;
}

#mainContent {
background-image:url(../images/bkg/top_img.jpg);
background-color: #f5f1da;
background-repeat:no-repeat;
min-height:268px;
	margin-top:0px;
		width:742px;
}
#topText {
	font-size:12px;
	line-height:14px;
	width:450px;
	margin-left:75px;
	color:#3c3c3c;
	padding-top:25px;
	margin-top:0px;
	padding-bottom:5px;
}

#topText2{
	font-size:12px;
	line-height: 14px;
	width: 190px;
	margin-left:60px;
	position: absolute;
	top: 270px;
	color: #FFFFFF;
}

#grantApplication {
	margin-left: 120px;
	width: 350px;
	height: 60px;
	text-align: center;
	background-image: url('../images/callOut/appcontainer.png');
}


#grantApplication a {
	color: #253778;
	text-decoration: none;
}

#getStartedCallout {
	padding-left: 140px;
	padding-top: 24px;
	margin-left: 180px;
	margin-top: 10px;
	margin-bottom: 5px;
	width: 240px;
	height: 76px;
	line-height:12px;
	background-image: url('../images/callOut/getstarted.png');
}

.downloadlinks {
	text-decoration:none;
}
.downloadlinks a {
	color:#206C95;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
.downloadlinks img {
	border:0px;
	margin-bottom:-3px;
	padding-right:2px;
}
#main{

/*	border:solid 1pt #3f6d22; */
border-top:none;
}
#sm_subnav{
position: absolute;
margin-top:-127px;
margin-left:-20px;


}