/*
 * education-centre.css
 *
 * Styles for the FileMaker UK Education Centre
 */


body {
	background: #FFFFFF url("../images/structural/background-fade.gif") repeat-x;
	font:11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color:#8C8C8E;
	text-align: center; /* IE doesn't do margin auto correctly */
	padding:0px;
	margin:0px;
	line-height:140%;
}
	body a{
		color:#8C8C8E;
		text-decoration:none;
	}

	body a:hover{

		text-decoration:underline;

		color:#8C8C8E;

	}

	
img {
	border:0px;
}


/* Fix PNGs in IE6 */

img { behavior: url(iepngfix.htc); }


div#main {
	width: 809px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

span.menu-divider {
	padding-left:8px;
	padding-right:8px;
}


hr {
	color:#BFBFBF;
	background-color:#BFBFBF;
	height:1px;
	width:100%;
	border:0px;
	margin-bottom:12px;
	margin-top:0px;
}


/*
 * Header
 */

div#header {
	padding-top:5px;
	padding-bottom:0px;
	margin-bottom:0px;
	height:61px;
}

div#header-right {
	float:right;
	color:#FFFFFF;
	padding-top:38px;
	height:20px;
}
	div#header-right a {
		color:#FFFFFF;
	}

div#header-left {
	float:left;
	padding-bottom:0px;
	margin-bottom:0px;
	height:61px;
}

div#header-bottom, div#top-menu-bottom {
	clear:both;
	padding:0px;
	margin:0px;
	height:1px;
}

/*
 * Top Menu
 */

div#top-menu, div#top-menu-left-end, div#top-menu-right-end, div#top-menu-centre {
	height:45px;
}

div#top-menu {
	background: #8F9E81 url("../images/structural/topmenu-background.gif") repeat-x;
	width:809px;
	clear:both;
	margin-top:0px;
	padding-top:0px;
}

div#top-menu-left-end {
	float:left;
	background: url("../images/structural/topmenu-end-left.gif") no-repeat;
	width:11px;
}

div#top-menu-right-end {
	float:right;
	background: url("../images/structural/topmenu-end-right.gif") no-repeat;
	width:8px;
}

div#top-menu-main-links {
	float:left;
	position:relative;
	top:23px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	margin-left:3px;
}
	div#top-menu-main-links div.tmlink {
		float:left;
		padding-right:6px;

		padding-left:6px;
	}
	div#top-menu-main-links a {
		color:#FFFFFF;
		text-decoration:none;
	}

div#top-menu-sector-links {
	float:right;
	position:relative;
	top:8px;
}

	div#top-menu-sector-links img {

		margin-left:4px;

	}

	img#top-menu-manage-txt, img#top-menu-teach-txt, img#top-menu-learn-txt {

		margin-right:7px;

	}


div#menu-arrow {
	background:url("../images/buttons/menu-arrow.gif") no-repeat;
	width:15px;
	height:8px;
	position:absolute;
	left:-1000px;
	top:103px;
	_top:104px;
}

	
/*
 * Body
 */

div#body-top-spacer {

	/* should be able to use a margin on body / body-two-column, but IE7 

	renders background image behind it... */

	height:14px;

	clear:both;

}


div#body {

	clear:both;

	float:left;

	background:url("../images/structural/body-main-background.gif") repeat-y;
}

div#body-two-column {
	clear:both;

	background: #FFFFFF url("../images/structural/body-two-column-main-background.gif") repeat-y;

	float:left;
}

	div#body-two-column-top, div#body-two-column-top-left, div#body-two-column-top-left-corner,

	div#body-two-column-top-right, div#body-two-column-top-right-corner,

	div#body-two-column-top-centre, div#body-two-column-top-centre-col1,

	div#body-two-column-top-centre-col2, div#body-top-left-corner {

		height: 17px;

	}

