@charset "utf-8";
@import url(banners-local.css);
/* Site-specifc styles */
#splashpod { background-color: #ffffff; height: 190px; background-image: none; }


/* ----- Homepage Feature pane link icons ----- */
div#sidebar a#cpd {background-image:url(../images/banners/2010/icon_fpcpd.jpg);}
	div#sidebar a#cpd:hover {background-image:url(../images/banners/2010/icon_fpcpd_hover.jpg); text-decoration:none;}
div#sidebar a#prc {background-image:url(../images/banners/2010/icon_fpprc.jpg);}
	div#sidebar a#prc:hover {background-image:url(../images/banners/2010/icon_fpprc_hover.jpg); text-decoration:none;}
div#sidebar a#rsc {background-image:url(../images/banners/2010/icon_fprsc.jpg);}
	div#sidebar a#rsc:hover {background-image:url(../images/banners/2010/icon_fprsc_hover.jpg); text-decoration:none;}
div#sidebar a#tnl {background-image:url(../images/banners/2010/icon_fptnl.jpg);}
	div#sidebar a#tnl:hover {background-image:url(../images/banners/2010/icon_fptnl_hover.jpg); text-decoration:none;}
div#sidebar a#tsg {background-image:url(../images/banners/2010/icon_fptsg.jpg);}
	div#sidebar a#tsg:hover {background-image:url(../images/banners/2010/icon_fptsg_hover.jpg); text-decoration:none;}
div#sidebar a#schol {background-image:url(../images/banners/2010/icon_fpschol.jpg);}
	div#sidebar a#schol:hover {background-image:url(../images/banners/2010/icon_fpschol_hover.jpg); text-decoration:none;}


/* ----- Homepage News item images ----- */
#content ul.news li img {border:solid 1px #999999;}


/* ----- Removing padding around mast images ----- */
#content img[alt~=masthead] {
padding:10px 5px 5px 0px;
}

/* ----- Reformatting Footer to fit Social networks ----- */
div#w3 div#foot div#sitemap ul {float:left; width:45%;}
div#w3 div#foot div#sitemap ul li {width:100%;}
div#w3 div#foot div#sitemap div#SocialNetworkBlock {float:right; width:38%;}


/* ----- Table styling for cross-row readability ----- */
#content table#RowsUnderlined tr td {
border-top:solid 1px #E7E7E7; vertical-align:middle;
}
#content table#RowsUnderlined tr th {
border-bottom:solid 3px #F5AF00; padding:0.6em 0.4em;
}

#content table.RowsUnderlined tr td {
border-top:solid 1px #E7E7E7; vertical-align:middle;
}
#content table.RowsUnderlined tr th {
border-bottom:solid 3px #F5AF00; padding:0.6em 0.4em;
}


/* ----- Removing padding for Department masthead-images, which is otherwise alright for content-images ----- */
#content div.left img[src*="archmast"] {padding:0 1em 0 0;}



/* ----- Button styling for improved button-identification ----- */
#content div a.CustomSubmitButton {
background-image:url('../images/common/btn_forwardicon.jpg'); 
background-repeat:no-repeat; 
background-position:bottom right; 
background-color:#F5AF00; 
border-bottom:solid 2px #DDDDDD; 
border-right:solid 2px #E6E6E6; 
padding:10px 38px 7px 10px; 
font-weight:bold;
text-decoration:none;
color:#976000;
}
	#content div a.CustomSubmitButton:hover {
	background-image:url('../images/common/btn_forwardicon_hover.jpg'); 
	background-repeat:no-repeat; 
	background-position:bottom right; 
	background-color:#F5AF00; 
	border-bottom:solid 2px #DDDDDD; 
	border-right:solid 2px #E6E6E6; 
	padding:10px 38px 7px 10px; 
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	}

#content div a.CustomDownloadButton {
background-image:url('../images/common/btn_downicon.jpg'); 
background-repeat:no-repeat; 
background-position:bottom right; 
background-color:#F5AF00; 
border-bottom:solid 2px #DDDDDD; 
border-right:solid 2px #E6E6E6; 
padding:10px 38px 7px 10px; 
font-weight:bold;
text-decoration:none;
color:#976000;
}
	#content div a.CustomDownloadButton:hover {
	background-image:url('../images/common/btn_downicon_hover.jpg'); 
	background-repeat:no-repeat; 
	background-position:bottom right; 
	background-color:#F5AF00; 
	border-bottom:solid 2px #DDDDDD; 
	border-right:solid 2px #E6E6E6; 
	padding:10px 38px 7px 10px; 
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	}

