body {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

a:link {
	color: #184478;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}

div.menu_top li a nobr {
	margin-right: 0px;
}

.menu_top {
	background: #184478;
	width: 1080px;
	height: 27px;
	text-align: center;
	padding-left: 10px;
}

.menu_top ul {
	text-indent: 0px;
	padding-left: 0px;
	padding-top: 2px;
	text-decoration: none;
	list-style: none;
	margin: auto;
	margin-top: 0px;
	width: 920px;
	padding-left: 0px;
}

.menu_top ul li {
	float: left;
	text-decoration: none;
	margin-right: 10px;
	list-style: none;
	margin-top: 0px;
	padding-top: 4px;
}

.menu_top ul li a:link,.menu_top ul li a:hover,.menu_top ul li a:visited
	{
	color: white;
	font-family: tahoma;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 4px;
	line-height: 14px;
	font-weight: normal;
	text-transform: uppercase;
}

.menu_top ul li a:hover {
	color: #FEC25A;
	text-decoration: none;
}

.menu_top ul li span {
	color: white;
	margin-right: 3px;
}

.floater_right {
	float: right;
	margin-top: 20px;
}

.floater_left {
	float: left;
	height: 55px;
}

.red_line {
	margin-top: 8px;
	position: absolute;
	background: #ED1838;
	width: 914px;
	height: 4px;
	padding: 0px;
	line-height: 4px;
	font-size: 4px;
}

.menu_footer {
	background: #184478;
	width: 100%;
	height: 18px;
	text-align: center;
	margin-top: 10px;
}

.footer_wrapper {
	width: 900px;
	margin: auto;
	height: 16px;
}

div.footer_wrapper .floater_right {
	margin: auto;
	color: white;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
}

div.footer_wrapper .floater_left {
	margin: auto;
	color: white;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	text-indent: 10px;
	height: 16px;
	line-height: 16px;
}

div.footer_wrapper .floater_right a:link,div.footer_wrapper .floater_right a:hover,div.footer_wrapper .floater_right a:visited
	{
	color: white;
	font-family: tahoma;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	line-height: 16px;
}

div.footer_wrapper .floater_left a:link,div.footer_wrapper .floater_left a:visited,div.footer_wrapper .floater_left a:hover
	{
	color: white;
	font-family: tahoma;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	line-height: 16px;
}

.main_content {
	margin-left: 20px;
	margin-right: 40px;
	margin-top: 30px;
}

.fixed_height {
	height: 470px;
}

.logo_position {
	margin-top: 8px;
}

.menu_float_right {
	float: right;
}

.changePointer {
	cursor: pointer
}

div.subtitle p a:link,div.subtitle p a:hover,div.subtitle p a:visited {
	font-size: 8pt;
}

a:visited {
	color: #184478;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}

a:hover {
	color: #D81F2D;
	text-decoration: none;
}

a.frontbox {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}

a.frontbox:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}

a.frontbox:link {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}

a.frontbox:hover {
	text-decoration: underline;
}

a.breadcrumb {
	color: #808080;
	text-decoration: none;
	font-weight: lighter;
	font-size: 8pt;
}

a.breadcrumb:visited {
	color: #808080;
	text-decoration: none;
	font-weight: lighter;
	font-size: 8pt;
}

a.breadcrumb:link {
	color: #808080;
	text-decoration: none;
	font-weight: lighter;
	font-size: 8pt;
}

a.breadcrumb:hover {
	text-decoration: underline;
}

p {
	font-size: 8pt;
	font-family: verdana, arial, helvetica;
	color: #000000;
	margin: 4px;
}

p.frontbox {
	color: #ffffff;
	font-size: 8pt;
	font-family: verdana, arial, helvetica;
}

p.h1 {
	color: #184478;
	font-size: 20pt;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	margin-top: 30px;
}

p.h1w {
	color: #ffffff;
	font-size: 16pt;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
}

p.h2 {
	color: #184478;
	font-size: 12pt;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
}

p.h3 {
	color: #184478;
	font-size: 10pt;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
}

p.h2w {
	color: #ffffff;
	font-size: 11pt;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
}

li {
	font-size: 8pt;
	font-family: verdana, arial, helvetica;
	color: #000000;
}

td {
	font-size: 8pt;
	font-family: verdana, arial, helvetica;
	color: #000000;
	text-align:left;
}

td.frontboxdark {
	background-color: #184478;
}

td.frontboxlight {
	background-color: #CDE1ED;
}

#moreinfo {
	display: none;
}

.moreinfodiv {
	text-align: right;
	cursor: pointer;
	color: #184478;
	cursor: pointer;
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
}

#tree_item_1,#tree_item_2  , #tree_item_3  , #tree_item_4  ,
	#tree_item_5  , #tree_item_6 {
	display: none;
	font-family: arial;
	font-size: 12px;
	padding: 20px;
	padding-left: 40px;
}

#tree_item_1 {
	display: block;
}

.expand {
	cursor: pointer;
}

.navtitle {
	font-size: 14px;
}

ul {
	list-style-image: url("images/bullet.jpg");
	list-style-type: square;
}

.titlebox {
	background-color: #A9BCD6;
	border: 1px solid #EFF8FF;
	border-top: 3px solid red;
	height: 35px;
	border-color: #808080;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-top: 3px solid red;
}

.bodybox {
	padding: 5px;
	background-color: #F2F2F2;
	border-color: #808080;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	width: 196px;
}

.boxstring {
	font-size: 12px;
	font-weight: bold;
}

#morewebinars {
	display: none;
}