body {
	color:#fff;
	margin:0;
	font:12px "Lucida Sans", Arial, sans-serif;
	min-width:998px;
	positbody {
	color:#fff;
	margin:0;
	font:12px "Lucida Sans", Arial, sans-serif;
	min-width:998px;
	position:relative;
	background:#164b70 url(../images/bg-body3.jpg) repeat-x;
}
.home {
	background:#164b70 url(../images/bg-body.gif) repeat-x;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
input, select, textarea {
	padding:0;
	font:100% "Lucida Sans", Arial, Helvetica, sans-serif;
}
input:disabled{
	color: #3681b0;
}
table {
	margin:0;
	padding:0;
	border-collapse:collapse;
}
img {
	border:none;
}
a {
	color:#40bdef;
	outline: none;
}
a:hover {
	text-decoration:none;
}
blockquote {
    margin:0;
}
blockquote q {
    quotes:none;
}
blockquote q:before{content:"";}
blockquote q:after{content:"";}
.bg {
	background:url(../images/bg-body4.gif) repeat-x;
	position:absolute;
	height:649px;
	width:50%;
	top:0;
	left:0;
	z-index:1;
}
.home .bg {
	background:url(../images/bg-body2.gif) repeat-x;
}
.hold1 {
	width:100%;
	position:relative;
	overflow:hidden;
	z-index:100;
	padding-top:65px;
}
* html .hold1 {margin-bottom:-65px;}
.hold2 {
	position:relative;
	float:left;
	left:50%;
	text-align:center;
}
.w {
	position:relative;
	z-index:100;
	width:1380px;
	float:left;
	left:-50%;
	text-align:left;
}
.w h1 {
	margin:0;
	width:203px;
	height:91px;
	position:absolute;
	top:-52px;
	left:200px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:50;
}
.w h1 .no-link{
	display:block;
	height:100%;
	position:relative;
	z-index:50;
	background:url(../images/logo.png) no-repeat;
}
.w h1 a {
	display:block;
	height:100%;
	position:relative;
	z-index:50;
	background:url(../images/logo.png) no-repeat;
}
.w .login-box{
	width: 200px;
	overflow: hidden;
	position: absolute;
	margin-top: 8px;
	left: 275px;
	z-index: 1000;
	color: #79aacc;
}
.w .login-box a{
	color: #79aacc;
}
#wrapper {
	width:980px;
	margin:0 auto;
	z-index:100;
	position:relative;
}
/* header */
#header {
	width:980px;
	height:117px;
	position:absolute;
	top:-323px;
	left:0;
	z-index:90;
}
.home #header {
	top:-443px;
}
#header .chat-btn {
	width:276px;
	height:88px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:63px;
	background:url(../images/bg-btn04.png) no-repeat;
	z-index: 101;
}
/* nav */
#nav {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:11px;
	left:218px;
	z-index:1000;
}
#nav li {
	float:left;
	margin-left:3px;
	border:1px solid #e8e8e8;
	background:url(../images/bg-nav.gif) repeat-x;
	line-height:40px;
	padding-right:10px;
}
#nav li a {
	display:block;
	text-transform:uppercase;
	color:#979c9e;
	font-size:11px;
	padding:0 42px 0 16px;
	text-decoration:none;
	background:url(../images/arrow01.gif) no-repeat 100% 14px;
}
#nav li a:hover {
	text-decoration:none;
}
#nav .network {
	/*margin-left: 113px; */ /* this is temporary and can be removed when the search menu is made visible again */
}
#nav .latest {
	width: 408px;
	height: 40px;
}
#nav .latest ul {
	width:408px;
}
#nav .latest a {
	background:none;
	padding-right:12px;
	text-transform:none;
}
#nav .latest a:hover {
	text-decoration:underline;
}
#nav li:hover ,
#nav li.hover ,
#nav li.hasfocus {
	position:relative;
}
#nav li:hover .drop ,
#nav li.hover .drop ,
#nav li.hasfocus .drop {
	left:-1px;
}
#nav li .drop {
	position:absolute;
	top:39px;
	background:#f8f9f9;
	border:1px solid #e8e8e8;
	border-top:none;
	z-index:1000;
	left:-9999px;
}
#nav li.search a {
	padding-right:36px;
}
#nav li.network .drop {
	width: 675px;
	padding:0 0 3px 15px;
	background:url(../images/sep02.gif) repeat-x;
	background-color: #f8f9f9;
}
#nav li.network .live-feed {
	width: 642px;
	margin: 15px 3px 3px 0;
	color: #3f832b;
	background-color: #ebffe5;
	padding: 10px;
	font-size:14px;
	line-height:14px;
	text-align: center;
}
#nav li.network .live-feed a {
	color:#34bf0a;
	font-size: 14px;
	display: inline;
	margin: 0;
	padding: 0;
	width:auto;
	border:0;
	text-decoration: underline;
}
#nav li .drop ul {
	margin: 0 25px 0 0;
	padding:10px 0 7px 0;
	list-style:none;
}
#nav li .drop ul li {
	border:none;
	background:none;
	line-height:20px;
	float:none;
	padding:0;
	margin:0;
	color:#164b70;
}
#nav li .drop ul li a {
	color:#69a3ca;
	text-transform:none;
	display:inline;
	padding:0;
}
#nav li .drop ul li a:hover {
	text-decoration:underline;
}
#nav li.search .drop {
	width:384px;
	padding:0 15px 15px 15px;
}
#nav li.search fieldset {
	padding-top:16px;
	background:url(../images/sep02.gif) repeat-x;
	overflow:hidden;
	height:1%;
}
#nav li.search .input-bg{
	padding:10px 10px 5px 10px;
	background:url(../images/bg-input.gif) no-repeat;
	width:266px;
	height:27px;
	float:left;
}
#nav li.search input.text {
	border:none;
	color:#69a3ca;
	font-size:18px;
	background:none;
	width:266px;
	height:27px;
	float:left;
}
#nav li.search .btn {
	float:left;
	margin:4px 0 0 10px;
}
/* menu */
#header .menu {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:62px;
	right:265px;
	overflow:hidden;
}
#header .menu li {
	float:left;
	background:url(../images/sep03.gif) no-repeat;
	padding-left:2px;
	margin-left:-2px;
}
#header .menu li a {
	padding:22px 26px 19px 26px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	height:11px;
}
#header .menu li a span {
	display:block;
	height:11px;
	cursor:pointer;
	overflow:hidden;
}
#header .menu li a.home-l span {
	background:url(../images/home.gif) no-repeat;
	width:39px;
}
#header .menu li a.live span {
	background:url(../images/live.gif) no-repeat;
	width:68px;
}
#header .menu li a.about span {
	background:url(../images/about.gif) no-repeat;
	width:68px;
}
#header .menu li a.about2 span {
	background:url(../images/about2.gif) no-repeat;
	width:46px;
}
#header .menu li a.news span {
	background:url(../images/news.gif) no-repeat;
	width:40px;
}
#header .menu li a.contact span {
	background:url(../images/contact.gif) no-repeat;
	width:84px;
}
#header .menu li a.contact2 span {
	background:url(../images/contact.gif) no-repeat;
	width:62px;
}
#header .menu li a.boot-camps span {
	background:url(../images/boot-camps.gif) no-repeat;
	width:88px;
}
#header .menu li a.active span ,
#header .menu li a:hover span {
	background-position:0 -11px;
}
#header .menu li a.active ,
#header .menu li a:hover {
	background:url(../images/bg-menu.gif) repeat-x;
}
/* image-holder */
.image-holder {
	background:url(../images/bg-image-holder4.jpg) no-repeat 50% 0;
	width:1380px;
	margin:0 auto -95px;
	position:relative;
	z-index:4;
	padding-top:52px;
}
.home .image-holder {
	background:url(../images/bg-image-holder.jpg) no-repeat 50% 0;
	padding-top:0;
}
.holder-bg {
	background:url(../images/img04.jpg) no-repeat;
	width:1138px;
	margin:0 auto;
	height:301px;
}
.home .holder-bg {
	background:url(../images/img01.jpg) no-repeat;
	width:1138px;
	margin:0 auto;
	height:473px;
}
.image-holder img {
	display:block;
	margin:0 auto;
}
.image-holder a {
	width:244px;
	height:40px;
	position:absolute;
	right:271px;
	top:175px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-btn01.png) no-repeat;
}
.home .image-holder {
	height:473px;
}
.image-holder h3 {
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	margin:0;
}
.image-holder .create {
	width:260px;
	height:98px;
	top:55px;
	left:396px;
	background:url(../images/text-create-2.png) no-repeat;
}
.image-holder .decrease {
	width:227px;
	height:111px;
	top:115px;
	left:296px;
	background:url(../images/text-decrease.png) no-repeat;
}
.image-holder .listen {
	width:322px;
	height:98px;
	top:115px;
	left:200px;
	background:url(../images/text-listen.png) no-repeat;
}
.image-holder .text {
	width:400px;
	position:absolute;
	top:40px;
	right:261px;
	padding:16px 0 20px 31px;
	border-left:1px solid #bfd0da;
}
.image-holder .text p {
	width:393px;
	height:94px;
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-whether.png) no-repeat;
}
#main {
	height:1%;
}
.home #main {
	padding-bottom:33px;
}
#main:after {
	display:block;
	clear:both;
	content:"";
}
/* box-hold */
.box-hold {
	position:relative;
	padding:0 0 0 28px;
	height:1%;
}
.box-hold .box {
	float:left;
	width:422px;
	margin:30px 0 0 26px;
	display:inline;
	position:relative;
}
.box-hold .box-inner {
	position:relative;
	min-height:156px;
}
* html .box-hold .box-inner {
	height:156px;
}
.box-hold .box .icon2 {
	position:absolute;
	top:-29px;
	right:27px;
}
.box-bg {
	position:relative;
	width:422px;
}
.box-bg div {
	padding:39px 45px 0 45px;
	min-height:156px;
	width:332px;
}
* html .box-bg div {
	height:156px;
}
.box-hold .box .slide {
	overflow: hidden;
	width:464px;
	position:absolute;
	bottom:129px;
	left:-21px;
}
.box-hold .box .slide a {
	background:url(../images/bg-slide.png) no-repeat;
	padding:67px 50px 75px 63px;
	width:344px;
	display:block;
	text-decoration:none;
}
.box-hold .box .slide span {
	margin:0 0 12px;
	color:#164b70;
	line-height:22px;
	display: block;
}
.box-hold .box .slide .icon {
	position:absolute;
	top:0;
	left:63px;
}
.box-hold .box .details {
	width:70px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	position:relative;
	background:url(../images/bg-details.gif) no-repeat;
}
.box-hold .basic .box-bg div {
	background:url(../images/bg-basic-box.png) no-repeat;
}
.box-hold .premium .box-bg div {
	background:url(../images/bg-premium-box.png) no-repeat;
}
.box-hold .box .open,
.box-hold .box .open2 {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	height:53px;
}
.box-hold .basic .open {
	width:146px;
	background:url(../images/text-basic-2.png) no-repeat;
}
.home-hold .basic .box-inner.active .open ,
.home-hold .basic:hover .open ,
.box-hold .basic.selected .open {
	background:url(../images/text-basic-hover-2.png) no-repeat;
}
.box-hold .premium .open {
	width:168px;
	background:url(../images/text-premium.png) no-repeat;
}
.home-hold .premium .box-inner.active .open ,
.home-hold .premium:hover .open ,
.box-hold .premium.selected .open {
	background:url(../images/text-premium-hover.png) no-repeat;
}
.box-hold .premium .open2 {
	width:154px;
	background:url(../images/text-premium.png) no-repeat;
}
.home-hold .premium .box-inner.active .open2 ,
.home-hold .premium:hover .open2 ,
.box-hold .premium.selected .open2 {
	background:url(../images/text-premium-hover.png) no-repeat;
}
.box-hold .text-box {
	padding:0 43px 20px 43px;
	margin-top:-71px;
	position:relative;
}
.box-hold .text-box strong {
	color:#badeff;
	display:block;
	margin-bottom:15px;
}
.box-hold .text-box p {
	margin:0 0 12px;
	color:#badeff;
	line-height:20px;
}
.box-hold .premium.selected .text-box strong ,
.box-hold .premium.selected .text-box p {
	color:#fbe2af;
}
.column-holder {
	overflow:hidden;
	height:1%;
	clear:both;
	padding-left:54px;
}
.column-holder .hold {
	overflow:hidden;
	height:1%;
	padding-bottom:33px;
	background:url(../images/bg-line2.gif) no-repeat 20px 0;
}
/* column */
.column {
	padding:35px 0 0 42px;
	float:left;
	width:380px;
	margin-right:25px;
}
.column .block {
	overflow:hidden;
	height:1%;
	padding-bottom:28px;
}
.column .block .text {
	overflow:hidden;
	height:1%;
	padding:0 25px 0 9px;
}
.column .block .image {
	width:68px;
	float:left;
	padding-top:6px;
}
.column .block img {
	display:block;
	margin:0 auto;
}
.column .block p {
	margin:0;
	line-height:20px;
	color:#fff;
}
.column .no-active p {
	color:#306f9a;
	text-decoration:line-through;
}
.banner {
	width:323px;
	display:block;
	margin:12px 0 0 12px;
}
.banner img {
	display:block;
}
.column .link {
	display:block;
	width:273px;
	height:37px;
	padding:20px 0;
	text-indent:-9999px;
	overflow:hidden;
	margin:-16px 0 0 36px;
}
.column .link.bas {
	background:url(../images/bg-btn05.gif) no-repeat;
}
.column .link.prem {
	background:url(../images/bg-btn06.gif) no-repeat;
}
.column .link a {
	display:block;
	height:100%;
}
/* link-box */
.link-box {
	width:699px;
	background:url(../images/bg-link-box.gif) no-repeat 0 29px;
	height:237px;
	overflow:hidden;
	margin-left:138px;
	clear: both;
}
.link-box .not {
	width:267px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-not.gif) no-repeat;
	margin:0 auto 44px;
	display:block;
}
.link-box .register {
	width:313px;
	height:160px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-live.gif) no-repeat;
	margin:0 0 6px 176px;
	display:block;
}
/* content */
#content {
	width:664px;
	float:left;
	background:url(../images/bg-content-top.png) no-repeat;
	padding:10px 16px 38px 32px;
	margin:48px -35px 0 -17px;
	position:relative;
	z-index:2;
}
* html #content {
	margin-right:-85px;
}
#content h2 {
	margin:15px 0 11px 12px;
	font-size:36px;
}
.content-top {
	background:url(../images/bg-line.gif) no-repeat;
	padding: 22px 30px 9px 14px;
	height:1%;
}
.content-top:after {
	clear:both;
	content:"";
	display:block;
}
#content h4 {
	font-size:18px;
	line-height:24px;
	margin:5px 0 19px;
	letter-spacing:-1px;
}
#content h6 {
	margin:0 0 8px;
	color:#3486b8;
	font-size:18px;
}
#content ul {
	margin:0;
	padding:0;
	list-style:none;
}
#content ol {
	margin:0 0 0 20px;
	padding:0;
	line-height:20px;
}
#content ul li {
	padding-left:12px;
	background:url(../images/arrow02.gif) no-repeat 0 8px;
	line-height:20px;
	color:#fff;
}
#content p {
	line-height:20px;
	margin: 0 0 19px 0;
}
#content .image-holder2 {
	width:146px;
	padding:12px;
	margin:4px 18px 10px -8px;
	float:left;
	background:url(../images/bg-image-holder3.gif) no-repeat;
}
#content .image-holder2 img {
	display:block;
}
#content blockquote {
	background:url(../images/bg-line.gif) no-repeat;
	padding:27px 35px 25px 15px;
	letter-spacing:-1px;
	overflow:hidden;
}
#content blockquote q {
	color:#3486b8;
	font-style:italic;
	font-size:26px;
	line-height:28px;
}
#content blockquote cite {
	color:#3486b8;
	font-size:16px;
	float:right;
	margin:13px 18px 0 0;
}
/* content-text */
.content-text {
	background:url(../images/bg-line.gif) no-repeat;
	padding:29px 30px 0 14px;
}
#content h5 {
	margin:0 0 6px;
	color:#e9b145;
	font-size:18px;
}
.list-box {
	padding-top:32px;
}
a.alt-link {
	color:#e9b145;
}
/* table */
.table {
	/*padding-top:38px;*/
}
.table thead td {
	padding:0;
	line-height:22px;
	font-size:11px;
	color:#fff;
	background:#3681b0 url(../images/sep04.gif) repeat-y;
	text-align:center;
}
.table thead td.col1 {
	background:#3681b0;
}
.table thead td.col2 {
	width:170px;
}
.table thead td.col3 {
	width:156px;
}
.table tbody td {
	padding:0 15px 0 15px;
	line-height:34px;
	font-size:12px;
	color:#fff;
	background:url(../images/sep04.gif) repeat-y;
}
.table tbody .col1 {
	background:none;
}
.table .other-bg td {
	background-color:#1c567d;
}
.table .news {
	width: 613px;
}
.table .news td {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 16px;
}
.table .boot-camp-schedule {
	width: 300px;
	padding-right: 30px;
}

