﻿* {
	margin:0px;
	padding:0px;
}

body {	
	width:980px;
	margin:auto;
	font-family:Arial;
	font-size:12px;
	color:#333;
	background-color:#eff9fc;
	background-position:center center;		
	background:url("/images/mainbg.jpg") repeat-y scroll center top transparent;
}

text-area, select, input {	
	font-family:Arial;
	font-size:1em;
	padding:1px;
}

a {
	text-decoration:none;
	color:#287CC4; /* original 333 mar 2011 jimmy*/
	outline:0;
}

a:hover {
	color:#0099FF; /* original 187adb mar 2011 jimmy */
	text-decoration:underline;
}

.line {
	text-decoration:underline;
}

form, fieldset, img {
	border:0
}

li {
	list-style:none;
}

label {
	/*display:block;*/
}

.radioList label
{
    display:inline;
    padding-left:3px;
}

.radioListLarge label
{
    display:inline;
    padding-left:4px;
    font-size:14px;
    font-weight:bold;
    
}

p {
	margin-bottom:5px;
	line-height:1.3em;
}

hr {
	clear:left;
	display:block;
	height:3px;
	border:0px;
	background:transparent url(../Images/dot.gif) repeat-x;
}

.rating1, .rating2, .rating3, .rating4, .rating5 {
	width:78px;
	height:15px;
	float:left;
	display:block;
	margin:0px 0px 10px 0px;
	background:url(../Images/main.png) no-repeat -210px -120px;
}

.rating1 {
	background-position:-210px 0px;
}

.rating2 {
	background-position:-210px -30px;
}

.rating3 {
	background-position:-210px -60px;
}

.rating4 {
	background-position:-210px -90px;
}

table {
	border-collapse:collapse;
	border-spacing:1px;
	caption-side:top;
	empty-cells:show;
}

td, th {
	padding:3px;	/* changes from 5px 2011 */
}

td {
	vertical-align:top;
}

.red {
	vertical-align:top;
	color:#f00;
}

.bdr {
	margin-right:5px;
	padding-right:5px;
	background:url(../Images/bdr.png) no-repeat top right;
}

.spd {
	font-size:0.87em;
}

.find, .findhover, .go, .gohover, .button, .buttonhover, .medium, .mediumhover, .vlong, .vlonghover {
	float:left;
	background:url(../Images/main.png) no-repeat -30px 0px;
	padding:5px 0px;
	text-align:center;
	cursor:pointer;
	border:0px;
	color:#fff;
}

.go {
	width:40px;
	background-position:-30px -60px;
}

.gohover {
	width:40px;
	background-position:-30px -90px;
}

.button {
	width:55px;
	background-position:-30px -120px;
}

.buttonhover {
	width:55px;
	background-position:-30px -150px;
}

.find {
	width:96px;
	background-position:-30px -180px;
}

.findhover {
	width:96px;
	background-position:-30px -210px;
}

.medium {
	width:124px;
	background-position:-30px -240px;
}

.mediumhover {
	width:124px;
	background-position:-30px -270px;
}

.vlong {
	width:150px;
	background-position:-30px -300px;
}

.vlonghover {
	width:150px;
	background-position:-30px -330px;
}

.right { 
	background:url(../Images/rtcof.gif) no-repeat right;
}

.down {
	background:url(../Images/dwcof.gif) no-repeat right;
}

h1, h2, h3, .tle {
	font-weight:normal;
	font-size:1.5em;
	margin-bottom:10px;
	
}

h2 {
	font-weight:bold;
	font-size:1.75em;
	color:#287CC4; /* jimmy original 3BBBFD*/
}
h3 {
	font-weight:bold;
	font-size:1.3em;
	color:#287CC4; /* jimmy original 3BBBFD*/
}

h2.purple{
	font-size:1.25em;
	color:#5C237E;
}

.topbanner {
	width:980px;
	position:absolute;
	top:18px;
}

.topbanner *{
	float:right;
}

.skyscraper {
	position:absolute;
	top:153px;
	margin-left:990px;
}

/*Common Element*/

.tag1, .tag2, .tag3, .tag4, .tag5 {
	display:block;
	float:left;
	color:#333;
	white-space:nowrap;
	padding:0px 10px 0px 0px;
	margin:0px 0px 2px 0px;
}

.tag1 {
	color:#346c12;
	font-size:2.3em;
}

.tag2 {
	font-size:1.8em;
	margin:6px 0px 3px 0px;
}

.tag3 {
	font-size:1.6em;
	margin:8px 0px 4px 0px;
}

.tag4 {
	font-size:1.4em;
	margin:10px 0px 4px 0px;
}

.tag5 {
	font-size:1.05em;
	margin:15px 0px 5px 0px;
}

.tag1:hover {
	color:#346c12;
}

.tag2:hover, .tag3:hover, .tag4:hover, .tag5:hover {
	color:#333;
}
.blue,
#pgart a,
.artcont a {
	color:#187adb;
}

.unline,
#pgart a,
.artcont a {
	text-decoration:underline;
}

a.back,
a.top,
.top a {
	width:auto;
	display:block;
	padding-left:12px;
	color:#333;
	font-weight:normal;
	background:url(../Images/lfblack.gif) no-repeat left;
}

a.top,
.top a {
	color:#187adb;
	float:right;
	background:url(../Images/top.gif) no-repeat 0px 5px;
}

.item,
.ugnews {
	width:490px;
	float:left;
	margin-bottom:20px;
}

.item h3 {
	font-size:1.3em;
	font-weight:bold;
	margin:0px;
}

/*Structural Elements*/

#hdr, #nav, #cont, #foot {
	width:980px;
	float:left;
}

#nav {	
	background-color:#e8e7ec;
}

#cont {	
	padding:10px 0px 30px 0px;
}

#cont.home {
	width:960px;
	padding:10px;
}

#cont.channel {
	/*background:url(../Images/con_bg.gif) repeat-y left;*/
}

#main {
	float:left;
	width:980px;
	min-height:512px;
}

#left, #mid, #right, #midlg {
	width:210px;
	float:left;
}

#left {
	width: 220px; /*230px;*/
	display:block;
	padding-bottom:10px;
	margin-left:10px;
}

#mid, #midlg {
	width: 570px; /*490px;*/
	padding-top:2px;
	margin-left:10px;
}

#midlg {
	width:700px;
}

#right {
	width:190px;
	float:right;
	padding:10px 5px 0 0;
}

#foot {
	width:980px;
	/*padding:20px 9px;*/
	/* original: background:#e8e7ec;  */
	background-image:url(http://www.trainingtrainingtraining.com.au/images/footer-bg1.jpg);
    background-repeat:repeat-x; 
	/*border:1px solid #acc2cf;
	border-top:0px;*/
	color:#FFFFFF; /*changes from 000000 to FFFFFF */
	text-align:center;
}

#hdr {
	height:177px; /* original height:225px;*/
	background-color:#FFFFFF;
}

#hdr h1 {
	margin:40px 0px 0px 0px;
}

/*navbar*/

#nav ul, #nav li {
	float:left;
}

#nav ul {
	background:url(../Images/nav_lf_curve.png) no-repeat top left;
}

#nav li a {
	padding:13px 9px;
	display:block;
	font-size:1.2em;
	float:left;
	color:#35444c;
	text-decoration:none;
	border-right:1px solid #d5e0e6;
} 

#nav li a:hover,
#nav li a.active {
	color:#fff;
	background:url(../Images/navhover.png) no-repeat bottom;
} 

#nav li a.hm {
	padding-left:13px;
}

#nav li a.hm:hover,
#nav li a.hmactive:hover,
#nav li a.hmactive {
	color:#fff;
	background:url(../Images/navhrhome.png) no-repeat left bottom;
}  

/*login pod designs*/

#log {
	float:right;
	width:203px;
	font-size:1.05em;
	padding:13px 7px 13px 0px;
	background:url(../Images/rtcurve.png) no-repeat top right;
}

#log ul {
	float:right;
	padding-right:4px;
	background:none;
}

#log span {
	float:left;
}

#log li {
	float:left;
}

#log li a {
	padding:0px 3px 0px 0px;
	font-size:1em;
	display:block;
	float:left;
	color:#8c68a2;
}

#log li a.last {
	border:0px;
	padding:0px 0px 0px 3px;
	margin:0;
}

#log li a:hover {
	background:none;
	color:#187adb;
	text-decoration:underline;
}

#log li a.write,
#log li a.write:hover {
	padding:0px 7px 0px 18px;
	margin-right:3px;
	background:url(../Images/write.png) no-repeat 0px 3px;
}

#log .bdr {
	margin:0px;
	padding:0px 5px 0px 0px;
}

.topltbox {
	position:absolute; 
	width:110px;
	margin:18px 0px 0px 45px; 
	padding-top:14px; 
	background:url(../Images/sub_srch_hdr.png) no-repeat;
}

.topltbox a {
	display:block;
	margin-bottom:3px;
}

.topltbox p {
	border:1px solid #694582; 
	border-top:0px; 
	display:block; 
	padding:10px; 
	margin:0px;
	background:#fff;
}


/*leftcolumn pod designs*/

.refine,
.browse,
.s_browse{
	width:230px;
	float:left;
	background:#ebeae6;
	padding:20px 0px;
}

.refine {
	padding-top:0px;
	margin-bottom:20px;
}

.browse,
.s_browse {
	padding:0px;
	margin-bottom:20px;
}

.refine h2,
.browse h2,
.s_browse h2 {
	padding:0px 10px;
	font-size:1.75em;
	color:#333;
}

.refine h2 {
	padding:10px;
	background:#fff;
}

.browse h2,
.s_browse h2 {
	float:left;
	width:210px;
	margin-top:20px;
}

.refine ul,
.browse ul {
	float:left;
}

.browse li,
.refine li,
.s_browse li {
	clear:left;
}

.refine li ul {
	clear:left;
	margin:0px -16px 10px 0px;
}

.refine li a {
	float:left;
	width:210px;
	font-size:1.5em;
	font-weight:normal;
	color:#2b0244;
	padding:7px 10px;
	text-decoration:none;
	background:url(../Images/rtvio.gif) no-repeat 210px 13px;
}

.refine li a.down {
	background:url(../Images/rtvio_dw.gif) no-repeat 205px 16px;
}

.refine li ul li a,
.browse li a,
.s_browse li a {
	font-size:1em;
	color:#333;
	font-weight:normal;
	background:none;
	border-bottom:1px solid #bdb5a9;
}

.browse li a,
.s_browse li.head,
.s_browse li a {
	padding:7px 10px;
	float:left;
	width:210px;
}

.s_browse li.head {
	font-weight:bold;
	background:#fff;
	border-bottom:1px solid #bdb5a9;
}

#foot li a:hover,
.refine li ul li a:hover {
	color:#187adb;
	text-decoration:underline;
}

.refine li ul li.head,
.browse li a:hover,
.s_browse li a:hover,
.refine li.nolink {
	color:#fff;
	padding:7px 10px;
	float:left;
	width:210px;
	font-weight:bold;
	background:#8b63a1;
}

.refine li ul li.head {
	width:200px;
	padding-left:20px;
	color:#333;
	background:#fff url(../Images/rtblack.gif) no-repeat 10px 9px;
}

.refine li.nolink {
	background:none;
}

.browse li a:hover,
.s_browse li a:hover {
	text-decoration:none;
}

.summary,
.recommend,
.csubdetails {
	width:470px;
	float:left;
	margin-bottom:5px;
}

/*Mid column*/

#mid h1 {
	font-size:1.75em;
}

/*Course result page*/

.rollimg {
	float:left;
	width:490px;
	padding-bottom:10px;
	border-bottom:1px dotted #bdb5a9;
	margin-bottom:20px;
}

.rollimg img {
	float:left;
	width:85px;
	height:85px;
	margin-right:10px;
}

.custom {
	float:left;
	margin:5px 0px;
	border-top:1px solid #bdb5a9;
}

.custom fieldset,
.pagination,
#mid .rlinks {
	padding:5px 0px;
	width:490px;
	float:left;
}

#right .pagination {
	width:190px;
}

#mid .pagination,
#mid .rlinks {
	margin-bottom:5px;
	border-top:1px solid #bdb5a9;
	border-bottom:1px solid #bdb5a9;
}

#mid .rlinks {
	margin:10px 0px 20px 0px;
}

