/* Core Styles */

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr{  margin:0px;  padding:0px;  border:0px;  border-collapse:separate;  border-spacing:0px;}
input,select{margin:0;  padding:0;}

body{
	background: url(../../Images/bkgd.gif) top center repeat;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #fff;}
	
a{
	color: #da1b87;
	text-decoration: none;}
	
a:hover{
	color: #da1b87;
	text-decoration: underline;}

.left{float: left;}
.right{float: right;}

.clear0{clear: both; height: 0; font-size: 0; overflow: hidden;}
.clear5{clear: both; height: 5px; font-size: 0; overflow: hidden;}
.clear10{clear: both; height: 10px; font-size: 0; overflow: hidden;}
.clear15{clear: both; height: 15px; font-size: 0; overflow: hidden;}
.clear20{clear: both; height: 20px; font-size: 0; overflow: hidden;}
.clear25{clear: both; height: 25px; font-size: 0; overflow: hidden;}
.clear30{clear: both; height: 30px; font-size: 0; overflow: hidden;}
	
html, body, #height{height: 100%; margin: 0; padding: 0; border: none; text-align: center;}
#height{margin: 0px auto; overflow: hidden;}
	
#outerBorder{
	border-left: 9px solid #da1b87;
	border-right: 9px solid #da1b87;
	margin: 45px 0 5px 0;}
	
#outerBorderPhoto{
	border-left: 9px solid #00a0b4;
	border-right: 9px solid #00a0b4;
	margin: 45px 0 5px 0;}
	
.relative{
	position: relative;}
	
#navigation{
	position: absolute;
	width: 100%;
	top: 25px;
	z-index: 80;}
	
#navigation .menuItem{
	margin: 8px 0 0 5px;}	
	
/*#navigation .menuHome, #navigation .menuServices, #navigation .menuPhilosophy, #navigation .menuTeam, #navigation .menuPortfolio, #navigation .menuJournal, #navigation .menuContact{
	float: left;}
	
#navigation .menuHome a{
  background: url(../../Images/menuHome.png) left top no-repeat;
  display: block;
  height: 27px;
  width: 60px;
  text-indent: -9000px;
  outline-style: none;}
  
#navigation .menuHome a:hover{
  background: url(../../Images/menuHome.png) left bottom no-repeat;
  display: block;
  height: 27px;
  width: 60px;}
  
#navigation .menuServices a{
  background: url(../../Images/menuServices.png) left top no-repeat;
  display: block;
  height: 27px;
  width: 74px;
  text-indent: -9000px;
  outline-style: none;}
  
#navigation .menuServices a:hover{
  background: url(../../Images/menuServices.png) left bottom no-repeat;
  display: block;
  height: 27px;
  width: 74px;}
  
#navigation .menuPhilosophy a{
  background: url(../../Images/menuPhilosophy.png) left top no-repeat;
  display: block;
  height: 27px;
  width: 85px;
  text-indent: -9000px;
  outline-style: none;}
  
#navigation .menuPhilosophy a:hover{
  background: url(../../Images/menuPhilosophy.png) left bottom no-repeat;
  display: block;
  height: 27px;
  width: 85px;}
  
#navigation .menuTeam a{
  background: url(../../Images/menuTeam.png) left top no-repeat;
  display: block;
  height: 27px;
  width: 56px;
  text-indent: -9000px;
  outline-style: none;}
  
#navigation .menuTeam a:hover{
  background: url(../../Images/menuTeam.png) left bottom no-repeat;
  display: block;
  height: 27px;
  width: 56px;}
  
#navigation .menuPortfolio a{
  background: url(../../Images/menuPortfolio.png) left top no-repeat;
  display: block;
  height: 27px;
  width: 72px;
  text-indent: -9000px;
  outline-style: none;}
  
#navigation .menuPortfolio a:hover{
  background: url(../../Images/menuPortfolio.png) left bottom no-repeat;
  display: block;
  height: 27px;
  width: 72px;}
  
#navigation .menuJournal a{
  background: url(../../Images/menuJournal.png) left top no-repeat;
  display: block;
  height: 27px;
  width: 70px;
  text-indent: -9000px;
  outline-style: none;}
  
#navigation .menuJournal a:hover{
  background: url(../../Images/menuJournal.png) left bottom no-repeat;
  display: block;
  height: 27px;
  width: 70px;}
  
  
#navigation .menuContact a{
  background: url(../../Images/menuContact.png) left top no-repeat;
  display: block;
  height: 27px;
  width: 39px;
  text-indent: -9000px;
  outline-style: none;}
  
#navigation .menuContact a:hover{
  background: url(../../Images/menuContact.png) left bottom no-repeat;
  display: block;
  height: 27px;
  width: 39px;}*/
	
