/*
 * Impact Training
 * e-motion design
 * http://www.e-motion.com.au
 */
 
/* Fonts */
@font-face {
	font-family: 'HelveticaNeue';
	src: url('../fonts/helveticaneueltstd_bdcn-webfont.eot');
	src: local('@klhfg8@'),
		url('../fonts/helveticaneueltstd_bdcn-webfont.woff') format('woff'),
		url('../fonts/helveticaneueltstd_bdcn-webfont.ttf') format('truetype'),
		url('../fonts/helveticaneueltstd_bdcn-webfont.svg#webfontHy66fXf9') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Colour Themes */
body#green #main, body#red #main,
body#blue #main, body#orange #main,
body#purple #main, body#home #main {
	background: #ffffff url(../images/content-bottom-white.png) center bottom no-repeat;
	color: #3b3b3b;
	padding-top: 0;
	width: 685px;
	margin-left: 8px;
	padding-bottom: 12px;
}
body#green #main-top, body#red #main-top,
body#blue #main-top, body#orange #main-top,
body#purple #main-top, body#home #main-top {
	width: 685px;
	height: 12px;
}
body#green #section-menus, body#red #section-menus,
body#blue #section-menus, body#orange #section-menus,
body#purple #section-menus, body#home #section-menus {
	height: 63px;
}
body#green #content-body, body#red #content-body,
body#blue #content-body, body#orange #content-body,
body#purple #content-body, body#home #content-body { top: -252px; border-top: 5px solid; }
body#green table.contentpaneopen td.contentheading, 
body#red table.contentpaneopen td.contentheading, 
body#blue table.contentpaneopen td.contentheading, 
body#orange table.contentpaneopen td.contentheading, 
body#purple table.contentpaneopen td.contentheading,
body#home table.contentpaneopen td.contentheading,
body#home #main .componentheading {
	color: #ffffff;
	font-size: 38px;
	padding: 0 20px;
	height: 120px;
}
body#green #left, body#red #left,
body#blue #left, body#orange #left,
body#purple #left, body#home #left {
	width: 266px;
}
body#green .moduletable_sidemodule, body#red .moduletable_sidemodule,
body#blue .moduletable_sidemodule, body#orange .moduletable_sidemodule,
body#purple .moduletable_sidemodule, body#home .moduletable_sidemodule { background-image: url(../images/sidemodule-wide-top.png); }
body#green .mod_placehere_sidemodule, body#red .mod_placehere_sidemodule,
body#blue .mod_placehere_sidemodule, body#orange .mod_placehere_sidemodule,
body#purple .mod_placehere_sidemodule, body#home .mod_placehere_sidemodule,
body#home .event_legend_container { background-image: url(../images/sidemodule-wide-bottom.png); }

/* Home */
body#home table.course-list th { background: #40b3f4; }
body#home h2, body#home h3, body#home h4, body#home .colour,
body#home #content-body { color: #0C68A0; }
body#home table.contentpaneopen td.contentheading,
body#home #main .componentheading { background: #0C68A0 url(../images/content-icon-home.png) 530px center no-repeat; }
body#home #main .componentheading { margin: 0; width: 645px; display: block; text-transform: none; padding-top: 35px; height: 85px; }
body#home #main-top { background: url(../images/content-top-home.png) center top no-repeat; }
body#home form#searchForm {
	padding: 10px 25px;
	overflow: auto;
}

/* Green */
body#green table.course-list th { background: #a9d06a; }
body#green h2, body#green h3, body#green h4, body#green .colour,
body#green #content-body { color: #72b007; }
body#green table.contentpaneopen td.contentheading { background: #72b007 url(../images/content-icon-business.png) 580px center no-repeat; }
body#green #main-top { background: url(../images/content-top-green.png) center top no-repeat; }
body#green #left .moduletable_sidemenu ul.menu li a,
body#green #left .moduletable_sidemenu ul.menu li span.separator { background: #ffffff url(../images/menu-arrow-green-white.png) 15px center no-repeat; color: #000000; }
body#green #left .moduletable_sidemenu ul.menu li a:hover { background: #72b007 url(../images/menu-arrow-white-green.png) 15px center no-repeat; color: #ffffff; }
body#green #left .moduletable_sidemenu ul.menu li ul li a,
body#green #left .moduletable_sidemenu ul.menu li ul li span.separator { background: #d1d3d4 url(../images/menu-arrow-black.png) 10px center no-repeat; color: #000000; }
body#green #left .moduletable_sidemenu ul.menu li ul li a:hover { background: #d1d3d4 url(../images/menu-arrow-green.png) 10px center no-repeat; color: #72b007; }