/* form-box */
.form-box {
	/*width:650px;*/
	/*padding:67px 0 63px;*/
}
.form-box .input-line {
	overflow:hidden;
	height:1%;
	padding-bottom:23px;
}
.form-box .input-box {
	float:left;
	margin-right:25px;
}
.form-box label {
	display:block;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin:0 0 3px 0;
}
.form-box label span {
	color: #fbc5c5;
	text-transform: uppercase;
	margin-left: 10px;
	font-size: 12px;
}
.form-box input.text {
	width:156px;
	height:18px;
	border:1px solid #3681b0;
	background:#1c567d;
	color:#fff;
	padding:11px 11px 8px 11px;
	font-size:12px;
}
.form-box input.text.readonly{
	color:#4395c8;
}
.form-box .input2 input.text {
	width:258px;
}
.form-box .input3 input.text {
	width:565px;
}
.form-box .zip input.text {
	width:84px;
}
.form-box .city input.text {
	width:114px;
}
.form-box select {
	border:1px solid #3681b0;
	background-color:#1c567d;
	color:#fff;
	padding:11px;
	font-size:12px;	
}
.form-box textarea {
	padding:11px;
	border:1px solid #3681b0;
	background:#1c567d;
	color:#fff;
	padding:11px 11px 0 11px;
	font-size:12px;
	height:140px;
	width:566px;
}
.form-box .btn {
	margin:12px 0 0 233px;
}
/* bottom-box */
.bottom-box {
	width:614px;
	background:#195177;
	overflow:hidden;
	position:relative;
	margin: 40px 20px 0 13px;
}
.bottom-box .heading {
	background:#1c567d url(../images/sep05.gif) repeat-x 0 100%;
	padding:19px 0 20px 18px;
	margin-bottom:25px;
}
.bottom-box .heading strong {
	width:138px;
	height:17px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-take.gif) no-repeat;
}
#content .bottom-box ul {
	margin:0;
	padding:0 0 30px 19px;
	list-style:none;
	overflow:hidden;
	height:1%;
	width:605px;
}
#content .bottom-box ul li {
	float:left;
	padding:0 29px 0 0;
	background:none;
}
.bottom-box ul li img {
	float:left;
	margin-right:7px;
}
.bottom-box ul li a {
	color:#e9b145;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	line-height:40px;
}
.bottom-box ul li a:hover {
	text-decoration:underline;
}
/* sidebar */
#sidebar {
	width:299px;
	float:right;
	margin:97px 0 0 0;
	position:relative;
	z-index:1;
}
#sidebar .box {
	width:299px;
	overflow:hidden;
	margin-bottom:20px;
	background:url(../images/bg-transparent.png);
}
/* heading */
#sidebar .box .heading {
	background:url(../images/bg-transparent.png);
	padding:19px 0 0 19px;
	height:33px;
}
#sidebar .box .heading strong {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#sidebar .box .heading .improve {
	width:167px;
	height:17px;
	background:url(../images/text-improve.png) no-repeat;
}
#sidebar .box .heading .did {
	width:105px;
	height:17px;
	background:url(../images/text-did.png) no-repeat;
}
#sidebar .box .heading .boot-camps {
	width:225px;
	height:17px;
	background:url(../images/text-learn-boot-camps.gif) no-repeat;
}
#sidebar .box .heading .saying {
	width:181px;
	height:17px;
	background:url(../images/text-saying.gif) no-repeat;
}
#sidebar .box .heading .phases {
	width:190px;
	height:14px;
	background:url(../images/text-phases.png) no-repeat;
}
#sidebar .box em {
	color:#e9b145;
	font-size:18px;
	display: block;
}
#sidebar .box .text {
	background:url(../images/sep05.gif) repeat-x;
	padding: 17px 25px 16px 21px;
	overflow:hidden;
	height:1%;
}
#sidebar .box .text a {
	float:right;
	color:#40bdef;
	text-decoration:none;
	font-style:italic;
	margin:11px -5px 0 0;
}
#sidebar .box .text a:hover {
	text-decoration:underline;
}
#sidebar .box .text ul{
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
	width: 260px;
	overflow: hidden;
	line-height: 34px;
}
#sidebar .box .text ul li{
	height: 1%;
	vertical-align: middle;
}
#sidebar .box .text ul li a
{
	float: left;
	width: 260px;
	padding: 0;
	margin: 0;
	font-size: 15px;
	display: block;
}
#sidebar .box .text ul li a:hover{
	color:#2e8cb2;
	text-decoration:none;
}
#sidebar .box .text img {
	float:left;
	margin-right:16px;
}
#sidebar .box .text p {
	margin:0;
	font-style:italic;
	color:#e9b145;
	line-height:18px;
}
/* link */
#sidebar .link {
	display:block;
	width:273px;
	height:49px;
	text-indent:-9999px;
	overflow:hidden;
	padding:10px 0;
}
#sidebar .link.bas {
	background:url(../images/bg-btn08.png) no-repeat;
	margin-top:-15px;
}
#sidebar .link.prem {
	background:url(../images/bg-btn09.png) no-repeat;
	margin-bottom:-10px;
}
#sidebar .box .text .link a {
	display:block;
	height:100%;
	position:relative;
	float:none;
	margin:0;
}
/* footer */
#footer .top-bg {
	background:#c8edf9 url(../images/bg-fotoer.gif) repeat-x;
	border-bottom:1px solid #cce2e9;
	padding:44px 0 31px;
	height:1%;
	overflow:hidden;
	z-index:100;
	position:relative;
}
#footer .btm-bg {
	background:#fff;
	border-top:1px solid #f2f2f2;
	min-height:74px;
	padding-top:30px;
}
* html #footer .btm-bg {
	height:74px;
}
#footer .btm-bg p {
	margin:0;
	text-align:center;
	color:#164b70;
	font-weight:bold;
}
#footer .hold {
	width:980px;
	margin:0 auto;
}
#footer .top-bg .hold {
	padding-right:47px;
	width:925px;
}
/* footer-bar */
.footer-bar {
	width:152px;
	float:right;
}
.footer-bar .image-hold {
	border:1px solid #fff;
	margin-bottom:29px;
}
.footer-bar .image-hold img {
	display:block;
	border:1px solid #d8d8d8;
}
.footer-bar ul {
	margin:0 0 0 -15px;
	padding:0;
	list-style:none;
	float:left;
}
.footer-bar ul li {
	float:left;
	padding:0 0 10px 15px;
}
.footer-bar ul li img {
	display:block;
}
/* text-hold */
#footer .text-hold {
	width:755px;
	margin-left:-14px;
	padding-bottom:7px;
	background:url(../images/sep01.gif) repeat-y 100% 0;
}
#footer .text-hold:after {
	content:"";
	clear:both;
	display:block;
}
#footer .text-hold .box {
	width:297px;
	float:left;
	padding-left:61px;
}
#footer .text-hold .box2 {
	width:316px;
}
#footer .text-hold .rss {
	width:31px;
	height:26px;
	float:right;
	position:relative;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:-4px;
	background:url(../images/icon01.gif) no-repeat;
}
#footer .text-hold strong {
	color:#164b70;
	margin-bottom:26px;
	display:block;
}
#footer .text-hold ul {
	margin:0;
	padding:0;
	list-style:none;
}
#footer .text-hold ul li {
	color:#164b70;
	font-size:11px;
	padding-bottom:20px;
	line-height:14px;
}
#footer .text-hold ul li a {
	color:#164b70;
	text-decoration:none;
}
#footer .text-hold ul li a:hover {
	text-decoration:underline;
}
/* ticker styles */
#nav ul.ticker-slider {
	white-space:nowrap;
	position: relative;
	list-style: none;
	overflow: hidden;
	height: 40px;
	padding: 0;
	margin: 0;
}
#nav ul.ticker-slider li {
	background: none;
	float: none;
	border: 0;
}


