/* CSS Document */

<style type="text/css">

.header {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 50px;
	color: #CCCCCC;
	padding: 5px;
}
body {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
}


/*///////////////// LAYOUT HOMEPAGE ///////////////////////*/

#page-wrapper{ width: 847px; margin: 0 auto -55px; min-height: 100%; height: auto !important; height: 100%;}
#header{ height: 123px; background: url(../images/bg.jpg) no-repeat 0 0;}
#content{ width: 847px; margin: 40px 0;}
#content-top{ width: 847px; margin-bottom: 30px;}
#about{ width: 264px; float: left;}
#push{ height: 55px;}
#footer{ height: 55px; background: url(../images/footer_bg.gif) repeat-x 0 0;}
#news, #services{ float: left; width: 262px; margin-right: 28px; overflow: hidden;}
#testimonials{float: left; width: 262px;}
#footer-wrapper{ width: 847px; margin: 0 auto; padding-top: 20px;}
#footer-wrapper p{color: #5e5d5d; float: left; padding-bottom: 0;}
/*/////////////////END LAYOUT HOMEPAGE ///////////////////////*/

/*///////////////// HOMEPAGE NEWS ///////////////////////*/
.news-item{ width: 262px;}
.date{ font-family: Georgia, "Times New Roman", Times, serif; color: #6c6b6b; padding-bottom: 5px;}
.news-item img{ float: left; width: 90px; display: inline; border: 5px solid #202020; margin-right: 12px;}
.news-item div{ float: left; width: 150px;}
/*///////////////// END HOMEPAGE NEWS ///////////////////////*/

/*///////////////// HOMEPAGE SERVICES ///////////////////////*/

#services ul{list-style: none; margin-bottom: 45px; }
#services ul li{ padding-left: 27px; background: url(../images/services_arrow.gif) top left no-repeat; margin-bottom: 15px; }
p.more{ background: url(../images/double_dots.gif) top left repeat-x; width: 99%; font-size: 14px; padding: 4px;}
p.more a{ background: url(../images/more-arrow.gif) no-repeat 0 50%; padding-left: 20px; display: block}

/*///////////////// END HOMEPAGE SERVICES //////////////////*/

/*///////////////// ABOUT PAGE ///////////////////////*/

#content-left{ float: left; width: 500px; margin-right	: 28px; display: inline;}
#content-right{ width: 264px; float: left;}
#content-all{ float: left; width: 775px; margin-right	: 28px; display: inline;}
.about-single{ width: 99%; border-bottom: 1px solid #d1d1d1; margin-bottom: 15px;}
.photo img{ float: left; width: 70px; display: inline; border: 5px solid #202020; margin-right: 20px;}
.description{float: left; width: 80%;}
.role{ font-family: Georgia, "Times New Roman", Times, serif; color: #6c6b6b; padding-bottom: 5px;}
.role em{ color: #939292;}

/*///////////////// END ABOUT PAGE ///////////////////////*/

blockquote p.text{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 20px;
	color:#FFFFFF;
	width: 99%;
	background: url(Images/quotes.gif) top left no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	text-indent: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
blockquote p.text:first-letter{ font-size: 19px; font-weight: bold; padding-right: 1px; font-style: italic;}
blockquote p.name{text-align: right; font-weight: bold; color:#FFFFFF;}

/*///////////////// FOOTER NAVIGATION ///////////////////////*/

#footer-nav{ float: right;}
#footer-nav li{list-style: none;font-size: 12px; float: left; padding-left: 12px; padding-right: 12px;	background: transparent url(../images/divider_nav_bottom.gif) no-repeat 0 50%;}
#footer-nav li.first{ background: none;}
#footer-nav a:link, #footer-nav a:visited{  text-decoration: none; font-weight: normal; }
#footer-nav a:hover{text-decoration: underline;}


</style>
