
.news_link { /* the links. */
font-size: 14px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
line-height: 22px;
color:#333333;
text-decoration: none;
display: block;
}
.news_link:hover { /* hover */
/*background: #c50000;*/

font-size: 14px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
line-height: 22px;
text-decoration: none;
display: block;
color:#666666;
}
.news_link:link { /* current */
font-size: 14px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
line-height: 22px;
text-decoration: none;
display: block;
background: #fff;
color: #ff0000;
}

.style14 {color: #FF0000}
.style18 {color: #000099}
.style19 {font-size: medium}
.style20 {font-size: large}
.style22 {font-size: 16px}
.black_text {
	color:#333333;
	}
.centa {
margin-right: 2px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
* {margin: 0; padding: 0;}
p a {color: #ff0000;}
a:focus {outline:none;}
h3, h2 {padding: 1em 0 0.8em 0; border-bottom: 1px solid silver; margin: 0 0 1em 0;}
h4 {font: normal 1.3em Arial; padding: 1.2em 0 0 0; border-top: 1px solid #ff0000; margin: 2em 0 1em 0;}
h5 {font: bold 1 Verdana; padding: 1.2em 0 0 0; margin-top: 2em; color: #ff0000;}
body {
font-family: Verdana, sans-serif;
text-align: center;
margin: 0 0 6em 0;
padding: 0;
background: #fff url(../images/page-bg.jpg) center 20px no-repeat;
color: black;
font-size: 62.5%; 						
}
#wrapp {
width: 710px;
text-align: left;
font-size: 1.1em;
margin: 1em auto;
padding: 1em;
color: black;
}
 
/* slideViewer 1.0 default styles */
.svw {width: 50px; height: 20px; background: #fff;}
.svw ul{position: relative; left: -999em;}
 
.stripViewer { /* this is the DIV container for your UL of images */
position: relative;
overflow: hidden; 
border: 5px solid #ff0000; /* this is the border. should have the same value for the links */
margin: 0 0 1px 0;
}
.stripViewer ul { /* this is your UL of images */
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
}
.stripViewer ul li { /* each image is arranged horizontally */
float:left;
}
.stripTransmitter { /* this is the DIV for your transmitter (the UL generated at run time that commands the list)*/
overflow: auto;
width: 1%;
}
.stripTransmitter ul { /* the auto-generated set of links */
position: relative;
list-style-type: none;
}
.stripTransmitter ul li{ /* in this list too, each LI is arranged horizontally */
width: 20px;
float:left;
margin: 0 1px 1px 0;
}
.stripTransmitter a{ /* the links. */
font: bold 10px Verdana, Arial;
text-align: center;
line-height: 22px;
background: #ff0000;
color: #fff;
text-decoration: none;
display: block;
}
.stripTransmitter a:hover { /* hover */
background: #c50000;
color: #fff;
}
.stripTransmitter a.current, .stripTransmitter a.current:hover { /* current */
background: #fff;
color: #ff0000;
}
/* end slideViewer default styles */
 
p {padding: 2em 0 0 0;}
 
code {
width:93%;	
font: normal 1em/1.3em 'Courier New', Courier, Fixed;
color: #000;
display: block;
padding: 0;
margin: 0;
background-color: #fff;
white-space: pre;
overflow-x: auto;
}
#tooltip {
background: #fff;
color: #000;
opacity: 0.85;
border: 5px solid #dedede;
}
#tooltip h3 {
font: normal 10px Verdana; 
margin: 0; 
padding: 6px 2px; 
border: 0;
}

.overflow  {
 overflow:hidden;
 background: url(../image/header/NewsandEventBanner_07.gif) no-repeat top center;
 width: 99;
 height: 33;
 border:0;
}


.text_alignment {
	float: left;
	padding: 0 5px 0 0;
	}
.image_alignment{
	float: right;
	padding: 0 0 10px 10px;
}
.centre_slide {
text-align:center;
}
.homepage {
	width: 100%;
	border: 0;
	top:0;

}/*align="center" width="900" border="0" cellpadding="0" cellspacing="0"*/
.border_frame {
	border-width:0.5px;
	border-color:#000066;
	}
.displayAsTable {
left: 20px;
width: 899px;
height: 300px;
}
/*.hotnews {
background-image:url(../image/background_section2.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:center;
	margin: 0px 1px 0px 0px;	
	padding: 0 0 0 0px;
	width: 289px;
	height: 330px;	
	color:#000066;
}*/
.makingnews_corner {
	background-image:url(../image/background_section3.jpg);
	background-repeat:no-repeat;
	width: 293px;
	height: 255px;
	margin: 0px 2px 0px 2px;		
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	vertical-align:top;
	}
.column_content {
background-image:url(../image/background_section3.jpg);
	background-repeat:no-repeat;
  	vertical-align:top;
	text-align: center;
	background-color: #ffffff;
	color:#000066;
	width: 293px;
	height:370px;
	margin: 0px 0px 0px 0px;	
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;

}
.column_font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	font-weight:100;
	color:#000066;
}
.column_downloadlink {
	font-size:10px;
}
.statement_align {
	margin: 0px 0 0 0px;
	padding: 3px 3px 2px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align: center;
	font-weight:bolder;
	color:#000066;
	/*background-image: url(../image/washout.png);
	background-repeat: repeat;*/
}
.background_homepage {
	background:url(../image/dropshadow3.jpg);
	margin-left: 1px;
	margin-right: 0px;
	background-repeat: repeat-y;
	background-color: #ffffff;
	text-align: left;
	background-position:center;
}
.rss{
border: 0px;
vertical-align:middle;
}

.text_left {
	text-align: left;
}
li.square {
	list-style-type: square;
}
li.circle {
	list-style-type: circle;
}
li.disc {
	list-style-type: disc;
}
ul.text_margin1{
	margin-left: 5%;
	color: #000000;
}.h1_text {
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	width: 900px;
	/*text-align:left;*/
}
.h2_text {
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 900px;
	text-align:left;
}

.style2 {/*  registrationSuccess.jsp ~ download_registration */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.style6 {
	font-size: 14px;
	color: #0000FF;
}
.style13 {color: #0000FF}
.style17 {font-size: 12pt}
.style18 {font-size: 10pt}

.align_centre {
text-align: center;
}
.bold_title {
	font-weight:900;
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#0033CC;
}
.bold_title2 {
	font-weight:600;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bold_title3 {
	font-weight:900;
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#000000;
	text-align: center;
}
.background_download_reg {
	background:url(../image/background_download_register.jpg);
	margin-left: 0px;
	margin-right: 4px;
	background-repeat: repeat-x;
	background-color: #ffffff;
	height: 100%;
}
.background_washout {
	background-image:url(../image/washout_white.png);
	background-repeat:repeat;
	margin-left: 7px;
	margin-top: 7px;
}
.image_location {
	float: right;
	clear: right;
	margin-top: 7.1%;
	margin-right: 2%;
}
.title_post {
	float: left;
	clear: left;
	margin-left: 0px;
}
.link_position {
	float: right;
	clear: right;
	margin-right: 5%;
	vertical-align:bottom;
	font:Arial, Helvetica, sans-serif;
	font-weight: 200;
	font-size:10px;
}
.firstlayer {
font-size: 20px;
font-weight: bold;
color: #000;
position: absolute;
top: 150px;
left: 440px;
z-index: 1;
}
.secondlayer {
font-size: 20px;
font-weight: bold;
color: #aaa;
position: absolute;
top: 152px;
left: 442px;
z-index: 0;
margin: 0 250px 0 0;
} 
.text_font {
font-size: 12px;
font-weight: bold;
color: #000;
color: #000099;
width:700px;	
margin: 0px 0 0px 10px;

} 

div.img-dec { 
background: url(../image/shadow.jpg) no-repeat bottom right; 
clear: right; 
float: right; 
margin: 0 0 15px 25px; 
padding: 0; 
position: relative; 
} 
  
div.img-dec object embed { 
background-color: #fff; 
border: 1px solid #a9a9a9; 
display: block; 
margin: -5px 5px 5px -5px; 
padding: 4px; 
position: relative; 
} 
.img-dec {
	background-color: #fff; 
border: 0px solid #a9a9a9; 
display: block; 
margin: -117px 5px 5px 5px; 
padding: 0px; 
position: relative; 
float: left;
vertical-align: top;
clear: left;
width: 138px;
height: 120px;
}

.home_secondrow_image1 {
	margin: 8px 0px 0 7px;
	border: 0;
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: white; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 80% verdana, arial, sans-serif; PADDING-TOP: 0px;
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; margin-top: 0px; MARGIN: 0 0px 0 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.Press_Release {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	background-color:#A0A0A4;

}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
/*erased menu css here*/

#site {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 5px; Z-INDEX: 1; LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: gray 1px solid; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: gray 1px solid; POSITION: absolute; TOP: 70px; BACKGROUND-COLOR: #ddd
}
A {
	COLOR: #222; TEXT-DECORATION: none
}
.NewsTableData3 {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A0A0A4;
	/*font-weight:bolder;*/
	color:#8a6a63;
	height:45pt;
	padding:0cm 5.4pt 0cm 5.4pt;
	
}
.NewsTableData4 {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A0A0A4;
	/*font-weight:bolder;*/
	color:#8a6a63;
	height:35pt;
	padding:0cm 5.4pt 0cm 5.4pt;
	
}

.NewsPressColumn {
	background-color: #FFFFFF;
	/*border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A0A0A4;*/
	height:47pt;
	padding:0cm 5.4pt 0cm 5.4pt;
	/*vertical-align: text-top;*/
	
}
.table_width {width: 900px;}
.white_bg {background-color:#FFFFFF;}
.div_width_right {width: 470px; height:100%; margin: 0 5px 0 5px;}
.div_width_right2 {width: 390px; margin: 0px 1px 0 4px;}
.div_width_right_home {width: 510px; height:270px; margin: 0px 10px 0 12px; float:left;}
.div_width_right3 {width: 390px; margin: 0px 5px 0 5px;}
.div_width {width: 410px;}
.image_margin {margin-left: 0px;}
.image_margin2 {margin-left: 10px;}
.image_margin3 {margin-left: 25px;}
.rbroundbox, .rbroundbox_home_secondrow1, .rbroundbox_home_secondrow2, .rbroundbox_home_secondrow3, .rbroundbox_rss { background: url(../image/NewsandEvents/nt.gif) repeat; }
.rbroundbox2 { background: url(../image/NewsandEvents/nt.gif) repeat; }
.rbroundbox_home, .rbroundbox_home_intro { background: url(../image/NewsandEvents/nt.gif) repeat; }
.rbroundbox_home_right { background: url(../image/NewsandEvents/nt.gif) repeat; }
.rbtop div, .rbtop_home div, .rbtop_home_intro div, .rbtop_rss div { background: url(../image/NewsandEvents/tl.gif) no-repeat top left; }
.rbtop, .rbtop_home, .rbtop_home_intro, .rbtop_rss { background: url(../image/NewsandEvents/tr.gif) no-repeat top right; }
.rbbot div, .rbbot_press_r div  { background: url(../image/NewsandEvents/bl.gif) no-repeat bottom left; }
.rbbot, .rbbot_press_r { background: url(../image/NewsandEvents/br.gif) no-repeat bottom right; }
.rbbot_rss div  { background: url(../image/NewsandEvents/bl.gif) no-repeat bottom left; }
.rbbot_home div, .rbbot_home_secondrow1 div, .rbbot_home_secondrow2 div, .rbbot_home_secondrow3 div, .rbbot_home_intro div  { background: url(../image/NewsandEvents/bl.gif) no-repeat bottom left; }
.rbbot_home, .rbbot_home_secondrow1, .rbbot_home_secondrow2, .rbbot_home_secondrow3, .rbbot_home_intro, .rbbot_rss { background: url(../image/NewsandEvents/br.gif) no-repeat bottom right; }
.rbbot_home_right div  { background: url(../image/NewsandEvents/bl.gif) no-repeat bottom left; }
.rbbot_home_right      { background: url(../image/NewsandEvents/br.gif) no-repeat bottom right; }
 /* height and width details */
.rbtop_rss div {
	width: 100%;
	height: 20px;
	font-size: 1px;
}
.rbbot_rss, .rbbot_rss div {
	width: 100%;
	height: 20px;
	float:left;
}
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 20px;
	font-size: 1px;
}
.rbtop_home div, .rbtop_home, .rbtop_home_intro, .rbtop_home_intro div {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.rbbot_home_intro div, .rbbot_home_intro {
	width: 70em;
	height: 10px;
	float:left;
}
.rbbot_home div, .rbbot_home {
	width: 39.5em;
	height: 10px;
	float:left;
}
.rbbot_press_r div, .rbbot_press_r  {
width: 100%;
	height: 20px;
	float:left;
}
.rbbot_home_secondrow1 div, .rbbot_home_secondrow1 {
	width: 22.8em;
	height: 19px;
	float:left;
}
.rbbot_home_secondrow2 div, .rbbot_home_secondrow2 {
	width: 23em;
	height: 19px;
 	margin: 0 0 0 0px;
	float: left;
}
.rbbot_home_secondrow3 div, .rbbot_home_secondrow3 {
	width: 22.8em;
	height: 19px;
 	margin: 0 0 0 0px;
	float: right;
}
.rbbot_home_right div, .rbbot_home_right {
	width: 29.5em;
	height: 10px;
	float:left;
}
.rbcontent_rss { margin: 0 15px 0 15px; height:100%;}
.rbcontent  { margin: 0 0 0 0; height:100%;}
.rbcontent_home  { margin: 0 0 0 0; height:21.65em;}
.rbcontent_home_intro { margin: 0 0 0 0; height:10em;}
.rbcontent_home_secondrow1  { margin: 0 0 0 3px; height:23.7em;}
.rbcontent_home_secondrow2  { margin: 0 5px 0 0px; height:23.7em;}
.rbcontent_home_secondrow3  { margin: 0 5px 0 0px; height:23.7em;}
.rbcontent_home_right  { margin: 0 0 0 0; height:21.65em;}
.rbroundbox { width: 34.1em;  margin: 0 0 0 0; } /*35.2*/
.rbroundbox2 { width: 35.5em;  height:100%; margin: 0 0 0 0; float: right;} /*35.2*/
.rbroundbox_home_intro { width: 70em; height:11.7em; margin: 5px 0 5px 0; float: left; clear:left;} /*35.2*/
.rbroundbox_home { width: 39.5em; height:24em; margin: 5px 0 0 0; float: left; clear:left;} /*35.2*/
.rbroundbox_home_secondrow1 { width: 22.8em; height:25.7em; margin: 0px 0 0 0; float: left; clear:left;} /*35.2*/
.rbroundbox_home_secondrow2 { width: 23em; height:25.7em; margin: 0px 3px 0 12px; float: left;} /*35.2*/
.rbroundbox_home_secondrow3 { width: 22.8em; height:25.7em; margin: 0px 0 0 0px; float: right;} /*35.2*/
.rbroundbox_home_right { width: 29.5em; height:24em; margin: 5px 0 0 0; float: right; } /*35.2*/
.rbroundbox_rss { width: 100%;  height:100%; margin: 0 0 0 0; float: left;} /*35.2*/
.margin_zero {margin: 0 0 0 0; padding:0 0 0 0;}
.intro_height{
	height: 133px;
	
}

.whitespace {
float: right;
/*width: 100px;*/
margin: 10px 5px 10px 5px;
}

.Contact_us_radio_button {
text-align:center;
font-weight:bold;
color:#FF0000;
}

.wmv_size {
	width: 400px;
	height: 340px;
}
.Title_download{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #4545ff;
	margin-top:3px;
}
.ResearchLibrary_frame {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
	margin: 0px 0 0px 0;
	float:left;
	cursor:hand;
	
}
.carousel_container {
				
				background: white url('../Flash/transparent/bg.jpg');
				vertical-align: top;
				margin: 0 0 0 0;
				/*margin-top: 57px;*/
			}


.div_background {
	background-image:url(../image/LeftMenuBG.gif);
}

.FieldText_ebilling {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	width: 80px;
	height: 18;
}
.NewTableDataTitle{  /*added 16/01/2009*/
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:9.50pt;
	 font-weight:bolder;
	 color:#8a6a63;
	 text-decoration: none;
}
.NewTableDataTitle:link{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:9.50pt;
	 font-weight:bolder;
	 color:#8a6a63;
	 text-decoration: none;
}
.NewTableDataTitle:hover{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:9.50pt;
	 font-weight: bolder;
	 color:#f55c5c;
	 text-decoration: none;
}
.NewTableDataTitle:Active{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:9.50pt;
	 font-weight:bolder;
	 color:#8a6a63;
	 text-decoration: none;

}/*added 16/01/2009*/

.capital_letters {
	font-weight: 900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2A3F55;
}
.float_right {
	float:right;
}
.float_left {
	float: left;
	width: 125px;
}
.float_left2 {
	float:left;
	margin-left: 1%;
	width: 305px;
}
.bottom_navigation {
	float: left;
	width:100%;
	height: 23px;
	clear: left;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px 0 10px 0;
}
.news_flash_image {
	float:left;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	margin: 2px 0 0 0;
	vertical-align: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
}
.home_news_flash {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	margin: 7px 0px 5px 0px;
	padding: 3px 0px 3px 0px;
	
}
.EventsBox_margin {
	float:center;
	width: 100%;
	margin: 12px 0px 10px 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
	padding: 0 0 0 0;
}
#Events {
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
}
.yellow_arrow_align_left {
	float:left;
	margin: 0px 20px 7px 5px;
	
}
.events_text {
	float:left;
	width: 70%;
	margin: 5px 5px 5px 5px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:9.0pt;
	 font-weight:bolder;
	 color:#8a6a63;
	text-align: left;
}
.float_right_align_left {
	/*float: right;*/
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000099;
	text-align: left;
	margin: 0 0 0px 15px;
	padding: 2px;
	border: 0px;
	width: 600px;
	height:70px;
}
.float_right_2 {
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 0px 0px;
	padding: 0px;
	clear:right;
	
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
}

.float_right_secondrow {
	background: white url('../Flash/transparent/bg.jpg');
				
	vertical-align: top;
	width: 89.2%; /* 89.2%*/
	height: 270px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	/*clear:right;*/
	
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
}

.text_margin {
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-align: left;
	color: #000099;
	width: 550px;
}
.float_left_dropdownlist {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	font-weight: bolder;
	color: #000099;
	font-size: 12px;
	margin: 17px 5px 0px 28px;
	padding: 0px;
	border: 0px;
	width: 650px;
}
.cursor_hand {cursor:pointer;cursor:hand}
.intro_height2{
	vertical-align: top;
	margin: 0px 0 0 0;
}

.float_left_borderless{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 3px 0 0px 10px;
	padding: 0px;
	border:0px;
	clear: left;
	width: 150px;
}
.float_left_borderless_image{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 103px 0px 0px;
	padding: 0px;
	border:0px;
	clear: left;

}
.float_left_border2{
	height: 350px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 0px 0px;
	padding: 2px;
	border:0px;
	clear: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
}
.float_left_secondrow {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 0px 0px;
	padding: 0px;
	border:0px;
	clear: left;
	height:900px;
	width:505px;
}

.float_left_border {
	float: left;
	clear: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 481px;
	height: 269px;
	border:1px solid #808080; 
	background:#fff;
}
.outsource_div_width{
	width: 250px;
	
}
.image_left_border{
	float:left;
	margin: 0px 0px 0px 0px;
	width: 290px;
	height:43px;
	clear: left;
}
.silverlightboxLeft{
	clear: left;
	float:left;
	height: 0px;
	margin: 0px 0px 0px 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
}
.float_left_2 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 20px 30px 30px 30px;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;

}
.float_left_press{
clear: left;
	float: left;
	clear: left;
	padding: 0 0 0 25px;
	width: 180px; margin:0 0 0 0;
}
.float_right_press{
	float: right;
	clear: right;
	width: 160px;margin:0 0 0 0;
	
}
.float_center {
	float: inherit;
}

.UpperRightNav {
	font-size: 10px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.TopNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bolder;
}
.TopNav:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bolder;
}
.TopNav:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bolder;
}
.TopNav:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bolder;
}

.TopNavSubmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.0px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.TopNavSubmenu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.0px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.TopNavSubmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.0px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
}
.TopNavSubmenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.0px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
}
.BigTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14.0px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
.BigTitle:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14.0px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
.BigTitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14.0px;
	font-weight: bold;
	color:#FF9900;
	text-decoration: none;
}
.BigTitle:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14.0px;
	font-weight: bold;
	color:#FF9900;
	text-decoration: none;
}

