body {
	font-family		:Arial, Helvetica, sans-serif;
	font-size		:12px;
	color			:#838383;
	background-image:url(images/bg_body.jpg);
	background-color:#D9E1E8;
	background-repeat:repeat-x;
	margin			:0 0;
	padding			:0 0;
}

/*---------------------------------HEADER-------------------------------*/

#container{
	width			:940px;
	overflow		:hidden;
	margin			:0 auto;
	background-color:#FFFFFF;
}

#headContent{
	width			:940px;
	height			:208px;
	float			:left;
	overflow		:hidden;
	background-image:url(images/bg_header.jpg);
	background-repeat:no-repeat;
}

#headTop{
	width			:940px;
	height			:176px;
	float			:left;
	overflow		:hidden;
}

#logoArea{
	width			:264px;
	height			:176px;
	float			:left;
	overflow		:hidden;
}

#headRight{
	width			:676px;
	height			:176px;
	float			:left;
	overflow		:hidden;
}

#menuAuxiliar{
	width			:650px;
	height			:24px;
	padding-top		:10px;
	float			:left;
	overflow		:hidden;
	text-align		:right;
	color			:#FFFFFF;
	padding-right	:26px;
}

#menuAuxiliar a{
	color:#FFFFFF;
	text-decoration:none;
}

#fillArea{
	width			:676px;
	height			:142px;
	float			:left;
	overflow		:hidden;
}

#headBottom{
	width			:940px;
	height			:32px;
	float			:left;
	overflow		:hidden;
}

#clock{
	width			:313px;
	height			:22px;
	padding-top		:10px;
	float			:left;
	overflow		:hidden;
	color			:#C0D4E4;
	text-align		:center;
}

#flags{
	width			:314px;
	height			:32px;
	float			:left;
	overflow		:hidden;
}

#searchArea{
	width			:313px;
	height			:32px;
	float			:left;
	overflow		:hidden;
}

.typeSearch{
	width			:182px;
	height			:17px;
	margin-left		:90px;
	font-size		:9px;
	border			:none;
	float			:left;
	overflow		:hidden;
	padding			:5px 0px 0px 5px;
	color			:#44678D;
	font-family		:"Times New Roman";
	background		:transparent url(images/bg_input_search.jpg) no-repeat;
}

#btnIr{
	width			:26px;
	height			:20px;
	float			:left;
	overflow		:hidden;
	text-align		:center;
	color			:#A3B9D1;
	font-family		:"Times New Roman";
	background		:url(images/btn_ir.jpg) no-repeat;
}

#btnIr a{
	color			:#A3B9D1;
	text-decoration	:none;
}

/*--------------------------------------MAIN MENU-------------------------------------------*/

#mainMenu{
	width			:940px;
	height			:54px;
	float			:left;
	overflow		:hidden;
	text-align		:center;
	background-image:url(images/bg_main_menu.jpg);
	background-repeat:repeat-x;
}

#mainMenu li{
	margin			:0 0;
	padding			:0 0;
	display			:inline;
	float			:left;
	height			:54px;
}

#mainMenu li a{
	margin			:0 0;
	padding			:0 0;
	display			:block;
	float			:left;
	height			:54px;
	text-decoration	:none;
}

#mainMenu li a span, .menunavSPAN{
	display			:inline;
	float			:left;
	height			:14px;
	color			:#22415B;
	cursor			:pointer;
	padding			:20px 10px;
	text-transform	:uppercase;
}

#mainMenu li:hover, .menunavLI{
	margin			:0 0;
	padding			:0 0;
	display			:inline;
	float			:left;
	height			:54px;
	background		:url(images/item_menu_left.jpg) no-repeat left;
}

#mainMenu li a:hover, .menunavA{
	margin			:0 0;
	padding			:0 0;
	display			:block;
	float			:left;
	height			:54px;
	text-decoration	:none;
	background		:url(images/item_menu_right.jpg) no-repeat right;
}

/*-------------------------------------MAIN CONTENT----------------------------------------*/


#mainBanner{
	width			:940px;
	height			:171px;
	float			:left;
	overflow		:hidden;
}

#mainContent{
	width			:924px;
	padding			:0px 8px 0px 8px;
	float			:left;
	overflow		:hidden;
}

#mainPanel{
	width			:744px;
	float			:right;
	overflow		:hidden;
}

#sectionTitle{
	width			:710px;
	height			:26px;
	float			:left;
	font-size		:18px;
	padding			:10px 0px 0px 34px;
	overflow		:hidden;
	color			:#3C4B68;
	font-family		:"Times New Roman";
	border-bottom	:1px dashed #B3C1D1;
	background		:url(images/title_bullet.jpg) no-repeat left;
}

