@charset "utf-8"; 
* {margin:0; padding:0;} /* Zero out all browser defaults */

/*** General styles ***/
	html 	{height:100%; overflow-y:scroll; margin:0; padding:0;}
	body 	{height:100%; border:0; margin:0; padding:0; text-align:center; font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif; color:#000; 
				background-color:#4b1a2f;}

		a 				{color:#00386b;}
		a:visited 	{color:#00386b;}
		a:hover 		{color:#564b47;}
		
		/* get rid of those system borders being generated for A tags */
		a:active 	{outline:none; color:#00386b;}
		:focus 		{-moz-outline-style:none;}

		
	h1 	{margin:0;}
	h2 	{margin:10px 0 10px 0;}
	h3 	{margin:10px 0 10px 0;}
	p		{text-align:left; font-size:13px; padding-bottom:16px;}
	img 	{border:0;}
	.center	{text-align:center;}
	
	/*** Images ***/
		.imgleft 	{float:left; border:none; margin:0 16px 16px 0;}
		.imgright 	{float:right; border:none; margin:0 0 16px 16px;}	
		.imgcenter	{border:none; margin:0 auto;}

	#wrap 		{background:#fff; width:930px; margin:0 auto;}
	#header 		{background: url(../images/backgrounds/header.jpg) no-repeat top; height:115px; min-height:115px; position:relative;}
	#bodywrap	{background: url(../images/backgrounds/horizFullStripe.jpg) repeat-y top; height:100%; min-height:100%; position:relative; z-index:1;}
	
	/* Three column static layout */
	#container	{background-color:#fff; float:left; width:486px; margin:0 0 10px 23px; padding:0;
		border-left:198px solid #efefe7; /* The width and color of the left rail */	border-right:198px solid #efede7; /* The width and color of the right rail */}
	#leftrail		{float:left; width:200px; margin-left:-200px; position:relative;}
		#leftrailwrap		{padding:0 16px 16px 16px;}
		#leftrailwrap p	{font-size:12px; text-align:justify; line-height:18px;}
		
	#centercolumn	{float:left; width:486px; margin-right:-486px;}
		#centercolumn p {margin:0 10px;}
		#centercolumn h2	{text-align:center; font-size:18px; text-decoration:underline; color:#4b1a2f;}
		
	#rightrail		{float:right; width:200px;	margin-right:-200px;	position:relative;}
		#osubadge a	{text-decoration:none; padding-bottom:20px;}
		#osuwhite	{background-color:#fff; width:160px; padding:0 10px 10px 10px; margin:0 auto; height:165px; min-height:165px; 
			font-size:13px; border:1px solid #ccc; border-top:none; text-align:center;}
	
	
	/* Subheader */
		.subheadstripe {background: url(../images/_common/menu/subheadstripe.jpg) repeat-x left; 
			width:198px; color:#fff; font-weight:bold; text-align:center; font-size:14px; line-height:32px; margin:0 auto;}
		.writingscript {color:#4b1a2f; font: oblique normal bold 13px Arial, Helvetica, sans-serif; margin:16px 0;}


	/* Rotating Ticker on Home Page */
		.tickerstyle	{width:180px; height:400px; min-height:400px; border:none; background:transparent; 
				padding:0; overflow:hidden; margin:0 auto;}
		.messagediv 	{display:none; background:transparent; height:400px; min-height:400px; }
		.messagediv h6	{text-align:center; font-size:14px; font-weight:bold; margin:4px 0 10px 0;}
	
		#textrotationmessage {font-size:10px; text-align:center; background-color:transparent; color:#aaa; margin-top:30px;}

		
	#affiliations {margin:0 auto; width:880px; border-bottom: 1px solid #ddd;}
	#addressstrip {margin:0 auto; width:880px; border-bottom: 1px solid #ddd; font-size:12px; padding:4px; font-weight:bold; background-color:#efede7;}
	
	#footer {clear:both;  background: url(../images/backgrounds/footer.jpg) no-repeat top; height:30px; min-height:30px;}
	#footer p {margin:0 auto; font-size:11px; text-align:center;}
	/*   * html #footer {height:1px;} */
	

/* Vista Style Toolbar */
#vista_toolbar 	{position:absolute; top:76px; font:normal 12px 'Trebuchet MS','Arial'; margin:0 auto; padding:0; left:23px;}
#vista_toolbar ul {background: url(../images/menu/back.gif) repeat-x; float:left; line-height:32px; list-style:none; margin:0; padding:0 10px 0 10px; width:864px;}
#vista_toolbar li {display:inline; padding:0;}
#vista_toolbar a 	{color:#FFF; /* need because it will use default link color */ 
		float:left; padding:0 3px 0 3px; /* left 3 px because of left.png image */ text-decoration:none;}
#vista_toolbar a span 		{display:block; float:none; padding:0 10px 0 7px;}
#vista_toolbar a span img 	{border:none; margin:8px 4px 0 0;}

/* show picture when mouse over link */
#vista_toolbar a:hover			{background: url(../images/menu/left.png) no-repeat left center;}
#vista_toolbar a:hover span 	{background: url(../images/menu/right.png) no-repeat right center;}
#vista_toolbar a.right 			{float:right; /* for help button - just add class "right" ->  <a class="right"... */}

#flashhp {margin:0 auto; position:relative;}
	.flashmdrt {height:320px; width:200px; min-height:320px; min-width:200px; padding:0; margin:0; position:absolute; left:708px; top:0px;  
			background: url(../images/_common/banners/mrdtAnnualMeeting-1.png) no-repeat top;}
	.flashmdrtlink 	{font-size:13px; margin-top:264px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
	.flashmdrtother 	{font-size:13px; margin-top:6px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
	
		/* Nav for cycle */	
		td a {margin: 5px;}
		.nav {margin: 5px 0;}
		#nav a, #s7 strong {margin: 0 5px; padding: 3px 5px; border: 1px solid #ccc; background: #fc0; text-decoration: none;}
		#nav a.activeSlide {background: #ea0;}
		#nav a:focus {outline: none;}
		#output {text-align: left;}
		#nav {text-align: left;}
		

/* HP Testimonials IFrame */
#hptestframe {border:1px solid #ccc;}
	
		
/* Thickbox */
#thb {}
	.notation {font-size:11px; text-align:center;}
	#contactstripe	{font-size:13px; font-weight:bold; border:1px solid #ccc; border-right:none; border-left:none; background-color:#e8dabd; line-height:20px;}
	#thb p {padding-right:30px; padding-left:30px;}

	
/* UDLL promo */
#udllwrap {text-align:center; padding:30px; width:620px;}
	#udlltagline 		{font-size:16px; font-weight:bold; margin:0 auto 20px auto;}
		.accessible 	{color:#cc7c00;}
		.sustainable 	{color:#336b3c;}
		.healthy 		{color:#3b7eb1;}
	#udllwrap p			{text-align:justify;}
	#udllwrap h3		{font-size:16px; font-weight:bold; margin:0 auto; color:#4b1a2f;}

	
/* OSU promo */
#osuwrap {text-align:center; padding:50px; width:580px;}
	#osuconnection		{font-size:18px; text-align:center; font-weight:bold; border-bottom:1px solid #666; margin-bottom:20px;}
	#osuwrap h3			{font-size:16px; font-weight:bold; text-align:left; color:#4b1a2f; margin:10px 0 4px 0; line-height:20px;}
	#osuwrap p			{text-align:justify;}
	.bookimage 			{float:left; border:none; margin:0 16px 12px 0;}
	.amazonicon			{padding-left:24px;}
	
/* Icons */	
.elink {padding-left:24px;}
.elink {background: url(../images/_common/icons/16px/link16.gif) no-repeat left;}font-weight: bold;
		
	

/* Print formatting */
#mouseScriptDisplay {display: block;}

/* Home Page Subscription Form */
#subscribeform {position:absolute; z-index:30; margin:28px 0 0 478px; border-right:1px solid black; white-space:nowrap; font-size:12px; width:418px;
		border-bottom:1px solid black; background-color:#f5f5f5;	padding:4px 4px 6px 4px; text-align:right;}