/*   START reset         --------------------------------------------------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
a {	/* get rid of link outlines in firefox */
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
}
a:focus {
	outline:none
}

/*   END reset         --------------------------------------------------------------------------------------------------------*/


/*  GENERIC  --------------------------------------------------------------------------------------------------*/


html{
	font-size: 62.5%;	
}

body{
	font-size: 1.2em;
	line-height: 1.8em;
	color: black;
	font-family: Arial, Helvetica, sans-serif;	
	background: white url(/img/layout/body-bkg.jpg) repeat-x 0 0;
}

h1{
	color: #518dad;	
	margin-bottom: 20px; 
}

h2{
	margin: 20px 0 10px 0;
	text-transform: uppercase;
	font-size: 1em;
	font-weight: bold;
	color: #ec4d2f;
	line-height: 1.5em;
}

h3{
	font-size: 1.5em;
	color: #518dad;
	margin: 15px 0 15px 0;
	font-weight: bold;
}

p{
	margin: 10px 0;
}

ul, ol{
	margin: 10px 0;
}

li{
	
	margin-left:25px;
	padding-left:5px;
}

ul li{
	list-style-type: disc;	
}

ol li{
	list-style-type: decimal;	
}

blockquote{
	font-style: italic;
	font-size: 1.11666em;
	line-height: 1.5em;	
	color: #757869;
}

blockquote em{
	display: block;
	margin-top: 10px;
	color:#B7EDB0;
	font-size:0.9em;
	font-weight:bold;
	line-height:1.35em;
	color: #369346;
}

a{
	color: #518dad;	
}

a:hover{
	text-decoration: none;	
}


form{
	margin: 15px 0;	
}

fieldset{
	margin: 10px 0;	
}

label, legend{
	display: block;
	color: #5a5c55;	
	font-weight: bold;
}

legend{
	margin: 10px 0 5px 0;
	display: block;
}

input{
	color: #5a5c55;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	
}

label input{
	margin-right: 5px;	
}

select{
	width: 70%;
	padding: 3px 0;
	background-color: white;
	border: 1px solid #dddfd9;	
}

input.txt{
	background-color: white;
	border: 1px solid #dddfd9;
	width: 99%;
	padding: 5px 2px;
}

.hasSelect, .hasTextarea, .hasTextInput, .hasRadio, .hasCheckbox{
	position: relative;
	padding-left: 20px;
}

.hasSelect select{
	position: absolute;
	top: 0;
	left: 0;	
}

.hasTextInput input{
	position: absolute;
	top: 0;
	left: 0;	
}

.hasTextarea textarea{
	position: absolute;
	top: 0;
	left: 0;	
}

.hasRadio input{
	position: absolute;
	top: 4px;
	left: 0;	
}

*:first-child+html .hasRadio input{
	top: -3px;	
}

* html .hasRadio input{
	top: -3px;	
	left: -25px;
}


.hasCheckbox input{
	position: absolute;
	top: 4px;
	left: 0;
}

*:first-child+html .hasCheckbox input{
	top: -3px;	
}

* html .hasCheckbox input{
	top: -3px;	
	left: -25px;
}

table{
	border-collapse: collapse;	
	width: 100%;
	margin: 10px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}



table th, table td{
	border: 1px solid #cccccc;	
	vertical-align: top;
	padding: 5px 7px;
}

form table th, form table td{
	border: 0;	
}

table th{
	font-weight: bold;	
	background: white url(/img/layout/th-bkg.jpg) repeat-x left bottom;
}


/*  wrapper  --------------------------------------------------------------------------------------------------*/

.wrapper{
	width: 980px;
	margin: 0 auto;	
}



/*  header  --------------------------------------------------------------------------------------------------*/

#header{
	min-height: 120px;
	background: transparent url(/img/layout/header-arrow.jpg) no-repeat 815px 0;
}

* html #header{
	height: 120px;
}

#header .logo{
	float: left;
	height: 77px;
	width:320px;
	text-indent: -9000px;
	margin-top: 40px;
	background: transparent url(/img/layout/logo.jpg) no-repeat 0 0;	
}

#header .access{
	float: right;
	margin: 50px 0 0 0;
	color: #ec4d2f;	
	
	background: transparent url(/img/layout/access-icon.jpg) no-repeat left center;
	
	font-size: 15px;
	padding-left: 35px;
}

#header .access:hover{
	text-decoration: none;	
}

/*   main nav         --------------------------------------------------------------------------------------------------------*/

