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

#header_file_one{
	float:left;
	width: 100%;
	font-size:85%;
	line-height:normal;
	background-attachment: scroll;
	background-color: #ffffff;
	background-image: url(../images/bgedgefile.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#header_file_one ul{
	margin:0;
	list-style:none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	text-align: center;
}
#header_file_one li{
	float:left;
	background: url(../images/johns_tab_left.jpg) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;

}
#header_file_one a, #header_file_one strong, #header_file_one span {
	display:block;
	background: url(../images/johns_tab_right.jpg) no-repeat right top;
	text-decoration: none;
	font-weight: bold;
	color: #4A432F;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 36px;
	padding-left: 0px;
}
/* Commented Backslas Hack hides rule from IE%-Mac \*/
#header_file_one a {float:none;}
/* End IE5-Mac hack */
#header_file_one a:hover{
	color:#CCFFFF
}
#header_file_one #current a:hover{
	color: #BAA76F;
}
#header_file_one #current{
	background-image: url(../images/filetab_left_current_bottom.jpg);

}
#header_file_one #current a{
	padding-bottom: 5px;
	background-image: url(../images/filetab_right_current.jpg);
	color: #BAA76F;
}




#header_file_one_b{
	float:left;
	width: 100%;
	font-size:85%;
	line-height:normal;
	background-attachment: scroll;
	background-color: #ffffff;
	background-image: url(../images/bgedgefile.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#header_file_one_b ul{
	margin:0;
	list-style:none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	text-align: center;
}
#header_file_one_b li{
	float:left;
	background: url(../images/johns_tab_left.png) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;

}
#header_file_one_b a, #header_file_one_b strong, #header_file_one_b span {
	display:block;
	background: url(../images/johns_tab_right.png) no-repeat right top;
	text-decoration: none;
	font-weight: bold;
	color: #4A432F;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 56px;
	padding-left: 0px;
}
/* Commented Backslas Hack hides rule from IE%-Mac \*/
#header_file_one_b a {float:none;}
/* End IE5-Mac hack */
#header_file_one_b a:hover{
	color:#CCFFFF
}
#header_file_one_b #current a:hover{
	color: #BAA76F;
}
#header_file_one_b #current{
	background-image: url(../images/filetab_left_current_bottom.jpg);

}
#header_file_one_b #current a{
	padding-bottom: 7px;
	background-image: url(../images/filetab_right_current.jpg);
	color: #BAA76F;
}






#header_file_two {
	float:left;
	width: 100%;
	font-size:85%;
	line-height:normal;
	background-attachment: scroll;
	background-color: #fff
	background-image: url(../images/bgdegefile.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	position: relative;
	z-index: 500;
	top: -33px;
	left: 0px;
	margin: 0px;
	padding: 0px;
}
#header_file_two ul {
	margin:0;
	list-style:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 10px;
	text-align: center;
}
#header_file_two li {
	float:left;
	background: url(../images/johns_tab_left.png) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
}
#header_file_two a, #header_file_two strong, #header_file_two span {
	display:block;
	background: url(../images/johns_tab_right.png) no-repeat right top;
	text-decoration: none;
	font-weight: bold;
	color: #4A432F;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#header_file_two .right_link a, #header_file_two .right_link strong, #header_file_two .right_link span {
	display:block;
	background: url(../images/johns_tab_right.png) no-repeat right top;
	text-decoration: none;
	font-weight: bold;
	color: #4A432F;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 0px;
}


/* Commented Backslas Hack hides rule from IE%-Mac \*/
#header_file_two a {float:none;}
/* End IE5-Mac hack */
#header_file_two a:hover{
	color:#CCFFFF
}
#header_file_two #current a:hover{
	color: #BAA76F;
}
#header_file_two #current{
	background-image: url(../images/filetab_left_current.png);

}
#header_file_two #current a{
	padding-bottom: 10px;
	background-image: url(../images/filetab_right_current.png);
	color: #BAA76F;
}





