h2
{
    font-family: tahoma;
	font-size: 12px;
	color: #2F61A2;
	 text-decoration: normal;
	font-weight:bold;
}	
.fullcell {
	border: 1px solid #316396;
}
.text {
	font-family: arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;

}
.textlinks {
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	text-decoration: none;

}
.headertext {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
}
.white{
   font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

}
.txtbox {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	height: 16px;
	width: 130px;
	padding-right: 5px;
	padding-left: 10px;
	border: 1px solid #000000;
	padding-bottom: 5px;
	text-decoration: none;


}

.chkbox {
	
	
	border: 1px solid #000000;
	
	
}


.txtarea {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	border: 0px solid #000000;
	padding-bottom: 5px;
	text-decoration: none;
}
.txtslect {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	width: 130px;
	border: 0px solid #000000;
	padding-bottom: 5px;
	text-decoration: none;
}
.vbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	height: 16px;
	width: 50px;
	background-color: #CCCCCC;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	cursor:pointer;
}	
.sidecell {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CAD8EE;
	border-right-color: #CAD8EE;
	border-bottom-color: #CAD8EE;
	border-left-color: #CAD8EE;
}

.Headings
	{
	font-family: Arial;
	font-size: 11px;
	color: #2F61A2;
	text-decoration: normal;
	font-weight:bold;
	}
	
.Homeheadings
	{
	font-family: Arial;
	font-size: 13px;
	color: #214573;
	text-decoration: normal;
	font-weight:bold;
	}
	
	
.Homeheadings2
	{
	font-family: Arial;
	font-size: 13px;
	color: #52153D;
	text-decoration: normal;
	font-weight:bold;
	}
	
	
.Bigheadings
	{
	font-family: tahoma;
	font-size: 13px;
	color: #2F61A2;
	text-decoration: normal;
	font-weight:bold;
	}

.whitelink
	{
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: normal;
	}
.defaultlink
	{
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: normal;
	}
	table.data
	{
	background-color: #999999;
	}
tr.data
	{
	background-color: #FFFFFF;
	}
tr.dataalt
	{
	background-color: #EEEEEE;
	}
	.horizontalborder 
   {
	text-decoration: none;
	border-bottom : 1px dotted #cccccc;
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	text-decoration: none;

	}
	
.style14 {
	color: #AB445E;
	font-weight: bold;
}

.verbatim
{
border: 1px dotted #AB445E;

}

.job
{
border-bottom: 1px dotted #AB445E;
}

.directorate
{
border: 1px solid #0066CC;

}

.directoratetd
{
border-bottom: 1px solid #0066CC;
background-color: #2A5D9C;

}

