.container{
	width: 976px;
	padding: 0;
}

#wraper{
	width: 970px;
	padding-right: 3px;
	padding-left:  3px;
	min-height: 500px;
	background: #fff url(../graphics/page_back.png) repeat-y;
}

#header{
	height: 140px;
	width: 910px;
	padding: 30px 30px 0 30px;
	background: url(../graphics/header_back.jpg) 3px top no-repeat;
}

#logoArea{
	width: 405px;
	height: 75px;
}


#topNavArea{
	float: right;
	width: auto;
	text-align: right;
	margin-bottom: 20px;
}


#mainNavArea{
	width: 910px;
	height: 35px;
	padding: 0;
	background-color: #0d1f61;
	margin: 30px 0 0 0;
	text-align: center;
	border-bottom: 3px solid #DAB019;
}

#bannerArea{
	
}

#innerWraper{
	width: 910px;
	padding-right: 30px;
	padding-left:  30px;
	margin-bottom: 25px;
	min-height: 500px;
}

#topRowArea{

}


.homepage{
	padding-top: 30px;
}

#toolsArea{
	width: 910px;
	height: 30px;
	padding: 0;
}


#leftColumn{
	width: 180px;
	margin-right: 30px;
	height: 100%;
}

#middleColumn{
	
}

.homepage #middleColumn{
	width: 610px;
}

.inpage_wide #middleColumn{
	/*width: auto;
	max-width: 680px;*/
	width: 680px;
}

.inpage_narrow #middleColumn{
	/*width: auto;
	max-width: 680px;*/
	width: 470px;
}

#middleTopArea{
	width: 100%;
	margin-bottom: 30px;
}

#middleBottomArea{
	width: 100%;
	margin-top: 30px;
}

#MainContainer{
	width: 100%;
	display: block;
	float: left;
	/*border-top: 1px solid #0d1f61;*/
}

.inpage_wide #rightColumn,
.inpage_narrow #rightColumn{
	width: 200px;
}

.homepage #rightColumn{
	width: 270px;
}

#rightColumn{
	margin-left: 30px;
	float: right;
}

#bottomRowArea{
	width: 910px;
	margin: 0 30px 30px 30px;
}

#bottomShadow{
	background: url(../graphics/footer_closure.png) top repeat-x;
	width: 100%;
	height: 5px;
}
#footer-corner-left{
	background: url(../graphics/footer_corners.png) left top no-repeat;
	width: 6px;
	height: 5px;
}
#footer-corner-right{
	background: url(../graphics/footer_corners.png) right top no-repeat;
	float: right;
	width: 6px;
	height: 5px;
}

#footerArea{
	float: left;
	width: 950px;
	padding: 17px 13px 25px 13px;
}

#copyrightArea{
	width: 45%;
	color: #666666;
}

#footerNavigationArea{
	width: 45%;
	float: right;
	text-align: right;
}
/**************** Search Module ***************/

#searchModule{
	display: block;
	clear: right;
	float: right;
	width: 200px;
	height: 23px;
	padding: 0;
	line-height: 1em;
	border: 1px solid #142666;
	background: #fff;
}

.SearchModule_link_container{
	display: inline-block;
	float: right;
	width: 29px;
	height: 23px;
	margin: 0;
}

.SearchModule_link_container a{
	display: inline-block;
	width: 29px;
	height: 23px;
	background-image: url(../graphics/search_ico.png);
	background-repeat: no-repeat;
}

.SearchModule_link_container a:hover{
	background-position: left -25px;
}

.SearchModule_input_container{
	float: left;
	display: inline-block;
	margin:0;
	padding: 0;
	width: 160px;
	color: #0d1f61;
	font-size: 11px;
	line-height: 1em;
}

input.SearchModule_input{
	background-color: #fff;
	color: #0d1f61;
	border: 0;
	width: 160px;
	height: 15px;
	padding: 5px 0 0 7px;
	margin: 0;
	font-family: "Helvetica Neue",Helvetica,Arial,San-serif;
}
/************* List Navigation ************/
.nav_block_2{
	display: block;
	float: left;
	width: 100%;
}
.flL{
	float: left;
}
.flR{
	float: right;
}
/************* Top Nav Area ************/
#topNavArea ul{
	display: inline-block;
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
	color: #0d1f61;
	font-family: "Helvetica Neue",Helvetica,Arial,San-serif;
}

