html,body,img,div,p,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,li,dl,dt,dd,form,fieldset,legend,a,button,select
{
	background-image:none;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

ul
{
	list-style:none;
	margin-bottom:1em;
}

body
{
	background:#E7E6E6;
	color:#333;
	font:normal 10px Arial, Helvetica, sans-serif;
	padding:0;
}

.clearfix:after
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

* html .clearfix
{
	height:1%;
}

* html div.w1,* html div.w2,* html div.w3
{
	height:0;
}

a
{
	color:#125687;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

a.banner
{
	background-position:-129px -2px;
	background-repeat:no-repeat;
	color:#125687;
	display:block;
	font-size:1.2em;
	height:2.417em;
	margin-bottom:1em;
	overflow:hidden;
	padding:.417em 0 .417em 4.333em;
	width:10.417em;
}

.rightpanel a.banner
{
	letter-spacing:normal;
	padding:.417em 0 .417em 4.333em;
	text-indent:0;
	text-transform:uppercase;
}

a.button
{
	margin:0;
	padding:.1em .4em;
}

a.button.large
{
	background-image:url(../interface/common/bg_button_yellow_large.gif);
	display:block;
	font-size:1.2em;
	height:1.3em;
	letter-spacing:-1px;
	margin:0 auto;
}

input.field
{
	border:1px solid #0d4064;
	font-size:1em;
	height:1.5em;
	margin:0 0 -0.1em;
	padding:.2em 0 0 .3em;
}

input.button,a.button
{
	background:#ce1126;
	border:none;
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
	height:1.727em;
	margin:0 0 -0.091em .2em;
	padding:0 .5em;
	text-transform:uppercase;
	vertical-align:bottom;
}

input.button:hover,a.button:hover
{
	background-color:#d53447;
	text-decoration:underline;
}

select
{
	border:1px solid #0d4064;
	font-size:1em;
}

div.w1
{
	margin:0 auto;
	width:99.8em;
}

div.w2
{
	margin:0;
	min-width:97.8em;
	padding:.7em 0 1em 2em;
	position:relative;
}

div.w3
{
	background:#fff;
	border-color:#AAAAAA;
	border-style:solid;
	border-width:0 .100em .100em;
	margin:0;
	position:relative;
	width:97.6em;
}

.clr
{
	clear:both;
	font-size:1px;
	height:0;
	line-height:0;
	margin:0;
}

hr
{
	background-color:#dbd3c2;
	border:0;
	clear:both;
	display:block;
	height:1px;
	margin:1em 0;
}

ul li
{
	list-style:disc outside;
}

ul.linked li
{
	list-style:url(../interface/common/list-item-grey_caret.gif);
	margin-bottom:2em;
	padding:.1em 0;
}

.headContainer
{
	background:#12416c;
	background-image:url(../interface/pocog_images/PoCoG_PP_Banner.png);
	background-position:top left;
	background-repeat:no-repeat;
	border-right:0;
	color:#fff;
	font-size:1em;
	height:100px;
	margin:0;
	min-height:100px;
	position:relative;
}

.headContainer h1
{
	font:1.5em Arial, Helvetica, sans-serif;
	position:absolute;
	right:.95em;
	text-align:right;
	text-transform:uppercase;
	top:29px;
	width:100%;
}

body.splash .headContainer h1 a.usyd_logo,body .headContainer h1 a.logo
{
	background:#ce1126 url(../interface/common/university_sydney_logo.gif) no-repeat;
	height:3.81em;
	left:-0.048em;
	position:absolute;
	text-align:left;
	text-indent:-2000em;
	top:-1.57em;
	width:9.524em;
}

.headContainer form.search
{
	bottom:0;
	padding:1em 2em;
	position:absolute;
	right:0;
}

.headContainer .quicklinks
{
	bottom:1em;
	margin-left:1.5em;
	position:absolute;
	right:22.5em;
}

.headContainer .quicklinks select
{
	margin-bottom:-0.1em;
	padding:.1em 0 .1em .2em;
	width:12.5em;
}

ul.nav
{
	bottom:0;
	left:0;
	margin:0;
	padding:0 1em;
	position:absolute;
	text-align:right;
	text-transform:uppercase;
}

ul.nav li
{
	display:block;
	float:left;
	font-size:1.1em;
	height:2.364em;
	margin:0 .9em;
	vertical-align:middle;
}

ul.nav li.active
{
	background:url(../interface/common/global-nav-indicator-green.gif) center bottom no-repeat;
	font-weight:bold;
}

.headContainer form .search
{
	left:13.5em;
	position:absolute;
	top:2em;
}

.headContainer .masthead
{
	height:8.8em;
}

.headContainer .tray
{
	background:#f8f8f8 url(../interface/common/bg_head_tray_top.gif) repeat-x;
	color:#000;
	display:none;
	height:auto;
	overflow:hidden;
	position:relative;
	text-align:left;
	width:100%;
}

.headContainer .tray .bottom_shadow
{
	background:transparent url(../interface/common/bg_head_tray_bot.gif) repeat-x bottom;
	bottom:0;
	height:.4em;
	position:absolute;
	width:100%;
}

.headContainer .tray .cws_sitemap
{
	margin-left:1em;
	width:68%;
}

.headContainer .tray .cws_sitemap li,.headContainer .tray .extras li
{
	height:auto;
	margin-bottom:.5em;
	width:15em;
}

.headContainer .tray .cws_sitemap dt,.headContainer .tray .extras dt
{
	width:14.8em;
}

.headContainer .tray .cws_sitemap dd li,.headContainer .tray .extras dd li
{
	font-size:1.1em;
	height:auto;
	list-style-image:none;
	list-style-type:none;
	margin:.2em 0 0;
	width:100%;
}

.headContainer .tray .extras
{
	float:left;
	margin-top:1.5em;
	position:absolute;
	right:10em;
	top:0;
}

.headContainer .utilities
{
	border:none;
	height:3.9em;
	position:relative;
}

ul.nav .dropdown
{
	background:transparent url(../interface/common/icon_head_plus.gif) no-repeat right .273em;
	padding-right:1.454em;
}

ul.nav .dropdown.open
{
	background-image:url(../interface/common/icon_head_minus.gif);
}

.breadcrumb
{
	background:#f5af00;
	font-size:1.1em;
	margin:0;
	padding:.909em 0 .909em 1.82em;
}

.breadcrumb,.breadcrumb a
{
	color:#333;
}

.breadcrumb.moved
{
	background:none;
	padding:1.364em 0 .455em 1.82em;
}

div.tabbar
{
	background-color:#f5af00;
	clear:left;
	display:block;
	height:3.7em;
	margin:0;
	position:relative;
	vertical-align:bottom;
	z-index:9;
}

div.tabbar form
{
	bottom:.5em;
	position:absolute;
	right:0;
}

div.tabbar form input
{
	width:15em;
}

.tabs
{
	background:#f5af00;
	display:block;
	height:2.7em;
	list-style:none;
	list-style-image:none;
	margin:0;
	padding-left:1em;
	padding-top:1em;
}

.tabs li
{
	background:none;
	display:block;
	float:left;
	height:2.7em;
	margin:0 .2em 0 0;
	padding:0;
	white-space:nowrap;
}

.tabs li span
{
	background:none;
	display:block;
	height:2.3em;
	padding:0;
}

.tabs li span a
{
	background:#f9cf66;
	border-color:#fdebc5;
	border-style:solid;
	border-width:.091em .091em 0;
	color:#333;
	display:block;
	font-size:1.1em;
	height:1.545em;
	margin:.4em 0 0;
	padding:.455em .909em 0;
}

.tabs li span a span
{
	background:none;
	height:auto;
	margin:0;
	padding:0;
}

.tabs li.active
{
	background:none;
	height:2.7em;
	margin:0 .2em 0 0;
	padding:0;
}

.tabs li.active span
{
	background:none;
	height:2.7em;
	margin:0;
	padding:0;
}

.tabs li.active span a
{
	background:#fff;
	border-color:#e6a92a;
	border-top:none;
	color:#125687;
	font-weight:bold;
	height:1.727em;
	margin:0;
	padding:.727em .909em 0;
}

.tabs li.active span a span
{
	background:none;
	color:inherit;
	height:auto;
	margin:0;
	padding:0;
}

.tabs li.active span a:hover
{
	background:#fff;
	color:#125687;
	height:1.727em;
	padding:.727em .909em 0;
}

.tabs li:hover span
{
	height:2.7em;
}

.tabs li:hover span a
{
	background:#fdf6c5;
	border-color:#ecdcaf;
	color:#333;
	height:2em;
	margin:0;
	padding:.455em .909em 0;
}

.tabs li:hover span a span
{
	background:none;
	color:#333;
	height:auto;
	margin:0;
	padding:0;
}

.tabs li span a:hover
{
	background:#fdf6c5;
	color:#333;
	height:2em;
	margin:0;
	padding:.455em .909em 0;
	text-decoration:none;
}

.tabs li ul
{
	background:#fdf6c5;
	border:.100em solid #ae8f4d;
	border-bottom:none;
	border-color:#ecdcaf;
	display:none;
	padding-bottom:0;
	position:absolute;
	text-align:left !important;
	width:16em;
	z-index:9;
}

.tabs li ul li
{
	float:none;
	height:auto;
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;
	white-space:normal;
	width:auto;
}

.tabs li ul li a,.tabs li.active ul li a
{
	background:#fdf6c5;
	border-bottom:.100em solid #ecdcaf;
	color:#333;
	display:block;
	font-size:1.1em;
	font-weight:normal;
	height:auto;
	margin:0;
	padding:.6em .73em;
}

.tabs li ul li a:hover,.tabs li.active ul li a:hover
{
	background-color:#f9cf66;
	text-decoration:none;
}

.tabunderscore
{
	clear:both;
	display:none;
}

.mid
{
	clear:both;
	margin:0;
	position:relative;
	z-index:7;
}

.menu
{
	float:left;
	margin:0 1em 0 2em;
	text-align:left;
	width:18em;
}

.menu.withtabs
{
	font-family:Arial, Helvetica, sans-serif;
	margin-top:1em;
	width:176px;
}

.content dl.visitors_index dt,.menu dt,.rightpanel dt
{
	font:bold 1.5em Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}

.menu dd
{
	margin-bottom:1.4em;
}

.menu ul
{
	border-top:1px solid #d6d6d6;
	margin:.8em 0 0;
}

.menu ul li
{
	border-bottom:1px solid #dbd3c2;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
}

.menu ul li a
{
	background:transparent url(../interface/common/list-item-red-caret.gif) .45em .73em no-repeat;
	color:#333;
	display:block;
	font-size:1.2em;
	font-weight:normal;
	margin:0;
	padding:.46em 0 .46em 1.82em;
}

.menu ul li a:hover,.menu ul li a.active:hover
{
	background-color:#fafafa;
	color:#125687;
	font-family:Arial, Helvetica, sans-serif;
}

.menu ul li ul li a
{
	background:transparent url(../interface/common/list-item-red-caret-small.gif) .45em .73em no-repeat;
}

.menu ul li ul li a:hover
{
	background-color:#fafafa;
	font-family:Arial, Helvetica, sans-serif;
}

.menu ul li span.expander
{
	background:no-repeat center;
	cursor:pointer;
	float:right;
	height:7em;
	margin:-21em 0 0;
	padding:5em;
	position:relative;
	width:7em;
}

.menu ul li span.closed
{
	background-image:url(../interface/common/icon_plus.gif);
}

.menu ul li span.closed:hover
{
	background-image:url(../interface/common/icon_plus_hover.gif);
}

.menu ul li span.open
{
	background-image:url(../interface/common/icon_minus.gif);
}

.menu ul li span.open:hover
{
	background-image:url(../interface/common/icon_minus_hover.gif);
}

.menu dt,.rightpanel dt
{
	color:#ce1126;
	font-weight:600;
	letter-spacing:normal;
	text-transform:uppercase;
}

.menu dt a
{
	color:#AB2B34;
	text-decoration:none;
}

.menu dt a:hover
{
	color:#cd343e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-decoration:none;
}

.content
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	margin:0 16.37em 0 18.18em;
	padding:0 2.27em;
	text-align:left;
}

.content .w4
{
	float:left;
	margin-top:0em;
	overflow:hidden;
	padding-bottom:2.27em;
	width:100%;
}

.content.withtabs .w4
{
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0em;
}

.content.withouttabs .w4
{
	margin-top:.46em;
}

.content.nofeature,.content.norightpanel
{
	margin-right:0;
}

.center
{
	text-align:center;
	width:100%;
}

.content .strip
{
	border-bottom:1px solid #d6d6d6;
	border-top:1px solid #d6d6d6;
	height:6.82em;
	margin:auto 0;
	padding:1px 0;
}

.headinglinks
{
	float:right;
	margin-top:2.7em;
	padding:0 .909em 0 0;
}

.content h1,.content h2,.content h3,.content h4,.content h5,.content h6
{
	clear:both;
	color:#3D7BA2;
	font-weight:normal;
	margin:.8em 0 0;
}

.content h1
{
	clear:left;
	font-size:1.7em;
	margin:1.579em 0 0;
	text-transform:uppercase;
}

.content h2
{
	font-size:1.5em;
	font-weight:bold;
	margin:1.765em 0 0;
}

.content h3
{
	font-size:1.4em;
	font-weight:bold;
	margin:2em 0 0;
}

.content h4
{
	font-size:1.25em;
	font-weight:bold;
	margin:2.143em 0 0;
}

.content h5
{
	font-size:1.2em;
	font-weight:bold;
	margin:2.308em 0 0;
}

.content h6
{
	font-size:1.091em;
	font-weight:bold;
	margin:2.727em 0 0;
}

.content h1 a,.content h2 a,.content h3 a,.content h4 a,.content h5 a,.content h6 a,td.newsTitle a
{
	color:#3D7BA2;
	text-decoration:none;
}

.content h1 a[href],.content h2 a[href],.content h3 a[href],.content h4 a[href],.content h5 a[href],.content h6 a[href],td.newsTitle a[href]
{
	background:url(../interface/common/grey_caret.gif) no-repeat center right;
	padding-right:10px;
}

.content h1 a[href]:hover,.content h2 a[href]:hover,.content h3 a[href]:hover,.content h4 a[href]:hover,.content h5 a[href]:hover,.content h6 a[href]:hover,td.newsTitle a[href]:hover
{
	background:url(../interface/common/red_caret.gif) no-repeat center right;
}

.content p
{
	margin:.5em auto;
}

.content li,.content p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height:145%;
}

