@charset "utf-8";
/* CSS Document */


		html 	{
			height: 100%;
		}

		body 
		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			background: url('./images/michaelroberto_bg.png') repeat-x #fff;
			margin: 0; 
			padding: 0;
			text-align: center; 
			color: #333;
			height:100%;
		}
		a {color:#25637d;}
		a:hover {color:#000000;}
		
		h1 { font-size:16px; font-weight:normal; }
		h2 { font-size:14px; font-weight:normal; }
		h3 { font-size:12px; font-weight:normal; }
		h4 { font-size:10px; font-weight:normal; }
		h5 { font-size:9px; font-weight:normal; }
		h6 { font-size:8px; font-weight:normal; }
		#container 
		{
		    height: auto !important;
		    height: 100%;
		    margin: 0 auto -4em;

			width: 800px;  
			text-align: left; 
			position: relative;
			min-height: 100%;
			background: url('./images/michaelroberto_content_bg.png') repeat-y #eee;

		}
		#header 
		{
			background: #000; 
			margin: 0;  
		}
		#nav
		{
			padding-bottom:30px; 
			margin:0px;
			padding:0px;
		}
		#nav li {
			display:inline;
			margin:0px;
			padding:0px;
		}
		#footer
		{
		    height: 4em;
			position: relative;
			width:800px;
			margin:0 auto;
			background: url('./images/michaelroberto_content_bg.png') repeat-y #eee;
		}
		#push
		{
			height:4em;
		}
		#content 
		{
			padding: 0px 0px 20px 20px; 
			height:100%;
			width:760px;
		}
		#scroller 
		{ 
			margin: 0px 0px 20px 0px;
			border-bottom:0px solid #333;
			border-left:0px solid #333;
			border-right:0px solid #333;
			text-align:center;
		}
		#scroller img 
		{
			border:2px solid #000;
			margin:7px;
		}
		#innerscroll
		{
			border-bottom:0px solid #eee;
			border-left:0px solid #eee;
			border-right:0px solid #eee;
			padding:0px;
			margin:0px;
		}
		#innerscroll_two
		{
			border:0px solid #333;
			padding:3px;
			margin:0px;
		}
		 #modal_container {  
			padding:5px;  
			background-color:#fff;  
			border:1px solid #333;  
			overflow:auto;  
			font-family: Verdana, Arial, Helvetica, sans-serif;  
			font-size:12px;  
			color:#333;  
			text-align:left;  
		} 
		  
		#modal_overlay {  
			background-color:#000;  
		} 

ul.subsection_tabs {
	list-style:none;
	margin:0;
	padding:0;
	border-bottom:1px solid #999;
	height:21px;
}

ul.subsection_tabs li {
	float:left;
	margin-right:7px;
	text-align:center;
}

ul.subsection_tabs li a {
	display:block;
	height:16px;
	padding:4px 6px 0 6px;

	background: url('images/tab_bg.gif') repeat-x;
	color:#666;
	text-decoration:none;
	border:1px solid #ccc;
	border-bottom:1px solid #999
}

ul.subsection_tabs li a:hover {
	color:#666;
}

ul.subsection_tabs li a.active {
	/*background-color:#ddeeff;*/
	background: url('images/tab_bg_highlight.gif') repeat-x;
}

ul.register_tabs {
	border-bottom:none;
}

ul.register_tabs li a.active {
	background-color:#6d7a81;
	color:#fff;
}

.tablestyle td { padding:4px 4px 4px 10px;font-size:11px;vertical-align:top; }
.subcase_image {float:right;text-align:right;font-weight:bold;padding-right:50px;}
.subcase_image img {border:1px solid #ccc; }
.subcase_title {float:left;text-align:right;padding:2px;font-weight:bold;font-size:11px;line-height:200%;width:100px;padding-right:10px;}
.subcase_title_project {font-size:12px;margin:0px;}
.subcase_title_detail {padding:2px;font-size:11px;line-height:200%;}
