﻿*
{
    margin: 0;
    padding: 0;
}

body
{
    font-family: Tahoma, Arial;
    font-size: 12px;
    color: #FFFFFF;
    background: #003470;
}

img
{
    border: 0;
}

a, a:link, a:visited
{
    color: #105e9a;
    text-decoration: none;
    outline: 0;
}

a:hover
{
    text-decoration: underline;
}

ul
{
    list-style: none;
}




.clr2 {
	clear: both;
	font-size 0;
	height: 0px;
	line-height: 0px;
}


.clr
{
    clear: both;
}

.clr_right
{
    clear: right;
}

.fl
{
    float: left;
}

.fr
{
    float: right;
}

.null
{
    line-height: 0;
    font-size: 0;
}







.account_main
{
	/*width: 905px;*/
	width: 875px;
	padding: 45px 0 0;
}

.account_cont
{
	width: 410px;
}

.account_cont_2
{
	width: 440px;
}

.txt_box_holder label
{
	font-family: Georgia;
	font-style: italic;
	font-size: 1.1em;
	width: 70px;
	padding: 0 10px 0 0;
	text-align: right;
	float: left;
	line-height: 24px;
}

.txt_box_holder_2 label
{
	font-family: Georgia;
	font-style: italic;
	font-size: 1.1em;
	width: 100px;
	padding: 0 10px 0 0;
	text-align: right;
	float: left;
	line-height: 24px;
}

.account_txt
{
	font-family: Georgia;
	font-style: italic;
	font-size: 14px;
}

.billing_address
{
	/*width: 905px;*/
	width: 875px;
	padding: 0 0 30px 0;
}

.address_cont
{
	width: 280px;
}

.address_cont span
{
	font-family: Georgia;
	font-style: italic;
}

.txt_box_holder
{
	width: 410px;
	margin: 0 0 10px 0;
}

.txt_box_holder_2
{
	width: 440px;
	margin: 0 0 10px 0;
}

.card_holder
{
	width: 440px;
	margin: 0 0 20px 0;
}

.txt_account
{
	width: 325px;
	height: 20px;
	padding: 4px 0 0;
	border: 1px solid #adadad;
	float: right;
}

.billing
{
	padding: 0 0 0 20px;
}

.username
{
	font-family: Georgia;
	font-style: italic;
	font-size: 1.1em;
	float: left;
	line-height: 24px;
	color: #4b8bcb;
}

.btm_logo
{
    width: 905px;
    height: 60px;
    padding: 8px 17px 0 18px;
}

.btn_signup
{
    padding: 7px 0 0;
}

.buttons
{
    width: 905px;
    padding: 0 17px 0 18px;
}

.center
{
    width: 940px;
    margin: auto;
}

.csng_logo
{
    font-size: .85em;
    text-align: right;
    width: 260px;
    padding: 12px 0 0;
}

.csng_logo img
{
    margin: 0 0 0 5px;
    position: relative;
    top: 3px;
}

.flash
{
    text-align: center;
    width: 940px;
}

.page_nav
{
    font-size: 1.1em;
    font-weight: bold;
    color: #a8c7e6;
    width: 905px;
    padding: 0 17px 6px 18px;
}

.page_nav span
{
    color: #FFFFFF;
    padding: 0 2px;
}

.page_nav span.dot
{
    position: relative;
    top: -2px;
}

.page_header
{
    background: url(images/bg_header.jpg) top no-repeat;
    width: 863px;
    height: 47px;
    padding: 20px 38px 18px 39px;
}

.page_header span.subtitle
{
	font-family: Arial;
	font-weight: bold;
	line-height: 26px;
	font-size: 1.2em;
	font-style: italic;
	margin-left: 8px;
	text-transform: uppercase;
	color: #dddddd;
}

.text_container
{
    width: 905px;
    padding: 0 17px 20px 18px;
}

.text_container_inn
{
    width: 875px;
    padding: 15px;
    color: #000000;
    background: #ffffff;
}

.white_panel
{
    color: #000000;
	background-image: url(images/white_panel_tile.jpg);
	background-repeat: repeat-y;
	width: 905px;
}

