@charset "UTF-8";


/* Start Basics - CSS */

* { margin:0; padding:0; }

body {
	background: #17354C;
}

a:active, a:focus {
	outline: none;
}

img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

img a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.clear {
	height: 0px;
	clear: both;
}

.photo_edge {
	margin: 4px;
	padding: 2px;
	border: 4px solid #DEDBCA;
}

.photo_edge:hover {
	margin: 4px;
	padding: 2px;
	border: 4px solid #670F0B;
}

.right {
	float: right;
	margin: 4px 4px 10px 18px;
	padding: 2px;
	border: 4px solid #DEDBCA;
}

.left {
	float: left;
	margin: 4px 10px 18px 4px;
	padding: 2px;
	border: 4px solid #DEDBCA;
}

.right_noborder {
	float: right;
	margin: 5px;

}

.left_noborder {
	float: left;
	margin: 0px 10px 0px 0px;
}

a {
	font-weight: bold;
	color: #670F0B;
	text-decoration: none;	
}

a:hover {
	font-weight: bold;
	color: #17354C;
	text-decoration: none;	
}

/* End Basics - CSS */


/* start of main containers */

#wrapper {
	width: 100%;
}

#content_wrapper {
	background-color: #527188;
	text-align: center;
	width: 100%;
	background-image: url(../images/home_contentrepeat_x.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

#content_wrapper_inside {
	background-color: #527188;
	text-align: center;
	width: 100%;
	background-image: url(../images/inside_contentrepeat_x.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

#content {
	width: 993px;
	text-align: left;
	margin: 0px auto;
	background-image: url(../images/home_contentrepeat_y.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

#content #content_inner {
	width: 901px;
	margin-right: 46px;
	margin-left: 46px;	
}

#content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}

/* end of main containers */


/* start of home_header */

#home_header {
	clear: both;
	float: left;
	width: 993px;
}

#home_header #logo_area {
	float: left;
	height: 118px;
	width: 993px;
	background-image: url(../images/home_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

#home_header h1, #home_header h1 a {
	text-indent: -5000px;
	display: block;
	height: 118px;
	width: 993px;
}

#slideshow {
	float: left;
	height: 240px;
	width: 993px;
	background-image: url(../images/slideshow_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#home_nav_container {
	background-image: url(../images/home_navbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 42px;
	width: 993px;
}

#home_nav {
	clear: both;
	float: left;
	height: 42px;
	width: 949px;
	margin-right: 22px;
	margin-left: 22px;
}

#home_nav ul {
    display: block;
    float: left;
    width: 949px;
    height: 42px;
    list-style: none;
}

#home_nav ul li {
    display: block;
    float: left;
    height: 42px;
    text-indent: -10000px;
}

#home_nav ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

#home_nav_about {
    width: 111px;
}

#home_nav_training {
    width: 96px;
}

#home_nav_coaching {
    width: 103px;
}

#home_nav_speaking {
    width: 98px;
}

#home_nav_newsletter {
    width: 123px;
}

#home_nav_products {
    width: 104px;
}

#home_nav_blog {
    width: 132px;
}

#home_nav_contacts {
    width: 103px;
}

#home_nav_home {
    width: 79px;
}

#home_nav_about a:hover {
	background: url(../images/homenav_01_f2.jpg) no-repeat left top;
}

#home_nav_training a:hover {
    background: url(../images/homenav_02_f2.jpg) no-repeat left top;
}

#home_nav_coaching a:hover {
    background: url(../images/homenav_03_f2.jpg) no-repeat left top;
}

#home_nav_speaking a:hover {
    background: url(../images/homenav_04_f2.jpg) no-repeat left top;
}

#home_nav_newsletter a:hover {
    background: url(../images/homenav_05_f2.jpg) no-repeat left top;
}

#home_nav_products a:hover {
    background: url(../images/homenav_06_f2.jpg) no-repeat left top;
}

#home_nav_blog a:hover {
    background: url(../images/homenav_07_f2.jpg) no-repeat left top;
}