#topNavArea li{
	display: inline-block;
	list-style-type: none;
	float: left;
	margin: 0 0 0 19px;
	padding: 0;
	font-size: 11px;
	line-height: 1em;
}

#topNavArea li a{
	color: #0d1f61;
	line-height: 1em;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0;
	font-family: "Helvetica Neue",Helvetica,Arial,San-serif;
}

#topNavArea li a:hover{
	text-decoration: underline;
}

#topNavArea li.separator{
	margin: 0 6px 0 5px;
}

/************* Main Navigation Nav Area ************/

#mainNavArea ul{
	display: block;
	width: 100%;
	list-style: none;
	line-height: 1em;
	padding: 0;
	margin: 0 0 0 0;
	text-align: center;
	font-family: "Helvetica Neue",Helvetica,Arial,San-serif;
}

#mainNavArea li{
	display: inline;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 13px;
	line-height: 1.5;
	padding-top: 7px;
}

#mainNavArea li.separator{
	margin-left: 5px;
	margin-right: 5px;
	padding: 0;
	color: #fff;
	text-align: center;
}

#mainNavArea li.separator span{
	display: inline-block;
	height: 26px;
	margin: 6px 0 0 0;
	padding-top: 5px 0 10px 0;
}

#mainNavArea li a{
	color: #fff;
	display: inline-block;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 1em;
	padding: 5px 7px 10px 7px;
	margin: 6px 0 0 0;
	background: url(../graphics/main_nav_thumb.png) center 50px no-repeat;
	font-family: "Helvetica Neue",Helvetica,Arial,San-serif;
}

#mainNavArea li a:hover,
#mainNavArea li a.nav_n1_sel{
	color: #fff;
	background-position: center bottom;
}

/************* Left Nav Area ************/

.left_nav_menu ul{
	display: block;
	width: 100%;
	padding: 0;
	margin: 0 0 20px 0;
	list-style: none;
	list-style-image: none;
	border-top: 3px solid #dab019;
	/*background-color: #EDF6FB;*/
	font-family: "Helvetica Neue",Helvetica,Arial,San-serif;
}

.left_nav_menu li{
	list-style: none;
	list-style-image: none;
	padding: 0;
	border-bottom: 1px solid #185F9D;
	font-size: 12px;
	margin: 0;
	line-height: 1em;
}

.left_nav_menu li a{
	font-size: 12px;
	font-weight: bold;
	color: #185F9D;
	text-decoration: none;
	display: block;
	padding: 8px 5px 8px 10px;
	line-height: 1.5;
	font-family: "Helvetica Neue",Helvetica,Arial,San-serif;
}

.left_nav_menu li a:hover{
	color: #007fbf;
	background-color: #F6F7F9;
}

.left_nav_menu li a.nav_n2_sel,
.left_nav_menu li a.nav_n2_current{
	background-color: #F6F7F9;
	padding-left: 10px;
}

.left_nav_menu li a.nav_n2_current{
	color: #007fbf;
}


/*  Level 3  */
.left_nav_menu li ul{
	padding: 3px 0 4px 0;
	margin: 0;
	background-color: #F6F7F9;
	border-top: none;
}

.left_nav_menu li li{
	background: none;
	padding: 0px 0px 0px 20px;
	margin: 0;
	border: none;
}

.left_nav_menu li li a{
	font-size: 11px;
	color: #4e4e4e;
	background: none;
	padding: 6px 0 7px 0px;
	line-height: 1em;
	text-decoration: none;
	font-weight: normal;
	border: none;
}

.left_nav_menu li li a:hover{
	text-decoration: underline;
	color: #4e4e4e;
}

.left_nav_menu li li a.nav_n3_sel,
.left_nav_menu li li a.nav_n3_current{
	text-decoration: underline;
	font-weight: bold;
}


/*  Level 4  */
.left_nav_menu li li ul{
	padding: 0;
	margin: 5px 0 5px 0;
}

.left_nav_menu li li li{
	background: none;
	padding: 0px 0px 0px 10px;
	margin: 0;
	border: none;
}

