/***********************************************/
/* University of Notre Dame Australia          */
/* CSS re-built by Byron Levene 2010           */
/* http://www.nd.edu.au/                       */
/***********************************************/


body{
	font-family: Arial, Helvetica, sans-serif;
	color: #15325C;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #A1ADBE;
	font-size: small;
}

a:link, a:visited, a:hover {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

label {
	padding: 0px 0px 0px 10px;
	color: #15325C;
}

ul {
	list-style-type: disc;
	list-style-position: outside;	
}

li p {
	line-height:normal;
	}

p {
	text-align:left;
}
				
img {
	border: none;
	}
						
				
small_text{ 

font-family: Arial, Helvetica, sans-serif;
color: #15325C;
font-size: 8px;

}

#masterhead {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #15325C;
	width: 100%;
	border-bottom-color: #9A8348;
	border-bottom-style: solid;
	border-bottom-width: medium;
	border-top-color: #9A8348;
	border-top-style: solid;
	border-top-width: thick;
	font-size:10px;
	font-weight: bold;
	color: #9A8348;
}

#masterhead a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

#masterhead a:link, #masterhead a:visited, #masterhead a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

#content {
	float: none;
	width: 500px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #BCBECD;
	color: #FFFFFF;
	font-weight: normal;
	white-space: normal;
}

.style13 {
	font-size: 9px;
}

html>body #content {
	float: none;
	width: 500px;
	margin-left: 200px;
	padding: 0px 0px 0px 0px;
	background-color: #BCBECD;
	color: #FFFFFF;
	font-weight: normal;
	white-space: normal;
	position:absolute;
}

.picCaption
	{
		align:center;
		width:500px;
		font-style:italic;
		font-weight:bold;
		text-align:center;
	}
	
	h4 {
	padding: 0px 3px 0px 2px;
	align: left;
}

.trans
	{
		padding:5px;
		width:180px;
		margin:5px;
	}
	
#menuBroome
	{
		list-style:square;
		padding:5px;
		width:230px;
		margin:5px;
	}

#centerBox
	{
		margin-left:auto;
		margin-right:auto;
		width:640px;
		text-align:center;
	}

.PDFbox
	{
		margin-left:auto;
		margin-right:auto;
		width:230px;
		font-weight:bold;
		text-align:center;
		background-color: #a5b3c5;
		padding: 5px;

	}
	
.PDFbox p
	{
		align:center;
		text-align:center;
		background-color: #a5b3c5;
		padding: 5px;
		font-weight:bold;
	}
	
.main {
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	height:auto;

	}
	
	.contentWrap
{
	position:relative;
	width:750px;
	background-color: #BCBECD;
	height:auto;
	bottom:0px;


}


#siteName{
	margin: 0px;
	padding: 0px 0px 10px 10px;

}


#pageName{
	padding: 0px 0px 10px 10px;
}

.MediaExpertTable
	{
		left:20px;
		text-align:left;
		border-color: #a5b3c5;
		border-style:solid;
		border-width:2px;
		border-collapse: collapse;
		border-bottom: 2px solid #a5b3c5;
		padding-left:20px;
		

	}
	
.eventTable {
		border-color: #a5b3c5;
		border-style:solid;
		border-width:2px;
		padding-left:20px;
}	

.eventTable td{
		border-color: #a5b3c5;
		border-style:solid;
		border-width:2px;

}	
	
#searchForm {
	width:500px;
	margin:20px;
	padding:20px;
}	

#searchResults {
	width:500px;
	margin:20px;
	padding:20px;
}

.MediaExpertTable ul
	{
		margin-left:5px;
		text-align:left;
	}
.gallery
{
width:500px;
margin:5px;
}

/************* #breadCrumb styles *************/

#breadCrumb {display: none;
	font-size: small;
	font-weight: bold;
	padding: 6px 0px 7px 10px;
	color: #15325C;
	background-color: #BCBECD;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: thin;
	margin: 0px 0px 0px 0px;
}

.breadCrumbFolder {
	font-weight: normal;
}

#breadCrumb a {
	font-size: small;
	font-weight: normal;
	color: #15325C;
}

#breadCrumb a:link a:visited a:hover {
	font-size: small;
	font-weight: normal;
	color: #15325C;
}

