/* basic styles */
p, li, h4 {
    color: #000;
    font-family: Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
}
#header-bottom h2, 
#header-bottom p {
	font-family: Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
}
a {
	color: #252c7c;
}
body.front h2.title, h2, h3 {
	color: #252c7c;
}
h4 {
	text-decoration: underline;
	color:#000080;
}
.img-left {
	float: left;
	margin: 0 15px 10px 0;
}
.img-right {
	float: right;
	margin: 0 0 10px 15px;
}

/* header */
#header-top-wrapper {
	background-color: #fff;
}
#header-top h2 {
	display: none;
}
#block-block-15 p {
	font-size: 1.5em;
	margin: 120px 40px 0 0;
	font-family: Georgia, "Times New Roman", serif;
	color: #252c7c;
}
.vision-statement {
	color: #252c7c;
}
#header-top p span {
	display: block;
	padding-left: 40px;
}
#block-views-Logo-block_1 p {
	text-align: left;
}


/* banner spacing */
#block-views-Banner-block_2 .view .views-row {
    margin-bottom: 0;
}
#block-views-Banner_Slideshow-block_2 {
	margin-bottom: 0;
	height: 363px;
}


/* nav */

/*#navigation-wrapper {
	background-color: #252c7c;
}*/

#navigation .block-menu ul.menu li a {
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", serif;
	padding: 12px 40px;
}
#navigation .block-menu ul.menu li a, #navigation .block-menu ul.menu li a:hover, #navigation .block-menu ul.menu li a.active {	
	border-width: 0;
}
#navigation .block-menu ul.menu li a:hover, 
#navigation .block-menu ul.menu li a.active {
	background-color: #939498; /* 1da04e, 3ab266 */
}

/* sidebar */
.sidebar .block-menu_block ul.menu li, .sidebar .block-menu_block h2.title {
	font-family: Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
}
.sidebar .block-menu_block ul.menu li { /* fix spacing from font change */
	padding: 9px 10px;
}
.sidebar .block-menu_block a {
	color: #fff;
}
#block-menu_block-1 h2.title {
	display: none;
}
/* callouts */
.sidebar a.callout-button {
	padding: 20px 10px 30px 65px;
	color: #252c7c;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 1.3em;
}
.sidebar a#callout-meeting {
	background: url("callout-meeting.jpg") no-repeat scroll 0 0 transparent;
}
.sidebar a#callout-tell {
	background: url("callout-tell.jpg") no-repeat scroll 0 0 transparent;
}
.sidebar a#callout-quote {
	background: url("callout-quote.jpg") no-repeat scroll 0 0 transparent;
}
/* footer 
#footer p, #disclaimer p, #aw-wrapper p {
	color: #fff;
}
#footer .block-menu ul.menu li a {
	color: #fff;
	border-right: 1px solid #fff;
}*/

/* home */
#block-block-20 p {
	font-size: 1.1em;
	line-height: 1.5em;
}
#block-block-20 img {
	float: left;
	margin: 0 30px 0 0;
}
#header-bottom-wrapper {
	background: url("bg-front.jpg") repeat scroll left top #252c7c;
}
#main-wrapper {
	background-color: #fff;
}
/* team */
body.page-about-team h2 {
	margin-bottom: 0.2em;
	margin-top: 0.5em;
}
body.page-about-team h3 {
	margin-top: 0;
}
/* sidebar */
#block-menu_block-1 h2.title { 
	display: block;
}
.sidebar .block-menu_block h2.title {
	background: none;
	font-size: 1.4em;
	color: #252C7C;
	padding: 0;
	font-family: Georgia, "Times New Roman", serif;
	margin-bottom: 0.4em;
}
.sidebar .block-menu_block h2.title a {
	color: #252C7C;
}
.sidebar .block-menu_block ul.menu li {
	background: url("arrow-bullet.gif") no-repeat scroll 0 0.5em transparent;
	padding: 0 0 0 15px;
	color: #000;
	font-size: 0.9em;
	font-weight: bold;
	
}
.sidebar .block-menu_block ul.menu li a {
	color: #000;
}
.sidebar .block-menu_block ul.menu li a.active, .sidebar .block-menu_block ul.menu li a:hover {
	color: #252c7c;
}
#main-content p.disclaimer {
	font-size: 0.7em;
	color: #666;
}
body.section-blog h1.title {
	display: none;
}
body.section-blog #highlight h1.title {
	display: block;
}

/**Added By Ryan **/

.submitted {
display: none;
}

/* 2.0 */
body {
	background-color: #252C7C;
}
#page-wrapper {
	background: url(page-bg.gif) top center repeat-y;
}
#page {
	width: 960px;
	margin: 0 auto;
}
body.front #main #content .section {
	padding-left: 30px;
}
#block-block-19 {
	width: 270px;
}
#navigation {
	width: 960px;
	margin: 0 auto;
}
/*#navigation .block-menu ul.menu li a {
	font-family: "trajan-pro-1","trajan-pro-2";
	font-weight: bold;
}
body.front h1.title, body.front h2.title, h2, h3, h1.title, h2.title, .sidebar .block-menu_block h2.title {
	/*font-family: "trajan-pro-1","trajan-pro-2";
}*/

body.front #main-content p {
	padding: 0 300px 0 0;
	text-align: justify;
	font-size: 115%;
	line-height: 160%;
}
body.not-front #sidebar-first .section {
	padding-left: 30px;
}
body.not-front #main #content .section {
	padding-left: 45px;
	padding-right: 45px;
	border-left: 1px solid #939498;
}
body.no-sidebars #main #content .section {
	border-left: 0;
	padding-left: 30px;
}

p.clientlogin {
font-size: 18px;
margin-top: 50px;

}

#block-views-Logo-block_1 p {
text-align: center;
padding: 0px;
text-decoration: underline;
}

#header-bottom-container {background-color:#fff; }

/*Added by sara, team member page style*/

body.page-our-team .view-team-member-navigation .view-content, 
body.node-type-team-member #block-views-team_member_navigation-block_1 {
width:940px; }

/*.view-team-member-navigation .views-field-field-team-member-photo-fid {
margin: 0; 
}*/

.view-team-member-navigation .views-row {text-align: left;}

.views-field-field-team-member-photo-fid {
/*float: left;
margin-right: 50px;*/
margin-bottom: 0px;
}

.view-team-member-navigation .views-row p {
width:170px; 
color:#666; 
line-height:1em; 
margin-top:4px;
}

.view-team-member-navigation .views-row {width:170px; float:left;}

.node-type-team-member .field-field-team-member-full-name {
font-size: 20px; 
font-weight: bold;
}

.node-type-team-member .field-field-team-member-title {
font-size: 16px;
font-weight: bold;
}

.view-team-member-navigation .views-row-7
{
	font-size:5px;
}

.page-our-team .views-row {
	min-height: 180px;
}