#home_nav_contacts a:hover {
    background: url(../images/homenav_08_f2.jpg) no-repeat left top;
}

#home_nav_home a:hover {
    background: url(../images/homenav_09_f2.jpg) no-repeat left top;
}

#home_belownav {
	background-image: url(../images/home_belownav.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 25px;
	width: 993px;
}

/* end of home_header */



/* start of home_content */

.home_col01 {
	float: left;
	width: 435px;
	margin-right: 13px;
}

.home_col02 {
	float: left;
	width: 261px;
}

.home_col03 {
	float: left;
	width: 192px;
}

.welcome {
	background-image: url(../images/home_welcome.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	height: 46px;
	width: 435px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.home_btn01 a {
	background-image: url(../images/home_btn01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 114px;
	width: 261px;
}

.home_btn01 a:hover {
	background-image: url(../images/home_btn01_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 114px;
	width: 261px;
}

.home_btn02 a {
	background-image: url(../images/home_btn02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 114px;
	width: 261px;
}

.home_btn02 a:hover {
	background-image: url(../images/home_btn02_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 114px;
	width: 261px;
}

.home_btn03 a {
	background-image: url(../images/home_btn03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 115px;
	width: 261px;
}

.home_btn03 a:hover {
	background-image: url(../images/home_btn03_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 115px;
	width: 261px;
}

.home_btn04 a {
	background-image: url(../images/home_btn04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 117px;
	width: 261px;
}

.home_btn04 a:hover {
	background-image: url(../images/home_btn04_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 117px;
	width: 261px;
}

.home_btn05 a {
	background-image: url(../images/home_btn05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 117px;
	width: 261px;
}

.home_btn05 a:hover {
	background-image: url(../images/home_btn05_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 117px;
	width: 261px;
}

.home_rssbox {
	clear: both;
	float: left;
	width: 192px;
}

.home_rssbox_jeff {
	width: 192px;
	background-image: url(../images/home_rssbox_jeff.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	height: 56px;	
}

.home_rssbox_jason {
	width: 192px;
	background-image: url(../images/home_rssbox_jason.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	height: 56px;	
}

.home_rssbox_repeat {
	float: left;
	width: 192px;
	background-image: url(../images/home_rssbox_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.home_rssbox_inner {
	width: 148px;
	margin-left: 22px;
	float: left;
}

.home_rssbox_edge {
	float: left;
	width: 192px;
	background-image: url(../images/home_rssbox_edge.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
}

.home_rssbox_btn {
	width: 148px;
	background-image: url(../images/home_rssbox_btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 26px;
}

.home_rssbox_btn a {
	width: 148px;
	text-indent: -5000px;
	display: block;
	height: 26px;
}

.box_list {
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	list-style: none;

}

.box_list li {
	border-bottom:1px solid #CDD0BC;
	margin: 2px;
	padding:4px;
}

/* end of home_content */


/* start of inside_content */

#inside {
	width: 993px;
	text-align: left;
	margin: 0px auto;
	background-image: url(../images/inside_contentrepeat_y.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	position: relative;
}

#twocolumn-page #inside {
	background-image: url(../images/inside_contentrepeat_y_2col.jpg);
}

#inside p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}

#inside h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	margin-bottom: 6px;
	background-color: #5C5C5C;
}

#inside h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #394E5E;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: #F5F4DF;
	margin-bottom: 10px;
	margin-top: 10px;
}

#inside h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}

#inside h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

#inside #inside_inner {
	width: 901px;
	margin-right: 46px;
	margin-left: 46px;
}

#inside #inside_col01 {
	float: left;
	width: 144px;
	margin-right: 23px;
}

#twocolumn-page #inside #inside_col02 {
	width: 698px;
}

#inside #inside_col02 {
	float: left;
	width: 531px;
	margin-right: 22px;
}

#inside_col02 li { list-style-position: outside; margin-left: 20px; }

#inside_col02 ul { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; color: #333333; text-decoration: none; padding-top: 3px; padding-right: 3px; padding-bottom: 6px; padding-left: 3px; }

#inside #inside_col03 {
	float: left;
	width: 181px;
}

#inside_header {
	clear: both;
	float: left;
	width: 993px;
	position: relative;
}

#fb-like-wrap {
	position: absolute;
	bottom: -40px;
	right: -60px;
	z-index: 999;
}

#inside_header #inside_logo_area {
	float: left;
	height: 97px;
	width: 993px;
	background-image: url(../images/inside_header01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#inside_header h1, #inside_header h1 a {
	text-indent: -5000px;
	display: block;
	height: 97px;
	width: 993px;
}

#inside_nav_container {
	background-image: url(../images/inside_header02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 47px;
	width: 993px;
}

#inside_nav {
	clear: both;
	float: left;
	height: 47px;
	width: 949px;
	margin-right: 22px;
	margin-left: 22px;
}

#inside_nav ul {
    display: block;
    float: left;
    width: 949px;
    height: 47px;
    list-style: none;
}

#inside_nav ul li {
    display: block;
    float: left;
    height: 47px;
    text-indent: -10000px;
}

#inside_nav ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

#inside_nav_about {
    width: 111px;
}

#inside_nav_training {
    width: 96px;
}

#inside_nav_coaching {
    width: 103px;
}

#inside_nav_speaking {
    width: 98px;
}

#inside_nav_newsletter {
    width: 123px;
}