.imageStrip {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.imageStrip img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom-color: #9A8348;
	border-bottom-style: solid;
	border-bottom-width: thin;
}

.regulations {
	width: 660px;
	}
	
.regulations li {
	width: 660px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	}

/************** .feature styles ***************/
.feature {
	padding: 0px 0px 0px 0px;
	font-size: small;
	background-color: #BCBECD;
	color:#15325C;
	font-weight: normal;
	width: 740px;
}

.feature h2 {
	padding: 0px 10px 0px 10px;
	margin: 5px;
}

.feature h3 {
	padding: 0px 10px 0px 10px;
	margin: 5px;
}

.feature h4 {
	padding: 0px 5px 0px 15px;
}

.feature h4 a:link, .feature h4 a:visited {
	font-weight: bold;
}

.feature h4 a:hover {
	color: #FFFFFF;
	font-weight: bold;
}

.feature h5 {
	padding: 0px 10px 0px 10px;
}

.feature h6 {
	padding: 0px 10px 0px 10px;
	font-size: small;
}

.feature p {
	padding: 0px 10px 0px 10px;
	padding-left:5px;
		
}

/*.feature p img {
	padding: 2px 0px 2px 5px;
}*/

.feature a:link, .feature a:visited {
	color: #15325C;
	text-decoration: underline;
}

.feature a:hover {
	color: #FFFFFF;
}

.feature ul {	
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 25px;
	list-style-position: outside;
	list-style-type: disc;
}

.feature ol {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 30px;
}

.feature li {
	color: #15325C;
	padding: 2px 0px 2px 0px;
	font-size:small;
}

.feature table {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.feature td {
	padding: 2px 2px 2px 2px;
	font-size: small;
}

.feature td p {
	padding: 0px 0px 0px 0px;
}

#portrait img {
	border: 1px solid #FFFFFF;
	margin: 10px 10px 10px 10px;
}

#imgFormat {
	border: 1px solid #FFFFFF;
	margin: 5px 10px 10px 10px;
}

#map img {
	padding: 20px 20px 20px 20px;
	border: none;
}

.news {
	width: 190px;
	margin: 3px;
	}
	
.news h4 {
margin-bottom:5px;
margin-top:5px;	
}
	
	.newsRight {
	width: 220px;
	position:absolute;
	margin: 5px;
	float:right;
	top: 200px;
	left:870px;
	}

.news li a:hover, .news li a:visited, .news li a:link, .news h3 a:link,  .news h3 a:visited{
text-decoration:none;
}

.newsTable {
text-align:center;	
}

.newsTable td{
font-size:8.5pt;	
}

.newsTable #imgFormat {
padding:0px;
margin:0px;	
}

#rewardRec {
	width: 700px;
	}

#qmadRewardsNews {
	background-color:#a5b3c5;
	}
	
#rewardNewsTop {
	background-color:#a5b3c5;
	margin-left:auto;
	margin-right:auto;
	width:500px;
	}
	
#rewardNewsTop li{
	list-style: square;
	}	

#siteInfo {
	clear: both;
	font-size: x-small;
	color: #9A8348;
	padding: 0px;
	width:auto;
	background-color: #15325C;
	border-top-color: #9A8348;
	border-top-style: solid;
	border-top-width: medium;
	border-bottom-color: ;
	border-bottom-style: solid;
	border-bottom-width: thick;
	bottom: auto;
	font-weight: normal;
}

#siteInfo p {
	text-align: center;
	vertical-align: middle;
}

#siteInfo a {
	font-size: x-small;
	color: #FFFFFF;
	font-weight: normal;
}

#siteInfo a:link, #siteInfo a:visited, #siteInfo a:hover {
	font-size: x-small;
	color: #FFFFFF;
	font-weight: normal;
}

hr {
	background-colour:#9A8348;
	padding-left: 20px;
	padding-right: 20px;	
}

/************* #search styles ***************/
#search { 
	padding: 0px 0px 0px 10px;
}

#search form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#search form input{
	color:#15325C;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}

#search input.searchButton {
	font-weight: bold;
	font-size: x-small;
	color: #15325C;
	font-family: Verdana, Arial, Sans-Serif;
	border-style: none;
	background-color: #B39632;
	padding: 2px 2px 2px 2px;
	margin: 0px 5px 0px 5px;
	border-right: solid #FFFFFF thin;
	border-top: solid #FFFFFF thin;
	border-left: solid #FFFFFF thin;
	border-bottom: solid #FFFFFF thin;
	text-align: left;

	vertical-align: top;
	cursor: pointer;
}



