body {
	background: url(../graphics/bg_top-bar.gif) repeat-x #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0;
}

p {margin-bottom: 0;}

a, a:visited {color: #ff7d13; text-decoration: underline;}
a:hover, a:active {color: #d2232a; text-decoration: underline;}

h2 {margin: 0; font-size: 18px; font-weight: normal;}

	h2 a, h2 a:visited {color: #ff7d13; text-decoration: none;}
	h2 a:hover, h2 a:active {color: #ff7d13; text-decoration: underline;}
	
h3 {font-size: 15px; color: #d2232a; margin: 14px 0 0 0;}

#header {
	width: 770px;
	height: 87px;
	padding-top: 13px;
	margin: 0 auto;
}

#nav-full {
	width: 100%;
	height: 30px;
	/*border-top: 1px solid #9ed1ff;
	border-bottom: 1px solid #9ed1ff;*/
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: url(../graphics/bg_nav.gif) repeat-x;
}

	#nav-actual {
		width: 770px;
		height: 30px;
		font-size: 12px;
		margin: 0 auto;
	}
	
	#nav-actual ul, #nav-actual ul li {margin: 0; padding: 0; list-style: none;}
	#nav-actual ul li {float: left;}
	
	#nav-actual a, #nav-actual a:visited {
		padding: 8px 12px 10px 12px;
		height: 12px;
		display: block;
		text-decoration: none;
		color: #ffffff;
		float: left;
	}
	
	#nav-actual a:hover, #nav-actual a:active {
		background: url(../graphics/bg_nav-over.gif) repeat-x;
		text-decoration: none;
		color: #ffffff;
	}
	
	*html #nav-actual a, *html #nav-actual a:visited, *html #nav-actual a:hover, *html #nav-actual a:active {padding: 8px 12px 7px 12px;} 
	
