@import url("whitespace-reset.css");

body {
	font-family: times, serif, Verdana, Arial, Sans-Serif;
	font-size: 11pt;
	background: #EAE8E9;
	color: #050505; }

h1 { 
	font-family:  Verdana, Arial, Sans-Serif;
	font-size: 20pt; }

h2 { 
	font-family:  Verdana, Arial, Sans-Serif;
	font-size: 16pt;
	margin: 5px 0; }
h3 { 
	font-family:  Verdana, Arial, Sans-Serif;
	font-size: 14pt;
	margin: 5px 0; }

h4 { 
	font-family:  Verdana, Arial, Sans-Serif;
	font-size: 16pt;
	margin: 5px 0 5px 20px;
	width: 300px;
	border-bottom: 1px solid #000; }

#sitewrapper {
	width: 918px;
	margin: 7px auto 0 auto; }
	#sitewrapper #header {
		display: none;}

	#sitewrapper #main {
		background: white;
		float: left;
		width: 918px; }
		#sitewrapper #main #sidebar {
			display: none;}
		#sitewrapper #main #content {
			width: 1000px;
			font-size:14pt !important;
			padding: 0 9px 20px 0; }
			#sitewrapper #main #content #breadcrumbs {
				display: none;}
				#sitewrapper #main #content form.interiorform {
					margin: 5px 5px 20px 20px;
				}
				#sitewrapper #main #content div.hometeaseritem {
					width:400px;
					float:left;
					clear: both;
					margin: 0 0 30px 20px; }
					#sitewrapper #main #content div.hometeaseritem img {
						float: left;
						margin: 0 5px 0 0; }
					#sitewrapper #main #content div.hometeaseritem p {
						width: 300px;
						line-height: normal;
						font-size: 14pt;}
				#sitewrapper #main #content #right div.hometeaseritem {
					width:400px;
					float:left;
					clear: both;
					margin: 20px 0 30px 30px; }
  				   #sitewrapper #main #content #right div.hometeaseritem p {
						width: 200px;
						line-height: normal;
						font-size: 14pt; 
						margin: 0 0 0 0}
	
			#sitewrapper #main #content table#bibliotable {
				width:80%;	}
				#sitewrapper #main #content table#bibliotable tr td {
					text-align:left;	}
			#sitewrapper #main #content form table {
				width:80%;	}
				#sitewrapper #main #content form table tr td {
					text-align:left;	}
			#sitewrapper #main #content div.teaseritem {
				width:450px;
				float:left;
				height:160px;
				margin-right:30px; }
				#sitewrapper #main #content div.teaseritem h2 {
					border:none;
					font-size:10pt; }
				#sitewrapper #main #content div.teaseritem img {
					float:right;
					margin:0 0 10px 5px; }
				#sitewrapper #main #content div.teaseritem p {
	                line-height:125%;
	                font-size:11pt;}
			#sitewrapper #main #content div.resourcesteaseritem {
				width:335px;
				float:left;
				height:230px;
				margin-right:30px; }
				#sitewrapper #main #content div.resourcesteaseritem h2 {
					border:none;
					font-size:14pt; }
				#sitewrapper #main #content div.resourcesteaseritem img {
					float:left;
					margin:0 10px 10px 20px; }
				#sitewrapper #main #content div.resourcesteaseritem p {
			        line-height:125%;
					font-size:11pt; }
				
			#sitewrapper #main #content h1 {
			    margin: 0px 0px 10px 0px;
				padding: 5px 9px 2px 18px;
				font-weight:normal;
				letter-spacing:2px;
				font-family: Arial, Helvetica, sans-serif }
				div.navproducts #main #content h1 {
					color: black;
					background-color: #1A67B0; }
				div.navsupport #main #content h1 {
					color:black;
					background-color:#25702a; }
				div.navcst #main #content h1 {
					color:black;
					background-color:#B70215; }
				div.navabout #main #content h1 {
					color:black;
					background-color:#DAAB15; }
				div.navresources #main #content h1 {
					color:black;
					background-color:#7841C1; }
				div.navsearch #main #content h1 {
					color:black;
					background-color:#666; }
			#sitewrapper #main #content h2 {
				margin: 20px 100px 5px 20px; }
				div.navproducts #main #content h2 { 
				    color: #1A67B0;
					border-bottom: 1px solid #1A67B0;}
				div.navsupport #main #content h2 {
				    color: #236C26;
					border-bottom: 1px solid #236C26;}
				div.navcst #main #content h2 { 
				    color: #B70215;
					border-bottom: 1px solid #B70215;}
				div.navresources #main #content h2 { 
				    color: #7841C1;
					border-bottom: 1px solid #7841C1;}
				div.navsearch #main #content h2 { 
				    color: #B70215;
					border-bottom: 1px solid #B70215;}
				div.navabout #main #content h2 { 
				    color: #DAAB15;
					border-bottom: 1px solid #DAAB15;}
				#sitewrapper #main #content h2 a {
					text-decoration:none; }
			#sitewrapper #main #content h3 {
				padding: 0 0 0 20px; }
			#sitewrapper #main #content img {
				margin: 0;
				padding: 0; }
			#sitewrapper #main #content object {
				margin-left: 20px; }
			#sitewrapper #main #content #searchcontrol {
				margin: 0 0 0 20px;
				padding: 0; }
			#sitewrapper #main #content div.img-caption-125-float-right {
				width:125px;
				float:right;
				text-align:center;
				padding:0 0 10px 0;
				margin:0 100px 15px 20px; }
				#sitewrapper #main #content div.img-caption-125-float-right img {
					margin:0 auto; }
				#sitewrapper #main #content div.img-caption-125-float-right p {
					color:#666;
					text-align:center;
					margin:10px 0 0 0;
					padding:0 5px 0 5px; }
			#sitewrapper #main #content div.img-caption-125-float-left {
				width:125px;
				float:left;
				text-align:center;
				padding:0 0 10px 0;
				margin:0 10px 15px 20px; }
				#sitewrapper #main #content div.img-caption-125-float-left img {
					margin:0 auto; }
				#sitewrapper #main #content div.img-caption-125-float-left p {
					color:#666;
					text-align:center;
					margin:10px 0 0 0;
					padding:0 5px 0 5px; }
			#sitewrapper #main #content div.img-caption-250-float-right {
				width:250px;
				float:right;
				text-align:center;
				padding:0 0 10px 0;
				margin:0 100px 15px 20px; }
				#sitewrapper #main #content div.img-caption-250-float-right img {
					margin:0 auto; }
				#sitewrapper #main #content div.img-caption-250-float-right p {
					color:#666;
					text-align:center;
					margin:10px 0 0 0;
					padding:0 5px 0 5px; }
			#sitewrapper #main #content div.img-caption-250-float-left {
				width:250px;
				float:left;
				text-align:center;
				padding:0 0 10px 0;
				margin:0 10px 15px 20px; }
				#sitewrapper #main #content div.img-caption-250-float-left img {
					margin:0 auto; }
				#sitewrapper #main #content div.img-caption-250-float-left p {
					color:#666;
					text-align:center;
					margin:10px 0 0 0;
					padding:0 5px 0 5px; }
			#sitewrapper #main #content div.img-caption-520 {
				width:520px;
				text-align:center;
				padding:0 0 10px 0;
				margin:10px 0 15px 20px; }
				#sitewrapper #main #content div.img-caption-520 img {
					margin:0 auto; }
				#sitewrapper #main #content div.img-caption-520 p {
					color:#666;
					text-align:center;
					margin:10px 0 0 0;
					padding:0 5px 0 5px; }
			#sitewrapper #main #content img.interior-img {
				margin-left: 20px; }
			#sitewrapper #main #content img.interior-img-float-left {
				float:left;
				margin: 0 10px 10px 20px; }
			#sitewrapper #main #content img.interior-img-float-right {
				float:right;
				margin: 0 100px 10px 10px; }
			#sitewrapper #main #content p {
				padding: 0 0 0 0;
				margin: 0 100px 15px 20px;
				line-height: 125% }
			#sitewrapper #main #content blockquote {
				padding: 0 0 0 0;
				margin: 0 120px 15px 50px; 
				line-height: 125%}
			#sitewrapper #main #content a {
				text-decoration: underline;
				color: #00539F; }
			#sitewrapper #main #content table.nopad {
				padding: 0 0 0 0;
				margin: 0 0 0 0; }
				#sitewrapper #main #content table.nopad tr td {
					padding: 0 0 0 0; }
				#sitewrapper #main #content table.nopad tr th {
					padding: 0 0 0 0; }				
			#sitewrapper #main #content table.coloredrows {
				padding: 0 0 0 10px;
				margin: 10px 0 10px 20px; }
				#sitewrapper #main #content table.coloredrows tr td {
				    border: 1px solid #000;
				    padding: 5px 10px 5px 10px; }
				#sitewrapper #main #content table.coloredrows tr th {
				    border: 1px solid #000;
					padding: 10px 10px 10px 10px; }
			#sitewrapper #main #content table {
				padding: 0 0 0 10px;
				margin: 10px 0 10px 20px; }
				#sitewrapper #main #content table tr td {
					padding: 5px 10px 5px 0; }
			#sitewrapper #main #content #left {
				float: left;
				width: 365px; }
			#sitewrapper #main #content #em-software {
				float: left;
				width: 734px;
				margin-bottom: 15px; }
				#sitewrapper #main #content #em-software div.em-desc {
					float: left;
					width:171px; }
					#sitewrapper #main #content #em-software div.em-desc p {
						text-align: center;
						width:171px; }
			#sitewrapper #main #content ul {
				padding: 10px 0 10px 45px;
				list-style-type: disc;
				margin: 0; }
			#sitewrapper #main #content ol {
				padding: 10px 0 10px 45px;
				list-style:decimal;
				margin: 0; }
			#sitewrapper #main #content ul li, #sitewrapper #main #content ol li {
				margin-right: 100px !important; }
			#sitewrapper #main #content ol.spacedlist li{
	            padding-top: 20px;
            }
			#sitewrapper #main #content #left ul {
				width: 300px;
				padding: 0 0 0 35px;
				list-style-type: disc;
				margin: 0; }
				#sitewrapper #main #content #right ul {
					width: 300px;
					padding: 0 0 0 35px;
					list-style-type: disc;
					margin: 0; }
				#sitewrapper #main #content ul li {
					margin: 0 0 5px 0; }
			#sitewrapper #main #content #right {
				float: left;
				width: 365px; }
			#sitewrapper #main #content #right h3, #sitewrapper #main #content #left h3 {
				clear:left; }


	#sitewrapper #footer {
		display: none; }