#topicTitle{
	width			:711px;
	height			:42px;
	text-align		:left;
	margin			:5px 0px;
	padding			:10px 0px 0px 25px;
	background-repeat:repeat-x;
	border-bottom	:1px dashed #b3c1d1;
	background-image:url(images/bg_topic_title.jpg);
}

.topicCategory{
	width			:140px;
	color			:#133167;
	padding			:2px 20px 2px 20px;
	display			:block;	
	overflow		:hidden;
	text-align		:left;
	text-decoration	:none;
	border-bottom	:1px dashed #cdd3d8;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(images/submenu_bullet.jpg);
}

#textArea{
	width			:744px;
	float			:left;
	overflow		:hidden;
}

/*-----------------------------------------FOOTER------------------------------------------*/

#footerArea{
	width			:100%;
	height			:37px;
	overflow		:hidden;
	background-color:#f1f4f6;
	border-top		:1px solid #d2d4d6;
}

#footer{
	width			:940px;
	height			:27px;
	color			:#233C4D;
	padding-top		:10px;
	overflow		:hidden;
	margin			:0 auto;
	text-align		:center;
	background-image:url(images/bg_footer.jpg);
	background-repeat:repeat-x;
}

/*----------------------------------------MENU LEFT------------------------------------------*/

#menuLeft{
	width			:180px;
	float			:left;
	overflow		:hidden;
}

#categoryTitle{
	width			:180px;
	height			:31px;
	padding-top		:5px;
	font-size		:14px;
	float			:left;
	overflow		:hidden;
	text-align		:center;
	color			:#22415B;
	text-transform	:uppercase;
	font-family		:"Times New Roman", Times, serif;
	background		:url(images/bg_category_title.jpg) no-repeat;
}

#menuBody{
	width			:180px;
	float			:left;
	overflow		:hidden;
	background-image:url(images/bg_menu_body.jpg);
	background-repeat:repeat-x;
	background-color:#E7EFF7;
}

#menuFooter{
	width			:180px;
	height			:47px;
	float			:left;
	overflow		:hidden;
	background		:url(images/menu_footer.jpg) no-repeat;
}

ul.mainMenuUL{
	width			:100%;
	overflow		:hidden;
	list-style		:none;
	margin			:0px auto 0px auto;
	padding			:0;
	text-decoration	:none;
}
li.mainMenuLI{
	list-style		:none;
	padding			:0;
	margin			:0;
	overflow		:hidden;
	text-decoration	:none;
}

.mainMenu_Active{
	width			:140px;
	color			:#b3c2d5;
	padding			:2px 20px 2px 20px;
	display			:block;
	overflow		:hidden;
	text-align		:left;	
	text-decoration	:none;
	background-color:#0c1826;
	background-repeat:no-repeat;
	background-image:url(images/item_submenu_hover.jpg);
}

a.mainMenu_Parent_a:link, a.mainMenu_Parent_a:visited{
	width			:140px;
	color			:#133167;
	padding			:2px 20px 2px 20px;
	display			:block;	
	overflow		:hidden;
	text-align		:left;
	text-decoration	:none;
	border-bottom	:1px dashed #cdd3d8;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(images/submenu_bullet.jpg);
}
a.mainMenu_Parent_a:active, a.mainMenu_Parent_a:hover{
	width			:140px;
	color			:#b3c2d5;
	padding			:2px 20px 2px 20px;
	display			:block;
	overflow		:hidden;
	text-align		:left;	
	text-decoration	:none;
	background-color:#0c1826;
	background-repeat:no-repeat;
	background-image:url(images/item_submenu_hover.jpg);
}

.mainMenu_Level_1_Active{
	width			:140px;
	color			:#133167;
	background		:#eef7fd;
	padding			:2px 20px 2px 20px;
	display			:block;
	overflow		:hidden;
	text-decoration	:none;
	text-align		:left;
}

a.mainMenu_Level_1:link, a.mainMenu_Level_1:visited{
	width			:140px;
	color			:#133167;
	padding			:2px 20px 2px 20px;
	display			:block;
	overflow		:hidden;
	text-decoration	:none;
	text-align		:left;
	}
a.mainMenu_Level_1:active, a.mainMenu_Level_1:hover{
	width			:140px;
	color			:#133167;
	background		:#eef7fd;
	padding			:2px 20px 2px 20px;
	display			:block;
	overflow		:hidden;
	text-decoration	:none;
	text-align		:left;
	}
	
a.mainMenu_Level_2:link, a.mainMenu_Level_2:visited{
	width			:164px;
	color			:#133167;
	padding			:2px 15px;
	display			:block;
	overflow		:hidden;
	text-decoration	:none;
	text-align		:left;
	}
	
a.mainMenu_Level_2:active, a.mainMenu_Level_2:hover{
	width			:164px;
	color			:#133167;
	background		:#eef7fd;
	padding			:2px 15px;
	display			:block;
	overflow		:hidden;
	text-decoration	:none;
	text-align		:left;
	}
