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



*{
			margin-top: 0;
			margin-bottom:0;
			padding-top: 0;
			padding-bottom:0;
			}
		
html{
			height: 100%;
			}
		
body {
	font-family: Georgia, Times, serif;
	margin-top:	0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	padding:0px;
	background: #930;			
	
			}
			
.outbody {
	text-align:center;
	color:#FFF;
	font-size:x-small;
	margins:0;
	padding: 20 0 0;
	width: 800px;
	margin: 0px auto;
}
			
#header {
	background: url(../Banner/MRC_Banner.gif) no-repeat;
	height: 140px;
	margin:0px auto;
	padding:0px;
	width: 800px;
			}
		

#header_text {
	font-size: medium;
	font-weight: lighter;
	margin-top: 80px;
	float:left;
	margin-left: 515px;
	display: inline;
	
}

#header_text a{
	color:#FFF;
	text-decoration:none;
}



#header_text a:hover{
	color:#CCC;
}

		
#container {
	margin:0 auto;
	text-align:center;
	width:800px;
	position:relative;
	background-color:#FFF;
	-webkit-box-shadow: 3px 5px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 3px 5px 5px rgba(0, 0, 0, 0.5);
	padding: 0px;	
			}

.content {
	width:800px;
	vertical-align: top;
	text-align:left;
	padding-top: 20px;
	background: url(../Banner/grey-line.gif) no-repeat top;
	border-top: 5px solid #930;
}

a:link {
	text-decoration: none;
	color: #930;
}
a:visited {
	text-decoration: none;
	color: #930;
}
a:hover {
	color: #666;
}
a:active {
	text-decoration: none;
}

.footer {
	height: 40px;
	text-align:center;
	border-top: 5px solid #930;
	background-color: #CCC;
	margin:0 auto;
	}
	
.footerhome {
	height: 95px;
	text-align:center;
	border-top: 5px solid #930;
	background-color: #CCC;
	margin:0;
	}	

.footer_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:small;
	padding-top: 10px;
	text-align:center;
	margin:0;
	}

h1 {
	font: bold 20pt Georgia, Times, serif;
	padding-bottom: 10px;
	text-align: left;
	margin-left: 50px;
	font-variant:small-caps;
	}
	

h2 {
	font-size:medium;
	font:bold;
	padding-bottom: 5px;
	padding-top: 10px;
	margin-left: 60px;
	text-align: left;
	}	
	
h3 {
	font: bold medium;
	font-family:Georgia, "Times New Roman", Times, serif;
	
	}
	
p {
	font-size: 12pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000;
	text-align:left;
	padding-top:10px;
	padding-bottom: 10px;
	margin-left: 50px;
	
	}
	
.home {
	text-align:center;
	color:#930;
	font-style:italic;
	padding-top:20px;
}

.homebold {
	font-weight:bold;
	font-size: 14pt;
	color:#930;
	font-style:italic;
	padding-top:20px;
	text-align:center;
	
}

.homeblack {
	font-weight:normal;
	font-size: 12pt;
	color:#000;
	font-style:normal;
	padding-top:40px;
	padding-bottom:20px;
	text-align:center;
	
}
.little {
	font-size: 12pt;
	font-weight: lighter;
	font-style:italic;
}
		
.projects {
			margin-left: 30px;
			padding-top:5px;
			padding-bottom: 5px;
			width: 400px;
			}
	
	

li {
	list-style:circle;
	font: 12pt Georgia, "Times New Roman", Times, serif;
}	
			
			
		ul {
			font-family: Georgia, "Times New Roman", Times, serif;
			padding-left: 100px;
			margin:0;
		}
		
	
		.review {
			
			margin-left: 50px;
			padding: 5px;
			width: 325px;
			text-align:left;
			font-style:italic;
			
			
						}
						
		.reviewRight {
			
			margin-right: 20px;
			padding: 5px;
		
			text-align:right;
			font-style:italic;
			
			
						}				
		.line {
			border-top:3px solid #930;
			width: 350px;
			text-align:left;
		}
		
		.mini {
			padding:0;
			margin:0;
		}
		.line2 {
			border-top:3px solid #930;
			width: 750px;
			text-align:left;
			padding:0;
			
			
		}
						
		




#clienteachwide {
	width:720;
	margin:0;
	text-align:center;
	height: 300px;	
}

#clienteachwide a{
	text-decoration:none;
	color:#FFF;
}



#clienteachwide a:hover{
	text-decoration:none;
	color:#FFF;
}

#client {
	width:400;
	margin:0;
	text-align:center;
	height: 215px;
	float: left;
}

#client a{
	text-decoration:none;
	color:#FFF;
	border-style: none;
}

#client a:visited{
	text-decoration:none;
	border-style: none;
}


#client a:hover{
	text-decoration:none;
	color:#FFF;
}

#clientR {
	width:400;
	margin:0;
	text-align:center;
	height: 215px;
	float: right;
}

#clientR a{
	text-decoration:none;
	color:#FFF;
}



#clientR a:hover{
	text-decoration:none;
	color:#FFF;
}

#clienteach {
	width:400;
	margin:0;
	text-align:center;
	float:left;
	height: 300px;
	
}

#clienteach a{
	text-decoration:none;
	color:#FFF;
}



#clienteach a:hover{
	text-decoration:none;
	color:#FFF;
}

.title {
	font-size:12pt;
	font-weight:bold;
	padding:0;
	border-top:dotted #930 1px;
	padding-top:5px;
	margin-left:25px;
}
.desc {
	font-size:10pt;
	font-weight:normal;
	font-style: italic;
	padding:0;
	
	margin-left:25;
}

.description {
	font-size:10pt;
	font-weight:normal;
	font-style: italic;
	padding:0 0 0 0px;
	margin-left:25;
	width:300px;
}

.image {
	padding-left:20px;
	padding-top:10px;
	margin-left:10;
	border-style: none;
}
