html, body							{ background-color: #24334b; text-align: center; font-size: 100.01%; } /* eliminates most size inheritance errors in IE and Opera */
.aaavanish 							{ display: none; }

/********** General Positioning Styles **********/

#container 							{ width: 720px; height: 100%; margin: 0 auto; background-color: #eee; }
#skip 								{ width: 720px; margin: 0; padding: 0 0 4px 0; background-color: #24334b; text-align: right; }
#header 							{ width: 720px; height: 144px; margin: 0; padding: 0; position: relative; background: url('../images/header12.jpg') no-repeat top left; 
									border-top: 2px solid #eee; overflow: hidden; }
#content 							{ width: 530px; margin: 0; padding: 0 0 16px 0; float: right; background-color: #eee; text-align: justify; }
#sidebar 							{ width: 160px; margin: 2px 0 0 2px; position: relative; float: left; text-align: left; background-color: #eee; }
#footer 							{ width: 720px; clear: both; background-color: #24334b; text-align: center; overflow: hidden; }
.testimonials						{ border-bottom: 1px solid #c0c0c0; margin: 0 12px 0 0; }
.testimonials1						{ border-bottom: 0px none; margin: 0 12px 0 0; }

/********** Skip Include Styles **********/

#skip p 							{ font-family: verdana, arial, helvetica, sans-serif; font-size: 0.7em; letter-spacing: 2px; color: #fff; margin: 4px 4px 0 0; }
#skip a:link, #skip a:visited, #skip a:active { text-decoration: none; color: #fff; }
#skip a:hover, a:focus 				{ text-decoration: underline; }

/********** Header Include Styles **********/

#header span 						{ display: none; }
#header img 						{ border: 0px none; margin: 0; padding: 0; }

/********** Content Div Styles **********/

#content p 							{ font-family: arial, helvetica, sans-serif; font-size: 0.8em; line-height: 1.25em; color: #333; padding: 0 8px; margin: 12px 12px 0 0; }
#content p.underline				{ font-family: arial, helvetica, sans-serif; font-size: 0.8em; line-height: 1.25em; color: #333; padding: 0 8px 16px 8px; 
									margin: 12px 12px 0 0; border-bottom: 1px dashed #333; }
#content p.underline1				{ font-family: arial, helvetica, sans-serif; font-size: 0.8em; line-height: 1.25em; color: #333; padding: 0 12px 16px 12px; 
									margin: 0 12px 0 0; border-bottom: 1px dashed #666; text-align: center; }
#content p.center					{ text-align: center; }
#content p.filesize					{ text-align: center; line-height: 1em; margin-top: 0; }
#content p.centerbold				{ text-align: center; font-weight: bold; }
#content p.centerboldlink			{ text-align: center; font-weight: bold; font-size: 1em; }
#content p.quote					{ font-family: arial, helvetica, sans-serif; font-size: 0.8em; line-height: 1.25em; color: #333; padding: 0 8px 16px 8px; 
									margin: 12px 12px 0 0; font-style: italic; }
#content p.quote1					{ font-family: arial, helvetica, sans-serif; font-size: 0.8em; line-height: 1.25em; color: #333; padding: 0 8px 0 8px; 
									margin: 12px 12px 0 0; font-style: italic; font-weight: bold; }
#content a:link  					{ text-decoration: none; color: #284262; font-weight: bold; }
#content a:visited 					{ text-decoration: none; color: #6a0d6b; font-weight: bold; }
#content a:hover, #content a:focus 	{ text-decoration: underline; color: #6a0d6b; font-weight: bold; }
#content a:link.bookmark, #content a:visited.bookmark, #content a:hover.bookmark, a:focus.main.bookmark, #content a:active.bookmark { text-decoration: none; color: #284262; }
#content h2 						{ font-family: arial, helvetica, sans-serif; font-size: 1.1em; color: #284262; margin: 16px 8px 0 8px; letter-spacing: -1px; }
#content h2.center					{ font-family: arial, helvetica, sans-serif; font-size: 1.1em; color: #284262; margin: 16px 8px 0 8px; letter-spacing: -1px; text-align: center; }
#content h3 						{ font-family: arial, helvetica, sans-serif; font-size: 0.95em; color: #284262; margin: 16px 12px 0 8px; letter-spacing: -1px; }
#content ol 						{ font-family: arial, helvetica, sans-serif; font-size: 0.8em; line-height: 1.25em; color: #333; padding: 0 8px; 
									margin-left: 4em; } /* required for Internet Explorer */
