﻿body 
{
    background-color: #0080b1;
    margin: 0px 0px 0px 0px;
/**    background-image: url(Images/K2Header.jpg);
    background-repeat: repeat-x; */
    color:#424242;
    font-family:Verdana,Arial,sans-serif;
    font-size:small;
/**    font-size-adjust:none;
    font-stretch:normal; */
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height: normal;
    
}

a 
{
    color:#003399;
    text-decoration:none;
}

a:visited 
{
    color:#003399;
    text-decoration:none;
}
a:hover 
{
    color:#992299;
}

a img 
{
    border-width:0pt;
}

h1, h2, h3, h4, h5, h6 
{
    color: #424242;
    font-family:Verdana,Arial,sans-serif;
    line-height:1.3em;
    margin-bottom:0.8em;
}

span
{
	margin-bottom: 0.8em;
}

p 
{
    margin-bottom:1.5em;
    text-align: left;
    padding-top: 5px;
}

h1 {
font-size:200%;
margin:0.2em 0pt 1.2em;
padding:0pt 80px;
}
h2 {
color:#F7941F;
font-size:160%;
}
h3 {
color:#0080b1;
font-size:150%;
}
h4 {
color:#0080b1;
font-size:170%;
}
h5 {
font-size:110%;
}
h6 {
font-size:105%;
}

#wrapper 
{
    background:transparent url(images/bg_wrapper.png) repeat-y scroll 0pt;
    font-size:85%;
    margin:0pt auto;
    padding:0pt 5px;
    position: relative;
    text-align:left;
    width: 751px;
/*	width: 925px;  */
}


#header
{
    background: transparent url(Images/K2header.jpg) repeat-x scroll 0pt;
    height: 94px;
    width: 751px;
/*	width: 925px;  */
    padding: 0px 0px 5px 0px;
}

#datagrid_comingsoon
{
    background:transparent url(Images/DataGrid_ComingSoon.jpg) no-repeat scroll 0pt;
    width: 751px;
/*	width: 925px;  */
    height: 178px;
}

#K2Info
{
    background-color:White;
    border-top-style:solid;
    border-top-width:thin;
    border-top-color:#0080b1;
    width: 751px;
/*	width: 925px;  */
    height: 168px;
}

#fullcontent
{
	background-color: #fefeff;
	position: relative;
	line-height:1.4em;
}

#content 
{
    background:#fefeff url(images/bg_content.gif) repeat-x scroll 0pt;
    line-height:1.4em;
    padding: 0px 0px 0px 0px;
    position: relative;
    text-align: center;
}

#overview 
{
    background:#f7f9f8;
    border-color:#939ba8;
    border-style:solid;
    border-width:1px 0pt;
    line-height:1.6em;
    text-align:left;
}

#overview .mailcol_nopad
{
	margin:0pt;
    padding:0px 0px 0px;
    float:left;
    width:446px;
    background-color:White;
}

#fullcontent .fullcol
{
	margin:0pt;
    
    background-color: #fefeff;
}

#overview .maincol, #overview .interested
{
    margin:0pt;
    padding:18px 22px 10px;
}
#overview .maincol 
{
    float:left;
    width:426px;
}

#fullcontent .fullcol
{
	float:left;
    width:731px;
    padding: 10px 10px 10px 10px;
}

#overview .news
{
    background:#fdfdfd;
    border-right:1px solid #0080b1;
    float:left;
    width:215px;
    height:100%;
    padding:0px 0px 0px 4px;
}

#overview .solutions
{
    background:#fdfdfd;
    border-right:1px solid #2f9ac4;
    width:215px;
    height:100%;
    float:left;
}

#overview .interested 
{
    background:#fdfdfd;
    border-left:1px solid #939ba8;
    float:right;
    width:229px;
    height:100%;
}

#interested_response_email 
{
    background:#FFFFFF url(images/bg_input.gif) repeat-x scroll 0pt;
    border-color:#888888 rgb(195, 195, 195) rgb(221, 221, 221);
    border-style:solid;
    border-width:1px;
    float:left;
    margin:0pt;
    width:158px;
}
#overview .interested br 
{
    display:none;
}
#overview .interested .send 
{
    display:block;
    float:right;
    margin:0pt;
    padding:0pt;
}
#overview .interested label 
{
    display:block;
    padding-bottom:0.8em;
    width:185px;
}
#overview .interested small 
{
    clear:both;
    color:#c5c5c7;
    display:block;
    font-size:90%;
    line-height:1.6em;
    padding: 0.5em 0pt 0pt;
}
#overview form.interested small.error, .maincol p small.error
{
    color:#CC0000;
}
#overview form.interested small.message 
{
    color:#00BB00;
}

#certified_back
{
    background-image: url(Images/certified_back2010.jpg); 
    background-repeat: no-repeat; 
    width: 751px;
/*	width: 925px;  */
    height: 140px;
    float: left;
    border-top: solid 1px #939ba8;
    
}

#panel
{
	border:1px solid #939ba8;
	background-color: #fdfdfd;
	padding: 3px 3px 3px 3px;
}

#licenseCode
{
	width: 350px;
}

#logout
{
	position: absolute;
	height: 100px;
	right: 0pt;
	top: 5pt;
	width: 70px;
	float: left;
}

#logout a
{
	color: #dedcdc;
}

/** Navigation **/
#nav 
{
    height:94px;
    position:absolute;
    right:0pt;
    top:0pt;
    width:500px;
}
#nav ul 
{
    bottom:7px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt;
    padding:0pt;
    position:absolute;
    right:16px;
    text-transform:lowercase;
}
#nav li 
{
    float:left;
    margin:0pt;
    padding:0pt;
}