.custom .view{
	border:0px;
	float:right;
	margin:0px;
}

.custom label, .custom select, .custom input {
	float:left;
	margin:7px 10px 0px 0px;
}

.custom select {
	margin:4px 10px 0px 0px;
	width:140px;
}

.custom .go, .custom .gohover {
	padding:1px 0px 2px 0px;
	margin:4px 10px 0px 0px;
	background:url(../Images/main.png) no-repeat 0px 0px;
	width:28px;
}

.custom .gohover {
	background-position:-30px -30px;
}

.pagination ul {
	float:left;
	padding:5px 0px;
}

.pagination li {
	float:left;
	display:block;
	padding:0px 4px 0px 3px;
	border-right:1px solid #000;
}

#right .pagination li {
	padding:0px 5px 0px 4px;
	border-color:#bdb5a9;	
	border-bottom:0px;
}

.pagination li a {
	float:left;
	display:block;
}

#mid .pagination li {
	padding:0px;
	border:0px;
	margin:0px 3px 5px 0px;
}

#mid .pagination li a,
#mid .pagination li strong {
	display:block;
	float:left;
	border:1px solid #bdb5a9;
	background:#ebeae6;
	padding:0px 2px;
}

#mid .pagination li strong {
	background:#bdb5a9;
	color:#fff;
	font-weight:bold;
}

#mid .pagination li.first a,
#mid .pagination li.last a {
	display:block;
	border:0px;
	width:7px;
	height:16px;
	border:1px solid #bdb5a9;
	background: url(../Images/main.png) no-repeat 2px -235px;
}

.pagination li.last,
#mid .pagination li.last {
	margin-right:0px;
}

#mid .pagination li.last a {
	background-position:2px -205px;
}

.summary {
	padding:10px;
	background:#ebeff3;
}

.summary a {
	text-decoration:underline;
}

.recommend {
	width:490px;
	float:left;
	margin-bottom:5px;
	border-bottom:1px solid #bdb5a9;
}

.recommend.new {
	margin-top:10px;
	border-top:1px solid #bdb5a9;
}

.recommend div {
	margin:3px 0px;
	padding:5px;
	color:#fff;
	background:#8B63A1;
	border-top:1px solid #bdb5a9;
}

.recommend h3 {
	padding:10px;
	background:#8B63A1;
	font-size:1.25em;
	font-weight:bold;
	color:#fff;
	margin-bottom:5px;
}

.recommend.new div {
	font-size:1.25em;
	font-weight:bold;
}

.cdetails .item {
	padding:10px 0px;
	margin-bottom:5px;
	border-bottom:1px solid #bdb5a9;
}

.cdetails .item h3 {
	margin-bottom:2px;
}

.cdetails .item p {
	margin:0px;
}

.cdetails .item div,
.cdetails.provider .item div,
.self {
	width:100%;
	float:left;
}

.cdetails .item div {
	width:360px;
	margin-top:10px;
}

.self2 {
	width:490px;
	float:left;
	margin-bottom:40px;
}

.cdetails .item div p,
.self p {
	float:right;
}

.cdetails .item span,
.cdetails .item .crs{
	font-size:1.3em;
}

.cdetails .item .crs{
	color:#197AD9;
	text-decoration:underline;
}

.cbrowse .dtls .item .ins a,
.cdetails .item .ins a {
	float:left;
	font-weight:bold;
	color:#224268;
	margin:8px 5px 0px 0px;
}

.cdetails .item .ins a.bdr {
	padding-left:5px;
	background-position:top left;
}

.cdetails .item div a,
.self p a,
.dtls .item div a{
	float:left;
	color:#fff;
	width:96px;
	text-align:center;
	text-decoration:none;
	padding:5px 0px 6px 0px;
	margin-right:5px;
	background:url(../Images/main.png) no-repeat -150px -210px;
}

.cdetails .item div a.bweb,
.self p a.bweb,
.dtls .item div a.bweb {
	background-position:-150px -180px;
}

.cdetails .item div a.bphone,
.self p a.bphone,
.cdetails .item div a.bmail,
.self p a.bmail {
	width:55px;
	background-position:-160px -270px;
}

.cdetails .item div a.bpros,
.self p a.bpros {
	width:77px;
	background-position:-160px -240px;
}

.cdetails .item .nothumb {
	width:116px;
	height:90px;
	margin:0px 10px 0px 0px;
}

.self a.back {
	color:#333;
	float:left;
}

.cdetails .item .cvideo {
	width:116px;
	float:left;
	margin:0px 10px 0px 0px;
}

.cdetails .item .cvideo a {
	width:auto;
	background:none;
	color:#333;
	margin:0px;
	font-size:0.85em;
}

.cdetails .item .cvideo img {
	margin:0px;
}

.cdetails .item .cvideo span {
	float:left;
	width:94px;
	position:relative;
	z-index:1000;
	display:block;
	background:#333 url(../Images/main.png) no-repeat -270px -270px;
	padding:3px 0 3px 22px;
	margin:-22px 0px 6px 0px;
	text-align:center;
	border-top:1px solid #ecbfc6;
}

.cdetails .item .cvideo a span {
	color:#fff;
	cursor:pointer;
}

.cdetails .item .cvideo a:hover span {
	color:#187adb;
	text-decoration:underline;
}

.csubdetails {
	background:#ebeae6;
	padding:10px;
}

.csubdetails #frnd {
	margin-bottom:10px;
}

.csubdetails #frnd label {
	clear:left;
	float:left;
	width:165px;
}

.csubdetails #frnd input {
	float:left;
	width:300px;
	margin-bottom:10px;
}

.csubdetails #frnd .button,
.csubdetails #frnd .buttonhover {
	width:55px;
	margin-right:5px;
}

.csubdetails #frnd textarea {
	float:left;
	width:465px;
	height:140px;
	margin-bottom:10px;
}

.csubdetails #frnd p,
.csubdetails ul {
	clear:left;
}

.csubdetails li {
	margin-bottom:5px;
}

.csubdetails a.right,
.csubdetails a.down {
	display:block;
	clear:left;
	padding:5px 30px 10px 0px;
background-position:463px 7px;
}

.csubdetails a.down {
	background-position:458px 9px;
	border-bottom:0px;
}

.csubdetails p.common {
	clear:left;
	padding:5px 0px;
	margin:0px;
	border-top:1px dotted #bdb5a9;
	border-bottom:1px dotted #bdb5a9;
}

.csubdetails .bookmark {
	float:left;
	width:470px;
	padding:5px 0px;
}

.csubdetails .bookmark a {
	float:left;
	display:block;
	margin:5px 5px 0px 0px;
}

.csubdetails ul {
	margin-top:20px;
}

.csubdetails .rating {
	margin-bottom:10px;
}

.csubdetails .gmore {
	margin-top:5px;
}

.coursedtl p {
	margin:0px 0px 20px 0px;
}

.coursedtl h3, 
.coursedtl h3 a {
	color:#7618af;
	font-size:1.25em;
	margin-bottom:20px;
}

.coursedtl h3 a {
	font-size:1em;
	text-decoration:underline;
}

.coursedtl h3.int {
	color:#333;
	font-weight:bold;
}

.coursedtl h3.int span {
	font-weight:normal;
}

.coursedtl .crsimg {
	width:490px;
	float:left;
	margin-top:20px;
}

.coursedtl form {
	float:left;
	margin-bottom:30px;
}

.coursedtl fieldset {
	float:left;
	width:470px;
	padding:10px;
	background:#e6deeb;
}

.coursedtl fieldset label {
	clear:left;
	float:left;
	font-size:1.1em;
	width:110px;
}

.coursedtl fieldset input {
	float:left;
	width:220px;
	margin-bottom:10px;
}

.coursedtl fieldset textarea {
	float:left;
	width:355px;
	height:140px;
	margin-bottom:10px;
}

.coursedtl p {
	clear:left;
	margin-bottom:10px;
}

.coursedtl fieldset .agreement {
	margin-left:110px;
}

.coursedtl fieldset .mandatory {
	float:left;
	margin:30px 0px 0px 0px;
}

.coursedtl fieldset .chkbox {
	width:auto;
	margin-right:5px;
}

.coursedtl fieldset .find, .coursedtl fieldset .findhover {
	width:96px;
	float:right;
}

.coursedtl .crsvideo img {
	width:480px;
	height:270px;
	float:left;
	display:block;
}

.coursedtl .crsvideo .vbdr {
	margin-top:-270px;
}

.visit {
	width:123px;
	float:left;
	font-weight:bold;
	padding:3px 0px 20px 0px;
	display:block;
	text-align:center;
	background:url(../Images/glossy.png) no-repeat;
}

.visit a {
	color:#fff;
	text-decoration:none;
}

/*Provider result page*/

.cdetails.provider .item h3 {
	color:#197AD9;
}

.cdetails.provider .item h3 a{
	color:#197AD9;
	text-decoration:underline;
}

.cdetails.provider .item p {
	margin-bottom:2px;
}

.cdetails.provider .ckey {
	clear:left;
	font-size:0.95em;
	padding:3px;
	background:#EBEAE6;
	margin-bottom:20px;
}

/*Right hand sponsor ads*/

.sponsor,
.choices, 
.goal,
.insdetails,
#jbrowse,
#mapright {
	margin-bottom:20px;
}

.rcdiv th,
.rcdiv td {
	width:auto;
	border:0px;
	background:none;
	padding:5px 0px;
}

.rcdiv td img {
	margin:0px 5px 5px 0px;
}

.rcdiv td {
	width:auto;
	border:0px;
	background:none;
	padding:5px 0px;
}

.rcdiv .head {
	font-size:1.75em;
	padding-bottom:5px;
	font-weight:normal;
}

.rcdiv {
	float:left;
	width:190px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 20px 0px;
	border-bottom:1px solid #bdb5a9;
}

.rcdiv ul,
#right .rcdiv li {
	border:0px;
}

.sponsor h2 {
	color:#333;
	font-size:1.12em;
	font-weight:bold;
	margin-bottom:5px;
}

.sponsor .spd {
	margin-bottom:15px;
}

.spitem {
	margin-bottom:20px;
}

#right ul {
	width:190px;
	float:left;
	margin:10px 0px;
}

#right .choices ul {
	border-top:1px solid #bdb5a9;
}

#right li {
	padding:5px 0px;
	border-bottom:1px solid #bdb5a9;
}

#right .choices li a {
	display:block;
	background:url(../Images/rtblack.gif) no-repeat 170px 2px;
}

.choices img {
	margin:20px 0px 10px 0px;
}

#jbrowse img {
	width:188px;
	border:0px;
	margin-bottom:20px;
}

#jbrowse a {
	color:#187adb;
	clear:left;
}

#right .insdetails .inslogo {
	text-align:center;
	margin-bottom:10px;
}

.inslogo img {
	margin-bottom:10px;
}

.inslogo img.ins {
	width:140px;
	height:140px;
}

#right .insdetails ul {
	width:190px;
	margin:0px;
}

#right .insdetails li {
	padding:0px;
	clear:left;
}

#right .insdetails li a {
	display:block;
	padding:5px 10px;
	font-size:1.4em;
	text-decoration:none;
	background:#ebeae6;
}

#right .insdetails li a:hover {
	color:#481969;
}

#right .insdetails li ul li a {
	font-size:1em;
	background:none;
}

#right .insdetails li ul li a:hover,
#right .insdetails li ul li a.active {
	font-weight:bold;
	color:#784597;
}

#right .insdetails li ul li a.active {
	font-weight:bold;
	color:#fff;
	background:#784597;
}

#right .insdetails .right {
	color:#343434;
	background:#ebeae6 url(../Images/rtcof.gif) no-repeat 175px 10px;
}

#right .insdetails .down {
	color:#481969;	
	background:#ebeae6 url(../Images/dwcof.gif) no-repeat 170px 10px;
}

#right #search {
	float:left;
}

#right #search .instinput {
	width:186px;
	margin-bottom:10px;
}

#right #search select {
	width:100%;
	margin-bottom:10px;
}

/*Footer*/

#foot a {
	color:#000000;
}

#foot ul {
	float:left;
	width:185px;
	padding-right:7px;
}

#foot p {
	clear:left;
	padding-top:40px;
}

#foot ul li strong {
	margin-bottom:20px;
	float:left;
	display:block;
}

#foot ul li {
	margin-bottom:3px;
	clear:left;
}

