BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #cccccc;text-align: center;
}
#wrapper {
BORDER-RIGHT: #FF8040 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #FF8040 1px solid; 
	PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em auto; VERTICAL-ALIGN: bottom; 
	BORDER-LEFT: #FF8040 1px solid; WIDTH: 80%; PADDING-TOP: 0px; BORDER-BOTTOM: #FF8040 1px solid; 
	position: relative;
	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12;
	border-bottom-left-radius: 15px 15px;
	border-bottom-right-radius: 15px 15px;
	border-top-left-radius: 15px 15px;
	border-top-right-radius: 15px 15px;	
	box-shadow: 1px 1px 1px gray;
	-webkit-box-shadow: 1px 1px 1px gray;
}
#langPanel
{
	vertical-align : top;
	float:left;
}
#title
{
	font-size: 1.5em;
	color: #308FCF;
	padding-bottom : 15px;
	padding-top : 15px;
	padding-left: 125px;
	
}
h1
{
	font-size: 1.5em;
}
table
{
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 0px;
	padding-top : 0px;
	text-align:justify;
}
table.none
{   
    padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-top : 0px;
	text-align:justify;  
}
td.info
{
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 0px;
	padding-bottom : 0px;
    border-top: 1px dashed #FF9900;/*the border*/
    height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
        

}
td.firstCell
{
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	border:1px dashed #FF8040; border-top-width: 0px; border-bottom-width:0px;
	border-bottom-width : 0px; border-left-width : 0;
	
	text-align: center;
    vertical-align: top;
	font-family: Georgia, "Times New Roman", Times ;
         
    border-top: 1px dashed #FF9900;/*the border*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	
}
td.delimiter
{
	background-color: #FF8040;
	width: 1px;
}

strong.org
{
	font-variant: small-caps;
}
img.floatStyle
{
	float: left;
	margin:2px;
	padding-right: 15px;
}
h2.titleStyle
{
	font-size: small;
}
h1.titleStyle
{
	font-size: large;
}s
img.brainImg
{
	margin:2px;
}
img.flagStyle
{
	margin-right: 5px;
}
#markBlue
{
	color : blue;
}
#markItalic
{
	font-style: italic;	
}
#geo
{
	color : blue;
}
hr.orange
{
	border: none 0;
	border-top: 1px dashed #FF9900;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}
hr.blue
{
	border: none 0;
	border-top: 1px dashed blue;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}
hr.neutral
{
	border: none 0;
	border-top: 1px dashed #FFCC55;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}
#white
{   
    color : white;
}
#consultant
{
	color : red;
	margin-left : 3px;
}
#nivigationPanel
{
	color: #667777;
	font-size: small;
}
#commonGen
{
	
}
a.navigationToogleLink
{
	font-size: small;
}
.numberSmallPolice
{
	font-family: Georgia;
}
img.flag
{
	margin-left: 10px;
	border: none;
}
img.activeFlag
{
	margin-left: 10px;
	border-bottom-style: solid;
	border-bottom-color: blue;
	border-bottom-width: 1px;
}

#smallLink
{
	font-family: Georgia;
	font-size: small;
	font-style: italic;
}


#roundedLang
{
	border: gray 1px solid;
	box-shadow: 1px 1px 1px black;
	-webkit-box-shadow: 1px 1px 1px black;
	border-bottom-left-radius: 15px 15px;
	border-bottom-right-radius: 15px 15px;
	border-top-left-radius: 15px 15px;
	border-top-right-radius: 15px 15px;	
	background-color: white;
	padding-right: 20px;
	padding-bottom: 3px;
	width: 200px;
	vertical-align:middle;
}

#roundedPdf
{
	border: gray 1px solid;
	box-shadow: 1px 1px 1px black;
	-webkit-box-shadow: 1px 1px 1px black;
	border-bottom-left-radius: 15px 15px;
	border-bottom-right-radius: 15px 15px;
	border-top-left-radius: 15px 15px;
	border-top-right-radius: 15px 15px;	
	background-color: white;
	width: 280px;
	padding-left: 20px;
}
a.pdfDownloadLink
{
	text-decoration: none;
	font-size: small;
}