#ctl00_placeholderMainMenu_Tabs_ctl00_panelMenu .tabInactive_Center{
	float: left;
	padding: 0 0 12px 0;
	margin: 0;
	background: url(../../Images/navCircles.png) bottom center no-repeat;
	width: 70px;
	width: 80px #;
	text-indent: 1px;
	text-align: center;}
	
#ctl00_placeholderMainMenu_Tabs_ctl00_panelMenu .tabActive_Center{
	float: left;
	padding: 0 0 12px 0;
	margin: 0;
	background: url(../../Images/navCircles.png) bottom center no-repeat;
	width: 70px;
	text-align: center;}
	
#ctl00_placeholderMainMenu_Tabs_ctl00_panelMenu{
	padding: 0;
	margin: 0;}
	
#navigation h3, #navigation h4{
	font-size: 15px;}
	
h5{
	font-size: 18px;
	margin: 0;
	padding: 0;}
	
h6{
	font-size: 18px;
	margin: 0;
	padding: 0;}
	
h7{
	font-size: 18px;
	margin: 0;
	padding: 0;}

	
#navigation .menuItem a{
	color: #fff;
	text-decoration: none;}
	
#navigation .menuItem a:hover{
	color: #01aacf;
	text-decoration: none;}
	
	
#header{
	background: url(../../Images/headerBkgd.jpg) top center no-repeat;
	width: 955px;
	height: 55px;
	border-bottom: 1px solid #da1b87;
	z-index:0;}

.minHeight{
	background: #f1f1f1;
	width: 955px;
	min-height: 500px;}
	
.myworkspace, .admin{
	text-align: left;
	font-size: 15px;
	padding: 5px;
	background: #f8f8f8;
	border: 1px solid #ccc;
	margin: 0 0 0 20px;}
	


/********* Left Rail **********/
#leftRailHome{
	background: url(../../Images/home_Left.gif) top left no-repeat;
	width: 265px;
	height: 557px;
	float: left;}
	
#leftRailHome .leftHome{
	padding: 255px 0 0 0;}
	
#leftRailHome .leftHome h1{
	font-size: 23px;
	color: #005491;}
	
#leftRailServices, #leftRailTeam, #leftRailPortfolio, #leftRailContact, #leftRailClients{
	background: url(../../Images/services_Left.jpg) top left no-repeat;
	width: 265px;
	height: 557px;
	float: left;}
	
#leftRailInner {
	background: url(../../Images/innerLeft.jpg) top left no-repeat;
	width: 265px;
	height: 547px;
	float: left;}
	
#leftRailGalleries{
	background: url(../../Images/galleries_Left.jpg) top left no-repeat;
	width: 265px;
	height: 556px;
	float: left;}
/********* End **********/
	
	
/********* Center Rail **********/
#centerRailHome{
	background: url(../../Images/home_Center.jpg) top left no-repeat;
	width: 425px;
	min-height: 557px;
	float: left;
	text-indent: -1000em;}
	
#centerRailBlog{
	float: left;}
	
#centerRailBlog .centerBlog{
	background: #fff;
	width: 395px;
	height: 512px;
	float: left;
	padding: 0 10px 0 20px;
	overflow: auto;
	line-height: 18px;}
	
#centerRailServices, #centerRailPortfolio, #centerRailContact, #centerRailClients{
	background: #fff;
	min-height: 557px;
	width: 425px;
	float: left;}
	
#centerRailServices .centerServices{
	color: #4e4a52;
	font-size: 11px;
	line-height: 22px;
	padding: 0 30px;
	text-align: center;}

