/* == START == reset.css ==================== */
html, body, div, span { margin:0; padding:0; border:0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
a, a:link, a:active, a:visited, a:hover { text-decoration:none; }
table { border-collapse:collapse; border-spacing:0; }
/* == END == reset.css ====================== */

@font-face {
	font-family:'FranklinGothicFSDemiCondensed';
	src: url('/content/fragments/uow_css/FranklinGothic-DemiCd-webfont.eot#') format('embedded-opentype'), 
	     url('/content/fragments/uow_css/FranklinGothic-DemiCd-webfont.woff') format('woff'), 
	     url('/content/fragments/uow_css/FranklinGothic-DemiCd-webfont.ttf')  format('truetype'),
	     url('/content/fragments/uow_css/FranklinGothic-DemiCd-webfont.svg#svgFontName') format('svg');
	font-weight:normal;
	font-style:normal;	
}

@font-face {
	font-family:'FranklinGothicFSMediumCondens';
	src: url('/content/fragments/uow_css/FranklinGothic-MedCd-webfont.eot#') format('embedded-opentype'), 
	     url('/content/fragments/uow_css/FranklinGothic-MedCd-webfont.woff') format('woff'), 
	     url('/content/fragments/uow_css/FranklinGothic-MedCd-webfont.ttf')  format('truetype'),
	     url('/content/fragments/uow_css/FranklinGothic-MedCd-webfont.svg#svgFontName') format('svg');
	font-weight:normal;
	font-style:normal;	
}

/* == START == defaults.css =================
   For font sizings, see http://pxtoem.com/ and set base to 12px */
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; min-width:960px; line-height:1; }
hr { border:0; border-top:1px solid #ddd; clear:both; height:0; width:95%; }
strong { font-weight:bold; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; margin:5px 0; }
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, strong h1, strong h2, strong h3, strong h4, strong h5, strong h6 { font-weight:normal; }
h1 { font-size:2em; }
h2 { font-size:1.75em; }
h3 { font-size:1.583em; }
h4 { font-size:1.417em; }
h5 { font-size:1.25em; }
h6 { font-size:1em; }
a img { border:0; }
ol { list-style:decimal inside; }
ul { list-style:none; }

/* == POSITIONS ============================= */
.left { float:left; }
.right { float:right; }
.hidden { display:none; }
.text-left { text-align:left; }
.text-center { text-align:center; }
.text-right { text-align:right; }

/* == STYLES: HEADER ======================== */
#header { width:100%; }

#uowlogo { width:315px; float:left; display:inline; }
#uowlogo img { margin-top:9px; border:0; }

#search { height:44px; }
#search form { margin-top:10px; }
input.search_input { padding:2px; color:#666; width:173px; border:1px solid #ddd; }

#top-links { float:right; margin-top:1px; height:13px; font-size:0.917em; padding:0; }
#top-links ul, #top-links li { display:inline; }
#top-links ul { list-style-type:none; border-right:1px solid #ddd; }
#top-links li { padding:0 10px; border-left:1px solid #ddd; }

#header-top, #header-btm { overflow:hidden; }
#section-title { height:50px; width:960px; overflow:hidden; margin:0; padding:0; }
#section-title img { margin:2px 0 0; padding:0; }
#section-title h2 { font-family:'FranklinGothicFSDemiCondensed', Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0; color:#fff; font-size:2.5em; line-height:1.3em; }

/* == BREADCRUMB ============================ */
#breadcrumb { height:20px; overflow:hidden; font-size:0.917em; line-height:20px; }

/* == STYLES: FONT ========================== */
.case-up { text-transform:uppercase; }
.case-low { text-transform:lowercase; }
.case-caps { text-transform:capitalize; }
.case-small { font-variant:small-caps; }

/* == BORDERS =============================== */
.border_0 { border:0; }
.border_1 { border-width:1px; }
.border_2 { border-width:2px; }
.border_3 { border-width:3px; }
.border_4 { border-width:4px; }
.border_5 { border-width:5px; }
.link, .pointer { cursor:pointer; }

/* == FORMS ================================= */
input, textarea, select { font-size:0.917em; background:#fff; border:1px solid #b7b7b7; }
input[type=checkbox], input[type=radio] { vertical-align:middle; position:relative; bottom:1px; border:0; background:transparent; } /* clears border from checkboxes and radio buttons */
input[type=radio] { bottom:3px; }

/* == CONTRIBUTOR ONLY ====================== */
.contrib-info { border:1px solid #d80; background:url(//www.uow.edu.au/content/groups/webasset/@web/documents/siteelement/contrib_info.png) 0 0 repeat-x #ffaf4c; padding:3px; margin-left:auto; margin-right:auto; }

/* == NAVIGATION ============================ */
.navLinks { margin:0 !important; padding:0 !important; }
.navLinks li { line-height:1.2em !important; border-bottom:1px dotted #ddd; padding:0 !important; }
.navLinks a { display:block; padding:3px 10px; }

#column-left-top { border-top:1px solid #ddd; }

#column-left-top h4, #column-right-top h4, #column-right-btm h4 { text-transform:uppercase; font-size:1em; font-weight:bold; margin:0; padding:6px 0 6px 6px; }
#column-left-top h4 { background:url(//www.uow.edu.au/content/groups/webasset/@web/documents/siteelement/nav_arrows.png) right 0 no-repeat; border:1px solid #ddd; border-top:none; padding-right:15px; }
#column-left-top h4.open { background-position:right -32px; }

#column-left-top ul, #column-left-top ol { border-right:1px solid #ddd; border-left:1px solid #ddd; }

#column-right-top, #column-right-btm { border:1px solid #ddd; margin-bottom:10px; }
#column-right-top .promo-header, #column-right-btm .promo-header { border-top:1px solid #ddd; margin-bottom:6px; }
#column-right-top .promo-header:first-child, #column-right-btm .promo-header:first-child { border-top:none; margin-bottom:6px; }
 
#column-right-top > .promo-content, #column-right-btm > .promo-content { margin:1px 5px 6px 6px; overflow-x:hidden; }
#column-right p { line-height:1.3em; margin:5px 0; }

/* == RELATED LINKS ========================= */
#h6-related { border:1px solid #ddd; border-bottom:none; text-transform:uppercase; background-color:#eee; color:#444; font-size:0.917em; font-weight:bold; padding:5px 15px; margin:20px 0 0; }
#related-links { margin-bottom:15px; border:1px solid #e3e3e3; border-top:none; }
#related-links li { border-top:1px solid #e3e3e3; padding:0; font-size:0.917em; background:url(//www.uow.edu.au/content/groups/webasset/@web/@unia/documents/mm/uow056738.gif) 5px 3px no-repeat; }
#related-links a { display:block; padding:5px 15px; }

/* == CONTENT =============================== */
#column-main h1, #column-main h2, #column-main h3, #column-main h4, #column-main h5, #column-main h6 { line-height:1em; }
#column-main h1, #column-main h2, #column-main h3 { font-family:'FranklinGothicFSMediumCondens', Arial, Helvetica, sans-serif; }
/*#column-main h1 { font-size:2.7em; }
#column-main h2 { font-size:2.3em; }
#column-main h3 { font-size:2.1em; }
#column-main h4 { font-size:1.9em; }
#column-main h5, #column-main h6 { font-size:1.7em; }*/

#content-box { background:url(//www.uow.edu.au/content/groups/webasset/@web/documents/siteelement/img_bg.gif) repeat-x #fff; width:100%; }
#content-bg { background:url(/content/groups/webasset/@web/documents/siteelement/img_bg_content.png) no-repeat; margin:auto; padding-top:16px; width:1000px; }
#content { overflow:auto; border:1px solid #b7b7b7; border-top:0; border-bottom:0; padding-bottom:5px; min-height:250px; background-color:#fff; }

#column-main { font-size:1em; line-height:1.4em; }

#column-main a:hover, #column-main a:active, #column-right a:hover, #column-right a:active { text-decoration:underline; }

#column-main > h1:first-child { margin-top:0; } /* Ensures that the first H1 tag sits flush with the top of the page (<IE6 ignores this) */

/* == LISTS ================================= */
#column-left ul, #column-left ol,
#column-main ul, #column-main ol,
#column-main-left ul, #column-main-left ol,
#column-main-right ul, #column-main-right ol,
#column-right ul, #column-right ol { margin-left:10px; padding-left:0; }

#column-left-btm li,
#column-main li,
#column-right li { line-height:1.4em; }

#column-left-btm ul li,
#column-main ul li,
#column-right ul li { background:url(//www.uow.edu.au/content/groups/webasset/@web/documents/siteelement/li_point_content.gif) 0 5px no-repeat; padding-left:10px; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { background:none; padding-right:0; }

/* == FOR INTRANET LINKS AT SOME POINT ====== */
#column-left a[href^="https://intranet.uow"] { background:url(//www.uow.edu.au/content/groups/webasset/@web/documents/siteelement/icons_sprite.png) 170px 4px no-repeat; padding-right:20px; } 
#column-main a[href^="https://intranet.uow"] { background:url(//www.uow.edu.au/content/groups/webasset/@web/documents/siteelement/icons_sprite.png) right 1px no-repeat; padding-right:15px; } 

#side-gallery small { line-height:1.33em; font-size:0.917em; }

#lastupdated { clear:both; text-align:right; font-size:0.833em; color:#999; }

#photo-gallery { border:none; border-collapse:separate; background:none; width:550px; margin:3px 0; }
#photo-gallery td { font-size:0.95em; line-height:1.33em; text-align:center; padding-top:5px; border:1px solid #ddd; background:#f7f7f7; }
#photo-gallery td a { padding-bottom:5px; }

/* == TABLES: CURRENT ======================= */
#column-main table { border:1px solid #ddd; border-collapse:collapse; background:#f7f7f7; }
#column-main th { font-weight:bold; border-top:1px solid #ddd; border-right:1px solid #ddd; }
#column-main th, #column-main td { padding:3px; }

/* == TABLES: LEGACY ======================== */
.tableList { border:1px solid #ddd; border-collapse:collapse; background:#f7f7f7; }
.tableList th { font-weight:bold; border-top:1px solid #ddd; border-right:1px solid #ddd; color:#fff; }
.tableList th, .tableList td { padding:3px; }

/* == TABLES: LAYOUT ======================== */
#column-main .tableLayout { background:none; border:none; border-collapse:default; }
#column-main .tableLayout th { font-weight:bold; }
#column-main .tableLayout th, #column-main .tableLayout td { padding:3px; border:none; }

/* == CALENDAR: DATEPICKER ================== */
#calroot { z-index:10000; margin-top:3px; width:198px; padding:2px; font-size:0.917em; }
#calhead { padding:2px 0; height:22px; margin-bottom:3px; }
#caltitle { font-size:1.167em; font-weight:bold; float:left; text-align:center; width:155px; line-height:1.5em; }
#calnext, #calprev { display:block; width:20px; height:20px; float:left; cursor:pointer; }
#calnext { float:right; }
#calprev.caldisabled, #calnext.caldisabled { visibility:hidden; }
#caltitle select { font-size:0.917em; }
#caldays { height:14px; }
#caldays span { display:block; float:left; width:28px; text-align:center; }
.calweek { clear:left; }
.calweek a { display:block; float:left; width:26px; padding:4px 0; text-decoration:none; font-size:0.917em; text-align:center; }
a.caldisabled { cursor:default; }


/*   DIV - ALERT COLOR BOXES   */
.boxYellow, .boxRed, .boxBlue, .boxGrey, .boxGreen, .boxPurple, .boxOrange, .boxGreenGrey, .boxTeal, .boxSilver { display:block; margin:7px 0; padding:5px; }
.boxRed { color:#900; background:url(//www.uow.edu.au/content/groups/webasset/@web/documents/siteelement/uow069205.png) 0 100% repeat-x; background-color:#fffcfb; border:1px solid #f8c9bb; }
.boxYellow { color:#8f7114; background:url(//www.uow.edu.au/content/groups/webasset/@web/documents/siteelement/uow069208.png) 0 100% repeat-x; background-color:#fffdf6; border:1px solid #e4e4d5; }
.boxBlue { color:#35516f; background:url(//www.uow.edu.au/content/groups/webasset/@web/documents/siteelement/uow069199.png) 0 100% repeat-x; background-color:#fafcfd; border:1px solid #c7cdda; }
.boxBlue a, .boxBlue a:hover, .boxBlue a:active, .boxBlue a:visited { color:#03c; font-weight:bold; }
.boxGrey { color:#333; background:url(//www.uow.edu.au/content/groups/webasset/@web/documents/siteelement/uow069202.png) 0 100% repeat-x; background-color:#fcfcfc; border:1px solid #d3d3d3; }
.boxGreen { color:#325926; background:url(//www.uow.edu.au/content/groups/webasset/@web/documents/siteelement/uow069200.png) 0 100% repeat-x; background-color:#FAFCFD; border:1px solid #C1CEC1; }
.boxPurple { color:#443656; background:url(//www.uow.edu.au/content/groups/webasset/@web/documents/siteelement/uow069204.png) 0 100% repeat-x; background-color:#FBF9FD; border:1px solid #DBE1E6; }
.boxOrange { color:#9F4000; background:url(//www.uow.edu.au/content/groups/webasset/@web/documents/siteelement/uow069203.png) 0 100% repeat-x; background-color:#FFFAF6; border:1px solid #E6DAD2; }
.boxGreenGrey { color:#335917; background:url(//www.uow.edu.au/content/groups/webasset/@web/documents/siteelement/uow069201.png) 0 100% repeat-x; background-color:#FAFCFD; border:1px solid #D3D3D3; }
.boxTeal { color:#346774; background:url(//www.uow.edu.au/content/groups/webasset/@web/documents/siteelement/uow069207.png) 0 100% repeat-x; background-color:#F6FBFB; border:1px solid #C9D5D8; }
.boxSilver { color:#333333; background:url(//www.uow.edu.au/content/groups/webasset/@web/documents/siteelement/uow069206.png) 0 100% repeat-x; border:1px solid #E5E5E5; }

/* FANCY BOX:SPRITE - HEADER FOOTER:Example on Manage IT */
.itBox { width:250px; float:left; }
.itBoxHeader { background-image:url(//www.uow.edu.au/content/groups/public/@web/@its/documents/siteelement/uow072762.png); background-position:-10px -10px; background-repeat:no-repeat; height:30px; overflow:hidden; padding-left:7px; padding-top:0; border-top:1px solid #e0e0e0; }
.itBoxContent { border:1px solid #e0e0e0; border-top:none; border-bottom:none; padding:5px; }
.itBoxFooter { background-image:url(//www.uow.edu.au/content/groups/public/@web/@its/documents/siteelement/uow072762.png); background-position:-10px -70px; background-repeat:no-repeat; height:36px; overflow:hidden; padding-left:12px; padding-top:12px; }
.floatme { float:left; width:50%; }
.minwidth { width:255px; height:0; line-height:0; clear:both; }

/* FANCY BOX:List Style*/
#column-main .itBoxContent ul { margin:0; padding:10px; }
#column-main .itBoxContent li, #column-main .itBoxContent li:hover { list-style:none; background:left 6px no-repeat url(//www.uow.edu.au/content/groups/public/@web/@its/documents/siteelement/uow072789.gif); padding-left:25px; margin-left:0; line-height:20px; }
#column-main .definitionTable { border-collapse:separate; border-spacing:0 20px; background-color:#fff; }
#column-main .definitionTable,
#column-main .definitionTable tr,
#column-main .definitionTable td,
#column-main .definitionTable th { padding:0; margin:0; }
#column-main .definitionTable td ul,
#column-main .definitionTable td ol,
#column-main .definitionTable td p,
#column-main .definitionTable td dl { margin:0; padding:0; }
#column-main .definitionTable td ul li { margin:0 0 4px 0; }
#column-main .definitionTable td ol li { margin:0 0 4px 16px; }
#column-main .definitionTable,
#column-main .definitionTable tr,
#column-main .definitionTable td { border:none; }
#column-main .definitionTable th { border:none; color:#000; vertical-align:top; width:100px; background-color:#fff; }
#column-main .definitionTable td { border-left:3px solid #d4d0c8; padding-left:20px; padding-right:20px; }

/* == FOOTER ================================ */
#footer { padding:1px 0 0; }
#footer ul { list-style:none; margin:0; padding:0; }
#footer ul li { line-height:1.4em;  }
#footer ul, #footer p { font-size:0.917em; line-height:1.3em; padding:5px; }
#footer p { margin:3px 0; }
#footer div.middle p , #footer div.right p { text-align:right; }
#footer div.footer { overflow:auto; clear:both; }

/* == END == defaults.css =================== */

/* == START == grid.css ===================== */
.container_24 { margin-left:auto; margin-right:auto; width:960px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 { display:inline; float:left; margin-left:5px; margin-right:5px; }
.alpha { margin-left:0; }
.omega { margin-right:0; }
.container_24 .grid_1 { width:30px; }
.container_24 .grid_2 { width:70px; }
.container_24 .grid_3 { width:110px; }
.container_24 .grid_4 { width:150px; }
.container_24 .grid_5 { width:190px; }
.container_24 .grid_6 { width:230px; }
.container_24 .grid_7 { width:270px; }
.container_24 .grid_8 { width:310px; }
.container_24 .grid_9 { width:350px; }
.container_24 .grid_10 { width:390px; }
.container_24 .grid_11 { width:430px; }
.container_24 .grid_12 { width:470px; }
.container_24 .grid_13 { width:510px; }
.container_24 .grid_14 { width:550px; }
.container_24 .grid_15 { width:590px; }
.container_24 .grid_16 { width:630px; }
.container_24 .grid_17 { width:670px; }
.container_24 .grid_18 { width:710px; }
.container_24 .grid_19 { width:750px; }
.container_24 .grid_20 { width:790px; }
.container_24 .grid_21 { width:830px; }
.container_24 .grid_22 { width:870px; }
.container_24 .grid_23 { width:910px; }
.container_24 .grid_24 { width:950px; }
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
* html .clearfix, *:first-child+html .clearfix { zoom:1; }
/* == END == grid.css ======================= */