#nav a, #nav strong 
{
    border-bottom-width:0pt;
    color:#399ac5;
    display:block;
    padding:4px 8px;
    text-decoration:none;
    white-space:nowrap;
}

* html #nav a 
{
    width:1%;
}

#nav a:hover, #nav li.current a 
{
    color:#3cc1f6;
}

#nav li.current strong 
{
    color:#206783;
}

/** End Navigation **/

#footer
{
    background-image: url(Images/footer_back.jpg); 
    background-repeat: repeat-x; 
    width: 751px;
/*	width: 925px;  */
    height: 39px;
    float: left;
    clear: both;
}

#footer p 
{
    color: #dedcdc;
    font-size: 90%;
    line-height: 1.6em;
    margin: 0pt;
    padding: 10px 12px 7px;
}

#footer #copyright 
{
    float: left;
}

#footer #legal 
{
    float: right;
    text-transform: lowercase;
}

#footer #legal a 
{
    color: #dedcdc;
}

#footer #legal a:hover 
{
    color: #f9f9fb;
}

* html #footer p 
{
    height:1%;
}

#footer a, #footer a:visited 
{
    border-color:#D4C9AD;
    color:#e1e2e6;
}

#footer a:hover 
{
    border-color:#D4C9AD;
    color:#80715A;
}

input, textarea 
{
    font-family:Verdana,Arial,sans-serif;
    font-size:100%;
}

#content:after, #overview:after, .stage-panel ul:after, .post:after, .comment .meta:after, #footer:after, #fullcontent:after
{
    clear:both;
    content:".";
    display:block;
    height:0pt;
    visibility:hidden;
}
* html #content, * html #overview, * html ul, * html, * html #footer {
height:1%;
}
#content, #overview, ul, #footer {
min-height:1px;
}

#privacy_wrapper
{
    background-color: White;
    padding: 2px 4px 2px 4px;
    border-color:#939ba8;
    border-style:solid;
    border-width: 1px;
    text-align:left;
    height: 180px;
}

#privacy_wrapper ul
{
    bottom:7px;
    list-style-image: none;
    list-style-type: none;
    margin: 0pt;
    padding: 0pt;
    right: 16px;
}

#privacy_wrapper li
{
    margin:0pt;
    padding-left: 4px;
}

.ourwork_wrapper
{
	clear: both;
	display: block;
	padding:0.5em 0.5em 0.4em 0.5em;
	border-color:#939ba8;
    border-style:solid;
    border-width: 1px;
    background-color: White;
    margin-bottom: 1.0em;
}

.ourwork_image
{
	clear: both;
}

.ourwork_text
{
	float:right;
}

/* License Panel */
#panel_header
{
}

#getlicense_header
{
	background-image: url(Images/GetLicenseHeader.gif);
	background-repeat: no-repeat;
	width: 732px;
	height: 48px;
	clear: both;
}

#licenseinfo_header
{
	background-image: url(Images/LicenseInfoHeader.gif);
	background-repeat: no-repeat;
	width: 732px;
	height: 48px;
	clear: both;
}

#subscriber_header
{
	background-image: url(Images/subscriberlist_header.gif);
	background-repeat: no-repeat;
	width: 732px;
	height: 48px;
	clear: both;
}

#customerlicense_header
{
	background-image: url(Images/licenselist_header.gif);
	background-repeat: no-repeat;
	width: 732px;
	height: 48px;
	clear: both;
}

#customerlicenseinfo_header
{
	background-image: url(Images/customerlicenseinfo_header.gif);
	background-repeat: no-repeat;
	width: 732px;
	height: 48px;
	clear: both;
}

#eventlog_header
{
	background-image: url(Images/eventlog.gif);
	background-repeat: no-repeat;
	width: 732px;
	height: 48px;
	clear: both;
}

.licensepanel_repeat
{
	background-image: url(Images/panel_repeat.gif);
	background-repeat: repeat-y;
	width: 732px;
	float: left;
	clear: both;
}

.licensepanel_bottom
{
	background-image: url(Images/panel_bottom.gif);
	background-repeat: no-repeat;
	width: 732px;
	height: 8px;
	float: left;
}

.panel_content
{
	margin-left: 10px;
	margin-bottom: 5px;
	clear: both;
}

.grid_header 
{
	font-weight: bold;
	font-size: 1.0em;
    background-image: url(images/grid_header.gif); 
    background-repeat: repeat-x; 
    color: #FFFFFF;
    height: 19px;
    vertical-align: middle;
    padding: 1px 3px 5px 5px;
}

A.grid_links
{
	color: #424242;
	text-decoration: underline;
}

A.grid_links:hover
{
	color: #707070;
	text-decoration: underline;
}

#updating
{
	background-image: url(images/spinner.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	padding-bottom: 5px;
	padding-right: 5px;
	float:left;
}

.unwatermarked 
{
	height:18px;
	width:142px;
	font-size: 110%;
	font-weight: bold;
	border:1px solid #BEBEBE;
	color:gray;
}

.watermarked 
{
	font-size: 110%;
	font-weight: bold;
	height:18px;
	width:150px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	

.validatorCalloutHighlight
{
    background-color:Yellow;
}

.DEBUG
{
	color: Green;
}

.INFO
{
	color: Blue;
}

.WARN
{
	color: Yellow;
}

.ERROR
{
	color: Red;
}

.FATAL
{
	color: Red;
	font-size: 110%;
}