/*
Title:      MDCI default stylesheet
Author:     Backbone Media Inc.
Updated:    May 13th, 2008
Notes:	    
*/

html{
margin:0;
padding:0;
}

body{
margin:0;
padding:20px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background:url(../images/bg_body.jpg) bottom center no-repeat #0e5188;
}

a{color:#366d9a;text-decoration:none;}
a:link{}
a:hover{text-decoration:underline;}
a:active{}
a:visited{}
a img{}

h1{}
h2{}
h3{}

p{line-height:140%;}

blockquote{}


#container{
width:788px;
margin:0 auto;
background:url(../images/bg_container_mid.gif) repeat-y;
}
#containerInner{background:url(../images/bg_container_top.jpg) no-repeat;}
#containerInner2{
background:url(../images/bg_container_bot.jpg) bottom no-repeat;
padding:0 37px;
}

	#header{}
		#searchForm{
		width:180px;
		float:right;
		padding:13px 0 0 0;
		text-align:right;
		}
			#searchInput{
			width:100px;
			border:1px solid #a1a1a1;
			font-size:10px;
			}
			#searchButton{
			border:1px solid #a1a1a1;
			background:#a1a1a1;
			color:#fff;
			font-size:10px;
			}
		#header p{
		text-align:right;
		color:#666;
		margin:0 0 0 0;
		padding:15px 0 0 0;
		}
			#header p a{color:#666;}
		#header h1{
		margin:0;
		padding:0;
		}
			#header h1 a{
			text-indent:-9999px;
			margin:10px 0 0 0;
			padding:0;
			border:0;
			background:url(../images/logo.jpg) no-repeat;
			height:88px;
			width:170px;
			float:left;
			clear:both;
			overflow:hidden;
			color:#fff;
			}
		
		#printHeader{display:none;}
			
		#header h2{
		margin:0;
		padding:0;
		}
			#header h2 span{
			text-indent:-9999px;
			margin:30px 0 0 0;
			padding:0;
			border:0;
			background:url(../images/tagline.jpg) no-repeat;
			height:52px;
			width:385px;
			float:right;
			}
		#nav{
		clear:both;
		padding:20px 0;
		_padding:10px 0 20px 0;
		font-size:11px;
		font-weight:bold;
		font-family:Helvetica, Verdana, Arial, sans-serif;
		text-align:center;
		}
			#nav ul{
			list-style:none;
			margin:0;
			padding:0;
			}
			#nav li{
			border-right:2px solid #034881;
			float:left;
			text-transform:uppercase;
			padding:0 15px;
			}
				#nav li.first{padding:0 21px 0 0;}
				#nav li.last{
				border:none;
				padding:0 0 0 21px;
				}
			#nav a{color:#034881;}
				#nav a:hover, #about #about1 a, #services #services1 a, #method #method1 a, #expertise #expertise1 a, #resources #resources1 a, #news #news1 a, #contact #contact1 a{
				color:#00b7ff;
				text-decoration:none;
				}
	
	#footer{
	clear:both;
	padding:15px 0;
	border-top:1px solid #bbc5cc;
	}
		#footer p{
		color:#666;
		margin:0;
		}
			#footer p a{color:#666;}
	

.clear{clear:both;}
.floatR{float:right;}
.floatL{float:left;}

.red{color:#ff0000;}