/* Start of CMSMS style sheet 'ITC - Main Stylesheet' */
*
{
margin: 0;
padding: 0;
}

a
{
	text-decoration: none;
	color: #3e3d3d;
}

a:hover
{
	text-decoration: none;
color: #347ba2;
}

#WebToLeadForm
{
}

.activeNavMenu
{

}

html,
body
{
	padding: 0;
	margin: 0;
}

body
{
	font-size: 12px;
	line-height: 22px;
	background-color: #e6edf5;
	background-image: url('/uploads/images/background.jpg');
	background-repeat:repeat-x;
	font-family: Geneva, Verdana, sans-serif;
	padding: 0;
	margin: 0;
}

.bodyText p a
{
font-weight:bold;
}

.boxHeading
{
padding: 8px;
}

.boxItems
{
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	display: none;
}

.boxItems ul
{
	list-style: none;
	padding: 0;
}

.boxItems ul li
{
	margin: 0 0 10px 5px;
padding: 10px 0 0 0;
	display: block;
}

.boxItems ul li a
{
	padding-right: 10px;
	padding-left: 30px;
	display: block;
	font-size: 10px;
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align: bottom;
}

.boxItems ul li a#bpmn
{
	background-image: url(/uploads/images/iconsmallbpmn.jpg);
}

.boxItems ul li a#firststep
{
	background-image: url(/uploads/images/iconsmallfirststep.jpg);
}

.boxItems ul li a#epc
{
	background-image: url(/uploads/images/iconsmallep.jpg);
}

.boxItems ul li a#case
{
	background-image: url(/uploads/images/iconsmallpdf.jpg);
}

.boxItems ul li a#demo
{
	background-image: url(/uploads/images/iconsmalldemo.jpg);
}

.boxItems ul li a#chat
{
	background-image: url(/uploads/images/iconsmallchat.jpg);
}

.boxItems ul li a#videos
{
	background-image: url(/uploads/images/iconsmallvideos.jpg);
}

.boxItems ul li a#news
{
	background-image: url(/uploads/images/SideRssIcon.png);
}

.boxItems ul li a#roi
{
	background-image: url(/uploads/images/iconsmallexcell.jpg);
}

.boxItems ul li a#rfp
{
	background-image: url(/uploads/images/iconsmallword.jpg);
}

.clear
{
	clear: both;
}

.content
{
}

.frontpageContent#content,
.productContent#content
{
margin-top: 12px;
border-top-width:1px;
}

#content
{
	background-color: white;
	border: 1px solid #ebebeb;
	padding: 20px;
	font-size: 9pt;
	line-height:23px;
	border-top-width:0px;
	color: #666666;
}

#content a
{
font-weight: bold;
}

#clientlogin,
#contact,
#sharethis,
#countrysites
{
	margin: 0;
	padding: 0;
	color: white;
}

#clientlogin a,
#contact a,
#sharethis a,
#countrysites a
{
	color: white;
}

#countrydrop
{
	color: #3e3d3d;
	position: absolute;
	padding: 2px;
	background: #ffffff;
	display: none;
	z-index: 1000;
	border: 1px solid #666666;
	width: 175px;
	top: 38px;
left: 800px;
}

#countrydrop a
{
	color: #666666;
	margin: 0;
	border: 0;
	background-image: url('/uploads/images/canadian-flag-icon.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
}

.error
{
	background-color: #ff9999;
}

.header1
{
	font-size: 21px;
	margin-bottom: 1em;
	color: #063268;
}

.header2
{
	font-size: 14px;
	line-height: 1.6em;
	margin:0 0 10px 0;
	color: #063268;
	clear: both;
}

img
{
	border: 0;
}

.mainHeading
{
margin-bottom: 12px;
}

.mainContent
{
	float: right;
	width: 870px;
	line-height: 1.7em;
}

.mainContent li
{
margin: 0 0 0 20px;
}

/*
navigation mainmenu
*/

#navigation
{
padding: 0 30px;
}

.menuLevel1
{
padding:0;
margin: 4px 5px;
float: left;
font-weight: bold;
font-size: .9em;
}

.menuLevel1>a
{
margin: 0;
display:block;
border: 0
}

/* dropdown */

.dropmenudiv
{
color: #3e3d3d;
position: absolute;
height: auto;
display: none;
padding: 10px;
margin-top: 0;
background: #ffffff;
z-index: 9;
border: 1px solid #ebebeb;
}

//individual menus items
//--
#nav-index{
}

