/*   
Theme Name: Custom Theme
Theme URI: http://infinitewebdesign.com.au
Description: Custom Designed Theme
Author: Carly Black
Author URI: http://infinitewebdesign.com.au
Version: 1
*/

@media screen {

* { margin: 0; padding: 0; }
body { background: white; font:14px 'Open Sans', 'sans-serif'; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */
body.page-template-new-2014-inner-php, body.page-template-new-2014-inner-fullwidth-php {background:#f5f5f5 url(images-new-2014/blue-bg-body.jpg)repeat-x center 128px; background-size:contain }
#page-wrap { min-width: 1000px; width:100%; margin: 0px auto; }
#header {height:100px; width:1000px; margin:0 auto; overflow:hidden; background:#fff; overflow:hidden}
#header img {margin:5px 0}
body.page-template-new-2014-inner-php #header, body.page-template-new-2014-inner-fullwidth-php #header {height:99px; width:100%}
.header {width:1000px; margin:0 auto}
.videocon {background:url(images-new-2014/blue-bg-1.jpg) no-repeat center; width:100%; padding:10px 0}
.videocon2 {background:url(images-new-2014/blue-bg-1.jpg) repeat center; width:100%; padding:10px 0}
.container {width:1000px; margin:0 auto; padding:10px 0px; position:relative}
body.page-template-new-2014-inner-php .container, body.page-template-new-2014-inner-fullwidth-php .container, body.page-template-template-login .container, body.page-template-template-login .container {background:#fff; margin:3px auto 0px auto; }
.container:after {clear:both; content:''; display:block}
.containerunhappy {background:url(images-new-2014/mother-daughter-unhappy.jpg) no-repeat left; background-size:contain; width:800px; padding:20px 0 20px 200px; margin:0px auto 0 auto}
.containerbright {background:url(images-new-2014/bright.jpg) no-repeat left 70%; margin:0 auto; width:1000px; padding:10px 0}
.containerbright .cont {padding-left:380px;}
.containerunhappy h3 {font-size:36px; color:#000; text-align:center}
.containerworry {background:url(images-new-2014/worried.jpg) no-repeat right; background-size:contain; width:700px; margin:0 auto; padding:10px 300px 10px 0}
.containertutor {background:url(images-new-2014/logo-tall.png) no-repeat right 80%; width:1000px; margin:0 auto; padding:10px 0}
.containertutor2 {background:url(images-new-2014/logo-tall2.png) no-repeat right 80%; width:1000px; margin:0 auto; padding:10px 0}
.containertutor .cont {padding:0px 300px 0px 0}
.containertutor2 .cont {padding:0px 320px 0px 0;font-size:16px;}
.containerrich {background:url(images-new-2014/richard.jpg) no-repeat left; background-size:contain;width:750px; margin:0 auto; padding:30px 0px 30px 250px; font-size:16px}
.containergirl {background:url(images-new-2014/girl-struggling-at-desk.jpg) no-repeat right; background-size:contain; width:700px; margin:0 auto; padding:10px 300px 10px 0px;}
.containerturning {background:url(images-new-2014/girl-cuddling-teady-bear.png) no-repeat left; background-size:contain;width:690px; margin:0 auto; padding:10px 0px 10px 310px}
.containerturning h3 {color:#555}
.containerhelpread {background:url(images-new-2014/mother-helping-child-read.jpg) no-repeat right 65%; width:1000px; margin:0 auto; padding:10px 0px 10px 0px}
.conthr {padding-right:250px;}
.containerpossible {background:url(images-new-2014/boy-with-books.jpg) no-repeat right; background-size:contain; width:750px; margin:0 auto; padding:10px 250px 10px 0px}
.overflow {overflow:auto;}
.containerntl {background:url(images-new-2014/back-of-classroom.jpg) no-repeat left; background-size:contain; width:800px; margin:0 auto; padding:10px 0px 10px 200px; text-align:center}
.containerboy {background:url(images-new-2014/boy-at-desk.jpg) no-repeat left bottom; width:1000px; margin:0 auto; padding:10px 0px 10px 0px; }
.containerboy .conthr {padding:0 0 0 280px;}

.pad1 {padding:10px 220px 10px 0px;}
.pad2 {padding:10px 0 10px 200px;}
.blue2 {background:url(images-new-2014/blue-bg-2.jpg) no-repeat center; width:100%}
.blue3 {background:url(images-new-2014/blue-bg-3.jpg) no-repeat center; width:100%}
.blue2 h3 {color:#000000;}
.black {color:#000000;}
.greenfinal {background: url('images-new-2014/green-final.png') no-repeat center;width: 100%;height:290px;}
.green {background:url(images-new-2014/green-bg.jpg) no-repeat center; width:100%;}
.green2 {background:url(images-new-2014/green-bg.jpg) no-repeat center; width:100%; padding:20px 0}
.green p, .green h3, .green2 p, .green2 h3 .blue2 p, .blue2 h3, .blue3 p, .blue3 h3, .greenfinal h3 {text-shadow:0 0 8px #fff}
.green h3, .green2 h3 {color:#000}
.grey {background:#f5f5f5; width:100%}

.onehalf {width:350px;float:left}
.onehalfright {width:350px;float:right}
.onehalfrightcenter {width:350px;float:right;text-align:center;}
.testbox {background:#f5f5f5; position:relative; float:right; padding:15px 30px; width:630px; margin:20px 40px 20px 0; box-shadow: 1px 1px 3px 0 #999}
.testbox .arrow {background:url(images-new-2014/arrow.png) no-repeat; width:30px; height:40px; position: absolute; left:-30px; top:40px}
.testbox2 {background:#f5f5f5; position:relative; float:left; padding:15px 30px; width:630px; margin:20px 0px 20px 40px; box-shadow: 1px 1px 3px 0 #999}
.testbox2 .arrow2 {background:url(images-new-2014/arrow-right.png) no-repeat; width:30px; height:40px; position: absolute; right:-30px; top:40px}
.testboxfull {background:#f5f5f5; position:relative; padding:15px 30px; margin:20px 0px 20px 0px; box-shadow: 1px 1px 3px 0 #999}
.specialbox {background:#f5f5f5; position:relative; font-family: arial; padding: 30px 50px; height:150px;margin:20px 0px 20px 0px; border: solid 10px #F9945F;width: 520px; margin: 0px auto;line-height: 25px;}
img.round {border: 2px solid #efefef;
	border-radius: 100px !important;
	width: 200px;
	height: 200px;
	margin: 0px auto;
	display: block}
.imgltm {float:left; margin:30px 10px 0 10px}
.imgltmr {float:right; margin:30px 10px 0 10px}
.font16 {font-size:16px;}
.imgcheck {background:url(images-new-2014/check1.png) no-repeat top left; padding-left:50px; min-height:40px; margin-left:30px; padding-bottom:10px}
.imgcheck2 {background:url(images-new-2014/check1.png) no-repeat top left; padding-left:50px; line-height:30px; margin-left:30px; padding-bottom:10px}
.imgcheck3 {background:url(images-new-2014/check1.png) no-repeat top left; padding-left:50px; line-height:40px; margin-left:30px; padding-bottom:10px}
.imgarrow {background:url(images-new-2014/arrow-3.png) no-repeat top left; padding-left:50px; line-height:30px; margin-left:30px}
.imgcross {background:url(images-new-2014/cross.png) no-repeat top left; padding-left:50px; min-height:30px; margin-left:30px}
.imggtick {background:url(images-new-2014/green-tick.png) no-repeat top left; padding-left:50px; line-height:40px; margin-left:30px}
.imggtick3 {background:url(images-new-2014/green-tick.png) no-repeat top left; padding-left:50px; line-height:26px; margin-left:30px}.imggtick2 {background:url(images-new-2014/green-tick.png) no-repeat top left; padding-left:50px; min-height:40px; margin-left:30px}
.imggtick4 {background:url(images-new-2014/green-tick.png) no-repeat top left; padding-left:50px; line-height:35px; margin-left:30px}
ul.bullet {margin:10px 0 0 30px;}
ul.bullet2 {font-size:28px;margin:30px 350px 20px 25px;}
ul.bullet2 li {line-height:32px;padding-bottom: 10px;}
ul.bullet3 {font-size:16px; line-height:25px;margin:10px 0 0 30px;}
.radial {background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.8) 20%, rgba(255,255,255,0.5) 55%, rgba(255,255,255,0) 75%);
background: -webkit-gradient(radial, center center, 0px, center center, 75%, color-stop(20%,rgba(255,255,255,0.8)), color-stop(55%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.8) 20%,rgba(255,255,255,0.5) 55%,rgba(255,255,255,0) 75%);
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.8) 20%,rgba(255,255,255,0.5) 55%,rgba(255,255,255,0) 75%);
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.8) 20%,rgba(255,255,255,0.5) 55%,rgba(255,255,255,0) 75%);
background: radial-gradient(ellipse at center,  rgba(255,255,255,0.8) 20%,rgba(255,255,255,0.5) 55%,rgba(255,255,255,0) 75%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
 margin: -20px -16%;padding: 20px 16%;}
 .help {background:url(images-new-2014/help.jpg) no-repeat bottom right; padding-right:300px; width:700px}
 .leftthird {float:left; margin:10px}
h1, h2, h3 { font-weight: normal; margin: 12px 0; }
h1 { font: 32px 'Open Sans Condensed', sans-serif; font-weight:400;}
h2 { font: 70px 'Open Sans Condensed', sans-serif; line-height:75px; font-weight:700; color:#808080 }
h3 { font: 34px 'Open Sans Condensed', sans-serif; font-weight:700; color:#808080 }
#sidebar h3 { font: 28px 'Open Sans Condensed', sans-serif; font-weight:400; color:#808080 }
p { margin: 12px 0; }
a { }
a:hover { } 

blockquote { }
blockquote p { }

ul, ol { margin: 0 0 10px 30px; }
.logo {float:left}
#trial {
width:410px;
height:45px;
float:right;
text-align:right;
margin-top:10px;
}
.trial_button{
margin: 0 auto;
//float:left;
}

.trial_search {
float:right;
}
.trial_search input[type=text] {padding:4px 5px; width:166px; margin-top:5px}

/* navigation */
#nav {float:right;}
.menu {margin:13px 0px 0px 0px; padding:0px}
.menu ul { list-style:none; margin:0px; padding:0px; }
.menu li {float:left; list-style:none;}
.menu a {font-size:15px; color:#333; text-decoration:none; padding:10px 15px 12px 15px}
.menu a:hover {color:#fff; background:#1da8f9}
.menu li.current-menu-item a {background:#1da8f9; color:#fff}
.menu li.current_page_item .sub-menu a {color:#000}
.menu li.current_page_item .sub-menu a:hover {color:#0093cf}
.menu .sub-menu li.current_page_item a {color:#0093cf}
.current_page_ancestor a, .current_page_parent a {background:#efefef; color:#0093cf}
.menu li ul {
	background: #6a8575;
	position: absolute;
	left: -999em;
	width: 250px;
	border-width:1px 1px 0;
	z-index:999;
	padding:0px;
	margin:8px 0px 0px 0px;
}
.menu li ul li {
padding:5px 0px; margin:1px 0px;float:none}
.menu li ul li a {
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	line-height:18px;
	}
.menu li ul li a.sf-with-ul {
	padding:5px 10px; 
}
.menu li ul li a:hover {
	color:#333
}
.menu li ul ul {
	margin: -30px 0 0 180px;
}
.menu li ul ul li a {
}
.menu li ul li ul li a {
}
.menu li:hover, .menu li.hover {
}
.menu li:hover ul ul, .menu li.sfhover ul ul,  .menu li:hover ul ul ul, .menu li.sfhover ul ul ul,  .menu li:hover ul ul ul ul, .menu li.sfhover ul ul ul ul {
	left:-999em;
}
.menu li:hover ul, .menu li.sfhover ul,  .menu li li:hover ul, .menu li li.sfhover ul,  .menu li li li:hover ul, .menu li li li.sfhover ul,  .menu li li li li:hover ul, .menu li li li li.sfhover ul {
	left:auto;
}
.menu .sf-sub-indicator {
	position:absolute;
	display:block;
	right:0.4em;
	top:40%;
	width:10px;
	height:10px;
	text-indent:-999em;
	overflow:hidden;
}

/* end nav */

/* fonts and buttons */
.video .join {margin:10px auto}
.joinsmall a {color:#fff; text-decoration:none; text-align:center; font-size:25px; text-shadow:0 0 3px #555; font-weight:bold; display:inline-block; background: #f17432;
background: -moz-linear-gradient(top,  #f17432 0%, #ea5507 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f17432), color-stop(100%,#ea5507));
background: -webkit-linear-gradient(top,  #f17432 0%,#ea5507 100%);
background: -o-linear-gradient(top,  #f17432 0%,#ea5507 100%);
background: -ms-linear-gradient(top,  #f17432 0%,#ea5507 100%);
background: linear-gradient(to bottom,  #f17432 0%,#ea5507 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f17432', endColorstr='#ea5507',GradientType=0 );
 padding:10px 35px; box-shadow:2px 2px 5px 0px #555; -webkit-box-shadow:2px 2px 5px 0px #555; -moz-box-shadow:2px 2px 5px 0px #555; line-height:18px; text-transform:uppercase}
.join1small a {color:#fff; text-decoration:none; text-align:center; font-size:25px; font-weight:bold; text-shadow:0 0 3px #555; display:inline-block; background: #6db3f2;
background: -moz-linear-gradient(top,  #6db3f2 0%, #3690f0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db3f2), color-stop(100%,#3690f0));
background: -webkit-linear-gradient(top,  #6db3f2 0%,#3690f0 100%);
background: -o-linear-gradient(top,  #6db3f2 0%,#3690f0 100%);
background: -ms-linear-gradient(top,  #6db3f2 0%,#3690f0 100%);
background: linear-gradient(to bottom,  #6db3f2 0%,#3690f0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#3690f0',GradientType=0 );
text-transform:uppercase; padding:10px 25px; box-shadow:2px 2px 5px 0px #555; -webkit-box-shadow:2px 2px 5px 0px #555; -moz-box-shadow:2px 2px 5px 0px #555; line-height:18px}
.join { display:block; margin:30px auto 20px auto; text-align:center}
.join1 { display:block; margin:10px auto 20px; text-align:center}
.join2 { display:block; margin:10px auto 20px; text-align:center}
.join a {color:#fff; text-decoration:none; text-align:center; font-size:28px; text-shadow:0 0 3px #555; font-weight:bold; display:inline-block; background: #f17432;
background: -moz-linear-gradient(top,  #f17432 0%, #ea5507 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f17432), color-stop(100%,#ea5507));
background: -webkit-linear-gradient(top,  #f17432 0%,#ea5507 100%);
background: -o-linear-gradient(top,  #f17432 0%,#ea5507 100%);
background: -ms-linear-gradient(top,  #f17432 0%,#ea5507 100%);
background: linear-gradient(to bottom,  #f17432 0%,#ea5507 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f17432', endColorstr='#ea5507',GradientType=0 );
 padding:20px 70px; box-shadow:2px 2px 5px 0px #555; -webkit-box-shadow:2px 2px 5px 0px #555; -moz-box-shadow:2px 2px 5px 0px #555; line-height:18px; text-transform:uppercase}
.join1 a {color:#fff; text-decoration:none; text-align:center; font-size:28px; font-weight:bold; text-shadow:0 0 3px #555; display:inline-block; background: #6db3f2;
background: -moz-linear-gradient(top,  #6db3f2 0%, #3690f0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db3f2), color-stop(100%,#3690f0));
background: -webkit-linear-gradient(top,  #6db3f2 0%,#3690f0 100%);
background: -o-linear-gradient(top,  #6db3f2 0%,#3690f0 100%);
background: -ms-linear-gradient(top,  #6db3f2 0%,#3690f0 100%);
background: linear-gradient(to bottom,  #6db3f2 0%,#3690f0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#3690f0',GradientType=0 );
text-transform:uppercase; padding:20px 70px; box-shadow:2px 2px 5px 0px #555; -webkit-box-shadow:2px 2px 5px 0px #555; -moz-box-shadow:2px 2px 5px 0px #555; line-height:18px}

.join2 a {color:#fff; text-decoration:none; text-align:center; font-size:28px; font-weight:bold; text-shadow:0 0 3px #555; display:inline-block; background: #65E668;
background: -moz-linear-gradient(top,  #65E668 0%, #22B520 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65E668), color-stop(100%,#22B520));
background: -webkit-linear-gradient(top,  #65E668 0%,#22B520 100%);
background: -o-linear-gradient(top,  #65E668 0%,#22B520 100%);
background: -ms-linear-gradient(top,  #65E668 0%,#22B520 100%);
background: linear-gradient(to bottom, #65E668 0%,#22B520 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#3690f0',GradientType=0 );
text-transform:uppercase; padding:20px 70px; box-shadow:2px 2px 5px 0px #555; -webkit-box-shadow:2px 2px 5px 0px #555; -moz-box-shadow:2px 2px 5px 0px #555; line-height:18px}
.join a .small, .join1 a .small, .join2 a .small {font-size:16px;}
.joinsmall a .small, .join1small a .small {font-size:16px;}
.openc38 {font: 38px 'Open Sans Condensed', sans-serif; color:#808080; font-weight:700}
.openc32 {font: 32px 'Open Sans Condensed', sans-serif; color:#808080; font-weight:700;}
.openc28 {font:26px 'Open Sans Condensed', sans-serif; font-weight:700; line-height:32px}
.openc20 {font:20px 'Open Sans Condensed', sans-serif; font-weight:700; line-height:normal}
.open14 {font:14px 'Open Sans', sans-serif; font-weight:400; line-height:normal}
.open18 {font:18px 'Open Sans', sans-serif; font-weight:400; line-height:normal}
.open14g {font:14px 'Open Sans', sans-serif; font-weight:400; line-height:normal; margin:-10px 0 20px 0;color:#808080}
.center {text-align:center}
div.center {display:block; margin:0 auto}
/* end fonts and buttons */
/* colours */
.lblue {color:#00afff}
.dgrey {color:#808080}
.greenl {color:#009900}
.greenbright {color:#87d029}
.greenbright2 {color:#87d029;text-shadow:1px 1px 3px #555;}
.orangebright {color:#F9945F;text-shadow: 1px 1px 1px #0A4B75;}
.black {color:#000}
.white {color:#fff; text-shadow:1px 1px 3px #555}
/* end */
.post { }
.pagination {text-align:center}
.pagination a {padding:3px 5px; margin:0px 2px; background:#06C; color:#fff; text-align:center; border:1px solid #06c;}
.pagination a:hover {color:#000; text-decoration:none }
.pagination .current {background:#fff; color:#06c; border:1px solid #06c; padding:3px 5px; margin:0px 2px}
.entry { }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.postmetadata { }

#sidebar { }

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }
	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { padding: 20px; }
ol.commentlist li.comment div.comment-author {font:14px "Trebuchet MS", Arial, Helvetica, sans-serif }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:left; margin: 0 10px 0px 0px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata {margin-bottom:10px }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p {font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:18px; }
.comment-body p {margin:0px 0px 7px 0px}
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 {margin: 0 0 10px 20px; background:#fefed7; border:1px solid #efefef}
ol.commentlist li.comment ul.children li.depth-3 { margin: 0 0 10px 20px; }
ol.commentlist li.comment ul.children li.depth-4 { margin: 0 0 10px 20px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; border:1px solid #efefef; margin:10px 0px }
ol.commentlist li.odd { background: #f6f6f6; border:1px solid #efefef; margin:10px 0px}
ol.commentlist li.parent {  }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }
form { }
input[type=text] { }
textarea { }
hr {border:none; border-bottom:1px solid #ccc; margin:20px 0px}
.alignright {float:right; margin:-10px 0 -10px 30px}
.alignright2 {float:right; margin:0px 0 0px 30px}
.alignright3 {float:right; margin:10px 0 10px 30px}
.alignleft {float:left; margin:-10px 30px -10px 0}
.alignleft2 {float:left; margin:10px 30px 10px 0}
.aligncenter {display:block; margin:10px auto}
.alignrightc {float:right; margin:10px 100px 10px 30px}
.alignleftc {float:left; margin:10px 30px 10px 100px}
.alignrightd {float:right; margin:10px 10px 10px 10px}
.alignleftd {float:left; margin:10px 10px 10px 10px}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

.guarantee-box { 
	background:url(images-new-2014/guaranteebg.jpg) no-repeat center;
	border:10px solid #fff;
	box-shadow:0 0 15px 0 #555;
	width:750px;
	padding: 20px 25px;
	text-align:left;
	margin:10px auto;
	font-size:16px
}
.guarantee-box .alignright, .started-box .alignright {margin:10px 0 10px 20px;}
.started-box { 
	background:url(images-new-2014/startedbg.jpg) no-repeat center;
	border:10px solid #fff;
	box-shadow:0 0 15px 0 #555;
	width:750px;
	padding: 20px 15px;
	text-align:left;
	margin:10px auto;
	font-size:16px
}
.started-box .center h3 {font-size:22px;}
.container-sad-girl {background:url(images-new-2014/sad.jpg) no-repeat right bottom; width:680px; margin:0 auto; padding:10px 320px 10px 0; }
.container-supporing-parent {position:relative; background-size:contain; width:800px; margin:0 auto; padding:10px 0 10px 200px; }
.container-supporing-parent .imgpos {position:absolute; bottom:0; left:0;}
.container .imgpos {position:absolute; bottom:-10px; left:590px;}

/* Inner Page Css */
.contleft {float:left; width:670px; margin-left:25px;}
#sidebar {float:right; width:250px; margin-right:25px;}
.footer {background:#222222; color:#ccc; text-align:center }
.footer .col, .footer .col .container {background:#444444 !important; padding:10px 0}
.footer .container {background:#222222 !important; padding:5px 0}
.footer a {color:#fff; text-decoration:none;}
.footer a:hover {color:#ccc}
.one_half {float:left; width:50%}
.clearboth {clear:both}
.reading-box { padding:10px; }
body.page-template-new-2014-inner-php h1, body.page-template-new-2014-inner-fullwidth-php h1 {font-size:36px;}
body.page-template-new-2014-inner-php h2 , body.page-template-new-2014-inner-fullwidth-php h2 {font:30px 'Open Sans Condensed', sans-serif;}
body.page-template-new-2014-inner-php ul, body.page-template-new-2014-inner-fullwidth-php ul {margin:10px 0 10px 30px;}
.main {padding:0px 25px}
} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */

.prd-hm-year .subscription-details {
    display: none;
}
	

input.assessment-yes.assessment-1-yes, input.assessment-yes.assessment-2-yes, input.assessment-yes.assessment-3-yes {
    background: #0A8E15;
    width: 50%;
    padding: 15px;
    float: left;
    font-size: 25px;
    font-family: 'open sans';
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
}

input.assessment-no.assessment-1-no, input.assessment-no.assessment-2-no, input.assessment-no.assessment-3-no {
    background: #A84242;
    width: 50%;
    padding: 15px;
    font-size: 25px;
    font-family: 'open sans';
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
}

.newboxes {margin:0px auto; border: solid 5px #E2E2E2;}
a:focus {
  color: #000;
}


.testboxes {height:250px;margin:0px auto;position:relative;}

.testboxes a {color:#ffffff;}
a:focus {
  color: #000;
}
.testcontent{margin-top:100px;padding: 50px;background-color: #fff; border-radius: 7px;}
.testboxes h1 {  font: 36px 'Helvetica'; font-weight: 700;}

a {
  color: #989898; }
  
table#test td {border: 1px solid #000;  padding: 15px;}

.testcontent h1 {
    font: 36px "Comic Sans MS", "Comic Sans" !important;
    font-weight: 700;
}	
#new_login_form {
background: #fff;
padding: 70px;
}

#new_login_form p {
    color: #0b5aa1;
    font-size: 12px;
}

#new_login_form .login.custom {
    background: #f5f5f5 none repeat scroll 0 0;
    border-top: 3px solid #0b5aa1;
    box-shadow: 0 1px 1px #cacaca;
    box-sizing: border-box;
    display: table;
    margin: 0 auto 40px;
    padding: 20px 10px;
    width: 55%;
    text-align:left !important;
}

#new_login_form .login.custom .form-row.form-row-wide {
    display: table;
    margin: 0;
    width: 100%;
}

#new_login_form input[type="text"], new_login_form input[type="password"] {
    border: 1px solid #cacaca;
    box-sizing: border-box;
    float: left;
    height: 30px;
    margin-bottom: 14px;
    padding: 0 10px;
    width: 317px;
}

#new_login_form .login.custom label {
    display: block;
    float: left;
    width: 121px;
}

input[type="text"], #new_login_form input[type="password"] {
    border: 1px solid #cacaca;
    box-sizing: border-box;
    float: left;
    height: 30px;
    margin-bottom: 14px;
    padding: 0 10px;
    width: 317px;
}

#new_login_form .login.custom .inline {
    clear: both;
    display: table;
    float: left;
    padding-left: 116px;
    text-align: left;
    width: 100%;
}


#new_login_form .login.custom .button {
    background: #0b5aa1 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    display: table;
    float: left;
    font-weight: bold;
    margin: 10px 0 0 116px;
    padding: 7px 14px;
}


.login-msg {
width: 49%;
    margin: 0px auto;
    text-align: center;
    background: #FFD0D0;
    padding: 15px;
    color: #000;
}

body.page-id-31790 {
    background: #0E8DEE url(images-new-2014/blue-bg-body.jpg)repeat;
    background-size: contain;
}

.page-id-31790 #header{
width:100% !important;
}

/* 23 june:sam*/
p.login-succ-msg {width: 49%;margin: 0px auto;text-align: center;background: #98e698;padding: 15px;color: #025 !important;}

.webinar a {
       display: block;
    margin: 1px auto 1px auto;
    color: #fff;
    text-decoration: none;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f17432', endColorstr='#ea5507',GradientType=0 );
    padding: 5px 20px;
    line-height: 22px;
}

.orange {
    background: #eb580b;
    text-shadow: 1px 1px 3px #555;
}
