@charset "utf-8";
/* CSS Document - AMSv2 Skin for DotNetNuke Portal 4.9 - AMS Systems S.A. - Copyright 2008 */

body{
	margin:0;
	padding:0;
	background-color:White;
}

/** FONTS **/
p,div,label,span,table,tr,td,form,input,.SkinObject,.SubHead,.Head,.NormalTextBox,.StandardButton,ul,li{ font-family:'Trebuchet MS',Arial,Tahoma,Verdana; font-size:11px; color:#4b4b4b;}
input{ vertical-align:middle;}
h1{}
h2{color:#74a7dc;}
h3{}
hr{
  color:#74a7dc;
  margin:0px;
  padding:0px;
  width:100%;
  background-color:#74a7dc;
}

a:link,a:active,a:visited{ text-decoration:none; color:#476e91;}
a:hover{ text-decoration:underline; color:#476e91;}

GenLink:link,GenLink:active,GenLink:visited{ text-decoration:none; color:#476e91;}
GenLink:hover{ text-decoration:underline; color:#476e91;}

/** BLOCKS **/
.DIVclear{ clear:both;}
.DIVgeneral{
	background-image:url(imgs/BG_body.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}
.DIVportalRight{
	width:920px;
	background-image:url(imgs/BG_body_right.jpg);
	background-repeat:no-repeat;
	background-position:top right;}
.DIVportalLeft{
	width:920px;
	background-image:url(imgs/BG_body_left.jpg);
	background-repeat:no-repeat;
	background-position:top left;}
.DIVportal{
	width:900px;
	margin:0 10px 0 10px;
	text-align:left;}
.DIVheader{
	height:76px !important;
	background-image:url(imgs/BG_logo.jpg);
	background-repeat:no-repeat;
	background-position:top right;}
.DIVmenu{
	height:34px !important;
	margin:0 10px 0 10px;
	background-image:url(imgs/BG_menu.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	line-height:34px;
	font-size:11px;
	color:#4b4b4b;}
.DIVmenuRight{
	height:34px !important;
	background-image:url(imgs/BG_menu_right.png);
	background-repeat:no-repeat;
	background-position:top right;}
.DIVmenuLeft{
	height:34px !important;
	background-image:url(imgs/BG_menu_left.png);
	background-repeat:no-repeat;
	background-position:top left;}
.DIVsubgrey{
	height:5px !important;
	line-height:5px !important;}
.DIVcontent{}
.DIVfooter{
	height:40px;
	margin-top:10px;
	background-image:url(imgs/BG_bottom.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	color:#6b6b6b;}
.DIVfooterLeft{
	float:left;
	height:40px;
	line-height:40px;
	margin-left:10px;
	font-size:10px;}
.DIVfooterRight{
	float:right;
	height:40px;
	line-height:40px;
	margin-right:10px;
	font-size:10px;}

/** PLACE HOLDERS **/
.topContent{}
.mainContent{}
.rightContent{ float:right; width:290px;}
.leftContent{ float:left; width:600px;}
.bottomContent{}

.PageMainContent{ float:left; width:640px;}
.PageRightContent{
	float:right;
	width:250px;
	background-image:url(imgs/BG_side.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	min-height:630px;
	padding-top:10px;}

/** INTERNAL PAGES **/
.Bread{ margin:10px 10px 0 10px; line-height:24px;}
.Bread span a:link, .Bread span a:active, .Bread span a:visited{ font-size:11px; text-decoration:none; color:#476e91;}
.Bread span a:hover{ text-decoration:underline; color:#476e91;}
.BigPageTitle{ margin:0 10px 0 10px; font-size:24px; line-height:40px; color:#345879;}

/** NAVIGATION **/
.main_dnnmenu_rootitem{
	margin:0 10px 0 10px;
	display:inline-block;
	height:34px;
	line-height:34px;}
.main_dnnmenu_rootitem_hover span{
	color:Black;}
.main_dnnmenu_rootitem_selected{
	margin:0 10px 0 10px;
	background-image:url(imgs/BG_menu_hover.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	display:inline-block;
	height:34px;
	line-height:34px;}
.main_dnnmenu_submenu{
	background-color:#c0c0c0;
	border-bottom:0px solid #a6a6a6;
	border-left:1px solid #a6a6a6;
	border-right:1px solid #a6a6a6;}
.main_dnnmenu_itemhover{}
.main_dnnmenu_itemselected{}
.main_dnnmenu_container{}
.main_dnnmenu_submenu .main_dnnmenu_bar{
	line-height:20px;
	height:20px;
	border-bottom:1px solid #a6a6a6;}
.main_dnnmenu_submenu .main_dnnmenu_bar td{
	border-bottom:1px solid #a6a6a6;}
.main_dnnmenu_submenu .main_dnnmenu_bar td:hover{
	background-color:#b3b3b3;}
.main_dnnmenu_submenu .main_dnnmenu_bar td:hover span{color:White;}
.main_dnnmenu_submenu .main_dnnmenu_bar td span{padding-right:4px;}
.main_dnnmenu_submenu .main_dnnmenu_itemselected{
	line-height:20px;
	height:20px;
	border-bottom:1px solid #a6a6a6;
	background-color:#b3b3b3;}
.main_dnnmenu_submenu .main_dnnmenu_itemselected span{
	color:White;}
.main_dnnmenu_bar td span{ margin:2px 2px 2px 6px;}
.main_dnnmenu_bar td span img{ vertical-align:middle}
.main_dnnmenu_break{}
.main_dnnmenu_ctrl{}
.main_icons{ display:none;}

/** DNN CORE STYLES OVERRIDE **/
.SkinObject:link, .SkinObject:active, .SkinObject:visited{ color:#476e91;}
.SkinObject:hover{ text-decoration:underline;}
.DIVfooter .SkinObject{ font-size:10px; color:#6b6b6b;}
.DIVfooterRight .SkinObject:link, .DIVfooterRight .SkinObject:active, .DIVfooterRight .SkinObject:visited{ color:#476e91;}
.DIVfooterRight .SkinObject:hover{ text-decoration:underline;}

.CommandButton{}
.CommandButton a:link, .CommandButton a:active, .CommandButton a:visited{ color:#476e91; text-decoration:none;}
.CommandButton a:hover{ text-decoration:underline;}
.CommandButton input{ vertical-align:middle;}

.title .Head{ font-size:20px; font-weight:normal;}
.SubHead{ font-weight:bold; color:#4b4b4b;}

.c_content .c_contentpane{ margin:5px; padding:0;}
.mainContent .c_head{ padding:0; margin:10px 10px 0 10px;}
.c_content .c_contentpane{ margin:0;}

.ModuleTitle_MenuBreak td{ line-height:1px; height:1px;}
.ModuleTitle_MenuItem span img{}
.ModuleTitle_MenuItemSel{ background-color:transparent;}

.SubHead br{ display:none;}

.StandardButton{
	border:1px solid #83acd1;
	color:White;
	font-size:13px;
	line-height:30px;
	height:30px;
	background-image:url(imgs/BG_StandardButton.jpg);
	background-repeat:repeat-x;
	background-position:center left;
	min-width:153px;}
.StandardButton:hover{ cursor:pointer;}


/** INTERNAL CSS **/
.SubMenu{ margin-bottom:20px;}
.SubTitle{
	height:30px;
	line-height:30px;
	background-image:url(imgs/BG_submenu.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	font-size:14px;
	color:#4b4b4b;
	text-indent:6px;
	font-weight:bold;}
.SubLink{
	height:30px;
	line-height:30px;
	background-image:url(imgs/BG_submenu.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	text-indent:6px;white-space:nowrap;}
.SubLinkSel{
	height:30px;
	line-height:30px;
	background-image:url(imgs/BG_submenu_sel.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	text-indent:6px;}
.addresses{}
.address{ margin:0 25px 16px 25px;}

.FeedForm td{ vertical-align:top;}
.FeedForm .SubHead span{ display:inline-block; width:140px;}

.pr_banners
{
  width:100%;
  height:125px;
  margin:15px 0px;
  padding:0px;
}
.rcp_banner
{
  display: block;
  float:left;
  margin:0px 10px 0px 0px;
  padding:0px;
  width: 445px;
  height: 125px;
  background-image: url(imgs/home_page/rcp_banner.png);
  background-position:left top;
}
a.a_rcp_banner
{
  display:inline-block;
  float:left;
  position:absolute;
  z-index:1;
  width:445px;
  height:125px;
  margin:0px;
  padding:0px;
}
a.a_rcp_banner h2
{
  float:left;
  position:absolute;
  left:-9999px;
  margin:0px;
  padding:0px;
}
.amspsf_banner
{
  display: block;
  float:left;
  margin:0px 10px 0px 0px;
  padding:0px;
  width: 217px;
  height: 125px;
  background-image: url(imgs/home_page/ams_psf.jpg);
  background-position:left top;
}
a.a_amspsf_banner
{
  display:inline-block;
  float:left;
  position:absolute;
  z-index:1;
  width:217px;
  height:125px;
  margin:0px;
  padding:0px;
}
a.a_amspsf_banner h2
{
  float:left;
  position:absolute;
  left:-9999px;
  margin:0px;
  padding:0px;
}
.amsconsulting_banner
{
  display: block;
  float:left;
  margin:0px;
  padding:0px;
  width: 217px;
  height: 125px;
  background-image: url(imgs/home_page/ams_consulting.jpg);
  background-position:left top;
}
a.a_amsconsulting_banner
{
  display:inline-block;
  float:left;
  position:absolute;
  z-index:1;
  width:217px;
  height:125px;
  margin:0px;
  padding:0px;
}
a.a_amsconsulting_banner h2
{
  float:left;
  position:absolute;
  left:-9999px;
  margin:0px;
  padding:0px;
}
.rcp_banner .more_info
{
  display:block;
  float:left;
  position:absolute;
  z-index:2;
  margin:82px 0px 0px 290px;
  padding:0px;
  width:146px;
  height:30px;
  background-image: url(imgs/home_page/more_info.png);
  background-position:left top;
  background-repeat:no-repeat;
}
.amspsf_banner .more_info
{
  display:block;
  float:left;
  position:absolute;
  z-index:2;
  margin:82px 0px 0px 66px;
  padding:0px;
  width:146px;
  height:30px;
  background-image: url(imgs/home_page/more_info.png);
  background-position:left top;
  background-repeat:no-repeat;
}
.amsconsulting_banner .more_info
{
  display:block;
  float:left;
  position:absolute;
  z-index:2;
  margin:82px 0px 0px 66px;
  padding:0px;
  width:146px;
  height:30px;
  background-image: url(imgs/home_page/more_info.png);
  background-position:left top;
  background-repeat:no-repeat;
}
.more_info:hover
{
  background-position:left bottom;
  cursor:pointer;
}
.more_info a
{
  display:block;
  margin:0px;
  padding:0px;
  width:146px;
  height:30px;
}
.btn_prod_home img
{
  display:block;
  float:left;
  margin:10px 5px 0px 0px;
  width:auto;
  border:0px;
}