#nav-index>a{
text-align: center;
width: 73px;
padding: 9px 0 1px 0;
}

//--
#nav-products{
}

#nav-products>a{
width: 73px;
text-align: center;
padding: 9px 0 1px 0;
}

.nav-products-active>a
{
background-image: url('/uploads/images/proTab.gif');
z-index:10;
}

//--
#nav-business-process-management-solutions{
}

#nav-business-process-management-solutions>a{
text-align: center;
width: 70px;
padding: 9px 0 1px 0;
}

.nav-business-process-management-solutions-active>a
{
background-image: url('/uploads/images/serTab.gif');
z-index:10;
}

//--
#nav-industry{
}

#nav-industry>a{
text-align: center;
width: 73px;
padding: 9px 0 1px 0;
}

.nav-industry-active>a
{
background-image: url('/uploads/images/indTab.gif');
z-index:10;
}

//--
#nav-partners{
}

#nav-partners>a{
text-align: center;
width: 71px;
padding: 9px 0 1px 0;
}

.nav-partners-active>a
{
background-image: url('/uploads/images/parTab.gif');
z-index:10;
}

//--
#nav-bpm-framework{
}

#nav-bpm-framework>a{
text-align: center;
width: 87px;
padding: 9px 0 1px 0;
}

.nav-bpm-framework-active>a
{
background-image: url('/uploads/images/fraTab.gif');
z-index:10;
}

//--
#nav-compliancesox-iso-basel-six-sigma-risk{
z-index:10;
}

#nav-compliancesox-iso-basel-six-sigma-risk>a{
text-align: center;
width: 90px;
padding: 9px 0 1px 0;
}

.nav-compliancesox-iso-basel-six-sigma-risk-active>a
{
background-image: url('/uploads/images/comTab.gif');
z-index:10;
}

//--
#nav-literature{
}

#nav-literature>a{
text-align: center;
width: 80px;
padding: 9px 0 1px 0;
}

.nav-literature-active>a
{
background-image: url('/uploads/images/litTab.gif');
z-index:10;
}

//--
#nav-company{
}

#nav-company>a{
text-align: center;
width: 80px;
padding: 9px 0 1px 0;
}

.nav-company-active>a
{
background-image: url('/uploads/images/compTab.gif');
z-index:10;
}

/* individual menus */
#dropdown-home{
}

#dropdown-products{
margin-left: -1px;
line-height: 15px;
}

#dropdown-business-process-management-solutions{
margin-left: -1px;
}

#dropdown-industry{
margin-left: -1px;
}

#dropdown-partners{
margin-left: -25px;
}

#dropdown-bpm-framework{
margin-left: -102px;
}

#dropdown-compliancesox-iso-basel-six-sigma-risk{
margin-left: -195px;
}

#dropdown-literature{
margin-left: -291px;
}

#dropdown-company{
margin-left: -200px;
}

.packages
{
width: 630px;
}

.menuBlock
{
	border: 1px solid gray;
	width: 200px;
	margin-bottom: 20px;
}

.menuBlock h2
{
	border: 1px solid gray;
	background-color: gray;
	padding: 0 0 0 0;
	margin: 0 0 0 0
}