#nav { 
	height: 48px; 
	background: transparent url(/img/layout/nav_links.jpg) no-repeat 0 0; 
	position:relative;
	z-index:3000;
}

#nav ul{
	height: 48px;
	margin: 0;
	padding: 0 0 0 12px;
	list-style-type: none;
}

#nav ul li{
	float: left;
	height: 46px;
	padding: 0 10px;
	margin: 2px 0 0 0;
	list-style-type: none;
	background: transparent url(/img/layout/nav-divider.jpg) no-repeat top right;
	
	position: relative;
}

#nav ul li:last-child{
	background-image: none;	
}

#nav ul li a{
	float: left;
	margin: 7px 0 0 0;
	padding: 0 6px;
	height: 23px;
	line-height: 23px;
	
	color: #854e0e;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background: transparent url(/img/layout/main-nav-a-bkg.jpg) repeat-x 0 30px;
	text-shadow: 0 1px 1px rgba(255,255,255,0.6);
}

#nav ul li a:hover, #nav ul li.selected a{
	background-position: 0 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#nav ul li ul{
	display: none;
	position:absolute;
	top: 39px;
	left: -5px;
	width: 213px;
	height: auto;
	margin: 0;
	padding: 0 0 16px 0;
	float: none;
	background: transparent url(/img/layout/dropdown-bottom.png) no-repeat left bottom;
}

#nav ul li:hover ul{
	display: block;	
}

* html #nav ul li ul{
	background: transparent url(/img/layout/dropdown-bottom.gif) no-repeat left bottom;
}

#nav ul li ul li{
	float: none;
	display: block;
	height: auto;
	min-height: 10px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: transparent url(../img/layout/dropdown-middle.png) repeat-y 0 0;
}

* html #nav ul li ul li{
	height: 10px;
	background: transparent url(../img/layout/dropdown-middle.gif) repeat-y 0 0;
}

#nav ul li ul li.last, #nav ul li ul li.last-active{
	background: transparent url(../img/layout/dropdown-middle.png) repeat-y 0 0;	
}

* html #nav ul li ul li.last{
	background: transparent url(../img/layout/dropdown-middle.gif) repeat-y 0 0;	
}

* html #nav ul li ul li.last-active{
	background: transparent url(../img/layout/dropdown-middle.gif) repeat-y 0 0;	
}

#nav ul li ul li a{
	float: none;
	display: block;
	height: auto;
	min-height: 5px;
	background-image: none;
	background-color: transparent;
	margin: 0 8px 0 7px;
	padding: 8px 15px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #dfe1d9;
	line-height: 1.4em;
	text-transform: uppercase;
	color: #757869;
}

* html #nav ul li ul li a{
	height: 5px;	
}

#nav ul li ul li a:hover, #nav ul li ul li.active a, #nav ul li ul li.first-active a, #nav ul li ul li.last-active a{
	color: #ec4d2f;
}

#nav ul li ul li.first a, #nav ul li ul li.first-active a{
	border-top-width: 0;
	padding-top: 14px;
	background: transparent url(/img/layout/dropdown-top.jpg) no-repeat top center;
}

#nav ul li ul li.last a, #nav ul li ul li.last-active a{
	border-bottom-width: 0;
	padding-bottom: 2px;
}



/*   breadcrumbs        --------------------------------------------------------------------------------------------------------*/

.breadcrumbs{
	
}

.breadcrumbs p.list{
	float: left;
}

.breadcrumbs p.list  a{
	float: left;
	padding-left: 20px;
	margin-right: 12px;
	background: transparent url(/img/layout/breadcrumbs-divider.gif) no-repeat left center;
}

.breadcrumbs p.list a:first-child{
	background-image: none;	
	padding-left: 0;
}


/*  content  --------------------------------------------------------------------------------------------------*/

.content{
	
}


/*  two cols  --------------------------------------------------------------*/


.twocols-left{
	float: left;
	width: 640px;
}

.twocols-left .content-box{
	margin: 20px 0;
	background: transparent url(/img/layout/content-box-middle.jpg) repeat-y 0 0;	
}

.twocols-left .content-box .top{
	background: transparent url(/img/layout/content-box-top.jpg) no-repeat 0 0;	
}

.twocols-left .content-box .bottom{
	padding: 30px;
	min-height: 140px;
	background: transparent url(/img/layout/content-box-bottom.jpg) no-repeat left bottom;	
}

* html .twocols-left .content-box .bottom{
	height: 140px;
}