#centerRailClients .centerClients{
	color: #4e4a52;
	font-size: 11px;
	line-height: 22px;
	padding: 0 30px;
	text-align: center;}
	
#centerRailContact .centerContact{
	color: #4e4a52;
	font-size: 11px;
	line-height: 22px;
	padding: 0 30px;
	text-align: center;
	height:498px;
	overflow-y:auto;}
	
#centerRailPortfolio .centerPortfolio{
	color: #4e4a52;
	font-size: 11px;
	line-height: 20px;
	padding: 0 30px;
	text-align: center;}
	
#centerRailTeam{
	background: #fff;
	width: 425px;
	min-height: 557px;
	float: left;
	text-align: center;}
	
#centerRailTeam .centerTeam{
	color: #4e4a52;
	font-size: 11px;
	line-height: 20px;
	padding: 15px 10px 0 10px;
	text-align: left;}
	
#centerRailContact{
	background: #fff url(../../Images/contact_Center.jpg) bottom left no-repeat;
	width: 425px;
	height: 557px;
	float: left;}
		
#centerGalleriesHome{
	height: 519px;
	width: 410px;
	padding: 14px 0 0 15px;
	overflow: auto;}	
	
#centerRailGalleries{
	background: #fff;
	float: left;}
	
#centerGalleries{
	height: 525px;
	width: 410px;
	padding: 30px 0 0 15px;
	overflow: auto;}
	
#centerRailGalleriesImages{
	background: #fff;
	float: left;}
	
#centerGalleriesImages{
	height: 541px;
	width: 410px;
	padding: 15px 7px 0 8px;
	overflow: auto;}
	

	
.scroller{
	text-align: left;
	width: 423px;
	height: 135px;
	overflow: auto;}

.scroller .length{
	width: 4953px;}
/********* End **********/
	

/********* Right Rail **********/
#rightRailHome, #rightRailServices, #rightRailPortfolio {
	background: url(../../Images/home_Right.gif) top left no-repeat;
	width: 265px;
	height: 557px;
	float: left;
	text-align: left;}
	
#rightRailHome .rightHome{
	padding: 35px 20px 0 20px;
	line-height: 20px;
	font-size: 13px;
	color: #fff;}
	
#rightRailServices .rightServices{
	padding: 0 10px 0 20px;
	line-height: 16px;
	color: #fff;
	font-size: 11px;}
	
#rightRailTeam{
	background: url(../../Images/team_Right.jpg) top left no-repeat;
	width: 265px;
	height: 557px;
	float: left;
	text-align: center;}
	
#rightRailTeam .rightTeam{
	padding: 5px 10px 0 10px;
	line-height: 25px;
	font-size: 12px;
	color: #52b3c8;}
	
#rightRailPortfolio .rightPortfolio{
	padding: 0 15px 0 15px;
	line-height: 14px;
	color: #fff;
	font-size: 11px;}
	
#rightRailPortfolio a{
	color: #fff;}
	
#rightRailContact{
	background: url(../../Images/home_Right.gif) top left no-repeat;
	width: 265px;
	height: 557px;
	float: left;
	text-align: center;}
	
#rightRailContact .rightContact{
	padding: 0 20px 0 20px;
	font-size: 12px;
	line-height: 34px;
	color: #fff;}
	
#rightRailContact .rightContact h7{
	font-size: 18px;
	margin: 0;
	padding: 0;
	text-align: center;}
	
#rightRailGalleries{
	background: url(../../Images/galleries_Right.jpg) scroll;
	width: 265px;
	height: 556px;
	float: left;
	text-align: center;
	overflow: auto;}
	
#rightRailGalleries .rightGalleries{
	padding: 25px 10px 0 10px;
	font-size: 12px;
	line-height: 23px;
	color: #fff;
	text-align: left;}
	
#rightRailGalleries .rightGalleries2{
	padding: 23px 10px 20px 10px;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	text-align: left;}
	
#rightRailImages{
	background: url(../../Images/galleries_Right.jpg) top left no-repeat;
	width: 265px;
	height: 556px;
	float: left;
	text-align: center;}
	
