@charset "utf-8";



/* <![CDATA[ */



html, body, form, input, textarea, p, img, td {

	margin: 0px auto;

	padding: 0px;
}


body, form, input, textarea, p, td {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 14px;
	
	line-height: 18px;

	color: #333333;
}


#main {

	width: 1040px;
	/*width: 82.4%;*/
	
	margin-left: auto ;
	
  	margin-right: auto ;
	
	margin-top: 10px;
	
	margin-bottom: 10px;
	
	background-color: #FFFFFF;

}

.mainBelow {

	width: 1040px;
	/*width: 82.4%;*/
	
	margin-left: auto ;
	
  	margin-right: auto ;
	
	margin-top: 10px;
	
	margin-bottom: 10px;

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 14px;

}

.headerEnclose {

	width: 100%;
	
	margin-left: auto;
	
	/*margin-right: auto;*/
	
	margin-bottom: 0px;
	
	background-color: #3399CC;
	
	background-image: url(/bpmbasics/graphics/headerBG-1pixel.gif);
	
	background-repeat: repeat-x;	
	
}

.header {

	width: 1015px;
	/*width: 100%;*/

	height: 108px;
	
	margin-left: auto;
	
	margin-right: auto;
	
	margin-bottom: 0px;

	overflow: auto;
	
}


.headerNav {

	/*width: 1015px;*/
	width: 100%;
	
	height: 35px;
	
	margin-left: auto;
	
	margin-right: auto;
	
	margin-top: -12px;

	margin-bottom: 0px;
	
	background-color: #094069;	
	
}

.headernavtext {

	font-size: 12px;

	font-weight: bold;

	width: 1015px;

	vertical-align: center;

	padding-top: 5px;

	color: #a1D2F0;
}

.middle {

	width: 1015px;
	
	margin-left: auto;
	
	margin-right: auto;
	
	margin-top: 10px;
	
	margin-bottom: 0px;
	
	background-color: #FFFFFF;
	
	float: left
	
}


.footer { 

	width: 100%;

	margin-left: auto;
	
	margin-right: auto;
	
	margin-top: 15px;
	
	margin-bottom: 15px;
	
	background-color: #FFFFFF;
	
}

img {

	border: 0px; 

	margin: 0px;
}


a:link, a:visited, a:hover, a:active {

	color: #036094;;

	text-decoration: none;
}


a:hover {

	text-decoration: underline;

}

/* Font Styles */



.headline {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 22px;
	
	font-weight: bold;
	
	line-height: 30px;

	color: #A00000;
	
}

.logo {

	/*margin-left: 50px;*/
	
	margin-top: 20px;
	
	margin-bottom: 15px;
	
}

.logotext {

	font-size: 11px;
	
	color: #FFFFFF;
	
}

.logotextwhite {

	font-size: 11px;
	
	color: #FFFFFF;
	
	font-family: Arial;
}

.search {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	line-height: 30px;
	
	font-size: 14px;
	
	/*margin-right: 50px;*/
	
	/*margin-top: 10px;*/
	
	margin-bottom: 10px;
	
}

.featuredbox {

	width: 643px;
	
	height: 269px;
	
	margin-left: 20px;
	
	margin-bottom: 15px;
	
	display: block;
	
	background-image: url(/bpmbasics/graphics/mainGraphic.png)
	
}

.featuredbox2 {

	width: 670px;
	
	height: 281px;
	
	margin-left: 0px;
	
	margin-bottom: 15px;
	
	display: block;
	
	background-image: url(/bpmbasics/graphics/bpmkit-bg.png)
	
}

.largeheadline {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 30px;
	
	line-height: 35px;

	color: #A00000;
	
	font-weight: bold;
	
	margin-left: 30px;
	
	
}

.whatisbpmtext {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 16px;
	
	line-height: 20px;

	color: #333333;
	
	margin-left: 30px;
	
	margin-right: 300px;
	
	margin-bottom: 15px;
	
}

