﻿/* Colors:
#a78462 - dark brown
#c0a589 - light brown
#56a1d5 - dark blue
#a8c9e8 - light blue
*/

body { font-family: Arial, Helvetica, sans-serif; font-size: 14px; background:#EAF4FF; }
a, a:visited, a:active { color:#a78462; font-weight: bold; text-decoration:none;  }
img { border-width:0px; }

.pageContainer { width:968px; margin: 0px auto; background:white;}
.menu { text-align:center; padding-top:10px;}
.pageTitle { font-size:large; font-weight:bold; padding-top:20px; color:#56a1d5;}

.bodyContainer { position:relative; margin-left: 10px; margin-right:10px; margin-bottom:60px;}
.bigRose { position:relative; top: 50px; left: 276px; margin-bottom:90px; width:217px;  }
.btnAbout { position:absolute; top:0px; left:280px; z-index:1; }
.btnServices { position:absolute; top:70px; left: 150px; z-index:1; }
.btnClients { position:absolute; top:190px; left: 100px; z-index:1; }
.btnBlog { position:absolute; top:310px; left: 150px; z-index:1; }
.btnEvents { position: absolute; top:380px; left: 270px;  z-index:1;}
.sectionText { position:absolute; width:400px; height:100px; top:230px; left:520px; visibility:hidden;
	font-size: 38px; color:#56a1d5; letter-spacing:2px; z-index:1;}

.headerContainer {}
.headerLogo { text-align:center; }
	
.itemTitle { font-weight:bold; font-style:italic; color:#56a1d5; }
.sectionTitle { font-weight:bold; font-style:italic; font-size:16px; color:#56a1d5;  }

.footerContainer {}
.footerTop { margin-bottom: 3px; }
.footerBot {}

.menu a { font-size: 22px; }
.menu a:hover{ text-decoration: underline; }


/* Page Specific */
.contractContainer {}
.contractRow { padding-bottom: 10px; overflow: auto; }
.contractLeftCol {  float: left; width:33%; }
.contractMiddleCol {  float:left; margin: 0px; width:33%;  }
.contractRightCol { float:right; width:33%;  }

