/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
		Includes: Shell (div that acts as a container for every div in the site)
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */		
		body { margin:0px; padding:0px; background: #00308A;}		
		a { color: #F67A17; }
		a:hover { color: #FFFFFF; text-decoration: none; background: #00308A;}
		.fauxColumns {width:50%; float:left;}
		.imgLeft {margin-right:20px;}
		.imgRight {margin-left:20px;}	
		strong { font-weight: bold; font-size: 12px;}
		strong span { color: #F67A17;}
		li {list-style:square;}
#bookmark {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
line-height:15px;
padding-top:52px;
text-align:right;
width:760px;
}	
		#bookmark a{ text-decoration: none; color: #FFFFFF; background: #F67A17; display: block; width: 95px; text-align: center; float: right;	border-top: 2px solid #FFFFFF;	border-right: 2px solid #FFFFFF;	border-left: 2px solid #FFFFFF;}
		#bookmark a:hover {background: #9A4400;}
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
		Includes: Navigation, Logo, CTAs (located in header area), Phone Numbers, Search Box (located in header area)
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */		
		#h_shell_100 {
	background: url(../img/h_shell_100_bg.gif) repeat-x;
	height: 138px;
}
		#h_top { width: 760px; margin-right: auto; margin-left: auto; background: url(../img/h_shell_bg.gif) no-repeat center; height: 99px;}	
		#h_logoArea {height:15px;}
		#h_logoArea a { width:230px; height:50px; position: absolute; top: 28px; margin-left: 93px;}
		#h_logoArea a:hover {background:none;} 		
		#h_nav {
	width: 661px;
	font: bold small-caps 17px/19px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 79px;
}		
		#h_nav ul{
	padding: 0px;
	margin: 7px 0px 0px;
} 
		#h_nav li{
	float: left;
	list-style: none;
	margin-right: 11px;
	border-right: 5px solid #FFFFFF;
	padding-right: 11px;
} 
		#h_nav li a{ color: #FFFFFF; text-decoration: none; display: block; width: auto; float: left; padding: 2px 5px;}
		#h_nav li a:hover{ background: #9A4400;} 
		#h_pNum {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-align: right;
	width: 220px;
	margin-left: 500px;
}
		
		/* nav ons */
		body#home #navHome a {background: #9A4400;}
		body#about #navAbout a {background: #9A4400;} 
		body#services #navServices a {background: #9A4400;}
		body#clients #navClients a {background: #9A4400;}
		body#contact #navContact a {background: #9A4400;}
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
		Includes: Content Text, CTAs (located in body area), Search Box (located in header area)		
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		#b_shell_100 { background: #FFFFFF;} 
		#b_contentArea { width: 314px; min-height:381px; height:auto !important; height:381px; font-family: Arial, Helvetica, sans-serif; color: #00308A;	font-size: 10px;	line-height: 15px;	margin-left: auto;	margin-right: auto;	padding-left: 446px;}
		#b_contentArea img { display:block; float: left; margin-right: 12px;} 
		#b_contentArea p, #b_sub_contentArea p { margin-top: 0px; margin-bottom: 13px;} 
		#b_contentArea h1 { margin-top: 0px; margin-left: -75px; font: bold 24px/20px Arial, Helvetica, sans-serif; letter-spacing: -1px; z-index: 10;	position: relative;	top: 8px;	right: 10px;}
		#b_contentArea h1 span { color: #F67A17;}
		#b_contentArea h1 em { font-style: normal; font-size: 24px; font-weight: bold; margin-left: 85px;}
		#b_contentArea h1 em span { color: #00308A; font-weight: normal; font-style: italic; font-size: 24px;} 
		#b_contentArea h2 {}
		#b_contentAreaImages_shell {width:760px; margin-left:auto; margin-right:auto;}
		#b_contentAreaImages {
	position:absolute;
	top:138px;
	z-index: 1;
}
		#b_sub_contentArea { width: 760px; min-height:235px; height:auto !important; height:235px; font-family: Arial, Helvetica, sans-serif; color: #00308A;	font-size: 12px;	line-height: 15px;	margin-left: auto;	margin-right: auto;	padding-bottom: 15px;}
		#b_sub_contentArea h1 { font: bold 24px Arial, Helvetica, sans-serif; letter-spacing: -1px; padding-top: 15px; margin-top: 0px;}
		#b_sub_contentArea h1 span { color: #F67A17;}
		#b_sub_contentArea h2 { font: bold 18px/21px Arial, Helvetica, sans-serif; letter-spacing: -1px; background: #00308A; color: #FFFFFF; padding-left: 3px;}
		#b_sub_contentArea h3 { font: bold 14px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #F67A17; border-bottom: 1px solid #00308A;display: block;	margin-top: 0px;	padding-top: 9px;}
		#b_sub_contentArea h3 span { color: #00308A; font-weight: normal; font-size: 12px; letter-spacing: normal; 	margin-top: 3px;}				

		
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
		Includes: SR/Vantis Signature, Footer Nav, Phone Number, Any Association Logos (AAA, AARP, etc) 
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */				
		#f_shell_100 { background: url(../img/f_shell_100_bg.gif) repeat-x; height: 131px; color: #F67A17; padding-bottom: 5px;} 
		#f_shell { width: 760px; margin-right: auto; margin-left: auto; padding-top: 16px; height: 65px;} 
		#f_shell img { margin-left:99px; float: left;} 
		#f_nav { font: small-caps 11px/21px Arial, Helvetica, sans-serif; color: #FFFFFF;} 
		#f_nav ul { margin: 0px; padding: 0px 13px 0px 0px; background: #00308A; float: right; text-align: right;}
		#f_nav li { display: inline; margin-left: 2px; padding-left: 3px; border-left: 1px solid #FFFFFF;} 
		#f_nav li a { color: #FFFFFF; text-decoration: none; padding: 1px 3px;} 
		#f_nav li a:hover { background: #F67A17; color:#00308A; }		
		#f_pNum {}
		#f_address { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; padding-top: 20px; clear: both;}
		#f_address span { margin-right: 9px; margin-left: 9px; font-weight: bold;}
		#f_sig { text-align: center; width: 760px; margin-right: auto; margin-left: auto;}
		
		
		
		.linkedin_hp {float:left;margin-top:20px;}
		.linkedin_hp img {border:0;}
		
		.linkedin {margin-top:20px;}
		.linkedin img {border:0;}

