h1 {
	font: bold 2em arial, sans-serif;
	color:#F9CE7B;
	margin-bottom:13px;
	text-decoration:none;
	}

h2 {
	color:#0069A5;
	margin-bottom:2px;
	font: bold 1.45em arial, sans-serif;
	text-decoration:none;
	}
	
h3 {
	font: bold 1.27em arial, sans-serif;
	color:#666666;
	text-decoration:none;
	}
	
h4 {
	font: bold 1.18em arial, sans-serif;
	color:#999999;
	text-decoration:none;
	}
	
h5 {
	font: bold 1.09em arial, sans-serif;
	color:#999999;
	text-decoration:none;
	}
	
h6 {
	font: bold 1em arial, sans-serif;
	color:#999999;
	text-decoration:none;
	}

.thumbnailRight {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:3px;
	margin:4px 0px 4px 8px;
	}
	
.thumbnailLeft {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:3px;
	margin:4px 8px 4px 0px;
	}
	
.bolditalic {
	font-weight:bold;
	font-style:italic;
	}

.emagine-note {font: bold 1.2em arial, sans-serif; color:#FF0000;}

.footnote {font-size:0.91em;}

.table-header-app {font: bold 1.09em arial, sans-serif; color:#FFFFFF; background-color:#1999CD; border-bottom:1px solid #FFFFFF; padding:5px;height:10px;vertical-align:top;}
.table-subheader-app {font: bold 1em arial, sans-serif; color:#FFFFFF; background-color:#CECECE; padding:5px;}
.table-row {font: 1em arial, sans-serif;color:#000000; padding:5px; border-bottom:1px solid #DBECF3; }
.table-altrow {font: 1em arial, sans-serif;color:#000000; background-color:#F1FBFF; padding:5px;border-bottom:1px solid #DBECF3;}

.table-row td, .table-altrow td {
	padding:5px;
	}

.table-header-app a {color:#FFFFFF;}

.quotes {
	font: 1.09em arial, sans-serif;
	color:#000000;
	padding:10px 10px 10px 10px;
	line-height:1.82em;
	}

#homeTablePage {
	float:right;
	vertical-align:bottom;
	}
	
#homeTablePage img {
	display:block;
	padding:0px 0px 0px 0px;
	}
	

/* =-=-=-=-=-=-=-=-=-=-=-=-Global Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
	
img {
	border:0px;
	}

html {height:100%;}

body {
	background:#F8F8F6;
	color:#666666;
	font: normal 0.69em arial, sans-serif;
	height:98%;
	margin:0px;
	}
	
a {
	color:#17429C;
	text-decoration:underline;
	}

a:hover {
	color:#17429C;
	text-decoration:none;
	}

p {
	padding:0px 0px 12px 0px;
	margin:0px;
	}

#container {
	background:#ffffff;
	border:1px solid #BDBCBD;
	border-top:0px;
	margin:0px auto;
	position:relative;
	width:957px;
	}

#header {	
	background: url(images/header_bg.gif) no-repeat 87px bottom;
	clear:both;
	height:89px;
	margin:0px auto;
	width:920px;
	}
	 
	#logo {	
		float:left;
		margin:10px 0px 14px 0px;
		}
		
	#logo img {
		display:block;
		}
		
	#utilities {
		color: #666666;
		float:right;
		list-style:none;
		margin:28px 0px 0px 0px;
		}
		
	#utilities li {
		display:inline;
		padding:0px 6px 0px 0px;
		text-transform:uppercase;
		}
		
	#utilities a {
		color:#666666;
		text-decoration:none;
		}
	
	#utilities a:hover {
		color:#666666;
		text-decoration:underline;
		}
	
	#topNav {
		clear:both;
		float:left;
		padding:0px 0px 0px 261px;
		width:660px;
		}
		
	#topNav img {
		float:left;
		outline:none;
		display:block;
		}
	
#footer {
	clear:both;
	color:#666666;
	font: 0.91em Verdana, arial, sans-serif;
	margin:0px auto;
	padding:30px 0px 10px 0px;
	width:920px;
	text-align:center;
	}

#footer ul {
	list-style:none;
	margin:0px 0px 0px 0px;
	}
	
#footer ul li {
	display:inline;
	padding:0px 5px 0px 0px;
	}

#footer a {
	color:#666666;
	text-decoration:none;
	}
	
#footer a:hover {
	color:#666666;
	text-decoration:underline;
	}

/* =-=-=-=-=-=-=-=-=-=-=-=-Home Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#homeMain {
	color:#666666;
	clear:both;
	margin:0px auto;
	min-height:559px;
	height:auto !important;
	height:559px;
	width:920px;
	}
	
	#flash {
		clear:both;
		margin:0px auto;
		height:291px;
		width:920px;
		}
	
	#flash img {
		display: block;
		}
		
	#homeBottomContainer {
		position:absolute;
		width:920px;
		}
	
	#homeBottom {
		clear:both;
		padding:16px 0px 0px 0px;
		font:normal 1.09em arial, sans-serif;
		width:920px;
		}
		
	#homeBottom p {
		padding:0px 0px 3px 0px;
		margin:0px;
		line-height:1.45em;
		}
		
	#homeBottomBoxA {
		border:1px solid #EDEDED;
		background: url(images/bottomheader_about.gif) 0px top no-repeat;
		padding:50px 50px 10px 17px;
		margin:0px 11px 0px 0px;
		float:left;
		min-height:186px;
		height:auto !important;
		height:186px;
		width:230px;
		}
		
	#homeBottomBoxB {
		border:1px solid #EDEDED;
		background: url(images/bottomheader_markets.gif) 0px top no-repeat;
		color:#0069A5;
		font-weight:bold;
		float:left;
		min-height:186px;
		height:auto !important;
		height:186px;
		margin:0px 11px 0px 0px;
		padding:50px 0px 0px 128px;
		width:169px;
		}
		
	#homeBottomBoxB ul {
		line-height:1.45em;
		padding:0px;
		margin:0px;
		}
		
	#homeBottomBoxB ul li {
		background: url(images/homebottom_list.gif) 0px 4px no-repeat;
		padding:0px 0px 3px 10px;
		list-style:none;
		}
		
	#homeBottomBoxCDContainer {
		float:right;
		width:299px;
		}
	
	#homeBottomBoxCDContainer p {
		padding:0px 0px 0px 0px;
		}
		
	#homeBottomBoxC {
		border:1px solid #EDEDED;
		background: url(images/bottomheader_top5.gif) 0px top no-repeat;
		min-height:53px;
		height:auto !important;
		height:53px;
		margin:0px 0px 10px 0px;
		padding:50px 5px 15px 0px;
		width:292px;
		}
		
	#homeBottomBoxD {
		border:1px solid #EDEDED;
		min-height:80px;
		height:auto !important;
		height:80px;
		padding:0px 0px 8px 10px;
		width:287px;
		}
		
		#homeBottomBoxDContent {
			float:left;
			padding:13px 0px 0px 0px;
			width:130px;}
			
		#homeBottomBt {
			float:right;
			height:85px;
			width:122px;
			margin-right:15px;}
		
	#homeBottomTower {
		background: url(images/homebottom2_bg.gif) no-repeat;
		display:block;
		position:absolute;
		bottom:65px;
		right:495px;
		height:151px;
		width:101px;
		}
		
	#homeBottomArrows {
		background: url(images/homebottom3_arrows.gif) no-repeat;
		float:left;
		height:80px;
		width:113px;
		padding:0px 5px 0px 5px;
		}
	
/* =-=-=-=-=-=-=-=-=-=-=-=-Interior Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#interiorMain {
	color:#666666;
	clear:both;
	margin:0px auto;
	min-height:559px;
	height:auto !important;
	height:559px;
	width:920px;
	}
	
#left {
	float:left;
	clear:left;
	padding:0px 0px 0px 0px;
	margin:24px 0px 0px 0px;
	width:177px;
	}
	
	#left table {
		border-top:1px solid #EFEFEF;
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		margin:0px 0px 0px 0px;
		height:100%;
		width:162px;
		}
	
#main {
	clear:both;
	width:920px;
	}
	
	#headerGraphic {
		clear:both;
		}
	
	#headerGraphic img {
		display:block;
		}
	
	#intEditableArea {
		display:inline;
		float:right;
		font:normal 1.09em arial, sans-serif;
		line-height:1.45em;
		margin:27px 0px 30px 7px;
		width:734px;
		}	
		
		#content {
			padding:0px 17px 0px 0px;
			height:100%;
			width:100%;
			}
			
		#content ul {
			margin:0px 0px 5px 39px;
			list-style:none;
			padding:0px;
			}
			
		#content ul li {
			background: url(images/int_list.gif) 0px 5px no-repeat;
			font-size:1.09em;
			line-height:1.36em;
			padding:0px 0px 7px 12px;
			}
			
		#content ul ul {
			margin:0px 0px 0px 25px;
			list-style:circle;
			padding:0px;
			}
			
		#content ul ul li {
			background:none;
			font-size:1.09em;
			line-height:1.36em;
			padding-left:0px;
			}
			
		#content ol {
			margin:0px 0px 16px 39px;
			padding:0px;
			}
						
		#contentBottom img {
			display:block;
			}
	
	#library {
		color:#344769;
		font:14px arial, sans-serif;
		padding:42px 0px 0px 0px;
		}
		
	#library img {
		display:block;
		}
		
	#library .libMid {
		border-left:2px solid #CCCCCC;
		border-right:2px solid #CCCCCC;
		padding:0px 5px 0px 32px;
		font:normal 0.91em arial, sans-serif;
		line-height:1.36em;
		}
		
	#library .libMid img {
		display:inline;
		vertical-align:middle;
		}
		
	#library .libMid a {
		color:#666666;
		text-decoration:underline;
		}
		
	#library .libMid a:hover {
		text-decoration:none;
		}


/* =-=-=-=-=-=-=-=-=-=-=-=-Left Nav Menu Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.leftnav-lvl1-on {
	background: url(images/leftnav_lvl1_on.gif) right 9px no-repeat;
	border-bottom:1px solid #EFEFEF;
	color:#666666;
	font-size: 1.09em;
	font-weight: bold;
	padding:4px 10px 4px 19px;
	vertical-align:top;
	}
	
.leftnav-lvl1-off {
	border-bottom:1px solid #EFEFEF;
	color:#666666;
	font-size: 1.09em;
	padding:4px 10px 4px 19px;
	vertical-align:top;
	}
	
.leftnav-lvl1-off a {color:#666666;text-decoration:none;}
.leftnav-lvl1-off a:hover {color:#666666;text-decoration:underline;}
	
.leftnav-lvl1-on a {color:#666666;text-decoration:none;}
.leftnav-lvl1-on a:hover {color:#666666text-decoration:underline;}

.leftnav-lvl2-on {
	background: url(images/leftnav_lvl1_on.gif) right 9px no-repeat;
	border-bottom:1px solid #EFEFEF;
	color:#666666;
	font-size: 1.09em;
	font-weight: bold;
	padding:4px 10px 4px 38px;
	vertical-align:top;
	}
	
.leftnav-lvl2-off {
	background: url(images/leftnav_list.gif) 34px 13px no-repeat;
	border-bottom:1px solid #EFEFEF;
	color:#666666;
	font-size: 1.09em;
	padding:4px 10px 4px 38px;
	vertical-align:top;
	}
	
.leftnav-lvl2-off a {color:#666666;text-decoration:none;}
.leftnav-lvl2-off a:hover {color:#666666;text-decoration:underline;}
	
.leftnav-lvl2-on a {color:#666666;;text-decoration:none;}
.leftnav-lvl2-on a:hover {color:#666666;text-decoration:underline;}


.leftnav-lvl3-on {
	background: url(images/leftnav_list.gif) 54px 13px no-repeat;
	border-bottom:1px solid #EFEFEF;
	color:#666666;
	font-size: 1.09em;
	font-weight: bold;
	padding:6px 22px 6px 62px;
	vertical-align:top;
	}
	
.leftnav-lvl3-off {
	background: url(images/leftnav_list.gif) 54px 13px no-repeat;
	border-bottom:1px solid #EFEFEF;
	color:#666666;
	font-size: 1.09em;
	padding:6px 22px 6px 62px;
	vertical-align:top;
	}
	
.leftnav-lvl3-off a {color:#666666;text-decoration:none;}
.leftnav-lvl3-off a:hover {color:#666666;text-decoration:underline;}
.leftnav-lvl3-on a {color:#666666;text-decoration:none;}
.leftnav-lvl3-on a:hover {color:#666666;text-decoration:underline;}


/* =-=-=-=-=-=-=-=-=-=-=-=-Top Nav Menu Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.RadMenu_Default .group .link  /* 1st level off cell */
{
	border-bottom:1px solid #0175B8;
	padding:4px 10px 4px 21px;
	text-align: left;
	white-space:normal;
	width:160px;
}

.RadMenu_Default .group .group .link  /* 2nd level off cell */
{
	border-bottom:1px solid #0175B8;
	padding:4px 10px 4px 21px;
	text-align: left;
	white-space:normal;
	width:160px;
}

.RadMenu_Default .link,   /* off text */
.RadMenu_Default .link:visited
{
	color: #666666;
	cursor:pointer;
	text-decoration:none;
}

.RadMenu_Default .group .link:hover,   /* 1st level on cell*/
.RadMenu_Default .group .focused,
.RadMenu_Default .group .expanded
{
	background:#0175B8;
	color: #FFFFFF;
	border-bottom:1px solid #0175B8;
	padding:4px 10px 4px 21px;
	text-align:left;
	font-weight:bold;
	white-space:normal;
	width:160px;
}

.RadMenu_Default .group .group .link:hover,   /* 2nd level on cell*/
.RadMenu_Default .group .group .focused,
.RadMenu_Default .group .group .expanded
{
	background:#0175B8;
	color: #FFFFFF;
	border-bottom:1px solid #0175B8;
	padding:4px 10px 4px 21px;
	font-weight:bold;
	text-align:left;
	white-space:normal;
	width:160px;
}

.RadMenu_Default .link:hover,    /* on text */
.RadMenu_Default .link:visited:hover,
.RadMenu_Default .focused,
.RadMenu_Default .expanded
{
	font: bold 11px arial, verdana, sans-serif;
	cursor:pointer;
	text-decoration:none;
}

.RadMenu_Default .group   /* whole dropdown */
{
	background:#ffffff;
	border:1px solid #CCCCCC;
	border-bottom:0px;
}

.RadMenu_Default 
{
	background: #FFFFFF;
}

.RadMenu_Default_Context
{
	background: none;
}


.RadMenu_Default .text
{
	padding-left: 0px;	
	padding-right: 0px;
	font: 11px arial, verdana, sans-serif;
}

.RadMenu_Default .text:hover
{
	padding-left: 0px;	
	padding-right: 0px;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-Form Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.form {font:1.09em arial, sans-serif;margin:1px;}
.form-label {font-weight:bold;}
.form-button {}
.form-textbox {font: 1.09em arial, tahoma, sans-serif; color:#000000;border:1px solid #B3A892;}
.red-star {font: bold 0.91em tahoma, sans-serif; color:#FF0000; }
.alert {font: bold 0.91em tahoma, sans-serif; color:#FF0000; }