* {
	margin:				0;
	border:				0;
	padding:			0;
	color:				#444;
}

body {
	background:			#fff url(images/siteBG.jpg) repeat-x 2px 0;
	font:				11px "Trebuchet MS", Verdana, sans-serif;
	behavior:			url(csshover.htc);
	line-height:		16px;
}

a {
	color:				#2f3693;
	text-decoration:	none;
}

a:hover {
	text-decoration:	underline;
}

img {
	display:			block;
	border:				0;
}

p {
	padding: 			10px 10px 0 0;
}

ul, ol {
	padding:			10px 0 10px 30px;
	list-style-type:	square;
	line-height:		20px;
}

ol {
	list-style-type:	decimal;
	margin-left:		10px;
}

ol li {
	margin-bottom:		10px;
}

li {
	color:				#36719d;
	font-size:			11px;
}

h1 {
	font:				bold 12px "Trebuchet MS", Tahoma, sans-serif;
	color:				#808585;
	margin:				0 0 5px 20px;
}

.floatRight {
	float:				right;
	padding:			0 30px 10px 10px;
	position:			relative;
	z-index:			2;
}

.floatLeft {
	float:				left;
	margin:				0 10px 10px 30px;
}

div.clearBoth	{
	background:			transparent url(images/contentBG.jpg) repeat-y;
	height:				25px;
	clear:				both;
}


div#container {
	background:			transparent;
	width:				787px;
	position:			absolute;
	left:				50%;
	margin-left:		-393px;
	text-align:			left;
}

div#nav div div {
	position:			absolute;
	visibility:			hidden;
}

div#nav div {
	cursor:				pointer;
}

div#nav div:hover div {
	visibility:			visible;
}


div#submenu a {
	background:			#adb3b3;
	display:			block;
	text-align:			right;
	font:				11px "Trebuchet MS", Tahoma, sans-serif;
	color:				#fff;
	padding:			5px;
	width:				190px;
	margin:				2px 0 0 0;
}

div#submenu a:hover {
	text-decoration:	none;
	background:			#91a3a3;
}

td#subContent div {
	margin:				0 0 0 20px;
}

div#sectionHolder {
	position:			relative;
	background:			transparent url(images/contentBG.jpg) repeat-y;
	width:				787px;
}

div#sectionContent {
	position:			relative;
	z-index:			1;
}

#sectionContent table {
	margin:				0 30px;
	
}
div#contentBG_top {
	position:			absolute;
	z-index:			0;
}


div.callout {
	position:			relative;
	margin-bottom:		20px;
}

.callout p {
	position:			absolute;
	top:				90px;
	left:				10px;
}

.callout a {
	display:			block;
	font-weight:		bold;
	width:				250px;
	text-align:			right;
}


div#footer {
	background:			#fff url(images/footer.jpg) no-repeat;
	width:				787px;
	height:				50px;
	text-align:			center;		
}

#footer p {
	padding-top:		10px;
	font: 				10px "Trebuchet MS", Verdana, sans-serif;
	color:				#667382;
}

.prop {
	height:				225px;
	float:				right;
	width:				1px;
}

* html body {
	background:			#fff url(images/siteBG.jpg) repeat-x 5px 0;
}