.menuBlock ul
{
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.menuBlock ul li
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* newsbox */

.newsBox
{
	float: right;
	height: 243px;
	width: 307px;
	border: 1px solid #e8e8e8;
	padding: 0;
	margin: 0;
	/*background-image: url('/uploads/images/newsfiller.png');*/
	background-repeat: no-repeat;
	background-position: center left;
line-height: normal;
}

.newsItems
{
	overflow: auto;
	height: 190px;
	margin-top: -5px;
	width: 308px;
}

.newsItems ul
{
	list-style: none;
	margin-left: 15px;
margin-right: 5px;
}

.newsItems ul li
{
	margin: 15px 0 5px 0;
}

.newsItems ul li a
{
	font-size: 8pt;
	letter-spacing: .2pt;
}

.newsTitle
{
	height: 30px;
	background-image: url('/uploads/images/newsheadfootbg.png');
	background-repeat: none;
}

.newsTitle img
{
	padding-top: 6px;
	padding-left: 12px;
}

.newsFooter
{
	height: 20px;
	background-image: url('/uploads/images/newsheadfootbg.png');
	background-repeat: none;
	color: black;
	font-weight: lighter;
	font-size: .2em;
	margin-top: 8px;
}

.newsFooter a
{
	margin-left: 12px;
font-size: 11px;
	color: black;
}



.pageHeader
{
	background-image: url('/uploads/images/blueborder.png');
	height: 69px;
	margin: 0 0 10px 0;
}

.pageWrapper
{
	width: 1024px;
	margin: 0 auto 0 auto;
}

#partnersbox,
#clientsbox
{
	margin: 15px 12px 12px 12px;
	text-align: center;
}

.promoVideo
{
	width: 698px;
	height: 247px;
	background-image: url('/uploads/images/videopanelbg.png');
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

.promoVideo#player
{
	background-image: url('/uploads/images/videoframe.png');
	background-repeat: no-repeat;
	padding: 12px;
	float: left;
	width: 300px;
	margin: 20px;
	margin-right: 0px;
}

.promoVideo#video
{
	background-image: url('/uploads/images/videodefault.png');
	background-repeat: no-repeat;
	margin: 0px;
padding: 0px;
}

.promoVideo#selector
{
	background-image: none;
	padding: 0px;
	padding-top: 30px;
	margin-left: -15px;
	float: left;
	width: 290px;
	letter-spacing: normal;
}

.promoVideo#selector ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}

.promoVideo#selector ul li
{
	padding: 10px;
	height: 30px;
	width: 310px;
	margin: 0;
}

.promoVideo#selector ul li div
{
	width: 320px;
white-space:nowrap;
	margin: 0;
	padding: 0;
}

.promoVideo#selector ul li a
{
	color: #303030;
	height: 22px;
	letter-spacing: .04em;
	background-image: url('/uploads/images/playbttn.png');
	background-repeat: no-repeat;
	padding: 3px 4px 4px 30px;
}

.promoVideo#selector ul li a:hover
{
	text-decoration: none;
}

.promoVideo#selector ul li a#moreVideos {
	color: #303030;
	background-image:none;
}


.videoTime
{
	font-size:.7em;
	color: #303030;
	letter-spacing: .03em;
}

.promoVideo#videoPlayer
{
	border: 0px;
	border-collapse: collapse;
	width: 273px;
	height: 160px;
	overflow: hidden;
}

.rssLink
{
padding-bottom: 5px;
padding-left: 5px;
}

.sideBar
{
float: left;
line-height: normal;
}

.sideBox
{
width: 138px;
padding: 0;
margin: 0 0 12px 0;
background-color: #ffffff;
}

.sideBox#learn ul li a,
.sideBox#downloads ul li a,
.sideBox#tools ul li a
{
font-size: 11px;
padding-top: 8px;
}

.boxTitle
{
height: 30px;
background-image: url('/uploads/images/sidetoppanel.jpg');
background-repeat: none;
}

.siteFooter
{
font-weight: bold;
color: #063268;
margin-bottom: 1em;
width: 870px;
margin-left: auto;
letter-spacing: .05em;
}

.siteFooter#followUs
{
float: left;
width: 50%;
padding-top: 5px;
}

.siteFooter#followUs a img
{
margin: 0 3px 0 3px;
vertical-align: text-bottom;
}

.siteFooter#copyright
{
margin-top: 10px;
float: right;
text-align: right;
width: 50%;
}

.siteMenu
{
float: right;
}

.siteMenu#container
{
margin-top: 20px;
}

.siteMenu#container>div
{
display: inline;
padding-right: 15px;
}

.siteMenu#container>div #inputText
{
font-size: .9em;
width: 120px;
border: 1px solid gray;
}

.siteMenu#container>div #go
{
vertical-align: baseline;
}

#itcLogo
{
	float: left;
	width: 30%;
	padding: 15px 0 20px 20px;
}

.menucol
{
float: left;
width: 180px;
}

.menucol ul
{
margin: 0;
padding: 0;
}

.menucol ul li
{
list-style: none;
margin: 5px 10px 5px 0;
padding: 0;
text-align: left;
display: block;
color: #666666;
}

.menucol ul li a
{
margin: 0;
padding: 0;
font-weight: normal;
font-size: 12px;
}

.promoPackages
{
padding: 10px;
float: left;
width: 30%;
}

.promoPackages a
{
padding:0;
}

.promoVideo
{
	width: 698px;
	height: 247px;
	background-image: url('/uploads/images/videopanelbg.png');
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

#frontpageTeaser
{
	background-color: white;
	border: 1px solid #ebebeb;
	border-top-width: 0px;
	font-size: 9pt;
	color: #3e3d3d;
	line-height:15pt;
	padding: 10px 25px 10px 25px;
}

.frontpageTeaser#left
{
	background-image: none;
	padding: 0px;
	float: left;
}

.frontpageTeaser#right
{
	background-image: none;
	padding: 0px;
	float: right;
}

.form
{
	background-color: #f6f5f0;
	border: 1px solid #c2c1bd;
	color: #347ba2;
	margin:5px;
	padding:10px;
	width:250px;
}

.wideForm
{
	width:auto;
	background-color: #f6f5f0;
	border: 1px solid #c2c1bd;
	color: #347ba2;
	margin:5px;
	padding:15px;
}

.formbuilderform
{
padding: 10px;
}

.form h2
{
	padding: 10px 0 10px 60px;
	background-image: url('/uploads/images/formIcon.jpg');
	background-repeat: no-repeat;
	background-position: center left;
font-weight:normal;
}

.form div#formButton
{
margin: 0;
}

.form div#formButton div
{
display:inline;
}

input#account_name,
input#first_name,
input#last_name,
input#webtolead_email1,
input#industry,
input#title,
input#phone_work,
select#country_c,
input#ext_c
{
	width: 238px;
	border: 1px solid #eaeae8;
	padding: 5px;
}

input#phone_work
{
	width: 180px;
}

input#ext_c
{	
	width: 38px;
}

.wideFormCol > div.field input#account_name,
.wideFormCol > div.field input#first_name,
.wideFormCol > div.field input#last_name,
.wideFormCol > div.field input#webtolead_email1,
.wideFormCol > div.field input#industry,
.wideFormCol > div.field input#title,
.wideFormCol > div.field input#phone_work,
.wideFormCol > div.field select#country_c
{
	width: 360px;
	border: 1px solid #eaeae8;
	padding: 5px;
}

.wideFormCol > div.field input#phone_work
{
	width: 285px;
}

.wideFormCol > div.field input#ext_c
{	
	width: 45px;
}

.wideFormCol
{
	float: left;
	width: 390px;
}

label
{
	display: block;
}

.requiredIndicate
{
	color:red;
}

.field
{
min-height: 5em;
}

.required
{
}

#formPrivacyNotice
{
float: left;
margin: 0 0 0 10px;
width: 120px;
color: #666666;
display:block;
font-size: .8em;
line-height: 1.2em;
}

#formSubmitButton
{
float: left;
width: 100px;
}

#formPhoneWork div.phone_work
{
float: left;
width: 75%;
}

#formPhoneWork div.ext_c
{
float: right;
width: 20%;
}

#toggleDownloads,
#toggleLearnMore,
#toggleTools
{
background-image: url('/uploads/images/arrowSplice.png');
background-repeat: no-repeat;
cursor: pointer;
padding: 0 0 0 20px;
}

.activeSideBox
{
background-position: left -88px;
}

.activePlayButton
{
background-position: left -78px;
}

/* End of 'ITC - Main Stylesheet' */

