/******************* HTML ELEMENTS **************************
*************************************************************/
body{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Tahoma;
	font-size: 12px;
	margin-top: 12px;
	background:url(/images/Gradient_back.jpg) top repeat-x #BDC4DD;
	color: #000000;
}

input{
				margin-left: 5px;
}

h1{
				color: #bc0000;
				font-size: 16px;
				font-weight: bold;
}

h2{
				color: #999999;
				font-weight: bold;
				font-size: 14px;
}

h3.grey{
				color: #707070;
}

h3{
				color: #001e9e;
				font-size: 12px;
}

h3:hover{
				color: #b40000;
				font-size: 12px;
				text-decoration: none;
}

h4{
				color: #001e9e;
				font-size: 12px;
}

li{
	margin-bottom: 7px;
}

select{
				font-family: Arial;
				font-size: 11px;
				font-weight: bold;
				width: 150px;
				margin-left: 5px;
}

table{
				font-size: 12px;
}

div.sitemapist{ margin-left:10px;}
/******************* CLASSES ********************************
*************************************************************/

.companyImg{	display: block; 
				clear: both;
				margin-top: 5px;
				float:left;
}

.companyName{
				font-weight: bold;
				color: #001399;
}

.countryName{
				font-size: 14px;
				margin-bottom: 10px;
				font-weight: bold;
				color: #ff6600;	
}

.cv{
				text-align: justify; 
				border: none; 
				margin-top: 25px; 
				padding: 10px; 
				background-color: #f8f8f8;	
}

.cvName{
				font-weight: bold; 
				font-size: 12px; 
				color: #001399;	
}

.faqAnswer{
}

.faqComment{
				padding: 5px 0px 0px 25px;
				color: #8b1815;
}

.faqConsole{
				font: 500 10px Courier New; 
				background-color: #eeeeee; 
				color: #000000; 
				padding: 5px;
				margin: 10px 5px 5px 5px;
				
}

.faqLvl{
				font-weight: 700;
				color: #000000;
				background-color: #cccccc;
				text-align: center;
				margin: 15px 4px 15px 4px;
				padding: 4px;
}

.faqQuestion{
				font-weight: 700;
				color: #001399;
				margin-bottom: 10px;
}

.fakeHR{
				margin-top: 15px;
}

.floatingText{ 
				width: 135px; 
				text-align: left; 
				font-weight: bold;
				margin-top: -10px;
				margin-left: 3px;
}

.footerElement{
				margin-left: 10px;
}

.frmLbl{
			float: left;
			width: 75px;
			font-size: 12px;
			margin-right: 5px;
}

.frmInput{
			float: left;
			font-size: 12px;
			width: 175px;
			margin-top: 0;
			margin-bottom: 2px;
}

.gContentBox{
	margin-top: 10px;
	background-color: #f4f4f4;
	/*background-attachment:fixed;*/
	background-image:url(../en/images/Products_Bot_Box.gif);
	color: #888888;
	font-weight: bold;
	width: 464px;
	font-size: 12px;
	color: #001e9e;
	text-align: justify;
	background-repeat: no-repeat;
	background-position: bottom;
}

.hrdashed	{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	border-bottom:1px dashed #999999;
	display:block;
}

.leftFloat{
				float: left;
}

.newsDate{
				color: #b40000;
}

.rightFloatBox{

				margin-top: 5px;
				padding: 5px 0px 10px 0px;
}

.rightMenuImg{
				margin-bottom: 10px;
				border-width: 0px;
				display: block;
				clear: both;
				text-align: left;
}

.rightMenuLink{
				display: block;
				padding-top: 5px;
				font-weight: bold;
				padding-left: 65px;
}

.rightMenuTextContainer{
				text-align: justify; 
				font-size: 9px; 
				border: 0px solid #d7d8da; 
				margin: 50px 5px 5px 5px;
				background-color: none;
				padding: 0px 0px 1px 0px;
}

.rightMenuTextP{
				margin: 0px 10px 20px 10px;
}

.solProImg{
				float: left; 
				margin-right: 20px;
}

.topMenu{
				float: left;
				cursor: pointer;
}

.toptitle{
				font-size: 14px;
				font-weight: bold;
				color: #666666;
}

.list{
	list-style-image: url(/en/images/li_hooked.gif);
}

ul.ulLinks{
/*				float: left;  */
				font-size: 10px; 
				margin: 0px; 
				margin-left: 8px;
				padding: 0px;
				display: block;
				list-style-type: disc;
				list-style-position: inside;	
				line-height: 12px;
				color: #cc0000;
}