div#body-left {

	width:5px;

	clear:both;

}

	div#body-top-left-corner {

		background:url("../images/structural/body-top-left-corner.gif") no-repeat;

		width:5px;

		clear:both;

	}
		div#body-two-column-top-left {
			background:url("../images/structural/body-two-column-top-top.gif") repeat-x;

			width:167px;
		}

			div#body-two-column-top-left-corner {

				background:url("../images/structural/body-two-column-top-left.gif") no-repeat;

				width:15px;

			}
		div#body-two-column-top-right {
			background:url("../images/structural/body-two-column-top-top.gif") repeat-x;

			position:relative;

			left:-20px;

			right:24px;
			width:637px;
		}

			div#body-two-column-top-right-corner {

				background: url("../images/structural/body-two-column-top-right.gif") no-repeat;

				width:16px;

				float:right;

			}



	div#body-margin-left-fade {

		background: url("../images/structural/body-margin-left-gradient.gif") no-repeat;

		width:5px;

		height:696px;

		float:left;

	}
	div#body-two-column-main {
		width:799px;

		float:left;
	}
	div#body-two-column-left {
		float:left;

		width:167px;
	}

		div#body-two-column-left-content {

			padding-left:18px;

			padding-right:4px;

		}

		div#body-two-column-left p.nav-title {

			color:#303030;

			font-size:10pt;

			margin-top:13px;

			margin-left:7px;

		}

		div#body-two-column-left p.nav-subtitle {

			color:#303030;

			font-size:9pt;

			font-weight:bold;

			margin-top:13px;

			margin-left:6px;

		}

		div#body-two-column-left div.divider {

			background:#303030 url("../images/structural/divider-left-col.gif") repeat-x;

			height:7px;

			border:0px;

			padding:0px;

			margin-top:0px;

			margin-left:0px;

			margin-right:0px;

			margin-bottom:8px;

		}		

		div#body-two-column-left ul {

			margin-left:0px;

			padding-left:0px;

			list-style:none;

		}

			div#body-two-column-left li {

				background:url("../images/structural/list-arrow.gif") no-repeat 0px 4px;

				padding-left:14px;

				margin-bottom:5px;

			}

		div#body-two-column-left img.promo {

			margin-left:11px;

			margin-top:24px;

		}
	div#body-two-column-right {
		float:left;
		width:632px;
	}

		div#body-two-column-right-content {

			padding-left:32px;

			padding-right:20px;

			padding-top:23px;

		}

		div#body-col2-subcol1 {

			width:384px;

			float:left;

			margin-right:17px;

		}

		div#body-col2-subcol2 {

			width:176px;

			float:left;

			padding:0px;

		}

			div#body-col2-subcol2 img.topgraphic {

				/* Overridden in IE only CSS */

				margin-top:16px;

				_width:176px; /* Shrink the image for IE6 */

				_height:140px;

			}

			div#body-col2-subcol2 div.background {

				background:#F5F3F4;

				padding-left:10px;

				padding-top:7px;

				padding-right:7px;

				padding-bottom:10px;

			}

				div.background h3 {

					margin-top:0px;

					margin-bottom:0px;

					color:#6A6A6A;

					font-size:10pt;

				}

					div.background h3 a {

						text-decoration:underline;

					}

				div#body-col2-subcol2 div.background hr {

					background:#E9E7E8;

					margin-bottom:0px;

				}

				div.background p {

					margin-bottom:6px;

				}

				div#body-col2-subcol2 div.background img#top-quote {

					padding-top:50px;

					padding-bottom:20px;

				}

			div#body-col2-subcol2 div.background2 {

				background:#F5F3F4;

				padding-left:10px;

				padding-top:7px;

				padding-right:7px;

				padding-bottom:10px;

				border-bottom:#BFBFBF solid 1px;

			}

				div#body-col2-subcol2 div.background2 h3 {

					margin-top:0px;

					margin-bottom:0px;

					color:#838182;

					font-size:10pt;

				}

				div#body-col2-subcol2 div.background2 p {

					margin-bottom:6px;

					color:#838182;

				}

				div#body-col2-subcol2 div.background2 p span.phoneno {

					font-weight:normal;

				}
				
				div#body-col2-subcol2 div.background2 p a {

					color: #006e98; 
					text-decoration: none; 
					border: none; 

				}
				
				div#body-col2-subcol2 div.background2 p a:visited {

					color: #456875;

				}

				div#body-col2-subcol2 div.background2 p a:hover {

					text-decoration: underline;
					color: #0066FF;

				}

			div.newback {

				margin-top:5px;

			}

		
	div#body-margin-right {
		float:right;

		vertical-align:top;
	}

		div#body-margin-right-fade {

			background: url("../images/structural/body-margin-right-gradient.gif") no-repeat;

			width:5px;

			height:697px;

			float:right;

		}

			div#body-margin-right-fade.hide-corner {

				/* Overridden in IE only CSS */

				position:relative;

				top:-1px;

			}
	
	div#body-two-column-bottom {
		clear:both;
	}
		div#body-two-column-bottom-left, div#body-two-column-bottom-right, div#body-two-column-bottom-centre,
		div#body-two-column-bottom-centre-col1, div#body-two-column-bottom-centre-col2 {
			height:15px;
		}
		div#body-two-column-bottom-left {
			background: url("../images/structural/body-two-column-bottom-left.gif") no-repeat bottom left;
			width:15px;
			float:left;
		}
		div#body-two-column-bottom-right {
			background: url("../images/structural/body-two-column-bottom-right.gif") no-repeat bottom left;
			width:16px;
			float:right;
		}
		div#body-two-column-bottom-centre {
			background:url("../images/structural/body-two-column-bottom-bottom.gif") repeat-x bottom left;

			background-color: #FFFFFF;

			float:left;
		}
			div#body-two-column-bottom-centre-col1 {
				background: #E9E7E8 url("../images/structural/body-two-column-bottom-bottom.gif") repeat-x bottom left;
				width:156px;
				float:left;
			}
			div#body-two-column-bottom-divider {
				background: #E9E7E8 url("../images/structural/body-two-column-left-centreline.gif") repeat-y;
				width:2px;
				height:11px;
				float:left;
			}

			div#body-two-column-bottom-centre-col2 {

				float:left;

				width:620px; /* Firefox / IE7 */

				_width:620px; /* IE 6 */

			}



	div#body-bottom {

		clear:both;

	}

		div#body-bottom-left, div#body-bottom-right, div#body-bottom-centre,

		div#body-bottom-centre-col1, div#body-bottom-centre-col2 {

			height:15px;

		}

		div#body-bottom-left {

			background: url("../images/structural/body-bottom-left.gif") no-repeat bottom left;

			width:15px;

			float:left;

		}

		div#body-bottom-right {

			background:url("../images/structural/body-bottom-right.gif") no-repeat bottom left;

			width:16px;

			float:right;

		}

		div#body-bottom-centre {

			background: #FFFFFF url("../images/structural/body-two-column-bottom-bottom.gif") repeat-x bottom left;

			float:left;

			width:778px;

		}