/*Reviews, Ranks - Left*/

#reviews,
#ranks {
	float:left;
	width:210px;
	padding:0px 10px;
}

#reviews {
	margin:20px 0px;
}

#reviews .item {
	width:210px;
	padding-bottom:10px;
	border-bottom:1px dotted #bdb5a9;
}

#reviews .item .rating1,
#reviews .item .rating2,
#reviews .item .rating3,
#reviews .item .rating4,
#reviews .item .rating5 {
	margin:45px 0px 10px 0px;
}

#reviews .item p {
	clear:left;
	margin:0px;
}

#reviews .item p.dtl {
	margin:10px 0px;
}
#reviews .efunction p {
	margin:0px;
	padding:0px;
}

#reviews .efunction span {
	font-size:0.9em;
}

#reviews .item .loc {
	margin-bottom:15px;
}

.vreview input {
	float:left;
	margin:10px 5px 10px 0px;
}

.vreview .previewreview {
	float:left;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dotted #bdb5a9;
}

.vreview .previewreview p {
	margin-bottom:10px;
}

.vreview .long {
	width:490px;
}

#ranks {
	padding-top:20px;
}

#ranks ul {
	float:left;
	margin-bottom:10px;
}

#ranks li {
	width:210px;
	float:left;
	padding:5px 0px;
	border-bottom:1px dotted #bdb5a9;
}

#ranks label {
	display:block;
	font-weight:bold;
	margin-bottom:5px;
}

#ranks em {
	float:left;
	font-style:normal;
	font-weight:bold;
	padding:3px 5px 0px 5px;
	font-size:1.2em;
}

#ranks .rating1,
#ranks .rating2,
#ranks .rating3,
#ranks .rating4,
#ranks .rating5,
.overallrating .rating1,
.overallrating .rating2,
.overallrating .rating3,
.overallrating .rating4,
.overallrating .rating5 {
	width:98px;
	height:18px;
	background:url(../Images/main.png) no-repeat -90px -120px;
}

#ranks .rating1,
.overallrating .rating1 {
	background-position:-90px 0px;
}

#ranks .rating2,
.overallrating .rating2 {
	background-position:-90px -30px;
}

#ranks .rating3,
.overallrating .rating3 {
	background-position:-90px -60px;
}

#ranks .rating4,
.overallrating .rating4 {
	background-position:-90px -90px;
}

/*clouds*/

#clouds {
	float:left;
	width:490px;
	margin-bottom:40px;
}

#clouds h2 {
	margin-bottom:0px;
}

/*Articles*/

#mid .articles,
#articles,
#art fieldset {
	float:left;
	width:490px;
	margin-bottom:20px;
}

/*Home page*/

#gallery {
	width:480px;
	float:left;
	height:395px;
	margin-bottom:20px;
}

#cont.home #clouds {
	float:left;
	width:460px;
	padding:0px 10px;
}

#blog, #fvideo {
	float:left;
	width:235px;
	padding-right:20px;
}

#blog .item {
	width:235px;
}

#blog .item h3 {
	margin-bottom:8px;
	font-size:1.6em;
	font-weight:normal;
}

#fvideo {
	width:205px;
}

#fvideo .item {
	width:205px;
}

#fvideo .item {
	float:left;
	margin-bottom:15px;
}

#fvideo .item p {
	clear:left;
}

#fvideo span {
	float:left;
	width:94px;
	display:block;
	background:#333 url(../Images/main.png) no-repeat -270px -270px;
	padding:3px 0 3px 22px;
	margin:-23px 0px 6px 0px;
	text-align:center;
	border-top:1px solid #ecbfc6;
}

#fvideo a span {
	color:#fff;
	cursor:pointer;
}

#fvideo a:hover span {
	color:#187adb;
	text-decoration:underline;
}

#fvideo .more {
	clear:left;
}

form.write {
	float:left;
	width:700px;
	margin-bottom:20px;
}

form.write fieldset {
	padding:10px;
	float:left;
	width:680px;
	margin:10px 0px 20px 0px;
	background:#e6deeb;
}

form.write fieldset fieldset {
	padding:0px;
	margin-bottom:10px;
}

.write input,
.write textarea {
	width:670px;
	margin:5px 0px;
}

form.write fieldset fieldset label {
	width:670px;
}

.write input.button {
	width:96px;
	margin-right:5px;
	background-position:-30px -180px;
}

.write input.buttonhover {
	width:96px;
	margin-right:5px;
	background-position:-30px -210px;
}

.write input.medium,
.write input.mediumhover {
	width:124px;
	background-position:-30px -240px;
}

.write input.mediumhover {
	background-position:-30px -270px;
}

.write input.radio {
	width:auto;
	clear:left;
	float:left;
	margin:2px 8px 10px 0px;
}

.write label {
	width:300px;
	float:left;
}

.write label.lg {
	width:620px;
}

.write h2 {
	font-size:1.4em;
	width:680px;
	font-weight:normal;
}

.write h3 {
	font-size:1em;
	float:left;
	width:675px;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:1px dotted #bdb5a9;
}

.write h3 span.ygrtngs{
	width:400px;
	float:right;
} 

.write h3 span.smallfont {
	width:200px;
}

.write p {
	margin-bottom:10px;
}

.prate span,
.pallrate span {
	float:right;
	margin-right:570px;
}

.pallrate span {
	margin-right:520px;
}

#mid .prate span {
	margin-right:360px;
}

#mid .item .pallrate span {
	margin-right:190px;
}

.reviewdetails {
	float:left;
	margin:10px 0px;
} 

.reviewdetails .item,
.vreview .item {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #bdb5a9;
}

.reviewdetails .item h3 {
	margin-bottom:10px;
}

.reviewinfo a {
	text-decoration:underline;
}

.reviewdetails .item .subitem,
.reviewgrps .item .subitem,
.vreview .item .subitem,
.artlist .item .subitem {
	float:left;
	width:420px;
}

.reviewdetails .item span,
.vreview .item span {
	display:block;
	clear:left;
	margin-bottom:5px;
}

.reviewdetails .item span em,
.vreview .item span em {
	font-style:normal;
}

.reviewdetails .item .fn,
.vreview .item .fn{
	font-size:1.25em;
	font-weight:bold;
	margin-bottom:10px;
}

.vreview .overallrating {
	float:left;
	width:490px;
	margin-bottom:10px;
	border-bottom:1px dotted #bdb5a9;
}

.vreview .overallrating span {
	float:right;
	display:inline;
	margin-right:290px;
}

.subitem .rating1,
.subitem .rating2,
.subitem .rating3,
.subitem .rating4,
.subitem .rating5 {
	float:right;
	margin-right:245px;
}

.global .item .subitem .rating1,
.global .subitem .rating2,
.global .subitem .rating3,
.global .subitem .rating4,
.global .subitem .rating5 {
	margin-right:360px;
}

.cdiv {
	width:230px;
	float:left;
	padding:15px 0px 10px 0px;
	margin-bottom:10px;
	border-bottom:1px solid #bdb5a9;
}

#mid .cdiv {
	clear:left;
	float:left;
	width:490px;
	margin-top:10px;
	border-top:1px solid #bdb5a9;
}

#mid .cdiv .item {
	width:490px;
}

.cdiv input, .cdiv select {
	width:225px;
	margin-bottom:15px;
}

.cdiv select {
	width:228px;
}

.cdiv input.button,
.cdiv input.buttonhover {
	width:55px;
	float:right;
}

.cdiv .sreviews a {
	text-decoration:underline;
}

.cdiv a:hover {
	text-decoration:underline;
}

.cdiv .item {
	width:230px;
	margin-bottom:15px;
}

.cdiv .item h3 {
	font-size:1.05em;
	margin-bottom:5px;
}

.cdiv h3.sub {
	font-size:1.3em;
	font-weight:bold;
	margin-top:20px;
}

.cdiv.last {
	border:0px;
}

.cdiv ul {
	margin-bottom:20px;
}

.cdiv ul ul {
	margin:10px 0px 10px 20px;
}

.cdiv li {
	margin-bottom:5px;
}

form.sort {
	width:476px;
	float:left;
	padding:10px 7px;
	margin-bottom:20px;
	background:#EBEFF3;
	border:1px dotted #bdb5a9;
}

.sort label {
	width:60px;
	clear:left;
	float:left;
	padding-right:20px;
}

.sort select {
	width:270px;
	float:left;
	margin-bottom:10px;
}

.reviewgrps .item,
.artlist .item {
	padding-bottom:15px;
	border-bottom:1px solid #bdb5a9;
}

.reviewgrps .item p,
.artlist .item p {
	margin-bottom:5px;
}

.reviewgrps .item span,
.artlist .item span {
	display:block;
	float:right;
	color:#187adb;
	padding-left:10px;
	font-weight:normal;
}

.reviewgrps .item span a,
.artlist .item span a {
	text-decoration:underline;
}

.reviewgrps .item span a:hover,
.artlist .item span a:hover {
	text-decoration:none;
}

.grpdetails fieldset {
	clear:left;
	float:left;
	width:490px;
	margin-top:30px;
	float:left;
}

.grpimg {
	float:right;
	width:85px;
	text-align:center;
	margin-left:10px;
}

.grpdetails a {
	text-decoration:underline;
}

.grpdetails .grouplist th {
	background:#8b63a1;
	color:#fff;
}

.grpdetails .grouplist {
	padding:0px;
	border:0px;
}

.grpdetails .grouplist tr.grey {
	background:#f2f2f2;
}

.grpdetails .grouplist table {
	width:490px;
	margin-bottom:10px;
}

.grpdetails .grouplist table th {
	font-size:0.6em;
	font-weight:bold;
	background:#999;
}

.grpdetails .grouplist table th h1 {
	font-weight:bold;
	margin:0px;
}

.grpdetails .grouplist table tr {
	background:#f7f7f7;
}

.grpdetails .grouplist th.subject, 
.grpdetails .grouplist td.subject,
.grpdetails .grouplist td.innerauthor {
	width:70px;
}

.grpdetails .grouplist th.starter {
	width:150px;
}

.grpdetails .grouplist img {
	margin-right:5px;
	float:left;
}

.grpdetails .find, 
.grpdetails .findhover,
.grpdetails .medium, 
.grpdetails .mediumhover,
.grpdetails .vlong, 
.grpdetails .vlonghover {
	margin-right:5px;
	text-decoration:none;
	color:#fff;
}

.grpdetails .grouplist .hiddencontent {
	padding:0px;
}

.grpdetails .grouplist .hiddencontent .hide a {
	float:right;
	color:#187adb;
}

.srchform, 
.loginform {
	float:left;
	width:490px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #bdb5a9;
}

.srchform.extra {
	margin-top:25px;
}

.login,
.loginform {
	float:left;
	margin-bottom:30px;
}

.loginform {
	margin:20px 0px;
}

.registration p {
	clear:left;
}

.registration a {
	text-decoration:underline;
}

.registration .long {
	width:490px;
}

.registration .long .red {
	float:none;
}

.registration .parent {
	float:left;
	margin:0px 0px 10px 0px;
}

.registerform div {
	float:left;
	width:490px;
}

.srchform label,
.loginform label,
.regform label,
.registerform label, 
.srchform input,
.loginform input,
.regform input,
.registerform input {
	float:left;
	margin-bottom:15px;
}

.srchform label {
	margin-right:15px;
}

.loginform label,
.regform label,
.registerform label {
	clear:left;
	width:100px;
}

.regform label,
.registerform label {
	width:230px;
}

.loginform .long {
	width:140px;
}

.regform .parent{
	clear:left;
}

.regform .parent label {
	clear:none;
	width:220px;
	margin-bottom:0px;
}

.srchform p,
.loginform p,
.regform p,
.srchform .button,
.loginform .button,
.regform .button {
	clear:left;
	margin-bottom:15px;
}

.srchform input, 
.loginform input {
	width:250px;
}

.regform input {
	margin-right:5px;
}

.regform input.text,
.registerform .text{
	width:230px;
	margin-right:0px;
}

.regform input.radio,
.regform input.chkbox,
.registerform .radio {
	width:auto;
	float:left;
	margin:0px 5px 10px 0px;
}

.registerform .sendmail .radio {
	clear:left;
	float:left;
	margin-bottom:0px;
}

.regform .red,
.registerform .red {
	float:left;
	margin-left:5px;
}

