@media all {

/* BASIC ELEMENTS: =basic 
----------------------------------------------- */

	body{ background-color:#fff; margin:0px; padding:0px;  font-size: 12px; line-height: 18px; color: #000; font-family: Arial, Helvetica, sans-serif; text-align:center; }
	h1 { display: none; }
	form { margin: 0px; padding: 0px; }
	a img { border: none; }
	a, a:visited { color: red; text-decoration: none; }
	a:hover { text-decoration: underline; }
	p { line-height: 16px; font-size: 12px; text-align: justify; margin: 0px 0px 12px 0px; padding: 0px; }
	td { text-align: left; }

/* CONTAINERS: =containers
----------------------------------------------- */

	#wrapper { width: 871px; height: 566px; margin: 10px auto 10px auto; position: relative; }
	#wrapper:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
	#wrapper #flash { margin: 5px 0px 0px 0px; float: left; }
	
	#logo { margin: 0px 0px 4px 0px; }
	#logo-home { margin: 0px; }
	#banner { text-align: left; margin: 0px 0px 0px 0px; padding: 2px; width: 865px; border-bottom: solid 1px #ccc; background: url(/skins/obs3/images/title-banner-.jpg) no-repeat 2px 2px; height: 24px; }
	#banner h2 { color: white; font-weight: 400; font-size: 16px; margin: 5px 0px 0px 10px; }
	
	#content-wrapper { margin: 0px auto 5px auto; padding: 0px; border: solid 0px #ccc; width: 869px; height: 459px; }
	#content { text-align: left; margin-top:5px; padding: 10px; }
	#content-left { margin: 0px; padding: 10px; width: 414px; height: 410px; float: left; border-right:1px solid #ccc; }
	#content-right { margin: 0px; padding: 10px; width: 414px; height: 410px; float: left; overflow: auto; }
	
	#menu { width: 871px; height: 28px; position: absolute; top: 72px; left: 0px; }
	#menu img { padding: 0px; margin: 0px; float: left; }
	#menu #dropdown-states { font-size: 12px; line-height: 17px; padding: 10px 0px 0px 20px; margin: 0px; list-style: none; text-align: left; position: absolute; bottom: 30px; left: 107px; z-index: 99; display: block; width: 161px; height: 265px; border: 1px solid #ccc; background: url(/skins/obs3/images/states-bg.jpg) center repeat-y; background-color: #fff; display: none; }
	#menu #dropdown-states li a { color: #000; text-decoration: none; }
	#menu #dropdown-states li a:hover { text-decoration: underline; }
	#menu #dropdown-aboutus { position: absolute; bottom: 30px; left: 545px; z-index: 99; display: none; background: #fff; }

/* CLASSES:
------------------------------------------------- */
	.button { background-color: #242424; color:white; border: solid 1px; border-color:white; cursor:hand; margin-top:10px; }
	.text-block { padding: 5px 8px 5px 8px; }
	.red { color: red; }
	.smallprint { font-size: 10px; margin-top: 10px; }
}
