@charset "UTF-8";
/* CSS Document */

/* MAIN NAVIGATION UNORDERED LIST */
ul#mainNav {
	list-style-type:none;
	margin:0px;
	padding: 14px 0px 0px 0px;
	text-align:center;
}
ul#mainNav li {
	display:inline;
	margin: 0px 28px;
}
/* -------------------------------------- */


/* MAIN NAVIGATION TEXT/LINKS  */
ul#mainNav {
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
}
ul#mainNav a:link{
	color:#FFFFFF;
	text-decoration:none;
}
ul#mainNav a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
ul#mainNav a:hover{
	color:#DFECCC;
	text-decoration:none;
	font-weight:normal;
}
/* -------------------------------------- */


/* PRIMARY CONTENT TEXT */
h1 {
	font:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#D9E8C2;
}
h2 {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.h2 {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
p {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:20px;
}
.h1Alt {
	font:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#FFFFFF;
}
.h1shrink{
font-size:15px;
}
.p2 {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:20px;
}
.greenBodyText {
	color:#D9E8C2;
}
/* -------------------------------------- */


/* BLOCK QUOTES FOR PRIMARY CONTENT */
.bqstartP {
	font-weight:bold;
    float: left;
    height: 0px;
	margin-left:-30px;
    margin-top: -60px;
    padding-top: 45px;
    margin-bottom: -30px;
    font-size: 300%;
    color: #DFECCC;
 }

.bqendP {
	font-weight:bold;
    float: right;
    height: 25px;
	margin-left:-250px;
    margin-top: -5px;
    padding-top: 0px;
    font-size: 300%;
    color: #DFECCC;
 }
.bqItalic {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#D9E8C2;
	line-height:24px;
}
.bqBold {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#D9E8C2;
}

/* -------------------------------------- */

/* BLOCK QUOTES FOR SECONDARY CONTENT */
.bqstart {
	font-weight:bold;
    float: left;
    height: 0px;
	margin-left:-30px;
    margin-top: -60px;
    padding-top: 45px;
    margin-bottom: -30px;
    font-size: 300%;
    color: #DFECCC;
 }

.bqend {
	font-weight:bold;
    float: right;
    height: 25px;
	margin-left:-60px;
    margin-top: 0px;
    padding-top: 0px;
    font-size: 300%;
    color: #DFECCC;
 }
 
.quote {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	line-height:24px;
	color:#DFECCC;
}
.attribute {
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	line-height:18px;
	color:#DFECCC;
	margin-left:35px;
}
.quote1 {
	position:relative;
	left:15px;
	top:30px;
}
.quote2 {
	position:relative;
	left:-25px;
	top:30px;
}
.endquote2 {
	padding-left:5px;
}

.blockquoteRight {
	background-image:url(../IMAGES/quote1.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}


/* -------------------------------------- */


/* FOOTER TEXT/LINKS */
#footer p {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#FFFFFF;
	line-height:normal;
}
/* -------------------------------------- */


/* SUB NAVIGATION UNORDERED LIST */
ul#subNav {
	list-style-type:none;
	margin:0px;
	padding:40px 0px 0px 0px;
	text-align:right;
}
ul#subNav li {
	display:inline;
}

/* SUB NAVIGATION TEXT/LINKS */
ul#subNav {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:1.25px;
}
ul#subNav a:link{
	color:#FFFFFF;
	text-decoration:none;
}
ul#subNav a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
ul#subNav a:hover{
	color:#DFECCC;
	text-decoration:none;
}
/* -------------------------------------- */	


/* EMAIL LINKS */
.email {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
}
.email a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.email a:visited{
	color:#53594F;
	text-decoration:none;
}
.email a:hover{
	color:#D9E8C2;
	text-decoration:none;
}
/* -------------------------------------- */


/* PORTFOLIO NAVIGATION UNORDERED LIST */
ul#portfolioNav {
	list-style-type:none;
	margin:0px;
	padding:40px 0px 0px 0px;
	text-align:left;
}
ul#portfolioNav li {
	display:inline;
}

ul#portfolioNav2 {
	list-style-type:none;
	margin:0px;
	padding:10px 0px 0px 0px;
	text-align:left;
}
ul#portfolioNav li {
	display:inline;
}


/* PORTFOLIO NAVIGATION TEXT/LINKS */
ul#portfolioNav {
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	letter-spacing:1.25px;
	
	
}
ul#portfolioNav a:link{
	color:#FFFFFF;
	text-decoration:none;
}
ul#portfolioNav a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
ul#portfolioNav a:hover{
	color:#DFECCC;
	text-decoration:none;
}
/* -------------------------------------- */
