
body {
	behavior: url("iehover.htc") ;

	margin: 0px ;

	font-family: Arial ;
	font-size: 12px ;

	background: url("images/layout/bgtile.png") #36445a center repeat-y ;

}


div#bggrad {
	position: absolute ;
	top: 0px ;
	left: 0px ;
	width: 100% ;
	height: 700px ;
	background: url("images/layout/bggrad.jpg") repeat-x ;
}

div#container {

	position: relative ;


	width: 680px ;
/* 	height: 700px ; */

	height: 100% ;

	top: 40px ;
	left: 50% ;
	margin-left: -340px ;

	padding-bottom: 120px ;

	background: url("images/layout/containerbg.jpg") #191d39 no-repeat ;

}

* html div#container {
	margin-left: -339px ;
	padding-bottom: 160px ;
}


div#head {

	position: absolute ;

	width: 678px ;
	height: 197px ;

	top: 2px ;
	left: 1px ;

	background: url("images/layout/head.jpg") ;


}

* html div#head {
	background: none ;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layout/head.png',sizingMethod='scale');
}

/* ################################################ */
/* ########## LEFT SIDE -- NAV CONTAINER ########## */
/* ################################################ */

div#left {

	position: absolute ;

	width: 162px ;
	height: 500px ;

	left: 15px ;
	top: 205px ;

}

div#left div.top {

	position: relative ;

	width: 162px ;
	height: 15px ;

	font-size: 0px ;

	background: url("images/layout/left-top.png") no-repeat ;

}

* html div#left div.top {
	background: none ;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layout/left-top.png',sizingMethod='scale');
}

div#left div.middle {

/* 	position: relative ; */

	width: 162px ;

	background: url("images/layout/left-tile.png") repeat-y ;

	z-index: 1 ;
}

* html div#left div.middle {
	height: 1px ;
	background: none ;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layout/left-tile.png',sizingMethod='scale');
}


div#left div.middlecontents {
	position: relative ;
	top: -14px ;
}

div#left div.bottom {

	position: relative ;

	width: 162px ;
	height: 200px ;

	background: url("images/layout/left-bottom.png") no-repeat ;

}

* html div#left div.bottom {
	background: none ;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layout/left-bottom.png',sizingMethod='scale');
}

/* ####################################### */
/* ########## CONTENT CONTAINER ########## */
/* ####################################### */

div#contentcontainer {

	position: relative ;

	left: 192px ;
	top: 122px ;

	width: 478px ;

	color: #fff ;

}

div#contentcontainer div.top {

	position: relative ;

	width: 478px ;
	height: 15px ;

	font-size: 0px ;

	background: url("images/layout/content-top.png") no-repeat ;
}

* html div#contentcontainer div.top {
	background: none ;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layout/content-top.png',sizingMethod='scale');
}


div#contentcontainer div.contentholder {

	width: 478px ;

	background: url("images/layout/content-tile.png") repeat-y ;

}

* html div#contentcontainer div.contentholder {
	background: none ;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layout/content-tile.png',sizingMethod='scale');
}

div#content {
	position: relative ;
	min-height: 340px ;
	top: -6px ;
	padding: 1px 13px 10px 13px ;
}

* html div#content {
	height: 360px ;
}

div#contentcontainer div.bottom {
	position: relative ;
	height: 200px ;
	background: url("images/layout/content-bottom.png") no-repeat ;
}

* html div#contentcontainer div.bottom {
	background: none ;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layout/content-bottom.png',sizingMethod='scale');
}


div#foot {

/* 	position: absolute ; */
	position: relative ;

	width: 650px ;

	top: 210px ;
	left: 50% ;
/* 	bottom: 0px ; */

	margin-left: -330px ;

	padding: 5px ;

	text-align: center ;
	color: #fff ;

	background-color: #3c506e ;

	border: 1px solid #9ab ;

/* 	border-width: 1px 0px 1px 0px ; */

}

* html div#foot {

}


/* ################################ */
/* ########## NAVIGATION ########## */
/* ################################ */

ul#nav {

	position: relative ;

	list-style: none ;

	width: 160px ;
	left: 1px ;

	padding: 0px ;
	margin: 0px ;

	font-family: Arial ;
	font-size: 12px ;
	color: #fff ;

}

ul#nav li {
	position: relative ;
}

ul#nav li.link, ul#nav li.sublink {
	padding: 3px 0px ;
}

ul#nav li.link {
	padding-right: 4px ;
	padding-left: 8px ;
}

ul#nav li.sublink {
	padding-right: 4px ;
	padding-left: 16px ;
}


ul#nav li.link a, ul#nav li.sublink a {

	position: relative ;

	display: block ;

	text-decoration: none ;
	color: #fff ;

}

ul#nav li.link:hover, ul#nav li.sublink:hover {

	padding-top: 2px ;
	padding-bottom: 2px ;


/* 	background-color: #369 ; */
	background: url("images/layout/link_hover.png") #345474 repeat-x ;

	border: 1px solid #78a ;
	border-width: 1px 0px ;

}

/*ul#nav li.link:hover {
	padding-left: 2px ;
	border-width: 1px 0px 1px 6px ;
}

ul#nav li.sublink:hover {
	padding-left: 2px ;
	border-width: 1px 0px 1px 14px ;
}*/


ul#nav li.category {
	padding: 8px 8px 2px 8px ;
	font-weight: bold ;
}

ul#nav li.spacer {
	height: 8px ;
	font-size: 0px ;
}

ul#nav li.selected {
	text-decoration: underline ;
	font-style: italic ;
}


/* ############################# */
/* ########## GENERAL ########## */
/* ############################# */

a {
	color: #f6990d ;
	text-decoration: none ;
}

a:hover {
/* 	font-weight: bold ; */
	text-decoration: underline ;
	color: #b1e9fb ;
}

div.pagetitle {
	margin-bottom: 20px ;
	font-family: Georgia ;
	font-size: 14px ;
	font-weight: bold ;
	text-align: center ;
}

img {
	display: block ;
	margin: 10px auto ;
	padding: 2px ;

	border: 1px solid #9ab ;

}

hr {
	border: 0px ;
	background-color: #9ab ;
}

ul {
	list-style-image: url("images/bullet.gif") ;
}

ul ul {
	list-style-image: url("images/bullet_sm.gif") ;
}


div.sectionhead {

	margin-top: 20px ;


	font-family: Georgia ;
	font-size: 12px ;
	font-weight: bold ;
	font-style: italic ;

}

div.imglabel {
	position: relative ;
	top: -8px ;
	font-size: 10px ;
/* 	font-weight: bold ; */
	text-align: center ;
}


.b { font-weight: bold ; }
.i {	font-style: italic ; }
.u { text-decoration: underline ; }
