/*--------------------------------------------------------body-----*/
body {
  margin: 0;
  padding: 0;
  background: #ffffff url('../images/nm_bg.jpg') repeat-x;
  background-position:top center;
}

/*--------------------------------------------------------container-----*/
#container
{
  width:920px;
  text-align:left;
}

/*--------------------------------------------------------header-----*/

#header_wrap
{
  position:absolute;
  top:0px;
  width:920px;
  height:200px;
}
#header_pad
{
  padding:0 0 0 25px;
}
#logo_wrap
{
  float:left;
  width:139px;
}
#company_wrap
{
  float:right;
  text-align:right;
  width:510px;
}
#company_pad
{
  padding:5px 15px 0 0;
}

/*--------------------------------------------------------content-----*/

#content_wrap
{
  position:absolute;
  top:200px;
  width:920px;
}

#content_pad
{
padding: 0;
}

/*--------------------------------------------------------content cells-----*/
#top_wrap
{
  color: #E4DAC9;
  font: normal 12px helvetica;
  width: 920px;
}
#top_wrap #top_pad
{
  padding: 15px;
}
#left_wrap
{
  color: #E4DAC9;
  font: normal 12px helvetica;
  text-align:left;
  float: left;
  width: 250px;
  border-right: 1px solid #E4DAC9;
  margin:0;
}
#left_wrap #leftpad
{
  margin:0;
  width: 235px;
}
#right_wrap
{
  color: #000000;
  font: normal 12px helvetica;
  float:left;
  width: 660px;
  margin:0;
  overflow:hidden;
}
#right_wrap #rightpad
{
  padding:15px;
}

/*--------------------------------------------------------othermenu-----*/

#othermenu_wrap
{
  float:right;
  width: 755px;
}

#othermenu_wrap #othermenu_pad
{
  padding:85px 0 0 0;
}

#othermenu_wrap #othermenu_pad #othermenu
{
  font: normal 900 18px helvetica;
  color:#44392D;
}

#othermenu_wrap #othermenu_pad #othermenu ul{
  float:right;
  padding: 0 16px 0 0;
  margin: 0;
}

#othermenu_wrap #othermenu_pad #othermenu li{
  float:left;
  padding:0;
  margin:0;
  list-style:none;
}

#othermenu_wrap #othermenu_pad #othermenu li a
{
  text-align:right;
}

#othermenu_wrap #othermenu_pad #othermenu li a span
{
  font: normal 900 18px helvetica;
  color:#44392D;
  display:block;
  text-decoration:none;
  padding:0 10px;
  margin: 0;
}

#othermenu_wrap #othermenu_pad #othermenu  li a:hover span
{
  color:#ffffff;
}

#othermenu_wrap #othermenu_pad #othermenu li a#active_menu span
{
  color:#FFF;
}

/*--------------------------------------------------------mainmenu-----*/

#footer_wrap #footer_pad #mainmenu
{

}

#footer_wrap #footer_pad #mainmenu ul{
  padding: 0 15px;
  margin: 0;
}

#footer_wrap #footer_pad #mainmenu li{
  float:left;
  padding:0;
  margin:0;
  list-style:none;
}

#footer_wrap #footer_pad #mainmenu li a
{

}

#footer_wrap #footer_pad #mainmenu li a span
{
  font: normal 11px  helvetica;
  color:#989898;
  display:block;
  text-decoration:none;
  padding:0 5px 0 5px;
  margin: 0;
}

#footer_wrap #footer_pad #mainmenu  li a:hover span
{
  color:#989898;
}

#footer_wrap #footer_pad #mainmenu li a#active_menu span
{
}

/*--------------------------------------------------------footer-----*/

#footer_wrap
{
  font: normal 11px  helvetica;
  background: #D4D4D4;
  text-align:right;
  color: #989898;
  width: 920px;
  height: 25px;
  margin: 0;
}

#footer_wrap #footer_pad
{
  padding:5px;
}

#footer_wrap #footer_pad a
{
  font: normal 11px  helvetica;
  color:#989898;
  text-decoration: none;
}

/*--------------------------------------------------------subfooter-----*/

#subfooter_wrap
{
  font: normal 11px  helvetica;
  color: #989898;
  width: 920px;
  height: 25px;
  margin: 0;
}

#subfooter_wrap #subfooter_pad
{
  padding:5px;
}

#subfooter_wrap #subfooter_pad a
{
  font: normal 11px  helvetica;
  color:#989898;
  text-decoration: none;
}

#subfooter_wrap #subfooter_pad .leftalign
{
  float:left;
  text-align:left;
  width: 455px;
}

#subfooter_wrap #subfooter_pad .rightalign
{
  float:right;
  text-align:left;
  width: 455px;
}

#head-info{
  position:absolute;
  left:-1000px;
  top:20px;
  width: 550px;
  height:151px;
  z-index:1;
}

/*--------------------------------------------------------classes-----*/

.clr
{
  clear:both;
}

.img_rt
{
  float:right;
  border:1px solid #252525;
  margin:5px;
}

.img_lt
{
  float:left;
  border:1px solid #252525;
  margin:5px;
}
a.register_orange
{
	background:url('../images/register_green.jpg') no-repeat bottom; width:138px; height:32px; font-size:0px; display:block;color:#fff;
}
a.register_green
{
	background:url('../images/register_green.jpg') no-repeat bottom; width:138px; height:32px; font-size:0px; display:block; color:#fff;
}
a.register_red
{
	background:url('../images/register_green.jpg') no-repeat bottom; width:138px; height:32px; font-size:0px; display:block; color:#fff;
}

.reg_price
{
	color: #ff0000; font-size:16px; font-weight:bold;display:block;text-align:center;
}
.moduletable-new_left
{
	background:url('../images/new_left_bg.jpg') no-repeat bottom; width:228px; height:264px; margin-bottom:10px;
}
.moduletable-new_left ul.new_bg_bullet{
	margin:0px; padding:5px 5px 0 10px;
}
.moduletable-new_left ul.new_bg_bullet li
{
	background:url('../images/new_bg_bullet.png') no-repeat left 2px;list-style-type:none;margin:0px; padding:0 5px 5px 19px;font-size:14px; color:#000000; font-family:Cambria;
}
.moduletable-new_left_enrol p
{
        border-bottom:1px dotted #999;	
color:#000000;padding-bottom:3px;}
.moduletable-new_left_enrol span
{
	color:#000; font-size:11px;
}
.moduletable-new_left_enrol
{
	margin-bottom:10px;
}
.moduletable-logo_left ul
{
	margin:10px 0px; padding:0px
}
.moduletable-logo_left ul li
{
	margin:0px;padding:0 0 0 15px;vertical-align:top; display:inline-block;list-style-type:none;
}
#phocagallery-module-ri
{
	float:left;
}
.phocagallery-box-file
{
	width:110px !important;
        height:110px !important; padding:5px !important;
}
.phocagallery-box-file .phocaname
{
	display:none;
}


#call {
float:right; color:#B12B28; font-size:23px;padding-right:23px; line-height:75px; font-weight:bold;font-family:Tahoma;
text-shadow: 0 1px 0 rgba(0,0,0,1);
}