/* some key styles can be viewed in the sample sheet at http://moraless:81/common/styles/root/samples.html */


/*
The folowing is a guide to font-size comparision
medium = 1.25em
small = 1.1em
x-small = 0.9em

100% = 0.9em
90% = 0.8em
86% = 0.75em
70% = 0.6em 
 */


/* x-small=12px 
Key content styles have been made relative so users can make them larger in their browsers. :(
*/

body { background-color: #ffffff; color : #ffffff; font-size : 0.9em;}

P  {
	color : #333399;
	font-family : Arial, Helvetica, sans serif;
	font-size : 80%;
	line-height : 1.3em;
}

ul  {
	color : #333399;
	font-family : Arial, Helvetica, sans serif;
	font-size : 80%;
	line-height : 1.3em;
}

ol  {
	color : #333399;
	font-family : Arial, Helvetica, sans serif;
	font-size : 80%;
	line-height : 1.3em;
}

a    		{color:#AF2021; text-decoration:none}
a:visited 	{color:#AF2021; text-decoration:none}
a:active  	{color:#AF2021; text-decoration:none}
a:hover   	{color:#AF2021; text-decoration:underline}


/* START leftnav */
.leftnav  {
	color : #000099;
	font-family : Arial, Helvetica, sans serif;
	font-weight : normal;
	text-decoration : none;
}
.leftnav a:link 		{color : #000099;}
.leftnav a:Visited  	{color : #000099;}
.leftnav a:Hover  		{color : #000099; text-decoration : underline;}
/* END leftnav */

/* generic background colour for left hand navigation */
.leftnavbg { background-color:#F7F7F7;}

/* h1 is the same as .title */
h1 {  
	font-size : 120%;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #333399;
	text-decoration : none;
	line-height : 1.2em;
}

h1 a    	{color:#333399; text-decoration:none}
h1 a:visited 	{color:#333399; text-decoration:none}
h1 a:active  	{color:#333399; text-decoration:none}
h1 a:hover   	{color:#333399; text-decoration:underline}


th {
	color : #333399;
	font-family : Arial, Helvetica, sans serif;
	font-size : 80%;
	font-weight : bold;
	text-align : left;
}

td  {
	color : #333399;
	font-family : Arial, Helvetica, sans serif;
}

/* for general tables - background colours (alternate) */
.generaltr1 { background-color: #dedec6}
.generaltr2 { background-color: #F0F0DF}

/* grey for general use */
.grey { background-color: #E6E0E0}

/* for Group tables - background colours (alternate) */
.bupa1 { background-color: #0099FF; color: #ffffff; font-weight: bold;}
.bupa2 { background-color: #BADDFF}
.bupa3 { background-color: #E0EFFD}
.bupa4 { background-color: #99CCFF}
.bupa5 { background-color: #0099FF; color:#FFFFFF; font-weight : normal;}

/

/* END colours */


.heading  {
	color : #333399;
	font-family : Arial, Helvetica, sans serif;
	font-weight : bold;
	font-size : 100%;
}

.heading a    	{color:#333399; text-decoration:none}
.heading a:visited 	{color:#333399; text-decoration:none}
.heading a:active  	{color:#333399; text-decoration:none}
.heading a:hover   	{color:#333399; text-decoration:underline}

.headingwhite  {
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans serif;
	font-weight : bold;
	font-size : 100%;
}

.headingwhite a    			{color:#FFFFFF; text-decoration:none}
.headingwhite a:visited 	{color:#FFFFFF; text-decoration:none}
.headingwhite a:active  	{color:#FFFFFF; text-decoration:none}
.headingwhite a:hover   	{color:#FFFFFF; text-decoration:underline}



/* created for accessibility purposes on Comm Conns */
.footeraccessible  {
	color : #000099;
	font-family : Arial, Helvetica, sans serif;
	font-size : 70%;
}

.footeraccessible  a:link {
	color : #000099;
	font-family : Arial, Helvetica, sans serif;
	text-decoration : none;
}

.footeraccessible  a:Visited  {
	color : #000099;
	font-family : Arial, Helvetica, sans serif;
	font-weight : normal;
	text-decoration : none;
}

.footeraccessible  a:Hover  {
	color : #0099ff;
	font-family : Arial, Helvetica, sans serif;
	font-weight : normal;
	text-decoration : none;
}


/
/* Intercom */
.whitefooter {
	color : #ffffff;
	font-family : Arial, Helvetica, sans serif;
	font-size: 80%;
}

.whitefooter a:link {
	color : #ffffff;
	font-family : Arial, Helvetica, sans serif;
	text-decoration : none;
}

.whitefooter a:Visited  {
	color : #ffffff;
	font-family : Arial, Helvetica, sans serif;
	font-weight : normal;
	text-decoration : none;
}

.whitefooter a:Hover  {
	color : #cccccc;
	font-family : Arial, Helvetica, sans serif;
	font-weight : normal;
	text-decoration : none;
}
.group1  {
	background-color: #99cc99;
}
.group2  {
	background-color: #d2f0d2;
}



.intercomnav  {
	color : #000066;
	font-family : Arial, Helvetica, sans serif;
	text-decoration : none;
}

.intercomnav a:link {
	color : #000066;
	font-family : Arial, Helvetica, sans serif;
	text-decoration : none;
}

.intercomnav a:Visited  {
	color : #000066;
	font-family : Arial, Helvetica, sans serif;
	text-decoration : none;
}

.tab  {
	color : #ffffff;
	font-family : Arial, Helvetica, sans serif;
	font-weight : normal;
	font-size: 70%;
	text-decoration : none;
	line-height : 1.1em;
	margin-top : 1px;
	background-color : #0099ff;
	text-align: center;
}
.tab a:link 	{color : #ffffff;}
.tab a:Visited  {color : #ffffff;}
.tab a:Hover  	{color : #ffffff; text-decoration : underline;}

.tabselected  {
	color : #000099;
	font-family : Arial, Helvetica, sans serif;
	font-weight : normal;
	font-size: 70%;
	text-decoration : none;
	line-height : 1.1em;
	margin-top : 1px;
	background-color : #99CCFF;
	text-align: center;
}
.tabselected a:link 	{color : #000099;}
.tabselected a:Visited  {color : #000099;}
.tabselected a:Hover  	{color : #000099; text-decoration : underline;}	





