/* basic proprties for all site objects  */
body,td,th,option,input,textarea,select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C5C5C;
	letter-spacing: .04em;
	line-height:130%;
}
/* ensures no margins by default  */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color:#DFDFDF;
}
table {
	background-color:#FFFFFF;
}
select,textarea {
	border: 1px solid #000000;
}
/* basic link proprties */
a {
	color: #5C5C5C;
}
/* will leave cursor as arrow when hovering over hyperlink   */
.nolink {
	cursor: default;
}
/* generic bold style since DW assigns FaqHeader to bolds  */
.genericbold {
	font-weight: bold;
}
/* generic underline style  */
.genericunderline {
	text-decoration: underline;
}

/* general small text like copyrights, etc.  */
.smalltext {
	font-size: 10px;
}
/* general small text like copyrights, etc.  */
.mediumtext {
	font-size: 11px;
}
/* sets indentation in main body for all general pages  */
.generalpagebodydiv {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 19px;
	margin-left: 25px;
}

.footer {
	color: #939393;
	font-size: 10px;
}
.footer a{
	color: #939393;
}
.footer a:hover{
	color: #939393;
}
.leftcolwidth {
	width: 57px;
}
.navtopbuffer {
	padding-top: 25px;
}
.topcenter {
	width: 304px;
}
.mainbody {
	padding-left: 87px;
	padding-right: 53px;
	padding-top: 25px;
	padding-bottom: 50px;
}
.texttitle {
	font-size:12px;
}
.imgthumb {
	margin-right: 10px;
	margin-bottom: 20px;
}
.imgportfolio {
	margin-bottom: 10px;
}
.imgbottomright {
	margin-top: 535px;
}
.imghr {
	margin-bottom: 15px;
}
.tddot {
	padding-left:17px;
	padding-bottom:10px;
}
.borderline {
border: solid 1px #000000;
}
/* -------------------------------------------------------- */