#rightRailImages .rightImages{
	padding: 0 20px 0 20px;
	font-size: 12px;
	line-height: 30px;
	color: #fff;}
	
#rightRailImages .rightImages a{
	color: #fff;
	text-decoration: none;}
	
#rightRailImages .rightImages a:hover{
	text-decoration: underline;}
	
#rightRailImages .rightImages h7{
	font-size: 18px;
	margin: 0;
	padding: 0;
	text-align: center;}


	
.blue{
	color: #1d398d;
	margin: 10px 0 0 0;}
	
.smallBlue{	
	margin: 0;
	font-size: 9px;
	font-weight: bold;
	color: #1d398d;}
	
#rightRailServices .rightServices ul{
	margin: 0 0 0 15px;}
	
#rightRailServices .rightServices ul li{}
/********* End **********/


/********* Philsophy **********/
#philosophyAll{
	position: relative;
	height: 557px;
	z-index: 10;}

#philosophy001{
	background: url(../../Images/philosophy001Bkgd.jpg) top left no-repeat;
	width: 689px;
	height: 164px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;}
	
#philosophy001 .text001{
	font-size: 15px;
	color: #d0c5d2;
	padding: 0 15px 0 15px;
	text-align: left;
	z-index: 10;}
	
#philosophy002{
	background: url(../../Images/philosophy002Bkgd.jpg) top left no-repeat;
	width: 266px;
	height: 379px;
	position: absolute;
	top: 0;
	left: 689px;}
	
#philosophy002 .text002{
	font-size: 13px;
	line-height: 20px;
	color: #fff;
	padding: 0 15px 0 15px;
	text-align: left;}
	
#philosophy003{
	background: url(../../Images/philosophy003Bkgd.jpg) top left no-repeat;
	width: 265px;
	height: 393px;
	position: absolute;
	top: 164px;
	left: 0;}
	
#philosophy003 .text003{
	font-size: 13px;
	line-height: 20px;
	color: #fff;
	padding: 0 15px 0 15px;
	text-align: left;}
	
#philosophy004{
	background: url(../../Images/philosophy004Bkgd.jpg) top left no-repeat;
	width: 424px;
	height: 215px;
	position: absolute;
	top: 164px;
	left: 265px;}
	
#philosophy005{
	background: url(../../Images/philosophy005Bkgd.jpg) top left no-repeat;
	width: 690px;
	height: 178px;
	position: absolute;
	top: 379px;
	left: 265px;}
	
#philosophy005 .text005{
	font-size: 13px;
	line-height: 20px;
	color: #fff;
	padding: 0 25px 0 25px;
	text-align: left;}
/********* End **********/
	
#footer{
	background: url(../../Images/footerBkgd.jpg) top left no-repeat;
	width: 955px;
	height: 84px;
	border-top: 1px solid #da1b87;
	position: relative;}
	
#footer .footerText{
	font-size: 30px;
	color: #2d45a7;
	margin: 7px 0 0 0;}
	
#footer .footerText h2{
	font-size: 25px;
	color: #2d45a7;
	margin: 0 0 0 20px;}
	
#footer .footerLogo{
	position: absolute;
	top: 70px; 
	left: 390px;}
	
table.base a{
	color: #fff;
	text-decoration: none;}
	
table.base a:hover{
	color: #fff;
	text-decoration: underline;}
	
table.base td{
	text-align: center;}
	
.leftBase{
	font-size: 10px;
	padding: 20px 0 0 0;
	width: 600px;
	color: #fff;
	text-align: left !important;}
	
