
	html, body, div, span, applet, object, iframe, h1, h2, h3, 
	ol, ul, li, em, i, strong, a, 
	h4, h5, h6, h7, form, label, input, p {
		margin: 0;
		padding: 0;
		border: 0 none;
		outline: 0 none;
		font-size: 100%;
	}
	html, body { height: 101%; }
	body {
		background-color: #fff;
		color: #000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 16px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		/*text-align: center;*/
	}
	p {
		margin:0 0 8px 0;
	}
	td p {
		margin:0;
	}
	h1 {
		text-align:center;
		margin:15px 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 24px;
		font-style: italic;
		line-height: normal;
		font-weight: bold;
		color: #B32317;
	}
	h2 {
		color: #000;
		font-size: 12px;
		font-weight: bold;
		line-height: 14px;
		margin-bottom:10px;
	}
	h3 {
		margin-bottom:10px;	
	}
	a, a:link {
		color: #3d5876;
		font-weight: bold;
		text-decoration: none;
	}
	a:visited {
		color: #7292B6;
		font-weight: bold;
		text-decoration: none;
	}
	a:hover {
		color: #000;
		text-decoration: underline;
	}
	a:focus,
	a:active{
		color: #000;
	}

	ol, ul {
		margin:12px 0 10px 24px;	
	}
	li {
		padding:0 0 4px 0;
	}


	/* STYLES THAT SHOULD BE AVAILABLE THROUGH RTE EDITOR SELECTORS */

	.red {
		color:#B32317;
	}
	.green {
		color:#008000;
	}
	
	/* STRUCTURE AND FRAMEWORK */
	
	div#outerWrapper {
		margin:0 auto;
		text-align: left;width:980px;
		background: url('/assets/templates/novatosan/images/contentback.jpg') repeat 180px 0;
	}
	div#innerWrapper {
		margin:-5px 0 0 0;
		overflow: hidden;
		height:100%;
		background: url('/assets/templates/novatosan/images/contentback2.gif') repeat-y top left scroll;
	}
	div#leftColumn {
		font-size:13px;/*border-right: solid 1px #666;*/
		/*border-style: none;*/
		float:left;/*clear:none;*/
		padding: 0 0 10px 0;width:180px;
		/*background: #FFF url('/assets/images/common/novsan7_17rev.jpg');*/
	}
	div#content {
		padding:20px 10px;text-align:left;
		float:right;width:780px;
		/*background: url('/assets/images/common/contentback.jpg') repeat-x;*/
		/*height: 100%;*/
	}


	/* LEFT PANEL CONTENTS */
	
	#leftColumn * {
		color:#FFFFFF;
	}
	#leftColumn p {
		margin:0;padding:0 0 0 12px;
	}
	#leftColumn .onthejob {
		color:#FFFFAE;font-style:italic;font-weight:bold;
		font-size:16px;line-height:20px;
		margin:0;padding-top:10px;padding-bottom:4px;
	}
	
	
	/* LEFT NAVIGATION */

	#navcontainer {
		/*width: 160px;*/
	}
	#navcontainer ul {
		margin:16px 0 10px 0;
		list-style-type: none;font-family: Arial, Helvetica, sans-serif;
	}
	#navcontainer li {
		margin:0;padding:0;
	}
	#navcontainer a {
		display: block;width: 160px;
		padding: 10px 6px 10px 12px;
		border-bottom: 1px solid #4D6600;
	}
	#navcontainer a:link, #navcontainer a:visited {
		color: #eee;text-decoration: none;
	}
	#navcontainer a:hover {
		color: #fff;background: #4B7E67;
	}
	#navcontainer li.active a {
		background: #4B7E67;
	}


	/* SUBNAVIGATION */

	ul.subnavcontainer  {
		list-style: none;padding: 0 10px 46px 10px;
		margin: 0 auto 0;font-size: 1em;
		font-family:Arial;text-transform: lowercase;display:block;
	}
	.subnavcontainer li {
		display: block;float: left;
		margin: 0;padding: 0;
	}

	.subnavcontainer li.i1 {width:100%;}
	.subnavcontainer li.i2 {width:50%;}
	.subnavcontainer li.i3 {width:33.3%;}
	.subnavcontainer li.i4 {width:25%;}
	.subnavcontainer li.i5 {width:20%;}
	.subnavcontainer li.i6 {width:16.67%;}
	.subnavcontainer li.i7 {width:14.28%;}

	.subnavcontainer li a {
		display: block;/*width: 100%;*/padding: 0.5em;
		border-width: 1px;border-style: solid;
		border-color: #ffe #aaab9c #ccc #fff;
		color: #FEFFAB;
		text-decoration: none;text-align: center;
		background-color: #4D7C95;vertical-align: middle;
	}

	.subnavcontainer li.active a {
		background: #ECFFB0;color: #800000;
	}
	.subnavcontainer a:hover, subnavcontainer li.active a, subnavcontainer li.active a:hover {
		color: #800000;background: transparent;
		border-color: #aaab9c #fff #fff #ccc;
	}


	/* FOOTER */
	
	div#footer {
		margin:0 auto;
		text-align:center;
	}
	
	#bottomnav {
		display:inline;
	}
	#bottomnav li {
		display:inline;
		list-style:none;
		margin:0 3px;
	}
	
	
	/* COLUMN FORMATTING */
	
	/* Multi-column containers */
	
	div.column-100 {
		padding:5px 20px;
	}
	
	div.column-50 {
		width:370px;
		padding:5px 10px;
	}
	
	div.column-33 {
		width:240px;
		padding:5px 10px;
	}
	
	div.column-66 {
		width:500px;
		padding:5px 10px;
	}
	
	table.column-fluid {
		width:100%;
		clear:both;border-collapse:separate;
	}
	table.column-fluid td.column-cell {
		padding:5px 10px;text-align:left;vertical-align:top;
	}

	/* two-column with a grey divider between columns */
	div.content-divider {
		background:url('/assets/templates/novatosan/images/2px_898989.gif') center repeat-y scroll;
		border:0 none !important;
		margin:5px 0;
		width:100%;
	}
	div.content-divider div.column-50 {
		width:360px;
		padding-top:0;padding-bottom:0;
	}

	


	

	/* TINYMCE DISPLAYED STYLES ONLY, NOT VISIBLE ON LIVE SITE */
	
	body#tinymce {
		width:780px !important;margin:0 !important;padding:0 !important;
		border-right:2px solid #FFFFFF;
		background: url('/assets/templates/novatosan/images/contentback.jpg') repeat scroll !important;
	}
	body#tinymce div,
	body#tinymce ul,
	body#tinymce blockquote {
		border:1px dashed #FF8080;
	}

	body#tinymce div.column-100 {
		border-left:10px solid #FF9;
		border-right:10px solid #FF9;
		padding:10px 0;
		overflow:hidden;
	}
	
	body#tinymce div.column-50 {
		border-left:10px solid #FF9;
		border-right:10px solid #FF9;
		padding:10px 0;
		overflow:hidden;
	}
	
	
	body#tinymce div.column-33 {
		border-left:10px solid #FF9;
		border-right:10px solid #FF9;
		padding:10px 0;
		overflow:hidden;
	}
	
	body#tinymce div.column-66 {
		border-left:10px solid #FF9;
		border-right:10px solid #FF9;
		padding:10px 0;
		overflow:hidden;
	}
	body#tinymce table.column-fluid td.column-cell {
		border-left:10px solid #FF9;
		border-right:10px solid #FF9;
		padding:10px 0;
	}
	
	body#mceTemplatePreview {
		background:#FFF;	
	}
	
	
	
	/* GENERIC */	

	.float-left {display:inline;float:left;}
	.float-right {display:inline;float:right;}
	
	.CLEAR {clear:both;margin:0 !important;padding:0 !important;}
	
	/* border */
	.border-none {border:0 none !important;}
	.border-left {border-left:1px solid #AAAAAA !important;}
	.border-right {border-right:1px solid #AAAAAA !important;}
	.border-top {border-top:1px solid #AAAAAA !important;}
	.border-bottom {border-bottom:1px solid #AAAAAA !important;}
	
	/* alignment */
	.left {text-align:left !important;}
	.center {text-align:center !important;}
	.right {text-align:right !important;}
	.top {vertical-align:top !important;}
	.middle {vertical-align:middle !important;}
	.bottom {vertical-align:bottom !important;}
	
	/* padding */
	.padding-none {padding:0 !important;}
	.padding-A {padding:10px 10px !important;}
	.padding-top {padding-top:10px !important;}
	.padding-right {padding-right:10px !important;}
	.padding-bottom {padding-bottom:10px !important;}
	.padding-left {padding-left:10px !important;}
	.padding-horizontal {padding-left:10px !important;padding-right:10px !important;}
	.padding-vertical {padding-top:10px !important;padding-bottom:10px !important;}
	
	/* margin */
	.margin-none {margin:0 !important;}
	.margin-A {margin:10px 10px !important;}
	.margin-top {margin-top:10px !important;}
	.margin-right {margin-right:10px !important;}
	.margin-bottom {margin-bottom:10px !important;}
	.margin-left {margin-left:10px !important;}
	.margin-horizontal {margin-left:10px !important;margin-right:10px !important;}
	.margin-vertical {margin-top:10px !important;margin-bottom:10px !important;}
	
	/* screen only */
	@media screen {
		.NOPRINT {}
		.NOSHOW {display:none !important;}
	}
	
	/* print only */
	@media print {
		.NOPRINT {display:none !important;}
		.NOSHOW {}
	}
