@charset "utf-8";
/* CSS Document */

/* <Soratoh Media - 2009> */

* {margin: 0px}
  
html, body {
	margin: 0px;
	width: 100%; height: 100%;
	color: #6f6f6f;
	font: 11px/22px Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff url('../images/top-bg.gif') repeat-x}

#wrapper {
	margin: 0px auto;
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0px auto -75px;
	text-align: center}
	
/*  Head Area... Properties  **********/
	
#head-area {
    position: relative;
	margin: 0px auto;
	width: 880px;
	height: 151px}
	
#drcc-logo {
	position: absolute;
	width: 321px;
	height: 91px;
	top: 32px;
	left: 23px}
	
	#drcc-logo a {
		width: 321px;
		height: 91px;
		display: block}
	
	#drcc-logo h1 {
		width: 321px;
		height: 95px;
		background: transparent url('../images/drcc-logo.gif') no-repeat;
		text-indent: -9009px}
	
#top-tab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 30px;
	color: #b4b4b4;
	position: absolute;
	right: 0px;
	width: 350px;
	height: 30px;
	background-color: #0a0a0a}
	
	#top-tab a {
		color: #b4b4b4;
		text-decoration: none}
	#top-tab a:hover {
		text-decoration: underline}
	
#drcc-tag {
	position: absolute;
	width: 460px;
	height: 16px;
	top: 76px;
	left: 397px}
	
	#drcc-tag h2 {
		width: 460px;
		height: 16px;
		background: transparent url('../images/drcc-tag.gif') no-repeat;
		text-indent: -9009px}
	
/*  Menu Items... Properties  **********/

#menu-items {
	text-align: left;
    position: relative;
	margin: 0px auto;
	width: 880px;
	height: 38px}

#menu-items ul {
	height: 38px;
	list-style: none;
	padding: 0px 25px 0px 27px;
	margin: 0px;
	background: #f15722 url('../images/menu-bg.gif') repeat-x;
	background-position: 0px 0px}
	
	#menu-items li {
		display: inline}
	
		#menu-items li a {
			display: block;
			float: left;
			height: 38px;
			padding-right: 2px;
			text-indent: -9999px;
			background: transparent url('../images/menu-buttons.gif')}
	
			#menu-items li a.home {
				background-position: -25px 0;
				width: 85px}
 
			#menu-items li a.about {
				background-position: -112px 0px;
				width: 93px}
	
			#menu-items li a.services {
				background-position: -207px 0px;
				width: 110px}
 
			#menu-items li a.sourcing {
				background-position: -319px 0px;
				width: 183px}
	
			#menu-items li a.members {
				background-position: -506px 0px;
				width: 109px}
	
			#menu-items li a.partners {
				background-position: -619px 0px;
				width: 117px}
	
			#menu-items li a.sponsors {
				background-position: -739px 0px;
				width: 117px}

			/*  Begin Hover  **********/

			#menu-items li a.home:hover, #menu-items li a#home-on {
				background-position: -25px 38px;
				width: 85px}
 
			#menu-items li a.about:hover, #menu-items li a#about-on {
				background-position: -112px 38px;
				width: 93px}
	
			#menu-items li a.services:hover, #menu-items li a#services-on {
				background-position: -207px 38px;
				width: 110px}
 
			#menu-items li a.sourcing:hover, #menu-items li a#sourcing-on {
				background-position: -319px 38px;
				width: 183px}
	
			#menu-items li a.members:hover, #menu-items li a#members-on {
				background-position: -506px 38px;
				width: 109px}
	
			#menu-items li a.partners:hover, #menu-items li a#partners-on {
				background-position: -619px 38px;
				width: 117px}
	
			#menu-items li a.sponsors:hover, #menu-items li a#sponsors-on {
				background-position: -739px 38px;
				width: 117px}

/*  Blue Box... Properties  **********/