.leftBase a{
	font-size: 10px;
	color: #fff;}
	
.centerBase{
	font-size: 10px;
	padding: 20px 0 0 0;
	width: 955px;
	color: #fff;}

.centerBase a{
	color: #fff;}
	
.rightBase{
	font-size: 10px;
	padding: 0 0 0 30px;
	font-style: italic;
	width: 220px;
	color: #fff;
	text-align: right !important;}
	
.rightBase a{
	font-size: 10px;
	font-style: italic;
	color: #fff;}
	
.photoGalleryLinks{
	text-align: center;
	width: 88px;}
	
#leftRailInner .gracedelivers {margin-left:24px; margin-top:-52px; z-index:999; position:absolute;}

#leftRailInner .leftServices{
	padding: 0 20px;
	line-height: 14px;
	color: #fff;
	font-size: 10px;
	margin-top:168px;}
	
#leftRailInner .leftClients{
	padding: 0 20px;
	line-height: 14px;
	color: #fff;
	font-size: 10px;
	margin-top:168px;}
	
#leftRailInner .leftBlog{
	padding: 0 20px;
	line-height: 30px;
	color: #fff;
	font-size: 12px;
	text-align:center;
	margin-top:268px;}

#leftRailInner .leftServices ul {padding:0; list-style-position:inside;}
#leftRailInner .leftServices ul li {padding:0;}

.headerServices {background:url(../../Images/header-services.jpg) no-repeat scroll center top #E55FAB; width:425px; height:35px; margin:auto;}
.headerTeam {background:url(../../Images/header-team.jpg) no-repeat scroll center top #E55FAB; width:425px; height:35px; margin:auto;}
.headerPhilosophy {background:url(../../Images/header-philosophy.jpg) no-repeat scroll center top #E55FAB; width:425px; height:35px; margin:auto;}
.headerClients {background:url(../../Images/header-clients.jpg) no-repeat scroll center top #E55FAB; width:425px; height:35px; margin:auto;}
.headerNews {background:url(../../Images/header-news.jpg) no-repeat scroll center top #E55FAB; width:425px; height:35px; margin:auto;}
.headerBlog {background:url(../../Images/header-blog.jpg) no-repeat scroll center top #E55FAB; width:425px; height:35px; margin:auto;}
.headerContact {background:url(../../Images/header-contact.jpg) no-repeat scroll center top #E55FAB; width:425px; height:35px; margin:auto;}

.centerServices p {margin: 10px 0;}

#centerRailServices, #centerRailTeam, #centerRailPhilosophy, #centerRailContact {height:547px !important; min-height:547px !important; float:left; width:425px;}

#centerRailClients {height:547px !important; min-height:547px !important; float:left; width:425px;}

#centerRailClients .centerClients {overflow:auto; height:497px;}

#leftRailInner .leftServices .pinkHeading { margin-top:10px; color:#da1b87; font-family:"Palatino Linotype","Book Antiqua",Palatino,serif; font-size:12px;}

#leftRailInner .leftTeam, #leftRailInner .leftContact {padding: 0 20px; color: #fff; margin-top:168px;}
#leftRailInner .leftPhilosophy{padding: 0 19px; color: #fff; margin-top:168px;}

#leftRailInner .leftTeam .leftText {font-style:oblique; font-size:13px; line-height:30px; margin-top:40px; margin-bottom:100px; text-align:center;}

#leftRailInner .leftTeam .leftLink {color:#da1b87; font-size:10px; text-align:center;}

#centerRailTeam .centerTeam, #centerRailPhilosophy .centerPhilosophy {height:497px; overflow:auto;}
#centerRailTeam .centerTeam p, #centerRailPhilosophy .centerPhilosophy p {margin:10px 0;}
.teamPic {float:left; margin:0 10px 10px 0;}
.teamTitle {font-style:oblique; margin:0 !important;}
.teamDivider {background:url(../../Images/teamdivider.gif) repeat-x; clear:both; height:2px; margin-bottom:15px;}

#centerRailPhilosophy .centerPhilosophy {padding:15px 10px 0;}
#centerRailPhilosophy {background:#fff;}

#leftRailInner .leftPhilosophy p {font-style:oblique; font-size:11px; line-height:20px; margin:10px 0; text-align:left;}

#leftRailInner .leftContact p {font-size:20px; line-height:50px; margin-top:52px; text-align:center; text-transform:uppercase; font-family:Tahoma, Geneva, sans-serif;}

.centerBlog {height:472px !important; padding:20px !important; width:385px !important;}

.centerContact a {color:#03a1ca;}
#centerRailContact {background:none repeat scroll 0 0 #FFFFFF;}
.centerContact {padding:15px 10px 0 !important; line-height:21px !important;}
.centerContact p {text-align:left; margin:10px 0;}
.centerContact p.first {margin-top:0 !important;}

.leftClients p {font-size:12px; line-height:30px; text-align:center;}
.leftClients .list {margin-top:60px;}
.leftClients .heading {text-transform:uppercase; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#DA1B87;}
.leftClients .viewBlog {font-style:oblique; margin-top:75px;}

#centerRailClients .centerClients {padding:0 !important;}
#centerRailClients .centerClients .clientLogos img {padding:5px; height:55px;}
#centerRailClients .centerClients .clientLogos .w200 {width:195px; height:auto;}
.centerClients .recentWork .heading {color:#DA1B87; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; text-transform:uppercase; font-weight:bold; font-size:13px;}
.centerClients .recentWork .leftColumn, .centerClients .recentWork .rightColumn {float:left; text-align:left;}
.centerClients .recentWork {padding:0 15px;}
.centerClients .recentWork .leftColumn {padding-right:20px;}

.leftClients .list a {color:#fff;}

#centerRailBlog {overflow:auto; width:425px; height:547px;}
#centerRailBlog .centerNews {padding-left:10px; padding-top:10px;}
.centerBlog .heading a {font-size:12px !important; text-decoration:underline;}
.centerBlog .heading a:hover {text-decoration:none;}
.centerBlog .date {font-style:oblique; color:#000 !important;}
.centerBlog ul {list-style-position:inside;}
.breadcrumb {font-size:11px;}


/******** Right Rail ********/
#rightRailAll .rightBlock{
	padding: 7px 20px;
	line-height: 20px;
	font-size: 11px;
	color: #fff;}
hr {background:url(../../Images/rightRailDivider.gif); border:none; height:2px; margin:0 20px 0; clear:both;}
#rightRailAll .rightHeading {text-transform:uppercase; color:#1d398d; font-size:12px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold;}
#rightRailAll .rightSocialMedia {list-style:none;}
#rightRailAll .rightGallery {list-style:none;}
#rightRailAll .rightSocialMedia li {float:left; padding-right:5px;}
#rightRailAll .rightGallery li {float:left; padding-right:4px;}
.graceSupports {float:right; /*margin-top:-8px;*/}
.RSS {float:right; margin-right:42px; /*margin-top:-8px;*/}
.VAlign {vertical-align:top;}
#rightRailAll {background:url(../../Images/rightSide.jpg); height:547px; width:265px; float:left;}
.rightBlock a {color:#fff;}
.clear {clear:both; line-height:0;}
.headingAdjust {margin-top:9px; float:left;}
.socialMediaBlock {padding-bottom:2px !important;}
.rssBlock {padding:2px 20px !important;}

.boxHeader  {
	background:none !important;
	font-size:0 !important;
	height:0 !important;
	padding-left:0 !important;
	padding-top:0 !important;
	visibility:hidden;}
	
.boxContent {padding:0 !important;}

#leftRailHome {background:url(../../Images/leftSide.jpg); height:547px;}
#rightRailHome {background:url(../../Images/rightSide.jpg); height:547px;}
#centerRailHome {background:url(../../Images/centerImage.jpg) no-repeat; height:382px; min-height:382px;}
#centerRailPortfolio {min-height:108px !important;}
#leftRailHome .leftHomeText{
	padding: 12px 20px;
	line-height: 20px;
	font-size: 11px;
	color: #fff;}
	
.logoHome {background:url(../../Images/home-logo.png) no-repeat; height:326px; margin:10px auto; width:323px;}


/******** Site Navigation ********/
#navigation .menuHome a{
  background: url(../../Images/menuHome.png) left top no-repeat;
  display: block;
  height: 27px;
  width: 51px;
  text-indent: -9000px;
  outline-style: none;}
  
#navigation .menuHome a:hover{
  background: url(../../Images/menuHome.png) left bottom no-repeat;
  display: block;
  height: 27px;
  width: 51px;}
  
#navigation .menuServices a{
  background: url(../../Images/menuServices.png) left top no-repeat;
  display: block;
  height: 27px;
  width: 71px;
  text-indent: -9000px;
  outline-style: none;}
  
#navigation .menuServices a:hover{
  background: url(../../Images/menuServices.png) left bottom no-repeat;
  display: block;
  height: 27px;
  width: 71px;}
  
#navigation .menuPhilosophy a{
  background: url(../../Images/menuPhilosophy.png) left top no-repeat;
  display: block;
  height: 27px;
  width: 71px;
  text-indent: -9000px;
  outline-style: none;}
  
#navigation .menuPhilosophy a:hover{
  background: url(../../Images/menuPhilosophy.png) left bottom no-repeat;
  display: block;
  height: 27px;
  width: 71px;}
  
#navigation .menuTeam a{
  background: url(../../Images/menuTeam.png) left top no-repeat;
  display: block;
  height: 27px;
  width: 45px;
  text-indent: -9000px;
  outline-style: none;}
  
#navigation .menuTeam a:hover{
  background: url(../../Images/menuTeam.png) left bottom no-repeat;
  display: block;
  height: 27px;
  width: 45px;}
  
#navigation .menuNews a{
  background: url(../../Images/menuNews.png) left top no-repeat;
  display: block;
  height: 27px;
  width: 61px;
  text-indent: -9000px;
  outline-style: none;}
  
#navigation .menuNews a:hover{
  background: url(../../Images/menuNews.png) left bottom no-repeat;
  display: block;
  height: 27px;
  width: 61px;}
  
  
#navigation .menuContact a{
  background: url(../../Images/menuContact.png) left top no-repeat;
  display: block;
  height: 27px;
  width: 44px;
  text-indent: -9000px;
  outline-style: none;}
  
#navigation .menuContact a:hover{
  background: url(../../Images/menuContact.png) left bottom no-repeat;
  display: block;
  height: 27px;
  width: 44px;}
  
  #navigation .menuBlog a{
  background: url(../../Images/menuBlog.png) left top no-repeat;
  display: block;
  height: 27px;
  width: 50px;
  text-indent: -9000px;
  outline-style: none;}
  
#navigation .menuBlog a:hover{
  background: url(../../Images/menuBlog.png) left bottom no-repeat;
  display: block;
  height: 27px;
  width: 50px;}
  
  #navigation .menuClients a{
  background: url(../../Images/menuClients.png) left top no-repeat;
  display: block;
  height: 27px;
  width: 65px;
  text-indent: -9000px;
  outline-style: none;}
  