/* Red */
body#red table.course-list th { background: #d76d72; }
body#red h2, body#red h3, body#red h4, body#red .colour,
body#red #content-body { color: #e31725; }
body#red table.contentpaneopen td.contentheading { background: #e31725 url(../images/content-icon-firstaid.png) 550px center no-repeat; }
body#red #main-top { background: url(../images/content-top-red.png) center top no-repeat; }
body#red #left .moduletable_sidemenu ul.menu li a,
body#red #left .moduletable_sidemenu ul.menu li span.separator { background: #ffffff url(../images/menu-arrow-red-white.png) 15px center no-repeat; color: #000000; }
body#red #left .moduletable_sidemenu ul.menu li a:hover { background: #e31725 url(../images/menu-arrow-white-red.png) 15px center no-repeat; color: #ffffff; }
body#red #left .moduletable_sidemenu ul.menu li ul li a,
body#red #left .moduletable_sidemenu ul.menu li ul li span.separator  { background: #d1d3d4 url(../images/menu-arrow-black.png) 10px center no-repeat; color: #000000; }
body#red #left .moduletable_sidemenu ul.menu li ul li a:hover { background: #d1d3d4 url(../images/menu-arrow-red.png) 10px center no-repeat; color: #e31725; }

/* Blue */
body#blue table.course-list th { background: #40b3f4; }
body#blue h2, body#blue h3, body#blue h4, body#blue .colour,
body#blue #content-body { color: #0d94ee; }
body#blue table.contentpaneopen td.contentheading { background: #0d94ee url(../images/content-icon-security.png) 560px center no-repeat; }
body#blue #main-top { background: url(../images/content-top-blue.png) center top no-repeat; }
body#blue #left .moduletable_sidemenu ul.menu li a,
body#blue #left .moduletable_sidemenu ul.menu li span.separator { background: #ffffff url(../images/menu-arrow-blue-white.png) 15px center no-repeat; color: #000000; }
body#blue #left .moduletable_sidemenu ul.menu li a:hover { background: #0d94ee url(../images/menu-arrow-white-blue.png) 15px center no-repeat; color: #ffffff; }
body#blue #left .moduletable_sidemenu ul.menu li ul li a,
body#blue #left .moduletable_sidemenu ul.menu li ul li span.separator  { background: #d1d3d4 url(../images/menu-arrow-black.png) 10px center no-repeat; color: #000000; }
body#blue #left .moduletable_sidemenu ul.menu li ul li a:hover { background: #d1d3d4 url(../images/menu-arrow-blue.png) 10px center no-repeat; color: #0d94ee; }

/* Orange */
body#orange table.course-list th { background: #ff9e30; }
body#orange h2, body#orange h3, body#orange h4, body#orange .colour,
body#orange #content-body { color: #fa7900; }
body#orange table.contentpaneopen td.contentheading { background: #fa7900 url(../images/content-icon-shortcourses.png) 550px center no-repeat; }
body#orange #main-top { background: url(../images/content-top-orange.png) center top no-repeat; }
body#orange #left .moduletable_sidemenu ul.menu li a,
body#orange #left .moduletable_sidemenu ul.menu li span.separator { background: #ffffff url(../images/menu-arrow-orange-white.png) 15px center no-repeat; color: #000000; }
body#orange #left .moduletable_sidemenu ul.menu li a:hover { background: #fa7900 url(../images/menu-arrow-white-orange.png) 15px center no-repeat; color: #ffffff; }
body#orange #left .moduletable_sidemenu ul.menu li ul li a,
body#orange #left .moduletable_sidemenu ul.menu li ul li span.separator  { background: #d1d3d4 url(../images/menu-arrow-black.png) 10px center no-repeat; color: #000000; }
body#orange #left .moduletable_sidemenu ul.menu li ul li a:hover { background: #d1d3d4 url(../images/menu-arrow-orange.png) 10px center no-repeat; color: #fa7900; }

