html, body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #4C4C4C;
	background-image: url(images/bg.gif);
	text-align: left;
}

#outerBox {
	width: 770px;
	margin: 10px auto;
 background-color: #000000;
}

#uLeft, #uRight, #bLeft, #bRight {
	padding: 0px;
	margin: 0px;
	height: 9px;
	width: 9px;
	line-height: 9px;
}

#uShadow {
	display: block;
	background-image: url(images/ushadow.gif);
	padding: 0px;
	margin: 0px;
	height: 9px;
	line-height: 9px;
}

#uLeft {
	background-image: url(images/ulshadow.gif);
	float: left;
}

#uRight {
	background-image: url(images/urshadow.gif);
	float: right;
}

#bShadow {
	display: block;
	background-image: url(images/bshadow.gif);
	padding: 0px;
	margin: 0px;
	height: 9px;
	line-height: 9px;
}

#bLeft {
	background-image: url(images/blshadow.gif);
	float: left;
}

#bRight {
	background-image: url(images/brshadow.gif);
	float: right;
}

#lShadow {
	background-image: url(images/lshadow.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

#rShadow {
	background-image: url(images/rshadow.gif);
	background-position: top right;
	background-repeat: repeat-y;
}

#innerBox {
	margin: 0px 9px;
}

#headerCss {
	height: 220px;
}

#flashObj {
	position: relative;
	z-index: 1;
}

#menu {
	line-height: 22px;
	position: relative;
	margin-top: -42px;
	padding-right: 70px;
	height: 22px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #FFFFFF;
	z-index: 2;
}

#menu .link, #menu .separator {
	display: inline;
	position: relative;
	margin: 5px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#menu .link:first-letter {
	font-size: 14px;
}

#menu a.link:hover {
	color: #FFCC00;
}

#contentCss {
	margin: 1px 5px;
}

.orangeBox {
	background-color: #8F5A00;
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px 7px;
}

.mainColumn {
	background-color: #303030;
}

.column {
	display: block;
	font-size: 13px;
	color: #FFFFFF;
}

.column div h2 {
/*  width: 280px; */
  padding: 5px 10px;
  margin-top: 4px;
  margin-bottom: 0px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: top;
  font-size: 13px;
}

.column1 {
	float: left;
	position: relative;
	display: block;
	width: 395px;
	font-size: 13px;
	color: #FFFFFF;
}

.content {
	margin: 0px;
	padding: 10px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: justify;
}

.relDiv {
	position: relative;
}

.content:first-letter {
	display: block;
	font-family: 'Times New Roman', Georgia, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #505050;
	padding: 3px 5px;
	margin: 0px 3px 0px 0px;
	border: 1px solid #777777;
	/* only in IE */
	_margin-left: -10px;
}

.dailyContent,
.assocContent,
.sipeContent,
.namesContent {
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	line-height: 1 !important;
}

.dailyContent h1, .dailyContent h2, .dailyContent h3, .dailyContent h4, .dailyContent p,
.assocContent h1, .assocContent h2, .assocContent h3, .assocContent h4, .assocContent p,
.sipeContent h1, .sipeContent h2, .sipeContent h3, .sipeContent h4, .sipeContent p,
.namesContent h1, .namesContent h2, .namesContent h3, .namesContent h4, .namesContent p {
	display: block;
	clear: both;
	line-height: 1 !important;
	margin: auto !important;
}

p.content {
	text-indent: 20px;
}

.myUl {
	list-style-image: url(images/bullet.gif);
	margin: 5px 10px 5px 15px;
	padding: 5px 10px 5px 15px;
}

.myUl li {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 5px;
	padding: 5px;
}

.column2 {
	margin-left: 395px;
	background-color: #000000;
}

.column2 img {
	margin: 5px 3px 0px 2px;
}

.redBox {
	clear: both;
	background-image: url(images/redbox.gif);
	background-repeat: repeat-x;
	background-position: 0px 5px;
	height: 33px;
	padding-top: 5px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 20px;
	vertical-align: middle;
	text-align: right;
	padding-right: 10px;
}

.redBox a {
	text-decoration: none;
	color: #FFFFFF;
}

.redBox a:hover {
	color: #FFFF00;
}

.myForm .myButton {
	border: 1px solid #999999;
	background-color: #777777;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.formlabel {
	margin-bottom: 2px;
	vertical-align: top;
}

.myForm input, .myForm textarea {
	border: 1px solid #FFFFFF;
	background-color: #999999;
	vertical-align: top;
}

