a {
	text-decoration: none;
	color: #dada78
	
}
a:hover {
	color: #656565;
	text-decoration: underline
}
body {
	background: #7A7361;
	border: 0px none;
	margin: 35px auto;
	padding: 0;
	text-align: center;
	color: #ebe4da; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Arial, Helvetica, sans-serif
}
img {
	border: 0px none; 
}
.boxFooterRight {
	color: #FFFFFF;
	font-size: 10px;
	text-transform: uppercase
}
#boxFlashIndex {
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	clear: both
}
#boxFlashProjects {
	border-bottom: 1px solid #FFFFFF;
	clear: both
}
#boxFooter {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 770px;
	border-top: 1px solid #FFFFFF
}
body#flash #boxFooter {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 770px;
	border-top: 0px none; 
}
#boxFooter a, .boxFooterRight a {
	color: #FFFFFF
}
#boxFooterLeft {
	color: #FFFFFF;
	float: left;
	font-size: 10px;
	padding-left: 6px;
	padding-top: 8px;
	text-align: left
}
#boxFooterRight {
	float: right;
	height: 19px
}
#boxFooterRight div {
	float: left;
	padding-top: 8px
}
#boxFooterRightDiv1 {
	background:  url('images/wi_bg_sitemap.gif') no-repeat;
	text-indent: 12px;
	width: 76px
}
#boxFooterRightDiv2 {
	background:  url('images/wi_bg_help.gif') no-repeat;
	text-indent: 8px;
	width: 52px
}
#boxFooterRightDiv3 {
	background:  url('images/wi_bg_credits.gif') no-repeat;
	text-indent: 8px;
	width: 67px
}
#boxHeader {
	background: #817A68;
	border-top: 1px solid #FFFFFF;
	height: 114px;
	width: 770px
}
#boxMain {
	margin-left: auto;
	margin-right: auto;
	/*text-align: center;*/
	width: 770px;
	/*display: table*/
}
#boxNav {
	background:  url('images/wi_bg_nav.gif') repeat-x;
	height: 17px;
	margin-top: 62px;
	padding-top: 1px;
	width: 654px
}
#boxNav div, #boxHeaderLeft, #boxHeaderRight {
	float: left
}
#boxPageIndex {
	background: #788D42;
	display: table;
	text-align: center;
	width: 100%;
	margin-left: auto;
	margin-right: auto
}
#boxPageSub {
	background-color: #817a68;
	display: table;
	text-align: center;
	width: 770px;
	margin-left: auto;
	margin-right: auto
}
#boxSearch {
	clear: both;
	text-align: right;
	vertical-align: bottom;
	background-color: #817A68;
	padding-top: 11px;
	height: 23px;
	margin: 0px;
}
#boxMainLabel {
	float: left;
	/*display: table-cell*/
}
#boxMainLinks {
	float: left;
	/*display: table-cell*/
}
#boxMainBody {
	width: 457px;
	padding: 27px
}
#boxMainBodyFloat {
	float: left;
	width: 457px;
	padding: 27px
}
#boxMainBodyWrap {
	float: left;
	/*display: table-cell*/
}
#boxMainMast {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	clear: both;
	width: 770px;
	height: 158px;
	background:  url('images/mast_bg.gif') no-repeat;
}
#boxMainBodyIntro {
	text-align: left;
	width: 457px;
	clear: left;
	padding-bottom: 21px
}
.boxMainBodyCont {
	clear: both;
	height: 84px;
	width: 457px
}
.boxMainBodyContTxtHobbies {
	clear: both;
	width: 457px;
	margin-left: auto;
	margin-right: auto;
	text-align: center
}
.boxMainBodyImg {
	float: left;
	border: 1px solid #cccccc;
}

