/* CSS Document */
/* GLOBAL */
body {
background-color: #7eb4a8;
}
#OuterWrapper {
background-color: #e6f1ef;
background-image:url(http://www.jimfaull.com/08/images/BG.jpg);
background-repeat: repeat-x;
}
a {
text-decoration: none;
color: #FF0000;

}
p a:link, p a:visited, li a:link, li a:visited {
	color:#FF0000;
	border-bottom: #999999 dashed 1px;
	text-decoration: none;
	font-weight: normal;
}
p a:hover, p a:active, p a:focus, li a:hover, li a:active, li a:focus {
	color: #FF0000;
	border-bottom: #FF0000 solid 1px;
	text-decoration: none;
	font-weight: normal;
	}

h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited {
	color:#000000;
	border: 0px;
	text-decoration: none;

}
h2 a:hover, h2 a:active, h2 a:focus, h3 a:hover, h3 a:active, h3 a:focus, h4 a:hover, h4 a:active, h4 a:focus, h5 a:hover, h5 a:active, h5 a:focus, h6 a:hover, h6 a:active, h6 a:focus {
	color: #000000;
	border-bottom: #000000 solid 1px;
	text-decoration: none;
	}
img {

margin: 15px;
border: none;
}
a img{	border: 0px;
	}
.noborder a:link {
	border: 0px;
	}
.logoimage,.logoimage a:link, .logoimage a:visited, .logoimage a:hover, .logoimage a:active, .logoimage a:focus {
margin: 15px;
border: none;
text-align: center;

}

blockquote {
	margin-left: 40px;
	border: #999999 dashed 1px;
	background-color:#e9effb;
	padding: 10px;
	}
abbr, acronym {
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px;
	border-bottom-style: dotted;
	cursor: help;
}
code {
	font-family: "Courier New", Courier, monospace;
	font-size: 90%;
	letter-spacing: .1em;
}
/* HEADER */
#logo a:link, #logo a:visited, #logo a:hover, #logo a:active, #logo a:hover {
	color: #FFFFFF;
	border: 0;
	}
#logo {
	width:540px;
	height: 167px;
	margin-top: -15px;
	margin-left: -1px;
	}
#blocks {
	margin-top:-78px;
	
}
#blocks div {
	margin-right:3px;
	}
.slogan {
	text-align: center;
	font-size: 36px;
	padding: 20px;
	}
	/* FOOTER */


#FooterInner ul {
	margin-left: auto;
	margin-right: auto;
	width:939px;
	text-align: center;
	position: relative;
  	list-style: none;
	margin-bottom: 0px;}
#FooterInner a:link, #FooterInner a:visited {
	color: #e6f1ef;
	border: 0;
	}
#FooterInner a:hover, #FooterInner a:active, #FooterInner a:focus {
	color: #e6f1ef;
	border-bottom: #e6f1ef solid 1px;
	}
/*NAVIGATION */
ul#TopLevelNavigation {
	margin-left: 80px;
	}
#TopLevelNavigation li{
	margin-top: 47px;
	height: 31px;
	padding: 8px 10px 10px 10px;
	margin-left: 0px;
	margin-right: 0px;
	
		}
#TopLevelNavigation li a{
	color: #2682af;
	text-decoration: none;
	border: 0px;
	font-weight: bold;
	height: 38px;
	padding: 8px 10px 10px 10px;
margin-left: 0px;
	margin-right: 0px;
	
	}

#TopLevelNavigation li a:hover, #TopLevelNavigation li a:active, #TopLevelNavigation li a:focus{
	background-image:url(http://www.jimfaull.com/08/images/LinkBG.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 31px;
	padding: 8px 10px 10px 10px;
	border: 0px;
	color: #FFFFFF;
	text-decoration: none;
	
	
	}

#TopLevelNavigation li, #Footer li {
	list-style-type: none;
	float: left;
	}
#TopLevelNavigation li.organize a:hover, #TopLevelNavigation li.organize a:active, #TopLevelNavigation li.organize a:focus{
	background-image:url(/08/images/organizebg.jpg);
	}
	#TopLevelNavigation li.teach a:hover, #TopLevelNavigation li.teach a:active, #TopLevelNavigation li.teach a:focus{
	background-image:url(/08/images/teachbg.jpg);
	}
	#TopLevelNavigation li.build a:hover, #TopLevelNavigation li.build a:active, #TopLevelNavigation li.build a:focus{
	background-image:url(/08/images/buildbg.jpg);
	}
	#TopLevelNavigation li.enhance a:hover, #TopLevelNavigation li.enhance a:active, #TopLevelNavigation li.ehance a:focus{
	background-image:url(/08/images/enhancebg.jpg);
	}
.HorizontalList li{
display: inline;
}
.center {
	text-align: center;
	}
	/* HOMEPAGE */
#testimonials {
	background-image:url(http://www.jimfaull.com/08/images/VerticalDivider.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.testimonials{
	padding-left: 20px;
	color:#666666;
	font-style: italic;
	}
h4.testimonials {
	font-size: 20px;
	color: #000000;
	margin-left: 20px;
	}
.disappear {
display: none;}
/* FORMS */
.ExcerptImage {
	margin-left: 0px;
	}
img.floatleft {
float: left;
margin-left: 0px;
}
#CartTable td, .CartTable td {
border: 25px #CCCCCC solid;
padding-right: 20px;
padding-top: 0px;
}

#CartTable input, .CartTable td {
	margin-left: 30px;
	}
#CartTable, .CartTable td {
	margin-left: 40px;
	margin-top: -30px;
	
	}
.CartTable {
	margin-left: 60px;
	margin-top: -50px;
	
	}
#CartTable form, .CartTable form {
	margin-top: -70px;
	}
/*---#cart p {
margin-top: -50px;
}

#cart p {
background-image:url(http://www.jimfaull.com/08/images/HorizontalDivider.jpg);
	background-position:bottom;
	background-repeat: no-repeat;
	padding-bottom: 41px;
}
*/
/*
#cart {
	margin-top: -40px;
	}
#cart p {
	float: left;
	width: 230px;
	border: 1px #CCCCCC solid;
	padding: 10px 10px 10px 0px;
	margin-left: 30px;
	
	margin-bottom: 30px;
	
	}
#cart form {
	margin-top: -100px;
	}
*/
	.ClearText, p.ClearText {
clear: left;
clear: right;
}
#csSWF {
	margin-left: -20px;
	margin-top: 20px;
	padding-right: 20px;
	float: left;

	
	}
	#video {
	
	margin-bottom: 30px;
	}
	#video7 {
	margin-left: -10px;
	}
	#video object {
	float: left;
	}
.red {
	color: #990000;
	}
.blue {
	color: #1c5397;
	}
.green {
	color: #3e756b;
	}
.mbgreen {
	color: #006600;
	}
#backlink {position: absolute; right: 50px;}