@charset "utf-8";
/* CSS Document */

html {background: repeat-x #0A2A67;}
body {margin:0; padding:0; background:url(img/background.jpg) repeat-x top #0A2A67; min-height: 533px; font-family:Arial, Helvetica, sans-serif; font-size:1em;}

p {font-size:0.75em; color:#555; line-height:175%; margin-bottom:15px; margin-top:15px;}
a {color:#0a4574;}
h1 {font-size:1.2em; color:#0c539e; line-height:130%}
h2 {font-size:1em; color:#777; font-weight:bold; line-height:130% }
h3 {font-size:0.9em; color:#1b3c68;}
ul {font-size:0.75em; color:#555; line-height:175%; margin-left:0px; padding-left:20px;}
hr {border-top:1px solid #e5e5e5; border-right:0px; border-bottom:0px; border-left:0px; margin-top:5px; margin-bottom:5px; padding:0px;}
img {border:0}
.container {width:924px; margin:0 auto;}

.topcontainer {height:90px;}
.topleft {width:25%; float:left}
.topright {width:40%; float:right; text-align:right;}
.topright p {color:#fff; font-size:0.75em; font-weight:bold;}
.topright a {color:#fff; text-decoration:none;}
.topright a:hover {color:#fff; text-decoration:underline;}
.topright img {vertical-align:middle; margin-right:5px; margin-left:5px;}
.logotop {position:relative; top:16px;}

.maincontainer {}

.horiznav {background:url(img/horiznavbg.gif) #114283 no-repeat left; height:35px; margin-left:-1px; overflow:hidden;}
.horiznav ul {margin:0; padding:0 7px 0 7px; font-size:0.7em; color:#555; line-height:45%; margin-bottom:15px; margin-top:15px;}
.horiznav li {list-style-type:none; display:inline; padding:10px 9px 10px 8px; text-transform:uppercase; font-weight:bold; border-right:1px solid #ccc}
.horiznav a {color:#11458a; text-decoration:none;}
.horiznav a:hover {text-decoration:underline;}

.pagebg {background:#fff url(img/pagebg.gif) repeat-x top; width:921px; padding-bottom:30px; padding-top:25px;}

.leftcontent {width:150px; margin-left:18px; float:left; padding-right:33px; border-right:1px solid #e5e5e5}

.rightcontent {width:153px; margin-left:15px; float:left; height:200px;}
.rightcontentcontainer {background-color:#0f4e92; padding:10px; color:#fff}
.rightcontentcontainer p {color:#fff; margin-top:5px; margin-bottom:5px; padding:0;}
.rightcontentcontainer h2 {color:#fff; margin-bottom:5px; margin-top:5px;}
.rightcontentcontainer hr {border-top:1px solid #2f68a6; border-bottom:0px solid #a2bcd9;}
.rightcontentcontainer h3 {color:#fff; font-size:12px;}
.rightcontentcontainer ul {color:#fff; padding-left:14px; margin:0;}
.rightcontentcontainer li {}
.rightcontent table {font-size:0.7em; color:#fff; width:100px; font-family:Arial}
.rightcontent table .field {width:110px; text-align:left; font-size:1em; color:#555;}

.maincontent {width:720px; float:left; margin-left:15px; border:1px solid #e5e5e5;min-height:600px;}
.maincontentcontainer {padding:10px 20px 10px 20px}
.middlecontent {background-color:#f8f8f8; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:10px 15px 10px 15px; margin-bottom:15px;}

.maincontent ul {padding:0}
.maincontent li {background:url(img/tick.png) no-repeat top left; list-style-type:none; padding-left:20px; margin-bottom:15px;}
.bulletul {padding:0}
.bulletul li {background:url(img/bullet.gif) no-repeat center left; list-style-type:none; padding-left:15px; margin-bottom:15px;}

.videodownloadbutton { margin-left:55px;}
/*Individual Elements Formatting*/
#triggerexercise {
	display:block; 
	width: 320px; 
	height: 284px; 
	margin: 0;
	margin-left: auto; 
	margin-right: auto; 
}
#trigger {
	display:block; 
	width: 320px; 
	height: 240px; 
	margin: 0;
	margin-left: auto; 
	margin-right: auto; 
}
#trigger2 {
	display:block; 
	width: 320px; 
	height: 240px; 
	margin: 0;
	margin-left: auto; 
	margin-right: auto; 
}
#triggernormal {
	display:block; 
	float: right; 
	width: 320px; 
	height: 284px; 
	margin-left: 10px; 
	margin-bottom: 10px; 
}
#triggerleft {
	display:block; 
	float: left; 
	width: 320px; 
	height: 284px; 
	margin-left: 10px; 
	margin-bottom: 10px; 
}
#triggerpreview {
	display: block;
	text-align: center;
}
#triggerpreview2 {
	display: block;
	text-align: center;
}
#triggerpreview3 {
	display: block;
	text-align: center;
}
#triggerfaq {
	display:block; 
	float: right; 
	width: 320px; 
	height: 284px; 
	margin-left: 10px; 
	margin-bottom: 10px; 
}
#triggerfaq2 {
	display:block; 
	float: right; 
	width: 320px; 
	height: 284px; 
	margin-left: 10px; 
	margin-bottom: 10px; 
}
#triggerfaq3 {
	display:block; 
	float: right; 
	width: 320px; 
	height: 284px; 
	margin-left: 10px; 
	margin-bottom: 10px; 
}
#triggerfaq4 {
	display:block; 
	float: right; 
	width: 320px; 
	height: 284px; 
	margin-left: 10px; 
	margin-bottom: 10px; 
}
#triggerfaq5 {
	display:block; 
	float: right; 
	width: 320px; 
	height: 284px; 
	margin-left: 10px; 
	margin-bottom: 10px; 
}
#triggerfaq6 {
	display:block; 
	float: right; 
	width: 320px; 
	height: 284px; 
	margin-left: 10px; 
	margin-bottom: 10px; 
}
#triggerfaq7 {
	display:block; 
	float: right; 
	width: 320px; 
	height: 284px; 
	margin-left: 10px; 
	margin-bottom: 10px; 
}
#faqmovie {
	display: none;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #000000;
}
#faqmovie2 {
	display: none;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #000000;
}
#faqmovie3 {
	display: none;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #000000;
}
#faqmovie4 {
	display: none;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #000000;
}
#faqmovie5 {
	display: none;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #000000;
}
#faqmovie6 {
	display: none;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #000000;
}
#faqmovie7 {
	display: none;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #000000;
}
#movieplayer {
	display: none;
	text-align: center;
}
#movieplayer2 {
	display: none;
	text-align: center;
}
#movieplayer3 {
	display: none;
	text-align: center;
}
#intromovie {
	display: none;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #000000;
}
#aboutusmovie {
	display: none;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #000000;
}
#freeprogrammemovie {
	display: none;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #000000;
}

#iframebackground {
	height: 100%;
	padding: 10px;
	background-color: #FFFFFF;
}


















.footerbottom {background:url(img/footerbottom.png) no-repeat; height:12px;}
.footernotes {color:#ffffff; text-align:center; font-size:0.9em; padding-top:10px;}
.footernotes p {color:#fff}
.footernotes a {color:#fff}

ul.signupstagelist {
	list-style-type: none;
	width: 100%;
	min-width: 270px;
	height: 30px;
	margin: 0;
	text-align: left;
	color: #C0C0C0;
	padding: 0;
}
ul.signupstagelist li {
	float:left;
	width: 33%;
	min-width: 95px;
	padding: 0;
	margin: 0;
	background-image:none;
}
.currentstage {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration:underline;
}
/*Warning Message Formatting*/
.warningmessage {
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	border: 1px solid #FF0000;
	background-color: #FF8080;
	color: #000000;
	font-weight: bold;
}
.warningmessage p {
	margin: 0;
	padding: 0;
	text-align: justify;
	font-weight: bold;
}