.left_nav_menu li li li a{
	font-size: 1.1em;
	text-transform: none;
	background: none;
	padding: 7px 0px 8px 10px;
	color: #333;
	background-image: url(../graphics/left_nav_level_3_arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}

.left_nav_menu li li li a:hover,
.left_nav_menu li li li a.nav_n2_sel{
	color: #9F2214;
	background-image: url(../graphics/left_nav_level_3_arrow_sel.png);
}

/************* Footer Nav Area ************/
#footerNavigationArea ul{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	color: #000;
}

#footerNavigationArea li{
	display: inline;
	margin: 0;
	font-size: 11px;
	line-height: 1.5;
	padding: 0;
}

#footerNavigationArea li a{
	color: #666;
	line-height: 1em;
	text-decoration: none;
	padding: 0;
}

#footerNavigationArea li a:hover{
	/*color: #9f2214;*/
	text-decoration: underline;
}

#footerNavigationArea li.separator{
	margin: 0 6px 0 5px;
	color: #666;
	background-image: url(../graphics/footer_nav_separator.png);
	background-repeat: no-repeat;
	text-align: left;
}

/*******************************************PrintEmailModule**************************************************************************************/

#printEmailModule{
	float: right;
	margin-top: 5px;
	padding-top: 5px;
}

#printEmailModule span{
	display: inline-block;
}

.PrintEmailModule_link {
	font-weight: normal;
	text-decoration: none;
	color:#5F5249;
	font-size: 13px;
	margin-left: 3px;
	display: block;
	position: relative;
	display: block;
	width: 15px;
	height: 11px;
}

.PrintEmailModule_link:hover{
	color:#9f2214;
}


