/*GENERAL
**************************************************************/

html {
	margin: 0;
	padding: 0;
}

body {
	font-family: Georgia, Times New Roman, Times, serif;
	margin: 0;
	padding: 0;
	background:#FFFFFF url(/images/background-bluegradient.jpg) repeat-x;
}

img {
	border: 0;
	behavior: url("/css/pngbehavior.htc");
}

a:link, a:visited, a:active {
	color: #4B708A;
}

a:hover {
	color: #A14A5D;
}

/*GENERAL UTILITY
**************************************************************/

.greytext {
	color: #8E8E8E;
}

.teeny {
	font-size: 9px;
	line-height: 12px;
}

.largertext {
	font-size: 14px;
	line-height: 20px;
}

#flashcontent {
	position: absolute;
	left: 19px;
	width: 341px;
	margin-top:3px;
	background-color: #f7f7f7;
}
/*
.ydsf {
	display: block;
	position: relative;
	margin: 4px -4px -4px 4px;
	background: url("/images/shadow_grid.gif") repeat;
}

html>body .ydsf {
	margin: 10px -10px -10px 10px;
	background: url("/images/shadow.png") right bottom no-repeat;
}

.ydsf:before, ydsf:after {
	content: " ";
	display: block;
	width: 10px;
	height: 10px;
	background: inherit;
}

.ydsf:before {
	position: absolute;
	top: 0;
	right: 0;
	margin: -10px 0 0 auto;
	background-position: right top;
}

.ydsf:after {
	margin: -10px 0 0 -10px;
	background-position: left bottom;
}

.ydsf .inner {
	display: block;
	position: relative;
	overflow: hidden;
	left: -4px;
	top: -4px;
}

html>body .ydsf .inner {
	left: -10px;
	top: -10px;
	margin: 0;
}
*/
.temptext {
	font-size: 12px;
	line-height: 16px;
	margin-right: 20px;
}

ol.numberlist li {
	margin-bottom: 4px;
}

.imagein {
	float: right;
	margin: 2px 0px 8px 12px;
	border:1px solid #4B708A;
}

/*MAIN
**************************************************************/

#main {
	width: 852px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

/*HEADER
**************************************************************/

#header {
	width: 852px;
	height: 79px;
}

#headerright {
	width: 373px;
	height: 49px;
	float: right;
	margin-top: 19px;
	position: relative;
}

.headerimage {
	width: 340px;
	height: 46px;
	position: absolute;
	top: 0px;
	right: 0px;
}

/*NAV
**************************************************************/

#nav {
	width: 853px;
	height: 22px;
	background:transparent url(/images/background-mainnav.gif) no-repeat;
	background-position:0px 1px;
	padding-top: 1px;
}
#nav img {
	margin-right:1px;
}
.navimage {
	
}

/*THIS IS COOL - TRANSPARENCY - no IE support
**************************************************************
#maketransparent {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}
*/