.NewsTableHeader{
	border:none;
	border-bottom:solid #999999 1.0pt;
}
.NewsTableData {
	background-color: #FFFFFF;
	/*border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A0A0A4;*/
	height:40pt;
	padding:0cm 5.4pt 0cm 5.4pt;
}
.NewsTableData2 {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A0A0A4;
	/*font-weight:bolder;*/
	color:#8a6a63;
	height:15pt;
	padding:0cm 5.4pt 0cm 5.4pt;
}
.NewsTableData4 {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A0A0A4;
	/*font-weight:bolder;*/
	color:#8a6a63;
	height:15pt;
	padding:0cm 3.4pt 0cm 3.4pt;
}
.AccessDownloadTableHeader{
	border:none;
	border-bottom:solid #999999 1.0pt;
	background:#FFCC99;
	height:24pt;
	padding:0cm 5.4pt 0cm 5.4pt;
}
.EventsTableHeader{
	border:none;
	border-bottom:solid #999999 1.0pt;
	background:#FFCC99;
	height:24pt;
	padding:0cm 5.4pt 0cm 5.4pt;
}
.TableDataButtom {
	background-color: #FFFFFF;
	height:30pt;
	padding:0cm 5.4pt 0cm 5.4pt;
}
.TableDataDate{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:9.0pt;
	 font-weight:bolder;
	 color: #053636;
}
.TableDataTitle{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:9.0pt;
	 font-weight:bolder;
	 color:#8a6a63;
	 text-decoration: none;
}
.TableDataTitle:link{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:9.0pt;
	 font-weight:bolder;
	 color:#8a6a63;
	 text-decoration: none;
}
.TableDataTitle:hover{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:9.0pt;
	 font-weight: bolder;
	 color:#f55c5c;
	 text-decoration: none;
}
.TableDataTitle:Active{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:9.0pt;
	 font-weight:bolder;
	 color:#8a6a63;
	 text-decoration: none;

}