.content td,.content td p,.content td li,.content th p
{
	font-size:1.1em;
	line-height:145%;
}

.content ul li,.content ol li
{
	margin:.2em 0;
	padding:0;
}

.content p.buttons
{
	height:1em;
}

.content p.buttons a.left
{
	float:left;
	margin-right:.46em;
}

.content p.buttons a.right
{
	float:right;
	margin-left:.46em;
}

.content img
{
	border:0 none;
}

.content img.bordered
{
	border:1px solid #d6d6d6;
	padding:1px;
}

.content .left
{
	text-align:left;
}

.content .right
{
	text-align:right;
}

.content .center
{
	text-align:center;
}

a.button.small
{
	font-size:.8em;
	font-weight:bold;
	height:1.2em;
}

.content ul.featured.news li
{
	border-bottom:1px solid #d6d6d6;
}

.content ul.latest.news li,.content ul.home.news li
{
	border-bottom:1px solid #dbd3c2;
}

.content ul.news
{
	border-top:1px solid #CCCCCC;
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;
}

.content ul.news li
{
	clear:left;
	font-size:.8em;
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:1.1em 0;
	position:relative;
}

.content ul.home.news,.content ul.news
{
	font-size:1.1em;
}

.content ul.home.news li.last,.content ul.news li.last
{
	border-bottom:none;
}

