body {
	MARGIN: 0px;
	SCROLLBAR-SHADOW-COLOR: #E7E7F1;
	SCROLLBAR-3DLIGHT-COLOR: #E7E7F1;
	SCROLLBAR-ARROW-COLOR: #666666;
	SCROLLBAR-DARKSHADOW-COLOR: #C3C4C4;
	SCROLLBAR-BASE-COLOR: #C3C4C4;
	background-color: #E7E7F1;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #000;
}
.body {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: justify
}

/* 2017 CSS */
.column-3 {
	columns: 3;
	-webkit-columns: 3;
	-moz-columns: 3;
	list-style: none;
}

.header-desc {
	font-style: italic;
}

.splash-list {
	list-style: circle;
}

.splash-list li {
	margin-bottom: 3px;
}
/* End 2017 CSS*/

.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF
}
.toplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	text-decoration: none
}
link1  a, a:visited, a:active {
	text-decoration:none;
}
a {
	color: #666;
	text-decoration: none;
}
a:hover , #contact a:hover, #news a:hover{
	text-decoration:underline;
}
h1 {
	color: #666;
	font-size: 1.7em;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 0.8em;
	margin-bottom: 1.5em;
}
h3 {
	font-size: 1.25em;
	color: #333;
	font-weight: bold;
	margin-top: 1.25em;
	margin-right: 0px;
	margin-bottom: 0.25em;
	margin-left: 0px;
}
hr {
	color: #CCC;
	background-color: #cccccc;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 1px;
	width: 100%;
}

.forgotpass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000066
}
.border {
	border:thin
}
.productstitle {
	text-decoration:underline;
	color:#3075CF
}
.loginform {
	background-color:#A6D017;
	background-image:url(../greenbuttonbig.gif);
	background-repeat:no-repeat;
	width:76px;
	height:22px;
	border:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.PageBODY {
background-color: #ffffff color: #000000
}
.FormHeaderFONT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	text-align: justify
}
.FieldCaptionFONT {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: lighter;
	color: #000000;
}
.DataFONT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}
.titlemedium {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	BACKGROUND-IMAGE: url(../files/headertile.gif);
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	COLOR: #3a4f6c;
	PADDING-TOP: 3px
}
.titlemedium2 {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(../files/headertile2.gif);
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	COLOR: #3a4f6c;
	PADDING-TOP: 3px
}
.titlemedium3 {
	BACKGROUND-IMAGE: url(../files/headertile_grey.gif)
}
.titlemedium4 {
	BACKGROUND-IMAGE: url(../files/headertile.gif)
}
.row1 {
	BACKGROUND-COLOR: #f5f9fd
}
.row2 {
	BACKGROUND-COLOR: #dfe6ef
}
.row3 {
	BACKGROUND-COLOR: #eef2f7
}
.row4 {
	BACKGROUND-COLOR: #CCFFCC
}
.row5 {
	BACKGROUND-IMAGE: url(../files/bk_lightyellow.gif);
}
.darkrow1 {
	COLOR: #4c77b6;
	BACKGROUND-COLOR: #c2cfdf
}
.darkrow2 {
	COLOR: #3a4f6c;
	BACKGROUND-COLOR: #bcd0ed
}
.darkrow3 {
	COLOR: #3a4f6c;
	BACKGROUND-COLOR: #d1dceb
}
.maintable {
	BORDER-RIGHT: #bcd0ed 1px solid;
	BACKGROUND-COLOR: #bcd0ed;
	BORDER-TOP: #bcd0ed 1px solid;
	FONT-SIZE: 10px;
	MARGIN: 3px 0px;
	BORDER-LEFT: #bcd0ed 1px solid;
	COLOR: #3a4f6c;
	BORDER-BOTTOM: #bcd0ed 1px solid
}
.plaintable {
	MARGIN: 3px 0px;
}
.copyright2 {
	font-family: Tahoma, "Microsoft Sans Serif", Verdana, Arial;
	font-size: 7pt;
	color: #CCCCCC
}
 // Input {