#content div a.CustomBackButton {
background-image:url('../images/common/btn_backicon.jpg'); 
background-repeat:no-repeat; 
background-position:bottom right; 
background-color:#B2B2B2; 
border-bottom:solid 2px #DDDDDD; 
border-right:solid 2px #E6E6E6; 
padding:10px 38px 7px 10px; 
font-weight:bold; 
text-decoration:none; 
color:#666666;
}
	#content div a.CustomBackButton:hover {
	background-image:url('../images/common/btn_backicon_hover.jpg'); 
	background-repeat:no-repeat; 
	background-position:bottom right; 
	background-color:#B2B2B2; 
	border-bottom:solid 2px #DDDDDD; 
	border-right:solid 2px #E6E6E6; 
	padding:10px 38px 7px 10px; 
	font-weight:bold; 
	text-decoration:none; 
	color:#FFFFFF;
	}

#content div a.CustomCloseButton {
background-image:url('../images/common/btn_crossicon.jpg'); 
background-repeat:no-repeat; 
background-position:bottom right; 
background-color:#B2B2B2; 
border-bottom:solid 2px #DDDDDD; 
border-right:solid 2px #E6E6E6; 
padding:10px 38px 7px 10px; 
font-weight:bold; 
text-decoration:none; 
color:#666666;
}
	#content div a.CustomCloseButton:hover {
	background-image:url('../images/common/btn_crossicon_hover.jpg'); 
	background-repeat:no-repeat; 
	background-position:bottom right; 
	background-color:#B2B2B2; 
	border-bottom:solid 2px #DDDDDD; 
	border-right:solid 2px #E6E6E6; 
	padding:10px 38px 7px 10px; 
	font-weight:bold; 
	text-decoration:none; 
	color:#FFFFFF;
	}
	


/* ----- Simple single-field search (eg. RSC search on discipline pages) ----- */
#content div form.SearchForm {
background:url('../images/banners/2010/icon_fprsc.jpg') no-repeat -10px 0px #FFFFFF;
padding:3px 22px 0px 30px;
margin-right:25px;
}
#content div span.SearchWrap {
height:30px;
border-top:solid 11px #F5AF00;
}
	#content div input.SearchField {
	height:24px;
	width:200px;
	border:none;
	border-left:solid 1px #DDDDDD;
	border-bottom:solid 2px #DDDDDD;
	margin:0px 0px 5px 0px;
	padding-left:7px;
	color:#757575;
	background:#F5F5F5;
	}
	
	#content div input.SearchFieldSubmit {
	background-image:url('../images/common/btn_forwardicon.jpg');
	background-color:transparent;
	line-height:100em;
	overflow:hidden;
	border:none;
	border-right:solid 2px #DDDDDD;
	border-bottom:solid 2px #DDDDDD;
	width:32px;
	height:30px;
	margin:0px -2px 0px 0px;
	}
		#content div input.SearchFieldSubmit:hover {
		background-image:url('../images/common/btn_forwardicon_hover.jpg');
		}


/* ----- Content-Toggling trigger/link styling ----- */
#content .toggleTrigger {
background:url('../images/common/icon_plus.gif') 0px 2px no-repeat;
padding-left:13px;
color:#0099CC;
cursor:pointer;
}
	#content .toggleTriggerMinus {
	background:url('../images/common/icon_minus.gif') 0px 2px no-repeat;
	padding-left:13px;
	color:#0099CC;
	cursor:pointer;
	}


/* ----- General element styles ----- */
#content .hiddenInitially {
display: none;
}


/* ----- Floating notification div ----- */
#content div#NewsBreaker {
float:right; 
width:50%; 
background-color:#EEEEEE; 
padding:15px; 
margin:0px 0px 15px 15px; 
border-left:solid 4px #CE1126;
}
	#content div#NewsBreaker h5 {
	margin:0px;
	padding:0px;
	}


/* ----- Fre-Floating feature pane ----- */
#content div.FreePane {
border-bottom:0.1em solid #CCCCCC; 
background:#F5F5F5; 
float:right; 
width:16.8em; 
margin:0 0 2em 2em; 
padding:0 0.667em 0.7em 0.667em; 
font-size:1.1em;
}
	#content div.FreePane b {
	display:block; 
	background:#12416C; 
	color:#FFFFFF; 
	margin:0 -0.667em; 
	padding:0.467em 0.667em; 
	text-transform:uppercase; 
	font-weight:600;
	}

