@charset "utf-8";
/* CSS Document */

.page_bg {
	background-image: url(images/pg_01.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-attachment: fixed;
}
.verdana-8pt-white {
	font-family: verdana;
	font-size: 10pt;
	color: #FFFFFF;
	line-height: 18px;
}
.verdana-font-white {
	font-family: verdana;
	font-size: 8pt;
	color: #FFFFFF;
	line-height: 18px;
	text-align: justify;
}
.arial-9pt-orange {
	font-family: arial;
	font-size: 9pt;
	color: #FF6600;
}
.arial-8pt-white {
	font-family: arial;
	font-size: 9pt;
	color: #FFFFFF;
}
.tahoma-9pt {
	font-family: tahoma;
	font-size: 9pt;
	color: #FFFFFF;
}
.verdana-7pt {
	font-family: verdana;
	font-size: 7pt;
	color: #99CCFF;
}
.search_field {
	font-family: verdana;
	font-size: 8pt;
	color: #003399;
	height: 14px;
	width: 141px;
}
.form_title {
	font-family: Arial;
	font-size: 14pt;
	color: #F6B827;
	font-weight:bold;
}
.form_heading {
	font-family: Arial;
	font-size: 13pt;
	color: #000000;
}

#example td {
	filter:alpha(opacity=50);
	-moz-opacity:0.8;
	opacity: 0.8;
}
.verdana-8pt-yellow {
	font-family: verdana;
	font-size: 10pt;
	color: #FF0;
	line-height: 18px;
}
.verdana-8pt-black {
	font-family: verdana;
	font-size: 10pt;
	color: #000;
	line-height: 18px;
}
.nesletter {
	font-family: Arial;
	font-size: 14pt;
	color: #000000;
	font-weight:bold;
}
.verdana-yellow-small {
	font-family: verdana;
	font-size: 8pt;
	color: #FF0;
	line-height: 14px;
}

.verdana-white-small {
	font-family: verdana;
	font-size: 8pt;
	color: #FFF;
	line-height: 14px;
}

/* CSS for Team Details Page - 07/07/2010 */
.Title{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fff; font-weight:normal; text-align:left;}

