/*

*/


/*********************************GLOBAL CLASSES*******************************************/
body{
	background: #ffffff;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, 'Lucida Grande', Verdana, Sans-Serif;
	color:#484343;
	font-weight:normal;
	text-align: left;
	margin:10px 0;
}
.right, .alignright {float:right;}
.left, .alignleft {float:left;}
strong, .strong {font-weight:bold;}
em, .em {font-style:italic;}
.clear {clear:both;}
.submit input {cursor:pointer;}
.wrapper { width:1000px; margin:0 auto;}

p {font-size:12px; }
/***.entry p {padding-bottom:10px; line-height:20px;}***/
.entry ol li {list-style-type:decimal; font-size:12px; margin-bottom:15px; margin-left:25px;}
.entry ul li {list-style-type:square; font-size:12px; margin-bottom:15px; margin-left:25px;}

a {color:#344D9E; text-decoration:none;}
a:hover, a.respond:hover, .entry a:hover {color:#006}


h1 {font-family: 'Helvetica Neue', Arial; font-size: 36px; color:#fff; margin-bottom:10px;}
h2{font-size:18px; color:#173652; font-weight:bold; margin-bottom:8px;}
	h2 a, h2 a:visited {color:#173652;}
	.entry h2 a:hover {color:#59a2ee;}
h3 {font-size:20px; color:#ffffff; margin-bottom:8px;}
	h3 span{color:#8fc6fe;}
	h3 a {color:#ffffff;}
	h3 a:hover {color:#fff;}
h4 {font-size:18px; color:#153653; text-transform:uppercase; letter-spacing:1px;}
h5 {font-size:16px; color:#173652; font-weight:bold; padding:10px;}

.orange_button, input[type='submit'] {background:url(images/bg_button_orange.png) 50% 50%; border:solid 1px #b9781c; 
	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}
	a.orange_button, input[type='submit'] {text-transform:uppercase; color:#fff; font-size:15px; padding: 2px 7px; cursor:pointer;}
	a.orange_button:hover, input[type='submit']:hover {color:#fff;}
/*********************************HEADER*******************************************/
#navigation { float:right; text-align:right; }
	#navigation li { display:inline; }
#top_links {margin-right:15px;}
	#top_links a { margin:0 8px; color:#8398ab; font-size:11px;}
	#top_links a:hover { color:#f99d1c; }
#menu-main-nav {margin-top:50px;}
	#menu-main-nav li {margin:0 6px; }
	#menu-main-nav a { color:#173652; font-size:12px; border:solid 1px #fff; padding:3px 12px; margin:0 5px; *line-height:25px; }
	#menu-main-nav a:hover, #menu-main-nav .current_page_item a:hover { background:#f0f3f5; -moz-border-radius: 5px;
		 -webkit-border-radius: 5px; border:solid 1px #ccc8c8; }
	#menu-main-nav .current_page_item a{ background:#f0f3f5; -moz-border-radius: 5px;	-webkit-border-radius: 5px;	border:solid 1px #dfe1e3;}
	
#menu-main-navlow {margin-top:15px;}
	#menu-main-navlow li {margin:0 6px; }
	#menu-main-navlow a { color:#173652; font-size:12px; border:solid 1px #fff; padding:3px 12px; margin:0 5px; *line-height:25px; }
	#menu-main-navlow a:hover, #menu-main-navlow .current_page_item a:hover { background:#f0f3f5; -moz-border-radius: 5px;
		 -webkit-border-radius: 5px; border:solid 1px #ccc8c8; }
	#menu-main-navlow .current_page_item a{ background:#f0f3f5; -moz-border-radius: 5px;	-webkit-border-radius: 5px;	border:solid 1px #dfe1e3;}

#banner { background:#514d4c; width:100%; border-bottom:solid 5px #A3B0E0; }
	#banner .tall {height:281px;}
	#banner .short { height:20px; }
	#banner .left {}
	.program #banner .left {margin-right:0;}
	#banner h1 { padding-top:17px; }
	#banner h1 span {color:#8fc6fe;}
	#banner .page_desc { font-size:14px; color:#8fc6fe; width:375px; line-height:20px;padding-left:1px;}
	#banner .page_desc ul {margin-top:10px;}
	#banner .page_desc li {list-style-type:square; margin-left:18px; padding:1px 0;}
body.program #banner .banner_image { width:514px;}	

/*********************************CONTENT*******************************************/
#content {
	padding:25px 0;
}
#left650 {
	width:650px;
	float:left;	
}

#right650 {
	width:650px;
	float:right;	
}

/****Sidebar****/
#right300 {
	width:300px;
	float:right;
}

#bottom300 {
	width:300px;
	float:none;
}
.side_widget {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	background:#514d4c;
	margin-bottom:30px;
	padding:15px;
	
}

#signup550 {
	width:605px;
	float:left;
}

.signup_widget {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	background:#514d4c;
	margin-bottom:10px;
	padding:10px;
	
}
.side_widget li {list-style-image:url(images/list_plus.png); margin-bottom:10px;}
.widget_ul {margin:10px 0 10px 17px ;}	
	.widget_ul li a {font-size:14px; color:#fff;}
		
.action_text a{ background:#777777; color:#fff; font-size:12px; padding:5px; display:block;}
	.action_text a:hover, .widget_ul li a:hover { color:#8fc6fe;}
	.action_text a span {color:#f99d1c; float:right; font-weight:bold; font-family:'arial narrow'; *display:none;}
	.free_minicourse .action_text a:hover {color:#fff;}	
	
.white_text a{ color:#fff; font-size:11px; }
.white_text { color:#fff; font-size:11px; }


	
.mc_signup {margin-top:10px;}
	.mc_signup .input{ font-size:14px; color:#fff; float:right;}
	.mc_signup input{margin-top:8px; padding:2px 3px; margin-left:10px; }
	.mc_signup input.orange_button {padding: 2px 7px;}
	
	
#mc_form300 .free_minicourse {width:300px; margin:0 auto; margin-bottom:25px;}

.widget_signup {
	background:#f0f3f5;
	border:solid 1px #ccc8c8;
		
}

.arial {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	
}

.widget_mission {
	background:#f0f3f5;
	border:solid 1px #ccc8c8;
	text-align:left;
	
}
	.widget_signup .left {width:150px; text-align:left; *line-height:23px;}
	.widget_signup h3, .widget_signup h3 a, #pricing h3 {color:#8fc6fe;}
	.widget_signup h3 span, #pricing h3 span {color:#173652;}
	.widget_signup p {font-size:12px; color:#173652; margin-bottom:15px; line-height:20px;}
	.widget_signup img.thirtyday { width:102px;}

.blog_search input[type=text] {font-size:15px; padding: 2px 7px; *font-size:13px; *margin-top:10px;}	

/****Program****/
.feature_container {margin-bottom:50px;}
	.feature_container p {padding-bottom:0;}
	img.feature_icon {width:72px; }
	.feature_content {width:555px; float:right;}

/****Success****/
.tabNavigation {background:#000; width:640px; border-top:solid 4px #f99d1c; padding:30px 0; color:#fff; font-size:14px; height:130px;}
	ul.tabNavigation li {list-style-type:none; float:left; width:119px; padding:0 17px; margin:0;}
	.tabNavigation li.first {padding-left:0; margin-left:30px;}
	.tabNavigation li.last {padding-right:0;}
	.tabNavigation li a img {margin-bottom:5px;}
	.tabNavigation li a {color:#fff;}
	.tabNavigation li a:hover {color:#8fc6fe;}
	
.preloaded {display:none;}

/****Blog****/
.post_info .left {width:100%;}
	.post_info h2 {margin-bottom:3px;}
	.blog .post_info p {font-size:13px; line-height:17px;}
	.post_info p.authur_info {font-size:12px; padding:0; color: #ababab;}
	.post_info p span {font-style: normal; letter-spacing: 1px;	text-transform: uppercase;}

	.post_excerpt h2 a {font-size:16px; font-weight:normal;color:#173652;}
	.post_excerpt h2 a:hover {color:#59a2ee;}	
	
/****Single****/
.single .post_info .photo {display:none;float:left; margin:0 15px 15px 0; border:solid 2px #ababab;}
.single .post_info h2 {font-size:18px;  color:#173652;}
.single .post_info .left {width: 550px;}

/****Comments***/
h2#comments {display:inline; }
a.respond { font-size:14px; margin-left:10px;}
.commentlist {margin-top:15px;}
	p.comment_author {display:inline; font-size:16px; font-weight:bold;}
	p.comment_data {display:inline; color:#ababab; margin-left:15px; font-size:12px; }
	.commenttext {margin-top:15px;}
	.commentlist li {padding:15px;}
	.commentlist li.alt {background:#f0f3f5;border:solid 1px #ccc8c8;}
#respond {margin-top:25px;}
#commentform input[type="text"] { background: #eeeeee; margin-top:15px;}
#commentform input[type="text"]:focus{background:#fff; }
#commentform input[type='submit']{ margin-top:15px;}
textarea#comment {background: #eeeeee; width:100%; margin-top:15px;}
textarea#comment:focus {background:#fff; }

/****Archives, White Papers***/
.archive_list li, #post-2166 ul li {padding-bottom:15px; }
	.archive_list li a, #post-2166 a{font-size:16px; font-weight:normal;color:#173652;  }
	.archive_list li a:hover, #post-2166 a:hover{color:#59a2ee;}
	
/****Contact Us***/
#frm_form_7_container .submit {margin-top:15px;}

/****Mini-Course Signup Page***/
.full_page .input {display:inline;}

/***LDS Resources***/
.b_nav {padding-top:15px;}
.entry .b_nav li{
	list-style-type:none;
	margin-bottom:35px;
	margin-right:35px;
	width:400px;	
	border:solid 1px #ababab; 
	background:#fbf3da url(../images/bishops_li.png) left repeat-y;
}
.b_nav a{
	color:#393731;	
	display:block;	
	padding:10px; padding-left:30px;
}

/****Pricing***/
#pricing {
	padding:20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background:#f0f3f5;
	border:solid 1px #ccc8c8;
}
#pricing li {font-weight:bold; font-size:15px; }
	#pricing li span {font-weight:normal; font-size:14px;}
#pricing .orange_button {height:30px;}

/*********************************FOOTER*******************************************/
#pre_footer { background:#f0f3f5; height:190px; border-bottom:solid 1px #ccc8c8; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; }
.how_much {margin:0 45px;}
.pf_box {width:298px; height:142px; background:#fff; border:solid 1px #dae1e5; float:left; margin-top: 23px;}
	.pf_box .hr {border-top: solid 1px #dae1e5; padding:12px 10px;}
	.pf_box .hr a{text-transform:uppercase; font-size:12px;}
#social_icons {margin-top:17px;}
	#social_icons li {display:inline; margin:0 5px;}
#footer { margin-top:5px; color:#8398ab; }
#menu-footer-nav, #manual_ft_nav {float:right; }
	#menu-footer-nav li, #manual_ft_nav li {display:inline; margin:0 10px;}
	#menu-footer-nav a, #manual_ft_nav a { font-size:12px; color:#8398ab;  }
	#menu-footer-nav a:hover, #manual_ft_nav a:hover { color:#59a2ee; }
	
/*********************************LANDING PAGES*******************************************/
ul.minicourse_list2 {background:#f0f3f5; border:solid 1px #ccc8c8; padding:15px 40px; -moz-border-radius: 5px;
-webkit-border-radius: 5px;}
ul.minicourse_list2 h2 {margin-bottom:30px;}
ul.minicourse_list2 li {list-style-type:none;}
ul.minicourse_list2 li a{float:left;}
	ul.minicourse_list2 li.mid a{margin:0 35px;}
	ul.minicourse_list2 li a img{padding-bottom:10px;}

.closeblockquote {font-style:italic;}	

/*********************************My Stuff*******************************************/
.headlines {
	font-size:28px;
	font-weight:bold;
}

.headlinessm {
	font-size:20px;
	font-weight:bold;
}

a.salesfaq {
	font-size:18px;
	font-weight:bold;
}

.formfaq {
	font-size:11px;	
	letter-spacing:1px;
	text-decoration:none;
	
	
}

a.formfaq:hover {
	font-size:11px;	
	letter-spacing:1px;
	text-decoration:none;
	
	
}

a.formfaq {
	font-size:11px;	
	letter-spacing:1px;
	text-decoration:none;
	
	
}

.price{
	font-size:16px;
	font-weight:bold;;

	
	
}
.disclaimer {
	border: 1px solid #ACB9E3;
}

a.linklijntje {
color:#344D9E; text-decoration:underline;

}