.regform .parent .red {
	float:none;
}

.regform select {
	float:left;
	width:234px;
	margin-bottom:15px;
}

.regform .red.continue {
	float:none;
}

.srchform .button,
.srchform .buttonhover,
.loginform .button,
.loginform .buttonhover,
.regform .button,
.regform .buttonhover {
	width:55px;
	clear:left;
}

.regform table.checkboxes,
.regform table.radios {
	clear:left;
	margin-bottom:20px;
}

.regform .nonuk table.checkboxes {
	margin:0px 0px 0px 220px;
}

.regform fieldset .red {
	float:left;
}

.regform fieldset {
	float:left;
	width:490px;
}

.regform .red {
	clear:none;
	float:none;
}

.regform table.radios td,
.regform table.checkboxes td {
	float:left;
	width:220px;
}

.regform .agreement table.checkboxes td {
	width:470px;
}

#option1, #option2, #option3 {
	display:none;
}

#midlg .agreement,
#mid .agreement {
	clear:left;
}

#midlg .agreement td{
	width:650px;
}

.registerform .agreement span {
	color:#f00;
}

.registerform .checkboxes input {
	margin:0px 5px 0px 0px;
}

.registerform .nonukadd {
	width:150px;
	position:absolute;
	padding:0px;
	margin:170px 0px 0px 340px;
}

.registerform .checkboxes {
	clear:left;
	margin:10px 0px;
}

.registerform .checkboxes td {
	padding:0px;
	margin:0px;
}

.registerform .nonukadd .checkboxes td .red {
	float:none;
}

.registerform .nonukadd.ad_dtls {
	float:left;
	margin:0px;
	padding:0px 0px 0px 230px;
	width:260px;
	position:relative;
}

.registerform .find,
.registerform .findhover {
	width:96px;
}

.login a {
	text-decoration:underline;
}

.offers{
	float:left;
	margin-top:20px;
}

.offers ul {
	margin:10px 0px;
	padding:0px 10px;
	float:left;
}

.offers li {
	list-style:disc inside;
	margin-bottom:3px;
}

.list {
	margin:30px 0px;
}

.list .right,
.list .down,
.sitemap li,
.cdiv.stmap li {
	background:url(../Images/rtsmlblack.gif) no-repeat 2px 5px;
	padding-left:12px;
}

.list .down {
	background:url(../Images/dwsmlblack.gif) no-repeat 0px 5px;
}

.list ul {
	margin:15px 0px 15px 30px;
}

.list li {
	margin-bottom:5px;
}

.list li ul li {
	list-style:disc;
}

.alphalist {
	width:700px;
	float:left;
	border-bottom:1px solid #bdb5a9;
	padding-bottom:10px;
	margin-bottom:20px;
}

.alphalist ul {
	float:left;
	margin:10px 0px;
}

.alphalist li {
	float:left;
	padding:0px 7px;
	border-right:1px solid #333;
}

.alphalist li.last {
	border:0px;
}

.alphalist input,
.alphalist label {
	float:left;
	width:250px;
	margin:0px 10px 0px 0px;
}

.alphalist label {
	margin:0px 15px 15px 0px;
}

.alphalist fieldset {
	width:700px;
	float:left;
	margin-bottom:15px;
}

.alphalist input.button,
.alphalist input.buttonhover {
	width:55px;
	margin-top:-4px;
}

.providers_offer {
	width:700px;
	float:left;
	margin-bottom:30px;
}

.providers_offer th,
.providers_offer td {
	text-align:center;
	border:0px;
	padding:10px 5px;
}

.providers_offer tr {
	border-bottom:1px dotted #bdb5a9;
}

.providers_offer .provider {
	width:400px;
	text-align:left;
}

.providers_offer .nondegree {
	width:80px;
}

.adsearch {
	float:left;
	width:490px;
	margin-bottom:10px;
}

.adsearch.extra {
	margin-top:25px;
}

.adsearch input,
.adsearch select {
	margin-bottom:15px;
	float:left;
}

.adsearch label {
	margin-bottom:10px;
	font-weight:bold;
}

.adsearch select {
	width:237px;
	margin-right:13px;
}

.adsearch .long {
	width:483px;
}

.adsearch select.long {
	width:487px;
}

.adsearch #search_category.long {
	margin-bottom:50px;
}

.adsearch .last {
	margin-right:0px;
}

.adsearch .postcode {
	width:210px;
}

.adsearch span {
	float:left;
	font-weight:bold;
	margin-right:10px;
}

.adsearch .button,
.adsearch .buttonhover {
	width:55px;
	float:right;
	margin-right:16px;
}

.crsearch {
	float:left;
	width:490px;
	padding:10px 0px;
	margin-bottom:20px;
	border-bottom:1px dotted #bdb5a9;
}

.crsearch label, 
.crsearch select {
	float:left;
	margin-bottom:15px;
}

.crsearch label {
	width:120px;
	clear:left;
	float:left;
}

.crsearch select {
	width:350px;
}

.global {
	float:left;
	width:490px;
	margin:10px 0px 20px 0px;
}

.global h2 {
	margin-top:10px;
}

.global h2 span.edit {
	float:right;
	color:#187adb;
	font-size:0.6em;
	font-weight:normal;
}

.global h2 span.edit a {
	color:#187adb;
}

img.gen {
	float:right;
}

#left img.gen {
	float:left;
}

.global ul {
	margin:20px 0px 20px 20px;
}

.global li {
	list-style:disc;
	margin-bottom:5px;
}

.global .long {
	width:490px;
}

.csteps {
	float:left;
	margin:10px 0;
}

.csteps label,
.csteps select,
.csteps input.sml,
.csteps select.sml{
	float:left;
	width:490px;
	margin-bottom:15px;
}

.csteps label.sml,
.csteps input.sml {
	width:150px;
}

.csteps select.sml{
	width:50px;
	margin-right:10px;
}

.csteps span {
	width:60px;
	float:left;
}

.csteps .button,
.csteps .buttonhover {
	float:right;
	margin-top:-3px;
}

.compcareer {
	width:700px;
	float:left;
	margin:20px 0px;
}

.compcareer th,
.compcareer td {
	width:225px;
	border:1px solid #bdb5a9;
}

.compcareer td.sub {
	width:700px;
	padding:0px;
}

.compcareer th {
	padding-bottom:0px;
	color:#fff;
	background:#bdb5a9;
	border-right:1px solid #fff;
}

.compcareer th.last {
	border-right:1px solid #bdb5a9;
}

.compcareer select {
	width:100%;
	margin-bottom:10px;
}

.sublisting {
	float:left;
	margin-bottom:30px;
}

.sublisting .item {
	float:left;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #bdb5a9;
}

.sublisting h3 {
	font-size:1.4em;
	margin-bottom:15px;
}

#review-section-one .autocomplete ul li,
#review-section-two .autocomplete ul li,
#dhtmlgoodies_tabView .autocomplete ul li {
	clear:left;
	margin:0;
	padding:0;
}

#ajax_listOfOptions {
	position:absolute;
	width:208px;
	height:250px;
	overflow:auto;
	border:1px solid #7F9DB9;
	background:#fff;
	text-align:left;
	font-size:0.9em;
	z-index:100;
}

#ajax_listOfOptions div {
	margin:1px;
	padding:1px;
	cursor:pointer;
	font-size:0.9em;
}

#ajax_listOfOptions .optionDivSelected {
	background:#efefef;
	font-weight:bold;
}

#ajax_listOfOptions .optionDiv {
	margin-top:2px;
}

#ajax_listOfOptions_iframe {
	background:#f00;
	position:absolute;
	z-index:5;
}

.editprofileform .autocomplete .autolist {
	width:390px;
}

.editprofileform .autocomplete .autolist li {
	width:100%;
}


/*Thumb images*/

.thumb,
.nothumb {
	width:85px;
	height:85px;
}

.vthumb {
	width:480px;
	height:270px;
	float:left;
	margin-bottom:10px;
}

.item .thumb,
.item .nothumb {
	width:116px;
	height:116px;
	float:left;
	margin:0px 10px 0px 0px;
}

#reviews .item .thumb, 
.reviewdetails .thumb,
.vreview .thumb,
.cdiv .item .thumb,
.reviewgrps .item .thumb,
.artlist .item .thumb,
.grpdetails table .thumb,
#reviews .item .nothumb, 
.reviewdetails .nothumb,
.cdiv .item .nothumb,
.reviewgrps .item .nothumb,
.artlist .item .nothumb,
.grpdetails table .nothumb,
.global.item .item .thumb,
.membergrey .item .thumb,
.memberwhite .item .thumb,
.membergrey .item .nothumb,
.memberwhite .item .nothumb,
#mid #art .item .thumb,
.mailtable .thumb {
	width:60px;
	height:60px;
}

#reviews .item .thumb,
#reviews .item .nothumb {
	margin-bottom:10px;
}

#articles .item .thumb,
.articles .item .thumb,
.articles .item .nothumb,
.grpimg .thumb,
.sublisting .thumb,
#articles .item .nothumb,
.grpimg .nothumb,
.sublisting .nothumb {
	width:85px;
	height:85px;
}

.grpimg .thumb,
.grpimg .nothumb {
	margin-bottom:15px;
}

.grpdetails table .thumb,
.grpdetails table .nothumb {
	float:left;
	margin:0px 5px 5px 0px;
}

.registration .thumb,
.registration .nothumb {
	width:120px;
	height:120px;
	margin-bottom:20px;
}

.cdetails .item .thumb,
.cdetails .item .nothumb {
	margin-bottom:10px;
}

.profiletxt {
	width:490px;
	float:left;
	margin:20px 0px;
}

.profiletxt a {
	color:#187adb;
	text-decoration:underline;
}

.profiletxt ul,
.profiletxt ol {
	margin-left:20px;
}

.profiletxt li{
	list-style:disc inside;
}

#map {
	float:left;
	width:490px;
	height:300px;
	margin-bottom:10px;
}

#map .gmnoprint p {
	clear:left;
}

#map .gmnoprint .blue {
	text-decoration:underline;
}

#map .gmnoprint .thumb {
	float:right;
	width:60px;
	height:60px;
	margin:5px 10px 10px 0px;
}

#mapright p a {
	text-decoration:underline;
}

#side_bar li {
	list-style:upper-alpha inside;
}

.errormessage {
	float:left;
	width:100%;
	margin:10px 0px;
	color:#f00;
}

.myprofile fieldset,
.myprofile input,
.myprofile .thefile,
.myprofile select {
	float:left;
	margin:0px 10px 10px 0px;
}

.myprofile select,
.myprofile .thefile {
	width:250px;
}

.myprofile #editprofilemain {
	float:left;
	width:700px;
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:1px dotted #bdb5a9;
}

.myprofile label {
	clear:left;
	float:left;
	width:200px;
}

.myprofile .viewmyimages,
.myprofile #previewPane {
	float:left;
	width:450px;
	display:block;
	margin:0px 10px 20px 0px;
}

.myprofile #previewPane img {
	width:450px;
}

.myprofile p {
	clear:left;
}

#galleryContainer {
	width:150px;
	float:left;
	padding:10px 0px;
	background:url(../Images/img_gallery_bg.png) no-repeat;
}

#theImages {
	height:390px;
	padding:10px 0px 8px 0px;
	overflow:hidden;
}

#theImages div img {
	width:100px;
	height:100px;
	display:block;
}

#galleryContainer input {
	margin:10px 0px 10px 65px;
}

#galleryContainer * {
	text-align:center;
}

.dhtmlgoodies_aTab {
	float:left;
	width:700px;
	padding-bottom:20px;
}

.dhtmlgoodies_aTab * {
	float:left;
}

.dhtmlgoodies_aTab p,
.dhtmlgoodies_aTab label {
	clear:left;
	float:left;
	width:190px;
	padding-right:10px;
}

.dhtmlgoodies_aTab .labelmq5,
.dhtmlgoodies_aTab .labelfq5,
.dhtmlgoodies_aTab .hcurl,
.dhtmlgoodies_aTab .asterisk_achk{
	clear:none;
	padding-left:3px;
	width:auto;
}

.dhtmlgoodies_aTab .hcurl {
	width:220px;
}

.dhtmlgoodies_aTab .asterisk_achk{
	color:#f00;
	padding-right:0px;
}

