/* CSS Document */


/* Main Module Columns ---------------------------------------------------------------------------------- */

.moduleColumn p,
.moduleColumn li,
.moduleColumn a,
.moduleColumnHowTo p,
.moduleColumnHowTo li,
.moduleColumnHowTo a,
.moduleSecondary p,
.moduleHome li,
.moduleHome p,
.moduleSkill p,
.moduleWideSkill p {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color: #003f98;
	font-size:1.3em;
}

.moduleSecondary li,
.moduleSecondary a {
	font-size:1.3em;
}

.moduleColumn p,
.moduleColumnHowTo p {
	margin: 12px 20px;
}

.moduleColumnHowTo p.pdf {
	background:transparent url('../images/pdf.gif') no-repeat;
	text-indent:-9000px;
	height:15px;
}

.moduleColumnHowTo p.video {
	background:transparent url('../images/video.gif') no-repeat;
	text-indent:-9000px;
	height:15px;
	margin-top:20px;
}

.moduleColumn ul 
{
	margin: 12px !important; /***travo fixed to resolve other listings like rules-applicable.htm */
	list-style-type: none;
}

.moduleColumnHowTo ul {
	margin: 12px 20px !important; /***travo fixed to resolve other listings like rules-applicable.htm */
	list-style-type: none;
}

.moduleColumn li
{
	background:url(../images/orange_bullet.gif) no-repeat;
	background-position:0px 5px;
	padding-left:18px;
	margin:.6em 0;
	font-size:1em;
}

.moduleColumnHowTo li {
	background:url(../images/orange_bullet.gif) no-repeat;
	background-position:0px 5px;
	padding-left:18px;
	margin:.6em 0;
	font-size:1em;
	color:#0388c9;
}


.moduleColumn li a:link,
.moduleColumn li a:visited,
.moduleColumn li a:active,
.moduleColumn li a:hover,
.moduleColumnHowTo li a:link,
.moduleColumnHowTo li a:visited,
.moduleColumnHowTo li a:active,
.moduleColumnHowTo li a:hover
{
    color:#003f98;
}

.moduleColumn li a:hover,
.moduleColumnHowTo li a:hover {
	text-decoration:none;
}

.moduleColumn .moduleInner {
	background:url(../images/mod_top.gif) no-repeat top left;
	width: 228px;
}

.moduleColumnHowTo .moduleInnerHowTo {
	background:url(../images/mod_top_how_to.gif) no-repeat top left;
	width: 341px;
}

.moduleColumn {
	background:url(../images/mod_bottom.gif) no-repeat bottom left;
	width: 228px;
	padding-bottom:4px;
	/*min-height:358px;*/
	height:auto !important;
	height:358px; /* min-height for ie */
	float:left;
	margin: 0 0 20px 9px;
}

.moduleColumnHowTo {
	background:url(../images/mod_bottom_how_to.gif) no-repeat bottom left;
	width: 341px;
	padding-bottom:4px;
	/*min-height:358px;*/
	height:auto !important;
	height:358px; /* min-height for ie */
	float:left;
	margin: 0 0 20px 9px;
}

.moduleColumn .comingSoon {
	border: none;
	margin-top: 20px;
}

* html .moduleColumn,
* html .moduleColumnHowTo {
	margin: 0 5px 20px 4px;
}


.moduleColumnLarge .moduleInner {
	background:url(../images/mod-large-top2.gif) no-repeat top left;
	width:700px;
}

.moduleColumnLarge {
	background:url(../images/mod-large-bottom2.gif) no-repeat bottom left;
	width:700px;
	height:180px;
	height:auto !important;
	min-height:180px;
	padding-bottom:4px;
	float:left;
	margin: 0 0 20px 9px;
}

.moduleColumnLarge .moduleInner img 
{
    border:1px solid #c2dbff;
}



.minHeight300{
	min-height:300px;
	height:auto !important;
	height:300px;
}
.minHeight350{
	min-height:350px;
	height:auto !important;
	height:350px;
}
.minHeight400{
	min-height:400px;
	height:auto !important;
	height:400px;
}
.minHeight410{
	min-height:410px;
	height:auto !important;
	height:410px;
}
.minHeight450{
	min-height:450px;
	height:auto !important;
	height:450px;	
}

.minHeight500{
	min-height:500px;
	height:auto !important;
	height:500px;
}

.minHeight550{
	min-height:550px;
	height:auto !important;
	height:550px;
}

.minHeight600{
	min-height:600px;
	height:auto !important;
	height:600px;
}

.minHeight910{
	min-height:910px;
	height:auto !important;
	height:910px;
}