#blue-box {
	background: #1796d3 url('../images/blue-bg.jpg') top center no-repeat}
	
	#blue-box .we-are {
		position: relative;
		margin: 0px auto;
		width: 880px;
		height: 179px;
		text-indent: -9009px;
		background: #1796d3 url('../images/we-are.gif') center no-repeat}
	
		#blue-box .we-are .apply-here {
			position: absolute;
			width: 330px;
			height: 41px;
			top: 67px;
			left: 504px;
			text-indent: -9009px}
	
			#blue-box .we-are .apply-here a {
				display: block;
				width: 330px;
				height: 41px}
				
#title-box {
	width: 100%;
	height: 59px;
	background: #1796d3 url('../images/blue-bg.jpg') top center no-repeat;
	text-align: center}
					
	#title-box .innertube {
		position: relative;
		margin: 0px auto;
		width: 880px;
		height: 59px;
		text-align: left;
		text-indent: -9009px}
		
	#title-box .title-about {
		background: transparent url('../images/title-about.gif') top left no-repeat; height: 59px}
		
	#title-box .title-services {
		background: transparent url('../images/title-services.gif') top left no-repeat; height: 59px}
		
	#title-box .title-sourcing {
		background: transparent url('../images/title-sourcing.gif') top left no-repeat; height: 59px}
		
	#title-box .title-members {
		background: transparent url('../images/title-members.gif') top left no-repeat; height: 59px}
	
	#title-box .title-partners {
		background: transparent url('../images/title-partners.gif') top left no-repeat; height: 59px}
		
	#title-box .title-sponsors {
		background: transparent url('../images/title-sponsors.gif') top left no-repeat; height: 59px}
		
	#title-box .title-management {
		background: transparent url('../images/title-management.gif') top left no-repeat; height: 59px}
		
	#title-box .title-privacy {
		background: transparent url('../images/title-privacy.gif') top left no-repeat; height: 59px}
		
	#title-box .title-faq {
		background: transparent url('../images/title-faq.gif') top left no-repeat; height: 59px}
		
	#title-box .title-sitemap {
		background: transparent url('../images/title-sitemap.gif') top left no-repeat; height: 59px}
		
	#title-box .title-dayton {
		background: transparent url('../images/title-dayton.gif') top left no-repeat; height: 59px}
		
	#title-box .title-become-partner {
		background: transparent url('../images/title-become-partner.gif') top left no-repeat; height: 59px}
		
	#title-box .title-directors {
		background: transparent url('../images/title-directors.gif') top left no-repeat; height: 59px}
		
	#title-box .title-advisory {
		background: transparent url('../images/title-advisory.gif') top left no-repeat; height: 59px}
		
	#title-box .title-service-providers {
		background: transparent url('../images/title-service-providers.gif') top left no-repeat; height: 59px}
		
	#title-box .title-what-is {
		background: transparent url('../images/title-what-is.gif') top left no-repeat; height: 59px}
		
	#title-box .title-apply {
		background: transparent url('../images/title-apply.gif') no-repeat; height: 59px}
		
	#title-box .title-contact {
		background: transparent url('../images/title-contact.gif') top left no-repeat; height: 59px}
		
	#title-box .title-news {
		background: transparent url('../images/title-news.gif') top left no-repeat; height: 59px}
		
	#title-box .title-become-provider {
		background: transparent url('../images/title-become-provider.gif') top left no-repeat; height: 59px}
		
	#title-box .title-gallery {
		background: transparent url('../images/title-gallery.gif') top left no-repeat; height: 59px}
		
	#title-box .title-become-sponsor {
		background: transparent url('../images/title-become-sponsor.gif') top left no-repeat; height: 59px}

	#title-box .title-facility {
		background: transparent url('../images/title-facility.gif') top left no-repeat; height: 59px}

	#title-box .title-lab-support {
		background: transparent url('../images/title-lab-support.gif') top left no-repeat; height: 59px}

	#title-box .title-business-support {
		background: transparent url('../images/title-business-support.gif') top left no-repeat; height: 59px}

	#title-box .title-resident-affiliate {
		background: transparent url('../images/title-resident-affiliate.gif') top left no-repeat; height: 59px}
		
	#title-box .title-optional-services {
		background: transparent url('../images/title-optional-services.gif') top left no-repeat; height: 59px}
		
	#title-box .title-become-member {
		background: transparent url('../images/title-become-member.gif') top left no-repeat; height: 59px}
		
	#title-box .title-resources {
		background: transparent url('../images/title-resources.gif') top left no-repeat; height: 59px}
		
	#title-box .title-sp-schedule {
		background: transparent url('../images/title-sp-schedule.gif') top left no-repeat; height: 59px}
		
	#title-box .title-events-schedule {
		background: transparent url('../images/title-events-schedule.gif') top left no-repeat; height: 59px}
		
	#title-box .apply-small a {
		position: absolute;
		top: 15px;
		right: 21px;
		display: block; 
		width: 208px;
		height: 33px;
		background: transparent url('../images/apply-small.gif') top left no-repeat}