/* Purple */
body#purple table.course-list th { background: #b386c8; }
body#purple h2, body#purple h3, body#purple h4, body#purple .colour,
body#purple #content-body { color: #83449d; }
body#purple table.contentpaneopen td.contentheading { background: #83449d url(../images/content-icon-courses.png) 550px bottom no-repeat; }
body#purple #main-top { background: url(../images/content-top-purple.png) center top no-repeat; }
body#purple #left .moduletable_sidemenu ul.menu li a,
body#purple #left .moduletable_sidemenu ul.menu li span.separator { background: #ffffff url(../images/menu-arrow-purple-white.png) 15px center no-repeat; color: #000000; }
body#purple #left .moduletable_sidemenu ul.menu li a:hover { background: #83449d url(../images/menu-arrow-white-purple.png) 15px center no-repeat; color: #ffffff; }
body#purple #left .moduletable_sidemenu ul.menu li ul li a,
body#purple #left .moduletable_sidemenu ul.menu li ul li span.separator  { background: #d1d3d4 url(../images/menu-arrow-black.png) 10px center no-repeat; color: #000000; }
body#purple #left .moduletable_sidemenu ul.menu li ul li a:hover { background: #d1d3d4 url(../images/menu-arrow-purple.png) 10px center no-repeat; color: #83449d; }

/* Tags */
html {
	background: #011e38 url(../images/bg-gradient.png) center top repeat-x;
	height: 100%;
}
body {
	background: url(../images/bg-circles.png) center top no-repeat;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	margin: 0;
	min-width: 1118px;
	min-height: 100%;
}
body.mceContentBody,
body.contentpane,
div.bfClearfix {
	background: none;
	background-color: #ffffff !important;
	color: #3B3B3B !important;
}
body.mceContentBody a,
body.contentpane a {
	color: #3B3B3B !important;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 20px 0 0;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0 0;
}
h4, h5 {
	font-size: 12px;
	margin: 20px 0 0;
}

a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}

/* ID's */
#header {
	width: 952px;
	height: 124px;
	padding: 0 83px 3px 83px;
	margin: 0 auto;
	background: url(../images/header-bg.png) top center no-repeat;
}

#menu {
	float: right;
	width: 759px;
	height: 50px;
	background: url(../images/menu-bg.png) center 0px no-repeat;
	margin-top: 15px;
	text-transform: uppercase;
	font-size: 13px;
}
#menu a {
	color: #e3e2e2;
	display: block;
	padding: 16px 0 18px;
	text-align: center;
	padding-right: 10px;
	font-style: normal;
}
#menu a:hover {
	color: #031D35;
	text-decoration: none;
}
#menu .active a:hover {
	color: #ffffff;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu li {
	float: left;
	margin: 0;
	padding: 0;
}
#menu li.item1 a { width: 96px; }
#menu li.item2 a { width: 121px; }
#menu li.item3 a { width: 172px; }
#menu li.item4 a { width: 110px; }
#menu li.item5 a { width: 79px; }
#menu li.item6 a { width: 121px; }

#login-search {
	float: right;
	padding-top: 10px;
}

.moduletable_search,
.moduletable_login {
	float: right;
}

.moduletable_search {
	padding: 0 15px 0 0;
	border: 1px solid #04569d;
	background: #042543 url(../images/search-bg.gif) 170px center no-repeat;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.moduletable_search input {
	background: #042543;
	border: none;
	font-size: 11px;
	padding: 7px 10px;
	color: #ffffff;
	height: 12px;
	width: 150px;
}

.moduletable_login a#login {
	display: block;
	font-size: 11px;
	padding: 5px 10px;
	margin-left: 20px;
}

#content {
	width: 980px;
	padding: 10px 66px 0 68px;
	margin: 0 auto;
	background: url(../images/container-bg.png) top center repeat-y;
}