.moduleInner img {
	display:block;
}

.moduleColumn h3 
{
	padding:12px 0 8px 10px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background-position:10px 14px;
	background-repeat:no-repeat;
	font-size:1.7em;
}

.moduleColumnHowTo h3 {
	padding:12px 0 5px 10px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background-position:10px 14px;
	background-repeat:no-repeat;
	font-size:1.7em;
}

.moduleColumnLarge h3 {
	padding:12px 0 8px 10px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background-position:10px 14px;
	background-repeat:no-repeat;
	font-size:1.7em;
}

/* h3 image replacements */
.moduleColumn h3.firstSteps { background-image:url(../images/first_steps.gif); }
.moduleColumn h3.startingCourse { background-image:url(../images/starting_course.gif); }
.moduleColumn h3.switchedOn { background-image:url(../images/switched_on.gif); }
.moduleColumn h3.mobilised { background-image:url(../images/mobilised.gif); }
.moduleColumn h3.runningCourse { background-image:url(../images/running_course.gif); }
.moduleColumn h3.projectIdeas { background-image:url(../images/project_ideas.gif); }
.moduleColumn h3.exampleApplications { background-image:url(../images/example_applications.gif); }
.moduleColumn h3.successStories { background-image:url(../images/success_stories.gif); }
.moduleColumn h3.needToKnow { background-image:url(../images/need_to_know.gif); }
.moduleColumn h3.applicationTimetable { 
	background-image:url(../images/application_timetable.gif); 
	border-bottom:1px solid #d1e6ff;
	width: 215px; /***travo: fix extra width that sticks out of the border */
}
.moduleColumn h3.increaseYourChances { background-image:url(../images/increase_your_chances.gif); }
.moduleColumn h3.overview { background-image:url(../images/sitemap_overview.gif); }
.moduleColumn h3.features { background-image:url(../images/sitemap_features.gif); }
.moduleColumn h3.resources { background-image:url(../images/sitemap_resources.gif); }
.moduleColumn h3.h3MyAccount { background-image:url(../images/sitemap_my_account.gif); }
.moduleColumn h3.siteHelp { background-image:url(../images/sitemap_site_help.gif); }

.moduleColumnLarge h3.findOut { background-image:url(../images/find-out.gif); }


.moduleColumn h4 {
	padding:12px 0 6px 10px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background-position:0 18px;
	background-repeat:no-repeat;
	border-bottom:1px solid #d1e6ff;
	margin:0 13px;
}

/* h4 image replacements */
.moduleColumn h4.localCommunityLevel { background-image:url(../images/local_community_level.gif); }
.moduleColumn h4.stateTerritoryLevel { background-image:url(../images/state_territory_level.gif); }
.moduleColumn h4.nationalLevel { background-image:url(../images/national_level.gif); }
.moduleColumn h4.grantResultsAnnounced { background-image:url(../images/grant_results_announced.gif); }
.moduleColumn h4.increasingChances { background-image:url(../images/increasing_chances.gif); }


.moduleColumn img {
	margin-left:1px;
	border-top: 1px solid #c2dbff;
	border-bottom: 1px solid #c2dbff;
}

.moduleColumnHowTo img {
	margin-left:1px;
}

.moduleColumnLarge img.float
{
    float:left;
    margin:0 10px 0 10px;
	border-top: 1px solid #c2dbff;
	border-bottom: 1px solid #c2dbff;
}		


/* blue bullet point styles */
.bluePoints li {
	background:url(../images/blue_bullet.gif) no-repeat;
	background-position:0px 5px;
	padding-left:18px;
	margin:.4em 0;
	font-size:1.3em;
}

.bluePoints a {
	color:#ef6500 !important;
}

.bluePoints li a {
	font-size:1em;
}


.bluePoints li a:hover {
	text-decoration:none;
}

.quote {
	background-color:#e8f2ff;
	margin:0 4px 8px 1px;
	min-height:90px;
	height:auto !important;
	height:90px; /* min-height for ie */
	float:left;
	width:223px;
}

* html .quote {
	width:222px;
	margin-left:1px;
}

.quote p {
	padding:6px 1px;
	text-align:center;
	font-size:1.3em;
}

.quote .vertCentre {
	padding-top:13px;
}

.profileHeight {
	min-height:494px;
	height:auto !important;
	height:494px; /* min-height for ie */
	position:relative;
	float:left;
}

.getStarted {
	padding:13px 14px 2px 14px;
	border-top: 1px solid #daeaff;
	position:absolute;
	bottom:3px;
	padding-top:10px;
}