.bullets-blue {
	background:url("../images/structural/list-arrowblue.gif") no-repeat 0px 4px;
	padding-left:14px;
	margin-bottom:5px;
	color:#ffffff;
	list-style:none;
}
.bullets-green {
	background:url("../images/structural/list-arrowgreen.gif") no-repeat 0px 4px;
	padding-left:14px;
	margin-bottom:5px;
	color:#ffffff;
	list-style:none;
}
.bullets-orange {
	background:url("../images/structural/list-arroworange.gif") no-repeat 0px 4px;
	padding-left:14px;
	margin-bottom:5px;
	color:#ffffff;
	list-style:none;
}






/*
 * Footer
 */

div#footer {
	width:100%;
	background-color:#A6B19B;
	color:#FFFFFF;
}
	div#footer a {
		color:#FFFFFF;
		text-decoration:none;
	}
	div#footer-top, div#footer-top-left, div#footer-top-right, div#footer-top-centre {
		height:11px;
	}
	div#footer-top {
		clear:both;
	}
		div#footer-top-left {
			background: url("../images/structural/footer-top-left.gif") no-repeat;
			width:11px;
			float:left;
		}
		div#footer-top-right {
			background: url("../images/structural/footer-top-right.gif") no-repeat;
			width:13px;
			float:right;
		}
		div#footer-top-centre {
			background: url("../images/structural/footer-top-top.gif") repeat-x;

			float:left;

			width:785px;
		}

	div#footer-main, div#footer-margin-left, div#footer-content, div#footer-margin-right {
		height:50px;
	}
	.platforms {
		float:left;
		margin-top:5px;
	}
	
	div#footer-main {
		width:809px;
	}
	div#footer-margin-left {
		clear:both;
		float:left;
		width:4px;
		background: url("../images/structural/footer-left.gif") repeat-y;
	}
	div#footer-content {
		float:left;
		width:756px;
		padding-left:24px;
		padding-right:20px;
	}
		div#footer-links {
			float:right;
			margin-top:13px;
		}
	div#footer-margin-right {
		float:right;
		width:5px;
		background: url("../images/structural/footer-right.gif") repeat-y;
	}
	
	div#footer-bottom, div#footer-bottom-left, div#footer-bottom-right, div#footer-bottom-centre {
		height:10px;
	}
	div#footer-bottom {
		clear:both;
	}
		div#footer-bottom-left {
			background: url("../images/structural/footer-bottom-left.gif") no-repeat bottom left;
			width:11px;
			float:left;
		}
		div#footer-bottom-right {
			background: url("../images/structural/footer-bottom-right.gif") no-repeat bottom left;
			width:13px;
			float:right;
		}
		div#footer-bottom-centre {
			background: #A6B19B url("../images/structural/footer-bottom-bottom.gif") repeat-x bottom left;

			float:left;

			width:785px;
		}



div#foot-spacer-top {

	clear:both;

	height:14px;

}

div#reg-address {

	clear:both;
	font-size:10px;
	color:#8C8C8E;
	background-color:#ffffff;
	padding-left:10px;
	padding-top:10px;

}




div#body-fullwidth-left-column {

	width:580px;

	padding-left:19px;

	padding-right:9px;

	padding-top:12px;

	float:left;

}

	div#body-fullwidth-left-column div.beside-quote {

		width:365px;

		_width:348px;

		margin-right:19px;

		float:left;

	}



div#body-fullwidth-right-column {

	width:176px;

	padding-left:0px;

	padding-right:0px;

	padding-top:12px;

	float:left;

	position:relative;

}

	div#body-fullwidth-right-column div.background {

		background:#F5F3F4;

		padding-left:8px;

		padding-top:7px;

		padding-right:3px;

		padding-bottom:10px;

	}



/*

 * Home Page

 */

div#home-top-left {

	background: #FFFFFF url("../images/headlines/man-laptop-background.jpg") no-repeat;

	width:514px;

	height:213px;

	float:left;

}

	div#home-top-left-text {

		position:relative;

		right:13px;

		top:24px;

		width:358px;

		float:right;

		text-align:right;

	}

		div#home-top-left-text img#manage-heading {

			padding-bottom:5px;

		}

		div#home-top-left-text img#register {

			padding-top:5px;

		}

div#home-top-right {

	width:285px;

	height:199px;

	float:left;

}

div#body-home-left-column {

	width:473px;

	padding-left:25px;

	padding-right:15px;

	float:left;

}

	div#home-video-casestudy {

		background:url("../images/headlines/case-study-ccjs-background.jpg") no-repeat bottom right;

		min-height:123px;

	}

	div#home-video-casestudy-text {

		width:260px;

		z-index:20;

		position:relative;

		top:1px;

		left:1px;

	}

		div#home-video-casestudy-text p {

			z-index:20;

			display:block;

		}

	img#home-case-study-quote {

		z-index:10;

		position:relative;

		top:18px;

		right:12px;

		float:right;

		display:block;

	}