.white_panel .white_panel_top
{
	background-image: url(images/white_panel_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 905px;
	/*height: 42px;*/
}

.white_panel .white_panel_bottom
{
	background-image: url(images/white_panel_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 905px;
	/*height: 44px;*/
}

.white_panel .white_panel_padding
{
    padding: 15px 22px 15px 21px;
}

.paging_panel
{
	background-image: url(images/paging_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	width: 390px;
	float: right;
	height: 37px;
	text-align: right;
	padding-right: 20px;
	margin-bottom: 5px;
	font-family:Georgia;
	font-size:13px;
	font-style:italic;
}

.paging_panel .paging_header
{
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.paging_panel a,
.paging_panel span.selected
{
	padding: 0 5px;
}

.img_page_abstract
{
	margin-bottom: 20px;
	margin-top: 10px;
}

.text_header
{
    font-size: 1.15em;
    font-weight: bold;
    color: #000000;
    padding: 0 0 10px;
}

.articles_header
{
    font-size: 1.3em;
    font-weight: bold;
    color: #000000;
    padding: 0 0 10px;
}

.articles_header2
{
    font-size: 1.6em;
    font-weight: bold;
    color: #000000;
    padding: 0 0 30px;
}

.billing_header
{
	width: 280px;
}

.billing_header_2
{
	text-align: right;
	width: 280px;
}

.account_header
{
	width: 400px;
	padding: 0 0 20px;
}

.account_header_2
{
	font-family: Tahoma, Arial;
	font-style: normal;
	font-size: 14px;
	width: 400px;
	padding: 0 0 20px;
}

.account_header_2
{
	width: 400px;
	padding: 10px 0 20px;
}

.your_cart
{
	padding: 0 0 30px 0;
}

.text_header span
{
	font-family: Georgia;
	/*font-style: italic;*/
	font-weight: normal;
	text-transform: none;
}

.text_header span.blue
{
	color: #4b8bcb;
}

.text_header span.blue a, .text_header span.blue a:link, .text_header span.blue a:visited
{
	color: #4b8bcb;
}

.wisdom_header
{
    font-family: Tahoma, Arial;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
    /*text-transform: uppercase;*/
    width: 320px;
    padding: 0 0 10px;
}

.header_graduates
{
    width: 275px;
    color: #000000;
}

.header_right
{
    width: 537px;
}

.header_box
{
    width: 420px;
    padding: 0;
}

.header_mail
{
    width: 175px;
    padding: 4px 0 0;
}

.box_bottom
{
    width: 420px;
    padding: 10px 0 0;
}

.box_bottom2
{
    width: 420px;
    padding: 6px 0 0;
}

.wisdom_right
{
    width: 537px;
}

.wisdom_box
{
    background: url(images/bg_quick_wisdom.jpg) no-repeat;
    width: 522px;
    height: 95px;
    margin: 0 0 7px 0;
    padding: 7px 15px 0 0;
}

.wisdom_box_left
{
    width: 102px;
    position: relative;
    margin: -13px 0 0 -8px;
}

.wisdom_box_right
{
    width: 420px;
}

.search_result
{
    padding: 0 0 50px;
}

.search_result span
{
    font-family: Georgia;
    font-size: 1.5em;
    font-weight: normal;
    padding: 0 0 0 6px;
    color: #1F4D7E;
}

.header_link
{
    font-family: Tahoma, Arial;
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    color: #000000;
    width: 720px;
    padding: 0 0 0px;
}

.client_names
{
    font-family: Tahoma, Arial;
    font-size: .95em;
    font-weight: bold;
    font-style: normal;
    color: #000000;
    text-transform: uppercase;
    width: 600px;
    padding: 30px 0 10px;
}

.image_right
{
    text-align: right;
}

.image_left
{
    text-align: left;
}

.left_image
{
    width: 265px;
    height: 187px;
    padding: 5px 0 0 5px;
    margin: 4px 0 0 0;
}

.right_text
{
    font-family: Georgia;
    font-size: 13px;
    /*font-style: italic;*/
    text-align: justify;
    /*width: 600px;*/
    line-height: 1.5em;
}

.normal_text1
{
    font-size: 13px;
    text-align: justify;
    line-height: 1.5em;
}

.normal_text2
{
    font-size: 16px;
    text-align: justify;
    line-height: 1.5em;
}

.normal_text3
{
    font-size: 18px;
    text-align: justify;
    line-height: 1.5em;
}

.normal_text4
{
    font-size: 20px;
    text-align: justify;
    line-height: 1.5em;
}


.stylized_text1
{
    font-family: Georgia;
    font-size: 13px;
    text-align: justify;
    line-height: 1.5em;
}

.stylized_text2
{
    font-family: Georgia;
    font-size: 16px;
    text-align: justify;
    line-height: 1.5em;
}

.stylized_text3
{
    font-family: Georgia;
    font-size: 18px;
    text-align: justify;
    line-height: 1.5em;
}

.stylized_text4
{
    font-family: Georgia;
    font-size: 20px;
    text-align: justify;
    line-height: 1.5em;
}

.details_panel
{
	width: 630px;
	padding: 40px 0 0;
}

.details_panel_2
{
	width: 630px;
	padding: 25px 0 0;
}

.details_panel span, .details_panel_2 span
{
	font-family: Tahoma, Arial;
	font-style: normal;
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	padding: 0 30px 0 0;
	float: left;
}

.text_full
{
    /*background: url(images/h-line.jpg) bottom no-repeat;*/
    /*width: 875px;*/
    padding: 0 0 30px 0;
    /*margin: 0 0 35px 0;*/
}

.textx
{
	width: 875px;
}

.wisdom_left
{
    width: 340px;
    margin-right: 26px;
}

.link_left_image
{
    margin: 4px 10px 0;
}

.link_left_image img
{
    border: 1px solid #8aa1b9;
}

.link_left_image_2
{
	margin: 4px 0 0;
}

.link_left_image_2 img
{
	border: 4px solid #FFFFFF;
}

.link_right
{
    width: 720px;
}

.contact_left
{
    font-family: Georgia;
    /*font-style: italic;*/
    text-align: justify;
    width: 440px;
    line-height: 17px;
}

.address_main
{
    width: 440px;
    padding: 20px 0 0;
}

.address_individual
{
    width: 440px;
}

.address_left
{
    width: 110px;
    padding: 0 10px 0 0;
}

.address_right
{
    width: 320px;
}

.address_right a, .address_right a:link, .address_right a:visited
{
    color: #b4daff;
}

.contact_right
{
    width: 442px;
}

.contact_right label
{
    font-family: Arial;
    font-size: 1.2em;
    font-weight: bold;
    text-transform: uppercase;
}

.footer_main
{
    background: #998675 url(images/footer_bg.jpg) no-repeat scroll center 0;
    min-width: 940px;
    border-top: 1px solid #cbc1b9;
    padding: 0 0 100px 0;
}

.footer
{
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    width: 861px;
    padding: 22px 39px 0 40px;
}

.footer ul
{
    padding: 0 10px 0 0;
}

.footer ul.one, .footer ul.two
{
    width: 115px;
}

.footer ul.three, .footer ul.four
{
    width: 213px;
}

.footer ul.five
{
    width: 155px;
}

.footer li
{
    display: block;
    padding: 0 0 3px 0;
}

.footer li a, .footer li a:link, .footer li a:visited
{
    color: #dcd5ce;
}

.footer li.header
{
    padding: 0 0 13px 0;
}
/*
.graduates_main
{
    width: 425px;
}

.graduates_box
{
    width: 425px;
    padding: 0 0 12px;
}

.graduates_box_2
{
    width: 875px;
    padding: 0 0 12px;
}

.graduates_paging
{
    font-size: 1.05em;
    text-align: right;
    width: 875px;
    padding: 15px 0 0;
}
.graduates_paging ul
{
    floar: right;
}

.graduates_paging ul li
{
    font-family: Georgia;
    font-style: italic;
    float: right;
    padding: 0 0 0 6px;
}
.graduates_paging ul li a, .graduates_paging ul li a:link, .graduates_paging ul li a:visited
{
    color: #a8c7e6;
}
.graduates_left
{
    width: 135px;
    height: 126px;
    margin: 5px 0 0;
    padding: 5px 0 5px 5px;
}

.graduates_right
{
    width: 275px;
}

.graduates_right_2
{
    width: 730px;
}*/

.paging_header
{
    font-family: Tahoma, Arial;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-align: right;
    width: 250px;
    padding: 0 15px 0 0;
}



a.the_link, a.the_link:visited
{
	color: #a8c7e6;
}


.mag_glass
{
    width: 53px;
    height: 58px;
    position: absolute;
    margin: -17px 0 0 15px;
}

.main
{
    width: 940px;
}

.main_nav_holder
{
	width: 940px;
	position: relative;
}

.nav_main
{
    width: 912px;
    height: 79px;
    padding: 17px 0 0 28px;
}

.nav_main li
{
    display: block;
    height: 45px;
    text-indent: -9999px;
    float: left;
}

.nav_main li a, .nav_main li a:link, .nav_main li a:visited
{
    display: block;
    height: 45px;
    position: relative;
    cursor: pointer;
}

.nav_main li a.home
{
    background: url(images/nav_home.jpg) no-repeat;
    width: 60px;
}
.nav_main li a.home:hover
{
    background: url(images/nav_home_mo.jpg) no-repeat;
}
.nav_main li.home
{
    background: url(images/nav_home_sel.jpg) no-repeat;
    width: 60px;
}

.nav_main li a.wisdom
{
    background: url(images/nav_wisdom.jpg) no-repeat;
    width: 115px;
}
.nav_main li a.wisdom:hover
{
    background: url(images/nav_wisdom_mo.jpg) no-repeat;
}
.nav_main li.wisdom
{
    background: url(images/nav_wisdom_sel.jpg) no-repeat;
    width: 115px;
}

.nav_main li a.tools
{
    background: url(images/nav_tools.jpg) no-repeat;
    width: 120px;
}
.nav_main li a.tools:hover
{
    background: url(images/nav_tools_mo.jpg) no-repeat;
}
.nav_main li.tools
{
    background: url(images/nav_tools_sel.jpg) no-repeat;
    width: 120px;
}

.nav_main li a.academy
{
    background: url(images/nav_academy.jpg) no-repeat;
    width: 169px;
}
.nav_main li a.academy:hover
{
    background: url(images/nav_academy_mo.jpg) no-repeat;
}
.nav_main li.academy
{
    background: url(images/nav_academy_sel.jpg) no-repeat;
    width: 169px;
}

.nav_main li a.events
{
    background: url(images/nav_live_events.jpg) no-repeat;
    width: 104px;
}
.nav_main li a.events:hover
{
    background: url(images/nav_live_events_mo.jpg) no-repeat;
}
.nav_main li.events
{
    background: url(images/nav_live_events_sel.jpg) no-repeat;
    width: 104px;
}

.nav_main li a.institute
{
    background: url(images/nav_institute.jpg) no-repeat;
    width: 174px;
}
.nav_main li a.institute:hover
{
    background: url(images/nav_institute_mo.jpg) no-repeat;
}
.nav_main li.institute
{
    background: url(images/nav_institute_sel.jpg) no-repeat;
    width: 174px;
}

.nav_main li a.about
{
    background: url(images/nav_about.jpg) no-repeat;
    width: 146px;
}
.nav_main li a.about:hover
{
    background: url(images/nav_about_mo.jpg) no-repeat;
}
.nav_main li.about
{
    background: url(images/nav_about_sel.jpg) no-repeat;
    width: 146px;
}

.nav_main li ul
{
	display: none;
	position: absolute;
	text-transform: uppercase;
	padding: 8px 5px 0;
	background: #FFFFFF url(images/bg_ul.gif) repeat-x;
	top: 50px;
	left: 91px;
	z-index: 99999;
}

.nav_main li ul.ulabout, .nav_main li ul.ulabout li
{
	width: 145px;
}

.nav_main li ul.ulabout
{
	left: 774px;
}

.nav_main li li
{
	margin: 0 0 4px 0;
	padding: 0 0 7px 0;
	background: url(images/bg_li.gif) bottom no-repeat;
	text-indent: 0;
	color: #707070;
	height: auto;
	font-size: .9em;
	font-weight: bold;
}

.nav_main li ul.ulinstitute, .nav_main li ul.ulinstitute li, .nav_main li ul.ulevents,  .nav_main li ul.ulevents li
{
	width: 190px;
}

.nav_main li ul.ulinstitute
{
	left: 600px;
}

.nav_main li ul.ulevents
{
	left: 497px;
}

.nav_main li ul.ulacademy, .nav_main li ul.ulacademy li
{
	width: 165px;
}

.nav_main li ul.ulacademy
{
	left: 328px;
}

.nav_main li ul.ultools, .nav_main li ul.ultools li, .nav_main li ul.ulwisdom, .nav_main li ul.ulwisdom li
{
	width: 115px;
}

.nav_main li ul.ultools
{
	left: 206px;
}

.nav_main li li.no_marginli
{
	margin: 0;
	background: none;
}

.nav_main li li a, .nav_main li li a:link, .nav_main li li a:visited
{
	width: auto;
	height: auto;
	color: #707070;
}

.nav_main li li a:hover
{
	color: #598527;
	text-decoration: none;
}

.nav_main li ul.ulabout li
{
	width: 145px;
}

.page_logo
{
    width: 362px;
    height: 73px;
}

.pictures
{
    width: 905px;
    padding: 28px 17px 0 18px;
}

.social_links
{
    padding: 0;
}

.church_application
{
    padding: 65px 0 0;
}

.pictures li
{
    float: left;
    padding: 0 15px 0 0;
    line-height: 0;
    font-size: 0;
}

.pictures li.no_pad
{
    padding: 0;
}

.questions
{
    padding: 5px 56px 15px 56px;
}

.questions li
{
    width: 375px;
    display: block;
    margin: 0 0 10px 0;
    float: left;
}

.questions li a, .questions li a:link, .questions li a:visited
{
    color: #1F4D7E;
    font-size: 1.2em;
}

.questions li a:hover
{
    text-decoration: underline;
}

.search_box
{
    width: 315px;
    padding: 22px 0 0;
    position: relative;
}

.sub_nav
{
    width: 210px;
    padding: 3px 64px 0 0;
}

.sub_nav a
{
    position: relative;
}

.top
{
    width: 895px;
    height: 82px;
    padding: 8px 30px 0 15px;
}

.txt_box
{
    color: #959595;
    width: 213px;
    height: 20px;
    padding: 5px 0 0 35px;
    border: 0;
}

.txt_qty
{
	width: 20px;
	height: 17px;
	border: 0;
	padding: 3px 0 0;
	margin: 0 0 0 10px;
	border: 1px solid #adadad;
}

.video_main
{
    width: 866px;
}

.video_box
{
    width: 435px;
    padding: 0 0 35px;
    float: none;
    margin: 0 auto;
}

.video_header
{
    font-family: Tahoma, Arial;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #000000;
    text-align: left;
    width: 435px;
    padding: 10px 0 12px 0;
}

.wrapper
{
    min-width: 940px;
    background: #013473 url(images/bg_main.jpg) top no-repeat;
}

.search_podcasts
{
    font-size: 1.2em;
    font-weight: bold;
    text-transform: uppercase;
    padding: 4px 15px 0 0;
}

.txt_holder
{
    background: url(images/bg_txt_box.gif) no-repeat;
    width: 442px;
    height: 30px;
    margin: 7px 0 12px 0;
}

.txt_box_round
{
    background: none;
    width: 422px;
    height: 24px;
    padding: 6px 10px 0;
    border: none;
}

.txt_holder_big
{
    background: url(images/bg_txt_area.gif) no-repeat;
    width: 442px;
    height: 90px;
    margin: 7px 0 12px 0;
}

.txt_box_round_big
{
    background: none;
    width: 422px;
    height: 78px;
    padding: 6px 10px;
    border: none;
    overflow: auto;
}

.txt_search_holder
{
    background: url(images/bg_txt_box_2.gif) no-repeat;
    width: 214px;
    height: 25px;
}

.txt_search
{
    width: 204px;
    height: 21px;
    padding: 4px 5px 0;
    background: none;
    border: none;
}

.wrapper_2
{
    min-width: 940px;
    background: #013473 url(images/bg_main_2.jpg) top no-repeat;
}


















.float_left
{
    float: left;
}

.float_right
{
    float: right;
}

.text_verdana
{
    font-family: Verdana;
}

.text_big
{
    font-size: 1.2em;
}

.text_small
{
    font-size: 0.9em;
}

.text_larger
{
    font-size: 2.3em;
}

.text_bold
{
    font-weight: bold;
}

.text_italic
{
    font-style: italic;
}

.text_gray
{
    color: #777777;
}

.text_black
{
    color: #000000;
}

.text_block
{
    display: block;
}

.gaping
{
	padding: 0 40px 0 0;
}

.dd_category
{
	width: 165px;
	text-transform: none;
	margin: 0 0 0 4px;
}

.dd_sort
{
	width: 125px;
	text-transform: none;
	margin: 0 0 0 10px;
}

.box_bb
{
    background: #ffffff;
    width: 550px;
    padding: 9px 0 9px 0;
}

.box_bb_in
{
    background: #002759;
    width: 535px;
    margin: 0 auto;
    padding: 9px 0 0 0;
}

.box_bb_in_top
{
    background: #ffffff;
    width: 519px;
    height: 87px;
    margin: 0 auto;
}

.box_bb_in_top img
{
    padding: 10px 0 0 70px;
    display: block;
}

.box_bb_in_content
{
    background: #ffffff url(images/box_bg_white_shadow_top.jpg) repeat-x 0 top;
    width: 519px;
    margin: 0 auto;
    padding: 30px 0 0;
}

.box_bb_in_content_in
{
    text-align: center;
    background: url(images/box_bg_white_shadow_bottom.jpg) repeat-x 0 bottom;
    width: 439px;
    margin: 0 auto;
    padding: 0 40px 0 40px;
}

.box_bb_in_bottom
{
    color: #eeeeee;
    line-height: normal !important;
    background: url(images/box_bg_blue_bottom.jpg) no-repeat 0 0;
    width: 517px;
    height: 73px;
    padding: 17px 9px 0 9px;
    margin: 0 auto;
    vertical-align: middle;
    position: relative;
}

.btn_close
{
    background: url(images/box_btn_close_shadow.jpg) no-repeat 0 0;
    width: 65px;
    height: 33px;
    margin: 15px 0 0 0;
}

.btn_close1
{
    background: url(images/box_btn_close_static.jpg) no-repeat 0 0;
    width: 60px;
    height: 24px;
    margin: 0 0 0 3px;
}

.btn_close1:hover
{
    background: url(images/box_btn_close_mo.jpg) no-repeat 0 0;
}

.btn_close2
{
    background: url(images/box_btn_close_shadow1.jpg) no-repeat 0 0;
    width: 65px;
    height: 33px;
    margin: 15px 0 0 0;
}

.btn_go
{
    background: url(images/box_btn_go_shadow.jpg) no-repeat 0 0;
    width: 145px;
    height: 33px;
    margin: 15px 0 0 5px;
}

.btn_go1
{
    /*background:url(images/box_btn_go_static.jpg) no-repeat 0 0;*/
    width: 142px;
    height: 24px;
    margin: 0 0 0 3px;
}

.btn_go1:hover
{
    /*background:url(images/box_btn_go_mo.jpg) no-repeat 0 0;*/
}

.btn_go2
{
    background: url(images/btn_go.jpg) no-repeat;
    width: 28px;
    height: 25px;
    display: block;
}

.btn_go2:hover
{
    background: url(images/btn_go_mo.jpg) no-repeat;
}

.btn_submit
{
    background: url(images/box_btn_submit_shadow.jpg) no-repeat 0 0;
    width: 145px;
    height: 33px;
    margin: 15px 0 0 5px;
}

.btn_submit1
{
    background: url(images/box_btn_submit_static.jpg) no-repeat 0 0;
    width: 142px;
    height: 24px;
    margin: 0 0 0 3px;
}

.btn_submit2
{
    background: url(images/btn_submit.gif) no-repeat;
    width: 121px;
    height: 33px;
    display: block;
}

.btn_submit2:hover
{
    background: url(images/btn_submit_mo.gif) no-repeat;
}

.btn_submit1:hover
{
    background: url(images/box_btn_submit_mo.jpg) no-repeat 0 0;
}

.btn_readmore
{
    text-indent: -9999px;
    background: url(images/btn_read_more.gif) no-repeat;
    width: 111px;
    height: 32px;
    display: block;
}

.btn_readmore:hover
{
    background: url(images/btn_read_more_mo.gif) no-repeat;
}

.btn_continue
{
	text-indent: -9999px;
	background: url(images/btn_continue.gif) no-repeat;
	width: 112px;
	height: 32px;
	display: block;
	float: right;
	margin: 20px 0 0;
}

.btn_continue:hover
{
	background: url(images/btn_continue_mo.gif) no-repeat;
}

.btn_login
{
	text-indent: -9999px;
	background: url(images/btn_login.gif) no-repeat;
	width: 91px;
	height: 32px;
	display: block;
	margin: 0 0 0 85px;
}

.btn_login:hover
{
	background: url(images/btn_login_mo.gif) no-repeat;
}

.btn_send_pass
{
	text-indent: -9999px;
	background: url(images/btn_send_pass.gif) no-repeat;
	width: 175px;
	height: 32px;
	display: block;
	margin: 0 0 0 85px;
}

.btn_send_pass:hover
{
	background: url(images/btn_send_pass_mo.gif) no-repeat;
}

.btn_visit
{
    text-indent: -9999px;
    background: url(images/btn_visit_site.gif) no-repeat;
    width: 111px;
    height: 32px;
    display: block;
}

.btn_visit:hover
{
    background: url(images/btn_visit_site_mo.gif) no-repeat;
}

.btn_email
{
    text-indent: -9999px;
    background: url(images/btn_email.gif) no-repeat;
    width: 80px;
    height: 32px;
    display: block;
    margin: 0 0 0 12px;
}

.btn_email:hover
{
    background: url(images/btn_email_mo.gif) no-repeat;
}

.btn_return
{
    text-indent: -9999px;
    background: url(images/return_to_questions.gif) no-repeat;
    width: 211px;
    height: 33px;
    display: block;
}

.btn_return:hover
{
    background: url(images/return_to_questions_mo.gif) no-repeat;
}

.btn_return_topics
{
    text-indent: -9999px;
    background: url(images/btn_return_topic.gif) no-repeat;
    width: 176px;
    height: 33px;
    display: block;
}

.btn_return_topics:hover
{
    background: url(images/btn_return_topic_mo.gif) no-repeat;
}

.btn_wisdom_return_topics
{
    text-indent: -9999px;
    background: url(images/btn_wisdom_return_topics.gif) no-repeat;
    width: 176px;
    height: 33px;
    display: block;
}

.btn_wisdom_return_topics:hover
{
    background: url(images/btn_wisdom_return_topics_mo.gif) no-repeat;
}

.btn_view_topic
{
    text-indent: -9999px;
    background: url(images/btn_view_topic.gif) no-repeat;
    width: 124px;
    height: 33px;
    display: block;
}

.btn_view_topic:hover
{
    background: url(images/btn_view_topic_mo.gif) no-repeat;
}

.btn_wisdom_return_articles
{
    text-indent: -9999px;
    background: url(images/btn_return_to_articles.jpg) no-repeat;
    width: 197px;
    height: 32px;
    display: block;
}

.btn_wisdom_return_articles:hover
{
    background: url(images/btn_return_to_articles_mo.jpg) no-repeat;
}

.btn_search_view_topic
{
    text-indent: -9999px;
    background: url(images/btn_search_view_topic.gif) no-repeat;
    width: 124px;
    height: 33px;
    display: block;
}

.btn_search_view_topic:hover
{
    background: url(images/btn_search_view_topic_mo.gif) no-repeat;
}

.btn_view_video
{
    text-indent: -9999px;
    background: url(images/btn_view_video.gif) no-repeat;
    width: 124px;
    height: 33px;
    display: block;
}

.btn_view_video:hover
{
    background: url(images/btn_view_video_mo.gif) no-repeat;
}

.btn_view_videos
{
    text-indent: -9999px;
    background: url(images/btn_view_videos.jpg) no-repeat;
    width: 143px;
    height: 33px;
    display: block;
}

.btn_view_videos:hover
{
    background: url(images/btn_view_videos.jpg) no-repeat;
    background-position: 0 -33px;
}

.btn_collapse
{
    text-indent: -9999px;
    background: url(images/btn_collapse.gif) no-repeat;
    width: 119px;
    height: 33px;
    display: block;
}

.btn_collapse:hover
{
    background: url(images/btn_collapse_mo.gif) no-repeat;
}

.box_feedback_form
{
    width: 439px;
}

.btn_listen
{
    text-indent: -9999px;
    background: url(images/btn_listen.gif) no-repeat;
    width: 123px;
    height: 33px;
    margin: 0 6px 0 0;
    display: inline-block;
}

.btn_listen:hover
{
    background: url(images/btn_listen_mo.gif) no-repeat;
}

.btn_itunes
{
    text-indent: -9999px;
    background: url(images/add_itunes.gif) no-repeat;
    width: 146px;
    height: 33px;
    display: inline-block;
}

.btn_itunes:hover
{
    background: url(images/add_itunes_mo.gif) no-repeat;
}

.btn_follow
{
    text-indent: -9999px;
    background: url(images/btn_follow_now.gif) no-repeat;
    width: 140px;
    height: 33px;
    display: block;
}

.btn_follow:hover
{
    background: url(images/btn_follow_now_mo.gif) no-repeat;
}

.btn_contact
{
    text-indent: -9999px;
    background: url(images/btn_contact_us.gif) no-repeat;
    width: 183px;
    height: 32px;
    display: block;
}

.btn_contact:hover
{
    background: url(images/btn_contact_us_mo.gif) no-repeat;
}

.btn_add_cart
{
	text-indent: -9999px;
	background: url(images/btn_add_to_cart.gif) no-repeat;
	width: 132px;
	height: 33px;
	display: block;
	margin: -7px 0 0;
}

.btn_add_cart:hover
{
	background: url(images/btn_add_to_cart_mo.gif) no-repeat;
}

.btn_place_order
{
	text-indent: -9999px;
	background: url(images/btn_place_order.gif) no-repeat;
	width: 197px;
	height: 32px;
	display: block;
	margin: -7px 0 0;
}

.btn_place_order:hover
{
	background: url(images/btn_place_order_mo.gif) no-repeat;
}

.btn_view_details
{
	text-indent: -9999px;
	background: url(images/btn_view_details.gif) no-repeat;
	width: 138px;
	height: 32px;
	display: block;
	margin: -7px 0 0 10px;
}

.btn_view_details:hover
{
	background: url(images/btn_view_details_mo.gif) no-repeat;
}

.btn_remove
{
	text-indent: -9999px;
	background: url(images/btn_remove.gif) no-repeat;
	width: 91px;
	height: 32px;
	display: block;
	margin: -5px 0 0;
}

.btn_remove:hover
{
	background: url(images/btn_remove_mo.gif) no-repeat;
}

.btn_checkout
{
	text-indent: -9999px;
	background: url(images/btn_checkout.gif) no-repeat;
	width: 132px;
	height: 32px;
	display: block;
	margin: 10px 0;
}

.btn_checkout:hover
{
	background: url(images/btn_checkout_mo.gif) no-repeat;
}

.sub_total a.continue, .sub_total a.continue:link, .sub_total a.continue:visited
{
	background: url(images/btn_return.gif) left top no-repeat;
	font-family: Georgia;
	font-size: .9em;
	font-weight: normal;
	font-style: italic;
	color: #a8c7e6;
	text-transform: none;
	width: 125px;
	display: block;
}

.btn_rss
{
    text-indent: -9999px;
    background: url(images/btn_rss_feed.gif) no-repeat;
    width: 140px;
    height: 33px;
    display: block;
}

.btn_rss:hover
{
    background: url(images/btn_rss_feed_mo.gif) no-repeat;
}

.sub_total
{
	font-size: 1.15em;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: right;
	width: 200px;
}

.label_text
{
    font-size: 1.2em;
    font-weight: bold;
    color: #000000;
    text-align: right;
    width: 105px;
    padding: 0 13px 0 0;
    display: block;
    float: left;
}

.input_text
{
    background: url(images/box_bg_textbox.jpg) repeat-x 0 0;
    width: 311px;
    height: 21px;
    margin: 0 0 5px 0;
    padding: 4px 0 0 3px;
    border: 1px solid #cccccc;
}

.input_textarea
{
    background: url(images/box_bg_textarea.jpg) repeat-x 0 0;
    width: 311px;
    height: 185px;
    margin: 0 0 25px 0;
    padding: 4px 0 0 3px;
    border: 1px solid #cccccc;
    overflow: hidden;
}

.image
{
	position: relative;
	bottom: -10px;
	padding: 0 10px 0 0;
}

.no_bg
{
    background: none;
    margin: 0;
    padding: 0;
}

.no_bg_2
{
    background: none;
}

.no_margin
{
    margin: 0;
}

.paging
{
    font-size: 1.05em;
    text-align: right;
    width: 875px;
}

.paging a, .paging a:link, .paging a:visited
{
    font-family: Georgia;
    font-style: italic;
    padding: 0 0 0 6px;
    color: #0d52a1;
}

.paging .selected
{
    font-family: Georgia;
    font-style: italic;
    padding: 0 0 0 6px;
    color: #000000;
}


.wisdom_date
{
	font-family: Tahoma !important;
	font-size: 0.9em;
	color: #666666;
	font-style: normal !important;
}

.questions li.single_column
{
	float: none;
	width: 500px;
}

.questions li a.wisdom_title,
.wisdom_title
{
	font-family: Georgia;
	font-size: 1.5em;
}

.questions li.topics_indented
{
	padding-left: 20px;
	width: 345px;
}

.links_name {
	float: none;
    color: #1F4D7E;	
    font-style: italic;
}

.wisdom_box_right { line-height: normal; }

.qw_divider { border-bottom: solid 1px #b8b8b8;
           margin-bottom: 30px;
}

.qw_divider_tight_list {
	border-bottom: solid 1px #b8b8b8;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.qw_question_highlight {
	width: 822px;
	height: 61px;
	padding: 10px 20px;
	background-image: url(images/qw_question_highlight.jpg);
	background-repeat: no-repeat;
	margin: 0px 0 10px;
}

.qw_topics { font-size: 0.7em; }

.qw_topics li,
.qw_topics li.topics_indented
{
	width: 230px;
}

.half_width {
	width: 49%;
}

.half_width_space {
	width: 2%;
}

.half_width_more_spaced .half_width {
	width: 45%;
}

.half_width_more_spaced .half_width_space {
	width: 8%;
}

ul.leadership_questions li {
	background-image: url(images/icon_question_dot.jpg);
	background-repeat: no-repeat;
	padding-left: 52px;
	margin-left: 15px;
	width: 344px;
	float: none;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top: 10px;
}

.no_border { border: 0 !important; }

.leadership_people {
	margin-top: 20px;
	border-bottom: solid 1px #aaa;
	margin-bottom: 10px;
	padding-bottom: 9px;
}

.leadership_people .pic {
	width: 74px;
	float: left;
}

.leadership_people .text {
	width: 788px;
	float: left;
	line-height: 1.4em;
}

.leadership_people .text p {
	margin-bottom: 10px;
}


.leadership_divider {
	background-image: url(images/leadership/img_divider.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 42px;
	margin: 10px 0px 45px;
}

.leadership_spaced_paragraphs p {
	margin-bottom: 10px;
}

.smaller_font { font-size: 0.9em; }

.leadership_blue_header, .blue_text {
	color: #275084;
}

ul.mini_list {
	font-size: 8px;
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
}

ul.mini_list li {
	margin-left: 15px;
}

ul.mini_list li span {
	font-size: 1.6em;
}

.leadership_bullet {
	padding-left: 52px;
	padding-bottom: 10px;
	margin-top: 10px;
	background-repeat: no-repeat;
}

.leadership_bullet1  { background-image: url(images/leadership/bullet1.jpg); }
.leadership_bullet2  { background-image: url(images/leadership/bullet2.jpg); }
.leadership_bullet3  { background-image: url(images/leadership/bullet3.jpg); }
.leadership_bullet4  { background-image: url(images/leadership/bullet4.jpg); }
.leadership_bullet5  { background-image: url(images/leadership/bullet5.jpg); }
.leadership_bullet6  { background-image: url(images/leadership/bullet6.jpg); }
.leadership_bullet7  { background-image: url(images/leadership/bullet7.jpg); }
.leadership_bullet8  { background-image: url(images/leadership/bullet8.jpg); }
.leadership_bullet9  { background-image: url(images/leadership/bullet9.jpg); }
.leadership_bullet10 { background-image: url(images/leadership/bullet10.jpg); }
.leadership_bullet11 { background-image: url(images/leadership/bullet11.jpg); }
.leadership_bullet12 { background-image: url(images/leadership/bullet12.jpg); }
.leadership_bullet13 { background-image: url(images/leadership/bullet13.jpg); }
.leadership_bullet14 { background-image: url(images/leadership/bullet14.jpg); }
.leadership_bullet15 { background-image: url(images/leadership/bullet15.jpg); }
.leadership_bullet16 { background-image: url(images/leadership/bullet16.jpg); }
.leadership_bullet17 { background-image: url(images/leadership/bullet17.jpg); }
.leadership_bullet18 { background-image: url(images/leadership/bullet18.jpg); }
.leadership_bullet19 { background-image: url(images/leadership/bullet19.jpg); }
.leadership_bullet20 { background-image: url(images/leadership/bullet20.jpg); }
.leadership_bullet21 { background-image: url(images/leadership/bullet21.jpg); }
.leadership_bullet22 { background-image: url(images/leadership/bullet22.jpg); }
.leadership_bullet23 { background-image: url(images/leadership/bullet23.jpg); }
.leadership_bullet24 { background-image: url(images/leadership/bullet24.jpg); }
.leadership_bullet25 { background-image: url(images/leadership/bullet25.jpg); }

.leadership_icon1  { background-image: url(images/leadership/icon1.jpg); }
.leadership_icon2  { background-image: url(images/leadership/icon2.jpg); }
.leadership_icon3  { background-image: url(images/leadership/icon3.jpg); }
.leadership_icon4  { background-image: url(images/leadership/icon4.jpg); }
.leadership_icon5  { background-image: url(images/leadership/icon5.jpg); }
.leadership_icon6  { background-image: url(images/leadership/icon6.jpg); }
.leadership_icon7  { background-image: url(images/leadership/icon7.jpg); }
.leadership_icon8  { background-image: url(images/leadership/icon8.jpg); }
.leadership_icon9  { background-image: url(images/leadership/icon9.jpg); }
.leadership_icon10 { background-image: url(images/leadership/icon10.jpg); }
.leadership_icon11 { background-image: url(images/leadership/icon11.jpg); }
.leadership_icon12 { background-image: url(images/leadership/icon12.jpg); }
.leadership_icon13 { background-image: url(images/leadership/icon13.jpg); }
.leadership_icon14 { background-image: url(images/leadership/icon14.jpg); }
.leadership_icon15 { background-image: url(images/leadership/icon15.jpg); }
.leadership_icon16 { background-image: url(images/leadership/icon16.jpg); }
.leadership_icon17 { background-image: url(images/leadership/icon17.jpg); }
.leadership_icon18 { background-image: url(images/leadership/icon18.jpg); }
.leadership_icon19 { background-image: url(images/leadership/icon19.jpg); }
.leadership_icon20 { background-image: url(images/leadership/icon20.jpg); }
.leadership_icon21 { background-image: url(images/leadership/icon21.jpg); }
.leadership_icon22 { background-image: url(images/leadership/icon22.jpg); }
.leadership_icon23 { background-image: url(images/leadership/icon23.jpg); }
.leadership_icon24 { background-image: url(images/leadership/icon24.jpg); }
.leadership_icon25 { background-image: url(images/leadership/icon25.jpg); }

.leadership_topic_header
{
	border-bottom: solid 1px #999999;
	padding-bottom: 5px;
	margin-bottom: 19px;
	font-weight: bold;
}


a.btn_join_us_live
{
	display:block;
	width: 140px;
	height: 32px;
	background-image: url(images/btn_join_us_live.jpg);
	background-repeat: no-repeat;
	text-align: -5000px;
	font-size: 0;
}

a.btn_join_us_live:hover
{
	background-position: 0px -32px;
}

.calendar_entry {
	border-bottom: solid 1px #999999;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.calendar_header {
	color: #275084;
	font-weight: bold;
}

.calendar_date {
	font-size: 0.9em;
	float: left;
	width: 200px;
	line-height: 33px;
}

.calendar_city {
	font-size: 0.9em;
	float: left;
	width: 200px;
	line-height: 33px;
}

.calendar_button {
	float: right;
	width: 155px;
}

a.btn_get_more_info {
	display: block;
	background-image: url(images/btn_get_more_info.jpg);
	background-repeat: no-repeat;
	width: 155px;
	height: 33px;
	text-indent: -5000px;
}

a.btn_get_more_info:hover {
	background-position: 0px -33px;
}

ul.arrow_list {
	margin-top: 20px;
	margin-left: 10px;
}

ul.arrow_list li {
	background-image: url(images/live_events/img_arrow_list.jpg);
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-top: 0px;
	padding-bottom: 10px;
}

.event_icon {
	float: left;
	width: 70px;
	text-align: center;
}

.event_text {
	float: left;
	width: 390px;
}

.event_padding {
	padding-bottom: 10px;
}


.daywithbobb_icon {
	float: left;
	width: 90px;
	padding-top: 15px;
}

.daywithbobb_text {
	float: left;
	width: 771px;
	padding-bottom: 20px;
	font-size: 0.95em;
}

ol.look_for {
	padding-left: 60px;
}

.capslock { text-transform: uppercase; }


a.btn_free_article {
	background-image: url(images/btn_free_article.jpg);
	background-repeat: no-repeat;
	width: 498px;
	height: 59px;
	display: block;
	margin: 0px auto;
	text-indent: -5000px;
}

a.btn_free_article:hover {
	background-position: 0px -59px;
	text-decoration: none;
}


.consulting_person .pic
{
	float: left;
	width: 109px;
	padding-right: 20px;
}

.consulting_person .text
{
	float: left;
	width: 732px;
}

.consulting_person strong.blue_text
{
	font-style: italic;
}

.image_margin { margin-right: 20px; }

.consulting_divider {
	border-bottom: solid 1px #999999;
	height: 10px;
	line-height: 0;
	font-size: 0;
	margin-bottom: 10px;
}

.bg_video_category
{
	background-image: url(images/bg_video_category.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 52px;
	line-height: 52px;
	font-size: 1.5em;
	color: #003372;
	font-weight: bold;
}

.video_topic_title {
	color: #000;
	font-size: 1.3em;
	font-weight: bold;
}

.videos_topic {
	margin: 0px 40px;
	font-size: 0.8em;
}

.pnl_consulting_login {
	background-image: url(images/pnl_login.jpg);
	width: 685px;
	height: 94px;
	background-repeat: no-repeat;
	float: left;
}

.pnl_consulting_login .login_offset {
	padding-left: 165px;
	padding-top: 40px;
	float: left;
}

.pnl_consulting_login .username_field {
	width: 219px;
	height: 20px;
	padding: 5px 40px 5px 5px;
	float: left;
	background-color: transparent;
	border: none;
}

.pnl_consulting_login .password_field {
	width: 219px;
	height: 20px;
	padding: 5px;
	float: left;
	background-color: transparent;
	border: none;
}

a.btn_consulting_login_button {
	float: left;
	display: block;
	width: 177px;
	height: 94px;
	
	background-image: url(images/btn_get_started.jpg);
	background-repeat: no-repeat;
}

a.btn_consulting_login_button:hover {
	background-position: 0px -94px;
}

a.btn_listen_now {
	background-image: url(images/btn_listen_now.jpg);
	background-repeat: no-repeat;
	width: 124px;
	height: 35px;
	display: block;
}

a.btn_listen_now:hover {
	background-position: 0px -34px;
}

a.btn_watch_now {
	background-image: url(images/btn_watch_now.jpg);
	background-repeat: no-repeat;
	width: 124px;
	height: 33px;
	display: block;
}

a.btn_watch_now:hover {
	background-position: 0px -33px;
}

a.btn_signup_now {
	display: block;
	width: 145px;
	height: 32px;
	text-indent: -5000px;
	
	background-image: url(images/btn_signup_now.jpg);
	background-repeat: no-repeat;
}

a.btn_signup_now:hover {
	background-position: 0px -32px;
}

a.btn_download_brochure {
	display: block;
	width: 229px;
	height: 32px;
	text-indent: -5000px;
	
	background-image: url(images/btn_download_brochure.jpg);
	background-repeat: no-repeat;
}

a.btn_download_brochure:hover {
	background-position: 0px -32px;
}

a.btn_click_to_order {
	display: block;
	width: 217px;
	height: 32px;
	text-indent: -5000px;
	
	background-image: url(images/btn_click_to_order.jpg);
	background-repeat: no-repeat;
}

a.btn_click_to_order:hover {
	background-position: 0px -32px;
}

a.btn_brochure {
	display: block;
	width: 231px;
	height: 34px;
	text-indent: -5000px;
	
	background-image: url(images/btn_brochure.jpg);
	background-repeat: no-repeat;
}

a.btn_brochure:hover {
	background-position: 0px -34px;
}

.videos_topic .articles_header { font-weight: normal; padding: 0px; }
.videos_topic .qw_divider_tight_list { margin-bottom: 5px; padding-bottom: 5px; }
