* { margin: 0; padding: 0; }
html {background: white;}
body { font-family: Verdana, Arial, Helvetica, sans-serif; }

/*
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html.clearfix {display: block;}
* html .clearfix {height: 1%;}
*/

article, aside, figure, footer, header, nav, section { display: block; }

#wrapper {width:770px; margin: 5px auto 5px;}
/*#wrapper {width:780px; margin: 5px auto 5px;}*/


/* general site-wide styling*/
h1          {font-size:1.7em; font-weight:normal; margin:0; padding:20px 0 20px 0; }
h2          {margin:0; padding:0; font-weight:bold; font-size:0.7em; }
h3          {margin:10px 0 15px 0; padding:0; font-weight:bold; font-size:0.7em; color:#BC0104; }
p           {margin:0; padding:0 0 15px 0; }
li          {list-style-image:url("../images/general/list-image.gif"); font-size:0.7em; }
ul          {margin:0 0 15px 17px; padding:0; }
hr          {height:1px; color:#BC0104; background-color:#BC0104; border:0;}
a           {color:#BC0104; text-decoration:none; }
a:hover     {color:#BC0104; text-decoration:underline; }
img         {border:0; }
#noBorder   {border:0; }
.noTop      {border-top:0; }
.boldText   {font-weight:bold; }
.smallPrint {font-size:0.6em; }

input, textarea, select {
background-color: whiteSmoke;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
padding: 1px;
}

/* header */
header {position:relative;
	height:180px;
}



#logoBox {text-align:right; height:65px;}
header #logo {padding-bottom:0px; float:left; }
header #telNum {float:right;}
#headerBanner { background-repeat-x: no-repeat;background-repeat-y: no-repeat;background-attachment: initial;background-position-x: 0px;background-position-y: 0px;background-origin: initial;background-clip: initial;background-color: initial; }
#page #headerBanner		{height:130px; background:url("../images/header/header-home.jpg") 0 0 no-repeat; }
#page1 #headerBanner		{height:130px; background:url("../images/header/header-home.jpg") 0 0 no-repeat; }
#page2 #headerBanner		{height:130px; background:url("../images/header/header-development.jpg") 0 0 no-repeat; }
#page3 #headerBanner		{height:130px; background:url("../images/header/header-bridging.jpg") 0 0 no-repeat; }
#page4 #headerBanner		{height:130px; background:url("../images/header/header-funding.jpg") 0 0 no-repeat; }
#page5 #headerBanner		{height:130px; background:url("../images/header/header-planning.jpg") 0 0 no-repeat; }
#page6 #headerBanner		{height:130px; background:url("../images/header/header-contact.jpg") 0 0 no-repeat; }
#page7 #headerBanner		{height:130px; background:url("../images/header/header-planning.jpg") 0 0 no-repeat; }

nav           {background:#B80104 url("../images/general/menu-bg.jpg") top right no-repeat; clear:both; padding:6px; height:14px; }

nav li        {list-style:none; float:left; font: 11px Arial, Helvetica, sans-serif; margin:0; padding:0; }
nav ul        {margin:0; padding:0; }
nav a         {display:block; color:#FFFFFF; text-decoration:none; border-right:1px solid #DE8688; margin:0px 2px; padding:0px 2px 0 0; }

nav a:hover   {color:#FFFFFF; text-decoration:underline; }

/* main content area */
article {clear:both; float:left;width:460px; font-size:0.7em;padding:10px}

aside {float:right; width:216px;padding:20px 0 0 0;}

#quoteBox {padding:16px; background-color:#F5F5F5; border:1px solid #E0E0E0; margin-bottom:18px; 
}
#page #quoteImg {min-height:95px;background:url("../images/general/succes-quote.gif") no-repeat;}
#page1 #quoteImg {min-height:95px;background:url("../images/general/succes-quote.gif") no-repeat;}
#page2 #quoteImg {min-height:95px;background:url("../images/general/moment-quote.gif") no-repeat;}
#page3 #quoteImg {min-height:95px;background:url("../images/general/general-quote.gif") no-repeat;}
#page4 #quoteImg {min-height:95px;background:url("../images/general/vision-quote.gif") no-repeat;}
#page5 #quoteImg {min-height:95px;background:url("../images/general/secret-quote.gif") no-repeat;}
#page6 #quoteImg {min-height:95px;background:url("../images/general/lifework-quote.gif") no-repeat;}
#page7 #quoteImg {min-height:95px;background:url("../images/general/succes-quote.gif") no-repeat; }

#contactUsBox { padding:16px; background-color:#F5F5F5; border:1px solid #E0E0E0; margin-bottom:18px; font-size:0.7em;}


/* contact form */
.contactRow				{clear:both; width:460px; height:20px; padding:12px 0 0 10px 0; margin:1px 10px 0 0; border-bottom:1px solid #fff; } /* border-bottom attribute to fix linux bug */
.contactRow2			{clear:both; width:460px; height:30px; padding:12px 0 0 10px 0; margin:10px 10px 0 0; border-bottom:1px solid #fff; } /* border-bottom attribute to fix linux bug */
.showRow				{clear:both; width:460px; padding:0; margin:0; border-bottom:1px solid #fff; } /* border-bottom attribute to fix linux bug */
.contactLeft 			{width:205px; float:left; } 
.contactLeft p 			{margin:0; padding:3px 0; text-align:right; } 
.contactRight 			{width:230px; float:right; padding:2px 0; margin-right:10px; }
.error					{color:#BC0104; font-size:0.8em; font-weight:bold; }
input, textarea, select {background-color:#F5F5F5; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; padding:1px; }
.showBold				{font-weight:bold; margin:15px 0; padding:0; }
.showBold p 			{margin:0; padding:0; }
form 					{margin:0; padding:0;}

.middle {margin-top:9px; }


/* pre-planning page boxes */
.prePlanning			{border:1px solid #E0E0E0; border-bottom:0; padding:5px; width:100% }
.prePlanningBorder		{border:1px solid #E0E0E0; padding:5px; width:100%; margin-bottom:15px; }
.headingSpan			{width:120px; float:left; padding:0; margin:0;}
.prePlanning p			{margin-left:130px; padding:0; width:70%; }
.prePlanningBorder p	{margin-left:130px; padding:0; width:70%; }


/* footer area*/

footer 	{
	margin:0 auto;
	width:770px;
	background:url("../images/general/footer.jpg") 0 0 no-repeat;
	padding:20px 0 16px 0;
	clear:both;
	font-size:0.8em;
	text-align:right;
	border-top:30px solid #FFFFFF;
}			
footer a {text-decoration:none; color:#BC0104;}
footer a:hover {text-decoration:underline; color:#BC0104;}
footer a:visited {text-decoration:none; color:#BC0104;}
			
#footerLeft {display:inline; float:left; text-align:left}
#footerRight{display:inline; float:right; text-align:right}

.eiLink {font-size:0.8em;}


