body {line-height: 18px; font-size: 12px;  font-family: Arial, sans-serif; background-image: url(images/fasttrack-background.gif);	background-repeat: repeat-x;	min-width: 998px; text-align: center;}
p, ul, ol, dd, pre {}pre, code {font: 14px Monaco, monospace; line-height: 22px; color:#000000}
blockquote {color:#666; font-style: italic;}
table {	border: 0px solid #000000;	border-width: 0px 0px 0 0px; font-size: 12px; line-height: normal; margin:0 0 22px 0; text-align:left; }
tr { border-bottom: 1px solid #ccc; }
th, td { padding: 0px; } 
p { padding: 0px; }
h1 { font-size: 16px; font-weight: bold;  line-height: 22px; padding: 0; margin: 0 0 16px 0; }
h2 { font-size: 18px; holistic-container font-weight: bold; padding: 0; margin: 2px 0 4px 0;  }
h3 { font-size: 17px; font-weight:bold; color: #60bb47; line-height: 20px; padding: 0; margin: 2px 0 2px 0;}
h4 { font-size: 16px; line-height: 16px; padding: 0; margin: 2px 0 2px 0; }
h5 { font-size: 12px; line-height: normal; padding: 0; margin: 2px 0 6px 0; font-weight: bold; }
h6 { font-size: 16px; line-height: 16px; padding: 0; margin: 2px 0 2px 0; }
#holistic-container {}
#holistic-container-left { float: left;	width: 350px;}
#holistic-container-right { float: right; width: 184px;	margin: 20px 0 0 0; }
.tagline {width: 980px; background-color: #60bb47; border: 0px; filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5; position: absolute; top: 317px; height: 42px; }
.slogan { width: 980 px; text-align: center; font-size: 24px; font-weight: bold; color: #000000; padding: 10px; margin: 0px 0 0 10px; position: absolute; top: 316px;}
.picture {width: 980px; position: absolute; top: 116px; height: 243px;}
.contactus { text-align:right; position:relative; width: 213px; float: right; margin-right:200px; z-index: 2; top: -40px; }
.NJMS {position: absolute; top: 10; width: 980px; text-align:right; }
.ftmblogo { position: relative; z-index: 52;}
#triple {width: 980px;	margin: 0 0 30px 0; position: absolute; top: 375px;}
#triple h2, #triple2 h2 {font-size: 14px; font-weight: bold;}
#triple .messageBox {height: 335px; width: 290px; background-image: url(images/fasttrack-box2.gif); background-repeat: no-repeat;	background-position: left top;	padding: 2px 4px 14px 12px; margin: 0 14px 10px 10px; float: left;}
#triple .messageBox p {width: 260px;	line-height: 140%;}
#triple2 {	width: 940px; margin: 0 0 20px 0;}
#triple2.messageBox {height: 335px;  width: 290px; background-image: url(images/fasttrack-box2.gif); background-repeat: no-repeat;	background-position: left top;	padding: 2px 4px 14px 12px;	margin: 0 6px 10px 0;	float: left;}
#triple2.messageBox p {	width: 260px;	line-height: 140%;}
.messageBoxTitle {font-size: 18px; font-weight: bold; color: #ffffff; padding: 10px;}
#interior {width: 980px; margin: 0 0 30px 0; position: absolute; top: 280px;}
#interior h2, #triple2 h2 {font-size: 14px; font-weight: bold;}
#interior .messageBox {width: 160px; border: 0px; background-position: left top; padding: 2px 4px 14px 12px; margin: 15px 5px 10px 10px; float: left;}
#interior .messageBox a {text-decoration: none}
#interior .messageBoxTitle {font-size: 14px; font-weight: bold; color: #60bb47; padding: 0px}
#interior .rightBox {width: 720px; padding: 2px 4px 14px 12px; margin: 0 14px 10px 10px; float: left; }
#interior .messageBox p {width: 180px;	line-height: 140%;}
.rightBoxTitle {font-size: 18px; font-weight: bold; color: #333399;}
.interiortagline { width: 997px; position: absolute; top: 180px; height: 42px; text-align: center; font-size: 24px; font-weight: bold; color: #FFFFFF; line-height: normal; }
.menu { font-size: 12px; overflow: hidden; position: absolute; top: 78px; width: 725px; left: 50px; z-index: 4; height: 42px; }
.menu ul { margin:0; list-style:none; /* clears the inner float  */ }
.menu li { display:inline; line-height: 24px;}
.menu a { color:#FFFFFF; display:block;	margin:0; padding: 0px; text-decoration:none;	line-height: 24px; }
.menu a:hover, .menu a:focus {	color:#FFFFFF; display:block; text-decoration:none; text-align: center; line-height: 24px; }
.menu .current_page_item a, .menu .current_page_parent a, .menu .current_page_ancestor a, .slug-travailler-professional-wordpress-cms-theme .menu .page-item-76 a, .slug-acamas-theme-clarity-elegance-power .menu .page-item-76 a {	background-repeat: no-repeat;	background-position: center 24px;	color:#FFFFFF;	display:block;	text-decoration: none; text-align: center; line-height: 24px; background-color: #60bb47; border: 0px;  }
a:link { text-decoration: underline; color: #333399;}
a:active, a:hover { color: #60bb47;	text-decoration: underline;}
a:link, a:visited { color: #333399; }
ul#navigation {padding: 0; margin: 0; float: left; color: #fff; width: 100%;}
ul#navigation li { display: inline; }
ul#navigation li a {padding: .25em 1em; color: #000000; text-decoration: none; float: left; border-bottom: solid 0px #fff; border-top: solid 0px #fff; border-right: solid 0px #fff;}
ul#navigation li a:hover { color: #000; }
ul#navigation li#youarehere a { color: #666666; }
.block ul { border-top: 0px solid #ccc; list-style: none; margin:0;}
#content {	overflow:visible;	margin: 0 0 60px 0;}
.entry-content img {	max-width:100%;	padding:4px;}
img.wp-smiley {	padding:0;	background:  transparent;	border:none;}
#wrapper { width: 998px;   margin: 0 auto; text-align: left; }
.lo3 {
	width: 980px;
	font-size: 10px;
	position: absolute;
	top: 819px;
	border-top:thin #60bb47 solid;
	text-align:center;
	left: 43px;
}
.interior-footer { font-size: 10px;	position: absolute; left: 43px; top: 1150px; width: 997px; border-top:thin #60bb47 solid; text-align:center; }

