@media screen {

	body, td, th, textarea, input, select, h2, h3, h4, h5, h6 {

		font-family:arial,helvetica,sans-serif;
		font-size:.83em;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:1.4;
	}

	img {border:0;}
	
	a {
		cursor:pointer;
		outline-color:-moz-use-text-color;
		outline-style:none;
		outline-width:medium;
	}	

	body {
		color:#393733;
		text-align:center;
		margin:0;
		padding:0;
	}
	
	form {margin:0;}
	
	.clearer {clear:both;}
	
	/*--------------------------------
	 * High Level Layout Styles
	 *-------------------------------*/
	 
	#mainLayout {
		margin:0 auto;
		padding-top:0px;
		width:990px;
		position:relative;
		text-align:left;
		height:100%;
		clear:both;
		overflow:hidden;
	}
	
	#mainContainer {
		margin:0;
		float:left;
		width:990px;
		padding:0;
		position:relative;
		top:0;
		text-align:left;
		background:url("~/media/12773C4BEBAD4CE1B5E1E67D168A5D96.ashx") repeat-y 0 0;
	}

	#mainInnerConatiner {
		margin:0 0px 0 0px;
		float:left;
		width:970px;
		padding:0;
		left:10px;
		position:relative;
		top:0;
	}
	
	#header {
		background:#014629 url("~/media/4A02CE62498545C98F4AA9EBC539C11E.ashx") no-repeat scroll top left;
		color:#FFFFFF;
		float:left;
		margin-bottom:0px;
		padding-top:0px;
		position:relative;
		width:100%;
		margin-left:0px;
	}
	
	#contents {
		float:left;
		position:relative;
		margin:0;
		width:100%;
		background: #014529;
		padding: 4px 0;
		overflow:hidden;
	}
	
	#footer {
		float:left;
		position:relative;
		margin:0;
		padding:0;
		background:#014529;
		width:100%;
	}
	
	/*----------------
	 * Even length columns
	 *----------------*/	

	#even-cols-right {
		background:#FFF url(~/media/146F05CB00E64632BA8A5A2434AFD61D.ashx) no-repeat scroll right bottom; 
		position:relative; 
		left:-4px; 
		width:100%;
		float:left;
	}

	#even-cols-right-space {
		position:relative; 
		background:#014529; 
		left:-236px; 
		width:100%;
		float:left;
	}

	#even-cols-middle {
		position:relative; 
		background:#E9E0CF url(~/media/BC539A3517A44F1CA103A0429998D671.ashx) no-repeat scroll right bottom; 
		left:-4px; 
		width:100%;
		float:left;
	}

	#even-cols-middle-space {
		position:relative; 
		background:#014529; 
		left:-495px; 
		width:100%;
		float:left;
	}

	#even-cols-left {
		position:relative; 
		background:#FFF url(~/media/7703D91E3F4F4EB2B250029DC59FC980.ashx) no-repeat scroll right bottom; 
		left:-4px; 
		width:100%;
		float:left;
	}
		
	#even-cols-left-space {
		position:relative; 
		background:#014529; 
		left:-223px; 
		width:100%;
		float:left;
	}
		
	#even-cols-white-space {
		position:relative; 
		background:#FFF; 
		left:-4px; 
		width:100%;
		float:left;
	}

	#even-cols-wrapper {
		position:relative; 
		width:100%; 
		background:transparent; 
		left:970px; 
		margin:0px;
		padding:0px;
		float:left;
	}

	#even-cols-left-side {
		width:227px; 
		margin: 0px; 
		padding:0px; 
		float:left;
	}

	#even-cols-right-side {
		width:739px; 
		margin: 0px; 
		padding:0px; 
		float:right;
	}

	#even-cols-left-col {
		width:223px;
		margin: 0;
		margin:0 0 4px 4px; 
		padding:0px 0;
		background:transparent url(~/media/9A37F4360C0F4B5AB9C86A35F9219323.ashx) no-repeat scroll right top;	
	}

	#even-cols-middle-col {
		width:495px; 
		margin: 0 0 4px 0; 
		float:left;
	}

	#even-cols-right-col{
		width:236px; 
		margin: 0 0 4px 4px; 
		padding:0px; 
		float:left;
	}
	
	/*------------------------------------
	 * Styles for page header
	 *------------------------------------*/
	#header h1 {
		float: left;
		font-size: 0em;
		height: 85px;
		margin: 0 0 0px 0px;
		overflow: hidden;
		padding: 0
	}
	#header a {
		color: #FFF;
		font-weight: bold;
		text-decoration: none
	}
	/* Value Proposition */
	#valueProposition, #header ul {float: left}
	#valueProposition div {
		font: lighter 18px "times", serif;
		margin: 38px 0 0 17px
	}
	#header .toplinks {float: right; margin: 0 5px 0 0}
	#header .toplinks .header-link{
		border-left: 1px solid #55a51a;
		display: block;
		float: left;
		font-size: .75em;
		margin: 16px 4px 0 0;
		padding: 0 0 0 4px
	}
	#header .toplinks .first {
		border-left: 0px solid #55a51a;
		padding: 0 0 0 0
	}
	#search {
		clear: both;
		margin: 0 5px 0 0;
		position: relative;
		top: 10px
	}
	#search input {font-size: .8em}
	#search .searchBox {width: 165px; color:#999;}
	#search .searchBoxActive {width: 165px; color:#000}
	#search .searchButton {font-size: .8em; margin-left: 6px}
	#header ul{list-style: none; margin: 0; padding: 0}
	#header li {float: left; margin: 4px 0 5px}

	/*-------------------------------------------------
	 * MAIN NAVIGATION  (TABS)
	 *-------------------------------------------------*/
	 
	 
	#main-nav {
		background: #014629 url("~/media/C4DA19E3C659450DA7478F1DA0D6116B.ashx") repeat-x scroll top left;
		clear: left;
		float: left;
		height: 40px;
		position: relative;
		width: 100%
	}
	#main-nav strong a {
		color: #FFF;
		font-size: .9em;
		margin: 2px 12px;
		position: relative
	}
	#main-nav ul#main-nav-list {
		background: #014629;
		float: right;
		width: 85%
	}
	
	#main-nav li.first-item:hover a, #main-nav li.first-over a, #main-nav li.nav-item:hover a, #main-nav li.nav-over a {
		color:#000;
	}
	
	/*left side of first tab with light bg (mouseover)*/
	#main-nav li.first-item{
		background: #6eb340 url("~/media/DBA5873D7B0D46BA83DE5C4BF186FD96.ashx") no-repeat top left;
		height: 21px;
		margin: 0 5px 0 0px;
		padding: 0;
		overflow:hidden;
	}
	/*left side of first tab with light bg (mouseover)*/
	#main-nav li.first-item:hover, #main-nav li.first-over {
		background: #C8D5A7 url("~/media/206CA9FF2B7D4D31A609EFF90B6B6137.ashx") no-repeat top left;
		height: 21px;
		margin: 0 5px 0 0
	}

	/*left side of tabs with dark bg*/
	#main-nav .nav-item{
		background: #6eb340 url("~/media/23968B87B339419F8A369EB3FC73A15B.ashx") no-repeat top left;
		float: left;
		height: 21px;
		margin: 0 5px 0 0px;
		padding: 0;
		overflow:hidden;
	}
	/*left side of tabs with dark bg (mouseover)*/
	#main-nav .nav-item:hover, #main-nav .nav-over{
		background: #C8D5A7 url("~/media/26FB05F7CB87447699A64C3F1A95E92E.ashx") no-repeat top left;
		height: 21px;
		margin: 0 5px 0 0px
	}
	/*right side of tabs with dark bg*/
	#main-nav .nav-item-inner {
		background: transparent url("~/media/D200112602EE454B8003A682BC2E54F9.ashx") no-repeat top right;
		margin: 0;
		padding: 2px 0 2px 0
	}
	/*right side of tabs with dark bg (mouseover)*/
	#main-nav .nav-item:hover .nav-item-inner, #main-nav .nav-over .nav-item-inner, #main-nav .first-over .nav-item-inner {
		background: transparent url("~/media/E56149CD6240410F90167015EAC7FDEF.ashx") no-repeat top right;
		margin: 0;
		padding: 2px 0 2px 0
	}
	#main-nav .nav-item:hover .sub-nav, #main-nav .nav-over .sub-nav, #main-nav .first-over .sub-nav {
		display: block
	}
	#main-nav li .nav-item-inner div {
		display: none;
		font-size: .75em;
		left: 0;
		padding: 0;
		position: absolute;
		top: 21px;
		width: 970px
	}
	
	 /*-------------------------------------------------
	 * SECONDARY NAVIGATION  (SUB-TABS)
	 *-------------------------------------------------*/

	#main-nav .sub-nav ul {
		background: #C8D5A7;
		padding-top: 1px
	}
	#main-nav .sub-nav ul li {
		border-left: 1px #000 solid;
		left: 0;
		margin: 1px 0 1px 0;
		padding: 1px 0 0px 0;
		position: relative
	}
	#main-nav li ul li.first {
		background: none;
		border-left: 0px #000000 solid
	}
	#main-nav .sub-nav li a {
		color: #000;
		font-weight: normal;
		margin: 0px 10px 2px 10px;
		position: relative
	}
	#main-nav li ul li.first:hover, #main-nav li ul li.first .over {
		background: none
	}
	#main-nav .sub-nav li a:hover{
		text-decoration: underline
	}
	/* ---- Position each submenu under it's corresponding tab manually ---- */
	#main-nav #catdropm01 {left: 0px; position: relative}
	#main-nav #catdropm02 {left: 100px; position: relative}
	#main-nav #catdropm03 {left: 140px; position: relative}
	#main-nav #catdropm04 {left: 323px; position: relative}
	#main-nav #catdropm05 {left: 475px; position: relative}
	#main-nav #catdropm06 {left: 415px; position: relative}
	#main-nav #catdropm07 {left: 620px; position: relative}
	
	/*------------------------------------------
	 * High level layout styles for content area
	 *------------------------------------------*/
	#main-left-column {
		border: 0px solid #F00;
		float: left;
		margin: 0px;
		width: 226px
	}
	#main-right-column {
		border: 0px solid #F00;
		float: right;
		margin: 0px;
		width: 740px
	}
	
	
	/*----------------------
	 * Rounded White Modules
	 *----------------------*/
	
	/* -- Whole Modules --*/
	#splash-login, #highlights, #pop-items {
		margin: 0;
	}
	
	#splash-login, #highlights {
		background: #014529;
		padding: 0 0 4px 0;
	}
	
	#pop-items {
		background: #FFF;
		padding: 0;
	}
	
	#resources {
		background: #FFF;
		margin: 0px;
		width: 236px
	}
	
	/* -- Module headers -- */
	
	#splash-login .header {
		background: #E9E0CF url("~/media/88E32833ED1246F5BDEF7527EF394DE5.ashx") no-repeat scroll left top
	}
	#splash-login .header-inner {
		background: transparent url("~/media/A9B55471E9F74A1286326146739BC120.ashx") no-repeat scroll right top
	}
	#highlights .header, #pop-items .header, #splash-login .header {
		height: 36px
	}
	#highlights .header-inner, #pop-items .header-inner, #resources .header-inner {
		background: transparent url("~/media/CE8958BA45C949C8B32F9774B749958B.ashx") no-repeat scroll top right
	}
	#highlights .header, #pop-items .header, #resources .header {
		background: #FFF url("~/media/170CE3789A644DBB8C16F5E637CAEC33.ashx") no-repeat scroll top left
	}
	#resources .header, #resources .header-inner {
		height: 4px
	}
	#even-cols-left-col h2 {
		color: #006C4F;
		display: block;
		font-size: 1.1em;
		font-weight: bold;
		margin: 0;
		padding: 10px 0 0px 10px
	}
	#even-cols-left-col .module-icon {
		float: right;
		margin-right: 9px;
		margin-top:-2px;
	}
	
	#even-cols-left-col .module-icon a {
		margin: 0;
		font-size:1px;
	}
	
	
	/* -- Module bodies -- */
	
	#splash-login .module-body, #highlights .module-body  {
		/* Rounded corner Bottom-Left (White */
		background: #FFF url("~/media/625579180D284C78A1E0CB925B702916.ashx") no-repeat bottom left;
		margin: 0;
		padding: 0;
		width: 100%
	}
	#splash-login .module-inner-body, #highlights .module-inner-body {
		/* Rounded corner Bottom-Right (White) */
		background: transparent url("~/media/024D9D6C8B724875A72AB24A0269EA05.ashx") no-repeat bottom right;
		margin: 0;
		padding: 0 0 4px 0
	}
	
	#even-cols-left-col ul {
		font-size: .75em;
		list-style: none;
		margin: 0;
		padding: 5px 10px
	}
	
	#even-cols-left-col li {
		border-bottom: 1px solid #C8D5A7;
		margin: 4px 2px 3px 2px;
		padding: 0 0 4px 0;
	}
	
	
	#even-cols-left-col h3, #even-cols-left-col h3 a {
		color: #313131;
		font-size: 1.05em;
		font-weight: bold;
		margin: 0 0 0 0;
		padding: 0
	}
	#even-cols-left-col p {
		color: #313131;
		margin: 0 0 0 0;
		padding: 0;
		text-align: justify
	}
	#even-cols-left-col p a {
		color: #006C4F;
		font-size: 1.1em;
		font-weight: bold
	}
	#even-cols-left-col a {
		color: #313131;
		text-decoration: none;
	}
	
	#even-cols-left-col a:hover {
		text-decoration: underline
	}

	/* -- Login Module Content -- */

	#splash-login .login-buttons {
		border-bottom: 1px solid #C8D5A7;
		font-size: 0em;
		margin: 0 auto;
		padding: 4px 0 8px 0;
		text-align: center;
		width: 190px
	}
	#splash-login .login-buttons img {margin: 2px 0}

	#splash-login .why-gs {
		clear: left;
		margin: 10px 0 0 0;
		width: 100%
	}
	
	/* -- Highlights Module Content -- */

	#highlights .rss-info {
		text-align:right;
		font-size:.7em;
		margin:0 15px 0 0;
		/*clear:both;*/
	}
	
	/* -- Resources Module Content (located on the right side) -- */
	
	#resources ul {
		font-size: .9em;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#resources li {
		border-bottom: 1px solid #C8D5A7;
		margin: 0 4px 10px 4px;
	}
	#resources img {
		margin: 0
	}
	
	/*--------------------------------
	 * Right and Middle Column Styles for content
	 *-------------------------------*/

	/* ---- Top Middle and Right columns ----*/
	#top-contents {
		/*#### background: #6eb33f;*/
		background:#014529;
		border: 0px solid #000;
		clear: both;
		float: left;
		margin-top: 4px;
		padding: 0px;
		position: relative;
		width: 740px
	}
	/* ---- Bottom Middle and Right columns ----*/
	#bottom-contents {
		border: 0px solid #000;
		clear: both;
		float: left;
		margin-top: 4px;
		padding: 0px;
		width: 100%
	}
	/* ---- Middle column ---- */
	#main-content{
		background: #014529;
		border: 0px;
		float: left;
		margin: 0;
		overflow: hidden;
		padding: 0;
		width: 495px
	}
	#main-content .main-inner{
		float: left;
		margin: 0px;
		padding: 0px
	}
	/* far right column*/
	#right-column {
		border: 0px;
		float: left;
		padding: 0;
		width: 245px
	}
	/*---- Banner and navigation ----*/
	#top-content h2 {
		border-bottom: 1px #EEE solid;
		font-size: 1.1em;
		font-weight: bold;
		margin: 0 10px 0 10px;
		padding: 10px 0 5px 0
	}
	#outer-banner {
		float: left;
		height: 251px;
		margin: 0;
		padding: 0 0 4px 0;
		background: #014529;
		text-align: right;
		width: 495px
	}
	#banner {
		border: 0px solid #0F0;
		float: right;
		height: 251px;
		margin: 0;
		overflow: hidden;
		padding: 0;
		text-align: left;
		width: 495px
	}
	#banner img {
		border: 0px solid #00F;
		clear: both;
		display: block;
		/*###height: 250px;*/
		height: 251px;
		margin: 0 0 0 0px;
		padding: 0px;
		width: 495px
	}
	
	#banner object {
		margin-left:0px;
		margin-right:0px;
		height:251px;
	}
	
	#banner1, #banner2, #banner3, #banner4, #banner5, #banner6, #banner7, #banner8, #banner9{
		position: absolute
	}
	#banner .bannerOff{
		padding-left: 500px;
		left: 0px;
		top: -2000px
	}
	
	#banner .bannerOver {
		/*left: 0px;*/
		top: 0px;
		text-align: right;
		width: 495px
	}
	
	#purpose-nav {color: #FFF; margin: 0 0 0 -3px; padding: 0 0 3px 0; width: 242px; background:#014529;}
	#banner div {width: 495px}
	#purpose-nav h2 {
		color: #bbc696;
		font-size: 1.5em;
		margin: 0 0 0 15px;
		padding: 0
	}
	#purpose-nav ul {
		list-style: none;
		margin: 0;
		padding: 0;
		/*width: 240px*/
	}
	#purpose-nav li {
		background: #6eb33f;
		border-bottom: #014529 1px solid;
		/*###height: 22px;*/
		height: 23px;
		left: 0px;
		margin: 0;
		padding: 6px 0 6px 0;
		position: relative;
		/*width: 240px;*/
	}
	#purpose-nav ul li:hover, #purpose-nav ul li.over {
		background: #416B91;
		left: 0px;
		position: relative;
		/*width: 240px*/
	}
	#purpose-nav a {
		color: #FFF;
		margin: 0 0 0 10px;
		text-decoration: none
	}
	#purpose-nav ul li:hover a, #purpose-nav ul li.over a {color: #FFF}
	#purpose-nav ul li div {
		background: transparent;
		float: left;
		height: 20px;
		margin-right: 5px;
		width: 1px
	}
	#purpose-nav ul li:hover div.logo, #purpose-nav ul li.over div.logo {
		background: transparent url("~/media/067D166928DA4FDC9D20AE2E64A731BB.ashx") 0 0;
		height: 20px;
		margin-right: 3px;
		width: 40px
	}

	/*
	 *
	 */
	.linkIcon {margin: -2px 0 -2px 0; width:14px; height: 14px;}
	
	/*----------------------
	 * INFORMATION MODULE
	 *----------------------*/

	#info-module {
		float: left;
		width: 495px
	}
	/*--------Grid and rounded border styles---------------*/
	#info-module .grid {
		background: transparent url("~/media/5899FB1FA2D34C9C930A6A5A868BD9DD.ashx") no-repeat top right;
		float: left;
		margin: 0;
		padding: 0;
		width: 100%
	}
	#info-module .grid-top{
		height: 10px;
		margin: 0;
		padding: 0;
		width: 100%
	}
	#info-module .grid-inner-top {
		height: 10px;
		margin: 0;
		padding: 0;
		width: 100%
	}
	#info-module .cell, #info-module .leftcell, #info-module .topcell {}

	/*--------Row-based grid styles---------------*/

	#info-module .rows {margin-bottom: 5px; width: 100%;}
	#info-module .row, #info-module .firstrow, #info-module .splitrow {
		margin: 0 auto;
		overflow: hidden;
		padding: 0;
		width: 100%
	}
	#info-module .firstrow, #info-module .topcell {border-bottom: 2px dotted #B49344}
	#info-module .splitrow {background: transparent url("~/media/D835FD43FF794A90B103A60932332376.ashx") repeat-y top}
	#info-module .rowcell, #info-module .leftcell {float: left; width: 49%; margin-left:2px;}
	#info-module .fullrowcell {width: 98%}

	/*--------Column-based grid styles---------------*/

	#info-module .cols {
		background: transparent url("~/media/D835FD43FF794A90B103A60932332376.ashx") repeat-y top;
		/*margin-bottom: 5px;*/
		width: 100%;
	}
	#info-module .col, #info-module .firstcol, #info-module .splitcol {
		float: left;
		margin: 0 auto;
		overflow: hidden;
		padding: 0;
		width: 49%
	}
	#info-module .firstcol {margin-left: 5px}
	#info-module .colcell, #info-module .fullcolcell, #info-module .fullcolcell {width: 100%}
	#info-module .cell-contents {margin: 5px}
	#info-module .grid p, #info-module .grid h2 {margin: 0px 5px 5px 5px}
	#info-module .grid p {
		color: #414141;
		font-size: 0.8em;
		text-align: justify
	}
	/*All links should be green (not underlined unless hovered over)*/
	#info-module a, #info-module a:link, #info-module a:visited, #info-module a:active {
		color: #235E37;
		text-decoration: none
	}
	#info-module a:hover {
		text-decoration: underline
	}
	/*All images should float left with no border 5px margin on the right and bottom*/
	#info-module .grid img {
		border: 0px solid #FFF;
		/*margin: 0 0px 5px 0px;*/
		text-decoration: none
	}
	/*Section headers should be bold and larger than the otehr text*/
	#info-module .grid h2, #info-module .grid h2 a {color: #235E37; font-size: 1.0em; font-weight: bold}
	
		
	/*------------------------------------
	 * High level layout styles for footer
	 *------------------------------------*/
	 
	.footerBox {
		background: #014529;
		float: left;
		margin-top: 10px;
		width: 100%
	}
	.footerBoxLeft {float: left; width: 400px}
	.footerBoxRight {float: right; width:500px;}
	#footerLogo {
		float: left;
		left: 5px;
		position: relative;
		top: 0
	}
	#copyrightArea {
		color: #FFF;
		float: left;
		font-size: 0.8em;
		left: 30px;
		position: relative;
		text-align: right
	}
	#footerLinks {
		color: #FFF;
		float: right;
		font-size: 0.8em;
		margin-right: 10px;
		text-align: right
	}
	#footerLinks .top a, #footerLinks .bottom a, #footer-contact a{
		color: #FFF;
		text-decoration: none
	}
	#footer-contact {
		color: #FFF;
		font-size: 0.8em;
		left: 30px;
		position: relative;
		text-align: left
	}
	#footer-contact .address, #footer-contact .phone {
		color: #FFF;
		float: left;
		position:relative;
	}
	#footer-contact .phone {margin-left: 15px}


	/* ----------------------
	 * Media Link Icon Styles
	 * ----------------------

	/*Links to specific file types with icons.*/
	a.pdf, a.powerpoint, a.word, a.excel, 
	a.video_green, a.video_tan, a.video_white, 
	a.audio_green , a.audio_tan, a.audio_white, 
	a.podcast_green , a.podcast_tan, a.podcast_white, 
	a.rss_green, a.rss_tan, a.rss_white  {
		padding-right: 20px;
		background-color:transparent;
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	
	a.pdf {			background-image: 		url('/~/media/3A58E33CA61E495CAEFF13A76D83E1D4.ashx') }
	a.powerpoint {		background-image: 		url('/~/media/7CC5881E4D8D41AAA3607F4BB14D4E23.ashx') }
	a.word {		background-image: 		url('/~/media/21246C0D43FA4BA29616D3A637C71F7B.ashx') }
	a.excel {		background-image: 		url('/~/media/D0CA5983F1A744378D8B09A495E4FF78.ashx') }
	
	/*For links on a dark green background*/
	a.video_green {		background-image: 		url('/~/media/9241FE050C25448089963F66085CBCF1.ashx') }
	a.audio_green {		background-image: 		url('/~/media/2AD5320D451444FCA86A8CA80805005A.ashx') }
	a.podcast_green {	background-image: 		url('/~/media/E9CDDC77EF8444E688B3AC4CCDDB027D.ashx') }
	a.rss_green {		background-image: 		url('/~/media/9F978140A74D46E1ABFD7531DF260D09.ashx') }
	
	/*For links on a tan background*/
	a.video_tan {		background-image: 		url('/~/media/CC7E5A8E2FBC49B58B5E5F2D1771220C.ashx') }
	a.audio_tan {		background-image: 		url('/~/media/718B4D389D70439BB1BE511FCB0C5ACB.ashx') }
	a.podcast_tan {		background-image: 		url('/~/media/5CC84D26FD5B446A85D18C4B0AD05EE3.ashx') }
	a.rss_tan {		background-image: 		url('/~/media/8098D42D88DC4AF5B151B1863212A629.ashx') }
	
	/*For links on a white background*/
	a.video_white {		background-image: 		url('/~/media/B4B62DDA4F7B46B7A006C38A7108E12B.ashx') }
	a.audio_white {		background-image: 		url('/~/media/980D9D54AD724A34BEF3EE0176618171.ashx') }
	a.podcast_white {	background-image: 		url('/~/media/BFE45F9877C843CA91DD6E4C3BC47568.ashx') }
	a.rss_white {		background-image: 		url('/~/media/5E970AD7F3284D1FB2E6244C6C412DFA.ashx') }
		
}