#navigation .menuClients a:hover{
  background: url(../../Images/menuClients.png) left bottom no-repeat;
  display: block;
  height: 27px;
  width: 65px;}
  
  
#navigation .menuHome, #navigation .menuServices, #navigation .menuPhilosophy, #navigation .menuTeam, #navigation .menuNews, #navigation .menuBlog, #navigation .menuContact, #navigation .menuClients {float:left;}


#ctl00_placeholderBody_ctl48_panelEditForm, #ctl00_placeholderBody_ctl48_panelFormSettings {overflow:auto; height:97px; width:401px;}

.centerContact .formbox {background:url(../../Images/formbox.png) no-repeat; padding:0 0 0 15px; width:391px; height:205px;}

#ctl00_placeholderBody_ctl45_panelSubmit div {margin:0 !important;}

.centerContact .formbox p {font-size:11px; padding-top:5px;}

#ctl00_placeholderBody_ctl45_panelForm table td {font-size:11px;}

#ctl00_placeholderBody_ctl45_btnSubmit {background:url(../../Images/submitBTN.gif) no-repeat; text-indent:-4000px; width:63px; height:16px; border:0; margin-right:62px; float:right;}

.leftHomeDiv {margin-top:23px;}

#centerRailPhilosophy .centerPhilosophy {font-size:11px; line-height:20px; color:#4E4A52;}

#leftRailInner .leftContact {background:url(../../Images/graceGetsYouThere.png) no-repeat; margin-left:95px; width:57px; height:194px; margin-top:250px;}

#ctl00_placeholderBody_ctl47_dlDataList, #ctl00_placeholderBody_ctl00_dlDataList, #ctl00_placeholderRightTop_ctl00_dlDataList {height:80px; overflow:hidden;}
.breadcrumb {margin-bottom:10px;}