#content ul 						{ font-family: arial, helvetica, sans-serif; font-size: 0.8em; line-height: 1.25em; color: #333; list-style-type: square; 
									padding: 0 8px; margin: 4px 16px 4px 48px; } /* required for Internet Explorer */
#content abbr	 					{ border-bottom: 1px dotted #555; cursor: help; }
#content img.left 					{ float: left; padding: 12px; border: 1px solid #bbb; margin: 8px; }
#content img.right					{ float: right; padding: 12px; border: 1px solid #bbb; margin: 0 0 8px 16px; }
#content img.center					{ padding: 12px; border: 1px solid #bbb; margin: 16px; }
#content blockquote					{ background: url('../images/66b.gif') no-repeat left top; margin-left: 20px; margin-right: 60px; padding-left: 20px; 
									margin-bottom: 60px; font-size: 0.95em; font-style: italic; }
#content cite						{ background: url('../images/99b.gif') no-repeat right top; margin-top: 0; text-align: right; float: right; 
									font-family: arial, helvetica, sans-serif; font-size: 1em; font-weight: bold; padding: 0 20px 20px 20px; font-style: italic; color: #284262; }
#content blockquote.list			{ background: url('../images/66b.gif') no-repeat left top; margin-left: 20px; margin-right: 20px; padding-left: 20px; margin-bottom: 60px; 
									font-size: 1.2em; font-style: italic; }
#content cite.list					{ background: url('../images/99b.gif') no-repeat right top; margin-top: 0; text-align: right; float: right; 
									font-family: arial, helvetica, sans-serif; font-size: 1em; font-weight: bold; padding: 0 20px 20px 20px; font-style: italic; color: #284262; }
#content blockquote.test		 	{ background: url('../images/66b.gif') no-repeat left top; margin: 10px 60px 0 20px; font-size: 0.75em; font-style: italic; 
									font-family: arial, helvetica, sans-serif; padding: 16px 60px 0 24px; }
#content cite.test					{ background: url('../images/99b.gif') no-repeat right top; margin: 0 80px 0 60px; text-align: right; float: right; 
									font-family: arial, helvetica, sans-serif; font-size: 0.9em; font-weight: bold; padding: 16px 24px 24px 24px; font-style: italic; color: #284262; }
#content a:link.links, #content a:visited.links	{ text-decoration: none; color: #2942a4; font-weight: bold; font-size: 1.1em; letter-spacing: -1px; }
#content a:hover.links, #content a:focus.links { text-decoration: underline; color: #2942a4; font-weight: bold; font-size: 1.1em; letter-spacing: -1px; }
#content span.capitals				{ text-transform: uppercase; }
#content p.bold						{ font-weight: bold; }
#content span.bold					{ font-weight: bold; }
.right1 								{ float: right; width: 160px; margin: 10px 16px 10px 10px; padding: 10px; border: 1px solid #ccc; text-align: center; 
									font-family: arial, verdana, helvetica, sans-serif; font-size: 0.7em; font-weight: bold; }

/********** Opening Page Box **********/

#box1 								{ width: 215px; margin: 2px 2px 8px 16px; padding: 0; float: right; border: 1px solid #000; background: #284262; }
#box1 p			 					{ font-family: arial, helvetica, sans-serif; font-size: 0.8em; margin: 8px 16px 12px 16px; padding: 0; color: #fff; line-height: 1.25em; }
#box1 a:link, #box1 a:visited, #box1 a:focus, #box1 a:hover, #box1 a:active { text-decoration: underline; color: #fff; }
#box1 h2		 					{ font-family: arial, helvetica, sans-serif; font-size: 1.1em; font-weight: bold; letter-spacing: -1px; text-align: center; 
									margin: 8px 8px 0 8px; padding: 0; color: #fff }