.twocols-left .content-box .bottom h2,
.twocols-left .content-box .bottom h3{
	color: #369346;
}






.twocols-right{
	float: right;
	width: 300px;
}

.twocols-right h2,
.twocols-right h3{
	color: black;
	font-size: 1.1666em;
	text-transform: none;
	margin: 15px 0 10px 0;
}

.twocols-right p{
	margin: 5px 0;	
}


.twocols-right .img{
	width: 300px;
	
	background: transparent url(/img/layout/sidebar-img-bkg-middle.jpg) repeat-y 0 0;	
}

.twocols-right .img .top{
	background: transparent url(/img/layout/sidebar-img-bkg-top.jpg) no-repeat 0 0;	
}

.twocols-right .img .bottom{
	min-height: 50px;
	padding: 7px 0;
	background: transparent url(/img/layout/sidebar-img-bkg-bottom.jpg) no-repeat left bottom;	
}

* html .twocols-right .img .bottom{
	height: 50px;
}

.twocols-right .img .bottom img{
	display: block;
	margin: 0 auto;
	width: 286px;
}

.twocols-right .subscribe {
	background:url("/img/layout/btn-subscribe-white.jpg") no-repeat scroll 0 0 transparent;
	display:block;
	height:60px;
	text-indent:-9000px;
	width:299px;
	margin: 15px 0;
}

.twocols-right .rss {
	background:url("/img/layout/btn-rss.jpg") no-repeat scroll 0 0 transparent;
	display:block;
	height:60px;
	text-indent:-9000px;
	width:299px;
	margin: 15px 0;
}

#content .twocols-right a.try, a#left-col-try {
	background:url("/img/layout/btn_tryDFT2.jpg") no-repeat scroll 0 0 transparent;
	display:block;
	height:60px;
	text-indent:-9000px;
	width:299px;
	margin: 15px 0;
}


/*  two cols left cols  ---------------------------------------------*/


.twocolsleft-cols-left{
	float: left;
	width: 200px;
}

.twocolsleft-cols-right{
	float: right;
	width: 400px;
}


/*  two cols 480  --------------------------------------------------------------*/

.twocols-left-480{
	float: left;
	width: 480px;
}

.twocols-right-480{
	float: right;
	width: 450px;
	padding-left: 30px;
}

/*  three cols  --------------------------------------------------------------*/

.threecols-left{
	float: left;
	width: 300px;
	margin-right: 40px;
}

.threecols-middle{
	float: left;
	width: 300px;
}

.threecols-right{
	float: right;
	width: 300px;
}


/*  super footer  --------------------------------------------------------------------------------------------------*/

#super-footer{
	padding: 0;
	background: #f5f7f0 url(/img/layout/super-footer-bkg.gif) repeat-x left bottom;
	/*border-top: 1px solid #dedfda;*/
}

#super-footer .wrapper{
	position: relative;	
}

#super-footer .bigger{
	font-size: 1.5em;
	font-weight: bold;
}

/*  connect  --------------------------------------------------------------------------------------------------*/

.connect{
	margin: 0;
	padding: 0;
}

.connect li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	width: 49%;
}

.connect li a{
	float: left;
	height: 30px;
	padding-left: 25px;
	line-height: 30px;	
	font-weight: bold;
}

.connect li a.c-twitter{
	color: #33ccff;
	background: transparent url(/img/layout/icon_twitter_white.gif) no-repeat left center;
}

.connect li a.c-linkedin{
		color: #3399cc;
	background: transparent url(/img/layout/icon_linkedin_white.gif) no-repeat left center;
}

.connect li a.c-facebook{
	color: #3b5997;
	background: transparent url(/img/layout/icon_fb_white.gif) no-repeat left center;
}

.connect li a.c-rss{
	color: #369346;
	background: transparent url(/img/layout/icon_rss.gif) no-repeat left center;
}

/*  footer  --------------------------------------------------------------------------------------------------*/

#footer{
	padding: 0 0 50px 0;
}

.f-bkg-color{
	background-color: #f5f7f0;	
}

#footer .wrapper{
	padding-top: 20px;	
}

.footer-with-border{
	border-top: 1px solid #dcded8;	
}

#footer-nav ul{
	margin: 0;
	padding: 0;	
}

#footer-nav ul li{
	margin: 0;
	padding: 0;
	list-style-type: none;	
}

#footer-nav ul li#fn-col1{
	float: left;	
	width: 70px;
}