#header_file_two_b {
	float:left;
	width: 100%;
	font-size:85%;
	line-height:normal;
	background-attachment: scroll;
	background-color: #fff
	background-image: url(../images/bgdegefile.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	position: relative;
	z-index: 500;
	top: -49px;
	left: 0px;
}
#header_file_two_b ul {
	margin:0;
	list-style:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 10px;
	text-align: center;
}
#header_file_two_b li {
	float:left;
	background: url(../images/johns_tab_left.png) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
}
#header_file_two_b a, #header_file_two_b strong, #header_file_two_b span {
	display:block;
	background: url(../images/johns_tab_right.png) no-repeat right top;
	text-decoration: none;
	font-weight: bold;
	color: #4A432F;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 13px;
	padding-left: 0px;
}
#header_file_two_b .right_link a, #header_file_two_b .right_link strong, #header_file_two_b .right_link span {
	display:block;
	background: url(../images/johns_tab_right.png) no-repeat right top;
	text-decoration: none;
	font-weight: bold;
	color: #4A432F;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 0px;
}


/* Commented Backslas Hack hides rule from IE%-Mac \*/
#header_file_two_b a {float:none;}
/* End IE5-Mac hack */
#header_file_two_b a:hover{
	color:#CCFFFF
}
#header_file_two_b #current a:hover{
	color: #BAA76F;
}
#header_file_two_b #current{
	background-image: url(../images/filetab_left_current.png);
}
#header_file_two_b #current a{
	padding-bottom: 13px;
	background-image: url(../images/filetab_right_current.png);
	color: #BAA76F;
}



#header_file_support{
	float:left;
	width: 100%;
	font-size:80%;
	line-height:normal;
	background-attachment: scroll;
	background-color: #ffffff;
	background-image: url(../images/bgedgefile.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#header_file_support ul{
	margin:0;
	list-style:none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	text-align: center;
}
#header_file_support li{
	float:left;
	background: url(../images/johns_tab_left.jpg) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;

}
#header_file_support a, #header_file_support strong, #header_file_support span {
	display:block;
	background: url(../images/johns_tab_right.jpg) no-repeat right top;
	text-decoration: none;
	font-weight: bold;
	color: #4A432F;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 3px;
}
/* Commented Backslas Hack hides rule from IE%-Mac \*/
#header_file_support a {float:none;}
/* End IE5-Mac hack */
#header_file_support a:hover{
	color:#CCFFFF
}
#header_file_support #current a:hover{
	color: #BAA76F;
}
#header_file_support #current{
	background-image: url(../images/filetab_left_current.jpg);

}
#header_file_support #current a{
	padding-bottom: 5px;
	background-image: url(../images/filetab_right_current.jpg);
	color: #BAA76F;
}


#header_file_success{
	float:left;
	width: 100%;
	font-size:90%;
	line-height:normal;
	background-attachment: scroll;
	background-color: #ffffff;
	background-image: url(../images/bgedgefile.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#header_file_success ul{
	margin:0;
	list-style:none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	text-align: center;
}
#header_file_success li{
	float:left;
	background: url(../images/johns_tab_left.jpg) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;

}
#header_file_success a, #header_file_success strong, #header_file_success span {
	display:block;
	background: url(../images/johns_tab_right.jpg) no-repeat right top;
	text-decoration: none;
	font-weight: bold;
	color: #4A432F;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 3px;
}
/* Commented Backslas Hack hides rule from IE%-Mac \*/
#header_file_success a {float:none;}
/* End IE5-Mac hack */
#header_file_success a:hover{
	color:#CCFFFF
}
#header_file_success #current a:hover{
	color: #BAA76F;
}
#header_file_success #current{
	background-image: url(../images/filetab_left_current.jpg);

}
#header_file_success #current a{
	padding-bottom: 5px;
	background-image: url(../images/filetab_right_current.jpg);
	color: #BAA76F;
}

#content4_fileform {
	width: 815px;
	float: right;
}

#fileformpagecontent {
	line-height: 3ex;
	margin: 0px;
	clear: left;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}
#fileformpagecontentaccordian320 {
	line-height: 3ex;
	margin: 0px;
	clear: left;
}