.AccordianCont{ margin:10px 0 0 0; width:550px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.AccordianDataCont{ margin:0; padding:0;}
.AccordianMenu {width:550px; margin:0 auto;}
.AccordianMenu .Menuheader { font-size:12px; color:#000; background:url(images/titlebar1.gif) left top repeat-x; width:540px; height:32px; line-height:32px; padding:0 0 1px 10px; cursor:pointer; margin:0; text-align:left;}

.AccordianMenu .openheader {background:url(images/titlebar-active1.gif) left top repeat-x; color:#fff; margin:0;}
.AccordianData{padding:10px; border:1px solid #2f73ba; width:528px; margin:0 0 10px 0; font-size:12px; color:#fff; text-align:justify; line-height:18px;}

.AccordianCont ul{margin:10px 0 0 15px; padding:0;}
.AccordianCont ul li{margin:0; padding:0; list-style-type:disc;}
.TitleName{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#7abbff; font-weight:normal; text-align:left;}

.ImgFltLeft{ float:left; margin:0 10px 0 0;}

.listHeader{
background-color:#326699;
border:1px solid #FFF;
color:#FFF;
font-family:Verdana;
font-size:10pt;
font-weight:bold;
line-height:20px;
}

/* CSS for News & Events page */
.NewsCont{ margin:0; padding:30px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:18px; text-align: justify;}
.NewSep{ background:url(images/newsep.gif) left bottom repeat-x; padding:0 0 10px 0; margin:0 0 10px 0;}
.NewSep p{margin:15px 0 0 0; padding:0; text-align: justify;}
p.TitleBlue11{ margin:0 0 0 0; padding:0; font-size:11px; color:#5d9ad6;}

a.TitlePDF{ margin:0; padding:2px 25px 2px 0; text-decoration:none; font-size:14px; font-weight:bold; color:#e9ab38; }
a.TitlePDF:hover{ text-decoration:none;}

a.Title14{ padding:2px 0; text-decoration:none; font-size:14px; font-weight:bold; color:#e9ab38;}
a.Title14:hover{ text-decoration:none;}

a.Readmore, a.Readmore:hover{ margin:0; padding:0; text-decoration:none; color:#e9ab38; float:right;font-family:Arial, Helvetica, sans-serif;}

.clr{clear:both;}

/*
.CareerTxt{ margin:0; padding:10px 0; color:#30659a; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.CareerTxt a{ color:#e9ab38; text-decoration:underline;}
.CareerTxt a:hover{text-decoration:none;}

.NavBox{ margin:50px 0 0 0; padding:0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; background:url(images/navbg.gif) left top repeat-x; height:31px; line-height:31px;}
.NavBox a{ color:#fff; text-decoration:none;}
.NavBox a:hover{ color:#e9ab38; text-decoration:underline;}
*/

.paginator{
padding-top:15px;
text-align:center;
font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.active
{
color:#e9ab38;
padding:3px 5px;
margin:5px;
text-decoration:none;
font-weight:bold;
}
.inactive
{
color:#ffffff;
cursor:default;
text-decoration:none;
padding:3px 5px;
margin:5px;
font-weight:bold;
}

.back
{
color:#e9ab38;
padding:3px 5px;
margin:5px;
text-decoration:none;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif; font-size:13px;
}

/* Table image for Cources CSS */

table.tblcourse{ border-collapse:collapse; font-size:12px; text-align:center; border:1px solid #a8d6f5;}
.Title16{ background:#68b2e1 url(images/title_bg.gif) left top repeat-x; font-size:16px; color:#fff; text-align:center; font-weight:bold; padding:10px;}

table.tblcourse tr.TrHeader{ background:#d4ebfa; color:#000;}
table.tblcourse tr.TrBtm{ background:#edf6fc; color:#333333}

/* Left TAB CSS Start */
.NewsContTab{ margin:0; padding:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:18px;}

.shadetabs {padding:0 0 0 15px; margin:20px 0 0 0; list-style-type: none;text-align:left; z-index:-1; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #e9ab38;  float:left; width:100%;}
.shadetabs li {float:left;padding:0px; margin:0px 5px 0px 0px;list-style-type: none;}

.shadetabs li a:visited {color:#000;}
.shadetabs li a:hover {text-decoration: none; color: #000;}
.shadetabs li.selected {position: relative;  margin:0px 5px 0px 0px; text-align:center;}
.shadetabs li.selected a:hover {text-decoration: none;}

.shadetabs li a {display:block; vertical-align:middle; height:29px; float:left; background:url(images/tab_normal.gif) no-repeat top left; text-decoration:none; outline:none; cursor:pointer; font-size:14px; color:#a6b9cc;}
.shadetabs li b {margin:0 0 0 10px; display:inline; float:left; height:29px; background:url(images/tab_normal.gif) no-repeat right top; padding:0 10px 0 0; width:auto; color:#a6b9cc; line-height:29px; cursor:pointer;}

.shadetabs li a:hover b {background:url(images/tab_active_bg.gif) no-repeat right top; cursor:pointer; outline:none; text-decoration:none; color:#000;}
.shadetabs li a:hover {border:0; font-weight:normal; background:url(images/tab_active_bg.gif) no-repeat left top; cursor:pointer; outline:none; color:#000;}

.shadetabs li.selected a {display:block; height:29px; float:left; background:url(images/tab_active_bg.gif) no-repeat top left; text-decoration:none; outline:none; color:#000;}
.shadetabs li.selected a b {margin:0 0 0 10px; display:inline; float:left; height:29px; background:url(images/tab_active_bg.gif) no-repeat right top; padding:0 10px 0 0; width:auto; font-weight:bold; color:#000;}
.shadetabs li.selected a:hover b {background:url(images/tab_active_bg.gif) no-repeat right top; cursor:pointer; color:#000;}
.shadetabs li.selected a:hover {border:0; background:url(images/tab_active_bg.gif) no-repeat left top; color:#000; cursor:pointer;outline:none}

.tabcontentstyle{width:100%; float:left; padding:10px 10px; line-height:16px; margin:-1px 0 0 0; text-align:left;}
.tabcontent{display:none;}
@media print {
 .tabcontent {display:block!important;}
}

/* Left TAB CSS End */

#textFormation{
	text-align: justify;
}
