@charset "utf-8";

html {
	font-size: 85% !important;
	padding: 0 10px;
	}

.container_12, .container_16 {
	padding: 10px;
	width: 100%;
	}

.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: 0;
	margin-right: 0;
	width:100%;
	}

img {
	max-width:100%;
	}

#nav-tertiary {
	font-size:77%;
	}

#nav-tertiary ul {
	float:none;
	}

#search {
	margin:0 0 0 0;
	}
	
#nav-primary ul {
	padding:0px;
	}

#nav-primary li {
	float:none;
	}

#nav-primary ul li a{
	background-image:none;
	}

#nav-primary ul li a span {
	background-image:none;
	padding:2px;
	}

#nav-primary ul li.selected a span {
	color:#000;
	font-weight:bold;
	text-decoration:none
	}

#nav-primary ul li a:hover span {
	color:#000 !important;
	text-decoration:underline
	}

#nav-primary ul li .submenu{
	display:none;
	}

#nav-primary ul li.submenu div {
	display:none !important;
	}

#breadcrumbs {
	display:none;
	}

#nav-secondary ul {
	padding:10px;
	}

#nav-secondary li {
	display:inline;
	}

#nav-secondary li a:link, #nav-secondary li a:visited {
	display:inline;
	height:auto;
	margin:2px;
	padding:2px;
	}

#nav-secondary ul ul {
	display:none;
	padding:2px;
	}


#nav-secondary 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;
	}

.form-style li .validation.error, 
.form-style li .validation.success {
	display:block;
	float:none;
	position:static;
	margin:10px 0;
	width:90%;
	}