/*  What Is... Properties  **********/
 
#what-is {
	width: 100%;
	height: 55px;
	background: #efefef url('../images/what-bg.gif')}

	#what-is ul {
		width:880px;
		list-style: none;
		padding: 0;
		margin: 0 auto}
 
		#what-is li {display: inline}
	
			#what-is li a {
				display: block;
				float: left;
				width: 220px;
				height: 55px;
				text-indent: -9999px;
				background: transparent url('../images/what-menu.gif')}
	
				#what-is li a.incubation {
					background-position: 0px 0px}
 
				#what-is li a.mentoring {
					background-position: -220px 0px}
	
				#what-is li a.acceleration {
					background-position: -440px 0px}
 
				#what-is li a.sourcing {
					background-position: -660px 0px}
					
				/*  Begin Hover  **********/
 
				#what-is li a.incubation:hover {
					background-position: 0px 55px}
	
				#what-is li a.mentoring:hover {
					background-position: -220px 55px}
	
				#what-is li a.acceleration:hover {
					background-position: -440px 55px}
	
				#what-is li a.sourcing:hover {
					background-position: -660px 55px}
					
#gray-bar {
	width: 100%;
	height: 2px;
	background-color: #d1d1d1}
					
/*  Content... Properties  **********/		

#content-area {
	position: relative;
	margin: 0px auto;
	width: 880px;
	background-color: #ffffff}
	
#column-wrap {
	float: left;
	width: 100%;
	background: #ffffff url('../images/content-bgj.gif') top right no-repeat}
	
#main-column {
	width: 626px;
	margin-right: 265px;
	text-align: left}		
					
#side-bar {
	float: left;
	width: 254px;
	height: 500px !important;
	height: 100%;
	margin-left: -254px;
	background: #ffffff url('../images/content-bg.gif') top left no-repeat}
	
	#side-bar .box {
		width: 100%;
		text-align: left;
		padding: 25px 25px 0px 25px}
		
#map_canvas {
	border: 1px solid #e7e7e7;
	width: 204px;
	height: 200px;
	overflow: hidden}
					
/*  HTML... Properties  **********/
		
.clear-both {clear: both}

a {
	color: #f15722;
	outline: none}
	
a:hover {
	text-decoration: none}

p {
	padding-bottom: 20px}
	
h3 {
	color: #f15722;
	font-size: 16px;
	margin: 0 0 10px 0;
	font-weight: normal}
	
h4 {
	font-size: 12px;
	margin: 0 0 5px 0;
	font-weight: 800}

.image-body {
	padding: 5px}
	
img {
	border-style: none; 
	text-decoration: none}
	
ul {
	margin-top: 0px;
	margin-bottom: 20px;
	list-style-image: url('../images/bullet.gif');
	list-style-position: outside}
	
ul#faq {
	margin-top: 0px;
	margin-bottom: 20px;
	list-style-image: url('../images/bullet-arrow.gif');
	list-style-position: outside}
	
#drcc-gallery a {
		float: left;
		width: 133px;
		height: 88px;
		padding: 5px}
		
ol {
	margin-top: 0px;
	margin-bottom: 20px;
	list-style-position: outside}
	