#login {
	background-image: url(images/formbg.gif);
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	margin-left: 2px;
}

.loginForm {
	margin: 5px;
}

#login form input, .loginForm input {
	border: 1px solid #777777;
	background-color: #000000;
	color: #999999;
	font-size: 9px;
}

.level1 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 20px;
}

.level1 li {
	margin: 10px 30px;
	border-bottom: 1px dashed #555555;
}

ul.level2 {
	margin: 0px;
	list-style-type: square;
}

.level2 li {
	margin-left: 25px;
	border-bottom: none;
}

.name {
	font-weight: bold;
	font-size: 14px;
	color: #FFCC00;
}

.label {
	color: #999999;
}

.position {
	font-weight: bold;
}

a {
	color: #FFCC00;
}

a:hover {
	color: #FFFF00;
}

#myMarquee {
	height: 50px;
	position: relative;
	overflow: hidden;
	margin: 10px 10px 5px 10px;
	background-image: url(images/scrollback.gif);
}

#myScroll {
	left: 0px;
	position: absolute;
	white-space: nowrap;
	padding: 5px 0px;
}

.imgLink img {
	border: 2px solid #555555;
}

.imgLink:hover img {
	border: 2px solid #CCCCCC;
}

p.eventsLink a {
	display: block;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #DDDDDD;
	position: relative;
	border: 1px solid #AAAAAA;
	padding: 5px;
	margin: 2px 0px;
	text-decoration: none;
	background-color: #505050;
}

p.eventsLink a:hover {
	display: block;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #CCCCCC;
	position: relative;
	border: 1px solid #999999;
	padding: 5px;
	margin: 2px 0px;
	text-decoration: none;
	background-color: #707070;
}

.linkBelow {
	position: absolute;
	margin-top: 4px;
	margin-left: 660px;
}

.linkBelow a {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}

.linkBelow a:hover {
	color: #FFCC00;
}

.clientDiv {
	clear: both;
	border-top: 1px dashed #555555;
	margin-top: 10px;
	padding-top: 10px;
}

.clientlist {
	margin: 0px auto;
	width: 95%;
}

.clientlist a {
	display: block;
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #DDDDDD;
	border: 1px solid #505050;
	padding: 5px;
	margin: 1px 0px;
	text-decoration: none;
	background-color: #505050;
}

.clientlist a:hover {
	display: block;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #CCCCCC;
	border: 1px solid #999999;
	padding: 5px;
	margin: 1px 0px;
	text-decoration: none;
	background-color: #707070;
}

.ed-clientlist {
	margin: 0px auto;
	width: 95%;
}

.ed-clientlist a {
	display: block;
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #DDDDDD;
	border: 1px solid #505050;
	padding: 1px  5px;
	margin: 1px 0px;
	text-decoration: none;
	background-color: #505050;
}

.ed-clientlist a:hover {
	display: block;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #CCCCCC;
	border: 1px solid #999999;
	padding: 1px 5px;
	margin: 1px 0px;
	text-decoration: none;
	background-color: #707070;
}

.trHead td {
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	background-color: #505050;
}

.myTable {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	background-color: #303030;
}

.myTable td {
	padding: 5px;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
	background-color: #555555;
}

.myTable .head {
	font-weight: bold;
	background-color: #404040;
	line-height: 20px;
}

.myTable .headTr td {
	font-weight: bold;
	background-color: #777777;
	line-height: 20px;
	text-align: center;
}

.myTable td.pictureCell {
	text-align: center;
}

.myTable td img.blankPic {
	background-color: #C0C0C0;
	width: 20px;
	height: 20px;
}

.addInvestor {
	width: 650px;
	margin: 0px auto;
}

.addInvestor div {
	line-height: 25px;
}

.addInvestor input, .addInvestor textarea, .addInvestor select {
	background-color: #222222;
	border: 1px solid #555555;
	color: #C0C0C0;
	vertical-align: middle;
	margin-left: 10px;
}

.addInvestor textarea {
	vertical-align: top;
}

.addInvestor .picturebox {
	float: right;
	position: relative;
	width: 150px;
	margin: 20px 20px 0px 0px;
}

.addInvestor .picview {
	position: relative;
	width: 150px;
	height: 150px;
	overflow: hidden;
	border: 1px solid #505050;
}

.addInvestor .picview img {
	position: relative;
	width: 150px;
	height: 150px;
}

.addInvestor .leftColumn {
	margin-left: 50px;
}

.addInvestor .inputbox {
	margin: 0px;
}

