/* Body tag to centre everything irrespective of screen size  ..............................*/
body {margin: 0px;
text-align: center;
}

#Layer4 {
	position:absolute;
	left:0px;
	top:3px;
	width:978px;
	height:101px;
	z-index:12;
	background-image: url(../assets/backgrounds/blue_gradient_2.jpg);
}

#Layer12 {
	position:relative;
	width:450px;
	height:20px;
	z-index:12;
	left: 100px;
	padding-top: 1px;
}


#Layer5 {
	position:absolute;
	left:8px;
	top:2px;
	width:980px;
	height:521px;
	z-index:5;
}
#Layer100 {
	position:relative;
	z-index:1;
	height: 100%;
	width: 994px;
	top: 1px;
	margin: 0 auto 0 auto; 
	}
	

	
#Layer111 {


	position:absolute;
	left:1px;
	top:142px;
	width:200px;
	height:333px;
	z-index:11;
}

#Layer64 {
	position:absolute;
	left:25px;
	top:10px;
	width:732px;
	z-index:6;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	color: #000080;
	text-align: left;
}


#Layer66 {
	position:absolute;
	left:246px;
	top:104px;
	width:732px;
	z-index:6;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	color: #000080;
	text-align: left;
}

#Layer67 {
	position:absolute;
	left:760px;
	top:104px;
	width:175px;
	height:370px;
	z-index:6;
	overflow: auto;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #0000CC;
}

	
/* Text styles  ..............................*/
a:link {
	color: #000080;
	text-decoration: none;
}
a:visited {
	color: #000080;
	text-decoration: none;
}
a:hover {
	color: #000080;
	text-decoration: underline;
}
a:active {
	color: #000080;
	text-decoration: none;
}

.hr {
	font-size: 10pt;
	font-family: "Trebuchet MS";
	color: #000080;
	text-align: left;
	text-indent: 5px;
}

.hrsubhead {
	font-size: 10pt;
	font-family: "Trebuchet MS";
	color: #000080;
	text-align: left;
	text-indent: 25px;
}

.home {
	font-size: 10pt;
	font-family: "Trebuchet MS";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000080;
	text-align: left;
	text-indent: 20px;
	background-image: url(../assets/backgrounds/home_background.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 3px;
}

.home_bold {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000080;
	text-align: left;
	text-indent: 20px;
	background-image: url(../assets/backgrounds/home_background.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 3px;
}

.aboutus {
	font-size: 10pt;
	font-family: "Trebuchet MS";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000080;
	text-align: left;
	text-indent: 20px;
	background-image: url(../assets/backgrounds/aboutus_background.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 3px;
}

.aboutus_bold {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000080;
	text-align: left;
	text-indent: 20px;
	background-image: url(../assets/backgrounds/aboutus_background.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 3px;
}

.cv {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000080;
	text-align: left;
	text-indent: 20px;
	background-image: url(../assets/backgrounds/cv_background.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 3px;
}

.cv_bold {

	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000080;
	text-align: left;
	text-indent: 20px;
	background-image: url(../assets/backgrounds/cv_background.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 3px;
}

.contact {
	font-size: 10pt;
	font-family: "Trebuchet MS";
	color: #000080;
	text-align: left;
	text-indent: 20px;
	background-image: url(../assets/backgrounds/contact_background.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 3px;
}

.contact_bold {

	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000080;
	text-align: left;
	text-indent: 20px;
	background-image: url(../assets/backgrounds/contact_background.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 3px;
}

.services {
	font-size: 10pt;
	font-family: "Trebuchet MS";
	color: #000080;
	text-align: left;
	text-indent: 20px;
	background-image: url(../assets/backgrounds/services_background.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 3px;
}

.services_bold {

	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000080;
	text-align: left;
	text-indent: 20px;
	background-image: url(../assets/backgrounds/services_background.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 3px;
}

.assignments {
	font-size: 10pt;
	font-family: "Trebuchet MS";
	color: #000080;
	text-align: left;
	text-indent: 20px;
	background-image: url(../assets/backgrounds/assignments_background.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 3px;
}

.assignments_subhead {
	font-size: 10pt;
	font-family: "Trebuchet MS";
	color: #000080;
	text-align: left;
	text-indent: 40px;
	background-image: url(../assets/backgrounds/assignments_background.gif);
	background-position: 20px;
	background-repeat: no-repeat;
	padding: 3px;
}

.assignments_bold {

	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000080;
	text-align: left;
	text-indent: 20px;
	background-image: url(../assets/backgrounds/assignments_background.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 3px;
}


.mainbody_heading1 {
	font-family: "Trebuchet MS";
	font-size: 14pt;
	color: #FFFFFF;
	background-image: url(../assets/backgrounds/blue_gradient.jpg);
	text-indent: 5px;
}

.mainbody_heading_blue {
	font-family: "Trebuchet MS";
	font-size: 14pt;
	color: #000080;
	text-indent: 5px;
}

.specialHeading {

	font-family: "Trebuchet MS";

	font-size: 12pt;

	font-style: normal;

	color: #000000;

}



.bottomtext_grey {

	font-size: 8pt;

	font-family: "Trebuchet MS";

	color: #000080;

	font-weight: normal;
	text-align: left;
	text-indent: 20px;
	background-image: url(../assets/backgrounds/home_background.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 3px;

}





a.mainbodytext:link{

	font-family: "Trebuchet MS";

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-indent: 5px;

	white-space: normal;

	color: #000000;

	text-decoration: none;

}



a.mainbodytext:visited  {

	font-family: "Trebuchet MS";

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-indent: 5px;

	white-space: normal;

	color: #FD0100;

	text-decoration: none;

}



 a.mainbodytext:hover {

	font-family: "Trebuchet MS";

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-indent: 5px;

	white-space: normal;

	color: #0000CC;

	text-decoration: underline;

}



.mainbodytext {

	font-family: "Trebuchet MS";

	font-size: 10pt;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	line-height: normal;

	white-space: normal;

	text-align: left;
	text-indent: 1px;

	color: #000080;

	text-decoration: none;

	background-position: left;

	}

	
.maintextwhite {


	font-size: 10pt;

	font-family: "Trebuchet MS";

	color: #FFFFFF;
}
.maintext_heading1white {


	font-family: "Trebuchet MS";

	font-size: 14pt;

	color: #FFFFFF;
}