.PrintEmailModule_link_p {
	background-image: url(../graphics/print_email_close_ico.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.PrintEmailModule_link_p:hover{
	background-position: 0px -15px;
}

.PrintEmailModule_link_e {
	background-image: url(../graphics/print_email_close_ico.png);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}

.PrintEmailModule_link_e:hover {
	background-position: 0px -45px;
}

.location{
	padding-top: 7px;
	float: left;
	font-size: 11px;
}

/******* Popup Window Styles *******/
.POPUP_tab_general{
	padding: 20px 20px 0 20px;
	height: 100%;
	margin-bottom: auto;
	background-color: #fff;
}

.POPUP_tab_header{
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #000;
}

.POPUP_tab_ico_header{
	float: right;
	margin-top: 50px;
	margin-right: 10px;
}

.POPUP_tab_footer{
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px solid #000;
}

/************************************************************************************************************************************************/

/******************************************* List Styles **************************************************************************************/
/******** Default Lists Styles **********/
.item_title, .item_title a{
	font-family: "Helvetica Neue",Helvetica,Arial,San-serif;
	color: #194b77;
	/*font-size: 11px;*/
}
.item_date, .item_source, .item_author, 
.item_abstract,
.item_more, .item_more a {
	font-family: "Helvetica Neue",Helvetica,Arial,San-serif;
	/*font-size: 11px;*/
}

.li_item a{
	text-decoration: none;
}

.li_item a:hover{
	text-decoration: underline;
}

.item_date, .item_source, .item_author{
	color: #514f4a;
}

.item_thumb img{
	border: 1px solid #295881;
}

/******** Standart List **********/
.li_standart_list{
	display: block;
}

.li_standart_list .li_item{
	display: block;
	float: left;
	width: 100%;
}

.li_standart_list .item_thumb{
	float: left;
	margin: 0 19px 10px 0;
}

.li_standart_list .item_thumb img{
	width: 170px;
	border: 1px solid #a5a5a5;
}

.li_standart_list .item_title{
	display: block;
	font-size: 12px;
	font-weight: bold;
}

.li_standart_list .item_title a{
	display: block;
	text-decoration: none;
	font-size: 12px;
}

.li_standart_list .item_title a:hover{
	text-decoration: underline;
}

.li_standart_list .item_date{
	display: block;
}

.li_standart_list .item_abstract{
	display: block;
	margin-bottom: 5px;
}

.li_standart_list .item_details{
	display: inline-block;
	float: right;
	margin-top: 5px;
	margin-right: 10px;
}

.li_standart_list .item_source{
	display: block;
	float: right;
	margin-left: 30px;
	font-weight: bold;
}

.li_standart_list .item_author{
	display: block;
	float: right;
	font-weight: bold;
}

.li_standart_list .item_details .label{
	font-weight: normal;
}

.li_standart_list .item_more{
	display: inline-block;
	float: left;
	margin-top: 5px;
}

.li_standart_list .item_more a{
	/*padding-left: 10px;
	background-image: url(../graphics/link_list_ico.png);
	background-repeat: no-repeat;
	background-position: left 5px;*/
}

.li_standart_list .item_separator{
	display: block;
	float: left;
	width: 100%;
	height: 1px;
	margin: 10px 0 20px 0;
}

.li_standart_list .item_separator img{
	width: 100%;
	height: 1px;
	border-top: 1px solid #a3b7c9;
}

/*************************************/

/******** 3 Column List **********/
.three_column_list{
	display: block;
	float: left;
}

.three_column_list .li_item{
	display: block;
	float: left;
	width: 170px;
}

.three_column_list .item_thumb{
	width: 170px;
	min-height: 120px;
	float: left;
	display: block;
	margin-bottom: 11px;
}

.three_column_list .item_thumb img{
	width: 168px;
}

.three_column_list .item_details{
	display: block;
	float: left;
}

.three_column_list .item_title,
.three_column_list .item_title a{
	display: block;
}

.three_column_list .item_date{
	display: block;
}

.three_column_list .item_abstract{
	display: block;
	margin-top: 3px;
}

.three_column_list .item_separator{
	display: block;
	float: left;
	width: 50px;
	height: 30px;
}

.three_column_list .item_separator img{
	width: 100%;
	height: 100%;
}

.three_column_list .row_separator{
	display: block;
	clear: both;
	height: 30px;
}

.three_column_list .row_separator img{
	width: 100%;
	height: 100%;
}
/*************************************/
/******** 3 Column List **********/
.four_column_list{
	display: block;
	float: left;
}

.four_column_list .li_item{
	display: block;
	float: left;
	width: 120px;
}

.four_column_list .item_thumb{
	width: 120px;
	min-height: 170px;
	float: left;
	display: block;
	margin-bottom: 11px;
}

.four_column_list .item_thumb img{
	width: 118px;
}

.four_column_list .item_details{
	display: block;
	float: left;
}

.four_column_list .item_title,
.four_column_list .item_title a{
	display: block;
}

.four_column_list .item_date{
	display: block;
}

.four_column_list .item_abstract{
	display: block;
	line-height: 1.2em;
	margin-top: 3px;
}

.four_column_list .item_separator{
	display: block;
	float: left;
	width: 43px;
	height: 30px;
}

.four_column_list .item_separator img{
	width: 100%;
	height: 100%;
}

.four_column_list .row_separator{
	display: block;
	clear: both;
	height: 30px;
}

.four_column_list .row_separator img{
	width: 100%;
	height: 100%;
}
/*************************************/
/******** Simple List **********/

.simple_list{
	float: left;
	margin: 0;
	height: 150px;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.simple_list .li_item{
	display: block;
	float: left;
}

.simple_list .item_title,
.simple_list .item_title a{
	display: block;
	float: left;
	width: 190px;
}

.simple_list .item_date{
	display: block;
	float: left;
	width: 80px;
}

.simple_list .item_abstract{
	display: block;
	margin-top: 3px;
}

.simple_list .item_separator{
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin: 0;
}

.simple_list .item_separator img{
	width: 100%;
	height: 7px;
}
/*************************************/

/******** Scrolling List **********/

.scrolling_list{
	float: left;
	margin: 0;
	height: 210px;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.scrolling_list .li_item{
	display: block;
	float: left;
	margin-bottom: 7px;
}

.scrolling_list .item_title,
.scrolling_list .item_title a{
	display: block;
	float: left;
	width: 190px;
}

.scrolling_list .item_date{
	display: block;
	float: left;
	width: 80px;
}

.scrolling_list .item_abstract{
	display: block;
	margin-top: 3px;
}

.scrolling_list .item_separator{
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin: 0;
}

.scrolling_list .item_separator img{
	width: 100%;
	height: 7px;
}
/*************************************/
.listpadditem a{
	font-weight: bold;
}
.search_separator{
	height: 20px;
}
/**********************************************************************************************************************************************/
