/****************/
/*"Regular" HTML Codes Go Here*/
/****************/
body
{
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	color: #444444;
	float: left;
	margin: 0px;
	background-image: url(/images/sideground-3.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: 920px 0px;
}

p
{
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 10pt;
}

code { font-size: 10pt; }
i { font-style: italic; }
em { font-style: italic; }
b { font-weight: bold; }
strong { font-weight: bold; }

a:link
{
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}

a:visited
{
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}

a:hover
{
	color: #0099bb;
	text-decoration: underline;
	font-weight: bold;
}

a:active
{
	color: #0099bb;
	text-decoration: underline;
	font-weight: bold;
}

/****************/
/*IDs Go Here*/
/****************/
#sidebar
{
	padding: 13px 10px 10px 10px;
	border-color: #666;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
}

#header
{
	background-image: url(/images/newheader-clock.jpg);
	width: 920px;
	height: 99px;
	border-color: #666;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	font-size: 10pt;
}

#nav
{
	color: #006699;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 10pt;
	border-color: #666;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	padding: 30px 10px 0px 15px;
	background-color: #ffffff;
}

#mainbody
{
	background-color: #ffffff;
	padding: 35px 0px 30px 30px;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #666;
	min-height: 750px;
	font-size: 10px;
}

#footer
{
	background-image: url(/images/newfooter-clock.jpg);
	width: 920px;
	height: 99px;
	color: #FFF;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 8pt;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #666;
	background-color: #ffffff;
}

#subnav
{
	font-size: 10pt;
	color: #006699;
	text-align: left;
	margin: -10px 0px 25px 0px;
}

#popup
{
	background: #ffffff;
	border-color: #666666;
	border-width: 1px;
	border-style: solid;
	/*
	width: 641px;
	height: 480px;
*/
}

/****************/
/*Classes Go Here*/
/****************/
.custaltHeading
{
	font-weight: bold;
	font-size: x-small;
	font-family: verdana;
}

.custlist { font-size: x-small; }

.altHeading
{
	font-weight: bold;
	font-size: 11pt;
	color: #000000;
}

.altHeading3
{
	font-weight: bold;
	font-size: 11pt;
	color: #000;
}

.altHeading4
{
	font-weight: bold;
	font-size: 14pt;
	color: #069;
	font-style: italic;
}

.pageHeading
{
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	color: #000000;
}

.subsectionHeading
{
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-weight: normal;
	/*	font-size: 22pt;*/
	font-size: 15pt;
	color: #000000;
}

.code
{
	font-family: courier, courier new, fixed-width;
	font-size: 10pt;
}

.footertext
{
	margin-left: 10px;
	padding: 10px 0px 0px 0px;
}

.redhead
{
	color: #990000;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}

.sideheadline
{
	color: black;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.sidesmallright
{
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	text-align: right;
	font-size: 10pt;
}

.blueside
{
	background-color: #ADD6FF;
	margin: 0px 5px 0px 5px;
	padding: 4px 10px 4px 1px;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
}

.goldside
{
	background-color: #E8DA63;
	margin: 0px 5px 0px 5px;
	padding: 4px 10px 4px 1px;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
}

.whiteside
{
	background-color: #FFFFFF;
	margin: 0px 5px 0px 5px;
	padding: 4px 10px 4px 1px;
}

.boldred
{
	font-weight: bold;
	color: #990000;
	list-style-type: square;
	list-style-position: inside;
}

.ubertable
{
	border-color: #666;
	border-width: 1px;
	max-width: 920px;
	border-style: solid;
}

.pageimage
{
	right: 0px;
	position: relative;
	float: right;
	padding: 15px 0px 15px 15px;
}

#sidebar p
{
	color: #333;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 0px 0px 0px 0px;
}

#sidebar a { text-align: right; }

#nav p
{
	line-height: 18pt;
	margin: 0px 0px 24px 0px;
}

#nav a:link
{
	text-decoration: none;
	font-weight: normal;
	color: #006699;
	font-size: 10pt;
}

#nav a:visited
{
	text-decoration: none;
	font-weight: normal;
	color: #006699;
	font-size: 10pt;
}

#nav a:hover
{
	text-decoration: underline;
	font-weight: normal;
	color: #006699;
	font-size: 10pt;
}

#nav a:active
{
	text-decoration: underline;
	font-weight: normal;
	color: #006699;
	font-size: 10pt;
}

#subnav a:link
{
	color: #006699;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

#subnav a:visited
{
	color: #006699;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

#subnav a:hover
{
	color: #006699;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
}

#subnav a:active
{
	color: #006699;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
}

#footer a:link
{
	color: #FFF;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

#footer a:visited
{
	color: #FFF;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

#footer a:hover
{
	color: #FFF;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

#footer a:active
{
	color: #FFF;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

#header a:link
{
	color: #FFF;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

#header a:visited
{
	color: #FFF;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

#header a:hover
{
	color: #FFF;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

#header a:active
{
	color: #FFF;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

#sidebar p
{
	margin-left: 10px;
	/*	padding: 0px 20px 0px 0px;*/
	padding: 0px 0px 0px 0px;
}

#sidebar a:link
{
	font-weight: normal;
	text-decoration: none;
}

#sidebar a:visited
{
	font-weight: normal;
	text-decoration: none;
}

#sidebar a:hover
{
	font-weight: normal;
	text-decoration: none;
}

#sidebar a:active
{
	font-weight: normal;
	text-decoration: none;
}

#sidebar .iconspot
{
	position: relative;
	left: 37px;
}

#mainbody p { padding: 0px 30px 0px 0px; }

#mainbody li
{
	font-size: 10pt;
	max-width: 450px;
}

#mainbody ul
{
	font-size: 10pt;
	max-width: 450px;
}

#mainbody ol
{
	font-size: 10pt;
	max-width: 450px;
}

#mainbody table
{
	font-size: 10pt;
	max-width: 500px;
}

#mainbody hr
{
	max-width: 510px;
	margin: 0px;
}

#nav.events a#events, #nav.support a#support, #nav.press a#press, #nav.timesheet a#timesheet, #nav.training a#training, #nav.docs a#docs, #nav.proserv a#proserv, #nav.developer a#developer, #nav.products a#products, #nav.timesheet a#timesheet, #nav.faq a#faq, #nav.aboutjx a#aboutjx, #nav.customers a#customers, #nav.partner a#partner, #nav.cprofile a#cprofile, #nav.helpdesk a#helpdesk, #nav.kbase a#kbase { color: #999999; }

/****************/
/*Demo Things Go Here*/
/****************/
#demomainbody p { padding: 0px 20px 0px 0px; }

#demomainbody ul
{
	font-size: 10pt;
	/*	max-width: 450px;*/
}

#demomainbody ul li
{
	font-size: 10pt;
	/*	list-style-image: url(/images/uparrow.gif);*/
	list-style-type: default;
	list-style-position: default;
	padding: 0 0 10px 0;
}

#demomainbody ul ul li
{
	font-size: 10pt;
	/*	list-style-image: url(/images/uparrow.gif);*/
	list-style-type: default;
	list-style-position: default;
	padding: 5px 0 5px 0;
}

#demosidebar p
{
	font-size: 9pt;
	/*	max-width: 450px;*/
	padding: 0 0 0 5px;
}

#demosidebar ul
{
	font-size: 8pt;
	/*	max-width: 450px;*/
	padding: 0 0 0 5px;
}

#demosidebar ul li
{
	font-size: 8pt;
	list-style-image: url(/images/arrowRight.gif);
	list-style-type: default;
	list-style-position: default;
	padding: 0 0 10px 5px;
}

#demosidebar ul ul li
{
	font-size: 8pt;
	list-style-position: inside;
	list-style-image: url(/images/arrowRight.gif);
	padding: 5px 0px 0px 5px;
	list-style-type: default;
}

#demosidebar ol
{
	font-size: 8pt;
	/*	max-width: 450px;*/
}

#demomainbody table
{
	font-size: 10pt;
	max-width: 600px;
}

#demomainbody hr
{
	max-width: 610px;
	margin: 0px;
}

#demosidebar
{
	padding: 13px 10px 10px 10px;
	border-color: #666;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
}

#demomainbody
{
	background-color: #ffffff;
	padding: 10px 0px 30px 30px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #666;
	min-height: 295px;
	font-size: 10px;
}

#demonav
{
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 10pt;
	border-color: #666;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	padding: 0px 0px 0px 0px;
	background-image: url(/images/demo-leftside.jpg);
	background-repeat: repeat-y;
}

#demofooter
{
	background-image: url(/images/newfooter-clock.jpg);
	width: 920px;
	height: 99px;
	color: #FFF;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 8pt;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #666;
	background-color: #ffffff;
}

* html img#foo
{
	position: relative;
	top: 4px;
}

#demofooter a:link
{
	color: #FFF;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

#demofooter a:visited
{
	color: #FFF;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

#demofooter a:hover
{
	color: #FFF;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

#demofooter a:active
{
	color: #FFF;
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

.ebstep
{
	color: #058;
	font-weight: bold;
	font-size: 20px;
}

/*marketseg classes and such*/
#mstop
{
	position: relative;
	clear: both;
/*	padding-bottom: 5px;*/
}

#msmiddle
{
	position: relative;
	clear: both;
	padding-bottom: 5px;
}


#msbottom
{
	position: relative;
	clear: both;
	padding-top: 5px;
}

#mssub
{
	position: relative;
	clear: both;
	padding-top: 25px;
}

#msmiddlewrap
{
	width: 450px;
	clear: both;
	left: 0px;
	float: left;
	padding-left: 23px;
}

#msbottomwrap
{
	width: 450px;
	clear: both;
	left: 0px;
	float: left;
	padding-left: 23px;
}


#tslbox
{
	color: #FFFFFF;
	float: left;
	width: 210px;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #005588;
}

#tshbox
{
	color: #FFFFFF;
	float: right;
	width: 210px;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #244124;
}

#msmiddlewrap p
{
	padding-right: 5px;
	padding-left: 5px;
}

#msmiddlewrap ul { list-style-position: outside; }

.msmlink { text-align: center; }

#msmiddlewrap a
{color: #ffffff;}


#msmiddle .haiku
{
	font-family: georgia,times new roman, serif;
	font-style: italic;
	text-align: center;
}

#msmiddlewrap .altHeading
{text-align: center;
	color: #FFFFFF;}


#msbottomwraplc
{
	float: left;
	width: 215px;
}

#msbottomwraprc
{
	float: right;
	width: 215px;
}

#msbottomwrap ul
{
	list-style-type: none;
	font-weight: bold;
}


/*trifurc classes and such*/
.tripara
{
	font-family: Verdana, Lucida, Helvetica, sans-serif;
	font-size: 10pt;
	padding-right: 12px;
	padding-left: 12px;
}

.triparhaiku
{
	font-family: Georgia;
	font-size: 14pt;
	padding-right: 8px;
	padding-left: 8px;
	line-height: 18pt;
	font-style: italic;
	word-spacing: 1.1 em;
	font-weight: bolder;
	top: 40px;
	left: 22px;
	float: left;
	position: relative;
	color: #000;
	text-align: center;
}

.trialtHeading
{
	font-weight: bold;
	font-size: 11pt;
	color: #000000;
	padding-right: 12px;
	padding-left: 12px;
}

#trismall
{
	background-image: url(/images/fpt2-1t.jpg);
	height: 200px;
	min-height: 200px;
	background-repeat: no-repeat;
}

#trimedium
{
	background-image: url(/images/fpt2-2t.jpg);
	height: 200px;
	min-height: 200px;
	background-repeat: no-repeat;
}

#trilarge
{
	background-image: url(/images/fpt2-3t.jpg);
	height: 200px;
	min-height: 200px;
	background-repeat: no-repeat;
}

#tri a:link { color: green; }

#tri ul
{
	font-size: 10pt;
	max-width: 450px;
	margin-left: 15px;
}

#tri ol
{
	font-size: 10pt;
	max-width: 450px;
	margin-left: 15px;
}

#tri li
{
	font-size: 10pt;
	max-width: 450px;
	margin-right: 0px;
}

#tri a:link
{
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}

#tri a:visited
{
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}

#tri a:hover
{
	color: #0099bb;
	text-decoration: underline;
	font-weight: bold;
}

#tri a:active
{
	color: #0099bb;
	text-decoration: underline;
	font-weight: bold;
}
