@charset "utf-8";
/* CSS Document */


body 
{
	background:#EBEBEB url(../images/common/bg-body.png) repeat-x scroll left top;
	padding:0 10px;
	font-family:arial,helvetica,clean,sans-serif;
	font-size:85% !important;
}

.hd.print 
{
	display:none;
}

.container_12 {

  width:100%;
  padding:10px;
  background-color:#fff;
 
}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {
	display:block;
	float:none;
	margin-left:0px;
	margin-right:0px;

}

.container_12 .grid_1, 
.container_12 .grid_2, 
.container_12 .grid_3, 
.container_12 .grid_4, 
.container_12 .grid_5, 
.container_12 .grid_6, 
.container_12 .grid_7, 
.container_12 .grid_8, 
.container_12 .grid_9, 
.container_12 .grid_10, 
.container_12 .grid_11, 
.container_12 .grid_12, 
.container_12 .grid_13, 
.container_12 .grid_14, 
.container_12 .grid_15, 
.container_12 .grid_16 {

	width:100%;
}


img 
{
	max-width:100%;
}

.nt 
{
	font-size:77%;
}

.nt ul
{
	float:none;
}

.logo a 
{
	
}

.srch 
{
	margin:0 0 0 0;
}
.np ul 
{
	padding:0px;
}


.np li {
	float:none;
	

}

.np ul li a{

	background-image:none;
}

.np ul li a span 
{

	background-image:none;
	padding:2px;

}

.np ul li.selected a span {
	color:#000;
	font-weight:bold;
	text-decoration:none
}

.np ul li a:hover span {
	color:#000 !important;
	text-decoration:underline
}

.np ul li .submenu{
	display:none;
}

.np ul li.submenu div 
{
	display:none !important;
}

.nb 
{
	display:none;
}

.ns .ns-hd {
	display:none;
}

.ns ul 
{
	padding:10px;
}

.ns li {
	display:inline;
	
}

.ns li a:link, .ns li a:visited
{
	display:inline;
	padding:2px;
	margin:2px;
	height:auto;
}

.ns ul ul 
{
	padding:2px;
	display:none;
}


.ns ul ul li a 
{
	display:inline;
}

.form-style label {
	color:#666666;
	float:none;
	font-size:85%;
	margin-right:0px;
	text-align:left;
	width:auto;
}

.form-style input.textfield {
	border:1px solid #CCCCCC;
	padding:5px;
	width:90%;

}

.form-style .textarea {
	border:1px solid #CCCCCC;
	padding:5px;
	width:90%;

}


.form-style select {
	border:1px solid #CCCCCC;
	padding:5px;
	width:90%;
}

.form-style li.buttons {
	clear:both;
	padding-left:0px;
	padding-top:10px;
	position:relative;
}

.form-style li .col 
{
	float:none;
}

.tool-tip-anchor 
{
	display:none;
}

.form-style li .validation.error, 
.form-style li .validation.success {
	display:block;
	float:none;
	position:static;
	margin:10px 0;
	width:90%;
}