.content ul.news li img
{
	left:0;
	margin-right:1.1em;
	padding:0;
	position:absolute;
	top:1.3em;
}

.content ul.news li p
{
	font-size:1em;
	margin:.2em 0 .2em 6.5em;
}

.content ul.news li h2
{
	clear:none;
	margin:0 0 .5em 5.396em;
	text-transform:inherit;
	font-size:1.2em;
}

.content ul.news li h3
{
	clear:none;
	letter-spacing:0;
	margin:0 0 0 6.33em;
}

.content ul.news li span.date
{
	color:#999;
	font-size:.8em;
	font-weight:normal;
	letter-spacing:0;
	margin-left:.25em;
	white-space:nowrap;
}

.content ul.news li h3 span.date
{
	font-size:.9em;
}

.content .news_photo
{
	border:1px solid #E6E6E6;
	float:left;
	height:4.44em;
	margin-right:1em;
	padding:0;
	width:6.299em;
}

.content ul.column_list
{
	float:left;
	margin-right:0;
	padding-right:.909em;
	width:46%;
}

.content ul.directory.column_list.border
{
	border-right:1px dashed #d6d6d6;
	margin-right:1.818em;
	padding-right:2.272em;
}

.content ul.directory li
{
	font-size:1.2em;
	list-style:none;
	list-style-image:none;
	margin:0 0 1em;
}

.content ul.directory li h2
{
	font-size:1em;
	letter-spacing:0;
	margin-bottom:.2em;
}

.content ul.directory li p
{
	font-size:1em;
	margin:0 0 .5em;
}

.content ul.panels
{
	margin:.909em 0;
}

.content ul.panels li
{
	border-right:1px solid #d6d6d6;
}