#simpleForm {
	padding: 5px 10px 5px 10px;
}

#simpleForm form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#simpleForm form input {
	color:#15325C;
}

#simpleForm form table {
	padding: 0px 0px 0px 0px;
}

#simpleForm input.Button {
	font-weight: bold;
	font-size: x-small;
	color: #15325C;
	font-family: Verdana, Arial, Sans-Serif;
	border-style: none;
	background-color: #B39632;
	padding: 2px 2px 2px 2px;
	margin: 5px 0px 0px 0px;
	border-right: solid #FFFFFF thin;
	border-top: solid #FFFFFF thin;
	border-left: solid #FFFFFF thin;
	border-bottom: solid #FFFFFF thin;
	text-align: left;
	vertical-align: top;
}


.navigationLeft {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right-width: thin;
	clear: none;
	height: auto;
	width: 200px;
	float:left;
	position:relative;
	left:0px;
}



#navBar {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right-width: thin;
	clear: none;
	height: auto;
}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
/* #navBar li {border-bottom: 1px solid #EEE;} */
#navBar li {
	border-bottom: none;
}

/* fix for browsers that don't need the hack */
html>body #navBar li {
	border-bottom: none;
}

#navBar h3 {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 10px;
	background-color: #15325C;
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: bold;
	border-top-color: #9A8348;
	border-top-style: solid;
	border-top-width: thin;
	border-bottom-color: #9A8348;
	border-bottom-style: solid;
	border-bottom-width: thin;
}

#navBar h3 a:link, #navBar h3 a:visited, #navBar h3 a:hover {
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: bold;
}


#navBar ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 230px;	
	color: #FFFFFF;
	font-size: small;
	font-weight: bold;
	background-color: #5B6F8D;
	list-style-position: outside;
	list-style-type: none;
	display:none;
}

#navBar ul li a {
	padding: 2px 0px 2px 25px;
	display: block;
	width: 205px;		
	color: #15325C;
	font-weight: bold;	
	background-color: #5B6F8D;
	background-image: url(/images/ul_level1_white.gif);
	background-position: 10px;
	background-repeat: no-repeat;
}

#navBar ul li a:link, #navBar ul li a:visited {
	color: #15325C;
	text-decoration: none;
}

#navBar ul li a:hover {
	color: #FFFFFF;
}

#navBar ul ul li a {
	padding: 2px 0px 2px 25px;
	display: block;
	width: 205px;
	background-color: #73849D;
	background-image: url(/images/ul_level2_white.gif);
	background-position: 11px;
	background-repeat: no-repeat;
}

#navBar ul ul li a:link, #navBar ul ul li a:visited {
	color: #15325C;
	text-decoration: none;
}

#navBar ul ul li a:hover {
	color: #FFFFFF;
}


/*** end navBar ***/

.navCol {
	border-right: thin solid #9A8348;
	border-left: thin solid #9A8348;
	background-color: #5B6F8D;	
}

.contentCol {
	border-right: thin solid #FFFFFF;
	background-color: #BCBECD;

}

.contentCol p {
	margin-left:10px;
	margin-right:10px;	
}

.imgCenter {
	padding:10px;
	border: none;
}


.topBoldRow {
	font-weight: bold;
}

p.signature {
	text-align: right;
	font-size: xx-small;
	font-weight: bold;
}

.dbname {
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}

.dbtype {
	color: #9A8348;
}

.category {
	color: #FFFF00;
	background-color: #336699;
	text-align: center;
}

.compulsoryFields {
	color: #9A8348;
	font-weight: bold;
}

.grid {
    margin: 0px 10px 0px 10px;
    border-collapse: collapse;
}
.grid tr#topBoldRow  {
    border: 1px solid #999999;
    padding: 2px 4px 2px 4px;
    background: #f0f0f0;
	font-weight: bold;
    text-align: center;
}
.grid td {
    border: 1px solid #999999;
    padding: 2px 4px 2px 4px;
}

.no_list_item li {
	list-style-type:none;
}


.small {

	font-size: smaller;
	
}

.medSmall {
font-size:11px;	
}