.leftcolumn {

	width: 600px;
	
	margin-left: 10px;
	
	margin-bottom: 15px;
	
}

.lefttext {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	color: #333333;
	
	margin-left: 30px;
	
	margin-right: 35px;
	
	margin-bottom: 30px;
	
	font-size: 14px;
	
}


.rightcolumn {

	width: 410px;
	
	display: block;
	
	margin-right: 0px;
	
}

.righttext {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 14px;
	
	line-height: 18px;

	color: #333333;
	
	margin-left: 0px;
	
	margin-right: 30px;
	
	margin-bottom: 15px;
	
}

.fullcolumn {

	width: 1000px;
	
	margin-left: 20px;
	
	margin-bottom: 15px;
	
}

.bpminaction {

	width: 360px;
	
	display: block;
	
	margin-right: 0px;
	
}

.bpminactiontext {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 14px;
	
	line-height: 24px;

	color: #333333;
	
	margin-left: 0px;
	
	margin-right: 10px;
	
	margin-bottom: 15px;
	
}

.boxEnclose{

	width: 100%;

	background-image: url(/bpmbasics/graphics/bottom-gradient.gif);
	
	background-repeat: repeat-x;

	height: 700px;

}

.lightbluebox {

	width: 600px;
	
	height: 700px;
	
	/*margin-left: 100px;*/
	display: block;
	
}

.darkbluebox {

	width: 340px;
	
	height: 700px;
	
	/*margin-right: 100px;*/
	
	margin-top: 1px;
	
	display: block;
	
}

.verticalLine{
	background-image: url(/bpmbasics/graphics/vertical-line.jpg);
	height: 700px;
	background-repeat: repeat-x;
	/*width: 10px;*/
}

.bpmacademyL {

	width: 295px;
	
	display: block;
	
	/*margin-left: 30px;*/
	
	/*margin-right: 5px;*/
	
	float: left;
	
}

.bpmacademyR {

	width: 200px;
	
	display: block;
	
	/*margin-right: 10px;*/
	
	/*margin-left: 5px;*/
	
	/*float: right;*/
	
}

.bpmacademyFull {

	width: 540px;
	
	display: block;
	
	margin-left: 30px;
	
	/*margin-right: 20px;*/
	
}

.definitionsL {

	width: 310px;
	
	display: block;
	
	margin-left: 30px;
	
	margin-right: 5px;
	
	float: left;
	
	line-height: 24px;
	
}

.definitionsR {

	width: 240px;
	
	display: block;
	
	/*margin-right: 20px;*/
	
	margin-left: 5px;
	
	float: right;
	
	line-height: 24px;
	
}

.bpmkit {

	width: 340px;
	
	display: block;
	
	/*margin-right: 50px;*/
	
	/*margin-left: -15px;*/
	
}

.bpmkit1 {

	width: 400px;
	
	display: block;
	
	margin-left: 35px;
	
}
	
.bottomnav {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 11px;
	
	line-height: 13px;

	color: #333333;
	
	margin: 5px 15px 0px 50px;
}

.small {

	font-size: 11px;
	
	line-height: 13px;
	
}

.enlarge {

	font-size: 11px;
	
	line-height: 13px;
	
	text-align: center;
	
	
}

.fBold {

	font-weight: bold;
	
}

.cRed {

	color: #A00000;
	
}


/* Misc */

.clearer { 
	
	height: 1px; 
	
	overflow: hidden; 
	
	clear: both; 
	
	display: block; }


.fltL {

	position: relative;

	float: left;

	margin: 0px auto;

	text-align: left;

}

.fltR {


	position: relative;

	float: right;

	margin: 0px auto;

	text-align: left;

}

.sixSigma {
	padding:0px;
	margin:0px;
	width:510px;
	background-color:#cccccc;
	height:450px;
}


/* ]]> */