ul.caretlistitem li
{
	background:url(../interface/common/list-item-grey_caret.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	padding-left:15px;
}

.content ul.panels li h2
{
	font:1.4em Arial, Helvetica, sans-serif;
	letter-spacing:0;
	margin-bottom:.2em;
	width:70%;
}

.content ul.panels li a img
{
	border:1px solid #33c;
	padding:1px;
}

.content dt
{
	font-size:1.1em;
	font-weight:bold;
	margin-top:.4em;
}

.content div.bt
{
	margin-bottom:.182em;
	padding-bottom:.182em;
}

.content form.boxed
{
	background-color:#f3f3f3;
	border:1px solid #ddd;
	margin:.909em 0;
	padding:.909em;
	width:45em;
}

.content form p
{
	margin:.25em 0;
	vertical-align:middle;
}

.content form p label
{
	margin-right:0;
	position:relative;
	vertical-align:middle;
}

.content ul.events,.content ul.events li
{
	list-style:none;
	list-style-image:none;
	margin:0;
}

.content ul.events li
{
	border-bottom:1px dashed #d6d6d6;
	padding-bottom:13px;
}

.content ul.events h2 .date
{
	font-size:.8em;
	font-weight:normal;
	letter-spacing:0;
	margin-left:.5em;
}

.hide_text
{
	color:white;
	display:block;
	font-size:1px;
	letter-spacing:-2000em;
	overflow:hidden;
	text-indent:-1000em;
}

.rightpanel
{
	float:right;
	margin:1em;
	overflow:hidden;
	text-align:left;
	width:18em;
}

.rightpanel ul li
{
	font-size:1em;
	list-style-image:url(../interface/common/list-item-grey_caret.gif);
	padding:.2em 0;
}

.rightpanel .feature
{
	border:none;
	font-size:1em;
	padding:0;
}

.rightpanel .feature,.rightpanel div.feature,.rightpanel dl.feature
{
	margin:0 0 2.5em;
}

.rightpanel .feature dt
{
	background:#12416c;
	background-color:#FFF;
	background-image:url(../interface/pocog_images/feature-generic-top.gif);
	background-position:center top;
	background-repeat:no-repeat;
	border-style:none;
	color:#666;
	margin:0;
	padding:0.467em 0.667em;
	text-transform:uppercase;
}

.rightpanel .feature dt.graphic
{
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	font-size:1px;
	height:43em;
	letter-spacing:-2000em;
	max-width:176em;
	overflow:hidden;
	padding:0;
	width:176em;
}

.rightpanel .feature dt.graphic a
{
	display:block;
	height:43em;
	width:176em;
}

.rightpanel .feature dd
{
	background:none;
	background-image:url(../interface/pocog_images/feature-generic-mid.gif);
	background-position:center top;
	background-repeat:no-repeat;
	padding:1em;
}

.rightpanel .feature.text
{
	background:#fff;
	border:1px solid #d6d6d6;
	margin-bottom:0;
	padding-bottom:0;
	width:17.6em;
}

.rightpanel .feature.text dt
{
	background:#f3e4bc;
	border-bottom:1px solid #d6d6d6;
	width:15.6em;
}

.rightpanel .feature.text dd
{
	background:#fff;
	margin:0;
	padding:0 1em;
}

.rightpanel ul,.rightpanel .feature ul
{
	margin:.5em 0;
	padding:0;
}

.rightpanel ul li,.rightpanel .feature ul li
{
	background:url(../interface/common/list-item-red-pipe.gif) no-repeat 0 4px;
	font-size:1.2em;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:.2em 0 .2em .833em;
}

.rightpanel ol,.rightpanel .feature ol
{
	margin:.5em 0;
	padding:0 0 0 2.5em;
}

.rightpanel ol li,.rightpanel .feature ol li
{
	font-size:1.2em;
	margin:0;
	padding:.2em 0;
}

.rightpanel .feature p,.rightpanel .feature .content p
{
	font-size:1.2em;
	line-height:145%;
	margin:.500em 0;
	padding:0;
}

.rightpanel .feature img.photo
{
	border:1px solid #908A87;
	float:left;
	margin-right:2px;
	padding:1px;
}

.rightpanel .feature dd.content h1
{
	font-size:1.1em;
	font-weight:bold;
}

.rightpanel a.graphic_feature
{
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	display:block;
	font-size:1px;
	height:43em;
	letter-spacing:-2000em;
	overflow:hidden;
	padding-bottom:10em;
	width:177em;
}

.rightpanel div.feature.content
{
	margin:1em .2em 1em 0;
	width:17.6em;
}

.rightpanel div.feature.content p
{
	font-size:1.2em;
	margin:.500em 0;
	padding:0;
}

.rightpanel .feature img
{
	max-width:15.6em;
}

.rightpanel .feature.noborder
{
	background:none;
	border:none;
	padding:2em 0 0;
}

.rightpanel .feature.noborder dt
{
	background:none;
	color:#ce1126;
	margin:0;
	padding:0 0 .417em;
}

.rightpanel .feature.noborder dd
{
	background:none;
	margin:0;
	padding:0;
}

.rightpanel h3
{
	color:#7AC043;
	font-size:1.5em;
	font-weight:normal;
	padding:0 0 .417em;
	text-transform:uppercase;
}

.rightpanel a.featured_link
{
	background-position:top left;
	background-repeat:no-repeat;
	border-bottom:.083em solid #dbd3c2;
	display:block;
	font-size:1.2em;
	margin:0 0 .417em;
	min-height:2.917em;
	padding:.417em .417em .417em 3.75em;
	text-decoration:none;
	text-transform:uppercase;
}

.rightpanel p a.featured_link
{
	font-size:1em;
	line-height:normal;
}

.splashpod
{
	background-color:#f9b72c;
	background-image:url(../common/banner.aspx);
	background-repeat:no-repeat;
	height:14.5em;
	margin:0 1.5em 1.2em 22.5em;
	padding:0;
	text-align:left;
}

.splashpod img+img
{
	border-left:1px solid #fff;
}

.splashpod img
{
	float:left;
	height:14.5em;
}

.splashpod object
{
	border-right:1px solid #fff;
	float:left;
}

.splashpod.white
{
	background:#fff;
	padding-left:0;
}

body.splash .mid
{
	margin-top:2em;
}

body.splash .headContainer
{
	border-bottom:3.7em solid #f5af00;
}

body.splash .headContainer h1
{
	margin-left:.952em;
	text-align:right;
	width:100%;
}

body.splash .headContainer h1 span.site_title
{
	position:relative;
}

.foot
{
	background-image:url(../interface/common/bg_footer.gif);
	border-top:0;
	clear:both;
	font-size:1.2em;
	line-height:130%;
	margin:0;
	padding:6px;
	text-align:left;
}

.foot p
{
	font-size:.95em;
	margin:0 0 .2em;
}

.foot .legal
{
	float:right;
	margin-top:.4em;
	text-align:right;
	width:47%;
}

.foot .sitemap
{
	float:left;
	width:50%;
}

.foot .sitemap h2
{
	color:#ce1126;
	font-size:1em;
	margin-bottom:.1em;
}

.foot .sitemap ul li
{
	background:transparent url(../interface/common/list-item-red-caret-small.gif) no-repeat .182em .273em;
	float:left;
	list-style-image:none;
	list-style-type:none;
	margin:.2em 0 0;
	width:33%;
}

.foot .sitemap ul li a
{
	margin-left:1.364em;
}

.prev
{
	padding:.3em 0 .3em 2.2em;
}

.next
{
	clear:right;
	padding:.3em 2.2em .3em 0;
}

span.prev
{
	background:transparent url(../interface/common/arrow-left-off.gif) 0 50% no-repeat;
}

span.next
{
	background:transparent url(../interface/common/arrow-right-off.gif) 100% 50% no-repeat;
}

a.prev
{
	background:transparent url(../interface/common/arrow-left.gif) 0 50% no-repeat;
}

a.next
{
	background:transparent url(../interface/common/arrow-right.gif) 100% 50% no-repeat;
}

.content div.panel
{
	background:#B8C9D7 url(../interface/common/bg_panel_header.gif) repeat-x left top;
	border-color:#DADBDD;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	margin:1.4em 0;
	position:relative;
}

.content div.panel h2
{
	clear:left;
	color:#384856;
	font-size:1.4em;
	letter-spacing:0;
	line-height:1.623em;
	margin-left:0;
	margin-top:0;
}

.content div.panel h3,.content div.panel h4,.content div.panel h5,.content div.panel h6
{
	color:#384856;
}

.content div.panel h2.info
{
	background:transparent url(../interface/common/icon_info.gif) 8px 50% no-repeat;
	padding-left:1.623em;
}

.content div.panel h2.search
{
	background:transparent url(../interface/common/icon_magglass.gif) 8px 50% no-repeat;
	padding-left:1.623em;
}

.content div.panel h2 span.expand
{
	display:block;
	font-size:.7em;
	font-weight:bold;
	line-height:1.136em;
	position:absolute;
	right:.928em;
	top:0;
}

.content div.panel h2 span.expand a
{
	background:transparent url(../interface/common/expander_down.gif) 100% 50% no-repeat;
	font-weight:bold;
	padding:.278em 1.67em .278em 0;
}

.content div.panelbody
{
	background-color:#EFF3F6;
	font-size:1.1em;
	padding:1.653em;
}

.content div.panelbody *
{
	position:relative;
	z-index:5;
}

.content div.panelbody.pagedresults
{
	padding:1px 1.653em .578em;
}

.content div.panel div.crnr
{
	background:transparent 0 0 no-repeat;
	overflow:hidden;
	position:absolute;
}

.content div.panel div.crnr.topl
{
	background-image:url(../interface/common/panel_tl.gif);
	height:26px;
	left:-1px;
	top:0;
	width:4px;
}

.content div.panel div.crnr.topr
{
	background-image:url(../interface/common/panel_tr.gif);
	height:26px;
	right:-1px;
	top:0;
	width:4px;
}

.content div.panel div.crnr.botl
{
	background-image:url(../interface/common/panel_bl.gif);
	bottom:-1px;
	height:3px;
	left:-1px;
	width:3px;
}

.content div.panel div.crnr.botr
{
	background-image:url(../interface/common/panel_scroll_bg.gif);
	bottom:-1px;
	height:36px;
	right:-1px;
	width:241px;
	z-index:0;
}

.content div.panel.noscroll div.crnr.botr
{
	background-image:url(../interface/common/panel_br.gif);
	height:3px;
	width:3px;
}

.content div.panel.cutaway p
{
	background:transparent url(../interface/common/list-item-grey_caret.gif) .661em 50% no-repeat;
	padding-left:2.066em;
}

.content div.panel .panelbody ul li
{
	font-size:1em;
	list-style-image:url(../interface/common/list-item-grey_caret.gif);
}

.content div.panel.compact .panelbody
{
	padding:.826em 1.653em;
}

.content div.panel.noheading div.crnr.topl
{
	background-image:url(../interface/common/panel_noheading_tl.gif);
	height:3px;
	width:3px;
}

.content div.panel.noheading div.crnr.topr
{
	background-image:url(../interface/common/panel_noheading_tr.gif);
	height:3px;
	width:3px;
}

.content div.panel.noheading .panelbody
{
	border-top:1px solid #DADBDD;
}

.content div.panel.beige
{
	background:#FDF8EB url(../interface/common/bg_panel_header_beige.gif) repeat-x;
}

.content div.panel.beige .panelbody
{
	background-color:#FDF8EB;
}

.content div.panel.beige div.crnr.topl
{
	background-image:url(../interface/common/panel_tl_beige.gif);
}

.content div.panel.beige div.crnr.topr
{
	background:url(../interface/common/panel_tr_beige.gif) no-repeat top right;
}

.content .panel.gray
{
	background:#f8f8f8 url(../interface/common/bg_panel_header_beige.gif) repeat-x;
}

.content .panel.gray .panelbody
{
	background-color:#f8f8f8;
}

.content .column.break
{
	clear:right;
}

.content .column
{
	display:block;
	float:left;
	margin:1em 0;
	padding:0 1em;
}

.content .column.separated
{
	border-right:1px dashed #ccc;
}

.content .column.two
{
	width:47%;
}

.content .column.three
{
	width:30%;
}

.content ul.column
{
	display:inherit;
	float:none;
	list-style:none;
	margin-top:inherit;
	padding:0;
}

.content ul.column.two li
{
	background:url(../interface/common/list-item-square-ie.gif) no-repeat .25em .25em;
	list-style:none;
	list-style-image:none;
	margin-left:0;
	padding-left:1.25em;
	width:47%;
}

.content ul.column.four li
{
	width:22.5%;
}

.content div.panel .panelbody ul.column li
{
	background:url(../interface/common/list-item-grey_caret.gif) no-repeat .25em .25em;
	list-style:none;
	list-style-image:none;
	margin-left:0;
	padding-left:1.25em;
}

.rightpanel div.panel
{
	margin-top:5px;
}

.rightpanel div.panel div.panelbody
{
	padding:10px;
}

dl.feature .scroller
{
	overflow:hidden;
	padding-bottom:1em;
	width:15.6em;
}

dl.feature .scroller .content
{
	width:200em;
}

.section ul
{
	padding-left:.5em;
}

.content div.panel fieldset
{
	border-bottom:1px dashed #384856;
	margin-bottom:1em;
	padding:0 2em;
}

.content div.panel fieldset legend
{
	color:#384856;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0 0 0 -1.5em;
	padding-bottom:.7em;
}

.content div.panel fieldset input,.content div.panel fieldset select
{
	border:1px solid #7f9db9;
	display:block;
	font-size:1.1em;
	margin-bottom:.8em;
	padding:1px;
}

.content div.panel fieldset textarea
{
	border:1px solid #7f9db9;
	font-size:1.2em;
	margin-bottom:.9em;
	padding:1px;
	width:100%;
}

.content form .single_line
{
	float:left;
	padding-right:1.5em;
}

.content label.sub
{
	display:block;
	line-height:1.5em;
	padding-left:19px;
	top:-0.8em;
}

.content label.caption
{
	background:transparent url(../interface/common/icon-help.gif) no-repeat scroll 0 2px;
	color:#5f7da9;
	font-style:italic;
}

.content label.error
{
	background:transparent url(../interface/common/icon_error.gif) no-repeat scroll 0 2px;
	color:#a00;
}

p.paging
{
	color:#aaa;
	margin:2em 0;
	text-align:center;
}

p.paging a.next,p.paging span.next
{
	margin-left:1.5em;
}

p.paging a.prev,p.paging span.prev
{
	margin-right:1.5em;
}

.info_tip
{
	background:transparent url(../interface/common/icon_info.gif) no-repeat scroll 0 2px;
	padding-left:20px;
}

.content div.video_tile
{
	float:left;
	height:27em;
	margin-bottom:2em;
	margin-right:1.2em;
	width:14.54em;
}

.content div.video_tile h4
{
	margin:.714em 0 .357em;
}

.content div.video_tile ul li
{
	list-style:none;
	list-style-image:none;
}

.content div.video_tile .time
{
	background:url(../interface/common/icon_time.png) no-repeat 0 center;
	padding-left:1.64em;
}

.content div.video_tile .ipod_friendly,.content div.video_tile .download
{
	background:url(../interface/common/icon_download.png) no-repeat 0 center;
	padding-left:1.64em;
}

.content ul.teaser_list
{
	font-size:1.09em;
	list-style-type:none;
	margin-top:2em;
	padding:0;
}

.content ul.teaser_list li
{
	display:block;
	float:left;
	font-size:1em;
	height:8em;
	margin:0 .8em;
	max-width:50%;
	min-height:8em;
	min-width:30%;
	width:47%;
}

.content ul.teaser_list h2
{
	clear:none;
	margin:0 0 .150em;
	position:relative;
	top:-0.126em;
}

.content ul.teaser_list p
{
	font-size:1em;
	margin:0 0 .3em 6.625em;
}

.content ul.teaser_list img
{
	float:left;
	height:5.678em;
	margin:0 .7em 0 0;
	padding:1px;
	width:5.678em;
}

.content .tabbar
{
	clear:none;
	margin:auto;
}

.content .tabs
{
	bottom:auto;
	display:list-item;
	left:auto;
	margin:auto;
}

.content .tabs li
{
	background:none;
	clear:none;
	color:#333;
	display:list-item;
	float:none;
}

.content .tabs li span
{
	background:none;
	padding:auto;
}

.content .tabs li span a:hover,.content .tabs li:hover a span
{
	color:#33c;
	padding:auto;
	text-decoration:underline;
}

.content .cws_sitemap li
{
	height:auto;
}

.content .cws_sitemap dd ul ul
{
	margin-left:1em;
}

.cws_sitemap
{
	margin:1em 1em 0;
	width:100%;
}

.cws_sitemap li
{
	float:left;
	height:10em;
	list-style-image:none;
	list-style-type:none;
	width:22%;
}

.cws_sitemap dt,.headContainer .tray .extras dt
{
	color:#ab2830;
	font-family:"Trebuchet MS";
	font-size:1.3em;
	font-weight:normal;
}

.cws_sitemap dd ul li
{
	float:none;
	font-size:.9em;
	height:auto;
	list-style:disc url(../interface/common/list-item-grey_caret.gif);
	width:100%;
}

.overlay
{
	background:#fff;
	font-size:1em;
	left:0;
	margin:10em auto;
	padding:2em;
	position:absolute;
	right:0;
	text-align:left;
	width:90em;
	z-index:110;
}

.overlay h2
{
	color:#AB2B34;
	font-size:1.5em;
	font-weight:bold;
	margin:0 0 1.2em;
}

.overlay li
{
	margin-bottom:1em;
	margin-top:1em;
}

.overlay .close
{
	font-weight:bold;
	margin:2em 0 0;
	text-align:right;
}

.overlay p.footnote
{
	bottom:10px;
	color:#aaa;
	font-size:.8em;
	font-style:italic;
	position:absolute;
	width:50%;
}

.overlay table
{
	background:none;
	border-bottom:1px solid #4d483c;
	border-collapse:collapse;
	border-left:1px solid #dbd3c2;
	border-spacing:0;
	margin:10px 0;
}

.overlay table td,.overlay table th
{
	background:none;
	background-color:#fff;
	border-right:1px solid #dbd3c2;
	border-top:1px solid #dbd3c2;
	font-size:1.2em;
	margin:0;
	padding:.4em;
}

.content form.formbuilder legend
{
	background:#fdfcde;
	clear:left;
	font-size:1.5em;
	font-style:normal;
	font-weight:bold;
	margin:0 0 0 -0.65em;
	padding:.6em 1em 1em;
	text-transform:none;
}

.content form.formbuilder label
{
	display:inline-block;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	width:11em;
}

.content form.formbuilder fieldset
{
	background-color:#fdfcde;
	padding:0 1em 1em;
	position:relative;
}

.content form.formbuilder fieldset ol
{
	margin:1em 0 0;
	padding:0;
	text-align:left;
}

.content form.formbuilder fieldset li
{
	list-style:none;
	margin:0;
	padding:.5em .5em 1em;
}

.content form.formbuilder fieldset li.error
{
	border-color:#ce1126;
	border-style:solid;
	border-width:2px 0 1px;
	color:#ce1126;
}

.content form.formbuilder fieldset fieldset
{
	background:none;
	border:none;
	margin:.3em 0 0;
	padding-left:0;
}

.content form.formbuilder fieldset fieldset legend
{
	background:none;
	border:0;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:0 0 .5em;
}

.content form.formbuilder fieldset fieldset label
{
	display:block;
	font-weight:normal;
	margin-left:12em;
	text-align:left;
	width:auto;
}

.content form.formbuilder em,.content .required_warning em
{
	color:#f00;
	font-style:normal;
	font-weight:bold;
}

.content form.formbuilder .user_agreement label
{
	font-weight:normal;
	line-height:1.5;
	margin:-1.6em 0 0 3em;
	text-align:left;
	width:auto;
}

.content form.formbuilder textarea
{
	font-size:1em;
	width:25em;
}

.content form.formbuilder .buttons
{
	margin-top:1em;
	text-align:right;
}

.content form.formbuilder h2
{
	color:#384856;
	font-size:1.6em;
	margin:.8em 0;
}

.content form.formbuilder p
{
	margin:1em 0;
}

.content form.formbuilder p.error_text
{
	background:transparent url(../interface/common/icon_error.gif) no-repeat left .167em;
	border-bottom:.083em solid #ce1126;
	color:#ce1126;
	padding-bottom:.5em;
	padding-left:1.7em;
}

.content form.formbuilder p.leader_text
{
	margin-top:0;
	padding-top:1em;
}

.content form.formbuilder li p
{
	font-size:1em;
	margin:0;
}

.content form.formbuilder .hidden
{
	height:1px;
	left:-9999em;
	overflow:hidden;
	position:absolute;
	top:0;
	width:1px;
}

.content form.formbuilder input[type=text]
{
	width:18em;
}

.content form.formbuilder .buttons input.button
{
	margin:0 0 0 1em;
}

.content form.formbuilder input.button
{
	border:0;
	color:#fff;
	cursor:pointer;
	height:auto;
	margin:0;
	padding:.5em .75em;
}

.content form.formbuilder input.button.clear_button
{
	background:#ce1126;
}

.content form.formbuilder input.button.submit_button
{
	background:#12416c;
}

.content form.formbuilder input.button:hover
{
	background:#355d82;
	text-decoration:underline;
}

.content form.formbuilder input.button.clear_button:hover
{
	background-color:#d53447;
}

.content .image_gallery li img
{
	border:1px solid #e6e6e6;
	padding:0;
}

.content .image_gallery li
{
	float:left;
	height:100px;
	list-style-image:none;
	list-style-type:none;
	margin:1em;
	padding:0;
	width:100px;
}

.content .image_gallery.no_download a
{
	background:no-repeat top left;
	height:100px;
	width:100px;
}

.rightpanel dl.feature img
{
	left:auto;
	margin:.5em 0;
}

.content .latest_news
{
	border-top:.2em solid #4d483c;
	margin:0;
}

.content .latest_news li
{
	border-bottom:.1em solid #dbd3c2;
	list-style:none;
	margin:.25em 0;
	padding:0 8em .25em 0;
	position:relative;
}

.content .latest_news li .date
{
	color:#999;
	font-size:.8em;
	position:absolute;
	right:0;
	top:0;
}

.content .latest_news li p
{
	font-size:.8em;
}

.content .related_videos
{
	border-top:.2em solid #4d483c;
	font-size:10px;
	margin:0;
	padding:1em 0;
}

.content .related_videos li
{
	display:block;
	float:left;
	height:auto;
	margin:0;
	padding:0 1em 0 0;
	width:47%;
}

.content .related_videos li img
{
	border:1px solid #ccc;
	float:left;
	height:98px;
	margin:0;
	padding:1px;
	width:98px;
}

.content .related_videos li h2
{
	clear:none;
	margin:.833em 0 0 6.7em;
}

.content .related_videos li ul
{
	margin:.5em 0 .5em 113px;
	padding:0 0 0 1.3em;
}

.content .related_videos li ul li
{
	display:list-item;
	float:none;
	height:auto;
	margin:.2em 0;
	width:auto;
}

.content .featured_news_console
{
	background:black;
	border:none;
	margin:0;
}

.content .featured_news_console .panelbody
{
	background:#f5af00;
	border:none;
	height:161px;
	margin:0;
	padding:0;
}

.content .featured_news_console .featured_news
{
	color:#333;
	font-size:10px;
}

.content .featured_news_console .panelbody li
{
	display:block;
	float:left;
	height:64px;
	margin:0 0 0 -30px;
	overflow:hidden;
	padding:10px 10px 0 5px;
	width:217px;
}

.content .featured_news_console .panelbody li a:hover
{
	color:#12416c;
	text-decoration:none;
}

.content .featured_news_console .panelbody li img
{
	float:left;
	height:64px;
	padding:0;
	width:64px;
}

.content .featured_news_console .panelbody li h3
{
	background:none;
	clear:none;
	font-size:1.7em;
	font-weight:normal;
	margin:0 0 5px 74px;
	padding:0;
	text-transform:uppercase;
}

.content .featured_news_console .panelbody li p
{
	display:none;
	font-size:1.1em;
	margin:0 0 0 74px;
}

.content .featured_news_console .panelbody li .more_link
{
	color:#12416c;
	font-size:1.1em;
	margin:0 0 0 10px;
}

.content .featured_news_console .panelbody li.featured
{
	height:161px;
	margin:0;
	padding:0;
	position:relative;
	width:346px;
}

.content .featured_news_console .panelbody li.featured img
{
	height:161px;
	left:160px;
	position:absolute;
	top:0;
	width:176px;
}

.content .featured_news_console .panelbody li.featured h3
{
	font-size:2em;
	line-height:1.1em;
	margin:10px 156px .5em 10px;
}

.content .featured_news_console .panelbody li.featured p
{
	display:block;
	margin:0 156px 0 10px;
}

.rightpanel .calendar div.calfrm
{
	border-top:1px dashed #384856;
	margin-top:1em;
	padding-top:.5em;
}

.rightpanel .calendar table
{
	background:#f2f2f2;
	border-left:1px solid #dadbdd;
	border-spacing:0;
	border-top:1px solid #dadbdd;
	width:156px;
}

.rightpanel .calendar table th
{
	background:#b8c9d7 url(http://www.usyd.edu.au/interface/common/bg_panel_header.gif) repeat-x 0 -5px;
	border-bottom:1px solid #dadbdd;
	border-right:1px solid #dadbdd;
	color:#384856;
	font-size:8px;
	overflow:hidden;
	padding:.5em 0;
	text-align:center;
	text-transform:uppercase;
	width:22px;
}

.rightpanel .calendar table td
{
	background:#f6f6f6;
	border-bottom:1px solid #dadbdd;
	border-right:1px solid #dadbdd;
	height:20px;
	text-align:center;
}

.rightpanel .calendar table td.hasfunc
{
	color:#33c;
	cursor:pointer;
}

.rightpanel .calendar table td.hasfunc:hover
{
	background-color:#33c;
	color:#fff;
}

.rightpanel .calendar .prev_nav_disabled
{
	background-image:url(../../interface/common/arrow-left-off.gif);
}

.rightpanel .calendar .prev_nav_disabled
{
	background-image:url(../../interface/common/arrow-left.gif);
}

.rightpanel .calendar .next_nav_disabled
{
	background-image:url(../../interface/common/arrow-right-off.gif);
}

.rightpanel .calendar .next_nav
{
	background-image:url(../../interface/common/arrow-right.gif);
}

.rightpanel .calendar div.calendar div.header div
{
	float:left;
	font-weight:bold;
	text-align:center;
	width:124px;
}

.rightpanel .calendar div.calendar div.header
{
	height:16px;
	margin-bottom:.5em;
}

.rightpanel .calendar div.calendar div.header div.prev_nav_disabled,.rightpanel .calendar div.calendar div.header div.next_nav,.rightpanel .calendar div.calendar div.header div.next_nav_disabled,.rightpanel .calendar div.calendar div.header div.prev_nav_disabled
{
	background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
	font-size:-1px;
	font-weight:normal;
	height:16px;
	letter-spacing:-2000em;
	overflow:hidden;
	text-align:left;
	width:16px;
}

.rightpanel .calendar div.calfrm select
{
	margin-bottom:.5em;
	margin-right:.5em;
}

a:link,a:hover,a:visited,.rightpanel a.banner:hover,.content a:hover,.rightpanel a:hover,.footer a:hover,.foot a:hover
{
	text-decoration:none;
}

a img,:link img,:visited img,.content table.layout,table.layout,.content table.layout td,table.layout td,.content table.layout th,table.layout th
{
	border:none;
}

.clear,.content div.panel br
{
	clear:both;
}

a.button:hover,.content a,.rightpanel a,.footer a,.content h1 a:hover,.content h2 a:hover,.content h3 a:hover,.content h4 a:hover,.content h5 a:hover,.content h6 a:hover,.rightpanel a.featured_link:hover,.foot a,.content ul.teaser_list h2 a:hover,td.newsTitle a:hover
{
	text-decoration:underline;
}

.print,.headContainer h1 .separator,.tabs li.active:hover>ul,.content .featured_news_console h2,.content .featured_news_console .panelbody li.featured h3 br
{
	display:none;
}

.noprint,.tabs li:hover>ul
{
	display:block;
}

.headContainer a,.content .featured_news_console .panelbody li a
{
	color:#fff;
}

.headContainer .tray .cws_sitemap dd li a,.headContainer .tray .extras dd li a,.content .tabs li span a
{
	color:#33c;
}

.breadcrumb a:hover,.tabs li.active span a:hover span
{
	color:#125687;
}

div.tabbar form input.button,.content ul.column.two,.content ul.column.four,.rightpanel div.panel div.panelbody input.button
{
	width:auto;
}

.menu.withouttabs,.rightpanel.withouttabs,.foot .foot_links
{
	margin-top:.5em;
}

.content.nomenu,.content ul.news li.noimage p,.content ul.news li.noimage h2,.content ul.news li.noimage h3
{
	margin-left:0;
}

.first,.content h1:first_child,body.splash .content .w4,.content div.col div.panel,.content .panel.noheading h3,.content .column h3
{
	margin-top:0;
}

.content blockquote,.content form.formbuilder .buttons input
{
	margin-left:2em;
}

.content ol,.content ul
{
	margin:.5em 0;
	padding:0 0 0 2.727em;
}

.content th p,.content div.video_tile img
{
	margin:0;
	padding:0;
}

.content .fltleft,.content ul.column li,.spotlight_controls a.left
{
	float:left;
}

.content .fltright,.spotlight_controls a.right
{
	float:right;
}

.content ul.panels li.last,.no_sitemap .legal
{
	border-right:none;
}

.content caption,.overlay caption
{
	caption-side:bottom;
	color:#999;
	margin:.2em 0;
	text-align:right;
}

.content table.tabledata_blue,.foot .sitemap ul,.overlay table.tabledata_blue
{
	width:100%;
}

.content form p.last,.content div.panel .panelbody ul
{
	margin-bottom:0;
}

.rightpanel.withtabs,.content div.video_grid
{
	margin-top:1em;
}

body.splash .breadcrumb,img.spotlightimage
{
	margin-bottom:1em;
}

.content div.panel.beige h2,.content .panel.gray h1,.content .panel.gray h2,.content .panel.gray h3,.content .panel.gray h4,.content .panel.gray h5,.content .panel.gray h6
{
	color:#AB2B34;
}

.rightpanel div.panel p,.rightpanel div.panel div.panelbody label
{
	margin-bottom:.5em;
}

.spotlight_controls a.left,.spotlight_controls a.right,.overlay p
{
	font-size:1.2em;
}

.content div.video_tile ul,.content .image_gallery,.content .latest_news ul,.content .featured_news_console .panelbody ul
{
	padding:0;
}

.content ul.teaser_list div,.content .featured_news_console .panelbody li h3 br
{
	clear:none;
}

.cws_sitemap dt a,.headContainer .tray .extras dt a,.cws_sitemap dt a:hover,.headContainer .tray .extras dt a:hover
{
	color:#ab2830;
}

.content div.featured_news_console.panel.beige div.crnr.topl,.content div.featured_news_console.panel.beige div.crnr.topr,.content div.featured_news_console.panel.beige div.crnr.botl,.content div.featured_news_console.panel.beige div.crnr.botr
{
	background:none;
}

.rightpanel .calendar table td.prev_month,.rightpanel .calendar table td.next_month
{
	background:#fff;
}

body.splash .headContainer,.headContainer
{
	border-bottom:0.8em solid #7AC043;
}

.members_menu dt,.rightpanel dt
{
	border:0;
	color:#7CA322;
	margin-top:-4px;
}

.members_menu ul li a
{
	background:none;
	background-color:transparent;
	background-image:url(../interface/pocog_images/list-item-blue-bullet.gif);
	background-position:0.45em 0.73em;
	background-repeat:no-repeat;
	color:#333;
	display:block;
	font-size:1.2em;
	font-weight:normal;
	margin:0;
	padding:0 0 0.2em;
}

.members_menu ul li a img
{
	width:180px;
}

.members_menu ul li
{
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:2px;
}

.members_menu ul li ul li a
{
	background:transparent url(../interface/common/list-item-red-caret-small.gif) .45em .73em no-repeat;
	background-color:transparent;
	background-image:url(../interface/pocog_images/list-item-blue-bullet-small.gif);
	background-position:0.45em 0.73em;
	background-repeat:no-repeat;
}

.footer
{
	background-image:none;
	clear:both;
	display:block;
	height:8.7em;
	margin:0;
	width:100%;
}

.crest
{
	color:#666;
	float:left;
	text-indent:10px;
}

.crest img
{
	height:56px;
	margin-left:-10px;
	width:150px;
}

.rightpanel .feature,.rightpanel div.feature,.rightpanel dl.feature,.members_menu .feature
{
	background-image:url(../interface/pocog_images/feature-generic-bot.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	margin:0 0 2.5em;
	padding-bottom:3px;
}

.quicklinks,.members_menu
{
	clear:both;
	float:left;
	margin:0 1em 0 2em;
	width:176px;
}

.quicklinks a
{
	color:#333;
	display:block;
	font-size:1.2em;
	font-weight:normal;
	margin:0;
	padding:0 0 3px;
	vertical-align:bottom;
}

.quicklinks img
{
	width:176px;
}

.login_button img
{
	border-top-color:#CCC;
	border-top-style:solid;
	border-top-width:1px;
	display:block;
	margin-top:1em;
	padding-top:1em;
}

.floater
{
	visibility:hidden;
	z-index:100000;
}

.coverall
{
	background-color:#000;
	border:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	height:100%;
	left:0;
	margin:0;
	opacity:0.6;
	padding:0;
	position:fixed;
	top:0;
	width:100%;
}

.popup
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	top:11.5em;
	width:100%;
	z-index:100001;
}

.popup h1
{
	color:#FFF;
	display:block;
	font-size:1.2em;
	height:32px;
	padding:0.6em 0.5em 0.4em 3em;
}

.close_button
{
	background-image:url(../interface/pocog_images/white-cross.png);
	background-position:left center;
	background-repeat:no-repeat;
	color:#CCC;
	cursor:pointer;
	display:block;
	float:right;
	height:16px;
	padding:4px 0 0 4px;
	position:relative;
	right:3px;
	text-align:left;
	top:24px;
	width:50px;
}

.close_button:hover
{
	background-image:url(../interface/pocog_images/black-cross.png);
	color:#FFF;
	text-decoration:underline;
}

.login_border
{
	background:none;
	background-image:url(../interface/pocog_images/PoCoG_mini_Banner.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:100%;
	margin:0 auto 50px auto;
	width:600px;
}

.popup_table
{
	background:none;
	height:100%;
	margin:0 auto 30px;
	padding:0;
	width:600px;
}

table.login_border td
{
	margin:0;
	vertical-align:top;
}

.i_popup
{
	background:none;
	border:0;
	margin:0;
	padding:0;
}

.home .w1 .w2 .w3 .mid .quicklinks .logout_link a
{
	color:#305977;
	display:inline-block;
	float:right;
	font-size:1em;
	margin:0;
	padding:0;
}

.members_menu dd
{
	background:url(../interface/pocog_images/feature-generic-mid.gif);
}

.members_menu dl
{
	background-image:url(../interface/pocog_images/feature-generic-bot.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom:1em;
	padding-bottom:3px;
}

.members_menu ul
{
	margin:0;
}

.members_menu ul li a,.members_menu dt
{
	background-color:transparent;
	background-image:url(../interface/common/list-item-red-caret.gif);
	background-position:right 0.73em;
	background-repeat:no-repeat;
	color:#333;
	display:block;
	font-size:1.2em;
	font-weight:normal;
	height:1.4em;
	margin:0;
	padding:0.46em 3px;
}

.members_menu dt
{
	background-image:url(../interface/pocog_images/feature-generic-top.gif);
	color:#386A9A;
	display:block;
	font-size:1em;
	line-height:1.2em;
	margin-bottom:0;
	margin-top:0;
	padding:1em 6px 14px;
}

.members_menu strong
{
	font-size:1.3em;
}

.members_menu dt a,.menu .members_menu dt a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	padding-top:5px;
	text-align:right;
}

.members_menu ul li a:hover,.members_menu ul li a.active:hover
{
	background-color:#fafafa;
	color:#125687;
}

.foot .foot_links a:hover
{
	display:inline;
	text-decoration:none;
}

.members_menu td a
{
	color:#333;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	list-style-type:none;
	margin:0;
	padding:5px 0 0;
	text-align:right;
}

.left_panel
{
	float:left;
	width:176px;
}

.menu ul li a.active,.members_menu ul li a.active,.members_menu ul li ul li a:hover
{
	background-color:#fafafa;
}

.menu ul li ul,.members_menu ul li ul
{
	border-top:none;
	margin:0;
	padding:0 0 0 2em;
	position:absolute;
	top:-1000em;
}

.menu ul li ul.unstatic,.menu ul li.static ul,.members_menu ul li ul.unstatic
{
	position:relative;
	top:auto;
}

.menu ul li ul li,.members_menu ul li ul li
{
	border-bottom:0;
	border-top:.100em solid #dbd3c2;
	margin:0;
	padding:0;
}

.content div.panel label,.rightpanel .calendar div.calfrm label
{
	display:block;
	font-weight:bold;
}

h1,h2,h3,h4,h5,h6,pre,code,input,body.home .content ul.news li,body.splash .content ul.news li,body.home .content ul.news li,.rightpanel div.feature.content a,.content div.panelbody p,.content div.panelbody li,.overlay table td p,.overlay table th p,.content .latest_news li h3,.rightpanel div.feature.content a
{
	font-size:1em;
}

.breadcrumb .prefix,.menu .active,.content p a.button,.content ul.directory li h2 a,.content ul.panels li h2 a,.content .required_warning,.members_menu .active
{
	font-weight:bold;
}

.title
{
	clear:both;
	color:#3D7BA2;
	font-weight:normal;
	margin:.8em 0 0;
	clear:left;
	font-size:1.7em;
	margin:1.579em 0 0;
	text-transform:uppercase;
}

.adminPageContainer
{
	position:relative;
	width:240px;
	height:140px
}

.adminPageInner
{
	border:solid 2px #7696CE;
	position:absolute;
	top:0px;
	left:0px;
	width:220px;
	height:120px;
	padding:5px 5px 5px 5px;
}

.adminPageText
{
	width:200px
}

table.report
{	
	border: solid 1px black;
}

table.report td
{
	border: solid 1px black;
}

table.report th
{
	border: solid 1px black;
	background-color:#eeeeee;
}

SELECT.disabled
{
	background-color: #eeeeee;
}

INPUT.disabled
{
	background-color: #eeeeee;
}

td.newsCategory
{
	background-image:none;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	color:#3D7BA2;
	font-size:1.5em;
	font-weight:bold;
	margin:0;
	padding:1.4em 0 0 0;
}

td.newsTitle
{
	background-image:none;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	color:#3D7BA2;
	font-size:1.2em;
	font-weight:bold;
	margin:0;
	padding:1em 0 0 0;
}