/* page layout */
body, html {
margin: 0;
padding: 0;
margin-bottom: 4px;
background-image: url(images/bkg.jpg);
background-repeat: repeat-x;
/* background-attachment: fixed; */
background-color: #F0F0F0;
text-align: center; /* IE center bug */
}


div#indexMainFeature {
	width:670px;
	background-color: #ccc;
	margin: 10px 5px 10px 10px;
	float:left;
}
div#indexMainFeature img {
   border: 0px;
}

div#indexRightFeature {
   float: right;
	width: 280px;
	margin: 10px 10px 10px 0px;
}


div#pageFrame {
/*position: relative;*/
width: 980px; /* total pagewidth */
margin: 0 auto;
background-color: #FFF;
border-left: 1px solid #f17297;
border-right: 1px solid #f17297;
border-bottom: 1px solid #f17297;
}
div#logoFrame {
font-family:"Times New Roman", Times, serif;
font-size: 16px;
letter-spacing: .12em;
height: 113px;
/*position: relative;*/
background-image: url(images/logo.gif);
background-position: left;
background-repeat: no-repeat;
width: 980px;
margin-bottom: 0px;
}
div#topLinks {
font-family:"Times New Roman", Times, serif;
font-size: 15px;
letter-spacing: .12em;
margin: 10px;
float: right;
}
div#navFrame {
font-family:"Times New Roman", Times, serif;
font-size: 16px;
letter-spacing: .12em;
background-image: url(images/navbkg.jpg);
background-position: left;
background-repeat: no-repeat; 
width: 980px;
height: 47px;
/*margin-right: 40px;*/

}

div#breadcrumbcontent {
width: 100%;
float:left;
padding: 2px;
}
div#navLinks {
width: 620px;
font-family:"Times New Roman", Times, serif;
text-align: left;
font-size: 16px;
letter-spacing: 0em;
color: #FFF;
margin-top: 12px;
margin-left: 128px;
float:left;
}
div#navSearch {
font-family:"Times New Roman", Times, serif;
text-align: right;
margin-top: 7px;
margin-right: 10px;
float: right;
font-size: 11px;
}
div#navSearch form {
text-align: left;
margin: 0px;
padding: 0px;
}
div#navSearch input {
vertical-align:middle;
}
div#navSearch input.greyinput {
background-color: #DDD;
}


div#middleFrame {
float: left;
width: 630px;
margin: 0px;
}

#middleContent {
width: 100%;  /* prevents IE to jump out of the box! */
text-align: left;
}

div#boxes1Frame {
float: left;
margin: 7px;
width: 160px;
}

div#boxes2Frame {
float: right;
margin: 7px;
width: 160px;
}

div.infoboxContentsFL {
margin: 5px; /* = the padding */
width: 146px; /* ???????? needed for IE 160 minus margins and borders ? */
padding-bottom: 5px; /* IE */
}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
/* end page layout */

