@charset "UTF-8";
/* CSS Document */

/* Format */

a {
	color:#999999;
	}
	
a:hover {text-decoration:underline;}

body {
	margin:20px auto;
	}

/* Divs */

#element {
	width:980px;
	height:727px;
	position:relative;
	background-image:url(images/24Element.jpg);
	background-repeat:no-repeat;
	}
	
#elementVid {
	width:384px;
	height:280px;
	margin:77px 0px 0px 506px;
	position:absolute;
	z-index:100;
	}

#alert {
	width:940px;
	padding:0px 20px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	}

#banner {
	width:970px;
	margin:0 auto;
	padding-bottom:10px;
	}
	
#content {
	width:565px;
	display:inline;
	float: left;
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	}
	
#content p {
	padding: 0px 20px;
	text-align:left;
	line-height:150%;
	font-size:16px;
	}
	
#content h4 {
	padding:0px 20px;
	color:#006699;
	}
	
#flashcontentATL {
		width: 516px;
		height:475px;
}

#flashcontentONT {
		width: 516px;
		height:615px;
}

#flashcontentLLV {
		width: 516px;
		height:440px;
}

#ftrLinks {
	padding-top:8px;
	text-align:center;
	}
	
#ftrLinks a {
	text-decoration:none;
	color:#828282;
	}
	
#ftrLinks a:hover {color:#666666;}

#ftrLinks ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	display:inline;
	list-style:none;
	}
	
#ftrLinks ul li {
	display:inline;
	padding-right:50px;
	font-size:12px;
	}

#ftrNav {
	width:980px;
	height:40px;
	margin:0px auto;
	background-image:url(images/ftrNav_bkgrnd.jpg);
	background-repeat:no-repeat;
	}

#hdr {
	margin:0px auto;
	}
	
#left {
	display:inline;
	float: left;
	position: relative;
	}

#links {
	padding: 23px 0px 5px 120px;
	}
	
#links a {
	text-decoration:none;
	color:#828282;
	}
	
#links a:hover {color:#666666;}

#links ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	display:inline;
	list-style:none;
	}
	
#links ul li {
	display:inline;
	padding-right:25px;
	}
	
#login {
	margin-top:40px;
	}
	
#login img {
	height:30px;
	padding-left:15px;
	padding-right:4px;
	}
	
#login p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
#navBar {
	width:980px;
	height:61px;
	margin:0px auto;
	background-image:url(images/hdr_Bkgrnd.jpg);
	background-repeat:no-repeat;
	}

#pageWrap {
	width:980px;
	margin: 20px auto;
	border: 1px #999999 solid;
	}
	
#part01 {
	padding:30px 0px 0px 0px;
	}
	
#part02, #part03 {
	padding:30px 0px 20px 0px;
	}
	
#pir {
	width:980px;
	height:727px;
	position:relative;
	background-image:url(images/pirBkgrnd.jpg);
	background-repeat:no-repeat;
	}
	
#pirVid {
	width:384px;
	height:280px;
	margin:77px 0px 0px 536px;
	position:absolute;
	z-index:100;
	}
	
#right {
	display:inline;
	float: left;
	position: relative;
	}
	
#titleBar {
	width:565px;
	height:47px;
	padding:10px 0px 0px 0px;
	background-image:url(images/titleBar.jpg);
	background-repeat:no-repeat;
	}
	
#weightLoss {
	width:980px;
	height:727px;
	background-image:url(images/getResults.jpg);
	background-repeat:no-repeat;
	}

#wlText {
	width:596px;
	margin:240px 0 0 315px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	z-index:100px;
	}


/* Classes */

.appText {
	font-size:13px;
	text-align:justify;
	}

.ColContent {
	width:165px;
	padding:15px;
	position:relative;
	background-image:url(images/sideBarBdy.jpg);
	background-repeat:repeat-y;
	}
	
.ColContent a {text-decoration:none;}

.ColContent a:hover {text-decoration:underline;}

.ColContent li {
	margin:0;
	padding:5px 0;
	font-size:14px;
	line-height:18px;
	text-transform:uppercase;
	}

.ColContent ul {
	padding:0;
	margin:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	list-style:none;
	}
	
.ColFtr {
	width:198px;
	height:14px;
	padding-bottom:20px;
	background-image:url(images/sideBarFtr.jpg);
	background-repeat:no-repeat;
	}

.ColHdr {
	width:198px;
	height:30px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(images/sideBar01Hdr.jpg);
	background-repeat:no-repeat;
	}
	
.colTitle {
	margin-left:15px;
	line-height:36px;
	}

.content01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	}
	
.distField {
	padding-right:40px;
	font-size:14px;
	color:#000000;
	background-color:#999;
	}
	
.distFieldName {
	font-size:14px;
	color:#FFFFFF;
	background-color:#333;
	}
	
.distReq {color:#cc3300;}
	
.distText {
	font-size:14px;
	color:#000000;
	background-color:#66cc66;
	}
	
.distTitle {
	background-color:#333333;
	}
	
.grid_1, {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	}
	
.grid_1 ul {
	margin-left:0px;
	padding-left:0px;
	}
	
.grid_1 ul li {
	list-style:none;
	display:block;
	}
	
.pressRel {
	font-family:Arial, Helvetica, sans-serif;
	color:#006699;
	font-size:11px;
	}

.homeGrid {
	border:0;
	}
	
.loginTitle {
	font-size:16px;
	font-weight:bold;
	color:#0099ff;
	}
	
.newTag {
	color:#FF6600;
	font-size:24px;
	font-weight:bold;
	}
	
.oppField {
	font-size:12px;
	color:#666;
	background-color:#CCC;
	}

.oppTitle {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#ccc;
	background-color:#666;
	}
	
.part {color:#8a98aa}
	
.testimonial01 {
	font-size:12px;
	color:#006600;
	}
	
.testimonial02 {
	font-size:12px;
	color:#336699;
	}

.title01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	color:#828282;
	}
	
.title02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:justify;
	}
	
.title03 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	}
	
.title04 {
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	}
	
.title05 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	}
	
.title06 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#006699;
	}
	
.vidFrame {
	width:320px;
	height:240px;
	border:3px solid #8a98aa
	}
	
/**** Clear Floated Elements ****/

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/**** CollapseText Style ****/

.mainExpand {
	display:inline;
	float: left;
	position: relative;
	margin-left: 40px;
	margin-right: 0px;
  	cursor:hand;
  	cursor:pointer;
  	font: bold .9em verdana, arial, helvetica, sans-serif;
	}