.top {
	width: 100%;
	font-size: 9px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	border-top: 1px solid #e7e7e7;
	text-align: right}
	
	.top a {
		color: #484848;
		text-decoration: none}

.cushion {padding: 25px}	

.quote {
	font-style:italic;
	padding: 20px 0px 0px 20px;
	background: url('../images/quotemark.gif') top left no-repeat}
	
.quoted {
	margin: 10px;
	padding-top: 20px;
	text-align: right;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	background: url('../images/quoted-bg.gif') top center no-repeat}

/*  Extras Area... Properties  **********/

#extra {
	width: 100%;
	height: 190px;
	text-align: center;
	padding-top:10px;
	background-color: #f7f7f7;
	border-top: 1px solid #e7e7e7}
	
	#extra-wrap {
		position: relative;
		margin: 0px auto;
		width: 880px}
	
		.extra-box {
			position: relative;
			float: left; 
			margin: 0px auto;
			width: 282px;
			text-align: left}
			
			.extra-box h1 {
				padding-bottom: 10px;
				font-weight: normal;
				font-size: 18px}
			
			.extra-box ul {
				width: 282px;
				list-style: none;
				padding: 0;
				margin: 0 auto}
				
			.extra-box li a {
				display: block;
				float: left;
				width: 282px;
				color: #484848;
				text-decoration: none;
				border-top: 1px solid #e7e7e7}
					
		.vertical-18 {
			position: relative;
			float: left; 
			width: 17px}

/*  Foot Area... Properties  **********/

.foot-push {height: 75px}

#foot-wrap {
	width: 100%;
	height: 75px;
	text-align: center;
	background: transparent url('../images/foot-bg.gif') repeat-x}
	
	#foot-wrap .innertube {
		position: relative;
		margin: 0px auto;
		width: 880px}
	
			#foot-wrap .content {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				line-height: 20px;
				float: left;
				color: #b4b4b4;
				width: 586px;
				padding: 20px 20px 0px 20px;
				background-color: transparent;
				text-align: left}
		
	#foot-wrap .content a {color: #b4b4b4; text-decoration: none}
	#foot-wrap .content a:hover {text-decoration: underline}
	
			#proud {
				margin-top: 14px;
				width: 250px;
				position: relative;
				float: right}
	
/* Form style */

hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; }

#contact {
	display: block;
	width: 650px;
	margin: 70px auto;
	padding: 35px;
	border: 1px solid #cbcbcb;
	background-color: #ffffff}
	
#contact h1 {
	margin: 10px 0 10px;
	font-size: 24px;
	color: #333333 }

#contact hr {
	color: inherit;
	height: 0;
	margin: 6px 0 6px 0;
	padding: 0;
	border: 1px solid #d9d9d9;
	border-style: none none solid}

label {
	display: inline-block;
	float: left;
	height: 32px;
	line-height: 32px;
	width: 155px}

input, textarea, select {
	margin: 0;
	padding: 5px;
	color: #484848;
	font: 11px/22px Verdana, Arial, Helvetica, sans-serif;
	background-color: #f7f7f7;
	border: 1px solid #ccc;
	margin: 5px 0}

input:focus, textarea:focus, select:focus {
	border: 1px solid #f15722;
	background-color: #ffffff;
	color: #333}

input.submit {
	cursor: pointer;
	border: 1px solid #222;
	background: #333;
	color: #ffffff}

input.submit:hover {background:#1796d3}

fieldset {
	padding: 20px;
	border: 1px solid #e7e7e7}

legend {
	padding: 7px 10px;
	font-weight: bold;
	color: #000;
	border: 1px solid #e7e7e7}

span.required {font-size: 13px; color: #ff0000}

.error_message {
	display: block;
	height: 22px;
	line-height: 22px;
	background: #fbe3e4 url('assets/error.gif') no-repeat 10px center;
	padding: 3px 10px 3px 35px;
	margin: 10px 0;
	color: #8a1f11;
	border: 1px solid #fbc2c4;
	text-align: center}

#succsess_page h1 {
	background: url('assets/success.gif') left no-repeat;
	padding-left: 22px}