.getStarted a {
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background-image:url(../images/get_started_btn.gif);
	background-repeat: no-repeat;
	width:143px; /*176px;*/
	height:28px;
	margin-left: 18px;
}



/* Secondary Blue Module ---------------------------------------------------------------------------------- */

.moduleSecondary p,
.moduleSecondary li,
.moduleSecondary a {
	color: #003366 !important;
}

.moduleSecondary li {
	color: #83aee1;
	font-size:1.3em;
}

.moduleSecondary li a,
.moduleSecondary a {
	font-size:1em;
}

.moduleSecondary a:hover {
	text-decoration:none;
}

.moduleSecondary {
	background:url(../images/mod_blue_bottom.gif) no-repeat bottom left;
	width: 230px;
	padding-bottom:4px;
	margin:10px 0;
	float:right;
}

.moduleSecondary .moduleSecondaryInner {
	background:url(../images/mod_blue_top.gif) no-repeat top left;
	width: 230px;
}

.moduleSecondary img {
	margin-left:15px;
	border: 1px solid #fff;
}

.moduleSecondary p {
	margin: 12px 16px;
}

* html .moduleSecondary p {
	word-wrap:break-word;
}

.moduleSecondary ul {
	margin: 12px 16px;
	list-style-type: none;
}

.moduleSecondary li {
	background:url(../images/orange_bullet.gif) no-repeat;
	background-position:0px 5px;
	padding-left:18px;
	margin:.4em 0;
}

.moduleSecondary h3 {
	padding:14px 0 8px 10px;
	margin:0 15px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background-position:0px 18px;
	background-repeat:no-repeat;
	border-bottom:1px solid #fff;
}

/* h3 image replacements */
.moduleSecondary h3.blogging { background-image:url(../images/blogging.gif); }
.moduleSecondary h3.links { background-image:url(../images/related_links.gif); }
.moduleSecondary h3.contact { background-image:url(../images/contact_us.gif); }
.moduleSecondary h3.success { background-image:url(../images/success_stories2.gif); }
.moduleSecondary h3.hotTopics { background-image:url(../images/hot_topics.gif); }
.moduleSecondary h3.educationalPacks { background-image:url(../images/educational_packs.gif); }
.moduleSecondary h3.tips { background-image:url(../images/tips.gif); }

.moduleSecondary .button {
	background:url(../images/save_btn.gif) no-repeat;
	text-indent:-9999px;
	width:51px;
	height:29px;
	border:none;
	cursor:pointer;
}


/* Home Page Modules ---------------------------------------------------------------------------------- */

.swfAd {
	width:235px;
	padding-bottom:12px;
	margin:10px 0;
}

.moduleHome {
	background:url(../images/mod_home_bottom.gif) no-repeat bottom left;
	width:235px;
	padding-bottom:12px;
	margin:10px 0;
}

.moduleHome a,
.moduleHome p {
	color:#fff !important;
	font-size:1.3em;
}

.moduleHome a:hover {
	text-decoration:none;
}

.moduleHome p {
	margin:10px 15px;
}

.moduleHome .moduleHomeInner {
	background:url(../images/mod_home_top.gif) no-repeat top left;
	width:235px;
}

.moduleHome h3 {
	padding:6px 0 14px 10px;
	margin:0 15px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background-position:0px 18px;
	background-repeat:no-repeat;
	border-bottom:1px solid #6285bd;
}

.moduleSubCat {
    background:url(../images/module_subcat.jpg) no-repeat;
    width:202px;
    min-height:35px;
    height:auto !important;
    height:35px;
    margin:10px 0 0 9px;
    padding:5px;
    color:#fff;
}

.moduleSubCat img,
.moduleSubCatLight img {
    float:left;
    margin:3px 5px 0 0;
}

.moduleSubCatBottom {
    background:url(../images/module_subcat_bottom.jpg) no-repeat;
    width:212px;
    height:4px;
    margin-left:9px;
    line-height:0;
}

.moduleSubCatLight {
    background:url(../images/module_subcat_light.jpg) no-repeat;
    width:202px;
    min-height:35px;
    height:auto !important;
    height:35px;
    margin:5px 0 0 9px;
    padding:5px;
    color:#fff;
}

.moduleSubCatLightBottom {
    background:url(../images/module_subcat_light_bottom.jpg) no-repeat;
    width:212px;
    height:4px;
    margin-left:9px;
    line-height:0;
}
    

/* h3 image replacements */
.moduleHome h3.download { background-image:url(../images/download_brochure.gif); }
.moduleHome h3.video { background-image:url(../images/watch_video.gif); }