div#body-home-right-column {

	width:261px;

	padding-left:3px;

	padding-right:21px;

	float:left;

	position:relative;

}

	div#home-resources {

		background:#F5F4F4;

		border-bottom: 1px solid #BFBFBF;

	}

		div#resource-heading {

			background: url("../images/structural/resource-intro-fade.gif") repeat-x bottom left;

			color:#000000;

			padding-bottom:11px;

		}

			div#resource-heading div {

				padding-left:9px;

				padding-right:9px;

			}

		div#resource-choose {

			height:26px;

			padding-bottom:0px;

			margin-bottom:9px;

		}

		div#body-home-right-column div.res-title {

			vertical-align:middle;

			height:38px;

			margin-top:0px;

			padding-top:0px;

			margin-left:9px;

			margin-right:9px;

		}

			div#body-home-right-column div.res-title img {

				float:left;

				margin-right:4px;

			}

			div#body-home-right-column div.res-title h3 {

				display:block;

				top:12px;

				position:relative;

				padding:0px;

				margin:0px;

			}

				div#body-home-right-column div.res-title h3 a {

					text-decoration:none;

					color:#000000;

				}

			div#body-home-right-column div.res-description {

				margin-left:13px;

				margin-right:9px;

			}



/*

 * Text styles

 */



h2 {

	color:#9D9696;

	font-size: 12pt;

	margin-bottom:8px;

	font-family: Arial, Verdana, sans-serif;
	line-height:20px;

}

	h2 span.highlight {

		color:#000000;

	}

h3 {

	color:#000000;
	font-size: 12pt;
	font-family: Arial, Verdana, sans-serif;

}


p {

	margin-top:1px;

}

	p span.highlight {

		color:#000000;

	}

	p.intro {

		color:#000000;

		font-size:10pt;

	}
	.blueintro {
		color:#00a9dd;
		font-size:10pt;
		text-decoration:underline;
	}
	.blueintro a{
		color:#00a9dd;
		text-decoration:underline;
	}
	.blueintro a:hover{
		color:#00a9dd;
		text-decoration:underline;
	}
	.orangeintro {
		color:#f29400;
		font-size:10pt;
		text-decoration:underline;
	}
	.orangeintro a{
		color:#f29400;
		text-decoration:underline;
	}
	.orangeintro a:hover{
		color:#f29400;
		text-decoration:underline;
	}
	.greenintro {
		color:#5fb701;
		font-size:10pt;
		text-decoration:underline;
	}
	.greenintro a{
		color:#5fb701;
		text-decoration:underline;
	}
	.greenintro a:hover{
		color:#5fb701;
		text-decoration:underline;
	}

	div#body-col2-subcol1.reverse p.intro {

		color:#000000;

		font-size:10pt;

	}

	div#body-col2-subcol1.reverse p {

		color:#FFFFFF;

	}

	div#body-col2-subcol1.reverse p.intro2 {

		color:#FFFEFF;

		font-size:10pt;

	}

	div#body-col2-subcol1.reverse h2 {

		color:#000000;

	}

		div#body-col2-subcol1.reverse h2 span.highlight {

			color:#FFFFFF;

		}

.right-headers {

	font-size: 12px;

	font-weight: bold;
}
.explore-headers {
	font-size: 12pt;
	font-weight: bold;
	color:#000000;
	padding-top:15px;
	text-decoration:underline;
}
.explore-headers a{
	color:#000000;
	text-decoration:underline;
}
.explore-headers a:hover{
	color:#000000;
	text-decoration:underline;
}


/*

 * Articles

 */



div#articles-top {

	background: url("../images/headlines/articles-header.jpg") no-repeat;

	width: 799px;

	height: 198px;

	float: left;

}



div.article-link {

	width:25%;

	height:175px;

	margin-top:15px;

	text-align:center;

	float:left;

}

	div.article-link img {

		margin-left:auto;

		margin-right:auto;

	}



/*

 * In Action

 */



div.inaction-ccjs {

	background:url("../images/headlines/case-study-ccjs-header.jpg") no-repeat;

	height:200px;

}

div.inaction-casestudy-bedford {

	background:url("../images/headlines/case-study-bedford-header.jpg") no-repeat;

	height:234px;

}

div.inaction-casestudy-bryanston {

	background:url("../images/headlines/case-study-bryanston-header.jpg") no-repeat;

	height:234px;

}

div.inaction-casestudy-boston {

	background:url("../images/headlines/case-study-boston-header.jpg") no-repeat;

	height:234px;

}

div.inaction-casestudy-croxteth {

	background:url("../images/headlines/case-study-croxteth-header.jpg") no-repeat;

	height:234px;

}

div.inaction-casestudy-cheltenham {

	background:url("../images/headlines/case-study-cheltenham-header.jpg") no-repeat;

	height:234px;

}

div.inaction-casestudy-blackpool {

	background:url("../images/headlines/case-study-blackpool-header.jpg") no-repeat;

	height:234px;

}

div.inaction-casestudy-americancommunity {

	background:url("../images/headlines/case-study-americancommunity-header.jpg") no-repeat;

	height:234px;

}

div.inaction-casestudy-winstanley {

	background:url("../images/headlines/case-study-winstanley-header.jpg") no-repeat;

	height:234px;

}

div.inaction-casestudy-stanthonys {

	background:url("../images/headlines/case-study-stanthonys-header.jpg") no-repeat;

	height:234px;

}

	

div#body-two-column.inaction-featured-casestudy {

	background:url("../images/structural/body-two-column-main-background-grey-gradient.gif") repeat-y;

}

div#body-two-column.inaction-featured-casestudy div#body-two-column-main div#body-two-column-right div#heading-graphic {

	background:url("../images/structural/body-grey-gradient-top.gif") no-repeat;

	height:22px;

}

div#body-two-column.inaction-featured-casestudy div#body-two-column-main div#body-two-column-right 

