/* Basic Styles */
*						{
						margin: 0px;
						padding: 0px;
						}

body						{ 
						background: url(/images/background.jpg) 0 0 repeat-x #e3e6ed;
						text-align:center;
						
						}

ul						{
						list-style:none;
						}
					
a						{
						font-weight:bold;
						color:#064096;
						text-decoration:none;
						}
						
/* layout */
#header-logo					{
						margin:5px 0px 0px 14px;}

#center						{
						text-align:center;
						}

.header						{
						height: 139px;
						padding: 7px 0px 7px 0px;
						}
					
.layout						{
						background: url(/images/background3.jpg) 0 0 repeat-x #ffffff;
						border: 1px solid #000;
						width:917px;
						margin:10px 0px 0px 14px;
						padding:15px 0px 0px 13px;
						}

#contact					{
						color:white;
						clear:both;
						height:87px;
						padding:0px 14px 0px 0px;
						font-family:Arial, Helvetica, sans-serif;
						margin:0px;
						}
						
#blueBox					{
						background-color:#064096;
						float:left;
						height:74px;
						width:669px;
						margin:0px;
						padding:0px;
						}
						
#blueBox h1					{
						font-size:14pt;
						font-weight:600;
						letter-spacing:.1em;
						padding:25px 0px 0px 50px;
						}
						
#blueBox p					{
						font-weight:600;
						padding:5px 0 0 290px;}

#redBox						{
						background-color:#ad1b22;
						float:left;
						height:74px;
						width:233px;
						margin:0px;
						padding:0px;
						}
						
#redBox h1					{
						font-size:11pt;
						padding:20px 0px 0px 15px;
						}
						
#redBox h2					{
						font-size:17pt;
						padding:5px 0px 0px 15px;
						}
						
#page_wrapper					{
						margin: 0px auto 0px auto;
						text-align:left;
						width:960px;
						}

#layout_wrapper					{
						background: url(/images/background2.jpg) #e3e6ed repeat-x;
						width:960px;
						min-height:439px;
						}
						
/* Default Page Content */
.casestudy					{
						margin:30px 0px 60px 200px;}
					

						
/*a.casestudy:hover				{
						background-position:0px -46px;}*/
						
.content					{
						float:left;
						width:643px;
						padding:0px;
						font-family: Arial, Helvetica, sans-serif;
						font-size:14px !important;
						line-height:16px;
						margin:0px 0px 20px 30px;
						min-height:300px;
						}
						
.content h1					{
						border:1px solid #000000;
						color:#064096;
						font-size:15pt;
						margin:2px 0px 10px 0px;
						padding:5px 5px 5px 0px;
						text-align:right;
						width:635px;
						}
						
.content h1#main					{
						border:none;
						color:#064096;
						font-size:15pt;
						margin:0px 0px 10px 0px;
						text-align:left;
						width:620px;}

.content h2					{
						font-weight:bold;
						padding:10px 0px 10px 0px;
						margin:25px 0px 0px 0px;
						}

.content h3					{
						padding:15px 50px 0px 0px;
						margin:0px 0px 10px 0px;
						}						
						
.content p					{
						padding:0px 50px 19px 0px;
						margin:0px 0px 0px 0px;
						font-size:14px;
						}
					
.content ul					{
						display: inline;
						padding:0px 0px 0px 30px;
						margin-left:30px;
						font-size:14px;
						list-style:none;}
						
.content hr					{
						width:635px;
						margin-bottom:20px;}
						
.content li					{
						background:url(/images/bullet.gif)0px 5px no-repeat;
						display:block;
						padding:0px 0px 0px 13px;
						margin-bottom:10px;
						width:550px;}
						
#contact					{
						background-color:#ffffff;}
						
.content h4					{
						font-weight:bold;
						float:right;
						margin-right:10px;
						text-transform:uppercase;}
						
.content h4 a					{
						color:#ab1b22;}
						
.content h4 a:hover				{
						color:#000;}
						
.content input					{
						font-size:14px;
						height:20px;
						padding:2px 0px 0px 2px;}

.content textarea					{
						padding:2px 0px 1px 2px;}

						
/* Mailing List */
form h1						{
						float:left;
						}

form p						{
						font-weight:600;
						padding:5px 0px 0px 311px;
						}
						
#box						{
						color:black;
						float:left;
						font-size:11pt;
						font-weight:normal;
						height:20px;
						margin:22px 0px 0px 10px;
						padding:1px 0px 0px 0px;
						text-align:center;
						width:200px;
						}
						
.submit						{
						background: #AD1B22 none repeat scroll 0 0 !important;
						color: #ffffff;
						padding:0px 0px 3px 0px;
						height:21px;
						width:45px;
						margin:25px 0px 0px 10px;
						text-shadow: 1px 1px 1px #000;
						background-image:none;
						border:1px outset #020202;
						color:#FFFFFF;
						font-family:arial;
						font-size:11px;
						font-weight:bold;
						line-height:normal;
						cursor:pointer;
						}
						
						
.submit2					{
						background: #AD1B22 none repeat scroll 0 0 !important;
						color: #ffffff;
						padding:0px 0px 3px 0px;
						height:21px;
						width:45px;
						margin:10px 0px 0px 0px;
						text-shadow: 1px 1px 1px #000;
						background-image:none;
						border:1px outset #020202;
						color:#FFFFFF;
						font-family:arial;
						font-size:11px;
						font-weight:bold;
						line-height:normal;
						cursor:pointer;
						}
						
.tableborder					{
						border:1px solid #e0e5eb;
						margin:10px auto;
						padding:10px;
						width:400px;
						line-height:17px;
						}
						
.tableborder tbody				{
						padding:10px;}
						
.tableborder tr td				{
						padding:5px 5px 5px 5px;
						margin:0px auto;
						}
						
/* footer */
#footer						{
						margin-bottom:100px;}

#addthis					{
						float:left;
						padding:4px 0px 0px 15px;
						}

#footer						{
						color:#696969;
						font-family:Arial, Helvetica, sans-serif;
						font-size:8pt;
						font-weight:400;
						text-align: right;
						
						}						

#footer p					{
						float:right;
						padding:4px 14px 0px 0px;
						width:500px;
						}
						
#footer a					{
						color:#696969;
						}
						
/* ABOUT US PAGES */
#about-nav					{
						float:right;
						margin-right:10px;}
				
						