#formData .invForm {
	clear: both;
	position: relative;
	border: 1px dashed #505050;
	background-color: #333333;
	padding: 5px 10px 15px;
	width: 625px;
}

#formData .invForm .close {
	position: absolute;
	top: 0px;
	right: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

#formData .invForm .close a {
	text-decoration: none;
	color: #707070;
	background-color: #404040;
	padding: 3px 5px;
	line-height: 18px;
}

#formData .invForm .close a:hover {
	text-decoration: none;
	color: #000000;
	background-color: #707070;
	padding: 3px 5px;
	line-height: 18px;
}

.selectCss {
	background-color: #303030;
	width: 100%;
}

.flexbox {
	height: 200px;
	padding: 0px 1px;
	background-color: #000000;
	border: 1px solid #777777;
}

.searchForm {
	float: left;
	position: relative;
	display: inline;
	z-index: 999;
	border: 1px solid #777777;
	background-color: #222222;
}

.searchForm form {
	margin: 0px;
	padding: 5px 10px;
}

.invLogin {
	position: relative;
	text-align: right;
}

.invLogin form {
	padding: 0px 10px;
	margin: 7px 0px;
}

.divCode {
	clear: both;
	background-color: #202020;
	margin: 0px -10px;
	text-align: left;
}

.pagebreak,
.clearfix {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	height: 1px;
}

a.cLink {
	text-decoration: none;
}

.editForm {
	margin: 0;
	padding: 0;
	width: 100%;
}

.editForm textarea.eContent {
	border: 1px solid #505050;
	background: #222222;
	color: #707070;
	width: 100%;
	height: 100px;
}

.editForm .eButtons {
	text-align: right;
}

.editForm .eButtons .inputButton {
	border: 1px solid #909090;
	background: #707070;
	color: #000000;
}

pre b {
	font-family: 'Times New Roman', Georgia, Verdana, sans-serif;
	font-weight: bold !important;
}

.pagebreak {
	border-top: 1px dotted #555;
}

/* CSS Hacks */

.clearFix:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearFix {
	display: inline-block;
}

html[xmlns] .clearFix {
	display: block;
}

* html .clearFix {
	height: 1%;
}

#lbDescription .lightboxDesc ul li a:hover {
	color: #FFCC00;
}

.mp-yt-box { float:left; width:330px; height:250px; padding:10px; }

.about-seals { display:block; width:337px; margin:5px auto 10px auto !important; }


.nads-check { position:relative; margin-top:20px; }

.nads-check .nads-check-image { max-width:100%; }

.nads-check input { position:absolute; z-index:1000; font-size:16px; font-family:Arial, Helvetica, sans-serif; border:1px solid #a0a0a0; background:none; }
.nads-check .field-name { top: 115px; left: 100px; width: 430px; }
.nads-check .field-amount { top: 116px; left: 565px; width:114px; }
.nads-check .field-amount2 { top: 152px; left: 34px; width: 510px; }
.nads-check .field-memo { top: 243px; left: 71px; width: 215px; }
.nads-check .field-date { top: 68px; left: 466px; width: 128px; }
.nads-check .field-number { top: 28px; left: 603px; width: 68px; }
.nads-check .field-routing1 { top: 276px; left: 53px; width: 131px; }
.nads-check .field-routing2 { top: 276px; left: 233px; width: 131px; }

.nads-check .check-signature { position:absolute; left: 365px; width: 319px; height: 79px; top: 186px; }
.nads-check .check-signature canvas { cursor:url(pencil1.png), pointer; }



.nads-card { position:relative; margin-top:20px; }
.nads-card input { position:absolute; z-index:1000; font-size:30px; font-family:Arial, Helvetica, sans-serif; border:1px solid #a0a0a0; background:none; }
.nads-card .nads-card-image { max-width:100%; }

.nads-card .field-name { left: 73px; top: 376px; width: 300px; }
.nads-card .field-date { top: 324px; width: 40px; left: 296px; text-align:center; }
.nads-card .field-date2 { top: 324px; width: 40px; left: 366px; text-align:center; }
.nads-card .field-nr1 { top: 251px; left: 69px; width: 120px; font-size: 50px; }
.nads-card .field-nr2 { top: 251px; left: 217px; width: 120px; font-size: 50px; }
.nads-card .field-nr3 { top: 251px; left: 366px; width: 120px; font-size: 50px; }
.nads-card .field-nr4 { top: 251px; left: 516px; width: 120px; font-size: 50px; }
.nads-card .slash { color:#000; font-size:30px; position:absolute; top:330px; left:348px; }