div#body-two-column-right-content {

	background:url("../images/structural/body-grey-gradient.gif") repeat-x;

	border-left:1px #B4B3B3 solid;

	padding-left:31px;

	padding-top:0px;

	margin-top:0px;

}

	div#body-two-column.inaction-featured-casestudy div#body-two-column-main div#body-two-column-right 

	div#body-two-column-right-content div#body-col2-subcol1 {

		margin-top:0px;

		padding-top:0px;

	}

div#body-two-column.inaction-featured-casestudy div#body-two-column-bottom div#body-two-column-bottom-centre {

	background-color:#A3A0A0;

}

div#body-two-column.inaction-featured-casestudy div#body-two-column-bottom div#body-two-column-bottom-right {

	background:url("../images/structural/body-two-column-bottom-right-grey-gradient.gif") no-repeat;

}

div#inaction-featured-case-study-title-ccjs {

	background:url("../images/text/featured-case-study-title-ccjs.gif") no-repeat;

	width:350px;

	height:90px;

}



div#inaction-viewmore-container {

	position:relative;

	top:160px;

	left:29px;

}





	img#paperclip-right-side-croxteth {

		/*overridden in IE only CSS*/

		width:56px;

		height:81px;

		position:relative;

		left:142px;

		top:-301px;

		_top:-310px;

	}

	

	img#paperclip-right-side-stanthonys {

		/*overridden in IE only CSS*/

		width:56px;

		height:81px;

		position:relative;

		left:142px;

		top:-625px;

		_top:-634px;

	}

	

	img#paperclip-right-side-americancommunity {

		/*overridden in IE only CSS*/

		width:56px;

		height:81px;

		position:relative;

		left:142px;

		top:-417px;

		_top:-426px;

	}

	

	img#paperclip-right-side-winstanley {

		/*overridden in IE only CSS*/

		width:56px;

		height:81px;

		position:relative;

		left:142px;

		top:-430px;

		_top:-439px;

	}

	

	img#paperclip-right-side-blackpool {

		/*overridden in IE only CSS*/

		width:56px;

		height:81px;

		position:relative;

		left:142px;

		top:-480px;

		_top:-489px;

	}



/*

 * Contact Us

 */

div#contact-us {

	background:url("../images/headlines/contact-us-header.gif") no-repeat;

	height:110px;

	width:799px;

	float:left;

}

	div#contact-us div#quick-contact {

		float:right;

		position:relative;

		top:38px;


		width:183px;

	}

		div#contact-us div#quick-contact strong {

			color:#589D1A;

		}

div.contact-us-local strong, div.contact-us-local h2 {

	color:#5FA224;

}



div#contact-international, div#contact-media-relations,

div#contact-footnotes {

	padding-left:20px;

}

div#contact-international h2, div#contact-international strong {

	color:#0E327E;

}

div#contact-media-relations h2, div#contact-media-relations strong {

	color:#E39A41;

}

div#contact-media-relations a {

	text-decoration:underline;

}

div#contact-footnotes p {

	/*font-size:8pt;*/

}



div.background div.contact-us p {

	margin-bottom:15px;

	color:#636363;

}

div.background div.contact-us h2 {

	font-size:10pt;

	color:#636363;

}

div#contact-us-rb-spacer {

	/*Overridden in IE only CSS */

	height:16px;
}


/*

 * News

 */

div#news-article {

	background:url("../images/headlines/news-article-header.gif") no-repeat;

	height:110px;

	width:799px;

	float:left;

}

	div#news-article div#publish-date {

		float:right;

		position:relative;

		top:80px;

		right:25px;

		color:#589D1A;

	}



#newsticker {

	background-color: #F5F4F4;

	margin-left: 9px;

	width: 176px;

	margin-top: 30px;

	font-weight: normal;

	line-height: 16px;

	color: #000;

}

#newsticker h2 {

	font-weight: bold;

	font-size: 14px;

	border-bottom: 1px solid #BABABA;

	padding: 10px;

	color:#000000;

}

#newsticker .news-source {

	font-size: 12px;

	font-weight: bold;

}

#newsticker .ex-article {

	margin-bottom: 8px;

}

#newsticker .ex-article a {

	color: #5FA224;

}

#newsticker #pscroller1{

	height: 770px;

	border-bottom: 1px solid #BABABA;

	padding: 10px 10px 0 10px;

	width: 155px;

	overflow: visible;

}

/*

 * Purchase

 */



div.purchase-buyit {

	background:url("../images/headlines/purchase-buyit-header.jpg") no-repeat;

	height:226px;

}
div.plaintop {

	background:url("../images/headlines/plaintop.gif") no-repeat;

	height:22px;

}



div.purchase-elearning {

	background:url("../images/headlines/purchase-elearning-header.jpg") no-repeat;

	height:199px;

}



div.purchase-tryit {

	background:url("../images/headlines/purchase-tryit-header.jpg") no-repeat;

	height:199px;

}

img#purchase-buyit-screenshot-clienttracker {

	position:relative;

	left:-4px;

	width:387px;

	height:335px;

	margin-bottom:10px;

}

div#purchase-tryit-starterkit {

	background: url("../images/headlines/starterkit-bg.jpg") no-repeat bottom right;

	padding-bottom:10px;

	margin-bottom:10px;

	width:100%;

}

	div#purchase-tryit-starterkit div.wrap {

		width:260px;

	}

img#purchase-tryit-filemaker85-box {

	position:relative;

	left:-105px;

	top:-155px;

	width:82px;

	height:105px;

}

p.purchase-tryit-intro {

	width:75%;

}

div#body-col2-subcol2>div#toplogo-curriculumonline {

	/* Overridden in IE only CSS */

	height:34px; 

	padding-top:7px;

}

			