#footer-nav ul li#fn-col2{
	float: left;	
	width: 120px;
}

#footer-nav ul li#fn-col3{
	float: left;
	width: 235px;	
}

#footer-nav ul li#fn-col4{
	float: left;
	width: 230px;	
}

#footer-nav ul li#fn-col5{
	float: left;
	width: 124px;	
}

#footer-nav ul li#fn-col6{
	float: left;
	width: 58px;	
}

#footer-nav ul li#fn-col7{
	float: left;
	width: 57px;	
}

#footer-nav ul li#fn-col8{
	float: left;	
	width: 86px;
}

#footer-nav ul li a{
	text-transform: uppercase;
	font-weight: bold;
	color: #369346;	
	text-decoration: none;
}

#footer-nav ul li a:hover{
	text-decoration: underline;	
}

#footer-nav ul li li{
	float: none;
	display: block;	
	margin-bottom: 5px;
}

#footer-nav ul li li a{
	text-transform: none;
	font-weight: normal;
	color: #757869;	
}


/* START: eLearning Course Login Zone Subscriptions Formatting */

ul.zoneSubscriptions, ul.zoneSubscriptions li, ul.zoneSubscriptions li ul, ul.zoneSubscriptions li ul li {
          list-style-type: none;
          margin: 0;
          padding: 0;
}

ul.zoneSubscriptions {
          float: left;
          width: 430px;
          padding: 0;
          min-height: 300px;
}

ul.zoneSubscriptions li ul {
          float: left;
          clear: both;
          width: 405px; /* 430px */
          margin: 0;
          padding: 0 0 0 25px;
}

ul.zoneSubscriptions li ul li {
          float: left;
          width: 176px;
          /*
		  font-family: Arial, Helvetica, sans-serif;
          font-size: 12px;
          font-weight: 100;
          color: #000000;
          line-height: 150%;
		  */
          margin: 0;
          padding: 0 0 10px 0;
}

/* END: eLearning Course Login Zone Subscriptions Formatting */





/*   general         --------------------------------------------------------------------------------------------------------*/


.readonly {
          background-color: #CCCCCC;
}

div.captchaimg {
          margin: 7px 0;
}



.clear { clear: both; }

.hasFloat:after{
	content: '.';
	height: 0;
	display: block;
	clear: both;
	visibility: hidden;
}

*:first-child+html .hasFloat{
	min-height: 1px;
}

* html .hasFloat{
	height: 1%;
}

.f-right{float: right;display:inline;}
.f-left{float: left;display:inline;}

.clear-left{clear:left;}
.clear-right{clear:right;}

.m-0{margin: 0;}.m-5{margin:5px;}.m-10{margin:10px;}.m-15{margin:15px;}.m-20{margin: 20px;}.m-25{margin: 25px;}.m-30{margin:30px;}
.m-35{margin:35px;}.m-40{margin:40px;}.m-45{margin:45px;}.m-50{margin:50px;}

.mt-0{margin-top: 0;}.mt-5{margin-top: 5px;}.mt-10{margin-top: 10px;}.mt-15{margin-top: 15px;}.mt-20{margin-top: 20px;}
.mt-25{margin-top: 25px;}.mt-30{margin-top: 30px;}

.mb-0{margin-bottom: 0;}.mb-5{margin-bottom: 5px;}.mb-10{margin-bottom: 10px;}.mb-15{margin-bottom: 15px;}.mb-20{margin-bottom: 20px;}
.mb-25{margin-bottom: 25px;}.mb-30{margin-bottom: 30px;}.mb-40{margin-bottom: 40px;}.mb-50{margin-bottom: 50px;}

.mtb-0{margin-bottom: 0;margin-top: 0;}.mtb-5{margin-bottom: 5px;margin-top:5px;}.mtb-10{margin-bottom: 10px;margin-top:10px;}
.mtb-15{margin-bottom: 15px;margin-top:15px;}.mtb-20{margin-bottom: 20px;margin-top:20px;}.mtb-25{margin-bottom: 25px;margin-top:25px;}
.mtb-30{margin-bottom: 30px;margin-top:30px;}.mtb-40{margin-bottom: 40px;margin-top:40px;}.mtb-50{margin-bottom: 50px;margin-top:50px;}

