

/*
====================================================================================
PNG TRANSPARENCY
====================================================================================
*/

img {
	behavior:	url("/pngbehavior.htc");
}

/*
====================================================================================
SITE IMAGES
====================================================================================
*/

.sitebackground-left {
	background-image: url(images/left-drop-shadow.png);
	background-repeat: repeat-y;
}
.sitebackground-right {
	background-image: url(images/right-drop-shadow.png);
	background-repeat: repeat-y;
}
.body-regular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 20px;
}

.leftbg {
	background-image: url(images/leftbgtile.png);
	background-repeat: repeat-y;
}


.portfolio-image {
border: 1pt;
border-style: solid;
border-color: #ffffff; 
margin-right: 25px;
margin-left: 25px;
}


/*
====================================================================================
TEXT
====================================================================================
*/

.body-text {
	color: #3D3D3D;
	font: normal 9.47px/14pt verdana;
	text-decoration: none;
	padding-left: 30pt;
}

.header {
	color: black;
	text-decoration: none;
	font: small-caps bold 14pt/19px Georgia, "Times New Roman", Times;
}

.quotes {
	font: normal 14px/20px Georgia;
	color: #000000;
	text-decoration: none;
	left: 120px;
}

.quote-citations {
	color: #000000;
	font: xx-small/11px Verdana;
	list-style: upper-roman outside;
}

.quote-citations-Italic {
	color: #000000;
	font: italic normal xx-small/8px Verdana;
}

.subheader,  .subheader a, .subheader a:visited  {
	color: #555544;
	font: bold normal 14px/18px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-right: 25px;
	margin-left: 25px;
}

.subheader a:hover {color: #CE8E53; text-decoration: none;}

.pagetitle {
	font: small-caps bold small/14px Georgia, Times New Roman, Times, serif;
	text-decoration: none;
}

.pagetitle-body {
	font: 9.47px/14px Verdana;
	color: #747474;
}


.sub-subheader, .sub-subheader a, .sub-subheader a:visited {
	color: #555544;
	font: bold normal 12px/18px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-right: 0px;
	margin-left: 25px;
}

.sub-subheader a:hover {color: #CE8E53; text-decoration: none;}





}
td.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #5A524E;
	text-decoration: none;
	text-align: center;
}

td.footer a {
	color: #FFFFFF;
	text-decoration: none;
}
td.footer a:hover {color: #FFFFFF;}
td.footer a:visited {color: #999999;}

div.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #5A524E;
	text-decoration: none;
	text-align: center;
}

div.footer a {
	color: #FFFFFF;
	text-decoration: none;
}
div.footer a:hover {color: #FFFFFF;}
div.footer a:visit

.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-style: normal;
	line-height: 18px;
	color: #554;
	text-decoration: none;
	margin-right: 25px;
	margin-left: 25px;
	list-style: url(images/bullet-02.gif) outside;
	font-weight: normal;
}
.maintext a {
	color: #CE8E53;
	text-decoration: none;
}
.maintext a:hover {color: #000000;}
.maintext a:visited {color: #666666;}

.maintext-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-style: bold;
	line-height: 18px;
	color: #554;
	text-decoration: none;
	margin-right: 25px;
	margin-left: 25px;
	list-style: url(images/bullet-02.gif) outside;
	font-weight: normal;
}
.maintext-bold a {
	color: #CE8E53;
	text-decoration: none;
}
.maintext-bold a:hover {color: #000000;}
.maintext-bold a:visited {color: #666666;}






