﻿body /* Internet Explorer */ 
{ 
	text-align: center; 
} 
body /* Mozilla Firefox alignment due to ff bug */ 
{ 
	text-align: -moz-center;
} 
table
{
	width: 100%;
	/*border: solid 1px;
	border-color: Yellow;*/
}
td
{
	/*border: solid 1px;
	border-color: Green;*/
}

.client
{
	 font-family:Arial;
	 font-size:20px;
	 color: White;	
}

td.client
{
	 text-align: left;	
}


a
{
	 font-family:Arial;
	 text-decoration:none;
	 text-align: center;
	 font-size:12px;
	 display: table-cell;
}

a:link {color: Gray;}     
a:visited {color: White;} 
a:hover {color: White;}   


.visitedlinks
{
	font-family:Arial;
	font-size:13px;
	color:White;
}

a.visitedlinks
{
	width:100px;
	color:White;
	text-align: center;
	font-size:12px;
}

a.visitedlinks:link {color: White;}     
a.visitedlinks:hover {color: White;} 

h3
{
	 font-family:Arial;	
}
.paragraph
{
	font-family:Arial;
	font-size:12px;
	text-align: justify;
	color:Gray;
}

a.paragraph
{
	font-family:Arial;
	font-size:12px;
	text-align: justify;
	color:Gray;	
	width:100%
}

a.paragraph:link {color: Gray;}     
a.paragraph:visited {color: Gray;}  
a.paragraph:hover {color: White;}  
a.paragraph:active {color: Gray;} 

td.paragraph
{
	width:80%;
}

ul.paragraph
{
	color:White;
}

.subtitle
{
	font-family:Arial;
	font-size:20px;
	color:White;
	font-weight:bold;
}

a.subtitle
{
	width:500px;
	font-family:Arial;
	font-size:20px;
	color:White;
	font-weight:bold;
	text-align: left;
	 	
}

.tdTitle
{
	font-family:Arial;
	font-size:36px;
	color:White;
	font-weight:bold;
	padding-top: 30px;
	text-align: left;
	background-image:  url(../Images/BodyLine.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.tdSubtitle
{
	text-align: left;
	width:50%;
	background-image:  url(../Images/BodyLine.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.contentlinks
{
	font-family:Arial;
	font-size:17px;
	color:White;
}

.contentlinkssmall
{
	font-family:Arial;
	font-size:12px;
	color:White;
}

#contentlinks
{
	font-family:Arial;
	font-size:17px;
	color:White;
}

td.contentlinks
{
	text-align:right;
	vertical-align:top;
}
td.contentlinks /* Mozilla Firefox alignment due to ff bug */
{
	text-align: -moz-right;
	vertical-align:top;
}

table.contentlinks
{
	width:240px;
	height:300px;
	vertical-align:middle;
	text-align: left;
}

a.contentlinks
{
	width:230px;
	color:White;
	text-align: left;
	font-size:18px;	
}

p.contentlinks
{
	 line-height:15px;	
} 

/* Mozilla Firefox alignment due to ff bug 
table.contentlinks
{
	width:240px;
	height:300px;
	vertical-align:-moz-middle;
	text-align:-moz-left;
}*/

/* Mozilla Firefox alignment due to ff bug 
a.contentlinks
{
	width:230px;
	color:White;
	text-align:-moz-left;
	font-size:18px;	
}*/

a.contentlinks:link {color: White;}     
a.contentlinks:hover {color: Gray;}  


.servcontentlinks
{
	font-family:Arial;
	font-size:18px;
	color:White;
	text-indent:10px;
}

td.servcontentlinks
{
	text-align: right;
	vertical-align: top;
}

td.servcontentlinks /* Mozilla Firefox alignment due to ff bug */
{
	text-align: -moz-right;
	vertical-align: top;
}

table.servcontentlinks
{
	text-align: left;
	width:300px;
	height:300px;
	vertical-align: top;
}

a.servcontentlinks
{
	width:300px;
	color:White;
	text-align: left;
	font-size:16px;	
}

a.servcontentlinks:link {color: White;}     
a.servcontentlinks:hover {color: Gray;} 

p.servcontentlinks
{
	 line-height:15px;	
} 


.readmore
{
	font-family:Arial;
	font-size:20px;
	color:#4280B1;
	text-align: right;
	vertical-align:bottom;
}

a.readmore:link {color: #4280B1;}     
a.readmore:visited {color: #4280B1;}  
a.readmore:hover {color: White;}  
a.readmore:active {color: #4280B1;} 


td.readmore
{
	text-align:right;
	width:50%;
	background-image:  url(../Images/BodyLine.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
td.readmore /* Mozilla Firefox alignment due to ff bug */ 
{ 
	text-align: -moz-right;
	width:50%;
	background-image:  url(../Images/BodyLine.gif);
	background-repeat:repeat-x;
	background-position:bottom;
} 

.backto
{
	font-family:Arial;
	font-size:12px;
	color:#4280B1;
	text-align:right;
	vertical-align:bottom;
}

a.backto:link {color: #4280B1;}     
a.backto:hover {color: White;}  

td.backto
{
	text-align:right;
	width:50%;
	vertical-align:bottom;
}

.tdLine
{
	vertical-align:bottom;
	text-align:left;
	/*height:75px;*/
	background-repeat:no-repeat;
}

.tdPrincipal
{
	width:100%; 
	height:522px;
	vertical-align:top;
	background-repeat:no-repeat;
	text-align:center;
}
.tdPrincipal /* Mozilla Firefox alignment due to ff bug */
{
	width:100%; 
	height:522px;
	vertical-align:top;
	background-repeat:no-repeat;
	text-align: -moz-center;
}


.expertice
{
	 color:White;
	 text-align:left;
	 font-size:14px;
	 font-family:Arial;	
	 text-decoration:underline;
	 vertical-align: top;
}

table.expertice
{
	text-align:left;
}

td.expertice
{
	width:100px;
	 
}

tr.expertice
{
	 text-decoration:underline;
}


.expdesc
{
	color:Gray;
	text-align:left;
	font-size:12px;
	font-family:Arial;	
	vertical-align:top;
}

td.expdesc
{
	 vertical-align:top;
	 text-align:justify;	
}

.expdesctitle
{
	 color:White;
	 text-align:left;
	 font-size:13px;
	 font-family:Arial;	
	 vertical-align:top;
}

a.expdesc:link 
{
	color: #4280B1;
	font-size:10px;
	vertical-align:top;
}  
   
a.expdesc:hover 
{
	color: White;
	vertical-align:top;
} 

td.expsubtitle
{
	 color:White;
	 font-size:large;
	 text-align:left;	
} 

td.expinfo
{
	 color:white;
	 font-size:large;
	 text-align:left;	
}

.tdmenu
{
	background-image: none; 
	text-align:center; 
	/*text-align:-moz-center; */
	border-bottom-color: gray; 
	border-top-style: solid; 
	border-top-color: gray; 
	border-bottom-style: solid;
}


/* Mozilla Firefox alignment due to ff bug */
.tdmenu
{
	background-image: none; 
	text-align:-moz-center; 
	border-bottom-color: gray; 
	border-top-style: solid; 
	border-top-color: gray; 
	border-bottom-style: solid;
}