.NewsTableTitle{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10.0pt;
	 font-weight:bolder;
	 color:#FF9900;
}
.AccessDownloadTableTitle{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10.0pt;
	 font-weight:bolder;
	 color:#FF6600;
}
.EventsTableTitle{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10.0pt;
	 font-weight:bolder;
	 color:#FFFFFF;
}
.TableSubHeader {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A0A0A4;
	height:24pt;
	padding:0cm 5.4pt 0cm 5.4pt;
	color: #E22308;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 14px;
}
.LearnMore {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:9.0pt;
	 font-weight:bolder;
	color: #FF6600
}
.grapColourFontBolder {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9.0pt;
	font-weight:bolder;
	color: #808080;
}
.grapColourFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8.0pt;
	color: #808080;
}
.tableBorderAll{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;

}
.tableBorderLeft{
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #808080;	
}.tableBorderLeftdashed{
	border-left-style:dashed;
	border-left-width: 1px;
	border-left-color: #808080;	
}
.tableBorderRight{
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #808080;
}
.tableBorderRightdashed{
	border-right-style:dashed;
	border-right-width: 1px;
	border-right-color: #808080;	
}
.tableBorderTop{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #808080;
}
.tableBorderBottom{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #808080;
}
.tableMargins{
	padding:4.0pt 4.0pt 4.0pt 4.0pt;	
}
.tableMarginsLrftRight{
	padding:4.0pt 0pt 0pt 4.0pt;	
}
.tableMarginsNull{
	padding:0pt 0pt 0pt 0pt;	
}
.style2 {color: #E52F3C}
.style3 {color: #1E56A1}
.BottonNavFonts {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #666666;
}
.TextNav {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
	color: #767874;
	font-size: 12px;
}
.TextNav:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
	color: #767874;
	font-size: 12px;
}
.TextNav:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-variant: normal;
	color: #767874;
	font-size: 12px;
}

