/*
*********************************************************
Site Developed By:	iContext Internet
					www.icontext.com 
*********************************************************
*/

/* body and p elements */
body {
	background-color: #FFFFFF;
}

p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .8em;
    line-height: 125%;
}

img {
	border:none;
}

/* hyperlinks in nav */
a.nav:link, a.nav:active, a.nav:visited, .nav {
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
}

a.nav:hover {
    color: #000000;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .8em;
    text-decoration: underline;
}

/* hyperlinks in navSelected */
a.navSelected:link, a.navSelected:active, a.navSelected:visited {
    color: #FFFFFF;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .8em;
    text-decoration: none;
}

a.navSelected:hover {
    color: #FFFFFF;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .8em;
    text-decoration: underline;
}

/* hyperlinks in subNav */
a.subNav:link, a.subNav:active, a.subNav:visited {
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .7em;
    text-decoration: none;
	background-color: transparent;
}

a.subNav:hover {
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .7em;
    text-decoration: underline;
	background-color: transparent;
}

td.subNav {
	padding-left: 8px;
}

td.subNavSelected {
	border-top: 1px solid #333333;	
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	padding-left: 8px;
}

/* hyperlinks in pageFooter */
a.pageFooter:link, a.pageFooter:active, a.pageFooter:visited, .pageFooter {
    color: #000000;
    text-decoration: underline;
}

a.pageFooter:hover {
    color: #000000;
    text-decoration: none;
}

/* white hyperlinks */
a.linkWhite:link, a.linkWhite:active, a.linkWhite:visited, .linkWhite {
    color: #FFFFFF;
    text-decoration: underline;
}

a.linkWhite:hover {
    color: #FFFFFF;
    text-decoration: none;
}

/* white home page hyperlinks */
a.linkWhiteHome:link, a.linkWhiteHome:active, a.linkWhiteHome:visited, .linkWhiteHome {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .9em;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: underline;
}

a.linkWhiteHome:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .9em;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    }

/* tag line */
a.tagline:link, a.tagline:active, a.tagline:hover, a.tagline:visited, .tagline {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 100%;
	font-weight: normal;
	font-style: italic;
    text-decoration: none;
}

/* headings */
h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
}

h2 {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .9em;
    line-height: 100%;
    font-weight: bold;
}
	
h3 {
    color: #000000;	
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .9em;
    line-height: 100%;
    font-weight: normal;
}

h4 { 
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .8em;
    line-height: 125%;
    font-weight: bold;
}

h5 { 
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .7em;
    line-height: 125%;
    font-weight: normal;	
}

/* hr */
hr {
    height: 1px;
    color: #000000;
	background-color: transparent;
}

/* lists */
ul {
    font-family: Arial, Helvetica, sans-serif;
    list-style: square;
}
	
li {
	margin-left: -10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .8em;
    line-height: 125%;
}
	
ul li li {
	list-style: disc;
    line-height: 125%;
}

ul li li li {
	list-style: circle;
    line-height: 125%;
}
	
ul li li li li {
	list-style: square;
}
	
ul li li li li li  {
	list-style: disc;
}

ul li li li li li li {
	list-style: circle;
}

ul li li li li li li li{
	list-style: square;
}

/* links */
a:link {
	color: #000099;
	background-color: transparent;
}

a:visited, a:active {
	color: #000099;
	background-color: transparent;
}

a:hover {
	color: #000099;
	background-color: transparent;
	text-decoration: none;	
}

/* monospaced */
.mono {
	font-family: "courier new", courier, mono;
	font-size: .8em;
	color: #ff9900;
}

/* fine print for forms, image captions, etc. */
.fine {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .6em;
	color: #999999;
}	

/* footer text */
.footer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .7em;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
}
	
/* address */
address {
    font-family: Arial, Helvetica, sans-serif;
    font-size: .7em;
    font-style: normal;
}

/* fake button */
.button {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	background-color: #D4D0C8;
	padding: 3px;
}

a.buttonLink:link, a.buttonLink:active, a.buttonLink:hover, a.buttonLink:visited, .buttonLink {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
    text-decoration: none;
}

/* table borders */
.tdBrdrRtDotBlk {
	border-right: 1px dotted #000000;
}	

.tdBrdrTopDotBlk {
	border-top: 1px dotted #000000;
}	

.tdBrdrBlue {
	border-top: 1px solid #1B5280;
	border-right: 1px solid #1B5280;
	border-bottom: 1px solid #1B5280;
	border-left: 1px solid #1B5280;
}

.tdBrdrBlk {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}

.tdBrdrGreen {
	border-top: 2px solid #D2F2B8;
	border-right: 2px solid #D2F2B8;
	border-bottom: 2px solid #D2F2B8;
	border-left: 2px solid #D2F2B8;
}

.tdBrdrWh {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.tdLeftBrdrBlk {
	border-left: 1px solid #000000;
}

.tdRightBrdrBlk {
	border-right: 1px solid #666666;
}

.tdMidBrdrWh {
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.tdBottBrdrWh {
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;	
}
	
.tdBrdrOrange {	
	border-top: 1px solid #000000;	
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}

.headTDBorderBlk {
	border-top: 1px solid #000000;
}		

/* colours */
.red {
	color: #CC0000;
}

.grey {
	color: #CCCCCC;
}

.green {
	color: #7FBA4E;
}

.blue {
	color: #1B5280;
}

.white {
	color: #FFFFFF;
}

.purple {
	color: #FFFFFF;
}

/* background images */
.bgBarFade {
	background-image: url("/assets/images/ui/bg_bar_fade.gif");
	background-repeat: repeat;
}

.bgHomeSelect1 {
	background-image: url("/assets/images/ui/bg_home_select1.gif");
	background-repeat: no-repeat;
}

.bgHomeSelect2 {
	background-image: url("/assets/images/ui/bg_home_select2.gif");
	background-repeat: no-repeat;
}