.table-header {

	color:#4ba700;

	text-align:center;

	background-color:#e9e8e8;

	border:solid #ffffff 1px;

	height:30px;

	padding:10px;

}

.table-body {

	color:#595959;

	text-align:center;

	background-color:#dcdada;

	border:solid #ffffff 1px;

	padding:10px;

}

.table-body-left {

	color:#595959;

	text-align:left;

	background-color:#dcdada;

	border:solid #ffffff 1px;

	padding:10px;

}

.CO {

	float:left;

	padding-top:10px;

}

.purchasebuttons-top {

	float:right;

	margin-top:15px;

	margin-bottom:15px;

}

.purchasebuttons {

	float:right;

	margin-bottom:15px;

}

.infobuttons {

	float:right;

	margin-top:10px;

}



div#reseller {

	width:384px;

	height:100%;

	padding-top:10px;

}

	div.reseller-top {

		background:url("../images/structural/reseller-top.gif") no-repeat;

		height:12px;

	}

	div.reseller-bottom {

		background:url("../images/structural/reseller-bottom.gif") no-repeat;

		height:12px;

		clear:both;

	}

	

div#resellercontent {

	background:url("../images/structural/reseller-bgslice.gif") repeat;

	width:384px;

	height:190px;

	margin:0;

}

	div.resellercontent-left {

		float:left;

		width:180px;

		padding-left:15px;

	}

	div.resellercontent-right {

		width:180px;

		float:left;

	}

	div p.title {

		color:#595959;

		padding:15px 0 15px 15px;

		font-size:13px;

		margin:0;

		font-weight:normal;

	}



img#filemaker85-promo {

	position:relative;

	top:-192px;

	left:280px;

	width:82px;

	height:105px;

}

	

/*

 * Register

 */

div#register-top {

	background:url("../images/headlines/register-header.jpg") no-repeat;

	height:199px;

	width:799px;

	float:left;

}



div#register-text {
	/* Overridden in IE only CSS */
	float:left;

	width:313px;

	padding-left:24px;

	padding-right:18px;
}



div#register-formright {

	float:left;

	width:417px;

}



div#register-formbottom {

	clear:both;

	width:755px;

	margin-left:16px;

}

	

div#register-yourdetails {

	background:url("../images/structural/register-yourdetails-background.gif") repeat-y;

	width:415px;

}

	div#register-yourdetails-top {

		width:415px;

		height:41px;

		margin-top:14px;

	}

	div#register-yourdetails-bottom {

		background:url("../images/structural/register-yourdetails-bottom.gif") no-repeat;

		width:415px;

		height:9px;

	}

	div#register-yourdetails div.wrapper {

		margin-left:20px;

	}

	div#register-yourdetails div table td {

		padding: 3px; 

	}

	div#register-yourdetails div table td.one {

		text-align: right;

		width: 100px;

		padding-top: 5px;

		padding-right:10px;

		font-weight:bold;

	}

	div#register-yourdetails div table td p {

		padding-top: 6px;

		padding-bottom: 4px;

		margin: 0;

	}

	div#register-yourdetails div table td #frm_radUser input { width: 25px; }

	div#register-yourdetails div table td #frm_radVolumeDiscount input { width: 25px; }



div#register-informationselect {

	background:url("../images/structural/register-informationselect-background.gif") repeat-y;

	width:415px;

	color:#FFFFFF;

}

	div#register-informationselect-top {

		width:415px;

		height:44px;

		margin-top:14px;

	}

	div#register-informationselect-bottom {

		background:url("../images/structural/register-informationselect-bottom.gif") no-repeat;

		width:415px;

		height:9px;

		margin-bottom:10px;

	}

	div#register-informationselect div.wrapper {

		margin-left:10px;

	}

	div#register-informationselect div table td {

		padding: 3px; vertical-align:middle;

	}		

	div#register-informationselect div table td.one {

		text-align: right;

		width: 191px;

		padding-top: 5px;

		vertical-align:top;

		padding-left:20px;

		padding-right:5px;

	}

	div#register-informationselect div table td p {

		padding-top: 6px;

		padding-bottom: 4px;

		margin: 0;

	}

	div#register-informationselect div table td #frm_radUser input { width: 25px; }

	div#register-informationselect div table td #frm_radVolumeDiscount input { width: 25px; }

	

	



div#register-alittlemore {

	background:url("../images/structural/register-alittlemore-background.gif") repeat-y;

	width:754px;

	color:#FFFFFF;

	padding-top:10px;

}

	div#register-alittlemore a {

		color:#143781;

	}

	div#register-alittlemore-top {

		width:754px;

		height:45px;

	}

	div#register-alittlemore-bottom {

		background:url("../images/structural/register-alittlemore-bottom.gif") no-repeat;

		width:754px;

		height:9px;

	}

	div#register-alittlemore div {

		margin-left:20px;

	}

	div#register-alittlemore p {

		padding: 0 0 6px 29px;

		margin: 0;

	}

	div#register-alittlemore p.privacy {

		padding: 10px 0 15px 4px;

		margin: 0 28px 0 28px;

	}



/*

 * Profile Maker form field styles

 */



.pm-mandatory {

	color: #FF0000;

	font-weight:bold;

}



.pm-label {

	font-weight:bold;

}



.pm-input-radio-container, .pm-input-checkbox-container {

	float:left;

	padding-top:3px;

	padding-bottom:3px;

	padding-left:0px;

	padding-right:0px;

	margin:0px;

	margin-left:0px;

	text-align:left;

}