.mr-0{margin-right: 0;}.mr-5{margin-right: 5px;}.mr-10{margin-right: 10px;}.mr-15{margin-right: 15px;}.mr-20{margin-right: 20px;}
.mr-25{margin-right: 25px;}.mr-30{margin-right: 30px;}.mr-35{margin-right: 35px;}.mr-40{margin-right: 40px;}.mr-45{margin-right: 45px;}
.mr-50{margin-right: 50px;}.mr-55{margin-right: 55px;}.mr-60{margin-right: 60px;}

.ml-0{margin-left: 0;}.ml-5{margin-left: 5px;}.ml-10{margin-left: 10px;}.ml-15{margin-left: 15px;}
.ml-20{margin-left: 20px;}.ml-25{margin-left: 25px;}.ml-30{margin-left: 30px;}.ml-35{margin-left: 35px;}.ml-40{margin-left: 40px;}
.ml-45{margin-left: 45px;}.ml-50{margin-left: 50px;}.ml-55{margin-left: 55px;}.ml-60{margin-left: 60px;}

.mlr-0{margin-left: 0;margin-right: 0;}.mlr-5{margin-left: 5px;margin-right: 5px;}
.mlr-10{margin-left: 10px;margin-right: 10px;}.mlr-15{margin-left: 15px;margin-right: 15px;}
.mlr-20{margin-left: 20px;margin-right: 20px;}.mlr-25{margin-left: 25px;margin-right: 25px;}
.mlr-30{margin-left: 30px;margin-right: 30px;}.mlr-35{margin-left: 35px;margin-right: 35px;}
.mlr-40{margin-left: 40px;margin-right: 40px;}.mlr-45{margin-left: 45px;margin-right: 45px;}
.mlr-50{margin-left: 30px;margin-right: 50px;}

.p-0{padding: 0;}.p-5{padding:5px;}.p-10{padding:10px;}.p-15{padding:15px;}.p-20{padding: 20px;}.p-25{padding: 25px;}.p-30{padding:30px;}
.p-35{padding:35px;}.p-40{padding:40px;}.p-45{padding:45px;}.p-50{padding:50px;}.p-55{padding:55px;}.p-60{padding:60px;}

.pt-0{padding-top: 0;}.pt-5{padding-top: 5px;}.pt-10{padding-top: 10px;}.pt-15{padding-top: 15px;}.pt-20{padding-top: 20px;}
.pt-25{padding-top: 25px;}.pt-30{padding-top: 30px;}.pt-35{padding-top: 35px;}.pt-40{padding-top: 40px;}.pt-45{padding-top: 45px;}
.pt-50{padding-top: 50px;}.pt-55{padding-top: 55px;}.pt-60{padding-top: 60px;}.pt-65{padding-top: 65px;}

.pb-0{padding-bottom: 0;}.pb-5{padding-bottom: 5px;}.pb-10{padding-bottom: 10px;}.pb-15{padding-bottom: 15px;}.pb-20{padding-bottom: 20px;}
.pb-25{padding-bottom: 25px;}.pb-30{padding-bottom: 30px;}.pb-35{padding-bottom: 35px;}.pb-40{padding-bottom: 40px;}.pb-45{padding-bottom: 45px;}
.pb-50{padding-bottom: 50px;}.pb-55{padding-bottom: 55px;}.pb-60{padding-bottom: 60px;}.pb-65{padding-bottom: 65px;}
.pb-70{padding-bottom: 70px;}.pb-80{padding-bottom: 80px;}.pb-90{padding-bottom: 90px;}


.ptb-0{padding-bottom: 0;padding-top: 0;}.ptb-5{padding-bottom: 5px;padding-top:5px;}.ptb-10{padding-bottom: 10px;padding-top:10px;}
.ptb-15{padding-bottom: 15px;padding-top:15px;}.ptb-20{padding-bottom: 20px;padding-top:20px;}.ptb-25{padding-bottom: 25px;padding-top:25px;}
.ptb-30{padding-bottom: 30px;padding-top:30px;}.ptb-40{padding-bottom: 40px;padding-top:40px;}.ptb-50{padding-bottom: 50px;padding-top:50px;}

.pl-0{padding-left: 0;}.pl-5{padding-left: 5px;}.pl-10{padding-left: 10px;}.pl-15{padding-left: 15px;}.pl-20{padding-left: 20px;}
.pl-25{padding-left: 25px;}.pl-30{padding-left: 30px;}.pl-35{padding-left: 35px;}.pl-40{padding-left: 40px;}.pl-45{padding-left: 45px;}
.pl-50{padding-left: 50px;}.pl-55{padding-left: 55px;}.pl-60{padding-left: 60px;}.pl-65{padding-left: 65px;}
.pl-90{padding-left: 90px;}