.form-error-message {
	/*border: solid 1px #b03636;*/
	color: #b03636;
	padding: 15px;
	background-color: #ebbcbc;
	width: 560px;
	margin-bottom: 20px;
	font-weight: bold;
}



#dialog-container {

}
#dialog-container #dialog {
	position:absolute;     
	display:none;   
	z-index:9001;   
	width: 400px; 
	height: 348px;
	background-color: #164b70;
}
#dialog-container #bootcamp-dialog {         
	width: 400px; 
	height: 300px; 
	background-color: #164b70; 
	border: solid 1px #000000; 
	border-bottom: 0;
	padding: 15px 15px 7px 15px;
	z-index: 9002;	
}
#dialog-container #bootcamp-dialog a {
	display:block;
	width: 400px;
	height: 300px;
	text-indent:-9999px;
	overflow: hidden;
	background:url(../images/bootcamp-offer.gif) no-repeat;
} 
#dialog-container #testimonials-dialog {         
	width: 380px; 
	height: 290px; 
	background-color: #164b70; 
	border: solid 1px #000000; 
	border-bottom: 0;
	padding: 25px 25px 7px 25px;
	z-index: 9002;
	display:none;
	background-image: url('../images/bootcamp-offer-bkgrd.gif');
	background-repeat: no-repeat;
}
#dialog-container #training-dialog {         
	width: 380px; 
	height: 290px; 
	background-color: #164b70; 
	border: solid 1px #000000; 
	border-bottom: 0;
	padding: 25px 25px 7px 25px;
	z-index: 9002;
	display:none;
	background-image: url('../images/bootcamp-offer-bkgrd.gif');
	background-repeat: no-repeat;
}
#dialog-container div.nav-bar {
	background-color: #164b70; 
	padding: 0 25px 15px 25px; 
	color: #3386b9; 
	text-align: center;
	border: solid 1px #000000; 
	border-top: 0;
	width: 380px;
	height: 11px;
	z-index: 9002;
}
#dialog-container div.nav-bar a {
	font-size: 11px;
	text-decoration: none;
}
#dialog-container div.nav-bar a:hover {
	text-decoration: underline;
}
#dialog-container #dialog-mask {
	position:absolute;   
	z-index:9000;   
	background-color:#000000;   
	display:none;  
	top: 0;
	left: 0; 
}

.large-video-container {
	width: 601px; 
	height: 438px; 
	background-color: #164b70; 
	padding: 9px 9px 9px 9px;
	background-image: url('../images/large-video-bkgrd.jpg');
	background-repeat: no-repeat;
}

a.boot-camp-agenda{
	width: 210px;
	height: 250px;
	text-indent:-9999px;
	overflow: hidden;
	overflow: hidden;
	background:url(../images/boot-camp-agenda.jpg) no-repeat;
	float: right;
	margin-top: 22px;
}

a.boot-camp-chat-btn {
	width: 619px;
	height: 133px;
	text-indent:-9999px;
	overflow: hidden;
	background:url(../images/chat-live-boot-camp-banner.gif) no-repeat;
	display: block;
	margin: 0 0 40px 14px;
}
