/* CSS Resets __________________________________________________________________________________ */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%; vertical-align: baseline; background: transparent;}
body { line-height: 1;}
ol, ul { list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
/* remember to define focus styles! */
:focus { outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}




/*  CSS _______________________________________________________________________________________ */

body, html {padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; color:#000000; }
body {margin: 0 auto; background:#FFFFFF; font-size:0.69em; }


/*  Fonts items _______________________________________________________________________________ */

.print {display:none;}
a img {border:0;margin:0; padding:0; text-decoration:none;}
a { color:#004B85; text-decoration:none;}
a:hover { color:#004B85; text-decoration:underline;}
p { padding:0; margin:0px 0px 10px 0px; color:#2d2d2d; line-height:1.6em; font-size:1.1em;}

h1 {}
h2 {}
h3 {}
h4 {}

blockquote {}


/* Common styles _______________________________________________________________________________*/


#outerwrapper { width:920px; margin:0 auto; background:url(/Portals/5/Skins/JobProspects/images/outerwrapper_bg.jpg) top center no-repeat;}

#wrapper { width:910px; margin:0 auto; text-align:left;}

.clear {clear:both;}

#header { height: 147px; width:910px;  position:relative; margin:0; padding:0;}
#header h1 { height: 147px; width:910px; }
	
#contentarea {display:block;}
#column1wrapper {float:left; width:150px; padding:10px;}
#column2wrapper {float:right;width:780px; padding:10px;}

#footer { width:910px; height:91px; background:url(/Portals/7/Skins/TrainingProspects/images/bg_footer.gif) top center repeat-x; position:relative;}
#footer .JSAlogo {top:16px; left:10px; position:absolute;}

#footer ul#footernav { margin-left:14px;}
#footer ul#footernav li { display:inline-block; list-style-type:none; font-weight:bold; font-size:1.0em; margin-right:12px; float:left;}
#footer ul#footernav li a {color:#abadb0; text-decoration:none; padding-top:25px; display:block;}
#footer ul#footernav li a:hover { color:#214767;}

#footer #cdaa { top:30px; right:20px; position:absolute; width:200px; text-align:right;}
#footer #cdaa a { color:#abadb0; text-decoration:none; font-weight:bold}
#footer #cdaa a:hover { text-decoration:underline;}			
				
/* HOMEPAGE ___________________________________________________________________________________ */

#homeshadowwrapper { background: url(/Portals/5/Skins/JobProspects/images/shadowbg_home.jpg) top center no-repeat; width:1100px; margin:0 auto;}

#dnn_flashhome { height:238px !important; width:910px !important; margin:0 !important; padding:0 !important; }
#dnn_home3links { height:277px; width:910px; margin:0; padding:0; background:url(/Portals/5/Skins/JobProspects/images/home3links.jpg) top center no-repeat; }
#dnn_home3links ul { padding: 15px 0px 0px 27px;}
#dnn_home3links ul li.mainlink { width:254px; height:240px; float:left; margin-right:48px; list-style-type:none;}
#dnn_home3links ul li.mainlink h2 a, #dnn_home3links ul li.mainlinklast h2 a { color:#004b85; font-size:18px; font-weight:bold; padding:0; margin:0; text-decoration:none;}
#dnn_home3links ul li.mainlink h2 a:hover, #dnn_home3links ul li.mainlinklast h2 a:hover {text-decoration:underline;}
#dnn_home3links ul li.mainlinklast { width:254px; height:240px; float:left; list-style-type:none;}
#dnn_home3links ul li.mainlinklast h2 { color:#004b85; font-size:18px; font-weight:bold; padding:0; margin:0;}
.imglinks {margin-top:14px; margin-bottom:10px;}
.homelinkstext {font-size:1.1em; line-height:1.35em; color:#0000000; font-weight:bold;}

#homecontentarea { width:910px; height:347px; background-image:url(/Portals/5/Skins/JobProspects/images/homecontent_bg.jpg); background-repeat:repeat-x; background-position:top center; position:relative;}
#homecontentarea p {line-height:1.3em;}
.hometextleft { width:540px; height:auto; margin:35px 0px 0px 28px; float:left;}

#dnn_homedisclaimer { width:540px; height:auto; margin:22px 0px 0px 28px; float:left;}
  #dnn_homedisclaimer .sycimg {float:left; margin-right:7px;}
  #dnn_homedisclaimer .disclaimertext {float:right; text-align:left; color:#2d2d2d; font-size:0.85em; line-height:1.2em; width:453px;}
  .disclaimerhighlight {color:#595959; text-decoration:none}
  .disclaimertext a.disclaimerhighlight  { text-decoration:none;}
  .disclaimertext a:hover.disclaimerhighlight { text-decoration:underline;}
  
#dnn_homerightcol { width:291px; height:auto; float:right;  margin:35px 20px 0px 0px}

#hypahomelogo {float:left; margin-right:7px; overflow:hidden;}
#hypaaccredited {float:right; text-align:left; width:150px;  font-size:0.8em; line-height:1.2em;  }  



/*  Inner pages ________________________________________________________________________________ */

#innerpagewrapper { width:919px; margin:0 auto; text-align:left; border-left:solid 1px #abadb0; border-right:solid 1px #abadb0;}
#shadowwrapper { background: url(/Portals/5/Skins/JobProspects/images/shadowbg_inner.jpg) top center no-repeat; width:1100px; margin:0 auto;}


#dnn_innerheader { background:url(/Portals/5/Skins/JobProspects/images/inner_bg.jpg) top center no-repeat; width:919px; height:151px; position:relative;}
#dnn_innerheader h1 {font-size:2.1em; color:#ffffff; top:80px; left:202px; position:absolute; height:30px;}
#dnn_innerheader #logo { position:absolute; left:27px; top:30px; width:133px; height:82px;}

#innercontentarea { width:919px; min-height:auto; background-color:#ffffff; margin:0; padding:0; background-image:url(/Portals/5/Skins/JobProspects/images/innercontent_bg.gif); background-position:top center; background-repeat:repeat-y;}
#topbar { height:42px; float:right; width:733px; background-image:url(/Portals/5/Skins/JobProspects/images/inner_topbar.jpg); background-position:top center; background-repeat:repeat-x;}

#dnn_leftcol { width:185px; float:left; border-right:solid 1px #abadb0; position:relative; min-height:600px; height:600px;}
#dnn_leftcol ul { margin-top:-10px;}
#dnn_leftcol ul li { height:42px; width:185px; font-size:1.6em; font-weight:bold;  background:url(/Portals/5/Skins/JobProspects/images/leftnav_menu1.gif) top center repeat-x; position: relative; list-style-type:none;}
#dnn_leftcol ul li.large { height:64px; font-size:1.6em; font-weight:bold; padding:0px; background:url(/Portals/5/Skins/JobProspects/images/leftnav_menularge1.gif) top center repeat-x;}
#dnn_leftcol ul li a, #dnn_leftcol ul li.large a {color:#004b85; width:185px; text-decoration:none; padding:0px; margin-top:7px !important; top:5px !important; left:12px !important; position:absolute;}
#dnn_leftcol ul li.large a {top:-2px; line-height:1.1em;}
#dnn_leftcol ul li a:hover, #dnn_leftcol ul li.large a:hover { color:#8c8e91; text-decoration:none; background-image: url(/Portals/5/Skins/JobProspects/images/leftnav_rollover.gif); padding:0px 0px 0px 0px !important; background-repeat:no-repeat; background-position:right; width:185px !important; right:5px; position:absolute; }

#dnn_leftcol ul li a.current, #dnn_leftcol ul li.large a.current { color:#8c8e91; text-decoration:none; background-image: url(/Portals/5/Skins/JobProspects/images/leftnav_rollover.gif); padding:0px 0px 0px 0px !important; background-repeat:no-repeat; background-position:right; width:185px !important; right:5px; position:absolute; }

#dnn_leftcol img.photo {margin-top:-1px;}

#rightcol { width:733px; float:right;}
#rightcol #dnn_ContentPane { float:left; width:415px; height:auto; padding:0; margin:40px 0px 20px 16px; }
#rightcol #dnn_ContentPane.wide { width:670px; margin:0px 0px 20px 16px; }
#rightcol #dnn_ContentPane h2 {color:#35536a; font-size:1.25em; font-weight:normal; margin-bottom:12px;}
#rightcol #dnn_ContentPane li { color:#2d2d2d; line-height:1.3em; font-size:1.1em; list-style:square outside; margin-left:15px; margin-bottom:14px;}

#dnn_outerrightcolumn { width:267px; float:right; height:auto; text-align:right; margin:40px 22px 0px 0px;}


.breadcrumbs {}
	.breadcrumbs a {}
	.breadcrumbs a.current {}
	
	.proshop .breadcrumbs a {color:#1d1d1d;}
	.proshop .breadcrumbs a.current {color:#9d0208;}

#footerinner { width:919px; height:91px;background:#FFFFFF url(/Portals/7/Skins/TrainingProspects/images/bg_footer.gif) top center repeat-x;  position:relative;}
#footerinner .JSAlogo {top:16px; left:15px; position:absolute;}

#footerinner ul#footernav {margin-left:12px; position:absolute; }
#footerinner ul#footernav li { display:inline-block; list-style-type:none; font-weight:bold; font-size:1.0em; margin-right:12px; float:left;}
#footerinner ul#footernav li a {color:#abadb0; text-decoration:none; padding-top:25px; display:block;}
#footerinner ul#footernav li a:hover { color:#214767;}

#footerinner #cdaa { top:30px; right:24px; position:absolute; width:200px; text-align:right;}
#footerinner #cdaa a { color:#abadb0; text-decoration:none; font-weight:bold}
#footerinner #cdaa a:hover { text-decoration:underline;}	

#dnn_largecontentpane { margin:40px 0px 0px 16px; width:700px;}
#dnn_largecontentpane h2 {color:#35536a; font-size:1.25em; font-weight:normal; margin-bottom:12px;}
#dnn_largecontentpane li { color:#2d2d2d; line-height:1.3em; font-size:1.1em; list-style:square outside; margin-left:15px; margin-bottom:14px;}

.contactlisting {float:left; width:240px; height:auto; margin:0px 0px 5px 0px; line-height:1.8em;}
.contactlistinglast {float:left; width:220px; height:auto; margin-bottom:5px; line-height:1.8em;}
  .contactlisting p, .contactlistinglast p { line-height:1.8em;}
  .contactlisting p .suburb, .contactlistinglast p .suburb { color:#000000; font-weight:bold; margin-bottom:6px;}
  .contactlisting p a, .contactlistinglast p a {text-decoration:none; color:#2d2d2d;}
  .contactlisting p a:hover, .contactlistinglast p a:hover {text-decoration:underline; color:#595959;}
  
.state { color:#35536a; font-weight:bold; font-size:1.4em; margin-bottom:12px; }
.state2 { color:#35536a; font-weight:bold; font-size:1.4em; margin-bottom:2px; display:inline-block; }


.contactcolumn {float:left; width:240px; height:auto; margin:0px; padding:0px; line-height:1.8em;}
.contactcolumnlast {float:left; width:220px; height:auto; margin-bottom:5px; line-height:1.8em;}
.contactcolumn p, .contactcolumnlast p {margin-bottom:18px; line-height:1.6em;}
.contactcolumn p .suburb, .contactcolumnlast p .suburb { color:#000000; font-weight:bold; margin-bottom:6px;}
.contactcolumn p a, .contactcolumnlast p a {text-decoration:none; color:#2d2d2d;}
  .contactcolumn p a:hover, .contactcolumnlast p a:hover {text-decoration:underline; color:#595959;}


#dnn_contactformleft { width:274px; float:left; margin:15px 0px 15px 16px;}
  #dnn_contactformleft h2 {color:#35536a; font-size:1.2em; font-weight:bold; margin-bottom:8px; }
  #dnn_contactformleft label {color:#2d2d2d; font-weight:bold; padding-right:2px;}
  #dnn_contactformleft .button { margin-left:92px;}
  #dnn_contactformleft .NormalTextBox { font-family:Arial, Helvetica, sans-serif;}
#dnn_contactmapright {width:420px; height:315px; float:right; margin:15px 15px 15px 0px;}

#map_canvas { border:#c5c6c8 solid 2px;}

.gmnoprint {font-size:12px !important;}

.links { width:242px; height:50px; background:url(/Portals/5/Skins/JobProspects/images/link_bg.gif) top left no-repeat; padding-left:2px;  padding-top:13px; }
.links ul  { margin:0; padding:0; }
.links ul li  {color:#2d2d2d; font-size:1.1em; text-decoration:none;  margin:0; padding:0;}
.links ul li a {color:#2d2d2d; font-size:1.0em; text-decoration:none; background:none !important; margin:0; padding:0;}
.links ul li a:hover { color:#35536a; text-decoration: underline; font-size:1.0em;}


/* News Module ________________________________________________________________________________ */

#dnn_ContentPane .newstitle_summary {color:#35536A; font-size:1.4em; font-weight:bold; text-decoration:none; display:block; margin-bottom:2px; }
#dnn_ContentPane .newstitle {color:#35536A; font-size:1.2em; font-weight:bold; text-decoration:none; display:block; margin-bottom:2px; }

.FormTable td {padding-bottom:7px; vertical-align:top;}
.FormTable .NormalRed {font-size:0.7em !important;}

.newsrow {padding:0px;}

.archivedisplaymonthlink {color:#35536A !important; text-decoration:none !important; font-size:1.1em !important;}
.archivedisplaymonthlink:hover {color:#35536A !important; text-decoration:underline !important; font-size:1.1em !important;}

.archivelink {color:#808080 !important; text-decoration:none !important; text-transform:uppercase;}
.archivelink:hover {color:#808080 !important; text-decoration:underline !important; text-transform:uppercase;}

a.newsreadmore {color:#35536A !important; text-decoration:none !important;}
a:hover.newsreadmore {color:#35536A; text-decoration:underline !important;}

a.returntonews {color:#35536A !important; text-decoration:none !important; font-size:11px !important; font-weight:bold !important; font-family:Tahoma,Arial;}
a:hover.returntonews {color:#35536A; text-decoration:underline !important;}

.smalltext {font-size:0.7em; color:#2d2d2d;}

.newscontainer {margin:0px 0px 28px 0px;}

.NukeNews_AltItem {background-color:#ffffff !important; margin-bottom:15px !important; margin-top:15px !important; padding-top:25px !important; border-bottom:solid 1px #dddddd;}
.NukeNews_Item {margin-bottom:15px !important; margin-top:15px !important; border-bottom:solid 1px #dddddd; padding-top:25px !important; }

#dnn_ContentPane ul li {list-style-image:url(/Portals/5/Skins/JobProspects/images/sitemap_listicon.gif) !important; left:10px; position:relative;}

.newsrow_left {float:left; margin:0; padding:0; width:435px; }
.newsrow_right {float:right; margin:0; padding:0; width:200px; }
#dnn_ContentPane.wide .head {color:#35536A; display:block; font-size:1.4em; font-weight:bold; margin-bottom:2px; text-decoration:none; float:left; padding-top:10px;}
.download_print {float:right;}
.articlepdf { border:1px solid #ABADB0; margin:0; padding:0; width:670px !important; }
.iframe {width:670px !important;}


/*  Sitemap  __________________________________________________________________________ */

#dnn_ContentPane .sitemap ul li { list-style-image:url(/Portals/5/Skins/JobProspects/images/sitemap_listicon.gif) !important; font-weight:bold; }
.sitemap ul li a {color:#063164; text-decoration:none;}
.sitemap ul li a:hover {text-decoration: underline;}
	
/*  Popup box styles  __________________________________________________________________________ */

.popupbox {display:block; width:400px; height:auto; position:absolute; z-index:1000; border:1px solid #afafaf; background:#FFFFFF;display:none;}


/* Admin skin  __________________________________________________________________________ */

#HouseMenuNavItem7 { margin-top:25px; margin-bottom:10px;}
HouseMenuNavItem7 a {font-size:2em;}
#HouseMenuNavItem179 { margin-top:25px;}
#dnn_adminnav {width:150px !important; float:left; clear:both !important;}


ul#HouseMenuNav li {font-weight:bold; list-style-image:url(/Portals/5/Skins/JobProspects/images/sitemap_listicon.gif) !important;}

#dnn_adminnav { left:26px; top:-25px; position:relative;}

#HouseMenuNav li {padding:5px 0px !important;}
#HouseMenuNav li a { color:#004B85; text-decoration:none !important; padding:5px 0px !important;}
#HouseMenuNav li a:hover { color:#004B85; text-decoration: underline !important;}

#dnnLOGIN {color:#004B85; display:list-item; list-style-image:url(/Portals/5/Skins/JobProspects/images/sitemap_listicon.gif) !important;}

#HouseMenuNav li a.ArrowPointer { color:#333333; font-size:1.5em; display:block !important; text-decoration:none; list-style-image:none !important; list-style-type:none !important;}
#HouseMenuNav li a:hover.ArrowPointer { color:#333333;  text-decoration: none !important; display:block !important;}

.WorkPanel {width:600px !important;}
.WorkPanel td {padding:3px 0px;}

.logoutbtn a {float:right; margin:14px 20px 0px 0px; font-size:1.4em !important; color:#063164 !important; text-decoration:none !important;}
.logoutbtn a:hover {text-decoration:underline !important;}

