/* this style sheet contains the custom styles */

#customlogo
{
 background-image: url(/template-assets-custom/images/custom_logo_bg.gif);
 padding: 0;
 margin: 0;
 width: 135px;
 height: 121px;
 border: none;
}

.logocell
{
 background: #113a70;
 width: 135px;
 height: 121px;
}

.customsecondnavfill
{
 background: #009a49;
 background-image: url(/template-assets-custom/images/custom_secondnavfill_bg.gif);
}

td.customsecondnav
{
 background: #009a49;
 background-image: url(/template-assets-custom/images/custom_greynav_bg.gif);
 padding: 2px 20px 0 0;
 margin: 0;
}

.customsecondnav
{
 color: #336;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
}

.customsecondnav a
{
 color: #039;
 text-decoration: none;
}

.customsecondnav a:hover
{
 color: #c30;
 text-decoration: underline;
 background: none;
}

.customfootbar
{
 background-color: #009a49;
 width: 100%;
 border-bottom: 6px solid #ccc;
 padding: 0;
 margin: 0;
 height: 27px;
}

.customfootbar p
{
 color: white;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 font-weight: bold;
 padding: 0;
 margin: 0;
 vertical-align: middle;
}

.customfootbar a
{
 color: white;
 text-decoration: none;
}

.customfootbar a:hover
{
 color: #fef485;
 background: none;
 text-decoration: underline;
}

#brandingbar 
{ 
 float: left;
 text-align: left;
 padding: 0 0 0 20px;
}
 
/* New internal styles for content table header */
.contentboxheader 
{ 
 padding: 4px 0 0 0;
 margin: 0;
 background: #808080 url(/template-assets-custom/images/custom_boxheader_bg.gif) no-repeat; 
}

.contentboxheaderleft 
{ 
 background: #808080 url(/template-assets-custom/images/custom_boxheader_tl.gif) no-repeat top left; 
}

.contentboxheaderright 
{ 
 background: #808080 url(/template-assets-custom/images/custom_boxheader_tr.gif) no-repeat top right; 
} 
 
td.contentboxheader h2
{
 color: #fff;
 padding: 0;
 margin: 0 0 4px 6px;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
}

td.contentboxheader h2 a {
 color: #fff;
 text-decoration: none;
 font-weight: bold;
 vertical-align: middle;

}
td.contentboxheader h2 a:hover {
 color: #fef485;
 text-decoration: underline;
 background: none;
}

/*new styles - colour can be modified from  */
.customboxcell
{
 background: #fff;
 border-right: solid 1px #900;
 border-bottom: solid 1px #900;
 border-left: solid 1px #900;
 padding: 10px 8px 10px 8px;
}

.customboxheader 
{ 
 padding: 4px 0 0 0;
 margin: 0;
 background: #900 url(/template-assets-custom/images/custom_boxheader_bg_id.gif) no-repeat; 
}

.customboxheaderleft 
{ 
 background: #900 url(/template-assets-custom/images/custom_boxheader_tl_id.gif) no-repeat top left; 
}

.customboxheaderright 
{ 
 background: #900 url(/template-assets-custom/images/custom_boxheader_tr_id.gif) no-repeat top right; 
}

td.customboxheader h2
{
 color: #fff;
 padding: 0;
 margin: 0 0 4px 6px;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
}

/* Styles for internal sitename */
td.customboxheader h2 a {
 color: #fff;
 text-decoration: none;
 font-weight: bold;
 vertical-align: middle;

}
td.customboxheader h2 a:hover {
 color: #fef485;
 text-decoration: underline;
 background: none;
}
/* Education styles */
 
.howtobox {
	font: 12px/16px verdana, arial, helvetica, sans-serif;
	color: #333;
	background: #F2f2f2;
	border: 1px dotted #999;
	margin-top: 10px;
	margin-bottom: 6px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0;
}

.howtoboxtitle, .howtoboxtitle A:link, .howtoboxtitle A:visited { 
 margin: 0;
 padding: 2px 0 15px 6px;
 text-decoration: none;
}

.howtobox ul
{
 padding: 0;
 margin: 6px 0 0 30px;
}

.howtobox li
{
 margin: 0;
 padding: 0;
}

.howtoboxnav, #content .howtoboxnav A:link 
{
 color: #03c;
 text-decoration: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold; 
}
/* uninews styles */	

#uninewspanel {
 font: 12px/16px verdana, arial, helvetica, sans-serif;
 width: 180px;
 color: #333;
 background: #f4f4f4;
 border: 1px solid #999;
 margin-top: 10px;
 margin-bottom: 10px;
 padding: 10px 10px 10px 10px;
}

#uninewspanel h2 {
 margin: 0;
 padding: 0 0 6px 0;
}


#uninewspanel h3 {
 margin: 0;
 padding: 0 0 0 0;
}

#uninewspanel .caption {
 margin: 0;
 padding: 0 0 0 0;
 font-weight: normal;
}

#uninewspanel .caption span {
 margin: 0;
 padding: 0 0 0 0;
 font-weight: normal;
}

/* .uninewspaneltitle, .uninewspaneltitle A:link, .uninewspaneltitle A:visited { 
 margin: 0;
 padding: 2px 0 15px 6px;
 text-decoration: none;
} */

#uninewspanel ul
{
 padding: 0;
 margin: 2px 0 10px 10px;
}

#uninewspanel li
{
 margin: 0;
 padding: 0 0 4px 0;
}

#uninewspanelnav A:link, #content #uninewspanelnav A:link  
{
 color: #03c;
 text-decoration: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

#content #uninewspanelnav A:visited
{
 color: #606;
 text-decoration: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

#content #uninewspanelnav A:hover
{
 color: #c00;
 text-decoration: underline;
}

.formheader {
 background-color:#d6e3f1;
}

/*********************/

table[summary="This table contains links to University contact details and copyright, disclaimer, privacy and accessibility information."] + dl {
	float: left;
	margin: 10px 0px 12px 18px;
	padding-top: 6px;
}
table[summary="This table contains links to University contact details and copyright, disclaimer, privacy and accessibility information."] + dl dt, table[summary="This table contains links to University contact details and copyright, disclaimer, privacy and accessibility information."] + dl dd {
	font-size: 10px;
	font-weight: 400;
	color: #666666;
	line-height: 12px;
	padding-top: 0px;
}
dl + table[summary="This table contains contact details and information about this page."] {
	width: auto;
	float: right;
}