.pm-input-radio-container {

	width:100px;

	margin:0px;

	padding:0px;

}

.pm-input-checkbox-container {

	width:170px;

}

.pm-label-subcontainer, .pm-input-subcontainer {

	float:left;

	margin:0px;

	padding:0px;

}

.pm-input-radio-container div.pm-label-subcontainer {

	width: 70px;

}



.pm-input-checkbox-container div.pm-label-subcontainer {

	width: 130px;

}

.pm-input-subcontainer {

	width:20px;

}



.pm-input-textbox {

	width: 250px;

}



td.comp_font select.pm-input-select {

	width:240px;	

}



div#register-alittlemore .pm-input-select {

	padding: 0;

	margin: 0 0 15px 29px;

	width: 252px;

}

div#register-yourdetails .pm-input-select {

	width: 254px;

}



.kFormValidate {

	color: #FF0000;

}



div.pm-label-subcontainer .pm-label {

	font-weight:normal;

	margin-left:3px;

}



/*

 * Promos

 */



div#workgroupbundle-promo {

	background:url("../images/promos/workgroupbundle-promo.jpg") no-repeat;

	width:143px;

	height:201px;

	padding-bottom:10px;

}

	div.bundle {

		position:relative;

		top:110px;
		left:65px;

	}

	

div#ebook-promo {

	background:url("../images/promos/ebook-promo.jpg") no-repeat;

	width:143px;

	height:143px;

}

	div.ebook {

		position:relative;

		top:115px;
		left:5px;

	}



div#body-col2-subcol2 img.promo {

	margin-bottom:30px;

}



/*

 * Page elements

 */

div#heading-graphic {

	width:632px;

	position:relative;

	top:0px;

	

}

div#heading-text {

	visibility:hidden;

	height:1px;

	width:1px;

	overflow:hidden;

}



div.boxout {

	background:#FBFBFC url("../images/structural/boxout-background.gif") repeat-x bottom left;

	width:465px;

	margin-top:15px;

	margin-bottom:16px;

}

div#body-fullwidth-left-column div.boxout {

	width:580px;

}

div#body-two-column-right-content div.boxout {

	width:387px;

	position:relative;

	left:-4px; /* Firefox / IE7 */

	_left:-6px; /* IE6 */

}

	div.boxout div.boxout-list-col1 {

		float:left;

		width:190px;

	}

	div.boxout div.boxout-list-col2 {

		float:left;

		width:240px;

	}

	div.boxout-top, div.boxout-top-left, div.boxout-top-right, div.boxout-bottom, div.boxout-bottom-left, div.boxout-bottom-right {

		height:12px;

	}

	div.boxout-top-left, div.boxout-top-right, div.boxout-bottom-left, div.boxout-bottom-right {

		width:13px;

	}

	div.boxout-top {

		background:url("../images/structural/boxout-top-margin.gif") repeat-x;

		clear:both;

		width:100%;

	}

		div.boxout-top-left {

			background:url("../images/structural/boxout-top-left.gif") no-repeat;

			float:left;

		}

		div.boxout-top-right {

			background:url("../images/structural/boxout-top-right.gif") no-repeat;

			float:right;

		}

	div.boxout-body {

		background:url("../images/structural/boxout-side-margins.gif") repeat-y;

		clear:both;

	}

	div#body-two-column-right-content div.boxout-body {

		background:url("../images/structural/boxout-side-margins-two-column-right-content.gif") repeat-y;/*change this*/

	}

	div#body-fullwidth-left-column div.boxout-body {

		background:url("../images/structural/boxout-side-margins-body-fullwidth-left-column.gif") repeat-y;/*change this*/

	}

	

		div.boxout-body div.boxout-body-content {

			padding-left:17px;

			padding-right:17px;

		}

		div.boxout-body-content h2 {

			padding:0px;

			margin:0px;

		}

		div.boxout-body-content ul {

			margin-left:0px;

			padding-left:0px;

			list-style:none;

		}

			div.boxout-body-content ul li {

				background:url("../images/structural/list-arrow.gif") no-repeat 0px 4px;

				padding-left:14px;

				margin-bottom:5px;

			}

	div.boxout-text-col1, div.boxout-text-col2 {

		width:46%;

		float:left;

	}

	div.boxout-text-col1 {

		padding-right:2%;

	}

	div.boxout-text-col2 {

		padding-left:2%;

	}

	div.boxout-bottom {

		clear:both;

		position:relative;

		width:465px;

	}

	div#body-two-column-right-content div.boxout div.boxout-body div.boxout-bottom {

		width:387px;

	}

	div#body-fullwidth-left-column div.boxout div.boxout-body div.boxout-bottom {

		width:580px;

	}

		div.boxout-bottom-left {

			background:url("../images/structural/boxout-bottom-left.gif") no-repeat;

			float:left;

		}

		div.boxout-bottom-right {

			background:url("../images/structural/boxout-bottom-right.gif") no-repeat;

			float:right;

		}

	div.boxout h3 {

		font-size:8pt;

	}

	div.boxout-text-col1 p, div.boxout-text-col2 p {

		font-weight:normal;

		color:#000000;

	}

		div.boxout-text-col1 p span.highlight, div.boxout-text-col2 p span.highlight {

			font-weight:bold;

		}

		

div.divider {

	background:#C4C4C4 url("../images/structural/divider-right.gif") no-repeat top right;

	height:1px;

	border:0px;

	padding:0px;

	margin:0px;

	min-width:54px;

	margin-bottom:8px;

}

	div.divider div {

		background:url("../images/structural/divider-left.gif") no-repeat;

		width:16px;

		height:1px;

	}