#inside_nav_products {
    width: 104px;
}

#inside_nav_blog {
    width: 132px;
}

#inside_nav_contacts {
    width: 103px;
}

#inside_nav_home {
    width: 79px;
}

#inside_nav_about a:hover {
	background: url(../images/insidenav_01_f2.jpg) no-repeat left top;
}

#inside_nav_training a:hover {
    background: url(../images/insidenav_02_f2.jpg) no-repeat left top;
}

#inside_nav_coaching a:hover {
    background: url(../images/insidenav_03_f2.jpg) no-repeat left top;
}

#inside_nav_speaking a:hover {
    background: url(../images/insidenav_04_f2.jpg) no-repeat left top;
}

#inside_nav_newsletter a:hover {
    background: url(../images/insidenav_05_f2.jpg) no-repeat left top;
}

#inside_nav_products a:hover {
    background: url(../images/insidenav_06_f2.jpg) no-repeat left top;
}

#inside_nav_blog a:hover {
    background: url(../images/insidenav_07_f2.jpg) no-repeat left top;
}

#inside_nav_contacts a:hover {
    background: url(../images/insidenav_08_f2.jpg) no-repeat left top;
}

#inside_nav_home a:hover {
    background: url(../images/insidenav_09_f2.jpg) no-repeat left top;
}

#inside_pagetitle_area {
	background-image: url(../images/inside_header03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 52px;
	width: 993px;
	position: relative;
}

#twocolumn-page #inside_topedge {
	background-image: url(../images/inside_header04_2col.jpg);
}

#inside_topedge {
	background-image: url(../images/inside_header04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 26px;
	width: 993px;
}

#inside_loweredge {
	background-image: url(../images/inside_lower_edge.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:auto;
	height: 26px;
	width: 993px;
}

