*{
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

p,ul,li,table{font-size:13px}
p{padding:0;margin:0;}
object{display:none}

.crumbTrail,
.gradient,
.callUs,
.searchUs,
ul.nav,
.flash,
.forMembers img,
.forEmployers img,
.footer,
h3.btnSpecSuper,
h3.btnMemberLogin,
h3.btnEmployerLogin,
.sectionFlash,
.subNav,
.features .item img,
.rightFeature,
.listItem img,
.sylItem img,
.resourcesItem img,
.clubCardSearch,
.employerLogin,
.loginArea,
.offersView .btnAddOffer
{
	display:none
}

a{font-weight:bold;color:#004459;text-decoration:none}
.container h1{font-size:22px;border:1px dotted #333333;padding:5px}
.container h1 span{padding-left:6px}
.container h1, .container h1 a{color:#839c21 }

h2{font-size:18px;font-weight:bold}
h3{font-size:18px;font-weight:bold}
.listItem .printSwfType a{color:#839c21 !important}
.featureTitle{font-size:18px;font-weight:bold}
.printSwfType{font-size:18px;font-weight:bold}
.clearLeft .printSwfType{color:#004459;margin-bottom:10px;display:block}

.pageIntroduction,
.pageContent
{
	width:95%;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:2px dotted #666666;
}

.forMembers,
.forEmployers 
{
	float:none;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:2px dotted #666666;
}

ul.publications{padding:0;margin:0}

ul.publications li,
.pubNews div,
.answer
{
	display:block !important
}

.answer
{
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:2px dotted #666666;
}

.features,
.featuresBorder{
	width:100%;
}

.features .item,
.listItem,
.resourcesItem
{
	width:94%;
	padding:5px 3% 10px 3%;
	margin:0 0 10px 0;
	border:1px dotted #333333;
}

.resourcesItem .text,
.resourcesItem .printSwfType,
.resourcesItem p{margin:0 !important;padding:0 !important;}

.objective,
.sylItem
{
	width:90%;
	padding:10px 5% 10px 5%;
	margin:10px 0 10px 0;
	border:1px dotted #333333;
}

.sylItem .header .printSwfType{font-size:18px;font-weight:bold;color:#839c21;display:block;padding:0;margin:0;}
.objective .row{margin-top:10px}
.objective span{display:block;margin-top:10px !important;margin-bottom:10px !important}

.objective .col1 span,
.objective .col1 th,
.objective .col2 span
{
	color:#839c21;
	font-size:16px;
	font-weight:bold;
}

.objective .col1 table{width:100%;border:1px solid #666666}
.objective .col1 table th,td{border:1px solid #666666}
.objective .col2{margin-top:10px;}
.objective p{font-size:13px !important;font-weight:normal}

.registrationForm {padding-bottom:12px;}
.registrationForm .row {clear:both; width:475px; font-size:12px; padding-bottom:2px;}
.registrationForm label {font-size:14px;}
.registrationForm .lastRow input{margin-top:7px;}
.registrationForm .row .col {float:left;width:234px;}
.registrationForm .halfForm {padding-bottom:1px;}
.halfForm,
.fullForm,
.postcodeForm{
	margin:2px 0 0 0;
	padding:2px 0 0 2px;
	height:17px;
	font-size:1.0em;
	border:1px solid #7f9db9;
}

.halfForm{width:228px}
.fullForm{width:468px}
.postcodeForm{width:104px}

.stateDdl{
	width:114px;
	height:20px;
	margin:2px 0 0 0;
	font-size:11px;
	border:1px solid #7f9db9;
}

.textareaForm{
	margin:2px 0 0 0;
	padding:2px;
	height:80px;
	width:466px;
	font-size:1.0em;
	border:1px solid #7f9db9;
}
.passwordRightCol {clear:both;}
.forgotPasswordForm .row 
{
    float:left;
    padding:4px 0 0;
    width:395px;
    font-size:12px;
}
.forgotPasswordForm .row .textBox {font-size:12px;}
.forgotPasswordForm .col
{
    width:192px;
}
.forgotPasswordForm .endRow input
{
    margin-top:5px;
}
.row p{font-size:11px;}
.forgotPasswordForm .textBox {width:186px;}

.aster{color:#839c21;font-weight:bold}
.smallFont{font-size:11px}

.offersView table {border:0;}
.ajax__tab_header p{font-weight:bold;}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