.dhtmlgoodies_aTab .labelfq5 {
	width:324px;
}

.dhtmlgoodies_aTab .lquestion {
	width:620px;
}

#tabView1 .lquestion {
	width:190px;
}

.dhtmlgoodies_aTab .userinput,
.dhtmlgoodies_aTab textarea {
	width:390px;
	margin-right:10px;
}

.dhtmlgoodies_aTab input,
.dhtmlgoodies_aTab textarea,
.dhtmlgoodies_aTab select,
.dhtmlgoodies_aTab label {
	margin-bottom:10px;
}

.dhtmlgoodies_aTab .hcinput{
	width:257px;
}

.dhtmlgoodies_tabPane,
.addressdetails {
	padding:10px 0px;
	float:left;
	width:700px;
	margin-bottom:30px;
	border-top:1px solid #bdb5a9;
	border-bottom:1px solid #bdb5a9;
}

.dhtmlgoodies_tabPane div {
	float:left;
}

.dhtmlgoodies_tabPane div span {
	float:left;
	display:block;
	padding-right:10px;
	margin-right:10px;
	text-decoration:underline;
	cursor:pointer;
	border-right:1px solid #bdb5a9;
}

.dhtmlgoodies_tabPane div.tabActive span {
	color:#f00;
}

.editprofileform .button,
.editprofileform .buttonhover {
	margin-right:10px;
}

#popupwrapper {
	width:370px;
	height:100%;
	background:#fff;
	float:left;
	border:1px solid #bdb5a9;
	margin:10px;
	padding:10px;
}

#popupwrapper p a {
	text-decoration:underline;
}

#popupwrapper h2.title {
	font-weight:normal;
	margin:10px 0px 5px 0px;
}

.popupform label {
	width:370px;
}

.popupform label,
.popupform select,
.popupform input {
	float:left;
	margin-bottom:10px;
}

.popupform select {
	width:100%;
}

.hdesc {
	margin-bottom:20px;
}

.membergrey,
.memberwhite {
	float:left;
	border-bottom:1px dotted #bdb5a9;
	margin-bottom:10px;
}

.membergrey .item,
.memberwhite .item {
	margin-bottom:5px;
	border:0px;
}

.membergrey .item .thumb,
.memberwhite .item .thumb {
	margin-bottom:10px;
}

.online,
.offline {
	display:none;
}

.compose input,
.compose textarea {
	float:left;
	margin:0px 5px 10px 0px;
}

.compose .long,
.compose textarea {
	width:300px;
}

.compose textarea {
	height:150px;
}

.compose .receiver {
	margin:10px 0px;
	padding-bottom:5px;
	border-bottom:1px dotted #bdb5a9;
}

.compose label {
	float:left;
	width:150px;
	margin-bottom:10px;
}

.compose .wmessage {
	clear:left;
	margin-bottom:10px;
}

table.subpro th, 
table.subpro td {
	border:0px;
	padding:5px 0px;
	margin-bottom:3px;
}

table.subpro .head {
	font-size:1.75em;
	font-weight:normal;
	padding-bottom:10px;
}

.browseblock {
	float:left;
	width:490px;
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:1px dotted #bdb5a9;
}

.ugnews {
	padding-bottom:10px;
	border-bottom:1px dotted #bdb5a9;
}

.ugnews h2 {
	font-size:1.4em;
	font-weight:normal;
}

.ugnews img {
	float:left;
	margin:0px 10px 10px 0px;
}

#ugart img,
#mid .logo {
	float:right;
	margin:0px 0px 10px 10px;
}

#mid .cont_cont h1 {
	clear:left;
	margin-top:35px;
}

.hcshop img {
	margin:0px 0px 10px 10px;
}

.sitemap h1,
.terms h2,
.privacy h2 {
	font-size:1.4em;
	color:#333;
	font-weight:normal;
	margin-top:30px;
}

#mid .cont_cont h1.first,
.sitemap h1.first {
	font-size:1.75em;
	margin-top:0px;
}

.sitemap a,
.terms a, 
.privacy a {
	text-decoration:underline;
}

.sitemap li,
.terms li {
	line-height:1.4em;
}

.sitemap li.space,
.cdiv li.space{
	margin-top:30px;
}

.sitemap li ul {
	margin:10px 0px 10px 30px;
}

.sitemap li ul li {
	list-style:disc;
	background:none;
	padding:0px;
}

.sitemap li ul ul li {
	list-style:none;
}

.sitemap table {
	margin-bottom:30px;
}

.sitemap th,
.sitemap td {
	width:250px;
	padding:5px 0px;
}

.sitemap th {
	padding:10px 0px;
}

.cdiv.stmap {
	width:210px;
	padding:20px 9px 10px 9px;
	border-left:1px solid #bdb5a9;
	border-right:1px solid #bdb5a9;
}

#mid #art fieldset,
#mid #art .artlist {
	float:left;
	width:490px;
	padding-top:20px;
}

#art .newsimage {
	float:right;
	display:block;
	margin:0px 0px 10px 10px;
}

.artsearch .text,
.artsearch fieldset span{
	width:486px;
	margin-bottom:10px;
}

.artsearch fieldset span {
	display:block;
}

.artsearch select {
	width:490px;
	margin-bottom:10px;
}

.mailtable {
	width:490px;
	float:left;
	margin:20px 0px;
}

.mailtable th {
	background:#bdb5a9;
}

.mailtable th,
.mailtable td {
	border-bottom:1px solid #bdb5a9;
}

.mailtable .thumb {
	float:left;
	margin-right:10px;
}

.mailtable .from {
	width:150px;
}

.mailtable .name {
	font-weight:bold;
}

.addgrp {
	float:left;
	width:490px;
}

.addgrp .long,
.addgrp textarea,
.addgrp select {
	width:486px;
	margin-bottom:10px;
}

.addgrp select {
	width:490px;
}

.addgrp .find, 
.addgrp .findhover {
	margin-right:5px;
}

/*search pod design */

.srch {
	width:750px;
	float:left;
	margin:0px 10px 0px;
	color:#fff;
	background:#b087c8 url(../Images/srchbg.png) repeat-x top;
}

#left .srch {
	width:230px;
	margin:0px;
}

.srch h1 {
	font-size:2.5em;
	font-weight:bold;
}

.srch h2 {
	color:#fff;
	padding:15px 15px 0px 15px;
	margin:0px;
	font-size:2.35em;
}

.srch h3 {
	font-size:1.75em;
}

.srch h3.rtar a.right {
	display:block;
	background:url(../Images/rtwhite.gif) no-repeat 187px 8px;
}

.srch h3.rtar a.down {
	display:block;
	background:url(../Images/dwwhite.gif) no-repeat 182px 11px;
}

.srch a {
	color:#fff;
}

.srch a:hover {
	color:#187adb;
}

.srch .main {
	float:left;
	width:210px;
	padding:15px 15px 0px 15px;
}

#left .srch .main {
	float:left;
	width:210px;
	padding:10px;
}

.srch .main div {
	float:left;
	margin-bottom:10px;
}

#left .srch .main div {
	clear:left;
	width:210px;
}

#left .srch .main #hcmainsearch {
	padding-top:10px;
}

.srch ul, 
.srch p {
	font-size:1.25em;
}

.srch ul {
	margin:0px 0px 10px 20px;
}

.srch li {
	list-style:disc;
	margin-bottom:5px;
}

.srch .srchimg {
	float:right;
}

.srch label {
	font-size:1.2em;
	white-space:nowrap;
	margin-bottom:5px;
}

.srch label a {
	text-decoration:underline;
	display:block;
	float:left;
	margin-bottom:10px;
}

.srch input, 
.srch select {
	margin-bottom:15px;
	width:206px;
}

.srch select {
	width:210px;
}

.srch .chkbox,
.srch .radio {
	width:auto;
	float:left;
	margin:0px;
}

.srch span {
	width:190px;
	display:block;
	float:right;
	margin-bottom:10px;
}

.srch span.blue {
	width:auto;
	float:none;
	display:inline;
	margin-bottom:0px;
}

.srch .option span {
	width:auto;
	float:left;
	padding:0px 5px 0px 0px;
}

.srch .option label {
	clear:left;
	margin-bottom:10px;
}

.srch .option .lradio{
	margin:0px;
	float:left;
	font-size:1em;
}

.srch .option input {
	clear:left;
	float:left;
	margin-right:5px;
}

.srch .specific {
	font-size:1em;
}

.srch .nomar {
	margin:10px 0px 0px 0px;
}

.srch .main .ini {
	margin:10px 0px 0px 0px;
}

#left .srch .nomar {
	margin:0px 0px 10px 0px;
}

.srch .nomar label,
.srch .nomar h3 {
	margin:0px 0px 5px 0px;
	float:left;
	white-space:nowrap;
}

.srch .nomar h3 {
	clear:left;
	font-weight:bold;
	width:195px;
	margin:0px;
}

.srch .ini label,
.srch .ini h3 {
	white-space:nowrap;
}

.srch .main .req {
	margin:7px 0px 0px 0px;
	float:left;
}

.srch .main .req form,
.srch .main .req fieldset,
.srch .main .req .find,
.srch .main .req .findhover {
	margin:0px;
}

.srch .ltbox {
	background:url(../Images/sub_srch_hdr.png) no-repeat top left;
	width:230px;
	float:left;
	position:relative;
	padding-top:14px;
	margin-top:-55px;
	color:#333;
	border-bottom:1px solid #694582;
}

.srch .ltholder .ltbox {
	 position:absolute; 
	 margin:22px 0px 0px -210px; 
	 width:480px;
}

.srch .ltholder .ltbox form {
	 width:460px;
}

.srch .ltbox.ins {
	margin-top:-15px;
}

.srch .ltholder .ltbox.ins {
	margin:35px 0px 0px -210px; 
}

.srch .ltbox form  {
	width:210px;
	background:#fff;
	padding:0px 9px 9px 9px;
	border-left:1px solid #694582;
	border-right:1px solid #694582;
}

.srch .ltbox fieldset  {
	padding-top:10px;
}

.srch .ltbox p  {
	font-size:1.1em;
	margin-bottom:10px;
}

.srch .ltbox p a  {
	color:#333;
	text-decoration:underline;
}

.srch .ltbox a.blue {
	color:#187adb;
	text-decoration:none;
}

.srch .ltbox a:hover {
	color:#187adb;
	text-decoration:underline;
}

.srch .ltholder .ltbox .txt {
	 width:455px;
}

#cont.home .srch {
	width:480px;
	height:395px;
	margin:0px 0px 20px 0px;
}

#cont.home .srch p {
	margin-bottom:20px;
	font-size:1.1em;
}

#cont.home .srch fieldset {
	margin:0px;
}

#cont.home .srch .mainsrch {
	margin-bottom:10px;
}

.srch .mainsrch.sub {
	margin:7px 0px 0px 0px;
}

#cont.home .srch .go {
	margin:0px;
}

#cont.home .srch input, 
#cont.home .srch select {
	margin-bottom:12px;
}

.srch .go,
.srch .gohover,
.srch .ini .go,
.srch .ini .gohover {
	width:40px;
	float:right;
	margin:0px;
}

.srch .find,
.srch .findhover {
	width:96px;
	float:right;
}

.leftflow,
.rightflow {
	float:left;
	padding:20px 0px;
}

.comparelist {
	clear:left;
	width:490px;
	margin:20px 0px;
}

.comparelist thead {
	background:#bdb5a9;
	color:#fff;
}

.comparelist tr.ltblue {
	background:#f2f2f2;
}

.comparelist p {
	clear:left;
}

.shcitem {
	width:700px;
	float:left;
	margin:20px 0px 10px 0px;
	padding-bottom:10px;
	border-bottom:1px solid #bdb5a9;
}

.shcitem img {
	margin:15px 0px;
}

.s_mpc li {
	margin-bottom:3px;
}

.s_mpc li strong {
	display:block;
	margin-bottom:5px;
}

.s_mpc ul {
	float:left;
	width:220px;
	padding-left:13px;
}

.s_mpc li ul {
	padding-left:0px;
	margin-bottom:20px;
}

.white {
color:#fff;
text-decoration:underline;
}

.asearch {
padding-top:9px;
margin-top:10px;
border-top:1px solid #bdb5a9;
}

.black {
text-decoration:underline;
}

/*ViDEO*/

