/************************************************************
 * U.W.A Corporate CSS document 2004                        *
 * Author:  James Whitehouse                                *
 * Version: 2.0                                             *
 * History: Edited 02-08-04 James Whitehouse                *
 *          Edited 05-08-04 James Whitehouse                *
 *          Edited 09-08-04 James Whitehouse                *
 *          Edited 24-08-04 Simon Marshall                  *
 *          Edited 22-09-04 Stuart Lewis & Simon Marshall   *
 ************************************************************/
 
/************************************************************
 * Imports                                                  *
 ************************************************************/
@import url("xstandard_styles.css");     /* used by xstandard rich-text editor */
@import url("corporate-header.css");
@import url("corporate-quicklinks.css");
@import url("corporate-news.css");
@import url("corporate-content.css");
@import url("corporate-courses.css");
@import url("corporate-online-prospectus.css");
@import url("gbcf_styles.css");
/*@import url("calendar/css/default.css"); */

/************************************************************
 * General element settings                                 *
 ************************************************************/
body {
	font-family: verdana, arial, helvetica, geneva, swiss, sunsans-regular, sans-serif;
	color: #000000;
	background-color: #ffffff;
     font-size : 1.10em; 
	color: black;
	/* font-size: 14px; */
	margin: 0px;
	scrollbar-base-color: White;
	scrollbar-track-color: #eaffea;
	scrollbar-face-color: #c0eec0;
	scrollbar-highlight-color: #c0eec0;
	scrollbar-3dlight-color: #c0eec0;
	scrollbar-darkshadow-color: #c0eec0;
	scrollbar-shadow-color: #c0eec0;
	scrollbar-arrow-color: #005e2f;
}
input, textarea, select {
	font-family: verdana, arial, helvetica, geneva, swiss, sunsans-regular, sans-serif;
}
h1, h2, h3, h4 {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}
li {
	margin-top: 5px;
	margin-bottom: 5px;
}
ul, ol {
	font-size : 75%;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

hr  {
	width: 100%;
	color: #008000;
	height: 1px;
}

h4.handbook_list {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 0px;
	padding-top: 30px;
}

/*
	A little hack to can be used to control any <P>'s inside <li>,s
*/

p.inlist {
	font-size: 1em;
	
}


/*
	These hacks are being left in while he make changes to the 
	code to use the .handbook_list (class0 below!*/


ol>ol, ul>ul, ol>ul, ul>ol {
	font-size : 1em;
	margin-top: 10px;
	margin-bottom: 10px;
}
ol>ol>ol, ol>ul>ul, ol>ol>ul, ol>ul>ol {
	font-size : 1em;
	margin-top: 10px;
	margin-bottom: 10px;
}

ul>ol>ol, ul>ul>ul, ul>ol>ul, ul>ul>ol {
	font-size : 1em;
	margin-top: 10px;
	margin-bottom: 10px;
}
ul>ol>ol>ul, ul>ul>ul>ul, ul>ol>ul>ul, ul>ul>ol>ul {
	font-size : 1em;
	margin-top: 10px;
	margin-bottom: 10px;
}
ol>ol>ol>ol, ol>ul>ul>ol, ol>ol>ul>ol, ol>ul>ol>ol {
	font-size : 1em;
	margin-top: 10px;
	margin-bottom: 10px;
	
}

ol>ol>ol>ol>p, ol>ul>ul>ol>p, ol>ol>ul>ol>p, ol>ul>ol>ol>p {
	font-size : 1em;
	margin-top: 10px;
	margin-bottom: 10px;
	
}

ul>ol>ol>ul>p, ul>ul>ul>ul>p, ul>ol>ul>ul>p, ul>ul>ol>ul>p {
	font-size : 1em;
	margin-top: 10px;
	margin-bottom: 10px;
}


.handbook_list ul,
.handbook_list ol {
   font-size: 100%;
   padding-left: 40px;
   margin-left: 0;
}

.handbook_list li li {
   font-size: 100%;
}


label {
	font-size : 75%;
}
.strong {
	font-weight: bold;
}
.em {
	font-style: italic;
}
a:link {
	text-decoration: none;
	color: #008000;
	font-family: verdana, arial, helvetica, geneva, swiss, sunsans-regular, sans-serif;
}
a:visited {
	text-decoration: none;
	color: #008000;
	font-family: verdana, arial, helvetica, geneva, swiss, sunsans-regular, sans-serif;
}
a:hover {
	text-decoration: none;
	color: #ff0000;
	font-family: verdana, arial, helvetica, geneva, swiss, sunsans-regular, sans-serif;
}
 
a.bold {color:#fb1f0f;}

/************************************************************
 * Table layout for main body                               *
 ************************************************************/
table.main {
	margin-top: 0px;
	width: 100%;
	border: 0;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
}

/************************************************************
 * Table cells for main body                                *
 ************************************************************/
table.main > td {
	padding: 0px;
}

/************************************************************
 * Alternate Table cells for main body News column                               *
 ************************************************************/
 td.main-news  {
	padding-top: 10px;
}

/************************************************************
 * Paragraph containing navigational text with arrow        *
 ************************************************************/
.nav-arrow {
	font-size: 55%;
	margin-top: 15px;
	margin-bottom: 15px;
}

/************************************************************
 * Hyperlink containing navigational text with arrow        *
 ************************************************************/
.nav-arrow a:hover	{
	text-decoration: underline;
	color: #000000;
}

/************************************************************
 * Margins etc for montage image on homepage   	            *
 ************************************************************/
img.montage {
	margin-bottom: 2px;
}

/************************************************************
 * Paragraph containing sub-section heading on left hand    *
 * side of page                                             *
 ************************************************************/
p.greybackground {
	background-color: #cccccc;
	font-size: 70%;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 5px;
}

/************************************************************
 * Paragraph containing sub-section contents with           *
 * background colour on left hand side of page              *
 ************************************************************/
p.beigebackground	{
	background-color: #ffffcc;
	font-size: 70%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 5px;
}

/************************************************************
 * Format of most dropdown navigation boxes                  *
 ************************************************************/
form.dropnav {
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 1px;
}

/************************************************************
 * Element containing footer information for each page      *
 ************************************************************/
.pageinfo {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 10px;
}
 
.pageinfo table {
	width: 100%;
	border: 0;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 3px;
}

.pageinfo2 table td {
	border-top: solid 1px #83bf82;
	background-color: #c1e4c1;
	font-size: 70%;
	padding: 3px;
}

/************************************************************
 * Format of the left hand page margin                      *
 ************************************************************/
.leftmargin {
	margin-left: 11px;
}

/************************************************************
 * Arrow infront of navigational links                      *
 ************************************************************/
.arrow {
	color: #008000;
	font-weight: bold;
}
		
/************************************************************
 * Text for all navigational links                          *
 ************************************************************/
.arrowtext {
	color: #000000;
}

/************************************************************
 * Available for hidden page elements                       *
 ************************************************************/
.hidden {
	visibility: hidden;
	margin: -5px;
	border: 0px;
}

/************************************************************
 * For lists where left margin needs to be specified (e.g.  *
 * where headings are to be indented to match a list)       *
 ************************************************************/

.list-indent {
margin-left: 80px;
padding: 1px;
}

/************************************************************
 * Used for displaying errors in a different colour in the  *
 * SSO system                                               *
 ************************************************************/
.error {
	color: #ff0000;
}

.login p {
	color: #000000;
	font-size: 75%;
}

.login td {
	color: #000000;
	font-size: 75%;
}

.float-left {
	float: left;
	text-align: left;
}

.float-right {
	float: right;
	text-align: right;
}

/* test */

td h1 {
	color: #008000;
	font-size: 130%;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 10px;
}
td h2 {
	font-size: 115%;
	font-weight: normal;
	color: #008000;
	margin-bottom: 10px;
	margin-top: 15px;
}
td h3 {
	font-size: 95%;
	color: #008000;
	font-weight: bold;
	padding-top: 12px;
}
td h4 {
	font-size: 75%;
	font-weight: bold;
td p {
	color: #000000;
	font-size: 75%;
	margin-top: 0px;
	margin-bottom: 12px;
}
td ul {
	color: #000000;
	margin-bottom: 15px;
}
td li span {
	color: #000000;
	margin-bottom: 12px;
}