#boxMainSpotlight p {
	text-align: left;
	margin-top: 4px;
	margin-bottom: 2px;
	padding: 0;
	font-size: 11px
}
.boxMainBodyImg img {
	border: 2px solid #FFFFFF
}
.boxMainBodyImgHobbies img {
	border: 1px solid #FFFFFF;
	margin-top: 0;
	margin-bottom: 6px
} 
.boxMainBodyImgTxt {
	padding-top: 4px;
	display: block;
	text-align: left;
	font-size: 10px
}
.boxMainBodyTxt {
	float: left;
	text-align: left;
	margin-left: 11px;
	width: 280px
}
.boxMainBodyTxtHobbies {
	text-align: center
}
.boxMainBodyTxtHobbies p {
	margin-top: 0;
	margin-bottom: 6px
}
.boxMainBodyTxtAlt {
	float: left;
	text-align: left;
	width: 457px
}
.boxMainBodyIntro p {
	margin-top: 0
}
.boxMainBodyTxt p, .boxMainBodyTxtAlt p {
	display: block;
	margin-top: 0;
	margin-bottom: 12px
}
.lineDashed {
	border-top: 1px dashed #ebe7db;
	clear: both;
	padding-bottom: 11px
}
.lineDashedHobbies {
	border-top: 1px dashed #ebe7db;
	clear: both;
	width: 365px;
	height: 6px;
	text-align: center;
	margin-left: auto;
	margin-right: auto
}
.boxMainBodyTxt h2, .boxMainBodyTxtAlt h2 {
	font-weight: bold;
	font-size: 11px;
	margin-top: 0;
	margin-bottom: 2px;
	clear: right;
	color: #FFFFFF
}
#boxMainSpotlightHdr h2 {
	font-weight: bold;
	font-size: 11px;
	line-height: 23px;
	color: #FFFFFF;
	text-align: left;
	display: block;
	background: #8c8674;
	width: 143px;
	height: 23px;
	border-bottom: 1px dotted #aca593;
	text-indent: 12px;
	margin: 0;
	padding: 0	
}
#boxMainLinksLabel {
	clear: both;
	/*margin-bottom: 1px*/
}
.boxMainLinksTxt {
	border-bottom: 1px dashed #a7a28f;
	width: 143px;
	height: 24px;
	text-indent: 15px;
	text-align: left;
	line-height: 24px
}
.boxMainLinksTxt a {
	color: #FFFFFF
}
.boxMainLinksTxt a:hover {
	color: #dadb7e
}
.boxMainLinksTxtOver {
	background:  url('images/wi_bg_sidebar.gif') no-repeat;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	border-bottom: 1px dashed #a7a28f;
	width: 143px;
	height: 24px;
	text-indent: 15px;
	text-align: left;
	line-height: 24px;
	cursor: pointer;
	cursor: hand	
}
.boxMainLinksTxtOver a:hover {
	color: #FFFFFF;
}
.boxMainLinksTxtOver a {
	color: #FFFFFF;
}
#boxMainBodyHdr {
	width: 511px;
	height: 43px;
	background-color: #9eb855;
	clear: both;
	text-align: left
}
.txtHdr {
	font-weight: bold;
	font-size: 17px;	
	color: #FFFFFF;
	text-indent: 25px;
	padding-top: 14px;
	display: block
}
#boxBreadcrumbs {
	width: 484px;
	border-top: 1px dotted #ebe7db;
	height: 30px;
	clear: both;
	margin-left: 27px
}
#boxBreadcrumbsLong {
	width: 584px;
	border-top: 1px dotted #ebe7db;
	height: 30px;
	clear: both;
	margin-left: 27px
}
#boxBreadcrumbsLeftLong {
	float: left;
	text-align: left;
	width: 454px
}
#boxBreadcrumbsLeft {
	float: left;
	text-align: left;
	width: 354px
}
#boxBreadcrumbsRight {
	float: right;
	text-align: left;
	width: 130px
}
#boxBreadcrumbsRight img {
	margin-left: 16px;
	margin-right: 3px;
	display: inline
}
.boxBreadcrumbs {
	padding-top: 3px;
	font-size: 10px
}
.boxBreadcrumbs a {
	color: #dadb7e
}
body#imgDetail #boxMainBodyHdr {
	width: 654px;
	height: 43px;
	background-color: #9eb855;
	clear: both;
	text-align: left
}
body#imgDetail #boxMainBody {
	width: 654px;
	padding-top: 27px;
	padding-bottom: 27px;
	padding-left: 0;
	padding-right: 0;
	clear: both
}
body#imgDetail #boxMainBody img {
	border: 2px solid #FFFFFF
}
body#imgDetail #boxBreadcrumbsWrap {
	float: right
}
body#imgDetail #boxBreadcrumbs {
	width: 484px;
	border-top: 1px dotted #ebe7db;
	height: 30px;
	clear: both
}
body#imgDetail {
	width: 770px;
	clear: both;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	display: table;
	/*border-top: 1px solid #FFFFFF;*/
	/*border-bottom: 1px solid #FFFFFF*/
}
body#imgDetail #boxMainCont {
	width: 770px;
	clear: both;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	/*display: table;*/
	border-top: 1px solid #FFFFFF
}
#boxMainCont {
	width: 770px;
	clear: both;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	/*display: table;*/
	/*border-bottom: 1px solid #FFFFFF*/
}
body#imgNone {
	float: left;
	text-align: left;
	margin-left: 0;
	width: 457px
}
#boxMainSpotlight {
	padding-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;
	border-bottom: 1px dashed #a7a28f
}
.boxMainSpotlightDiv {
	border-bottom: 1px dashed #a7a28f;
	height: 1px;
	width: 119px;
	margin: 0;
	padding: 0
}
#boxMainSpotlight img {
	border: 2px solid #9eb856;
	margin-top: 4px;
	margin-bottom: 2px
}
#boxMainSpotlight div {
	width: 119px;
	text-align: left
}
#boxMainSpotlight a {
	font-size: 10px
}
.txtTitle {
	color: #d3d1ca;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 10px
}
.boxMainBodyDetails {
	clear: both;
	height: 22px;
	padding-top: 2px
}
.boxMainBodyDetails div {
	float: left;
	width: 98px;
	margin-right: 2px
}
.boxMainBodyDetails img {
	margin-right: 4px;
	vertical-align: middle;
}
.boxMainBodyDetailsTxt {
	font-size: 10px
}
.boxMainBodyDetailsTxt a {
	color: #FFFFFF
}
#boxMainContNoMast {
	width: 770px;
	clear: both;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	/*display: table;*/
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF
}
body#projIndex .boxMainBodyCont {
	clear: both;
	width: 457px;
	height: 70px
}
body#projIndex .boxMainBodyCont div {
	float: left
}
body#projIndex .boxMainBodyCont a {
	border: 2px solid #FFFFFF;
	display: block
}