.overlay {
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	top:0px; 
	left:0px;
	z-index:1001;
	background:url(../Images/opty_bg.png) repeat;
}

.mbg {
	position:absolute;
	z-index:500;	
}

.mcont {
	position:absolute;
	width:480px;
	padding:10px;
	left:30%;
	top:126px;
	z-index:750;
	background:#fff;
}

.mmid {
	background:#fff;
	position:relative;
	z-index:1000;
	padding:0px;
	margin-bottom:10px;
}

.mbot {
	padding-top:10px;
	width:480px;
}

.mbot h3 {
	font-size:1.4em;
	margin:0px 0px 10px 0px;
	color:#333 !important;
}

.mbot p {
	margin:0px 0px 10px 0px;
}

.mbot a {
	text-decoration:underline;
	padding-right:5px;
	margin:0px;
}

.mbot .ins a {
	color:#224268;
	font-weight:bold;
}

.mbot a.bdr {
	background-position:left;
	padding:0px 0px 0px 5px;
}

.cros {
	float:right;
	font-size:1.05em;
	display:block;
	margin:0px;
}

.mbot .cros a {
	text-decoration:none;
	display:block;
	font-weight:bold;
	margin:0px;
	color:#784597;
	padding:3px 25px 3px 0px;
	background: url(../Images/main.png) no-repeat 38px -270px;
}

.mbot .bweb,
.mbot .binfo {
	float:left;
	color:#fff;
	width:96px;
	text-align:center;
	text-decoration:none;
	padding:5px 0px 6px 0px;
	margin-right:5px;
	background:url(../Images/main.png) no-repeat -150px -210px;
}

.mbot .bweb {
	background-position:-150px -180px;
}

.litebox {
	display:none;
}

/*ViDEO ENDS*/

.cbrowse {
	width:700px;
	float:left;
}

.cbrowse form {
	margin-bottom:40px;
}

.cbrowse form input {
	float:left;
}

.cbrowse form input.txt {
	width:270px;
	margin:3px 5px 0px 0px;
}

.cbrowse ul {
	float:right;
	margin-bottom:5px;
}

.cbrowse .alphalist ul {
	float:left;
}

.cbrowse ul li {
	float:left;
	padding:0px 3px;
	border-right:1px solid #bdb5a9;
}

.cbrowse ul li.last {
	border:0px;
}

.dtls{
	width:700px;
	float:left;
	padding-top:15px;
	border-top:1px solid #aaa;
}

.dtls .item{
	width:700px;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #aaa;
}

.dtls .item div{
	clear:none;
	float:right;
}

.dtls .item .ins {
	float:left;
	width:570px;
}

.dtls .item h3,
.dtls .item .crs {
	font-size:1.4em;
	font-weight:normal;
}

.dtls .item h3 {
	margin-bottom:5px;
}

.dtls .item h3.head {
	font-weight:bold;
}

.dtls .item .crs {
	color:#187adb;
	text-decoration:underline;
}

.content
{	
	color:#333333;
	padding:5px 0 0;
	width:635px;
}
#OccupationListHome{ width:300px;}
#OccupationListHome ul li{ float:left;margin-top:5px;padding:0;width:50%;}
#headerhome{	color:#3BBBFD;	font-size:15px;	font-weight:bold;	padding-bottom:10px;}
.sectionTitle{	color:#3BBBFD;	font-size:15px;	font-weight:bold;	padding-bottom:10px;}

#DivFeaturedItems
{
    float:left;
	height:160px;
	line-height:1.1em;	
	width:140px;
    
}
    #DivFeaturedItems a img{ width:148px; padding-bottom:10px;}
#DivFeaturedItems P{ font-size:11px; text-align:justify;}

#phatPod {
	border:1px solid #D1D1D1;
	float:left;
	height:150px;
	line-height:1.1em;
	margin:0 5px 5px 0;
	padding:8px;
	width:150px;
}
#phatPod a img{ width:148px; padding-bottom:10px;}
#phatPod P{ font-size:11px; text-align:justify;}
#BoxImage { width:140px;}
H4{ color:#287CC4; font-size:12px; font-weight:bold;} /* jimmy original 3BBBFD*/



/* job Results */

#jobsPod {
	border:1px dashed #D1D1D1;
	float:left;
	/*height:155px;*/
	line-height:1.1em;	
	margin:0 0 5px 0;
	padding:8px;
	width:550px; /* old value 560px changed jimmy mar 2011 */
	color:#666666;
	min-height:100px;
}
#jobsPod searchMainTitleHeading
{
     color:#3BBBFD; 
     font-size:12px;
}
.bgHeader 
{
    color:#000000;
    font-size:100%;
    font-weight:bold;
}
.btHeader 
{
    color:#000000;
    background-color:#c0c0c0;
    font-size:100%;
    font-weight:bold;
}
.TicketsBgHeader 
{
    color:#DFDCD7;
    font-weight:bold;
}

.job_logo  
{    
    float:left;
	margin-top:25px;
	padding-left:0;
	padding-top:10px;
	position:absolute;
	width:70px;
}
.job_logo td, th 
{
    border:0px solid #FFFFFF;
    border-spacing:0px;
} 

.contentCourses { float:right;width:400px;}
.CourseDetails{padding-bottom:4px;padding-left:4px;padding-right:4px;padding-top:2px;width:550px; font-weight:normal; float:left; text-align:right; }
.CourseCode{ float:right; text-align:right; width:150px; line-height:15px; font-size:11px; font-weight:normal; color:#999999;}
.tableSearchResults
{
    font-size:11px;
    padding-left:10px;
    padding-top:2px;
}
.job_title { float: left; width:420px; }
.job_title h4{ float: left; width:420px; font-size:12px;}
.job_title a  { /*color:#3BBBFD; */ color:#287CC4; outline:0 none;text-decoration:none;} /* jimmy original #00B7D7 */

.containerCourse {background: #D9EBF6; color:#fff; margin:0 0px;}
.rtopCourse, .rbottomCourse{display:block;background:#fff;}
.rtopCourse *, .rbottomCourse *{display: block;height: 1px;overflow: hidden;background:#c8c9c9;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.containerCourse{ font-size:11px; font-weight:normal;	}
.course_location {float:left;font-size:0.9em;font-weight:bold;margin-right:3px; line-height:20px;}
.course_Date {float:left;margin-right:3px; width:100%; line-height:20px;}
.course_Price {float:left;margin-right:3px; width:100%; line-height:20px;}

.course_provider {float:left;font-size:0.9em;font-weight:bold;padding-left:3px;padding-top:2px;}

.course_Reviews{float:left;margin-right:3px; width:100%; line-height:20px;}
.Course_TypeName{float:left;margin-right:3px; width:100%; line-height:20px;}
.Course_DeliveryMethodsName{float:left;margin-right:3px; width:100%; line-height:20px;}
.Course_ID{float:left; text-align:right; width:100%; line-height:15px; font-size:11px; font-weight:normal; color:#999999; }
.Course_DetailPaneContent {border:2px solid #6AAA2A;margin:0 0 15px;padding:5px;width:150px;}
.Course_DetailPaneContent .borderedBottom {border-bottom:1px dotted #669900;margin:0 0 6px;padding:3px 0 6px;}

/* For Advanced Search Page*/
.textbox 
{	border:1px solid #C9C8CA;	font-size:11px;	height:15px;	margin:0;	padding:2px 0 0 3px;	width:204px;}
.dropdown
 {	border:1px solid #CDCDCD;	font-size:11px;	height:19px;	margin:0;	padding:0;	width:210px;}
.advSearch tr 
{   border-bottom:1px dotted #669900; }
#divCourseDeliveryMethods table td, #divCourseType table td, #divCategory table td{ font-size:11px; line-height:10px; width:100%;}

.a_link { font-size:11px;color:#0079C2;}
.a_blacklink { font-size:11px;}
#middleDiv 
{
	float:left;
	margin-left:10px;
	padding-top:2px;
	width:700px;
}
#rightDiv  {
padding:10px 5px 0 0;
width:190px;
}
#rightbar
{
	width : 313px;
}

/* rounded corner Box For Venue Price desplay on right hand side */

.containerCourseVenue {background:#D9EBF6; color:#000; margin:0 0px;}
.rtopCourseVenue, .rbottomCourseVenue{display:block;background:#FFF;}
.rtopCourseVenue *, .rbottomCourseVenue *{display: block;height: 1px;overflow: hidden;background:#D9EBF6;}
.c1{margin: 0 5px}
.c2{margin: 0 3px}
.c3{margin: 0 2px}
.c4{margin: 0 1px;height: 2px}

.submenulink{}
#AdvertiseWithUsFormTable{ padding:10px;} 

#TicketsGrid table  {
background-color:#CCCFFF;/*#DFDCD7;*/
border-collapse:collapse;
float:left;
font-size:11px;
font-weight:bold;
height:28px;
margin:0 0 14px;
padding:0;
width:550px;
}
#TicketsGrid table.basketHeader  {
border-collapse:collapse;
font-size:11px;
font-weight:bold;
}
#TicketsGrid td.basketHeader_Column1  {
font-weight:bold;
padding:0 0 0 15px;
width:99px;
}
#TicketsGrid td.basketHeader_Column2  {
padding:0;
text-align:right;
width:99px;
}
#TicketsGrid td.basketHeader_Column3  {
text-align:center;
width:98px;
}
#TicketsGrid td.basketHeader_Column4  {
text-align:center;
width:61px;
}
#TicketsGrid td.basketHeader_Column5  {
width:70px;
}
.floatLeft  {
    float:left;
}
.floatRight  {
    float:right;
}
table.PaymentDetails  {
border-collapse:collapse;
float:left;
font-size:11px;
margin:0;
padding:0;
width:100%;
}
#PaymentDetailsTD label { display:inline; padding-left: 10px;}

/* Advanced Search */
 .remove-criteria a:hover {
    text-decoration:underline;
}
.remove-criteria a {
    color:#FF0000;
    font-size:10px;	        
    text-decoration:none;
}
	#refine-search h4 {
    background:url("http://www.jobx.com.au/images/left-nav-menu-root-bg.png") no-repeat scroll 0 0 transparent;
    font:bold 11px Arial,Verdana,Helvetica,sans-serif;
    height:21px;
    margin:5px 0 0;
    }
    #advanced-search fieldset {
        border:0 none;
        height:30px;
        margin:1px 0 0;
        background-color:#D9EBF6;
    }
    #advanced-search  {
        height:auto;
        overflow:hidden;
    }
    #advanced-search dl {
        margin:5px 0;
    }
    #advanced-search dd {
        float:left;
        text-align:left;
    }
    #advanced-search dt {
        font-size:11px;
    }
    
    #advanced-search dt {
        float:left;
        font-size:11px;
        font-weight:bold;
        margin:0 8px 0 0;
        padding:3px 0 0;
        text-align:right;
        width:79px;
    }
    #advanced-search .wider {
        width:135px;
    }
    #mid  {
        width:540px;
    }   
    
/* End of Advanced Search */

/* Product details Page */ 

#CourseTitle h1 {
color:#3BBBFD;
font-size:18px;
font-weight:bold;
text-align:left;
}
#RatingsTD label { float:right;}
.FeaturedItemsPrice 
{   color:#3BBBFD; font-weight:bold;  }


#events thead th {
background:none repeat scroll 0 0 #F0F0F0;
border-bottom:1px solid #999999;
border-left:1px solid #FFFFFF;
color:#666666;
text-align:center;
}

/*  Box Style */

#DivFeaturedItems div.m  {
height:150px;
}

div#element-box {
background:none repeat scroll 0 0 #FFFFFF;
}
div#element-box div.section-box div.m {
background:none repeat scroll 0 0 #FBFBFB;
}
div.t, div.b {
height:6px;
margin:0;
overflow:hidden;
padding:0;
}
div.m {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:0 8px;
}
div#element-box div.m {
padding:5px 10px;
}

div#element-box div.t {
background:url("../images/j_border.png") repeat-x scroll 0 0 transparent;
}
div#element-box div.t div.t {
background:url("../images/j_crn_tr_light.png") no-repeat scroll 100% 0 transparent;
}
div#element-box div.t div.t div.t {
background:url("../images/j_crn_tl_light.png") no-repeat scroll 0 0 transparent;
}
div#element-box div.b {
background:url("../images/j_border.png") repeat-x scroll 0 100% transparent;
}
div#element-box div.b div.b {
background:url("../images/j_crn_br_light.png") no-repeat scroll 100% 0 transparent;
}
div#element-box div.b div.b div.b {
background:url("../images/j_crn_bl_light.png") no-repeat scroll 0 0 transparent;
}