.undeline {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-top-color: #5B6F8D;
	border-right-color: #5B6F8D;
	border-bottom-color: #5B6F8D;
	border-left-color: #5B6F8D;
}

/** Nice Tables **/
div.tableContainer {
	width: 99%;		/* table width will be 99% of this*/
	height: 400px; 	/* must be greater than tbody*/
	overflow: auto;
	margin: 0 auto;
	border-width: 1px; 
	border-color:#003366;
	
	}

.tableContainer table {
	width: 99%;		/*100% of container produces horiz. scroll in Mozilla*/
	font-size:10px;	
	border:0;
	border-color:#999999;
	}

.tableContainer table>tbody {  /* child selector syntax which IE6 and older do not support*/
	overflow: auto; 
	max-height:300px;
	height: 300px;
	overflow-x: hidden;
	}
	
.tableContainer thead td	{
	background-color: #5B6F8D;	
	color:#FFFFFF;
	border-color:#FFFFFF;
	}
	
.tableContainer tfoot td	{
	background-color: #5B6F8D;	
	color:#FFFFFF;
	border-color:#FFFFFF;
	}
	
.tableContainer thead>td	{
	overflow:auto;
	position:relative; 
	top: expression(document.getElementById("data").scrollTop-2); /*IE5+ only*/
	}	
	
.tableContainer td{
	font-size:10px;
	}

.tableContainer td:last-child {padding-right: 20px;} /*prevent Mozilla scrollbar from hiding cell content*/

#unitTable {
padding-left:20px;
margin-left:20px;
width:500px;
line-height:12pt;
}

#unitTable p{
margin:0px;
padding:0px;
}

.qoute {
width:500px;
}

#qouteCopy {
font-style:italic;
margin-left:15px;
margin-right:20px;
text-align:center;
}

#qouteByline {
right:auto;
text-align:right;
font-weight:bold;
margin-right:60px;
}

.topNav {
	background-color:#15325C;
	border-top:solid 3px #9A8348;
	border-bottom:solid 3px #9A8348;
}

}
.ext {font-size: x-small}

.indent {
margin-left:30px;	
}

.dateModify {
	font-size:xx-small;
	text-align:right;
}
.rightAcc {
height:auto;
vertical-align:top;	
}

.rightAcc a:hover {
	color:#ffffff;
}
	.board {
	background-color:#bcbecd;	
	}
	
.profileTable {
	vertical-align:bottom;	
}

.disclaim {
	text-align:center;
	width:500px;	
}

#draftDiv1 {
	position:absolute;
	left:10px;
	top:50px;
	width:500px;
	height:200px;
	z-index:1;
	font-size:large;
	color:#cc0000;
}

#draftDiv1 h1 {
font-size:48pt;	
}

.indent {
padding-left:30px;
}

#compactList {
margin-bottom:-15px;
}

.alphaList {
	list-style-type:lower-alpha;

}

.pleb {
margin-top:-17px;
}

#awardBox {
margin-left:auto;
margin-right:auto;
background-color:#a5b3c5;
border: solid 2px #15325C;
width:500px;
}

#awardBox p {
text-align:center;
}

#qmadGradAtt {
margin-left:auto;
margin-right:auto;
border: solid 2px #15325C;
width:700px;
border-bottom-color:#15325C;
}

cite {
font-style:normal;	
}

cite em {
	font-weight:bold;
}

.menuList li{
display:inline-block;	
}

.dig {

width:450px;
margin-left:auto;
margin-right:auto;
border-color: #A1ADBE;
border-style:solid;
border-width:2px;
	
}
.profileCaption {
width:130px;
height:220px;
text-align:left;	
margin:10px;	
}

#wordWrap {

margin-right: 50px;	
}
.oDay {
position:absolute;
width:460px;
z-index:5;
text-align:right;
margin-left:300px;
margin-top:10px;	
}
.red {
color:#F00;
font-size:18pt;
text-align:right;		
}

.oDay p {
font-size:12pt;
text-align:right;
}

.largeText {
font-size:14pt;	
}

.MCDay {
background:url(images/events/MCDay.png) no-repeat;
height:230px;	
padding-left:30px;
padding-right:30px;
padding-top:20px;
font-size:larger;
}

.MCDay a:hover{
	color:#15425d;
}