div.button-row {

	text-align:right;

	width:100%;

}



ul.clean-list {

	margin-left:0px;

	padding-left:0px;

	list-style:none;

}

	ul.clean-list li {

		margin-bottom:6px;

		color:#64A429;

	}



div#fluted-sidebar-outer {

	/* Overridden in IE only CSS */

	width:191px;

	margin:0px;

	margin-top:15px;

	_margin-top:0px;

	padding-top:0px;

	padding-left:4px;

	_padding-left:5px;

	padding-bottom:15px;

	background:url("../images/structural/fluted-sidebar-bottom.gif") no-repeat bottom left;

	float:left;

}

	div#fluted-sidebar-inner {

		width:149px;

		background:#F5F4F4 url("../images/structural/fluted-sidebar-top.gif") no-repeat;

		padding-left:15px;

		padding-right:15px;

		min-height:600px;

	}

		div#fluted-sidebar-inner img#top-quote {

			padding-top:50px;

			padding-bottom:20px;

		}

	div#body-col2-subcol1.with-fluted-sidebar {

		width:368px;

		_width:367px;

	}



img.heading-bar {

	float:left;

}

h2.heading-bar {

	/* Overridden in IE only CSS */

	float:left;

	display:block;

	_padding-top:5px;

	padding-left:5px;

}

hr.heading-bar {

	clear:both;

}

div.heading-bar-right {

	float:right;

	text-align:right;

	margin-top:16px;

}

	div.heading-bar-right a {

		text-decoration:underline;

	}



h3.horizontal-barchart {

	color:#4AA700;

	text-align:left;

	font-size: 8pt;

	font-weight:bold;

}

table.horizontal-barchart {

	width:164px;

	border-collapse:collapse;

	margin-bottom:20px;

}

	table.horizontal-barchart td, th {

		border-collapse:collapse;

		padding-top:2px;

		padding-bottom:2px;

		padding-left:0px;

		padding-right:0px;

		margin:0px;

	}

	table.horizontal-barchart thead, table.horizontal-barchart thead tr,

	table.horizontal-barchart thead tr td {

		visibility:hidden;

		height:1px;

		font-size:1px;

		padding:0px;

		margin:0px;

		overflow:hidden;

	}

	table.horizontal-barchart td.label {

		width:81px;

		_width:76px;

		padding-right:2px;

	}

	table.horizontal-barchart div {

		background:url("../images/structural/green-scale-off.gif") repeat-x;

		height:10px;

		width:57px;

		_width:55px;

		float:left;

		margin-right:2px;

	}

		table.horizontal-barchart div div {

			background:url("../images/structural/green-scale-on.gif") repeat-x;

			height:10px;

		}



img.inline-quote {

	margin-top:10px;

	margin-bottom:10px;

}



div.alongside-left, div.alongside-right {

	width:46%;

	float:left;

}

div.alongside-left {

	padding-right:2%;

}

div.alongside-right {

	padding-left:2%;

}




.mainpromo1 {
	background:url("../images/buttons/FMPro-Gateway.jpg") no-repeat;
	width:293px;
	height:284px;
	display:block;
	float:left;
	margin-left:10px;
	margin-top:20px;
}
.mainpromo1:hover {
	background:url("../images/buttons/FMPro-Gateway-over.jpg") no-repeat;
	width:293px;
	height:284px;
	display:block;
}
.mainpromo2 {
	background:url("../images/buttons/Learn-Gateway.jpg") no-repeat;
	width:293px;
	height:284px;
	display:block;
	float:left;
	margin-left:10px;
	margin-top:20px;
}
.mainpromo2:hover {
	background:url("../images/buttons/Learn-Gateway-over.jpg") no-repeat;
	width:293px;
	height:284px;
	display:block;
}
.mainpromo3 {
	background:url("../images/buttons/Starter-Gateway.jpg") no-repeat;
	width:293px;
	height:284px;
	display:block;
	float:left;
	margin-left:10px;
	margin-top:20px;
}
.mainpromo3:hover {
	background:url("../images/buttons/Starter-Gateway-over.jpg") no-repeat;
	width:293px;
	height:284px;
	display:block;
}
.mainpromo4 {
	background:url("../images/buttons/Trial-Gateway.jpg") no-repeat;
	width:293px;
	height:284px;
	display:block;
	float:left;
	margin-left:10px;
	margin-top:20px;
}
.mainpromo4:hover {
	background:url("../images/buttons/Trial-Gateway-over.jpg") no-repeat;
	width:293px;
	height:284px;
	display:block;
}
.mainpromo5 {
	background:url("../images/buttons/eLearning-Gateway.jpg") no-repeat;
	width:598px;
	height:142px;
	display:block;
	float:left;
	margin-left:10px;
	margin-top:20px;
}
.mainpromo5:hover {
	background:url("../images/buttons/eLearning-Gateway-over.jpg") no-repeat;
	width:598px;
	height:142px;
	display:block;
}
.promocopy {
	float:left;
	margin-left:10px;
	width:293px;
}
.promocopy2 {
	margin-left:20px;
	margin-top:80px;
	width:310px;
	
}

.go {
	margin-top:250px;
	margin-left:208px;
}
.go2 {
	margin-left:185px;
	margin-top:110px;
}


.newDownload {
	color: #F00;
	text-transform: uppercase;
}