#section-menus {
	height: 300px;
	overflow: hidden;
}

#section-menus ul,
#section-menus li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-align: center;
}
#section-menus a { font-weight: normal; }
#section-menus a:hover { text-decoration: none; }
#section-menus ul.menu li {
	width: 188px;
	height: 300px;
	padding: 0 3px 0 4px;
	float: left;
}
#section-menus ul.menu li.item11 { background: url(../images/menus-bg-business.png) no-repeat; }
#section-menus ul.menu li.item20 { background: url(../images/menus-bg-firstaid.png) no-repeat; }
#section-menus ul.menu li.item22 { background: url(../images/menus-bg-security.png) no-repeat; }
#section-menus ul.menu li.item27 { background: url(../images/menus-bg-shortcourses.png) no-repeat; }
#section-menus ul.menu li.item32 { background: url(../images/menus-bg-courses.png) no-repeat; }
#section-menus ul.menu li span {
	display: block;
	height: 46px;
	font-family: 'HelveticaNeue', Arial, sans-serif;
	font-size: 20px;
	padding: 10px 25px 145px;
	text-transform: uppercase;
}
#section-menus ul.menu li.item11 span { background: url(../images/menus-top-business.jpg) no-repeat; }
#section-menus ul.menu li.item20 span { background: url(../images/menus-top-firstaid.jpg) no-repeat; padding: 10px 35px 145px; }
#section-menus ul.menu li.item20 ul li span { padding: 0; }
#section-menus ul.menu li.item22 span { background: url(../images/menus-top-security.jpg) no-repeat; }
#section-menus ul.menu li.item27 span { background: url(../images/menus-top-shortcourses.jpg) no-repeat; padding: 10px 35px 145px; }
#section-menus ul.menu li.item27 ul li span { padding: 0; }
#section-menus ul.menu li.item32 span { background: url(../images/menus-top-courses.jpg) no-repeat; }
#section-menus ul.menu li.item11 a:hover { color: #2f4b00; }
#section-menus ul.menu li.item20 a:hover { color: #4c0005; }
#section-menus ul.menu li.item22 a:hover { color: #002e4d; }
#section-menus ul.menu li.item27 a:hover { color: #4d2500; }
#section-menus ul.menu li.item32 a:hover { color: #37004c; }
#section-menus ul.menu li.item11 ul li span,
#section-menus ul.menu li.item20 ul li span,
#section-menus ul.menu li.item22 ul li span,
#section-menus ul.menu li.item27 ul li span,
#section-menus ul.menu li.item32 ul li span { background: none; }
#section-menus ul.menu li ul li {
	height: 21px;
	padding: 0;
	float: none;
	margin: 1px 0;
}
#section-menus ul.menu li ul li a,
#section-menus ul.menu li ul li span.separator {
	display: block;
	line-height: 1.5em;
	width: 187px;
}
#section-menus ul.menu li.item11 ul li a,
#section-menus ul.menu li.item11 ul li span.separator { background: #609209; border-left: 1px solid #547932; }
#section-menus ul.menu li.item11 ul li a:hover { background: #d4f989; }
#section-menus ul.menu li.item20 ul li a,
#section-menus ul.menu li.item20 ul li span.separator { background: #bd131f; border-left: 1px solid #7e3441; }
#section-menus ul.menu li.item20 ul li a:hover { background: #e6a6a9; }
#section-menus ul.menu li.item22 ul li a,
#section-menus ul.menu li.item22 ul li span.separator { background: #0d7ac3; border-left: 1px solid #225f8b; }
#section-menus ul.menu li.item22 ul li a:hover { background: #93d1fa; }
#section-menus ul.menu li.item27 ul li a,
#section-menus ul.menu li.item27 ul li span.separator { background: #f96706; border-left: 1px solid #764c31; }
#section-menus ul.menu li.item27 ul li a:hover { background: #f3b47c; }
#section-menus ul.menu li.item32 ul li a,
#section-menus ul.menu li.item32 ul li span.separator { background: #8c4ba3; border-left: 1px solid #423a67; }
#section-menus ul.menu li.item32 ul li a:hover { background: #cd9cdf; }
#section-menus ul.menu li ul li span {
	height: 21px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding: 0;
	text-transform: none;
}

