/*
	_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
	_/
	_/	MEFL CSS
	_/  EnTechnevision Inc. 2004
	_/
	_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
*/

/* -- LINE TOP -- */
#line {
	background-color: #00406E;
	color: #FFF;
	font-size: 4px;
	height: 4px;
	border-top: 1px solid #006DBB;
	border-bottom: 16px solid #006DBB;
	width: expression(document.body.clientWidth < 775 ? "775px" : "100%");
}

#line_2 {
	background-color: #7FB6DD;	
	border-top: 1px solid #7FB6DD;
	_border-top: 0px solid #7FB6DD;
	border-bottom: 1px solid #00406E;
	font-size: 1px;
	height: 1px;
	width: expression(document.body.clientWidth < 775 ? "775px" : "100%");
}

#line_3 {
  clear: both;
	background-color: #7FB6DD;
	border-top: 1px solid #00406E;
	border-bottom: 1px solid #7FB6DD;
	_border-bottom: 0px solid #7FB6DD;
	margin-top: 5px;	
	font-size: 1px;
	height: 1px;
	width: expression(document.body.clientWidth < 775 ? "775px" : "100%");
}

/* -- MENU -- */
#menu {
	background-color: #F2EAE5;
	height: 20px;
	border-top: 4px solid #FFF;
	padding-left: 10px;
	vertical-align: top;
	width: expression(document.body.clientWidth < 775 ? "775px" : "100%");
}

/* \ */
#menu {	
	height: 17px;
	_height: 0;
}

#menu UL {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu UL LI {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu UL LI A {
	display: block;
	margin: 0;
	padding: 0;
	padding-right: 1px;
	height: 20px;
	width: 95px;
	_height: 17px;
}

/* --- */
#menu_home_li A {
	background-image: url(/images/menu/home.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#menu_home_li A:hover {
	background-position: 0px -20px;
}

/* --- */
#menu_about_li A {
	background-image: url(/images/menu/about.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#menu_about_li A:hover {
	background-position: 0px -20px;
}

/* --- */
#menu_house_li A {
	background-image: url(/images/menu/house.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#menu_house_li A:hover {
	background-position: 0px -20px;
}

/* --- */
#menu_naga_li A {
	background-image: url(/images/menu/naga.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#menu_naga_li A:hover {
	background-position: 0px -20px;
}

/* --- */
#menu_schoo_li A {
	background-image: url(/images/menu/schoo.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#menu_schoo_li A:hover {
	background-position: 0px -20px;
}

/* --- */
#menu_busin_li A {
	background-image: url(/images/menu/busin.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#menu_busin_li A:hover {
	background-position: 0px -20px;
}

/* --- */
#menu_commu_li A {
	background-image: url(/images/menu/commu.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#menu_commu_li A:hover {
	background-position: 0px -20px;
}

/* --- */
#menu_bigpi_li A {
	background-image: url(/images/menu/bigpi.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#menu_bigpi_li A:hover {
	background-position: 0px -20px;
}

/* --------------------------------------------- */

/* -- MENU FOOTER -- */
#but_footer {
	background-color: #006DBB;
	border-bottom: 2px solid #FFF;
	height: 40px;
	vertical-align: top;
}

/* \ */
#but_footer {
	height: 40px;
	_height: 0;
}

#but_footer UL {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 605px;
	margin-left: auto;
	margin-right: auto;
}

#but_footer UL LI {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

#but_footer UL LI A {
	display: block;
	margin: 0;
	padding: 0;
	height: 40px;
	width: 120px;
	_height: 40px;
}

/* --- */
#menu_event_li A {
	background-image: url(/images/all/but_foot_event.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#menu_event_li A:hover {
	background-position: 0px -40px;
}

/* --- */
#menu_join_li A {
	background-image: url(/images/all/but_foot_join.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#menu_join_li A:hover {
	background-position: 0px -40px;
}

/* --- */
#menu_news_li A {
	background-image: url(/images/all/but_foot_news.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#menu_news_li A:hover {
	background-position: 0px -40px;
}

/* --- */
#menu_conta_li A {
	background-image: url(/images/all/but_foot_conta.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#menu_conta_li A:hover {
	background-position: 0px -40px;
}

/* --- */
#menu_press_li A {
	background-image: url(/images/all/but_foot_press.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#menu_press_li A:hover {
	background-position: 0px -40px;
}

/* --------------------------------------------- */

/* -- MENU LEFT -- */

#menu_left {
	position: relative;
	float: left;
	width: 18%;
	padding: 0px 5px 0px 15px;
	margin: 0px 25px 10px 0;
}

#menu_left H3 {
	margin: 0;
	margin-left: 0;
	font-weight: bold;
}

#menu_left UL {
	margin: 3px;
	margin-left: 15px;
	padding: 0;	
}

#menu_left UL LI {
	margin: 0;
	padding: 1px;
	font-size: 0.85em; 
}

.menu_section {
	border-bottom: 1px solid #BAABAB;
	padding: 5px 0;
}

/* --------------------------------------------- */

/* -- MENU RIGHT -- */
.event_divider {
	border-bottom: 1px dashed #FFF;
	margin-bottom: 5px;
}

#menu_right {
	position: relative;
	float: right;
	width: 20%;
	padding-left: 10px;
	margin: 10px 10px 10px 0;
	_margin: 0 5px 10px 0;
}

#menu_right H3 {
	padding: 0;
	margin: 0;
}

#menu_right H3 A {
	color: #FFF;
	font-weight: bold;
}

#menu_right H3 IMG {
	text-align: left;
}

#menu_right UL {
	padding: 0;
	margin: 0;
	list-style: none;
}

#menu_right UL LI {
	list-style: none;
	text-align: left;
	padding: 5px;
	margin: 0;
}

#menu_right P.more {
	text-align: right;
}

#menu_img_tip {
	background-color: #006DBB;
}

/* -- EVENT RIGHT -- */
#event_right {
	width: 100%;
}

#event_right A {
	color: #FFF;
}

#event_right UL {
	margin: 0;
	padding: 0;
}

#event_right UL LI {
	margin: 0;
	_margin-right: -20px;
	_padding-right: 25px;
	border-top: 1px solid #FFF;
}

/* -- CHECK IT OUT -- */
#tip_box {
	width: 100%;
}

.may_also {
	padding: 15px 5px;
	margin: 0;	
	border-top: 1px solid #FFF;
	color: #FFF;
	_margin-right: -20px;
	_padding-right: 15px;
}

.may_also A {
	color: #FFF;
}

/* -- SECTIONS CLASS-- */
.house {
	background: #E66B17;
	border-bottom: 1px solid #B72301;
}

.busin {
	background: #006DBB;
	border-bottom: 1px solid #002979;
}

.schoo {
	background: #D9A200;
	border-bottom: 1px solid #AC6900;
}

.commu {
	background: #00929F;
	border-bottom: 1px solid #004855;
}

.bigpi {
	background: #008256;
	border-bottom: 1px solid #00391B;
}

/* --------------------------------------------- */