#fileformpagecontentnoaccordian {
	line-height: 3ex;
	margin: 0px;
	clear: left;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	background-attachment: scroll;
	background-image: url(../images/logopattern.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#fileformpagecontentnoaccordian329 {
	line-height: 3ex;
	margin: 0px;
	clear: left;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}


#fileformpagecontentnoaccordiansuccess {
	line-height: 3ex;
	margin: 0px;
	clear: left;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	background-attachment: scroll;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right top;
}

#fileformpagecontentnoaccordianfloat {
	line-height: 3ex;
	margin: 0px;
	clear: left;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
}
#fileformpagecontentnoaccordianfloat329 {
	line-height: 3ex;
	margin: 0px;
	clear: left;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
}
#fileformpagecontentnoaccordian970 {
	margin: 0px;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	background-attachment: scroll;
	background-image: url(../images/logopattern.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#fileformpagecontentsuccess {
	line-height: 3ex;
	margin: 0px;
	clear: left;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	background-attachment: scroll;
	background-image: url(../images/logopattern.gif);
	background-repeat: no-repeat;
	background-position: right top;
}



#fileformpagecontent_975 {
	font-size: 80%;
	line-height: 3ex;
	margin: 0px;
	clear: left;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}
#fileformpagecontentnoaccordian_975 {
	font-size: 80%;
	line-height: 3ex;
	margin: 0px;
	clear: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-attachment: scroll;
	background-image: url(../images/logopattern.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#fileformpagecontentsuccess_975 {
	font-size: 80%;
	line-height: 3ex;
	margin: 0px;
	clear: left;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	background-attachment: scroll;
	background-image: url(../images/logopattern.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


#introovertabs{
	font-size: 80%;
	line-height: 3ex;
	margin: 0px;
	clear: left;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	background-attachment: scroll;
	background-image: url(../images/logopattern.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#fileformpagecontentsuccess {
	line-height: 3ex;
	margin: 0px;
	clear: left;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-attachment: scroll;
	background-image: url(../images/SuccessFull646B.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 532px;
}
#fileformpagecontentsuccess_detail {
	font-size: 80%;
	line-height: 3ex;
	margin: 0px;
	clear: left;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}
#contentwrap {
	font-size: 80%;
	line-height: 3ex;
	margin: 0px;
	clear: left;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	background-attachment: scroll;
	background-image: url(../images/logopattern.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#contentwrapsuccess {
	font-size: 80%;
	line-height: 3ex;
	margin: 0px;
	clear: left;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-attachment: scroll;
	background-image: url(../images/logopattern.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.subheaderlist {
	list-style-type: none;
	font-weight: bold;
	color: #333333;
}
.subheaderlist li li {
	list-style-type: none;
	margin-left: 20px;
	font-weight: normal;
}
#credentials {
	padding-bottom: 20px;
	margin-left: 270px;
}
#support_meetings{
	margin-left:76px;
}
.ital85 {
	font-size: 80%;
	font-style: oblique;
	padding-left: 40px;
}
.ital75 {
	font-size: 80%;
	font-style: oblique;
}
#spacer {
	height: 40px;
	background-color: #990000;
	display: block;
}


#floatwrap {
	overflow: hidden;
}
#successtoo {
	width: 140px;
	padding-left: 20px;
}
#calculate {
	font-size: 90%;
	display: block;
	width: 200px;
	margin-top: 10px;
}
#calculate_full {
	font-size: 90%;
	display: block;
	width: 376px;
	margin-top: 10px;
	float: none;
}

#imageholder_bmi {
	float: right;
	width: 210px;
	padding-left: 10px;
}
.accord_float_wrap {
	overflow: hidden;
}
#contentwrap3109_noheader_nologo #content4309 img {
}
#seminar_image {
	width: 313px;
	margin-left: 10px;
	float:right;
}
#imageholder_index #second {
	padding-top: 60px;
}
#header .lesserheader {
	font-size: 80%;
}
#seminartitle {
	height: 270px;
	width: 500px;
	padding-left: 35px;
	padding-bottom: 20px;
}
#advantages a: link, #advantages a: active {
	color: #4A432F;
}
#advantages a: hover, #advantages a: visited {
	color: #990000;
}
#opening_p #paragraphT {
	margin-left: 75px;
}
