/*---------------footer divisions----------*/
#footer {
	min-height:40px;
	clear:both;
}

#footerText{
	font-size:70%;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

/*------------index page------------------*/
#rightColumn {
	border:1px solid #CCCCCC;
	float:right;
	width:54%;
	margin:20px;
	margin-right:27px;
	margin-left:0px;
	padding-top:9px;
}

#rightColumnText{
	margin-top:7px;
	font-size:75%;
	padding-right:10px;
}

#rightColumn li{
	margin-left:20px;
}

#leftColumn {
	border:1px solid #CCCCCC;
	margin:20px;
	margin-left:27px;
	margin-right:0px;
	float: left;
	width: 35%;
}

#leftColumn p,#rightColumn p{
		text-align:left;
}

#rightBottomText{
	padding:10px;
	font-size:75%;
	margin-top:-10px
}

#rightBottomList{
	margin-left:-20px;
	margin-top:-10px
}

.textMargin{
	margin:12px;
}

#bottomText{
	font-size:75%;
	padding:11px;
	padding-top:5px;
	padding-bottom:15px;
	
}

#rightBlueBackground{
 	background-Color:#DDEEFF;
	border:2px solid #DDEEFF;
	margin-top:5px;
	font-size:75%;
	padding:11px;
}

#leftBlueBackground{
	margin-top:81px;
	font-size:75%;
 	background-Color:#DDEEFF;
	border:2px solid #DDEEFF;
	padding:11px;
	margin-bottom:22px;

}
/*------------header Section------------*/
#header {
	height: 114px;
	border-bottom:1px solid #CCCCCC;
}

#slogan{
	float:left;
	font-weight:bold;
	font-size:125%;
	padding-left:10px;
}


#headerMenu{
	font-size:60%;
	text-align:right;
	width:81%;
	height:16px;
	float:right;
	background-color: #DDEEFF;
	padding-right:5px;
	padding-top:1px;
}

.verticalAlign{
	vertical-align:top;
}

#leftLogo{
	float:left;
	height:71px;
	width:17%;
	padding-top:22px;
	padding-left:24px;
	width:114px;
}

#rightLogo{
	margin-left:-2px;
	margin-top:15px;
	height:60px;
	float:left; 
}

#menu{
	clear:both;
	height:21px;
	background-color:#0066BB; 
}
/*-------Common------------------*/
.separator {
	margin-left: 3px;
	margin-right: 3px;
}

p , .paragraph {
	text-align:justify;
	font-size:75%;
}

.contactPopupPragraph{
		font-size:75%;
		text-align:left;
	}

ul{
	list-style-image: url("../images/common/bul1.gif");
	font-size:75%;
}

li{
	margin-bottom: 3px;
}

.listAlign{
	margin-left:-25px;
	font-size:100%;
}

.sitemapAlign{
	margin-left:17px;
}

.secondLevel{
	font-size:100%;
}

.center,#center{
	text-align:center;
}

.floatRight{
	float:right;
}

#clear {
	border:1px solid white;
	clear:both;
	margin-top:1px;
}

h1 {
	color:#000099;
	font-size:110%;
	height:19px;
}

h2{
	font-size:90%;
}

.bold{
	font-weight:bold;
}

.rightAlign{
	text-align:right;
}

.color{
	color:#000099;
}
/*--------------------------------*/
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top: 0px;
}

#container {border:1px solid red;
	margin: auto;
	width: 755px;
	text-align:left;
	border:1px solid  #CCCCCC;
}

#privacyContainer {
	margin: auto;
	width: 750px;
	text-align:left;
}

#content {
	min-height: 325px;
}

#navigationPanel {
	float:left;
	width:135px;
	background-color:#DDEEFF;
}

#navigationPanel li{
	margin-left:-18px;
}
#navigationPanel #categoryNavigation{
	font-size:75%;
}

#navigationPanel #listTitle{
	margin:0px;
	margin-left:11px;
	margin-bottom:-10px;
	font-size:75%;
	margin-top:4px;
}

#breadCrumb {
	font-size:66%;
 	font-weight:bold;
	height:22px;
	border-top:10px solid white;
	margin-bottom:-12px;
}

#middleColumn {
	margin-left:150px;
	width:590px;
}
/* --------------------------- */
a,a:link,a:visited{
	color:#000099;			
	text-decoration: none; 
	font-size: 100%;
}

a:hover {
	color: #000000; 
}
/*---------popup section------------*/
#popup_container{
	border-top:30px solid white;
	text-align:center;
	margin: auto;
	width: 90%;
}

#popupLeftColumn {
	width:10%;
	float:left;
	font-size:75%;
}
#popupMiddleColumn {
	clear:both;
	text-align:center;
	margin:auto;
}

#popupRightColumn {
	width:10%;
	float:right;
	font-size:75%;
}