BACKGROUND-COLOR:#FFFFFF;
border: 1px solid #CCCCCC;
}
.ContentHead {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FF6600;
	font-weight: bold;
}
.SUBHEAD {
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	font-weight: normal;
	color: #FF6600;
}
.SUBHEAD_BLUE {
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
}
.SUBHEAD_BLUE_SMALL {
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #0000FF;
}
.errorfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}
.fancy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	color: #660066;
}
.bodyCopy {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999
}
.listCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
	font-weight: normal;
	text-align: right
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.BGCOL {
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	background-color: #BFC6CC;
}
.box1 {
	background-color: #D8D8D8;
	border: thin solid #000000;
}
.border1 {
	border: 1px solid #F77B00;
	background-color: #E1E1E1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #000000;
}
.greenfancy {
	font-family: "Verdana", serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #666666;
}
.omshreesai {
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	TEXT-DECORATION: none;
}
.button1 {
	background-color: #679D14;
	background-image:url(../greenbutton.gif);
	border: 1px medium #000000;
	color:#ffffff;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:22px;
	height:22px;
}
.contentblack {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.contentblackbold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.companyname {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.orange {
	COLOR: #000000;
	BACKGROUND-COLOR: #FFCC66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border: 1px solid #999999;
	text-indent: 3px;
}
.yellow {
	BACKGROUND-COLOR: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border: 1px solid #999999;
	text-indent: 3px;
}
.features {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none
}
#news {
	width: 179px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/kappalabs-in-the-news.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	position: relative;
	top: 0px;
	right: 0px;
}
#news a {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	text-align: center;
	display: block;
}

#news p {
	border: 1px solid #FFF;
	padding: 3px;
	background-color: #C9F0F8;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-top: 0px;
}


#news .header {
	background-image: url(/images/kappalabs-in-the-news.jpg);
	background-repeat: no-repeat;
	height: 111px;
	width: 179px;
	background-position: right top;
	text-indent: -1000px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	overflow: hidden;
}

#news .footer {
	background-image: url(/images/kappalabs-in-the-news.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 20px;
	width: 179px;
}
#contact {
	margin-top: 20px;
	color: #333;
	font-size: 1.1em;
}
#contact a {
	color: #333;
	text-decoration: none;
}


#services {
	background-image: url(/images/kappalabs-services.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	height: auto;
	width: 179px;
	line-height: 1.3em;
}
#services h1 , #company-news h1, #announcements h1{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#services p {
	border: 1px solid #FFF;
	padding: 3px;
	background-color: #9BDEEE;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-top: 0px;
}
#services ul {
	margin: 10px;
	padding: 0px;
	list-style-type: none;
	font-weight: bold;
}
#services ul li {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#services ul ul {
	font-weight: normal;
	margin-top: 0px;
}
#services ul ul li {
	margin-top: 2px;
	margin-bottom: 2px;
}

#services a {
	text-decoration: none;
	color: #000;
}
#services a:hover {
	text-decoration: underline;
}
#services .header {
	background-image: url(/images/kappalabs-services.jpg);
	background-position: right top;
	text-indent: -1000px;
	height: 30px;
	width: 179px;
	display: block;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

#services .footer {
	background-image: url(/images/kappalabs-services.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 20px;
	width: 179px;
}

ul.highlights li {
	padding: 4px;
	font-size: 14px;
}
#company-news, #announcements {
	height: auto;
	width: 511px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/company-news.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin-top: 20px;
	margin-bottom: 10px;
}

#company-news .header, #announcements .header {
	background-image: url(/images/company-news.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 511px;
	background-position: right top;
	text-indent: -1000px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	overflow: hidden;
	padding: 0px;
}

#company-news .footer, #announcements .footer {
	background-image: url(/images/company-news.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 20px;
	width: 511px;
}
#company-news marquee, #announcements marquee {
/* 	margin: 0 10px 0 10px; */
	font-size: 20px;
}

#announcements, #announcements .header, #announcement .footer {
	background-image: url(/images/announcements.jpg);
}

#announcement-bullets{
	margin: 0;
	padding: 5px 0 5px 0;
	text-align: center;
	list-style: none;
	list-style-type: none;
}

#announcement-bullets li{
	padding: 5px;
}

#msg-send{
	background: rgb(135,206,250);
	padding: 10px;
	border: 1px solid white;
	border-radius: 10px;
	font-size: 16px;
}

#message-email{
	width: 250px;
	font-size: 16px;
}

#message-msg{
	padding: 4px;
	font-size: 16px;
}

#message-email, #message-msg{
	margin-left: 5px;
}

input[type=submit] {
	margin:5px; 
	background:#ffffff; 
	width: 80px;
	height: 40px;
	font: normal 16px 'Segoe UI', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #525252;
	border:0 none;
	cursor:pointer;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	}

#form-table{
	color: #525252;
}
	#form-table th{
		font-size: 18px;
		padding: 5px 0 10px 5px;
	}
	
#contact-header {
	border-radius: 20px;
	background: white;
	padding: 6px 0 6px 0;
}

#FlashID {
	display: block;
	height: 214px;
	width: 1000px;
}