.moduleHome ul {
	margin: 12px 12px 18px 14px !important;
	list-style-type: none;
}

.moduleHome li {
	background:url(../images/orange_bullet2.gif) no-repeat;
	background-position:0px 5px;
	padding-left:20px;
	margin:.6em 0;
}

.moduleHomeInner .acrobatBlue p, 
.moduleHomeInner .acrobatBlue a {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color:#afd0ff !important;
}

.acrobatBlue {
	background:url(../images/acrobat_logo.gif) no-repeat;
	background-position:10px -2px;
	padding: 0 0 3px 43px;
	display:block;
}



/* Application Module ---------------------------------------------------------------------------------- */


.moduleApp {
	background:url(../images/mod_app_bottom.gif) no-repeat bottom left;
	width: 710px;
	min-height:164px;
	height:auto !important;
	height:164px; /* min-height for ie */
	margin:0 0 20px 8px;
}

* html .moduleApp {
	margin-bottom:5px;
}

.moduleApp .moduleAppInner {
	background:url(../images/mod_app_top.gif) no-repeat top left;
}

.moduleApp p {
	color:#003f98;
}

.steps {
	width:170px;
	float:left;
	margin:5px 0 0 2px;		
}

.steps h3 {
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	margin: 3px 10px 7px 10px;
	padding-bottom:13px;
}

.steps .step1 { background:url(../images/step1.gif) no-repeat }
.steps .step2 { background:url(../images/step2.gif) no-repeat }
.steps .step3 { background:url(../images/step3.gif) no-repeat }
.steps .step4 { background:url(../images/step4.gif) no-repeat }

.steps p {
	padding-left:2px;
}

.steps a:hover {
	text-decoration:none;
}

.moduleApp .steps a {
	color:#ef6500;
}

/* Skills Module ---------------------------------------------------------------------------------- */


.moduleSkill {
	background:url(../images/mod_skill_bottom.gif) no-repeat bottom left;
	width: 400px;
}

.moduleWideSkill {
	background:url(../images/mod_new_bottom.gif) no-repeat bottom left;
	width: 564px;
}

.moduleSkill .moduleSkillInner {
	background:url(../images/mod_skill_top.gif) no-repeat top left;
}

.moduleWideSkill .moduleWideSkillInner {
	background:url(../images/mod_new_top.gif) no-repeat top left;
}

.moduleSkill .moduleExclamationInner {
	background:url(../images/mod_exclamation_top.gif) no-repeat top left;
}

.moduleSkill p,
.moduleWideSkill p {
	padding:12px 10px 0 10px;
	margin:0;
}

.moduleSkill .moduleExclamationInner p {
	padding:30px 10px 30px 95px;
	margin:0;
	min-height:60px;
	height:auto !important;
	height:60px; /* min-height for ie */
}

.moduleWideSkill a {
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background:url(../images/download_btn.gif) no-repeat;
	background-position:0 0;
	height:27px;
	padding-bottom:12px;
}

.moduleSkill a img
{
    margin:15px;
    margin-bottom:25px;
}


/* how to Module ---------------------------------------------------------------------------------- */

#findOutHow {
    background:url(../images/howToBottom.jpg) no-repeat bottom left;
    width:236px;
    min-height:120px;
    float:left;
}

#findOutHow a {
    color:#ffffff;
}

* html #findOutHow {
    width:232px;
    float:right;
}

#findOutHow ul {
    margin:5px 0 15px 15px;
}

.howTo li {
	background:url(../images/orange_bullet2.gif) no-repeat;
	background-position:0px 5px;
	padding-left:18px;
	font-size: 1.3em;
}

#findOutHow h2 {
    background:url(../images/howToTop.jpg) no-repeat;
    width:236px;
    height:58px;
    text-indent:-9000em;
}

* html #findOutHow h2 {
    width:232px;
}


/* small mods ---------------------------------------------------------------------------------- */


.modSmall {
    background:url(../images/mod-small-bottom.jpg) bottom left no-repeat;
    width:233px;
    padding-bottom:10px;
    margin-bottom:10px;
}

.modSmall2 {
    background:url(../images/mod-small-bottom2.jpg) bottom left no-repeat;
    width:233px;
    padding-bottom:10px;
    margin-bottom:10px;
	text-align:right;
}

.modSmall ul {
    margin-left:10px; 
}

.modSmall li {
	background:url(../images/orange-on-blue.jpg) no-repeat;
	background-position:0px 5px;
	padding-left:18px;
	margin:.3em 0;
	font-size:1.3em;
}

.modSmall li a {
    color:#fff;
}