#content-body {
	padding: 10px 10px 0;
	display: block;
	background: #042543;
	overflow: auto;
	clear: both;
}
table.blog {
	border-top: 1px solid #88a3b1;
}
table.contentpaneopen {
	width: 100%;
}
table.contentpaneopen td {
	padding: 0 20px 0;
}
table.contentpaneopen td.contentheading {
	color: #216fa4;
	font-size: 18px;
	padding-top: 20px;
}
table.contentpaneopen td.contentheading span {
	width: auto;
}
table.course-list {
	margin: 10px 0;
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-color: #3B3B3B;
}
table.course-list td,
table.course-list th {
	border-width: 1px 1px 0 0;
	border-style: solid;
}
.createdate {
	color: #b3d2e5;
}
#main #breadcrumb {
	background: #d1d3d4;
	padding: 10px 20px;
	color: #000000;
	margin-bottom: 10px;
}
#main #breadcrumb a {
	color: #000000;
}

#left {
	float: left;
	width: 201px;
}
#main {
	margin-left: 12px;
	float: right;
	width: 533px;
	background: #042543 url(../images/news-bg.png) center top repeat-x;
	padding: 12px 0 0;
	min-height: 386px;
	position: relative;
}
body#default #main {
	float: left;
}
#home-top {
	padding: 20px 20px 34px;
	overflow: auto;
}
#main #home-top p {
	padding-top: 10px;
}
#main-top {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 533px;
	height: 12px;
	background: url(../images/news-top.png) center top no-repeat;
}
#main a {
	color: #216fa4;
}
#main p {
	margin: 0 0 10px;
}
#main ul {
	margin: 0 0 10px;
	padding: 0 0 0 40px;
}
#right {
	float: left;
	margin-left: 12px;
	width: 201px;
	min-height: 470px;
}
#left h3,
#right h3,
#main .componentheading {
	margin: 0 17px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 22px;
	padding: 3px 8px;
	color: #ffffff !important;
}
#left h3 { background: #0c68a0 url(../images/header-bg-blue.png) center top repeat-x; }
#right h3 { background: #981414 url(../images/header-bg-red.png) center top repeat-x; }
#main .componentheading { background: #0a669e; width: 68px; }
#left ul,
#left p,
#right ul,
#right p {
	margin: 0;
	padding: 15px 18px 0;
	color: #ffffff;
}
#left ul,
#right ul {
	list-style-type: none;
}
#left ul li,
#right ul li {
	background: url(../images/bullet-arrow-red.png) left 3px no-repeat;
	padding-left: 15px;
}
.moduletable_sidemodule {
	background: #031d35 url(../images/sidemodule-top.png) center top no-repeat;
	margin: 0 0 6px;
	padding-top: 12px;
}
.mod_placehere_sidemodule,
.event_legend_container {
	background: #031d35 url(../images/sidemodule-bottom.png) center bottom no-repeat;
	border-top: 1px solid #88a3b1;
	padding-bottom: 10px;
	min-height: 50px;
}
.event_legend_container {
	padding: 15px 18px 10px;
}
#default #left .moduletable_sidemenu,
#home #left .moduletable_sidemenu {
	display: none;
}
#left .moduletable_sidemenu {
	padding-top: 12px;
	background: url(../images/menu-top-white.png) center top no-repeat;
	margin: 0 0 6px;
}
#left .moduletable_sidemenu ul.menu {
	padding-bottom: 12px;
	background: url(../images/menu-bottom-white.png) center bottom no-repeat;
	border-top: 1px solid #d1d3d4;
}
#left .moduletable_sidemenu ul li ul {
	padding: 0;
	background: none;
}
#left .moduletable_sidemenu ul,
#left .moduletable_sidemenu li {
	padding: 0;
	background: none;
}
#left .moduletable_sidemenu ul.menu li a,
#left .moduletable_sidemenu ul.menu li span.separator {
	padding: 10px 35px;
	display: block;
	font-size: 15px;
	font-weight: normal;
	border-bottom: 1px solid #d1d3d4;
}
#left .moduletable_sidemenu ul.menu li a:hover,
#left .moduletable_sidemenu ul.menu li span.separator:hover { text-decoration: none; }
#left .moduletable_sidemenu ul.menu li ul li a,
#left .moduletable_sidemenu ul.menu li ul li span.separator {
	padding: 5px 25px;
	display: block;
	font-size: 12px;
	width: 210px;
	margin: 0 auto;
	border: none;
}