#box1 img			 				{ border: 1px solid #ccc; margin: 12px 0 8px 0; }
#box1 p.imgbox1						{ text-align: center; }

/********** Sidebar Div Styles **********/

#sidebar a.vmenu:link, #sidebar a.vmenu:visited { display: block; width: 165px; height: 24px; background-color: #008080; color: #eee; text-align: left; line-height: 2em; 
									border-bottom: 2px solid #eee; font-family: arial, helvetica, sans-serif; font-weight: bold; padding-left: 8px; font-size: 0.75em; 
									text-decoration: none; }
#sidebar a.vmenu:hover, #sidebar a.vmenu:focus { background: #550c56; color: #fff; }
#sidebar a.vmenu:active 			{ background: #550c56; color: #fff; }

/********** Sidebox Div Styles **********/

#sidebox 							{ margin: 2px 0 2px 0; width: 171px; border: 1px solid #000; background: #284262; text-align: left; }
#sidebox p			 				{ font-family: arial, helvetica, sans-serif; font-size: 0.8em; margin: 8px 8px 12px 8px; padding: 0; color: #fff; line-height: 1.25em; }
#sidebox a:link, #sidebox a:visited, #sidebox a:focus, #sidebox a:hover, #sidebox a:active { text-decoration: underline; color: #fff; }
#sidebox h2			 				{ font-family: arial, helvetica, sans-serif; font-size: 1.1em; font-weight: bold; letter-spacing: -1px; margin: 8px 8px 0 8px; padding: 0; 
									color: #fff; text-align: center; }
#sidebox img			 			{ border: 1px solid #ccc; margin: 12px 0 8px 0; }
#sidebox p.imgbox1					{ text-align: center; }

/********** Footer Div Styles **********/

#footer p 							{ font-family: verdana, arial, helvetica, sans-serif; font-size: 0.65em; line-height: 2em; color: #fff; padding: 8px 8px 0 0; 
									margin: 0 0 16px 0; }
#footer a:link, a:visited 			{ text-decoration: none; color: #fff; }
#footer a:hover, a:focus 			{ text-decoration: underline; color: #fff; }

/********** Site Map Styles **********/

#site-map dl 						{ font-family: arial, helvetica, sans-serif; text-align: left; }
#site-map dt a:link, #site-map dt a:visited	{ font-size: 0.9em; color: #2942a4; font-weight: bold; margin: 0 16px 0 16px; text-decoration: none; }
#site-map dt a:hover, #site-map dt a:focus { font-size: 0.9em; color: #2942a4; font-weight: bold; margin: 0 16px 0 16px; text-decoration: underline; }
#site-map dd 						{ font-size: 0.8em; color: #333; margin: 0 16px 16px 32px; }

/********** Form Styles **********/

label 								{ width: 150px; font-family: arial, helvetica, sans-serif; font-size: 0.8em; font-weight: normal; line-height: 20px; color: #333; 
									text-align: left; }
span.form 							{ color: #333; font-size: 0.9em; font-weight: bold; }
fieldset 							{ font-size: 1em; border: 0px none; color: #333; text-align: left; margin: 0; }
input 								{ font-family: arial, helvetica, sans-serif; font-size: 0.8em; font-weight: bold; border: 1px solid #10586f; width:60%; 
									padding: 5px; margin: 0 0 8px 0; }
textarea 							{ font-family: arial, helvetica, sans-serif; font-size: 0.8em; font-weight: bold; border: 1px solid #10586f; width:90%; padding: 5px; 
									margin: 0 0 24px 0; }
.submit 							{ background-color: #008080; width: 160px; color: #fff; border: 1px solid #000; padding: 2px 4px; height: 2.2em; margin: 16px 16px 0 0; }