.FieldText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;

	color:#000000;
	text-decoration: none;
	width: 60px;
	height: 12px;
}
.SearchButton {
	height: 21px;
	width: 90px;
}
.Title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #616161;
}
.Title1 {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #616161;
}
.Title1:link {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #616161;
}
.Title1:hover {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #616161;
}
.Title1:active {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #616161;
}
.Title2{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #4545ff;
	margin-top:3px;
}
.Title2:link{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #4545ff;
}
.Title2:hover {
	text-decoration: blink;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bolder;
	color:#f50f0f;
}
.Title2:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #4545ff;
}
.Title3 {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#4E4E4E;
}
.Title3:link{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#4E4E4E;
}
.Title3:hover {
	text-decoration: blink;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bolder;
	color:#383838;
}
.Title3:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#272727;
}
.ContentHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #3F3F3F;
}
.Content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color:#2A3F55;
}
.Content1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.ContentUL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color:#990000;
}
.ErrorColor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color:#FF0000;
}

.ErrorFontSize18PX{
	font-size: 18px;
}
.backArial12PX {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.backArial12PXBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bolder;
}
.redArial12PX {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
.redArial12PXBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight:bolder;
}
.ecVisionRedArial12PX {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
.ecVisionRedArial12PXBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight:bolder;
}
.ecVisionBlueArial12Px{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A50B8;
}
.ecVisionBlueArial12PxBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A50B8;
	font-weight:bolder;
}
.MouseOverCursor {
	cursor: hand;
}
.ImageBorder {
	border: thin solid #A0A0A4;
}
.quota {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
}
.lineSpacing12px {
	line-height: 12px;
}
.LineSpacing14px {
	line-height: 14px;
}
.LineSpacing16px {
	line-height: 16px;
}
.LineSpacing18px {
	line-height: 18px;
}
.LineSpacing20px {
	line-height: 20px;
}
.LineSpacing22px {
	line-height: 22px;
}
.LineSpacing24px {
	line-height: 24px;
}
.LineSpacing26px {
	line-height: 26px;
}
.LineSpacing28px {
	line-height: 28px;
}
ul.no_bullet{
list-style-type: none;
}
#navcontainer ul
{
list-style-type: none;
text-align: left;
}

#navcontainer ul li
{
	background: transparent url(../image/squareBullet.gif) no-repeat left center;
	text-align: left;
	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #003366;
	padding: 10px;
	list-style-type: none;	
}

#navcontainer ul li a:hover
{
	background: transparent url(../image/hover_squareBullet.gif) no-repeat left center;
	color: #666666;
	list-style-type: none;
}

#navcontainer ul li a#current
{
background: transparent url(../image/squareBullet.gif) no-repeat left center;
color: #666;
list-style-type: none;
}

#bullet ul li
{
background: transparent url(../image/squareBullet.gif) no-repeat left center;
color: #0000FF;
list-style-type: none;
}
.floatCentre
{
padding-left: 15px;
}
div#navbar2 {
    height: 30px;
    width: 100%;
    border-top: solid #000 1px;
    border-bottom: solid #000 1px;
    background-color: #336699;
}