.pagetitle_about {
	background-image: url(../images/pagetitle_about.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	height: 52px;
	width: 248px;
	margin-left: 82px;
}

.pagetitle_speaking {
	background-image: url(../images/pagetitle_speaking.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	height: 52px;
	width: 248px;
	margin-left: 82px;
}

.pagetitle_training {
	background-image: url(../images/pagetitle_training.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	height: 52px;
	width: 248px;
	margin-left: 82px;
}

.pagetitle_coaching {
	background-image: url(../images/pagetitle_coaching.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	height: 52px;
	width: 248px;
	margin-left: 82px;
}

.pagetitle_products {
	background-image: url(../images/pagetitle_products.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	height: 52px;
	width: 248px;
	margin-left: 82px;
}

.pagetitle_newsletter {
	background-image: url(../images/pagetitle_newsletter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	height: 52px;
	width: 346px;
	margin-left: 82px;
}

.pagetitle_blog {
	background-image: url(../images/pagetitle_blog.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	height: 52px;
	width: 248px;
	margin-left: 82px;
}

.pagetitle_contacts {
	background-image: url(../images/pagetitle_contacts.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	height: 52px;
	width: 248px;
	margin-left: 82px;
}

.pagetitle_calendar {
	background-image: url(../images/pagetitle_calendar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	height: 52px;
	width: 346px;
	margin-left: 82px;
}

.pagetitle_seminars {
	background-image: url(../images/pagetitle_seminars.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	height: 52px;
	width: 248px;
	margin-left: 82px;
}

.pagetitle_university {
	background-image: url(../images/pagetitle_university.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	height: 52px;
	width: 543px;
	margin-left: 82px;
}

.pagetitle_leadership {
	background-image: url(../images/pagetitle_leadership.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	height: 52px;
	width: 346px;
	margin-left: 82px;
}

.pagetitle_testimonials {
	background-image: url(../images/pagetitle_testimonials.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	height: 52px;
	width: 346px;
	margin-left: 82px;
}

.pagetitle_sales-summit {
	background-image: url(../images/pagetitle_sales-summit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	height: 52px;
	width: 800px;
	margin-left: 82px;
}
.pagetitle_webinars {
	background-image: url(../images/pagetitle_webinars.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	height: 52px;
	width: 800px;
	margin-left: 82px;
}
.btn_buynow a {
	background-image: url(../images/inside_btn_buynow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 29px;
	width: 144px;
}

.btn_buynow_short a {
	background-image: url(../images/inside_btn_buynow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 29px;
}

.col01_box {
	float: left;
	width: 144px;
	margin-bottom: 20px;
}

.inside_rssbox {
	clear: both;
	float: left;
	width: 181px;
}

.inside_rssbox_jeff {
	width: 181px;
	background-image: url(../images/inside_rssbox_jeff.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	height: 56px;	
}

.inside_rssbox_jason {
	width: 181px;
	background-image: url(../images/inside_rssbox_jason.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	height: 56px;	
}

.inside_rssbox_repeat {
	float: left;
	width: 181px;
	background-image: url(../images/inside_rssbox_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.inside_rssbox_inner {
	width: 139px;
	margin-left: 21px;
	float: left;
}

.inside_rssbox_edge {
	float: left;
	width: 181px;
	background-image: url(../images/inside_rssbox_edge.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
}

.inside_rssbox_btn {
	width: 139px;
	background-image: url(../images/inside_btn_readposts.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 26px;
}

.inside_rssbox_btn a {
	width: 139px;
	text-indent: -5000px;
	display: block;
	height: 26px;
}

.inside_follow_btn {
	width: 139px;
	background-image: url(../images/inside_btn_follow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 26px;
}

.inside_follow_btn a {
	width: 139px;
	text-indent: -5000px;
	display: block;
	height: 26px;
}

.twitter_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #527188;
	padding: 3px 3px 3px 6px;
	margin-bottom: -3px;
}

.inside_btn01, .inside_btn01 a {
	background-image: url(../images/inside_btn01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 75px;
	width: 181px;
}

.inside_btn01 a:hover {
	background-image: url(../images/inside_btn01_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 75px;
	width: 181px;
}

.inside_btn02, .inside_btn02 a {
	background-image: url(../images/inside_btn02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 75px;
	width: 181px;
}

.inside_btn02 a:hover {
	background-image: url(../images/inside_btn02_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 75px;
	width: 181px;
}

.inside_btn03, .inside_btn03 a {
	background-image: url(../images/inside_btn03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 85px;
	width: 181px;
}

.inside_btn03 a:hover {
	background-image: url(../images/inside_btn03_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 85px;
	width: 181px;
}

.inside_btn04, .inside_btn04 a {
	background-image: url(../images/inside_btn04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 88px;
	width: 181px;
}

.inside_btn04 a:hover {
	background-image: url(../images/inside_btn04_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	height: 88px;
	width: 181px;
}

.bulleted_list {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	list-style: none;

}

.bulleted_list span {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	line-height: 15px;
	list-style: none;
}

.bulleted_list li {
	margin: 8px;
	padding:2px 4px 8px 30px;
	border-bottom: 1px solid #CDD0BC;
	background-image: url(../images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

li.linkedin {
	background-image: url(../images/favicon-linkedin.png);
	background-position: 6px 0px;
}

li.twitter {
	background-image: url(../images/favicon-twitter.png);
	background-position: 6px 0px;
}

li.youtube {
	background-image: url(../images/favicon-youtube.png);
	background-position: 6px 0px;
}

.bulleted_list2 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	list-style: none;
}

.bulleted_list2 span {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	line-height: 15px;
	list-style: none;
}

.bulleted_list2 li {
	margin: 8px;
	padding:2px 4px 8px 20px;
	border-bottom: 1px solid #CDD0BC;
	background-image: url(../images/bullet2.png);
	background-repeat: no-repeat;
	background-position: left top;
}

li .no_image {
	padding-left:0;
	background:none;
	list-style-position:outside;
	list-style:bullet;
}

.testimonial_box {
	width: 100%;
	border-bottom: 1px solid #CDD0BC;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}

.testimonial_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #666666;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}

.testimonial_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding: 3px;
	margin-bottom: 6px;
}

.fourbtn_container {
	float: left;
	width: 181px;
}

.team_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin-bottom: 6px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBE9D6;
}

.team_name span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 10px;
	font-style: italic;
}

.product_thumb_box {
	float: left;
	height: 265px;
	width: 121px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-top: 10px;
}

.product_thumb_box_3column {
	float: left;
	height: 265px;
	width: 380px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-top: 10px;
}

.product_thumb_box_pricing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 3px;	
}

.product_thumb_box_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 3px;
}

.product_detail_box {
	width: 531px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBE9D6;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.product_detail_box_left {
	width: 307px;
	float: left;
	margin-right: 15px;
}

.product_detail_box_right {
	width: 200px;
	float: left;
}

.paypal_btn_box {
	width: 87px;
	height: 23px;
	margin-top: 15px;
}

#twitter_update_list {
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	list-style: none;
}
#twitter_update_list2 {
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	list-style: none;
}
#twitter_update_list3 {
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	list-style: none;
}

#twitter_update_list li {
	margin: 2px;
	padding:4px;
	overflow:hidden;
}

#twitter_update_list a {
	font-weight: bold;
	color: #670F0B;
	text-decoration: none;
}

#twitter_update_list a:hover {
	color: #17354C;
	font-weight: bold;
	text-decoration: none;
}
#twitter_update_list2 li {
	margin: 2px;
	padding:4px;
	overflow:hidden;
}

#twitter_update_list2 a {
	font-weight: bold;
	color: #670F0B;
	text-decoration: none;
}

#twitter_update_list2 a:hover {
	color: #17354C;
	font-weight: bold;
	text-decoration: none;
}
#twitter_update_list3 li {
	margin: 2px;
	padding:4px;
	overflow:hidden;
}

#twitter_update_list3 a {
	font-weight: bold;
	color: #670F0B;
	text-decoration: none;
}

#twitter_update_list3 a:hover {
	color: #17354C;
	font-weight: bold;
	text-decoration: none;
}

.contact_left {
	float: left;
	width: 140px;
	margin-right: 20px;
}

.contact_right {
	float: left;
	width: 350px;
}

.3col {
	float: left;
	width: 150px;
	margin-right: 15px;
}

.download { background-color: #527188; padding-top: 3px; padding-right: 15px; padding-bottom: 3px; padding-left: 15px; border: 1px dotted #012758; margin-top: 15px; margin-left: -3px; }
.download a { color: #FFF; }

/* end of inside_content */




/* Form styling */

.form { }

.form p {
 padding-bottom:5px !important;
}

.form label {
 display:block;
 float:left;
 margin-right:15px;
 padding-top:2px;
 text-align:right;
 width:100px;
}

.form input, .form textarea {
 width: 200px;
}

.form .submit input {
 margin-left: 200px;
 width: auto;
}

.form .checkbox {
 width: 15px;
}

.form .captcha img {
 margin-left:117px;
}

.form .directions {
 text-align:center;
}
.success {
 color:#000000;
 font-weight:bold;
 padding-top:30px;
 text-align:center;
}
.error {
 color:#ff0000;
 font-weight:bold;
 text-align:center;
}

/* Form styling */




/* start of footer */

#footer_wrapper {
	text-align: center;
	width: 100%;
	background-image: url(../images/footer_bg01.jpg);
	background-repeat: repeat-x;
	background-position: center top;	
}

#footer {
	width: 993px;
	text-align: left;
	margin: 0px auto;
	background-image: url(../images/footer_bg02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 123px;
}

#footer #foot_left {
	width: 730px;
	float: left;
	margin-top: 34px;
	margin-left: 40px;
}

#footer #foot_right {
	width: 183px;
	float: left;
	margin-top: 34px;
}

#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #EDE9D7;
	text-decoration: none;
	padding: 3px;
}

#footer h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	color: #EDE9D7;
	text-decoration: none;
	padding: 3px 3px 6px;
	margin-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0B1B27;
}

#footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #EDE9D7;
	text-decoration: underline;
}

#footer ul {
	font-size: 11px;
	list-style: none;
	width: 100%;
}

#footer li {
	display: inline;
	padding: 0px;
	margin: 0px;
    color: #999999;
}

.footer_social {
/*	background-image: url(../images/footer_social_bg.jpg); */
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 43px;
	width: 172px;
}

.footer_rss, .footer_rss a {
	height: 43px;
	width: 46px;
	text-indent: -5000px;
	display: block;
	float: left;
	
}

.footer_fb, .footer_fb a {
	height: 43px;
	width: 42px;
	text-indent: -5000px;
	display: block;
	float: left;
}

.footer_twitter, .footer_twitter a {
	height: 43px;
	width: 41px;
	text-indent: -5000px;
	display: block;
	float: left;
}

.footer_youtube, .footer_youtube a {
	height: 43px;
	width: 43px;
	text-indent: -5000px;
	display: block;
	float: left;
}

.logo_bd a {
    background-image: url(../images/logo_bd.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    text-indent: -5000px;
    height: 41px;
    width: 202px;
    text-indent: -5000px;
    display: block;
	margin-top: 20px;
	margin-bottom: 20px;
}

/* end of footer */


/* Form Validation */

/**********************Form Validation****************************/
.formError {position:absolute; top:300px; left:300px; width:150px; padding-bottom:15px; display:block; z-index:5000;}

.formError .formErrorContent {width:100%; background:#000; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; box-shadow: 1px 1px 6px #000; -moz-box-shadow: 1px 1px 6px #000; -webkit-box-shadow: 1px 1px 6px #000; padding:4px 10px 4px 10px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}

.formError .formErrorArrow{position:absolute; bottom:0;left:20px; width:15px; height:15px;}

.formError .formErrorArrow div{box-shadow: 1px 4px 5px #000; -moz-box-shadow: 1px 4px 5px #000; -webkit-box-shadow: 1px 1px 5px #000; font-size:0px; }

.formError .formErrorArrow .line10{width:15px;height:1px; background:#000;margin:0 auto; font-size:0px; display:block;} 
.formError .formErrorArrow .line9{width:13px;height:1px; background:#000;margin:0 auto;display:block;} 
.formError .formErrorArrow .line8{width:11px;height:1px; background:#000;margin:0 auto;display:block;} 
.formError .formErrorArrow .line7{width:9px;height:1px; background:#000;margin:0 auto;display:block;} 
.formError .formErrorArrow .line6{width:7px;height:1px; background:#000;margin:0 auto;display:block;} 
.formError .formErrorArrow .line5{width:5px;height:1px; background:#000;margin:0 auto;display:block;} 
.formError .formErrorArrow .line4{width:3px;height:1px; background:#000;margin:0 auto;display:block;} 
.formError .formErrorArrow .line3{width:1px;height:1px; background:#000;margin:0 auto;display:block;} 

