/* CSS Document 
light blue colour=D8E2EE
dark blue colour =003773
blue font=104D96
*/

body{padding:0;
margin:0;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-transform: capitalize;
	color: #D8E2EE;
	border: 1px solid #D8E2EE;
	background-color: #003773;
	padding:0px;
	margin:0px;
}
.footertxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #CCCCCC;
}


h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	text-transform: capitalize;
	color: #104D96;

	padding:0px;
	margin:0px;
}


/* --------------------------------------------------START OF Custom CSS ------------------------------------------------*/
.genTableBorder
{
	border: 1px solid #003773;
}

.imgbrd
{
border: 1px solid #003773;
}
/*
#navcontainer ul
{
	padding-left: 0;
	margin-left: 0;
	background-color: #D8E2EE;
	color: 104D96;
	float: left;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	font-size:0.8em;
	text-transform: uppercase;
	font-weight:bold;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1.52em;

background-color: #D8E2EE;
color: #104D96;
text-decoration: none;
float: left;
	
border-left: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}
*/
#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #D8E2EE;
font-family: arial, helvetica, sans-serif;
	font-size:0.8em;
	text-transform: uppercase;
	font-weight:bold;
color: #104D96;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #D8E2EE;
color: 104D96;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}


.divider
{
	background-color:#003773;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	height:10px;
}
.tiles
{
background-color: #D8E2EE;
font-family: arial, helvetica, sans-serif;
color: #104D96;
font-size:0.9em;
font-weight:bold;
padding:1px;
}
.required
{
font:bold 0.7em Arial, Helvetica, sans-serif;
color:#990000;

}
.ptiles
{
background-color: #D8E2EE;
font-family: arial, helvetica, sans-serif;
color: #104D96;
font-size:1.2em;
font-weight:bold;
padding:1px;
}
.pbold
{

font-family: arial, helvetica, sans-serif;
color: #003773;
font-size:1.0em;
font-weight:bold;

}

.sectiontiles
{
	background-color: #DFDFDF;
	font-family: arial, helvetica, sans-serif;
	color: #000;
	font-size:0.8em;
	font-weight:bold;
	text-align:center;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.maincontent
{
font-family: arial, helvetica, sans-serif;
color: #000;
font-size:0.7em;
padding:3px;
}
.footer
{
	background-image:url(footerbg.jpg);
	font-family: arial, helvetica, sans-serif;
	color: #104D96;
	font-size:0.8em;
	font-weight:bolder;
	padding-top:4px;
	text-indent:3px;
	background-repeat: repeat-x;
}


.nonlabel
{
font-family: arial, helvetica, sans-serif;
color: #104D96;
font-size:0.7em;
font-weight:bold;
padding:2px;
}

.nonlabel a
{
font-family: arial, helvetica, sans-serif;
color: #104D96;
font-size:1.1em;
font-weight:bold;
padding:2px;
text-decoration:none
}
.nonlabel a:hover
{
font-family: arial, helvetica, sans-serif;
color: #104D96;
font-size:1.1em;
font-weight:bold;
padding:2px;
text-decoration:underline;
}





/* --------------------------------------------------END OF Custom CSS ------------------------------------------------*/

/*--------------------------------START OF FORM CSS --------------------------------------------*/
label
{
font-family: arial, helvetica, sans-serif;
color: #104D96;
font-size:0.7em;
font-weight:bold;
padding:2px;
}
input{
margin-top:2px;
font-family: arial, helvetica, sans-serif;
color: #003773;
font-size:0.7em;
font-weight:bold;
}
textarea{
margin-top:2px;
font-family: arial, helvetica, sans-serif;
color: #003773;
font-size:0.7em;
font-weight:bold;
}

select{
margin-top:2px;
margin-left:2px;
font-family: arial, helvetica, sans-serif;
color: #003773;
font-size:0.7em;
font-weight:bold;
}

#errors
{
margin:0px;
padding:0px;
font-family: arial, helvetica, sans-serif;
color:red;
font-size:0.7em;
font-weight:bold;
text-align:center;
list-style:none;
}
.asterix
{
font-family: arial, helvetica, sans-serif;
color:red;
font-size:0.9em;
font-weight:bold;
}
/*-------------------------------- FORM CSS --------------------------------------------*/
input.errHilite, select.errHilite, textarea.errHilite {
	border: 1px solid #C00;
	background-color: #FFE;
	}



label.errHilite {
	color: #C00;
	}
