* {
	outline:none;
}




a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #122c42;
	text-decoration:underline;
}
.forgot {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	color: #7FB6DD;
	text-decoration: underline
}
td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #000000;
	text-decoration: none
}
p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #000000;
	text-decoration: none
}
.nav {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none
}
.nav:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none
}
.navdown {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2E5174;
	text-decoration: none
}
.pageheader {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	font-style: italic;
	color: #ffffff;
	text-decoration: none
}
.pageheaderlink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	font-style: italic;
	color: #ffffff;
	text-decoration: underline
}
.copy {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #000000;
	text-decoration: none
}
.copyb {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none
}
.copyred {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none
}
.copyredb {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none
}
.copyw {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #FFFFFF;
	text-decoration: none
}
.copywb {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none
}
.copywsm {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #FFFFFF;
	text-decoration: none
}
.copyg {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #73BE1E;
}
.copygb {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #73BE1E;
	text-decoration: none
}
.headers {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #73BE1E;
	text-decoration: none
}
.copyblue {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none
}
.copyblueb {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none
}
.copygray {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	font-style: italic;
	color: #999999;
	text-decoration: none
}
.rostertitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #364A91;
	text-decoration: none
}
.rostercopy {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #000000;
	text-decoration: none
}
.forgot {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	color: #FFFFFF;
	text-decoration: underline
}
.input {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	width: 160px;
	height: 18
}
.input1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	width: 115px;
	height: 18
}
.input2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	width: 30px;
	height: 18
}
.input3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	width: 67px;
	height: 18
}
.s2 {
	cursor:pointer;
	cursor:hand;
	font:bold 77% verdana;
	color:#000;
	background:#ddd;
}
.s3 {
	cursor:pointer;
	cursor:hand;
	font:bold 77% verdana;
	color:#ffffff;
	background:#ff0000;
}
.border {
	border: 1px solid #364A91;
	width: 500
}

/*************************************************************************
	NEWS
*************************************************************************/

.latest-news {
	line-height:12px !important;
}


.latest-news h5 {
	color:#003366;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}


.latest-news p {
	border-bottom:1px solid #cccccc;
	padding-bottom:10px;
}


.more-latest-new {
	float:right;
	padding:0px;
	margin:0px;	
}
.more-latest-new a {
	background:url(images/morebox.gif) left top no-repeat transparent;
	display:block;
	width:41px;
	height:24px;
	text-indent:-9999px !important;
}
.more-latest-new a:hover {
	background-position:0px -47px;
}



.latest-news_tr {
	border-top:1px solid #cccccc;
	display:block !important;
	width:100%;
	height:3px !important;
	margin:0px;
	padding:0px;
}


.button_readmore {
	background:url(images/sitewide/read-all.gif) left top no-repeat transparent;
	width:55px;
	height:24px;
	display:block;
	text-indent:-9999px;
	
}
.button_readmore:hover {
	background-position:0px -47px;
}



/*************************************************************************
	PRESS
*************************************************************************/

#presssublinks {
	list-style-type: none;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px;
	background:url(images/press_nav/presssublinks_line.gif) 0px 18px repeat-x transparent;
	width:761px;
	height:21px;
	position:relative;
	left:15px;
}

#presssublinks li {
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
}

#presssublinks li a:hover {
	background-position:0px -43px;
}


.presssublink_latestnews {
	background:url(images/press_nav/latest-news.gif) left top no-repeat transparent; 
	display:block;
	width:90px;
	height:21px;
}

.presssublink_press-releases {
	background:url(images/press_nav/press-releases.gif) left top no-repeat transparent; 
	display:block;
	width:107px;
	height:21px;
}


.presssublink_featured-articles {
	background:url(images/press_nav/featured-articles.gif) left top no-repeat transparent; 
	display:block;
	width:122px;
	height:21px;
}


.presssublink_published-columns {
	background:url(images/press_nav/published-columns.gif) left top no-repeat transparent; 
	display:block;
	width:132px;
	height:21px;
}

.presssublink_awards {
	background:url(images/press_nav/awards.gif) left top no-repeat transparent; 
	display:block;
	width:67px;
	height:21px;
}

.pressbox_featured {
	background:url(images/press/box_featured_articles.jpg) left top no-repeat transparent; 
	display:block;
	width:244px;
	height:231px;
}

.pressbox_award {
	background:url(images/press/box_awards.jpg) left top no-repeat transparent; 
	display:block;
	width:244px;
	height:231px;
}

.pressbox_clickhere {
	display:block;
	width:199px;
	height:20px;
	background:url(images/press/click-here.gif) left top no-repeat transparent;
	text-indent:-9999px;
	position:relative;
	top:185px; 
}
.pressbox_clickhere:hover {
	background-position:0px -51px; 
}
/*************************************************************************
	CLIENT
*************************************************************************/

#client_sublinks {
	list-style-type: none;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px;
	background:url(images/press_nav/presssublinks_line.gif) 0px 18px repeat-x transparent;
	width:761px;
	height:21px;
	position:relative;
	left:15px;
}

#client_sublinks li {
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
}

#client_sublinks li a:hover {
	background-position:0px -43px;
}


.client_sublinks_world-of-difference {
	background:url(images/client_nav/world-of-difference.gif) left top no-repeat transparent; 
	display:block;
	width:172px;
	height:21px;
}

.client_sublinks_emoney {
	background:url(images/client_nav/wealth-vision.gif) left top no-repeat transparent; 
	display:block;
	width:97px;
	height:21px;
}

.client_sublinks_events {
	background:url(images/client_nav/events.gif) left top no-repeat transparent; 
	display:block;
	width:64px;
	height:21px;
}

/*************************************************************************
	featured_details
*************************************************************************/




.featured_details {
	line-height:14px !important;
}


.featured_details h5 {
	color:#003366;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}


.featured_details p {
	padding-bottom:10px;
}