/*******************************************/
/*	START - Importing various stylesheets **/
/*******************************************/

@import url('content.css');

/*******************************************/
/*	STOP - Importing various stylesheets  **/
/*******************************************/


/******************************************************************************/
/***** START - Page Styles********************************************************/
/******************************************************************************/

.main_container{
  background-color:#FFF;
}

.main_body{
  margin-left:auto;
  margin-right:auto;
  width:950px;
  border:1px solid #FFF; /* for firefox. don't know i have to put this for border*/
  *border:none;
  _border:none;

}

.header_row{
  width:950px;
  height:80px;
}


.header_lang_menu{
  margin-top:8px;
  width:950px;
}

.logo_menu{
  width:950px;
  height:45px;
  clear:both;
}

.site_logo{
  float:left;
  width:250px;
  hieght:45px;
}
/*******************************************/
/*	START - MENU **/
/*******************************************/
.main_menu{
  float:left;
  background-image:url('../images/menu_back.gif');
  background-repeat:no-repeat;
  height:40px;
  width:700px;
  margin:0px;
  padding:0px;
}
/*
.main_menu ul {
  clear:both;
  height:35px;
  list-style:none;
  padding:0px;
  margin:0px;
  _width:700px;
}

.main_menu li{
   float:left;
   height:35px;
   padding-top:10px

}

.main_menu li.divider{
 margin-top:-5px;
}

.main_menu li a{
	color:#FFF;
	font-weight:bold;
	font-size: 1.1em;
	text-decoration:none;
	text-align:center;
        padding-top:12px;
        padding-bottom:15px;
        padding-left:12px;
        padding-right:12px;          
}
*/





.main_menu table {
  clear:both;
  height:35px;
  list-style:none;
  padding:0px;
  margin:0px;
  _width:700px;
}
 .main_menu a{
	color:#FFF;
	font-weight:bold;
	font-size: 1.1em;
	text-decoration:none;
	text-align:center;
        padding-top:12px;
        padding-bottom:15px;
        padding-left:12px;
        padding-right:12px;
        display:block;
        *padding-bottom:12px;
        _padding-bottom:16px;
	[padding-top:12px
	padding-top:10px;]

}



.main_menu .active a,
.main_menu A:HOVER{
	color:#FFF;
	font-weight:bold;
	font-size: 1.1em;
	text-decoration:none;
	text-align:center;
	background-image:url('../images/menu_act.gif');
        background-repeat:repeat-x;
        _padding-bottom:16px;
	_display:block;
	_border-bottom:none;
}

.divider{
padding-top:7px;
}

.submenu{
  background-color:#FFF;
  /* background-image:url('../images/sm_bgo.gif'); */
  background-image:url('../images/sm_bgo1.gif');  
}
.submenu a{
  display:block;
  font-size:1.1em;
  height:20px;
  padding:5px;
  /*width:125px;*/
  
  /*added 8/9/2009 */
  color:#FFF;
  font-weight:bold;
  
}
.submenu a:hover{
  text-decoration:underline;
  font-size:1.1em;
  /*background-color:#CCC;*/
  /* background-image:url('../images/sm_bg.jpg'); */
  /* background-image:url('../images/sm_bgo1.gif'); */
	background-image:url('../images/menu_act.gif');
        background-repeat:repeat-x;  
}
.submenu td{
  _padding:0px;
  _margin:0px;
  *padding:0px;
  *margin:0px;
}



/*******************************************/
/*	END- MENU **/
/*******************************************/

/*******************************************/
/*	START - BANNER **/
/*******************************************/

.banner_row{
  /*height:196px;*/
  width:950px;
  /*
  background-image:url('../images/midbanner.jpg');
  background-repeat:no-repeat;
  */
}

.banner_row_fixed{
  height:196px;
  width:950px;
  background-image:url('../images/midbanner.jpg');
  background-repeat:no-repeat;
}

/*******************************************/
/*	END - BANNER **/
/*******************************************/


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

.footer_row{
  height:35px;
  width:950px;
  background-image:url('../images/footer_bg.gif');
  background-position:bottom;
  background-repeat:no-repeat;
  margin:0px 0px 20px 0px;
  padding:20px 0px 0px 0px;
  color:#5b5957;
  clear:both;
  
}

.footer_row a{
  text-decoration:none;
  font-family:verdana,arial;
  font-family:verdana,arial;
  font-size:1em;
  color:#5b5957;
}



.footer_row .footert1{
  margin-left:20px;
  margin-top:14px;
  float:right;
/*  width:163px;   */
margin-right:20px
}

.footer_row .footert2{
  margin-top:14px;
  margin-left:20px;
  float:left;
}

.footer_row .footert3,
.footer_row .footert4{
  margin-left:40px;
  margin-top:14px;
  float:left;
}
/*
.footer_text_group{
  float:right;
}
*/

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



/*******************************************/
/*	START- LANGUAGE **/
/*******************************************/

.header_lang_menu ul{
  height:27px;
  list-style:none;
  padding:0px;
  margin:0px;
  float:right;
}

.header_lang_menu ul li{
  float:left;
  margin-top:8px;
}

.header_lang_menu ul li .lmenu_spacer{
  margin-left: 15px;
}

/*******************************************/
/*	END - LANGUAGE **/
/*******************************************/



/*******************************************/
/*	START - CONTENT**/
/*******************************************/

.content_row{
  /*min-height:500px;
  _height:500px;
  *height:500px;*/
}


/*******************************************/
/*	2 COLUMNS
/*******************************************/

.cr_2col_main{
  width:553px;
  margin:0px 5px 0px 22px;
  _margin:0px 5px 0px 12px;
  float:left;
}

.cr_2col_split{
  width:3px;
  height:627px;
  background-image:url('../images/2col_divider.gif');
  background-repeat:no-repeat;
  float:left;

}

.cr_2col_right{
  width:320px;
  margin:0px 22px 0px 22px;
  float:left;
}

/*breadcrum*/
.breadcrumb-class{
  font-size:1.1em;
  padding: 5px 0px 15px 0px;
}