.pr-0{padding-right: 0;}.pr-5{padding-right: 5px;}.pr-10{padding-right: 10px;}.pr-15{padding-right: 15px;}.pr-20{padding-right: 20px;}
.pr-25{padding-right: 25px;}.pr-30{padding-right: 30px;}.pr-35{padding-right: 35px;}.pr-40{padding-right: 40px;}.pr-45{padding-right: 45px;}
.pr-50{padding-right: 50px;}.pr-55{padding-right: 55px;}.pr-60{padding-right: 60px;}.pr-65{padding-right: 65px;}
.pr-90{padding-right: 90px;}

.plr-0{padding-left: 0;padding-right: 0;}.plr-5{padding-left: 5px;padding-right: 5px;}
.plr-10{padding-left: 10px;padding-right: 10px;}.plr-15{padding-left: 15px;padding-right: 15px;}
.plr-20{padding-left: 20px;padding-right: 20px;}.plr-25{padding-left: 25px;padding-right: 25px;}
.plr-30{padding-left: 30px;padding-right: 30px;}.plr-35{padding-left: 35px;padding-right: 35px;}
.plr-40{padding-left: 40px;padding-right: 40px;}.plr-45{padding-left: 45px;padding-right: 45px;}
.plr-50{padding-left: 30px;padding-right: 50px;}

.w-100{width:100px;}
.w-200{width:200px;}
.w-300{width: 300px;}
.w-410{width:410px;}
.w-600{width:600px;}
.w-640{width:640px;}


.w-25p{width: 24%;}.w-30p{width: 29%;}.w-40p{width: 39%;}.w-45p{width: 44%;}.w-50p{width: 49%;}
.w-50p{width: 49%;}
.w-70p{width: 69%;}

.mheight-35{min-height:35px;}* html .mheight-35{height:35px;}
.mheight-50{min-height:50px;}* html .mheight-50{height:50px;}
.mheight-100{min-height:100px;}* html .mheight-100{height:100px;}
.mheight-110{min-height:110px;}* html .mheight-110{height:110px;}
.mheight-120{min-height:120px;}* html .mheight-120{height:120px;}
.mheight-130{min-height:130px;}* html .mheight-130{height:130px;}
.mheight-140{min-height:140px;}* html .mheight-140{height:140px;}
.mheight-150{min-height:150px;}* html .mheight-150{height:150px;}

.text-t-normal{text-transform: none;}
.text-t-upper{text-transform: uppercase;}
.text-t-lower{text-transform: lowercase;}
.text-centered{text-align:center;}
.text-w-normal{font-weight:normal;}

ul.unformatted{
	margin: 0;
	padding: 0;	
}

ul.unformatted li{
	margin: 0;
	padding: 0;	
	list-style-type: none;
	background-image: none;
}


.c-red, h1.c-red, h2.c-red, h3.c-red{ color: #ec4d2f;}

.img-centered{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.img-right{
	float: right;
	padding: 0;
	margin: 0 0 15px 10px;
}

.img-left{
	float: left;
	padding: 0;
	margin: 0 10px 15px 0;
}

#head-banner{
	float:left;
	height:60px;
	margin:40px 0 0 10px;
	width:468px;	
}
.nogame .vrg-link{display:none;}


/*---------------------------------------Course Buttons---------------------------------------*/
div.course-btns {display:block;width:100%;height:auto;margin:10px 0px 20px;padding:0px;float:left;clear:both;}
div.course-btns a.btn {display:block;width:157px;height:62px;margin:0px 10px 0px 0px;padding:0px;float:left;}
div.course-btns a.btn span{display:none;}
div.course-btns a.btn.start-course-ap_adma {background:url(/images/btn-start-course-ap_adma.png) left top no-repeat;margin-left:50px;}
div.course-btns a.btn.start-course-au_nz {background:url(/images/btn-start-course-au_nz.png) left top no-repeat;}
div.course-btns a.btn.start-course-uk {background:url(/images/btn-start-course-uk.png) left top no-repeat;}
div.course-btns a.btn.start-course-usa_canada {background:url(/images/btn-start-course-usa_canada.png) left top no-repeat;}
/*Play Game*/
div.course-btns a.btn.play-game {display:block;width:207px;height:62px;margin:0px;padding:0px;float:right;background:url(/images/btn-play_the_game.png) left top no-repeat;}