.clr  {
clear:both;
height:0;
overflow:hidden;
}

.CourseVenueListing
{    font-size:11px;     }

.fields {padding:2px;}
.CourseVenueListing td, th 
{   
    padding-bottom:0px; 
    padding-left:10px;    
}

.job_logo img { height:60px; width:60px; }
#job_Details { float:right; width:480px;}
.SpamCourseDetails { color:#999999;}
.cDetails{ color:#287CC4; font-weight:bold;} /* jimmy original 00B7D7*/

#SponsoredWebLinks { width:180px; }
 #divCourseDeliveryMethods table { width:100%; }
#divCourseType table { width:100%; }
#divCategory table { width:100%; }
.subcategories { width:100%; }


#enquiryForm { padding-top:20px;}
.channel  {
    background:none;   
    padding:10px 0 30px;
    background-color:#ffffff;
}
.controls {
    float:right;
    font-size:11px;
    font-family:Arial;
    width:75px;
}
.controls a {
    padding:0 5px;
    color:#0079C2;
}
 .containerQuick-Seach  
 {	
 	 
 	/* background:url("../Images/top-left-menu-container.gif") repeat-y scroll left center transparent;  */
 	background:url("../Images/top-left-menu-container4.gif") repeat-y scroll left center transparent;   
 	color:#000000; 
 	margin:0 0px;
 	height:295px;
 	padding-top:0px;
} 
/* #Divdatebar{background:url("../Images/banner.gif") no-repeat scroll 0 0 transparent; height:225px; color:#FFFFFF;} */
 #Divdatebar{background:url("../Images/banner_new1.jpg") no-repeat scroll 0 0 transparent; height:180px; color:#FFFFFF;}
 #Divdatebar a{ color:#FFFFFF;}
 
 
 /* Navigation */
 
   /*Navigation bar---------------------------------------*/
#navigation2 { 	
	width: 980px; /* original 660 */
	height: 35px; 
	margin:0px;
	padding:0px;
	padding-left:0px; /* original 318 */ 
	/* add newly mar 2011 jimmy */
	clear:both; 
/*	background-image:url(/images/navigation-bg.jpg);
    background-repeat:repeat-x; */
     background-color:#e8e7ec; 
}






 
#navigation2 ul { font-size: 0.7em; margin: 0px; padding-left: 150px; width: 680px; height: 35px; } /* width = 660 */

#navigation2 li { float: left; list-style: none; font-weight: bold; /* font properties added to fool IE */ margin: 0;  padding: 0;}

* html #navigation2 li { font-size: 2px; } 

#navigation2 li a { margin: 0px; padding: 0px; border: 0px;  height: 35px; display: block; }

#navigation2 li a span {  display: none; }

#navigation2 li#home a { background: url(/images/Nagivation.gif) 0px 0px no-repeat;width:94px;}
#navigation2 li#home a:hover { background: url(/images/Nagivation.gif) 0px -37px no-repeat;}

#navigation2 li#SearchCourses a { background: url(/images/Nagivation.gif) -94px 0px no-repeat;width: 92px; }
#navigation2 li#SearchCourses a:hover { background: url(/images/Nagivation.gif) -94px -37px no-repeat;}

#navigation2 li#ShortCourses a { background: url(/images/Nagivation.gif) -186px 0px no-repeat; width: 92px;}
#navigation2 li#ShortCourses a:hover { background: url(/images/Nagivation.gif) -186px -37px no-repeat; }

#navigation2 li#CoursesProviders a { background: url(/images/Nagivation.gif) -278px 0px no-repeat; width: 94px; }
#navigation2 li#CoursesProviders a:hover { background: url(/images/Nagivation.gif) -278px -37px no-repeat;}

#navigation2 li#Tools-Resources a { background: url(/images/Nagivation.gif) -372px 0px no-repeat; width: 96px;}
#navigation2 li#Tools-Resources a:hover { background: url(/images/Nagivation.gif) -372px -37px no-repeat; }

#navigation2 li#AboutUs a { background: url(/images/Nagivation.gif) -468px 0px no-repeat; width: 91px;}
#navigation2 li#AboutUs a:hover { background: url(/images/Nagivation.gif) -468px -37px no-repeat; }

#navigation2 li#ContactUs a { background: url(/images/Nagivation.gif) -559px 0px no-repeat; width: 105px;}
#navigation2 li#ContactUs a:hover { background: url(/images/Nagivation.gif) -559px -37px no-repeat; }
/*_____________________________________________*/
#navigation2 li ul { /* second-level lists */
	position:absolute; /* absolute */
	z-index: 20;
	margin: 0;
	width: 180px;
	padding: 0;
	left: -999em;
	display:list-item;
	
}

#navigation2 li ul li {
	margin: 0;
	padding: 0;
	width: 180px;
}

#navigation2 li:hover ul, #navigation li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul { 
	left: auto;
}

#navigation2 li ul li a {
	padding: 0 0 0 5px;
	display: block;
	height: 24px;
	font-weight: normal;
	color: #fff;
	background: #000000!important;
	font-size: 11px;
	line-height: 24px;
	text-decoration: none;	
	width: 180px !important;
	/* opacity:0.7; */
}
#navigation2 li ul li a:hover {
	/* background: none !important; original */
	/* 10 lines added mar 2011 jimmy */
    padding: 0 0 0 5px;
	display: block;
	height: 24px;
	font-weight: normal;
	color: #fff;
	background: #444444!important;
	font-size: 11px;
	line-height: 24px;
	text-decoration: none;	
	width: 180px !important;
}
/*-----------------------------------------------------------------------------------------------*/

.BottomLeftMenu{
	background:url(/images/bottom-left-menu-container2.gif) no-repeat top left;
	width:224px; 
	height:284px;
}
.BottomLeftMenu .content-style{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

/*right menu*/
.rightMenu{
	 float:right; 
	 width:239px;
	 height:540px;
	 background:url(/images/right-menu-container.gif) no-repeat top left;
	 padding-left:10px;
}
.trainingtrainingtraining-rightMenu{
	 background:url(/images/right-menu-container.gif) no-repeat top left; 
	 width:239px; 
	 height:540px; 
	 float:right;
}
.trainingtrainingtraining-rightMenu-content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#959491;	
}
.trainingtrainingtraining-rightMenu-content a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#959491;	
	text-decoration:none;
}
.trainingtrainingtraining-rightMenu-content a:hover{
	text-decoration:underline;
}
.rightMenu .QuickLink a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#959491;	
	text-decoration:none;
}
.rightMenu .QuickLink a:hover{
	text-decoration:underline;
}
.BlueColor{ color:#3BBBFD;}
#contentHolder { padding-left:10px;}

#MemberLoginSelectionBox
{
	border:1px dashed #D1D1D1;
	float:left;
	/*height:155px;*/
	line-height:1.1em;	
	margin:0 0 5px 0;
	padding:8px;
	width:500px;
	color:#666666;	
}

.listArrowContainer  {
float:left;
margin:0;
padding:0;
width:230px;
}

.listArrow {
background:url(/images/arrow.gif) no-repeat scroll left center transparent;
float:left;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
margin:0 0 3px;
padding:0 0 0 15px;
width:215px;
}

#ContactNumberDiv
{
	float:left;
	margin-top:155px; /* orginal 162 */
	margin-left:10px;
	font-weight:bold;
	color:#000000;
	font-size:14px;
}
#ContactUsTable td
{
	padding-top:0;
}

.SitemapMainCategoryLi
{font-weight:bold; font-size:14px;}

.SitemapSubCategoryul
{ margin-left:15px;	}

.SitemapSubCategoryLi{ font-weight:bold; font-size:12px; }

.SitemapCourseul{ margin-left:15px;}

.SitemapCourseLi{ font-weight: lighter; font-size:10px; }




/* -------------------------------------*/

/* @group Course Details */
#secondary_content table#course_details{
	color: #081a36;
	font-weight: bold;
	margin-top: 10px;
	font-size: .9em;
}
#secondary_content table#course_details .items{
	vertical-align: top;
	/*padding:5px 0px 5px 25px;*/
}
#secondary_content dl.table_display{
	width: 100%;
	margin: 10px 0;
	padding: 0;	
}
#secondary_content dl.table_display dt{
	color: #081a36;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 15px;
	margin-left: 25px;
	float: left;
	width: 40%;	
}
#secondary_content dl.table_display dd{
	color: #081a36;
	width: 50%;
	margin-bottom: 15px;
	font-size: 1.1em;
	float: left;
	font-weight: bold;
	text-align: left;
}
* html #secondary_content dl.table_display dt{
	padding-left: 22px;
	margin-left: 0;	
}
/* @end */
/* @group Round Corner */
#secondary_content .header{	
	height: 5px;
	background:  url(http://www.cengage.edu.au/images/course/secondcontent/header_left.gif) no-repeat top left;
}
#secondary_content .header_outer{		
	background:  none ;
}
#secondary_content .header_inner{	 	
	background:  #ECEAE1 url(http://www.cengage.edu.au/images/course/secondcontent/header_right.gif) no-repeat top right;
}
#secondary_content .footer{
	height: 10px;
	background: url(http://www.cengage.edu.au/images/course/secondcontent/footer_left.gif) no-repeat bottom left;
}
#secondary_content .footer_outer{		
	background:  none;
}
#secondary_content .footer_inner{	 	
	background:  url(http://www.cengage.edu.au/images/course/secondcontent/footer_right.gif) no-repeat bottom right;
}
/* @end */
#secondary_content h2 {	
	background:  url(http://www.cengage.edu.au/images/course/secondcontent/divider.gif) top repeat-x;
	font-size: 1em;
	margin-top: 10px;
	padding-top: 10px;
	
}
#secondary_content h2#coursetitle{
	background: none;
}
#secondary_content ul li{
	list-style-image: url(http://www.cengage.edu.au/images/shared/bullets/brownbullet.gif) ;
	padding-right: 10px;
}
#secondary_content h4{
	padding-right: 0.5em;
	font-weight: normal;
}
#secondary_content .column{
	width: 100%;
}
/* New styles 15 march 2011 */

#navigation {
float:left;
width:980px;
height:39px;
clear:both;
background-image:url(/images/navigation-bg.jpg);
background-repeat:repeat-x;
}

/****** NAVIGATION  ******/
/* -------------------- nav --------------------------*/


.horizontalcssmenu { float:left; clear:both; padding:0px; margin-right:10px; }

.horizontalcssmenu ul{ margin: 0; padding:0px ; list-style-type: none; text-decoration: none; }


