body
	{
		font-size: 12px;
		font-family: Arial;
		margin: 0px;
		text-align: center;
		color: #ffffff;
	}
#main_page_bg
	{
		background: url(images/page_bg.jpg) repeat-x top #3c5cd7;			
	}
#news_main_page_bg
	{
		background: url(images/news_page_bg.jpg) repeat-x top #3c5cd7;			
	}
#main
	{
		width: 715px;
		margin: auto;
	}
#top_nav
	{
		background: url(images/top_nav_bg.jpg) repeat-x bottom #f9f9f9;
		padding: 5px;
		text-align: center;
	}
#top_nav_container
	{	
		width: 765px;
		margin:auto;
		text-align: right;
	}
*html #top_nav_container{margin: 0px;}
.top_nav, .top_nav_2
	{
		float: right;
		padding-left: 10px;
		padding-right: 10px;
		border-left: solid 1px #000000;
	}
.top_nav a,.top_nav a:visited
	{
		text-decoration: none;
		color: #000000;
		padding: 2px;
		padding-left: 7px;
		padding-right: 7px;
		display: block;
	}
.top_nav a:hover, .top_nav_2 a,.top_nav_2 a:visited
	{
		display: block;
		background: #eeeeee;
		padding: 0px;
		color: #000000;
		text-decoration: none;
		padding-left: 5px;
		padding-right: 5px;
		border: solid 2px #cacaca !important;
	}
#nav_bg
	{
		background: #2a3e79;
	}
#nav
	{
		width: 715px;	
		margin: auto;		
	}
#news_nav
	{
		padding-top: 122px;
		width: 715px;
		margin:auto;
	}
#header
	{
		margin: auto;
		border-top: solid 1px #000000;
		background: #2a3e79;
	}
#news_header
	{
		background: url(images/news_header.jpg) no-repeat top;
		height: 142px;
	}
#select_location
	{
		padding-top: 15px;
		font-size: 1.2em;
		font-weight:bold;
		color: #ffffff;
		font-style:italic;
	}
.news_date
	{
		color: #f2f1ed;	
	}
.nav a, .nav a:visited
	{
		text-align:center;
		padding: 5px;
		padding-top: 3px;
		padding-bottom:3px;
		width: 108px;
		display:block;
		float: left;
		text-decoration: none;
		color: #0f194e;
	}
.nav1
	{
		background: url(images/buttons/nav_button_about.jpg) no-repeat;
	}
.nav1:hover, .nav1_hover
	{
		background: url(images/buttons/nav_button_about_hover.jpg) no-repeat;
	}
.nav2
	{
		background: url(images/buttons/nav_button_news.jpg) no-repeat;
	}
.nav2:hover, .nav2_hover
	{
		background: url(images/buttons/nav_button_news_hover.jpg) no-repeat;
	}
.nav3
	{
		background: url(images/buttons/nav_button_corporate.jpg) no-repeat;
	}
.nav3:hover, .nav3_hover
	{
		background: url(images/buttons/nav_button_corporate_hover.jpg) no-repeat;
	}
.nav4
	{
		background: url(images/buttons/nav_button_faq.jpg) no-repeat;
	}
.nav4:hover, .nav4_hover
	{
		background: url(images/buttons/nav_button_faq_hover.jpg) no-repeat;
	}
.nav5
	{
		background: url(images/buttons/nav_button_feedback.jpg) no-repeat;
	}
.nav5:hover, .nav5_hover
	{
		background: url(images/buttons/nav_button_feedback_hover.jpg) no-repeat;
	}
.nav6
	{
		background: url(images/buttons/nav_button_contact.jpg) no-repeat;
	}
.nav6:hover, .nav6_hover
	{
		background: url(images/buttons/nav_button_contact_hover.jpg) no-repeat;
	}

.news_nav a
	{
		text-align:center;
		padding: 5px;
		padding-top: 3px;
		padding-bottom:3px;
		width: 108px;
		display:block;
		float: left;
		text-decoration: none;
		color: #0f194e;
		background: url(images/news_nav_button.gif) no-repeat;
	}
.news_nav a:hover
	{
		background: url(images/news_nav_button_hover.gif) no-repeat;
	}
.news
	{
		background: #2f4ab1;
		padding: 5px;
		margin: 10px;
		margin-left: 0px;
		margin-right: 0px;
	}