ul.ulLinks2{
				font-size: 10px; 
				margin: 0px; 
				margin-left: 8px;
				padding: 10px;
				list-style-type: disc;	
				line-height: 13px;
				color: #cc0000;
}

.vidcard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #bb0001;
}
.headtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #001e9e;
	font-weight: bold;
}

.headtext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #001e9e;
	font-weight: bold;
}

.headtext a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #001e9e;
	font-weight: bold;
}

.headtext a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #001e9e;
	font-weight: bold;
}

.headtext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #001e9e;
	font-weight: bold;
	text-decoration: underline;
}

/******************* ID *************************************
*************************************************************/
#coord{
				width: 762px; 
				position: absolute; 
				left: 50%;
				font-weight: bold; 
				margin-left: -382px;		
				margin-top: 10px; 
				text-align: right; 
				color: #001f94;
				z-index: 2;
				font-size: 10px;
}

#footer{
				width: 762px; 
				height: 50px; 
				clear: both; 
				border: none; 
				background-image: url(/en/images/Footer.gif);
				color: #ffffff;
				font-weight: bold;
				font-size: 10px; 
				font-family: Arial;
				padding-top: 10px;
				text-align: left;
}

#searchInput{
				height: 12px;
				margin-top: 0px;
				font-size: 10px;
				margin-left: 10px;
}

#searchSubmit{
				margin-top: 6px;
				margin-left: 3px;
				background-color: #001399;
				color: #ffffff;
				font-weight: bold;
				border: none;
}

#training {
				margin-bottom: 6px;
				margin-left: 66px;
				color: #666666;
				font-weight: bold;
}