/*Top level list items*/
.horizontalcssmenu ul li{position: relative; display: inline; float: left;  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#222222;}


/*Top level menu link items style*/
.horizontalcssmenu ul li a{ display: block; padding: 11px 15px; border-left-width: 0;  color: #333333; border-right: 1px solid #DDDDDD; text-align:center; text-decoration:none; }
.horizontalcssmenu ul li a:hover { background:#CDCDCD; color:#222222;  text-decoration: none; }

/*Sub level menu*/
.horizontalcssmenu ul li ul{ left: 0px; top: 0px; width:140px; position: absolute; display:inline-block; visibility: hidden; z-index: 100; text-decoration: none; text-align:left; }
/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{ display: inline-block; float: none; text-align:left; width:140px; }
.horizontalcssmenu ul li ul li a{ font-weight: normal; padding:5px 5px 5px 10px; background: #333333; text-align:left; border-top: 1px solid #666666; text-decoration: none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; display:inline-block; width:140px; }

.horizontalcssmenu ul li ul li a:hover{  background:#222222; color:#FFFFFF; }
/*Sub level menu 2*/
.horizontalcssmenu ul li ul li ul{ left: 216px; position: absolute; display:inline-block; visibility: hidden; z-index: 101; text-decoration: none; text-align:left; margin-top:-28px; _margin-top:-52px}




/*Sub level menu list items 2*/
.horizontalcssmenu ul li ul li ul li{ display:inline-block; float: none; width:140px; }

.horizontalcssmenu ul li ul li ul li a{ /*width of sub menu levels*/  font-weight: normal; padding:5px 5px 5px 10px; background: #333333; text-align:left; border-top: 1px solid #666666; text-decoration: none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; display:inline-block; width:200px;}

.horizontalcssmenu ul li ul li ul li a:hover{  background: #222222; color:#FFFFFF; }
* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }


/****** END OF NAVIGATION  ******/

.social-holder {
    float: right;
    margin: 7px 10px 0 0;
    text-align: right;
}

.social-holder img{
margin:0px 0px 0px 2px;
padding:0px;
border:none;
}




.advertbox-1 {
float:left;
width:200px;
height:200px;
background-image:url(../../images/advertbox-bg.jpg);
background-repeat:repeat-x;
clear:both;
margin:5px 0px 0px 0px;
/* add 2 lines mar 2011 jim */

text-align: center;
}

.advertbox-2 {
float:left;
width:200px;
height:200px;
background-image:url(../images/advertbox-bg-grey.jpg);
background-repeat:repeat-x;
clear:both;
margin:5px 0px 0px 0px;
text-align: center;
}

.advertbox-2-newsletter {
float:left;
width:200px;
height:230px;
background-image:url(../../images/Newsletter.jpg);
background-repeat:repeat-x;
clear:both;
margin:5px 0px 0px 0px;
}

.newsletter-textbox {
    float: left;
    margin: 160px 0 0 15px;
    text-align: left;
    width: 144px;
}

.newsletter-textbox input {
width: 130px;
}

.newsletter-go {
    float: left;
    margin: 160px 0 0 0;
    text-align: left;
    width: 0px;
    padding:0px; /* adjust button location */
}

.newsletter-go input {
width: 30px;
background-color:#222222;
border:1px solid #999999;
color:#FFFFFF;
height:20px;
float:none;
/* float:none; */
margin:0px;
padding:0px 4px 2px 4px;
font-size:14px;
}


.advertbox-small {
float:left;
width:200px;
height:150px;
background-image:url(../images/advertbox-bg-grey.jpg);
background-repeat:repeat-x;
clear:both;
margin:5px 0px 0px 0px;
}

.quicksearch-holder {
margin:10px;
float:left;
}

.quicksearch-holder h2 {
float:left;
/* float:none; */
color:#FFFFFF;
}

.quicksearch-holder label{
padding:10px 0px 5px 0px;
float:left;
font-size:12px; /* orig 12px Jimmy */
font-weight:bold;
color:#FFFFFF;
}

.quicksearch-holder input {
float:left;
/* float:none; */
width:160px;
clear:both;
}

.quicksearch-holder p {
margin:0px;
padding:0px;
}

.quicksearchbtn input {
float:left;
margin:5px 0px 0px 0px;
padding:0px;
padding-left:3px;
padding-top: 0px;
width:60px;
background-color:#000000;
border:1px solid #999999;
color:#FFFFFF;
height:24px;
font-size:14px;
}

.quicklink-holder {
margin:10px;
float:left; 
}

.quicklink-holder h2 {
float:left;
/* float:none; */
color:#287CC4; /* original 0066FF */
margin:0px 0px 10px 0px;
}

.quicklink-holder ul {
margin: 15px 0px 5px 15px;
padding:0px;
clear:both;
list-style-type: none !important;
list-style: none !important;
}


.quicklink-holder ul li {
margin: 0;
padding: 2px 0px 2px 16px;
background-image:url(../images/quicklink-arrow.png);
background-position:0 50%;
background-repeat:no-repeat;
}

/* added mar 2011 jimmy for memberwelcome.aspx */
.advertbox5-small {
float:left;
width:200px;
height:180px;
background-image:url(/images/advertbox-bg.jpg);
background-repeat:repeat-x;
clear:both;
margin:5px 0px 0px 0px;
}


.quicklink1-holder {
margin:10px;
float:left; 
}

.quicklink1-holder h2 {
float:left;
/* float:none; */
color:#FFFFFF;
margin:0px 0px 10px 0px;
}

.quicklink1-holder ul {
margin: 15px 0px 5px 15px;
padding:0px;
clear:both;
list-style-type: none !important;
list-style: none !important;
color:#FFFFFF;
}


.quicklink1-holder ul li {
margin: 0;
color:#FFFFFF;
padding: 2px 0px 2px 16px;
background-image:url(../images/quicklink-arrow.png);
background-position:0 50%;
background-repeat:no-repeat;
}

.quicklink1-holder ul li a {
margin: 0;
padding: 2px 0px 2px 16px;
font-size:12px; /* orig 12px Jimmy */
font-weight:normal;
color:#FFFFFF;
}

/* start of global settings */

/* html {
font-family:Arial, Helvetica, sans-serif;
width:100%;
background-image:none;
background-color:#FFFFFF;
color:#444444;
font-size:12px;
line-height:15px;
text-align:left;
margin:0px;
}

body {
font-family:Arial, Helvetica, sans-serif;
width:100%;
background-image:none;
background-color:#FFFFFF;
color:#444444;
font-size:12px;
line-height:16px;
text-align:left;
margin:0px;
}

h1 { font-size:24px; margin:0px 0px 10px 0px; line-height:26px;}
h2 { font-size:18px; margin:5px 0px; }
h3 { font-size:14px; margin:5px 0px;}
h4 { font-size:10px; margin:5px 0px;}

p { font-size:12px; margin:15px 0px; clear:both; text-align:left;}

a {
color:#0066FF;
text-decoration:none;
}

a:hover {
color:#0099FF;
text-decoration:underline;
} */

/* end of global settings */

/* start of main container layout */

#wrapper {
margin:0 auto;
width:980px;
padding:0px;
}

#header {
float:left;
width:980px;
clear:both;
margin:0px;
padding:0px;
}



#content-wrapper {
float:left;
width:980px;
clear:both;
padding:0px;
}

#left-column {
float:left;
width:200px;
padding:0px;
}

#right-column {
float:right;
width:200px;
padding:0px;
}

#centre-column {
float:left;
margin:0px 10px;
width:560px;
padding:0px;
}

.bar-spacer {
float:left;
width:980px;
height:20px;
margin:5px 0px;
clear:both;
background-image:url(http://www.trainingtrainingtraining.com.au/images/footer-bg.jpg);
background-repeat:repeat-x;
}

.feature-slider-title {
float:left;
width:960px;
padding:5px 10px;
margin:5px 0px;
clear:both;
background-image:url(http://www.trainingtrainingtraining.com.au/images/footer-bg.jpg);
background-repeat:repeat-x;
}

#feature-slider {
float:left;
width:980px;
clear:both;
padding:0px;
background-color:#DDDDDD;
margin:5px 0px;
}

#bottom-advert {
float:left;
width:980px;
clear:both;
}

#footer {
float:left;
width:980px;
height:65px;
margin:5px 0px 10px 0px;
padding:0px;
clear:both;
background-image:url(http://www.trainingtrainingtraining.com.au/images/footer-bg.jpg);
background-repeat:repeat-x;
}


/* end of main container layout */


.login-link {
color:#FFFF00 !important;
font-weight:bold;
}

.login-status {
float:left;
padding:5px 10px;
width:960px;
text-align:right;
font-size:11px;
color:#FFF;
background-image:url(http://www.trainingtrainingtraining.com.au/images/footer-bg.jpg);
background-repeat:repeat-x;
}

.login-status a {
color:#FFFFFF;
text-decoration:underline;
}

.login-status a:hover {
color:#FFFF00;
text-decoration:underline;
}

.login-status h1 {
float:left;
text-align:left;
font-size:11px;
color:#FFF;
}


.footer-holder {
float:left;
padding:10px;
width:960px;
text-align:center;
font-size:11px;
color:#FFFFFF;
background-image:url(http://www.trainingtrainingtraining.com.au/images/footer-bg.jpg);
background-repeat:repeat-x;
}

.footer-holder a {
color:#FFFFFF;
text-decoration:none;
}

.footer-holder a:hover {
text-decoration:underline;
}








.content-holder{
float:left;
padding:5px;
}

.content-holder ul {
margin: 5px 0px;
padding:0px;
clear:both;
list-style-type: none !important;
list-style: none !important;
}


.content-holder ul li {
margin: 0;
padding: 2px 0 2px 16px;
background-image:url(http://www.trainingtrainingtraining.com.au/images/red-arrow.png);
background-position:0 50%;
background-repeat:no-repeat;
color:#444444;
}


.occupation-list1 {
float:left;
width:210px;
margin:0px 20px;
padding:0px;
}

.occupation-list2 {
float:left;
width:210px;
margin:0px 20px;
padding:0px;
}

/* start of featured slider styles */

.feature-slider-box {
float:left;
width:245px;
}

.feature-holder {
float:left;
padding:10px;
}

.feature-holder img {
border:none;
padding:0px;
margin:0px;
width:170px;
height:120px;
}

.feature-holder h2 {
font-size:15px;
font-weight:bold;
text-align:center;
width:225px;
clear:both;
}

.feature-box-image {
float:left;
margin:5px 27px;
width:170px;
height:120px;
clear:both;
}

.feature-slider-title h2 {
color:#FFFFFF;
padding:0px;
margin:0px;
text-align:center;
}


.altRow1 {
	background-color: #F2F2F2;
}
.altRow2 {
	background-color: #DFDFDF;
}

.fieldTitle {
	color: #0B4A80;
	font-weight:bold;
}

.fieldTitle td{
	color: #0B4A80;
	font-weight:bold;
}


/* end of featured slider styles */

/*_____________________________________________*/
#navigation5 li ul { /* second-level lists */
	position:absolute; /* absolute */
	z-index: 20;
	margin: 0;
	width: 180px;
	padding: 0;
	left: -999em;
	display:list-item;
	
}

#navigation5 li ul li {
	margin: 0;
	padding: 0;
	width: 180px;
}

#navigation5 li:hover ul, #navigation li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul { 
	left: auto;
}

#navigation5 li ul li a {
	padding: 0 0 0 5px;
	display: block;
	height: 24px;
	font-weight: normal;
	color: #fff;
	background: #000000!important;
	font-size: 11px;
	line-height: 24px;
	text-decoration: none;	
	width: 180px !important;
	/* opacity:0.7; */
}
#navigation5 li ul li a:hover {
	/* background: none !important; original */
	/* 10 lines added mar 2011 jimmy */
    padding: 0 0 0 5px;
	display: block;
	height: 24px;
	font-weight: normal;
	color: #fff;
	background: #444444!important;
	font-size: 11px;
	line-height: 24px;
	text-decoration: none;	
	width: 180px !important;
}
/*-----------------------------------------------------------------------------------------------*/

/*Top level menu link items style*/
#navigation ul li a{ display: block; padding: 11px 15px; border-left-width: 0;  color: #333333; border-right: 1px solid #DDDDDD; text-align:center; text-decoration:none; }
#navigation ul li a:hover { background:#CDCDCD; color:#222222;  text-decoration: none; }

/*Sub level menu*/
#navigation ul li ul{ width: 140px; left: 0px; top: 0px; position: absolute; display:inline-block; visibility: hidden; z-index: 100; text-decoration: none; text-align:left; }
/*Sub level menu list items*/
#navigation ul li ul li{ width: 140px; display: inline-block; float: none; text-align:left; }
#navigation ul li ul li a{ font-weight: normal; padding:5px 5px 5px 10px; background: #333333; text-align:left; border-top: 1px solid #666666; text-decoration: none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; display:inline-block; width:140px; }

#navigation ul li ul li a:hover{  background:#222222; color:#FFFFFF; }
/*Sub level menu 2*/
#navigation ul li ul li ul{left: 216px; position: absolute; display:inline-block; visibility: hidden; z-index: 101; text-decoration: none; text-align:left; margin-top:-28px; _margin-top:-52px}




/*Sub level menu list items 2*/
#navigation ul li ul li ul li{ display:inline-block; float: none; width:140px; }

#navigation ul li ul li ul li a{ /*width of sub menu levels*/  font-weight: normal; padding:5px 5px 5px 10px; background: #333333; text-align:left; border-top: 1px solid #666666; text-decoration: none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; display:inline-block; width:200px;}

#navigation ul li ul li ul li a:hover{  background: #222222; color:#FFFFFF; }
* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
/* Holly Hack for IE \*/
* html #navigation ul li { float: left; height: 1%; }
* html #navigation ul li a { height: 1%; }


/****** END OF NAVIGATION  ******/


/* @end */
