	body {
		margin: 0px 0px 0px 0px;
		background: transparent url('../../images/main/bg-body.png');
		font-family: Arial, verdana, Helvetica;
		font-size: 12px;
		color: #666666;
		line-height: 16px;
	}

	div {
		font-family: Arial, verdana, Helvetica; 
		font-size: 12px;
		font-weight: normal;
		color: #666666;
		margin: 0px;
		line-height: 16px;
	}
	
	sub {
		font-size:80%;
		vertical-align:baseline;
		position:relative;
		bottom:-0.3em;
	}
	
	a.profileLink {
		font-family: Arial, verdana, Helvetica; 
		font-size: 11px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.profileLink:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 11px;
		color: #666666;
		font-weight: bold;
		text-decoration: underline;
	}
	
	a.contentTitle {
		font-family: Arial, verdana, Helvetica; 
		font-size: 16px;
		line-height: 20px;
		color: #0099cc;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.contentTitle:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 16px;
		line-height: 20px;
		color: #999;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.topNavSubscribe {
		font-family: Arial, verdana, Helvetica; 
		font-size: 15px;
		color: #999;
		font-weight: bold;
		line-height: 18px;
		text-decoration: none;
		display: block;
		text-align: center;
		padding: 6px 0px 6px 0px;
		width: 100px;
		background-color: #FFF;	
	}
	
	a.topNavSubscribe:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 15px;
		color: #FFF;
		font-weight: bold;
		line-height: 18px;
		text-decoration: none;
		display: block;
		text-align: center;
		padding: 6px 0px 6px 0px;
		width: 100px;
		background: transparent url('../../images/main/top-nav-subscribe.png');	
	}
	
	a.topNavSubscribeOn {
		font-family: Arial, verdana, Helvetica; 
		font-size: 15px;
		color: #FFF;
		font-weight: bold;
		line-height: 18px;
		text-decoration: none;
		display: block;
		text-align: center;
		padding: 6px 0px 6px 0px;
		width: 100px;
		background: transparent url('../../images/main/top-nav-subscribe.png');	
	}
	
	a.topNavSubscribeOn:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 15px;
		color: #FFF;
		font-weight: bold;
		line-height: 18px;
		text-decoration: none;
		display: block;
		text-align: center;
		padding: 6px 0px 6px 0px;
		width: 100px;
		background: transparent url('../../images/main/top-nav-subscribe.png');	
	}
	
	a.topNavAbout {
		font-family: Arial, verdana, Helvetica; 
		font-size: 15px;
		color: #999;
		font-weight: bold;
		line-height: 18px;
		text-decoration: none;
		display: block;
		text-align: center;
		padding: 6px 0px 6px 0px;
		width: 84px;
		background-color: #FFF;	
	}
	
	a.topNavAbout:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 15px;
		color: #FFF;
		font-weight: bold;
		line-height: 18px;
		text-decoration: none;
		display: block;
		text-align: center;
		padding: 6px 0px 6px 0px;
		width: 84px;
		background: transparent url('../../images/main/top-nav-about.png');	
	}
	
	a.topNavAboutOn {
		font-family: Arial, verdana, Helvetica; 
		font-size: 15px;
		color: #FFF;
		font-weight: bold;
		line-height: 18px;
		text-decoration: none;
		display: block;
		text-align: center;
		padding: 6px 0px 6px 0px;
		width: 84px;
		background: transparent url('../../images/main/top-nav-about.png');	
	}
	
	a.topNavAboutOn:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 15px;
		color: #FFF;
		font-weight: bold;
		line-height: 18px;
		text-decoration: none;
		display: block;
		text-align: center;
		padding: 6px 0px 6px 0px;
		width: 84px;
		background: transparent url('../../images/main/top-nav-about.png');	
	}
	
	a.topNavSearch {
		font-family: Arial, verdana, Helvetica; 
		font-size: 15px;
		color: #999;
		font-weight: bold;
		line-height: 18px;
		text-decoration: none;
		display: block;
		text-align: center;
		padding: 6px 0px 6px 0px;
		width: 71px;
		background-color: #FFF;	
	}
	
	a.topNavSearch:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 15px;
		color: #FFF;
		font-weight: bold;
		line-height: 18px;
		text-decoration: none;
		display: block;
		text-align: center;
		padding: 6px 0px 6px 0px;
		width: 71px;
		background: transparent url('../../images/main/top-nav-search.png');	
	}
	
	a.topNavSearchOn {
		font-family: Arial, verdana, Helvetica; 
		font-size: 15px;
		color: #FFF;
		font-weight: bold;
		line-height: 18px;
		text-decoration: none;
		display: block;
		text-align: center;
		padding: 6px 0px 6px 0px;
		width: 71px;
		background: transparent url('../../images/main/top-nav-search.png');	
	}
	
	a.topNavSearchOn:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 15px;
		color: #FFF;
		font-weight: bold;
		line-height: 18px;
		text-decoration: none;
		display: block;
		text-align: center;
		padding: 6px 0px 6px 0px;
		width: 71px;
		background: transparent url('../../images/main/top-nav-search.png');	
	}
	
	a.leftNavSub {
		font-family: Arial, verdana, Helvetica; 
		font-size: 14px;
		line-height: 16px;
		color: #999;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.leftNavSub:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 14px;
		line-height: 16px;
		color: #99CC33;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.leftNavSubOn {
		font-family: Arial, verdana, Helvetica; 
		font-size: 14px;
		line-height: 16px;
		color: #99CC33;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.leftNavSubOn:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 14px;
		line-height: 16px;
		color: #99CC33;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.leftNav {
		font-family: Arial, verdana, Helvetica; 
		font-size: 16px;
		line-height: 20px;
		color: #999;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.leftNav:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 16px;
		line-height: 20px;
		color: #99CC33;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.leftNavOn {
		font-family: Arial, verdana, Helvetica; 
		font-size: 16px;
		line-height: 20px;
		color: #99CC33;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.leftNavOn:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 16px;
		line-height: 20px;
		color: #99CC33;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.pages {
		font-family: Arial, verdana, Helvetica; 
		font-size: 12px;
		color: #999;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.pages:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 12px;
		color: #006699;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.tag1 {
		font-family: Arial, verdana, Helvetica; 
		font-size: 12px;
		color: #AFAFAF;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.tag1:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 12px;
		color: #99CC33;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.tag2 {
		font-family: Arial, verdana, Helvetica; 
		font-size: 12px;
		color: #C0C0C0;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.tag2:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 12px;
		color: #99CC33;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.tag3 {
		font-family: Arial, verdana, Helvetica; 
		font-size: 12px;
		color: #DDDDDD;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.tag3:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 12px;
		color: #99CC33;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.tag4 {
		font-family: Arial, verdana, Helvetica; 
		font-size: 12px;
		color: #DDDDDD;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.tag4:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 12px;
		color: #99CC33;
		font-weight: bold;
		text-decoration: none;
	}
	
	a {
		font-family: Arial, verdana, Helvetica; 
		font-size: 12px;
		color: #999;
		font-weight: bold;
		text-decoration: none;
	}
	
	a:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 12px;
		color: #CCC;
		font-weight: bold;
		text-decoration: underline;
	}
	
	.inputTop {
		color: #999999;
		font-family: Arial, verdana, Helvetica; 
		font-size: 12px;
		line-height: 19px;
		font-weight: normal;
		border-width: 0px;
		height: 19px;
		padding-left: 2px;
	}
	
	.input {
		color: #636363;
		font-family: Arial, verdana, Helvetica; 
		font-size: 10px;
		font-weight: normal;
		border: solid 1px #cecbca;
		padding: 3px;
		height: 20px;
	}
	
	.button {
		color: #FFF;
		font-family: Arial, verdana, Helvetica; 
		font-size: 11px;
		font-weight: bold;
		border: solid 0px #333;
		background-color: #636363;
		height: 20px;
	}
	
	h1 {
		font-family: Arial, verdana, Helvetica; 
		font-size: 24px;
		line-height: 26px;
		color: #999;
		font-weight: normal;
		text-decoration: none;
		padding: 0px;
		margin: 0px;
	}
	
	h2 {
		font-family: Arial, verdana, Helvetica; 
		font-size: 16px;
		line-height: 20px;
		color: #999;
		font-weight: bold;
		text-decoration: none;
		padding: 0px;
		margin: 0px;
	}
	
	span.pages {
		font-size: 12px;
		color: #006699;
		font-weight: bold;
	}
	
	div.topNav {
		float: left;
		height: 30px;
	}
	
	div.bottom {
		padding: 10px 0px 20px 0px;
		font-weight: bold;
		color: #00548d;
		font-size: 10px;
	}
	
	div.topBanner {
		position: relative;
		width: 960px;
		height: 125px;
		background-color: #FFF;
	}
	
	div.topNav {
		width: 960px;
		height: 50px;
		background: #FFF url('../../images/main/top-nav-bg.gif');
	}
	
	div.topNavInside {
		position: relative;
		width: 960px;
		height: 50px;
	}
	
	div.topNavLink {
		position: absolute;
		top: 0px;
		height: 25px;
		/*background-color: #dededf;*/
		z-index: 0;
	}
	
	div.topNavLinkInside {
		border: solid 0px #999;
		border-left-color: #d6d5d6;
	}
	
	a.topNav {
		font-family: Arial, verdana, Helvetica; 
		font-size: 11px;
		color: #FFF;
		font-weight: bold;
		text-decoration: none;	
	}
	
	a.topNav:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 11px;
		color: #040707;
		font-weight: bold;
		text-decoration: none;
	}
	
	div.topNavLinkOpen {
		position: absolute;
		top: 0px;
		height: 25px;
		/*background-color: #f1f1f1;*/
		z-index: 2;
	}
	
	div.topNavLinkInsideOpen {
		border: solid 0px #999;
		border-left-color: #d6d5d6;
		border-bottom-width: 0px;
	}
	
	a.rightLinks {
		font-family: Arial, verdana, Helvetica; 
		font-size: 11px;
		color: #00548d;
		font-weight: bold;
		text-decoration: underline;
	}
	
	a.rightLinks:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 11px;
		color: #00548d;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.tabLinks {
		font-family: Arial, verdana, Helvetica; 
		font-size: 11px;
		color: #00548d;
		font-weight: bold;
		text-decoration: underline;
	}
	
	a.tabLinks:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 11px;
		color: #00548d;
		font-weight: bold;
		text-decoration: none;
	}

	a.tabLinksBottom {
		font-family: Arial, verdana, Helvetica; 
		font-size: 9px;
		color: #00548d;
		font-weight: bold;
		text-decoration: underline;
	}

	a.tabLinksBottom:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 9px;
		color: #00548d;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.topNavOpen {
		font-family: Arial, verdana, Helvetica; 
		font-size: 11px;
		color: #00548d;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.topNavOpen:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 11px;
		color: #040707;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.topRight {
		font-family: Arial, verdana, Helvetica; 
		font-size: 11px;
		color: #333;
		font-weight: normal;
		text-decoration: none;
	}
	
	a.topRight:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 11px;
		color: #333;
		font-weight: normal;
		text-decoration: underline;
	}
	
	a.topLinks {
		font-family: Arial, verdana, Helvetica; 
		font-size: 11px;
		color: #00548d;
		font-weight: bold;
		text-decoration: underline;
	}
	
	a.topLinks:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 11px;
		color: #333;
		font-weight: normal;
		text-decoration: underline;
	}
	
	a.topLinksWhite {
		font-family: Arial, verdana, Helvetica; 
		font-size: 11px;
		color: #FFF;
		font-weight: bold;
		text-decoration: underline;
	}
	
	a.topLinksWhite:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 11px;
		color: #333;
		font-weight: bold;
		text-decoration: underline;
	}
	
	div.topNavSubLink {
		position: absolute;
		left: 244px;
		top: 26px;
		width: 654px;
		height: 26px;
		background-image: url('../../images/main/secondary-bg.jpg');
		z-index: 1;
	}
	
	div.topNavSubLinkInside {
		border: solid 0px #999;
		border-width: 0px 0px 1px 0px;
	}
	
	a.topNavSubLink {
		font-family: Arial, verdana, Helvetica; 
		font-size: 11px;
		color: #c0c0c0;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.topNavSubLink:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 11px;
		color: #FFF;
		font-weight: bold;
		text-decoration: underline;
	}
	
	a.topNavSubLinkOpen {
		font-family: Arial, verdana, Helvetica; 
		font-size: 11px;
		color: #FFF;
		font-weight: bold;
		text-decoration: underline;
	}
	
	a.topNavSubLinkOpen:hover {
		font-family: Arial, verdana, Helvetica; 
		font-size: 11px;
		color: #FFF;
		font-weight: bold;
		text-decoration: underline;
	}
	
	div.header {
		font-size: 16px;
		font-weight: bold;
		color: #333;
		padding-bottom: 10px;
	}
	
	div.title {
		font-size: 13px;
		font-weight: bold;
		color: #333;
		padding-bottom: 5px;
	}
	
	div.headlineBottom {
		padding: 6px 0px 4px 0px;
		font-size: 12px;
		font-weight: bold;
		color: #00548d;
	}
	
	div.bottomNavTop {
		float: left;
		width: 105px;
		height: 30px;
		margin-right: 1px;
	}
	
	div.bottomNavCol {
		position: absolute;
		top: 30px;
		left: 0px;
		width: 115px;
		height: 129px;
	}
	
	a.bottom {
		font-size: 9px;
		font-weight: normal;
		color: #000;
		text-decoration: none;
	}
	
	a.bottom:hover {
		font-size: 9px;
		font-weight: normal;
		color: #000;
		text-decoration: underline;
	}
	