/*
Default stylesheet for the UOW Intranet
*/

body, form { padding:0; margin:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;  } /* remove unwanted gaps */
div, input, select, option, textarea { color:#444; } /* Set everything to standard font */
input, select, option, textarea { font-size:1em; }
a:link, a:visited { color:#0047bb; } /* color of links */
a[href]:active, a[href]:hover { background-color:#c00; color:#fff; } /* colour of hovec00 links */
a.no-hover[href]:active, a.no-hover[href]:hover { background:none; } /* colour of hovec00 links */
h1, h3, h5 { color:#c00; margin-bottom:1px; padding-bottom:1px; margin-top:15px; } /* light page headings & subheadings */
h2, h4, h6 { color:#555; margin-bottom:1px; padding-bottom:1px; margin-top:15px; } /* darker alternate headings */
b { color:#414F5F; }
a b { color:#0047bb; }
a:hover b { color:#FFF; }
h1 { font-size:1.917em; }
h1:first-child { margin-top:0; padding-top:0; }
h2 { font-size:1.75em; }
h3 { font-size:1.5em; }
h4 { font-size:1.333em; }
h5 { font-size:1.167em; border-bottom:1px solid #8f8f8f; text-transform:uppercase; }
h6 { font-size:1.083em; margin:0; }
hr { height:1px; border:0; border-top:1px dotted #c00; width:88%; }
img { border:0; }
.right { float:right; }
.left { float:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.underline { border-bottom:1px solid #bbb; padding-bottom:2px; }
/* Special "alert" messages for users*/
div.textAlert { border:1px solid c00; background:#FFF; padding:3px; margin:0px; }
.textAlert { color:#f00; }
/* Special "notes" formatting */
div.textNotes { border:1px solid #CCC; background:#EEE; padding:3px; margin:0px; }
.textNotes { color:#A6AFB1; font-size:85% }
/* Special "back to top" magically added to pages*/
div.jump { font-size:9px; border-bottom:solid 1px #CCC; text-align:right; display:block; }
#canvas { background:#4b565f; height:100%; } /* body background */
#wrappa { width:980px; margin:9px auto; padding:0; background:#0c2340; min-width:718px; } /* actual page area. Use for setting width. */
/* Top of page, contains Intranet logo & user login info */
#header { display:block; color:#000; width:auto; padding:10px; }
#header a { color:#fff; text-decoration:none; }
#bucket #header a { color:#000; }
#header_img { padding:5px 5px 15px; float:left; }
.header_txt { clear:right; color:#fff; float:right; margin-top:15px; padding:0 10px; }
.header_jump { float:right; margin:0 0 10px; padding:0; }
.header_jump form { display:inline; }
#header_info td { margin:0; padding:0; font-size:0.917em; }
.header_jump input, .header_jump select, .header_jump option { }
#header_info span { padding:2px 5px; display:inline-block; }
#sign_out { background-color:#c00; border:1px solid #c00; padding:2px 5px; display:inline-block; text-transform:uppercase; font-weight:bold; }
#sign_out:hover { background-color:#fff; border:1px solid #fff; color:#555; padding:2px 5px; display:inline-block; text-transform:uppercase; font-weight:bold; }
/* Search foo */
#search { background:url(search_background.png) no-repeat center center #fff; width:305px; font-size:1.7em; height:50px; border:0; padding:0 15px; margin-top:8px; }
#search_button { margin-top:10px; margin-left:3px; }
#gsa_search label { text-transform:uppercase; }
#scope_0 { margin-left:1px; }
/* Bottom of page, contains copyright */
#footer { text-align:center; background:#000; width:auto; clear:both; padding:5px; }
#footer div { color:#fff; font-size:0.917em; }
#footer div a { color:#ddd; }
/* Content area */
#bucket { color:#333333; border:0; background:#E4E7EA; width:980px; position:relative; background-image:url(/server/themes/default/bg.jpg); } /* Wrapper for menus, breadcrumbs & content */
/* #content { width:69%; float:right; background:white; border:1px solid #9DACBF; padding:10px; position:relative; min-height:300px; margin:2px; }  Actual content area */
div#nav { padding:10px 0; margin:3px; width:25%; }
#backtotop { clear:both; text-align:right; } /* ends the bucket */
/* Tabs */
#tabs { clear:both; padding:0; background:none; text-transform:uppercase; border-top:1px solid #4b565f; }
#tabs ul { margin:0; .margin-top:-1px; padding:0; background:#000; }
#tabs ul li { margin:0; border:0; border-right:1px solid #4b565f; list-style:none; display:inline-block; .display:inline;
background:#000; }
#tabs ul li.current { margin:0; list-style:none; display:inline-block; .display:inline;
background:#e3e7ea; font-weight:bold; }
#tabs ul li.current a { color:#000; }
#tabs a { text-decoration:none; padding:7px 15px; color:#fff; font-size:0.917em; display:inline-block; }
#tabs a:hover { background:#fff; color:#000; }
/* Portlets */
.portlet { border:1px solid #4b565f; margin-bottom:5px; padding:0; background:#e8e8e8; color:#444; font-size:0.917em; }
.portlet form, .portlet form input { font-size:1em; }
.portlet_header { background:#4b565f; padding:2px; color:#FFF; font-weight:bold; text-transform:uppercase; white-space:nowrap; }
div.portlet_content { padding:4px; background:#fff; color:#000; }
.portlet_bucket { background:#fcfcfc; }
.portlet ul { margin:2px; padding:0; list-style:none; }
.portlet ul li { margin:0; padding:1px 0 2px 10px; line-height:1.2em; background:url(/server/themes/default/li1.gif) no-repeat top left; }
.portlet div { padding:4px; }
.portlet div.portlet { padding:0; }
.portlet_content ul ul { padding-left:12px; }
/* QAPortlet */
.qaportlet { border:1px solid #4b565f; margin-bottom:5px; padding:0; background:#e8e8e8; color:#444; }
.qaportlet div.qaportlet_header { background:#4b565f; padding:4px; color:#FFF; font-weight:bold; text-transform:uppercase; white-space:nowrap; }
div.qaportlet_content { padding:4px; background:#fcfcfc; color:#000; }
.qaportlet_bucket { background:#fcfcfc; }
.qaportlet ul { margin:2px; padding:0; list-style:none; }
.qaportlet ul li { margin:0; padding:1px 0 2px 10px; background:url(/server/themes/default/li1.gif) no-repeat top left; }
.qaportlet div { padding:1px 1px 0; .padding:1px;
}
.qaportlet div.portlet { padding:0; }
/* IT Wizard */
.wizard { border:1px solid #D0AA63; margin-bottom:5px; padding:0px; background:#F0DAB3; color:#444; }
.wizard_header { background:#52657C url(/server/themes/default/wizard_header-bg.jpg) bottom repeat-x; padding:2px; margin-bottom:2px; color:#FFF; font-weight:bold; font-size:0.917em; white-space:nowrap; }
div.wizard_content { padding:4px; background:#FFF url(/server/themes/default/wizard_content-bg.jpg) top repeat-x; color:#000; }
.wizard_bucket { background:#F6EBD7; padding:0; margin:0; }
.wizard ul { margin:2px; padding:0; list-style:none; }
.wizard ul li { margin:0; padding-left:10px; background:url(/server/themes/default/li1.gif) no-repeat top left; }
.wizard div { padding:4px; }
.wizard div.portlet { padding:0px; }
/* Navigation items */
#crumbs { margin:2px; padding:2px; font-size:0.917em; background:#EAE8CC; border:1px solid #9DACBF; } /* Breadcrumb trail */
#paginate { text-align:right; margin-bottom:-6px; padding:2px 0px; }
#paginate span { float:left; }
#paginate a, #paginate strong { padding:0 4px; background:#E5E3D3; border:solid 1px #D1CDAB; }
#paginate a:hover, #paginate strong { color:#B23F33; background:#FCFCF7; border:solid 1px #B23F33; text-decoration:none; }
#paginate form { display:inline; }
div#content-header { padding:10px; }
#content-header .section-title { color:#000; font-size:2.5em; font-weight:bold; text-transform:uppercase; }
#content { background-color:#fff; color:#222; border:1px solid #d3d3d3; min-height:300px; }
#content-nav { background-color:#f6f6f6; color:#444; border:1px solid #d3d3d3; font-size:0.917em; }
#content-nav a { text-decoration:none; }
#content-nav p { font-weight:bold; text-transform:uppercase; padding-bottom:2px; margin-bottom:4px; border-bottom:1px solid #bbb; }
#content-nav p:first-child { margin-top:0; padding-top:0; }
#content-nav ul { margin:0 2px 2px; padding:0; list-style:none; }
#content-nav ul li { margin:0; padding:1px 0 2px 10px; line-height:1.2em; background:url(/server/themes/default/li1.gif) no-repeat top left; }
div.abuttons { border-top:1px dotted #000; padding:10px 0px; margin-top:30px; clear:both; font-size:1.25em; }
div.abuttons a { background:#FFF url(/server/themes/default/inputbg.png) repeat-x; border-top:2px solid #999; border-left:2px solid #999; border-bottom:2px solid #333; border-right:2px solid #333; padding:2px 15px; margin:0 10px; }
div.abuttons a:hover { background:#069; }
pre { border:1px dashed #bbb; padding:4px; background:#f2f2f2; width:500px; }
.tableList { background:#FFF; border:1px solid #CCC; border-top:0px; padding:0px; }
.tableList td { background:#FFF; padding:2px; margin:0px; border-top:1px solid #CCC; }
.tableList th { background:#EFEFEF; padding:2px; margin:0px; border-top:1px solid #CCC; }
/* Objects that need to be hidden from compliant browsers */
.print, .noCSS { display:none; }
/*   DIV - ALERT COLOR BOXES   */
.boxYellow, .boxc00, .boxBlue, .boxGrey, .boxGreen, .boxPurple, .boxOrange, .boxGreenGrey, .boxTeal, .boxSilver { display:block; margin:7px 0; padding:10px; }
.boxc00 { color:#990000; background: #f7e2dc; /* Old browsers */ background: -moz-linear-gradient(top, #f7e2dc 0%, #fffcfb 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7e2dc), color-stop(100%, #fffcfb)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f7e2dc 0%, #fffcfb 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f7e2dc 0%, #fffcfb 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f7e2dc 0%, #fffcfb 100%); /* IE10+ */ background: linear-gradient(top, #f7e2dc 0%, #fffcfb 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e2dc', endColorstr='#fffcfb', GradientType=0 ); /* IE6-9 */
border:1px solid #F8C9BB; }
.boxOrange { color:#9F4000; background: #ffede0; /* Old browsers */ background: -moz-linear-gradient(top, #ffede0 0%, #fffaf7 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffede0), color-stop(100%, #fffaf7)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffede0 0%, #fffaf7 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffede0 0%, #fffaf7 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffede0 0%, #fffaf7 100%); /* IE10+ */ background: linear-gradient(top, #ffede0 0%, #fffaf7 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffede0', endColorstr='#fffaf7', GradientType=0 ); /* IE6-9 */
border:1px solid #FFDFC9; }
.boxYellow { color:#8F7114; background: #f4f3e1; /* Old browsers */ background: -moz-linear-gradient(top, #f4f3e1 0%, #fffdf6 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f3e1), color-stop(100%, #fffdf6)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f4f3e1 0%, #fffdf6 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f4f3e1 0%, #fffdf6 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f4f3e1 0%, #fffdf6 100%); /* IE10+ */ background: linear-gradient(top, #f4f3e1 0%, #fffdf6 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f3e1', endColorstr='#fffdf6', GradientType=0 ); /* IE6-9 */
border:1px solid #E8E5C7; }
.boxGreen { color:#325926; background: #e6f2e6; /* Old browsers */ background: -moz-linear-gradient(top, #e6f2e6 0%, #fafcfd 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6f2e6), color-stop(100%, #fafcfd)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #e6f2e6 0%, #fafcfd 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #e6f2e6 0%, #fafcfd 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #e6f2e6 0%, #fafcfd 100%); /* IE10+ */ background: linear-gradient(top, #e6f2e6 0%, #fafcfd 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f2e6', endColorstr='#fafcfd', GradientType=0 ); /* IE6-9 */
border:1px solid #C1CEC1; }
.boxBlue { color:#35516F; background: #e6ebf4; /* Old browsers */ background: -moz-linear-gradient(top, #e6ebf4 0%, #fafcfd 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6ebf4), color-stop(100%, #fafcfd)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #e6ebf4 0%, #fafcfd 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #e6ebf4 0%, #fafcfd 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #e6ebf4 0%, #fafcfd 100%); /* IE10+ */ background: linear-gradient(top, #e6ebf4 0%, #fafcfd 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ebf4', endColorstr='#fafcfd', GradientType=0 ); /* IE6-9 */
border:1px solid #C7CDDA; }
.boxBlue a, .boxBlue a:hover, .boxBlue a:active, .boxBlue a:visited { color:#03C; font-weight:bold; }
.boxTeal { color:#346774; background: #e3f9f8; /* Old browsers */ background: -moz-linear-gradient(top, #e3f9f8 0%, #f6fbfb 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3f9f8), color-stop(100%, #f6fbfb)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #e3f9f8 0%, #f6fbfb 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #e3f9f8 0%, #f6fbfb 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #e3f9f8 0%, #f6fbfb 100%); /* IE10+ */ background: linear-gradient(top, #e3f9f8 0%, #f6fbfb 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f9f8', endColorstr='#f6fbfb', GradientType=0 ); /* IE6-9 */
border:1px solid #C9D5D8; }
.boxPurple { color:#55397C; background: #e2e1ef; /* Old browsers */ background: -moz-linear-gradient(top, #e2e1ef 0%, #f8f7f9 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2e1ef), color-stop(100%, #f8f7f9)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #e2e1ef 0%, #f8f7f9 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #e2e1ef 0%, #f8f7f9 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #e2e1ef 0%, #f8f7f9 100%); /* IE10+ */ background: linear-gradient(top, #e2e1ef 0%, #f8f7f9 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e1ef', endColorstr='#f8f7f9', GradientType=0 ); /* IE6-9 */
border:1px solid #D3C9E8; }
.boxGrey { color:#333333; background: #e8e8e8; /* Old browsers */ background: -moz-linear-gradient(top, #e8e8e8 0%, #fcfcfc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e8e8), color-stop(100%, #fcfcfc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #e8e8e8 0%, #fcfcfc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #e8e8e8 0%, #fcfcfc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #e8e8e8 0%, #fcfcfc 100%); /* IE10+ */ background: linear-gradient(top, #e8e8e8 0%, #fcfcfc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#fcfcfc', GradientType=0 ); /* IE6-9 */
border:1px solid #D3D3D3; }
.boxSilver { color:#555555; background: #f7f7f7; /* Old browsers */ background: -moz-linear-gradient(top, #f7f7f7 0%, #ffffff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f7f7f7 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f7f7f7 0%, #ffffff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f7f7f7 0%, #ffffff 100%); /* IE10+ */ background: linear-gradient(top, #f7f7f7 0%, #ffffff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
border:1px solid #E5E5E5; }
/* ACCORDION STYLING */
.accordion_toggle { display:block; height:30px; /*background:url(/content/groups/webasset/@web/@its/documents/mm/uow043049.gif) no-repeat right #f5f5f5;*/ background:#006599 url(/content/fragments/my_it/images/bkg-toprow.png) repeat-x; padding:0 10px 0 10px; line-height:30px; font-weight:normal; text-decoration:none; outline:none; font-size:1em; font-weight:bold; color:#FFFFFF; border-bottom:1px solid #dadada; cursor:pointer; margin:0 0 0 0; }
.accordion_toggle_active { background:#e0542f; color:#ffffff; border-bottom:1px solid #f68263; }
.accordion_content { background-color:#ffffff; overflow:hidden; padding:10px; border-bottom:1px solid #f68263; }
.accordion_content h4 { color:#E0542F; }
/* END ACCORDION*/

/* UOWNOW SUBMISSION CENTRAL */
div.uownow-button { padding:0px; width:227px; height:32px; }
div.uownow-button a { color:#000000; padding:10px; width:207px; height:12px; display:block; background:url(http://www.uow.edu.au/content/groups/public/@web/@its/documents/mm/uow112118.png) no-repeat; }
div.uownow-button:hover a { padding:11px; color:#000000; background:url(http://www.uow.edu.au/content/groups/public/@web/@its/documents/mm/uow112119.png) no-repeat; }
/* END SUBMISSION CENTRAL */

/* == MyIT Colours == */
.content-myit ul { display:inline; list-style:none; margin:0; padding:0; }
.content-myit ul li { display:inline-block; zoom:1; .display:inline; color:#fff; text-transform:uppercase; text-align:center; font-weight:bold; line-height:30px; width:20%; height:30px; margin:0; padding:0; }
.myit-wizard { background-color:#C30000; }
.myit-wizard:hover { background-color:#D40000; }
.myit-training { background-color:#6C6C6C; }
.myit-training:hover { background-color:#8D8D8D; }
.myit-buyit { background-color:#7F407F; }
.myit-buyit:hover { background-color:#9D4F9D; }
.myit-services { background-color:#E7A02B; }
.myit-services:hover { background-color:#F9C258; }
.myit-docs { background-color:#007777; }
.myit-docs:hover { background-color:#008D8D; }

/* == CONTRIBUTOR ONLY ====================== */
.ssm_form input { width:auto; }
#ssm_progress { margin:1em; }
#ssm_left_header img { margin-left:1em}
#contrib-bg { background-color:#fff; }
.contrib-info { float:left; width:100%; border:1px solid #d80; background:url("contrib_info.png") 0 0 repeat-x #ffaf4c; padding:3px; margin-left:auto; margin-right:auto; }
.contrib-info th { color:#000; }
.wcm-region-marker { opacity: 1 !important; }
#ssm_main_table > tbody > tr > td { padding:0; border:0; }
#ssm_right_pre_header, #ssm_left_pre_header, #ssm_main_table, #ssm_body_left, #ssm_body_right { border:0; }
/* == to hide underlines on anchors created in Editor ======*/
.FCK__AnchorC { display:none; }

/* == BUTTON MAKER BUTTONS ==================== */
.cutout:link, .cutout:visited, .cutout:hover, .cutout:active,
.thick:link, .thick:visited, .thick:hover, .thick:active,
.thin:link, .thin:visited, .thin:hover, .thin:active,
.solid:link, .solid:visited, .solid:hover, .solid:active { text-decoration:none; color:#fff; }

.box .cutout[href*="intranet.uow.edu.au"], .box .thick[href*="intranet.uow.edu.au"],
.box .thin[href*="intranet.uow.edu.au"], .box .solid[href*="intranet.uow.edu.au"] { background-image:none; }

.button-text, .label-text { width:80%; display:block; line-height:1.25em; font-size:1.125em; text-align:left; }
.label-text { font-family: "FlamaSemicondensed", Helvetica, Arial, sans-serif; font-weight:bold; }
.no-icon .button-text, .no-icon .label-text { width:100%; }
#content .icon { background:url(/content/groups/webasset/@web/documents/siteelement/img_uow_sprites_white.png) no-repeat; background-position:-500px -500px; position:absolute; top:5%; right:2%; width:33px; height:33px; overflow:hidden; }
#content .yellow .icon { background:url(/content/groups/webasset/@web/documents/siteelement/img_uow_sprites_dark.png) no-repeat; }
#content .cutout .icon { right:12px; }
#content .silver .icon, #content .outline .icon { background-image:url(/content/groups/webasset/@web/documents/siteelement/img_uow_sprites_blue.png); }
#content .silver.purple .icon, #content .outline.purple .icon { background-image:url(/content/groups/webasset/@web/documents/siteelement/img_uow_sprites_purple.png); }
#content .silver.red .icon, #content .outline.red .icon { background-image:url(/content/groups/webasset/@web/documents/siteelement/img_uow_sprites_c00.png); }
#content .silver.steel .icon, #content .outline.steel .icon { background-image:url(/content/groups/webasset/@web/documents/siteelement/img_uow_sprites_steel.png); }
#content .silver.dark .icon, #content .outline.dark .icon { background-image:url(/content/groups/webasset/@web/documents/siteelement/img_uow_sprites_dark.png); }
#content .silver.yellow .icon, #content .outline.yellow .icon { background-image:url(/content/groups/webasset/@web/documents/siteelement/img_uow_sprites_dark.png); }
#content .home .icon{ background-position:0px 0px; }
#content .rss .icon { background-position:-33px 0px; }
#content .find .icon { background-position:-66px 0px; }
#content .lock .icon { background-position:-99px 0px; }
#content .paperclip .icon { background-position:-132px 0px; }
#content .mobile_phone .icon { background-position:-165px 0px; }
#content .envelope .icon { background-position:-198px 0px; }
#content .refresh .icon { background-position:-231px 0px; }
#content .move .icon { background-position:-264px 0px; }
#content .no .icon { background-position:-297px 0px; }
#content .facebook .icon { background-position:0px -33px; }
#content .twitter .icon { background-position:-33px -33px; }
#content .linkedin .icon { background-position:-66px -33px; }
#content .youtube .icon { background-position:-99px -33px; }
#content .play .icon { background-position:-132px -33px; }
#content .movie .icon { background-position:-165px -33px; }
#content .google .icon { background-position:-198px -33px; }
#content .music .icon { background-position:-231px -33px; }
#content .calendar_num .icon { background-position:-264px -33px; }
#content .calendar .icon { background-position:-297px -33px; }
#content .print .icon { background-position:0px -66px; }
#content .floppy .icon { background-position:-33px -66px; }
#content .radar .icon { background-position:-66px -66px; }
#content .antenna .icon { background-position:-99px -66px; }
#content .flickr .icon { background-position:-132px -66px; }
#content .download .icon { background-position:-165px -66px; }
#content .download_doc .icon { background-position:-198px -66px; }
#content .upload .icon { background-position:-231px -66px; }
#content .secure_folder .icon { background-position:-297px -66px; }
#content .clipboard .icon { background-position:0px -99px; }
#content .tick .icon { background-position:-33px -99px; }
#content .tick_circled .icon { background-position:-66px -99px; }
#content .map_marker .icon { background-position:-99px -99px; }
#content .pin .icon { background-position:-132px -99px; }
#content .star_marker .icon { background-position:-165px -99px; }
#content .landscape .icon { background-position:-198px -99px; }
#content .camera .icon { background-position:-231px -99px; }
#content .at .icon { background-position:-264px -99px; }
#content .at_solid .icon { background-position:-297px -99px; }
#content .currency .icon { background-position:0px -132px; }
#content .paypal .icon { background-position:-33px -132px; }
#content .new .icon { background-position:-66px -132px; }
#content .crossroads .icon { background-position:-99px -132px; }
#content .flag .icon { background-position:-132px -132px; }
#content .headphones .icon { background-position:-165px -132px; }
#content .support .icon { background-position:-198px -132px; }
#content .microscope .icon { background-position:-231px -132px; }
#content .speech .icon { background-position:-264px -132px; }
#content .speech_square .icon { background-position:-297px -132px; }
#content .diploma .icon { background-position:0px -165px; }
#content .trencher .icon { background-position:-33px -165px; }
#content .notebook .icon { background-position:-66px -165px; }
#content .ticked_notes .icon { background-position:-99px -165px; }
#content .certificate .icon { background-position:-132px -165px; }
#content .ribbon .icon { background-position:-165px -165px; }
#content .paper .icon { background-position:-198px -165px; }
#content .open_book .icon { background-position:-231px -165px; }
#content .script .icon { background-position:-264px -165px; }
#content .book .icon { background-position:-297px -165px; }
#content .important_solid .icon { background-position:0px -198px; }
#content .information_solid .icon { background-position:-33px -198px; }
#content .question_solid .icon { background-position:-66px -198px; }
#content .important .icon { background-position:-99px -198px; }
#content .information .icon { background-position:-132px -198px; }
#content .question .icon { background-position:-165px -198px; }
#content .scales .icon { background-position:-198px -198px; }
#content .flowchart .icon { background-position:-231px -198px; }
#content .layers .icon { background-position:-264px -198px; }
#content .cogs .icon { background-position:-297px -198px; }
#content .profile .icon { background-position:0px -231px; }
#content .profile_shadow .icon { background-position:-33px -231px; }
#content .contact .icon { background-position:-66px -231px; }
#content .phone .icon { background-position:-99px -231px; }
#content .ringing .icon { background-position:-132px -231px; }
#content .handset .icon { background-position:-165px -231px; }
#content .graph .icon { background-position:-198px -231px; }
#content .pencil .icon { background-position:-231px -231px; }
#content .grow .icon { background-position:-264px -231px; }
#content .crosshair .icon { background-position:-297px -231px; }
#content .cutlery .icon { background-position:0px -264px; }
#content .cup .icon { background-position:-33px -264px; }
#content .car .icon { background-position:-66px -264px; }
#content .bus .icon { background-position:-99px -264px; }
#content .train .icon { background-position:-132px -264px; }
#content .bike .icon { background-position:-165px -264px; }
#content .parking .icon { background-position:-198px -264px; }
#content .medal .icon { background-position:-231px -264px; }
#content .medical .icon { background-position:-264px -264px; }
#content .hamburger .icon { background-position:-297px -264px; }
#content .left_arrow .icon { background-position:0px -297px; }
#content .right_arrow .icon { background-position:-33px -297px; }
#content .up .icon { background-position:-66px -297px; }
#content .down .icon { background-position:-99px -297px; }
#content .left_double .icon { background-position:-132px -297px; }
#content .right_double .icon { background-position:-165px -297px; }
#content .left_circle .icon { background-position:-198px -297px; }
#content .right_circle .icon { background-position:-231px -297px; }
#content .down_thick .icon { background-position:-264px -297px; }
#content .up_thick .icon { background-position:-297px -297px; }

.cutout, .thin, .thick, .solid { max-width:330px; font-size:1.125em; line-height:1.25em; text-transform:uppercase; display:block; padding:0.15em 0.5em; margin:5px 0; position:relative; }
.cutout, .thin, .thick, .solid { min-height:40px; }
.solid { background-color:#0047bb; color:#fff; }
.solid.red { background-color:#c00; }
.solid.dark { background-color:#373f46; }
.solid.purple { background-color:#4a2f8f; }
.solid.steel { background-color:#677683; }
.solid.yellow { background-color:#f3b229; color:#373f46; }

.outline.cutout:link, .outline.cutout:visited, .outline.cutout:hover, .outline.cutout:active { color:#0047bb; }
.outline.cutout { border:1px solid #0047bb; background-color:#f1f1f1; color:#0047bb; }
.outline.cutout.dark { color:#373f46; border:1px solid #373f46;}
.outline.cutout.red { color:#c00; border:1px solid #c00; }
.outline.cutout.purple { color:#4a2f8f; border:1px solid #4a2f8f; }
.outline.cutout.yellow { background-color:#f3b229; border:1px solid #373f46; color:#373f46; }

.silver.solid:link, .silver.solid:visited, .silver.solid:hover, .silver.solid:active,
.silver.cutout:link, .silver.cutout:visited, .silver.cutout:hover, .silver.cutout:active { color:#0047bb; }
.silver.solid, .silver.cutout  { background-color:#f1f1f1; color:#0047bb; }
.silver.solid, .silver.cutout { background-color:#f1f1f1; }
.silver.solid.dark, .silver.cutout.dark { color:#373f46; }
.silver.solid.red, .silver.cutout.red { color:#c00; }
.silver.solid.purple, .silver.cutout.purple { color:#4a2f8f; }
.silver.solid.yellow, .silver.cutout.yellow { color:#373f46; }
.thin { min-height:46px; background-color:#0047bb; border:0; padding:0.15em 0.5em 0.15em 0.5em; color:#fff; }
.thin.red { background-color:#c00; }
.thin.dark { background-color:#373f46; }
.thin.purple { background-color:#4a2f8f; }
.thin.steel { background-color:#677683; }
.thin.yellow { background-color:#f3b229; color:#373f46; }

.thick { background-color:#0047bb; border:5px double #fff; padding:0.15em 0.5em 0.15em 0.5em; min-height:48px; line-height:1.4em; color:#fff; }
.thick.steel { background-color:#677683; }
.thick.purple { background-color:#4a2f8f; }
.thick.red { background-color:#c00; }
.thick.dark { background-color:#373f46; }
.thin.silver { background-color:#f1f1f1; border:1px solid #677683; color:#0047bb; min-height:38px; }
.thick.yellow { background-color:#f3b229; color:#373f46; }
.thin.silver.red { color:#c00; }
.thin.silver.purple { color:#4a2f8f; }
.thin.silver.dark { color:#373f46; }
.thin.silver.yellow { color:#373f46; }
.thick.silver { background-color:#f1f1f1; border:2px solid #677683; color:#0047bb; min-height:38px; }
.thick.silver .icon { top:0px; }
.thick.silver.red { color:#c00; border-color:#c00; }
.thick.silver.purple { color:#4a2f8f; border-color:#4a2f8f; }
.thick.silver.dark { color:#373f46; border-color:#373f46; }
.thick.silver.yellow { color:#373f46; border-color:#373f46; }
.box .cutout[href*="intranet.uow.edu.au"]:hover, .box .thick[href*="intranet.uow.edu.au"]:hover,
.box .thin[href*="intranet.uow.edu.au"]:hover, .box .solid[href*="intranet.uow.edu.au"]:hover,
a.cutout[href]:hover, a.thick[href]:hover, a.thin[href]:hover, a.solid[href]:hover { background-image:url("/content/groups/webasset/@web/documents/siteelement/img_button_hover.png"); background-size:100% 100%; background-position:left center; background-repeat:repeat; }

a[href]:hover { background-color:#c00; color:#fff; }
a[href].red:hover { background-color:#8a171a; color: #fff; }
a[href].dark:hover { background-color:#373f46; color:#f1f1f1; }
a[href].purple:hover { background-color:#4a2f8f; }
a[href].purple.outline:hover { background-color:#4a2f8f; color:#fff; }
a[href].steel:hover { background-color:#677683; }
a[href].yellow:hover { background-color:#f3b229; color:#373f46; }

/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}@media(min-width:768px){.container{width:750px;}}@media(min-width:992px){.container{width:970px;}}@media(min-width:1200px){.container{width:1170px;}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.row{margin-left:-15px;margin-right:-15px;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}.col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}.col-xs-6{width:50%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;}.col-xs-pull-12{right:100%;}.col-xs-pull-11{right:91.66666667%;}.col-xs-pull-10{right:83.33333333%;}.col-xs-pull-9{right:75%;}.col-xs-pull-8{right:66.66666667%;}.col-xs-pull-7{right:58.33333333%;}.col-xs-pull-6{right:50%;}.col-xs-pull-5{right:41.66666667%;}.col-xs-pull-4{right:33.33333333%;}.col-xs-pull-3{right:25%;}.col-xs-pull-2{right:16.66666667%;}.col-xs-pull-1{right:8.33333333%;}.col-xs-pull-0{right:auto;}.col-xs-push-12{left:100%;}.col-xs-push-11{left:91.66666667%;}.col-xs-push-10{left:83.33333333%;}.col-xs-push-9{left:75%;}.col-xs-push-8{left:66.66666667%;}.col-xs-push-7{left:58.33333333%;}.col-xs-push-6{left:50%;}.col-xs-push-5{left:41.66666667%;}.col-xs-push-4{left:33.33333333%;}.col-xs-push-3{left:25%;}.col-xs-push-2{left:16.66666667%;}.col-xs-push-1{left:8.33333333%;}.col-xs-push-0{left:auto;}.col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.66666667%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-0{margin-left:0%;}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}.col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66666667%;}.col-sm-7{width:58.33333333%;}.col-sm-6{width:50%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;}.col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.66666667%;}.col-sm-pull-10{right:83.33333333%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.66666667%;}.col-sm-pull-7{right:58.33333333%;}.col-sm-pull-6{right:50%;}.col-sm-pull-5{right:41.66666667%;}.col-sm-pull-4{right:33.33333333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.66666667%;}.col-sm-pull-1{right:8.33333333%;}.col-sm-pull-0{right:auto;}.col-sm-push-12{left:100%;}.col-sm-push-11{left:91.66666667%;}.col-sm-push-10{left:83.33333333%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.66666667%;}.col-sm-push-7{left:58.33333333%;}.col-sm-push-6{left:50%;}.col-sm-push-5{left:41.66666667%;}.col-sm-push-4{left:33.33333333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.66666667%;}.col-sm-push-1{left:8.33333333%;}.col-sm-push-0{left:auto;}.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.
66666667%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-0{margin-left:0%;}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;}.col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}.col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}.col-md-pull-12{right:100%;}.col-md-pull-11{right:91.66666667%;}.col-md-pull-10{right:83.33333333%;}.col-md-pull-9{right:75%;}.col-md-pull-8{right:66.66666667%;}.col-md-pull-7{right:58.33333333%;}.col-md-pull-6{right:50%;}.col-md-pull-5{right:41.66666667%;}.col-md-pull-4{right:33.33333333%;}.col-md-pull-3{right:25%;}.col-md-pull-2{right:16.66666667%;}.col-md-pull-1{right:8.33333333%;}.col-md-pull-0{right:auto;}.col-md-push-12{left:100%;}.col-md-push-11{left:91.66666667%;}.col-md-push-10{left:83.33333333%;}.col-md-push-9{left:75%;}.col-md-push-8{left:66.66666667%;}.col-md-push-7{left:58.33333333%;}.col-md-push-6{left:50%;}.col-md-push-5{left:41.66666667%;}.col-md-push-4{left:33.33333333%;}.col-md-push-3{left:25%;}.col-md-push-2{left:16.66666667%;}.col-md-push-1{left:8.33333333%;}.col-md-push-0{left:auto;}.col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.66666667%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-0{margin-left:0%;}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left;}.col-lg-12{width:100%;}.col-lg-11{width:91.66666667%;}.col-lg-10{width:83.33333333%;}.col-lg-9{width:75%;}.col-lg-8{width:66.66666667%;}.col-lg-7{width:58.33333333%;}.col-lg-6{width:50%;}.col-lg-5{width:41.66666667%;}.col-lg-4{width:33.33333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.66666667%;}.col-lg-1{width:8.33333333%;}.col-lg-pull-12{right:100%;}.col-lg-pull-11{right:91.66666667%;}.col-lg-pull-10{right:83.33333333%;}.col-lg-pull-9{right:75%;}.col-lg-pull-8{right:66.66666667%;}.col-lg-pull-7{right:58.33333333%;}.col-lg-pull-6{right:50%;}.col-lg-pull-5{right:41.66666667%;}.col-lg-pull-4{right:33.33333333%;}.col-lg-pull-3{right:25%;}.col-lg-pull-2{right:16.66666667%;}.col-lg-pull-1{right:8.33333333%;}.col-lg-pull-0{right:auto;}.col-lg-push-12{left:100%;}.col-lg-push-11{left:91.66666667%;}.col-lg-push-10{left:83.33333333%;}.col-lg-push-9{left:75%;}.col-lg-push-8{left:66.66666667%;}.col-lg-push-7{left:58.33333333%;}.col-lg-push-6{left:50%;}.col-lg-push-5{left:41.66666667%;}.col-lg-push-4{left:33.33333333%;}.col-lg-push-3{left:25%;}.col-lg-push-2{left:16.66666667%;}.col-lg-push-1{left:8.33333333%;}.col-lg-push-0{left:auto;}.col-lg-offset-12{margin-left:100%;}.col-lg-offset-11{margin-left:91.66666667%;}.col-lg-offset-10{margin-left:83.33333333%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-8{margin-left:66.66666667%;}.col-lg-offset-7{margin-left:58.33333333%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-5{margin-left:41.66666667%;}.col-lg-offset-4{margin-left:33.33333333%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-2{margin-left:16.66666667%;}.col-lg-offset-1{margin-left:8.33333333%;}.col-lg-offset-0{margin-left:0%;}}.clearfix:
before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:"";display:table;}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both;}.center-block{display:block;margin-left:auto;margin-right:auto;}.pull-right{float:right!important;}.pull-left{float:left!important;}.hide{display:none!important;}.show{display:block!important;}.invisible{visibility:hidden;}.text-hide{font:0/0a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.hidden{display:none!important;}.affix{position:fixed;}@-ms-viewport{width:device-width;}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important;}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important;}@media(max-width:767px){.visible-xs{display:block!important;}table.visible-xs{display:table!important;}tr.visible-xs{display:table-row!important;}th.visible-xs,td.visible-xs{display:table-cell!important;}}@media(max-width:767px){.visible-xs-block{display:block!important;}}@media(max-width:767px){.visible-xs-inline{display:inline!important;}}@media(max-width:767px){.visible-xs-inline-block{display:inline-block!important;}}@media(min-width:768px)and(max-width:991px){.visible-sm{display:block!important;}table.visible-sm{display:table!important;}tr.visible-sm{display:table-row!important;}th.visible-sm,td.visible-sm{display:table-cell!important;}}@media(min-width:768px)and(max-width:991px){.visible-sm-block{display:block!important;}}@media(min-width:768px)and(max-width:991px){.visible-sm-inline{display:inline!important;}}@media(min-width:768px)and(max-width:991px){.visible-sm-inline-block{display:inline-block!important;}}@media(min-width:992px)and(max-width:1199px){.visible-md{display:block!important;}table.visible-md{display:table!important;}tr.visible-md{display:table-row!important;}th.visible-md,td.visible-md{display:table-cell!important;}}@media(min-width:992px)and(max-width:1199px){.visible-md-block{display:block!important;}}@media(min-width:992px)and(max-width:1199px){.visible-md-inline{display:inline!important;}}@media(min-width:992px)and(max-width:1199px){.visible-md-inline-block{display:inline-block!important;}}@media(min-width:1200px){.visible-lg{display:block!important;}table.visible-lg{display:table!important;}tr.visible-lg{display:table-row!important;}th.visible-lg,td.visible-lg{display:table-cell!important;}}@media(min-width:1200px){.visible-lg-block{display:block!important;}}@media(min-width:1200px){.visible-lg-inline{display:inline!important;}}@media(min-width:1200px){.visible-lg-inline-block{display:inline-block!important;}}@media(max-width:767px){.hidden-xs{display:none!important;}}@media(min-width:768px)and(max-width:991px){.hidden-sm{display:none!important;}}@media(min-width:992px)and(max-width:1199px){.hidden-md{display:none!important;}}@media(min-width:1200px){.hidden-lg{display:none!important;}}

/* Grid boxes - from international */
.grid_container { float:left; width:100%; padding:0; margin-bottom:1em; box-sizing:border-box; }
.grid_container .col-md-4 { background-color:#fff; margin:1em 1%; width:31.333333%; padding:0; position:relative; font-size:1.125em; }
.grid_container .col-md-4 img { width:100%; display:block; }
.grid_container .col-md-4 .text-overlay { text-transform:uppercase; line-height:1.125em; padding:0.25em; height:2.75em; bottom:0; left:0; right:0; text-align:center; background-color:#333f46; color:#fff; }
.grid_container .col-md-4 .hover-overlay { opacity:0; transition:opacity 0.3s; position:absolute; top:0; left:0; right:0; bottom:0; text-align:center; color:#fff; background-color:rgba(0, 83, 154, 0.5); }
.grid_container .col-md-4:hover .hover-overlay { opacity:1; }
.grid_container .hover-overlay .heading { color:#fff; float:left; width:100%; padding-top:0.5em; font-weight:bold; }
.grid_container .hover-overlay .heading p { padding:0.5em 0 0; display:inline; border-bottom:1px solid #fff; text-transform:uppercase; }
.grid_container .hover-overlay .body { color:#fff; background-color:#00539a; padding:0.5em 0.5em 3.5em; position:absolute; bottom:0; left:0; right:0; }
.grid_container .hover-overlay .read-more { cursor:pointer; transition:background-color 0.5s; position:absolute; bottom:0; left:0; right:0; padding:0.65em; background-color:#0095d5; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold; }
.grid_container .hover-overlay .read-more:hover { background-color:#0473b3; }