#body-full-green {
	width: 100%;
	background: url(../graphics/bg_body-green.gif) repeat-x #ffffff;
}	

	#body-actual {
		width: 770px;
		margin: 0 auto;
		padding-bottom: 20px;
	}
	
		#green-arrow-bg {
			width: 770px;
			/*min-height: 376px;
			background: url(../graphics/bg_green-arrow.png) no-repeat bottom;*/
		}
		
		/* *html #green-arrow-bg {
			height: 376px;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="graphics/bg_green-arrow.png", sizingMethod="crop");
		}*/
	
		#SI-graph-guys {
			width: 770px;
			min-height: 360px;
			padding-top: 25px;
			background: url(../graphics/bg_si-team-chart.gif) right top no-repeat;
			float: left;
		}
		
		* html #SI-graph-guys {height: 360px;}
		
		#orange-button-nav {
			width: 304px;
			margin: 15px auto 0 auto;
		}
		
			#orange-button-nav ul, #orange-button-nav ul li {margin: 0; padding: 0; list-style: none;}
		
			#orange-button-nav a {
				width: 304px;
				height: 65px;
				display: block;
			}
			
			#orange-button-nav a:hover {
				background-position: -304px 0;
				background-repeat: no-repeat;
			}
			
			.scorecards-orange {background: url(../graphics/nav-buttons/scorecards.gif) no-repeat;}
			.leads-orange {background: url(../graphics/nav-buttons/leads.gif) no-repeat;}
			.pipeline-orange {background: url(../graphics/nav-buttons/pipeline.gif) no-repeat;}
			.sales-orange {background: url(../graphics/nav-buttons/sales.gif) no-repeat;}
			.product-orange {background: url(../graphics/nav-buttons/product.gif) no-repeat;}		
			.learn-more-red {background: url(../graphics/nav-buttons/learn.gif) no-repeat;}	
			.all-chapters {background: url(../graphics/nav-buttons/all-chapters.gif) no-repeat;}
		
		.textbox-414, .textbox-414-float {width: 414px;}
		.textbox-414-float {float: left; margin-top: 37px;}
			.textbox-header-414 {
				width: 414px;
				height: 14px;
				background: url(../graphics/bg_header-414.png) no-repeat;
			}
			
			.textbox-body-414 {
				width: 380px;
				padding: 3px 17px;
				background: url(../graphics/bg_body-414.png) repeat-y;
			}
				
				.textbox-body-414 h1 {margin: 0; font-size: 20px; font-weight: normal;}
				.textbox-body-414 p {margin-top: 12px; line-height: 20px;}
			
			.textbox-footer-414 {
				width: 414px;
				height: 14px;
				background: url(../graphics/bg_footer-414.png) no-repeat;
			}
			
		.textbox-770, .textbox-770-float {width: 770px; padding-top: 25px;}
		.textbox-770-float {float: left; margin-top: 37px;}
			.textbox-header-770 {
				width: 770px;
				height: 14px;
				background: url(../graphics/bg_header-770.png) no-repeat;
			}
			
			.textbox-body-770 {
				width: 736px;
				padding: 3px 17px;
				background: url(../graphics/bg_body-770.png) repeat-y;
			}
				
				.textbox-body-770 h1 {margin: 0; font-size: 20px; font-weight: normal; text-align: left;}
				.textbox-body-770 p {margin-top: 12px; line-height: 20px;}
			
			.textbox-footer-770 {
				width: 770px;
				height: 14px;
				background: url(../graphics/bg_footer-770.png) no-repeat;
			}
			
		.container-380 {margin: 15px auto 0 auto;}
		
			#orange-folder, #view-demo {
				width: 235px;
				min-height: 79px;
				padding: 30px 11px 10px 134px;
			}
			
			#orange-folder {background: url(../graphics/bg_orange-folder.gif) no-repeat;}
			#view-demo {background: url(../graphics/learn-demo.gif) no-repeat;}
			
			*html #orange-folder, *html #view-demo {height: 79px;}
			
				#orange-folder p, #view-demo p {line-height: 16px;}
				
		.learn-more-main {
			width: 380px;
			height: 63px;
			display: block;
			background: url(../graphics/learn-more.gif) no-repeat;
		}
		
		.learn-more-main:hover {background: url(../graphics/learn-more.gif) no-repeat 0 -63px;}
				
			
			
		#powered-by {
			width: 304px;
			padding: 15px 0 0 0;
			float: right;
			text-align: center;
		}
		
			#orange-button-nav #powered-by a {display: inline;}
		
#footer-full {
	width: 100%;
	background: url(../graphics/bg_footer.gif) repeat-x;
	min-height: 107px;
}

*html #footer-full {height: 107px;}

	#footer-actual {
		width: 770px;
		margin: 0 auto;
		padding: 20px 0;
		color: #595959;
	}
	
ul.normal-list {
	margin: 12px 0 0 30px;
	padding: 0;
	list-style: disc;
}

ul.normal-list li {
	margin: 3px 0;
	padding: 0;
}
	
.img-right {float: right;}
.img-left {float: left;}	
		
.clearfloats {clear: both;}
.hiddenspan {display: none;}
.nomargin {margin: 0;}
.red-italic {color: #d2232a; font-style: italic; font-family: "Times New Roman", Times, serif;}
.red {color: #d2232a;}
.black {color: #000000;}
.right {text-align: right;}




/******* FORM STYLES *******/

#form {
	width: 350px;
	margin: 15px auto 0 auto;
}

form {margin: 0;}

label {
	float: left;
	width: 90px;
	font-weight: bold;
	text-align: right;
	padding-right: 6px;
	padding-top: 4px;
}

input {width: 180px; height: 13px; margin-bottom: 5px;}

input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	margin-bottom: 5px;
	border: 1px solid #e7c95a;
	background: url(../graphics/bg_form.gif) repeat-x;
}

input.radio {width: 16px; height: 16px; margin-top: 4px; background: none; border: none;}

textarea {
	width: 240px;
	height: 98px;
}

.boxes {
	width: 16px;
	border: none;
	background: none;
}

#submitbutton {
	margin-left: 120px;
	margin-top: 5px;
	width: 90px;
	height: 30px;
	border: none;
	background: none;
}

#form br {
	clear: left;
}