body#projSubcat .boxMainBodyCont {
	clear: both;
	width: 457px;
	height: 70px
}
body#projSubcat .boxMainBodyCont div {
	float: left
}
body#projSubcat .boxMainBodyContCopy {
	width: 144px
}
body#projSubcat .boxMainBodyContTh img {
	border: 2px solid #FFFFFF
}
body#projSubcat .boxMainBodyContCopy div {
	float: none;
	text-align: left;
	margin-left: 9px
}
body#projSubcat .boxMainBodyContCopyHdr {
	height: 62px
}
body#projSubcat .boxMainBodyContCopyHdr h2 {
	font-weight: bold;
	font-size: 11px;
	margin-top: 0;
	margin-bottom: 1px;
	clear: right;
	color: #FFFFFF
}
body#projSubcat .boxMainBodyContCopyHdr p {
	margin-top: 0
}

.boxMainBodyTxtCopy {
	font-size: 10px
}
.boxMainBodyTxtCopy p {
	margin-bottom: 6px
}
.boxMainBodyTxtLink {
	background:  url('images/wi_bg_email.gif') no-repeat;
	width: 85px;
	height: 13px;
	line-height: 13px;
	margin-bottom: 10px
}
.boxMainBodyTxtLink a {
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-left: 28px
}
#boxLinkExt {
	
}
.boxMainBodyContCopyLink {
	background: url('images/wi_bg_view_details.gif') no-repeat;
	width: 97px;
	height: 13px;
	line-height: 13px;
	margin-bottom: 10px
}
.boxMainBodyContCopyLink a {
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-left: 28px
}
#downloadHeader {
	background-color: #A7A28F;
	width: 320px;
	padding: 9px 10px 10px 21px;
	text-align: left;
}
#downloadHeader2 {
	background-color: #A7A28F;
	width: 320px;
	padding: 9px 10px 10px 21px;
	text-align: left;
}
#downloadProjectName {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 17px;
	margin-bottom: 11px;
}
#downloadsBody {
	width: 333px;
	/*height: 100%;*/
	text-align: left;
	margin-left: 22px;
	font-size: 11px;
}
#downloadsBody a {
	color: #FFFFFF;
}
.downloadsCell {
	background-color: #908A79;
	border-bottom: 1px solid #7A7361;
	padding: 6px 5px 7px 5px;
}
/* form styles */
.contBoxFormInput {
	background: #a7a28f;
	border: 1px solid #ffffff;
	color: #e8e3df;
	margin-bottom: 10px;
	width: 340px
}
.contBoxFormTxt {
	font-weight: bold;
	height: 18px
}
#contBoxFormCont textarea {
	background: #a7a28f;
	border: 1px solid #ffffff;
	clear: left;
	color: #e8e3df;
	margin-bottom: 10px;
	scrollbar-3dlight-color: #A3B0B9;
	scrollbar-arrow-color: #FBFBF9;
	scrollbar-base-color: #FBFBF9; /*scrollbar-darkshadow-color: #76848e;*/
	scrollbar-face-color: #d4d0c8; /*scrollbar-highlight-color: #a3b0b9;*/
	scrollbar-shadow-color: #76848E;
	width: 340px
}
li {
	list-style: square;
}
.imgNoBorder {
	border: 0px none; 
}
.txtSmall {
	font-size: 10px
}
a.imgOpacity img {
	filter: alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
	-khtml-opacity: 1.0;
}
a.imgOpacity:hover img {
	filter: alpha(opacity=60); 
	-moz-opacity: 0.6; 
	opacity: 0.6;
	-khtml-opacity: 0.6;
}
body#popup {
	margin: 0;
	width: 100%;
	text-align: left;
	background-image: url('images/wi_bg_popup.gif');
	background-repeat: repeat-x
}
body#popup p {
	margin-top: 11px
}

div.history {
	width: 150px;
	float: left;
	margin-bottom: 10px;
	color: #ffffff;
	font-size: 10px;
	}