html { background-color: #fff;
}

body {
margin: 0; padding: 0;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 90%;
line-height: 18px;
font-style: normal;
font-weight: normal;
}

p { margin : 0 1em;
padding : .5em 0;
}


a { color: #002b6a; }
a img { border: 0; }


img { border: solid 1px;
border-color: #000000;
}

/************************************************* PRIMARY DIVISIONS *********************************************************/

div#website {
	width: 758px;
	height: 100%;
	margin : 0 auto;
	padding : 0;
	text-align : center;
}

div#header { width: 758px;
height : 215px;
margin: 0px;
padding: 0px;
background: url(../images/head_fluid_interval_train.jpg);
font-size: 0px;
text-indent: -9999px;
}

div#container { width: 758px;
height: 100%;
padding: 0;
margin: 0;
text-align: left;
overflow: hidden;
}

div#content { width: 758px;
height: 100%;
margin: 0;
padding: 0;
overflow: auto;
background-image: url(../images/content_bkgrd.jpg);
}

/************************************************* NAVIGATION MENU *********************************************************/

div#navBar { width: 219px;
/*min-height: 300px;
max-height: 100%;*/
margin: 0;
padding: 0;
float: left;
background-image: url(../images/nav_top_fluid_interval.jpg);
background-repeat: no-repeat;
}

#nav_menu {
color: #fff;
font-size: 15px;
margin: 0;
padding: 0px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#nav_menu h3 {
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding-left: 20px;
}

#nav_menu a {
  display: block;
  padding: 10px 0px 10px 0px;
  text-indent: 15px;
  width: 219px;
  background-color: #002b6a;
  border-bottom: 1px solid #fff;
}

#nav_menu a:link, #nav_menu a:visited, #nav_menu a:active { color: #fff; text-decoration: none; }
#nav_menu a:hover { color: #fff; background-color: #40a4e7; }


/* ***********************************************  WEBSITE CONTENTS  **************************************************/

div#content_info { width: 539px;
/*min-height: 409px;*/
background-image: url(../images/content_top_fit_express.jpg);
background-repeat: no-repeat;
background-position: top right;
padding: 10px 0px 0px 0px;
margin: 0;
float: right;
text-align: center;
}

#content_info p {
	color: #000000;
	text-align: justify;
	padding: 5px 23px 25px 15px;
}

#content_info ul, ol {
color: #000000;
text-align: left;
padding: 0px 28px 10px 50px;
}

#video_holder {
text-align: center;
padding: 10px 28px 15px 27px;
width: 484px;
height: 409px;
position: relative;
}

#videoPageFrame { width: 480px;
height: 405px;
background-color:#FFF;
border: 2px solid;
border-color: #002B6A;
text-align: center;
}

h2 { font-size: 22px;
line-height: 25px;
color: #002B6A;
text-align: center;
margin: 0px;
padding: 12px 0px 8px 0px;
}


/* ***********************************************  FOOTER CONTENTS  **************************************************/

div#footer { width: 758px;
height: 73px;
text-align: center;
padding: 0;
margin: 0;
overflow: auto;
font-size: 90%;
background:url(../images/content_bkgrd_bottom.jpg) top no-repeat;
background-color: #FFFFFF;
}

div#footer_copy { font-size: 11px;
text-align: left;
line-height: 15px;
color: #fff;
padding: 42px 0px 0px 228px;
}

div#footer_copy a { color: #fff; }