@media print {
	body {font-size: 1.0em}
	#header h1, #header .toplinks, #main-nav, #outer-banner, #splash-login, #resources, .module-icon, #footerLogo, #top-contents #main-content, #footerLinks {
		display: none
	}
	li {display: list-item}
	#main-left-column-container h2 {font-size: 1.3em; margin: 0}
	#main-left-column-container {
		float: right;
		font-size: 0.8em;
		margin: 20px 0px 0px 0px;
		width: 300px
	}
	#main-right-column {
		float: left;
		font-size: 1.0em;
		margin: 0 0 5px 0;
		width: 250px
	}
	#main-right-column ul {list-style: none}
	#main-right-column li {
		font-size: 1.0em;
		margin: 0px 0 3px 0
	}
	#highlights h3 {font-size: 1.1em; margin: 0}
	#footer-contact {margin-bottom: 10px}
	#top-contents {margin-top: 20px; width: 200px}
	#bottom-contents {clear: left; margin-top: 140px}
	#footer {clear: both}
	#footer a, #footer {font-size: .9em}
	
	/*----------------------
	 * INFORMATION MODULE (print layout)
	 *----------------------*/

	#info-module {
		background: #E9E0CF url("~/media/113AAD921DF243B3AFA08D3F81087A1B.ashx") no-repeat bottom left;
		float: left;
		width: 495px
	}
	/*--------Grid and rounded border styles---------------*/
	#info-module .grid {
		background: transparent url("~/media/7981B331D2A84611BED56915F296A8CE.ashx") no-repeat bottom right;
		float: left;
		margin: 0;
		padding: 0;
		width: 100%
	}
	#info-module .grid-top{
		background: transparent url("~/media/88E32833ED1246F5BDEF7527EF394DE5.ashx") no-repeat top left;
		height: 10px;
	/* Border top Left color #B89342 */
		margin: 0;
		padding: 0;
		width: 100%
	}
	#info-module .grid-inner-top {
		background: transparent url("~/media/A9B55471E9F74A1286326146739BC120.ashx") no-repeat top right;
		height: 10px;
	/* Border top Right color #B89342 */
		margin: 0;
		padding: 0;
		width: 100%
	}
	#info-module .cell, #info-module .leftcell, #info-module .topcell {}

	/*--------Row-based grid styles---------------*/

	#info-module .rows {margin-bottom: 5px; width: 100%}
	#info-module .row, #info-module .firstrow, #info-module .splitrow {
		margin: 0 auto;
		overflow: hidden;
		padding: 0;
		width: 100%
	}
	#info-module .firstrow, #info-module .topcell {border-bottom: 2px dotted #B49344}
	#info-module .splitrow {background: transparent url("~/media/D835FD43FF794A90B103A60932332376.ashx") repeat-y top}
	#info-module .rowcell, #info-module .leftcell {float: left; width: 49%}
	#info-module .fullrowcell {width: 98%}

	/*--------Column-based grid styles---------------*/

	#info-module .cols {
		background: transparent url("~/media/D835FD43FF794A90B103A60932332376.ashx") repeat-y top;
		margin-bottom: 5px;
		width: 100%
	}
	#info-module .col, #info-module .firstcol, #info-module .splitcol {
		float: left;
		margin: 0 auto;
		overflow: hidden;
		padding: 0;
		width: 49%
	}
	#info-module .firstcol {margin-left: 5px}
	#info-module .colcell, #info-module .fullcolcell, #info-module .fullcolcell {width: 100%}
	#info-module .cell-contents {margin: 5px}
	#info-module .grid p, #info-module .grid h2 {margin: 0px 5px 5px 5px}
	#info-module .grid p {
		color: #414141;
		font-size: 0.8em;
		text-align: justify
	}
	/*All links should be green (not underlined)*/
	#info-module a, #info-module a:link, #info-module a:visited, #info-module a:active {
		color: #235E37;
		text-decoration: none
	}
	#info-module a:hover {
		text-decoration: underline
	}
	/*All images should float left with no border 5px margin on the right and bottom*/
	#info-module .grid img {
		border: 0px solid #FFF;
		margin: 0 0px 5px 0px;
		text-decoration: none
	}
	/*Section headers should be bold and larger than the otehr text*/
	#info-module .grid h2, #info-module .grid h2 a {color: #235E37; font-size: 1.0em; font-weight: bold}
}