.tableLegend {
	position: relative;
	bottom: 14px;
	font-size:90%;
	font-weight:bold;
}

.borderStyle {
	border-top: 1px solid #CCC;
}

.tableFrame {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color: #F1F1F1;
}
/*------------------------------*/
.errorMessage {
	font-size: 75%;
	color: #C00000;
	font-style:italic;	
	font-weight:bold;
}

#grayBackground{
	background-color:#EEEEEE;
	font-weight:bold;
	font-size:75%;
	color:#000099;
	margin-bottom:10px;
}

.details{
	font-weight:normal;
	font-size:90%;
}

.click{
	font-style:italic;
	font-size:70%;
}

.listClick{
	font-style:italic;
	font-size:70%;
	float:right;
}

.dashed{
	border:1px dashed #9C9C9C;
}

.summary{
	font-style:italic;
}

.categoryList{
	font-size:130%;
}

#nextPreviosRow{
	margin-top:-8px;
	margin-bottom:8px;
}

#next{
	float:right;
	font-size:75%;
	font-weight:bold;
}

#previous{
	float:left;
	font-size:75%;
	font-weight:bold;
}

.doubleBreak {
	margin-top:2em;
}

.singleBreak{
	margin-top:0.1em;
}

.tripleBreak {
	margin-top:3em;
}

.columnHeader {
	font-size: 75%;
	background-color: #2255BB;
	text-align:left;
}

.columnHeader, .columnHeader a:link, .columnHeader a:visited, .columnHeader a:active {
	color: #FFFFFF;
}

.columnAttribute {
	font-size: 70%;
}

.odd {
	background-color:#DEDEDE;
}

.even {
	background-color:#FFFFFF;
}

.errorLabel, .label {
	font-size: 75%;
	vertical-align:text-top;
}

.order1 {
	background-image: url("../images/arrow_up.png");
	background-repeat:no-repeat;
	background-position:center;
}

.order2 {
	background-image: url("../images/arrow_down.png");
	background-repeat:no-repeat;
	background-position:center;
}

.exportlinks, .pagelinks, .pagebanner {
	font-size:70%;
}

.apply {
	text-align:right;
}

/*---------Client Page--------------*/
#clientHeader{
	margin-top:8px;
	margin-bottom:15px;
	width:100%;
	background-color:#EBEBEB;
	font-size:90%;
	font-weight:bold;
}

#clientName,#groupCompanyName{
	font-size:80%;
	font-weight:bold;
	color:#000099;
}

#clientSector{
	font-size:80%;
	font-weight:bold;
	margin-top:10px;
}

#clientDescription,#groupCompanyDescription{
	font-size:80%;
	margin-top:10px;
}


#clientList a{
	color:#000000;
}

textarea ,input,select{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:75%;
}

label{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:75%;
	font-weight:bold;
}

/*-----------Contact Page-------------*/
#oddContactBox{
	font-size:80%;
	font-style:italic;
	padding-top:10px;
	padding-right:15px;
}

#evenContactBox{
	font-size:80%;
	font-style:italic;
	padding-top:10px;
	padding-left:15px;
}

#contactTable{
	margin-top:-13px;
}

.noteMessage{
	color:#C00000;
}

#descriptionText{
	font-size:75%;
}

#descriptionText p,#descriptionText ul,#descriptionText li{
	font-size:100%;
}

.boldText{
	font-weight:bold;
}
/*---------Project Page---------*/
#projectClient{
	font-size:75%;
	font-weight:bold;
}

#projectDescription{
	font-size:75%;
	margin-bottom:35px;
	margin-top:-4px;
}

#projectDescription p,#projectDescription ul,#projectDescription li{
	font-size:100%;
}

/*---------Services/Products Page--------*/
#summaryText{
	font-size:75%;
	margin-top:15px;
	margin-bottom:12px;
}

#companyDescription{
	font-size:75%;
	margin-top:15px;
	margin-bottom:12px;
}

#companyDescription p,#companyDescription ul,#companyDescription li{
	font-size:100%;
}

.separatorLine{
	border:1px solid #DDEEFF
}

.popupContact{
	font-weight:bold;
	font-size:75%;
	}
	
.popupContactTable{
		background-color: #F1F1F1;
}





/* ON HOVER MENU */
.dropbtn {
  background-color: #0066BB;
  color: white;
  padding: 3px 10px;
  font-size: 10px;
  font-weight: bold;
  border: none;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
   background-color: #0066BB;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  font-size: 11px;
  color: #fff;
  padding: 3px 10px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {background-color: #fff;color: #000;}

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropbtn {background-color: #0066BB; color: #000;} 

/*MenuLinks*/
.menulinks{
	color: #fff;
	padding-left: 40px;
	font-size: 11px;
	font-weight: bold;
}

.menulinks a {
	color: #fff;
	padding-left: 20px;
}