/******************* LINKS***********************************
*************************************************************/
a {color: #001e9e; font-weight: normal; text-decoration: none;}
a:hover{color: #001e9e;  text-decoration: underline;}

a.standard{ font-weight: bold; font-size: 10px; text-decoration: underline; color: #0054a5;}
a.standard:hover{ text-decoration: none; color: #bc0000;}

a.scrolling {color: #001e9e; font-weight: bold; text-decoration: none;}
a.scrolling:hover{color: #bc0000;  text-decoration: underline;}

a.fbLink{font-weight: bold; font-size: 10px;}

a.footerElement{color: #ffffff; font-weight: bold; text-decoration: none;}
a.footerElement:hover{color: #ffffff;  text-decoration: underline;}

a.ulLinks{ color: #001e9e; text-decoration: underline; font-size: 10px; margin-left:-6px; margin-right:4px;}
a.ulLinks:hover{ text-decoration: none; color: #bc0000;}

a.ulLinks2{ color: #001e9e; text-decoration: underline; font-size: 11px; margin-left:0px; margin-right:4px;}
a.ulLinks2:hover{ text-decoration: none; color: #bc0000;}

a.coord{ color: #001e9e; text-decoration: none; font-weight: bold;}
a.coord:hover{ text-decoration: underline;}

a.rightMenuLink{color: #001e9e; font-weight: bold; text-decoration: none;}
a.rightMenuLink:hover{color: #001e9e; font-weight: bold; text-decoration: underline;}

a.subm{text-decoration: none; font-weight: normal; font-size: 10px; margin-left: 10px;}
a.subm:hover{color: #000000; text-decoration: none; font-weight: normal; font-size: 10px; margin-left: 10px;}

.astrisk a {
	color: #001e9e;
	font-weight: bold;
	text-decoration: underline;
	font-size: 16px;
}
.astrisk a:hover{color: #b40000;  text-decoration: underline;}

.vidcard a {
	color: #f8f8f8;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;
	border: 1px solid #f8f8f8;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	background-color: #bb0001;
}

.vidcard a:link {
	color: #f8f8f8;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;
	border: 1px solid #f8f8f8;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	background-color: #bb0001;

}

.vidcard a:visited {
	color: #f8f8f8;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;
	border: 1px solid #f8f8f8;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	background-color: #bb0001;

}

.vidcard a:hover{
	color: #bb0001;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;
	border: 1px solid #bb0001;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	background-color: #f8f8f8;

}

.returnto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.returnto a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #001e9e;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	border: 3px double #FFFFFF;
}

.returnto a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #001e9e;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	border: 3px double #FFFFFF;
}

.returnto a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #001e9e;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	border: 3px double #FFFFFF;
}

.returnto a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #bbc3d3;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	border: 3px double #001e9e;
	text-decoration: none;
}
.directionlink {
	cursor: pointer;
	color: #001e9e;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 6px;
	padding-right: 6px;
	border: 1px solid #999999;
	background-color: #EBEBEB;
	background-image: url(../en/images/m_grad01.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.directionlink:hover {
	background: #EBEBEB;
	color: #CC3300;
	border: 1px solid #001e9e;
	background-image: url(../en/images/m_grad03.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/*******************   training form page   ***********************************/

.training_form {
	background-image: url(/en/images/gradient_t_training.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.training_form li {
	line-height: 10px;

}
.train_12bk{
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.train_14bk{
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.train_12rd{
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FF6600;
}
.train_14rd{
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FF6600;
}
.train_12gra{
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
}
.train_12bl{
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #003399;
}
.train_10bl{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003399;
}
.train_10bk{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.train_10gra{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.train_12gra2{
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}

/*******************   in the news page   ***********************************/

.hide_this{
	display:none;
	width:430px;
}
.hide_body{
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 3px double #999999;
	background-color: #f1f1f2;
	text-align: justify;
}

.in_news_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #001e9e;
}

.in_news_title a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #001e9e;
}

.in_news_title a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #001e9e;
}

.in_news_title a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #001e9e;
}

.in_news_title a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #001e9e;
	text-decoration: underline;
}

.in_news_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}

a.hide_show {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	background-color: #92A3C2;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	text-decoration: none;
}

a.hide_show:hover {
	color: #ffffff;
	background-color: #001e9e;
	text-decoration: none;
}

/*****************     header     **********************/

.headtopright {
	background-image: url(/images/head_top_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
/************ accordion show hide **********/

.headings {
	background: #E1E1E1;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

.headings:hover {
	background: #E1E1E1;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	color: #CC3300;
	border: 1px solid #001e9e;
}

.activehead {
	background: #001e9e;
	color: #ffffff;
	font-weight: bold;
}

.activehead:hover {
	background: #001e9e;
	color: #ffffff;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border: 0px solid #001e9e;
}

.directions {
	text-align: justify;
}

.botbord {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}

.headblutext {
	color: #001e9e;
	font-weight: normal;
	padding-right: 6px;
	font-size: 8px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

/****************************************************/

.rightNavigation_0 {
	color: #001E9E;
	background-image: url(/images/right_nav/rtnav_0.png);
	background-repeat: no-repeat;
	height: 100px;
	width: 175px;
	padding-top: 7px;
	margin-bottom:-5px;
}

.rightNavigation_1 {
	color: #BC0000;
	background-image: url(/images/right_nav/rtnav_1.png);
	background-repeat: no-repeat;
	height: 100px;
	width: 175px;
	padding-top: 1px;
	margin-bottom:1px;
}

.becomeExpert_0 {
	color: #001E9E;
	background-image: url(/images/expert_back0.gif);
	background-repeat: no-repeat;
	height: 90px;
	width: 143px;
	padding-top: 15px;	
	padding-bottom: 0px;
	padding-left: 12px;
	padding-right: 8px;
}

.becomeExpert_1 {
	color: #BC0000;
	background-image: url(/images/expert_back1.gif);
	background-repeat: no-repeat;
	height: 90px;
	width: 143px;
	padding-top: 15px;	
	padding-bottom: 0px;
	padding-left: 12px;
	padding-right: 8px;
}

.lt_blue_back {
	background-image: url(/images/ccs_block_back.png);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

.lt_blue_back2 {
	background-image: url(/images/ccs_block_back2.png);
	background-repeat: no-repeat;
	background-position: -40px -20px;
}

.lt_blue_back3 {
	background-image: url(/images/ccs_block_back3.png);
	background-repeat: repeat-y;
	background-position: left top;
}

.lt_blue_back4 {
	background-image: url(/images/ccs_block_back4.png);
	background-repeat: repeat-y;
	background-position: -11px 0px;
}

.dk_blue_back {
	background-image: url(/images/produ_block_back.png);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

.scroller_back {
	background-image: url(/images/scroll_back.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.darkShadow {
	filter:alpha(opacity=15);
	-moz-opacity:.15;
	opacity:.15;
}

.liteShadow {
	filter:alpha(opacity=5);
	-moz-opacity:.05;
	opacity:.05;
}

.iconNavigation01 {
	height:38px;
	margin-top:6px;
	background-position:1px -6px;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}

.iconNavigation02 {
	height:44px;
	margin-top:3px;
	background-position:1px -3px;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}