.news_title
	{
		color:#f79d01;
		font-size: 1.4em;
		font-weight: bold;
	}
.news p
	{
		margin: 5px;
		margin-left: 0px;
		margin-right: 0px;
		color: #f2f1ed;		
	}
.news_list
	{
		font-size: 0.8em;
		color:#bab9b7;
		text-align:left;
	}
.news a
	{
		color: #ff9703;
	}
#corner
	{
		text-align: right;
		margin-top: 0px;
		padding-right: 11px;
	}
#left_col
	{
		font-size: 14px;
		width: 150px;
		float: left;
	}
#left_nav
	{
		padding: 5px;
		padding-left: 0px;
		padding-right: 0px;
		display: block;
	}
.left_nav
	{
		text-align: left;
		padding-left: 15px;
		border-bottom: dotted 1px #8e8f91;
		padding: 3px;
	}
.left_nav a,.left_nav a:visited,.left_nav a:hover
	{
		display: block;
		color: #ffffff;
		font-size: 12px;
		text-decoration: none;
	}
.left_nav2
	{
		text-align: left;
		padding-left: 15px;
		/*border-bottom: dotted 1px #8e8f91;*/
		padding: 1px;
		font-size: 11px;
	}
.left_nav2 a,.left_nav2 a:visited,.left_nav2 a:hover
	{
		display: block;
		color: #ffffff;
		font-size: 12px;
		letter-spacing: 0.5px;
		text-decoration: none;
	}
.left_nav3
	{
		text-align: left;
		margin-left:15px;
		/*border-bottom: dotted 1px #8e8f91;*/
		padding: 1px;
	}
.left_nav3 a,.left_nav3 a:visited,.left_nav3 a:hover
	{
		display: block;
		color: #ffffff;
		font-size: 11px;
		letter-spacing: 0.5px;
		text-decoration: none;
	}
.left_nav2grey
	{
		text-align: left;
		padding-left: 15px;
		/*border-bottom: dotted 1px #8e8f91;*/
		padding: 1px;
		font-size: 11px;
	}
.left_nav2grey a,.left_nav2grey a:visited,.left_nav2grey a:hover
	{
		display: block;
		color: #8298E9;
		font-size: 12px;
		letter-spacing: 0.5px;
		text-decoration: none;
	}
.left_nav3grey
	{
		text-align: left;
		margin-left:15px;
		/*border-bottom: dotted 1px #8e8f91;*/
		padding: 1px;
	}
.left_nav3grey a,.left_nav3grey a:visited,.left_nav3grey a:hover
	{
		display: block;
		color: #8298E9;
		font-size: 11px;
		letter-spacing: 0.5px;
		text-decoration: none;
	}
.bodygrey
	{
		color: #8298E9;
	}
.bodygrey a,.bodygrey a:visited,.bodygrey a:hover
	{
		color: #8298E9;
		text-decoration: none;
	}
.bodystd
	{
		color: #ffffff;
	}
.bodystd a,.bodystd a:visited,.bodystd a:hover
	{
		color: #ffffff;
		text-decoration: none;
	}
#main_content
	{
		margin-left: 151px;
		padding: 15px;
		padding-bottom: 35px;
		text-align: left;
	}
#news_main_content
	{
		margin-left: 151px;
		padding: 15px;
		padding-top: 0px;
		padding-bottom: 35px;
		text-align: left;
	}
h1
	{
		font-size: 2.0em;
		margin: 5px;
		margin-left: 0px;
		margin-right: 0px;
		font-style:italic;
	}
h2
	{
		font-size: 1.5em;
		margin: 5px;
		margin-left: 0px;
		margin-right: 0px;
	}
#flash
	{
		padding: 5px;
		text-align: center;
	}
#blue_color
	{
		font-size: 1.5em;
		color: #b6d9ec;
	}
#footer_top
	{
		background: url(images/footer_top.jpg) no-repeat top;
		height: 29px;
	}
#footer
	{
		padding: 10px;
	}
.footer
	{
		font-size: 0.9em;
		padding: 2px;
	}
.footer a
	{	
		text-decoration: none;
		color: #ffffff;
	}
img#title_transparent
	{
		behavior: url('pngbehavior.htc');
	}