a.list:link {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#0066CC}
a.list:visited {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#0066CC}
a.list:hover {text-decoration: underline; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color:#ffffff; background-color:#c0a122}

.hometd
{
border-right: 1px solid #0099FF;
}
a.news:link {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#0066CC}
a.news:visited {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#0066CC}
a.news:hover {text-decoration: underline; font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#0066CC; background-color:#ffffff}

.text {
	font-family: arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;

}


a.linkage:link {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#AB445E; font-weight:bold}
a.linkage:visited {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#AB445E}
a.linkage:hover {text-decoration: underline; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color:#AB445E; background-color:#FFFFFF}


a.normal:link {text-decoration: none font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#3D3D3D}
a.normal:visited {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#3D3D3D}
a.normal:hover {text-decoration: none; font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#3E72AB; background-color:#F3EABA}

a.normal2:link {text-decoration: none font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#3D3D3D}
a.normal2:visited {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#3D3D3D}
a.normal2:hover {text-decoration: none; font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#3E72AB; background-color:#FFE3B7}


a.normal3:link {text-decoration: none font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#3D3D3D}
a.normal3:visited {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#3D3D3D}
a.normal3:hover {text-decoration: none; font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#3E72AB; background-color:#DAE4FF}

a.normal4:link {text-decoration: none font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#3D3D3D}
a.normal4:visited {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#3D3D3D}
a.normal4:hover {text-decoration: none; font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#3E72AB; background-color:#F4DCEE}

a.normal5:link {text-decoration: none font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#3D3D3D}
a.normal5:visited {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#3D3D3D}
a.normal5:hover {text-decoration: none; font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#3E72AB; background-color:#EDEDED}

a.normal6:link {text-decoration: none font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#3D3D3D}
a.normal6:visited {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#3D3D3D}
a.normal6:hover {text-decoration: none; font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#3E72AB; background-color:#E6E9FF}


a.press:link {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#00509F}
a.press:visited {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#00509F}
a.press:hover {text-decoration: underline; font-family: Arial, Helvetica, sans-serif;font-size: 11px; color:#00509F; background-color:#ffffff}

a.sidelink:link {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#feabc0}
a.sidelink:visited {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#feabc0}
a.sidelink:hover {text-decoration: underline; font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#feabc0}

a.index:link {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000}
a.index:visited {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000}
a.index:hover {text-decoration: none; font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#000000; background-color:#ffffff}

a.alert:link {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000}
a.alert:visited {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000}
a.alert:hover {text-decoration: none; font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#000000; background-color:#FFFFFF}

.navtd
{
border-right: 1px solid #FFFFFF;


}

.headertd
{
border-bottom: 1px dotted #FFFFFF;


}

.headertdbottom
{
border-bottom: 1px solid #0066CC;


}
.headertdtop
{
border-top: 1px solid #0066CC;


}

.newsheadertd
{
border-bottom: 1px dotted #0066CC;

}

.sidetd
{
border-right: 1px solid #e9c871;


}

.rightsidetd
{
border-left: 1px solid #e9c871;
}


.edgetd
{
border-right: 1px solid #787878;


}


.navigationtd
{
border-right: 1px solid #caaab2;

}

.pubtd
{
border-left: 1px solid  #C28EA1;
border-right:1px solid  #C28EA1;
border-top: 1px solid  #C28EA1;
border-bottom:1px solid  #C28EA1;

}

.pubtd2
{

border-top: 1px solid  #C28EA1;


}


.pubtd3
{

border-top: 1px solid  #C28EA1;
border-right: 1px solid  #C28EA1;

}

.pubtd4
{

border-left: 1px solid  #C28EA1;
border-right: 1px solid  #C28EA1;

}

.pubtd5
{

border-left: 1px solid  #C28EA1;
border-right: 1px solid  #C28EA1;
border-bottom: 1px solid  #C28EA1;

}


.bothsidetd
{
border-left: 1px solid #e9c871;
border-right:1px solid #787878;

}


.subhead {
	color: #AB445E;
	font-weight: bold;
	font-size:11px
}

.subheadblue {
	color: #00509F;
	font-weight: bold;
	font-size:11px
}


.subcontent {
	color: #000000;
	font-weight: normal;
	font-size:11px
}


a.middlehead:link {text-decoration: none; font-size: 13px; font-weight:bold; color:#00509F}
a.middlehead:visited {text-decoration: none; font-size: 13px; font-weight:bold; color:#00509F}
a.middlehead:hover {text-decoration: none; font-size: 13px; font-weight:bold; color:#00509F; background-color:#FFFFFF}


a.homelinks:link {text-decoration: none; font-size: 11px; font-weight:bold; color:#AB445E}
a.homelinks:visited {text-decoration: none; font-size: 11px; font-weight:bold; color:#AB445E}
a.homelinks:hover {text-decoration: underline; font-size: 11px; font-weight:bold; color:#CC0000; background-color:#FFFFFF}

a.toplink:link {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#FCFBF8}
a.toplink:visited {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#FCFBF8}
a.toplink:hover {text-decoration: underline; font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight:bold; color:#FFFFFF; background-color:#2F61A2}

a.leftside:link {text-decoration: none; font-size: 11px; font-weight:bold; color:#00509F}
a.leftside:visited {text-decoration: none; font-size: 11px; font-weight:bold; color:#00509F}
a.leftside:hover {text-decoration: underline; font-size: 11px; font-weight:bold; color:#00509F; background-color:#F2F2F2}



.hr {border: none 0;
border-top: 1px dashed #AB445E;/*the border*/
width: 90%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}


.picture { background-color: #F9F9F9;
border: 1px solid #CCCCCC; padding: 3px;
font: 11px/1.4em Arial, sans-serif; }
.picture img { border: 1px solid #CCCCCC;
vertical-align:middle; margin-bottom: 3px; }
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.left { margin: 0.5em 0.8em 0.5em 0; float:left; }

.presstd
{
border-bottom: 1px solid #d9a2b1;
}


body{
	font-family:arial
}

.clear {
	clear:both
}

#gallery {
	position:relative;
	height:260px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:60px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}
	

.bg{
background: url('images/newsite/bg3.gif') no-repeat;
background-size: 100%;
}