/* Hidden Short Courses submenus */
#left .moduletable_sidemenu ul li.item29,
#left .moduletable_sidemenu ul li.item30 { display: none; }

#footer {
	display: block;
	width: 982px;
	height: 104px;
	padding: 43px 67px 0 67px;
	margin: 0 auto;
	background: url(../images/footer-bg.png) top center no-repeat;
	position: relative;
	font-size: 10px;
}

#enrolnow {
	position: absolute;
	top: -87px;
	right: 84px;
}
#enrolnow a {
	display: block;
	border: none;
	width: 146px;
	height: 127px;
	background: url(../images/button-enrolnow.png) no-repeat;
}
#enrolnow a:hover {
	background: url(../images/button-enrolnow-over.png) no-repeat;
}

/* Classes */
.button-blue,
.button-red {
	border: 1px solid;
	padding: 3px 10px;
	font-weight: bold;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 0 5px #010e1a;
	-webkit-box-shadow: 0 0 5px #010e1a;
	-moz-box-shadow: 0 0 5px #010e1a;
}
.button-blue:hover,
.button-red:hover {
	text-decoration: none;
}
.button-blue { background: #0a669e url(../images/header-bg-blue.png) center top repeat-x; border-color: #043764; }
.button-red { background: #cd141a url(../images/header-bg-red.png) center top repeat-x; border-color: #77122b; }
.button-blue:hover { background: #06416b; }
.button-red:hover { background: #981414; }

.block {
	font-family: 'HelveticaNeue';
	text-transform: uppercase;
	font-size: 15px;
}

.colour {
	margin-top: 10px;
	font-size: 18px;
}

.blue { color: #0D94EE !important; }
.red { color: #E31725 !important; }
.green { color: #72B007 !important; }
.orange { color: #FA7900 !important; }
.purple { color: #83449D !important; }

.updated {
	text-align: center;
	font-size: 11px;
	font-style: italic;
	color: #999999;
	margin-top: 20px;
}

.backtotop {
	font-size: 11px;
	float: right;
	margin: 20px 0 0 !important;
}

.line {
	display: block;
	height: 1px;
	width: 100%;
	background: #88a3b1;
	overflow: hidden;
}

.buttonheading {
	display: none;
}

.branding {
	width: 100%;
	margin: 10px 0;
	text-align: center;
	font-size: 10px;
	color: #7b8c9b;
	position: relative;
}
.branding a {
	font-weight: bold;
	color: #7b8c9b;
	font-style: normal;
}
.branding a:hover {
	color: #D40101;
}

.footer table,
.footer p,
.footer img {
	margin: 10px 0;
}
.footer th {
	text-align: left;
}

/* jEvents */
table#jevents_body td {
	padding: 0;
}
table#jevents_body td table.contentpaneopen td {
	padding: 0 20px;
}

body#home table#jevents_body td.contentheading {
	background: none;
	height: auto;
	width: auto;
	padding: 20px 20px 0;
	font-size:16px;
	font-weight:bold;
	margin:20px 0 0;
	text-transform:uppercase;
	color: #0C68A0;
}

/* Google Maps */
#map_canvas {
	border: 1px solid;
	width: 400px;
	height: 300px;
}

/* Contact Form */
#contact-details {
	margin-top: 10px;
}
#contact-details td {
	padding: 0 20px 0 0;
}

input, textarea {
	font-size: 12px;
	font-family: Arial, sans-serif;
	resize: none;
}

/* Login Area */
#com-form-login,
.form-validate {
	padding: 20px;
}
#com-form-login img {
	display: none;
}
#com-form-login fieldset.input {
	border: none;
}
#com-form-login ul {
	margin-top: 10px;
}
