@CHARSET "UTF-8";

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	color: gray;
}

.leftHeader {
	height: 491px;
	width: 201px;
	vertical-align: top;
}

.topHeader {
	height: 166px;
	width: 889px;
	vertical-align: top;
	background-color: white;
}

.content {
	width: 1090px;
	height: 720px;
}

.menuFooter {
	width: 889px;
	height: 23px;
}

.bodyContent {
	width: 889px;
	height: 360px;
	vertical-align: top;
}

.bodyCenter {
	width: 875px;
	height: 300px;
	vertical-align: top;
}

.bodyMarginLeft {
	background-image: url(../images/new_layout/margin_left.gif);
	background-repeat: repeat-y;
	width: 8px;
}

.bodyMarginRight {
	background-image: url(../images/new_layout/margin_right.gif);
	background-repeat: repeat-y;
	width: 8px;
}

.topBodyBorder {
	background-image: url(../images/new_layout/margin_top.gif);
	background-repeat: no-repeat;
	width: 887px;
	height: 9px;
}

.bottomBodyBorder {
	background-image: url(../images/new_layout/margin_bottom.gif);
	background-repeat: no-repeat;
	width: 887px;
	height: 13px;
}

.menuHeader {
	width: 889px;
	height: 130px;
}

.menuContent {
	width: 889px;
	height: 13px;
}

.menuFooterLeft {
	background-image: url(../images/new_layout/menu/menu_footer_left.gif);
	background-repeat: no-repeat;
	width: 39px;
	height: 23px;
}

.menuFooterCenter {
	background-image: url(../images/new_layout/menu/menu_footer_center.gif);
	background-repeat: repeat-x;
	width: 816px;
	height: 23px;
}

.menuFooterRight {
	background-image: url(../images/new_layout/menu/menu_footer_right.gif);
	background-repeat: no-repeat;
	width: 34px;
	height: 23px;
}

.flagMenu {
	float: right;
	width: 110px;
	height: 15px;
}

a {
	text-decoration: none;
	vertical-align: middle;
	font-size: 12px;
	font-family: Arial;
}

.menuLink {
	width: 148px;
	height: 13px;
}

.whiteBand {
	width: 889px;
	height: 10px;
}

.pageFooter {
	width: 889px;
	height: 95px;
}

.loginField {
	width: 150px;
}

.errorMsg {
	color: red;
	font-weight: bold;
}

.credentials {
	width: 25%;
	height: 90px;
	float: right;
	padding-bottom: 5px;
}

.microLogo {
	width: 75%;
	height: 90px;
	float: left;
	display: block;
}
.microLogoHP {
	width: 500px;
	height: 67px;
	
	display: block;
}

.dr-pnl-b {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 20px;
	text-align: justify;
}

.labelStyle {
	color: rgb(102, 102, 102);
	font-size: 10px;
}

.signIn {
	font-size: 10px;
}

.endLine {
	width: 889px;
	height: 10px;
}

.copyright {
	width: 889px;
	height: 15px;
	font-size: 10px;
	text-align: right;
	color: rgb(102, 102, 102);
}

.servicesTable {
	border: none;
}

.servicesTableLeftColumn {
	border: none;
	text-align: center;
	width: 30%;
	vertical-align: top;
}

.servicesTableRightColumn {
	border: none;
	width: 70%;
	vertical-align: top;
}

.teamLeftPanelBody {
	border: none;
	width: 70%;
	vertical-align: top;
}

.teamRightPanelBody {
	border: none;
	width: 30%;
	vertical-align: top;
}

.subMenu {
	width: 889px;
}

.dr-table-cell {
	border: none;
}

.dr-table {
	border: none;
}

.dr-pnl {
	border: none;
}

.smallPanelEvents {
	padding: 0px;
	border: none;
	width: 30%;
}

.categoryStyle {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px;
	overflow: hidden;
	padding: 1px 0 1px 3px;
	text-align: left;
}

.categoryStyle a {
	color: blue;
}

.categoryStyle focusedCateg {
	color: black;
}

.rightPanelStyle {
	width: 70%;
	padding: 0px;
	border: none;
}

.clientsTitle {
	font-size: large;
	color: #00519C;
	font-family: Arial;
	position: relative;
	left: 10px;
	top: 10px;
}

.columnClients {
	width: 30%;
	border: none;
	text-align: center;
}

.empty {
	margin-bottom: 30px;
	margin-top: 5px;
}

.leftSubmenu {
	text-align: left;
	height: 23px;
	vertical-align: middle;
	position: relative;
}

.middleSubmenu {
	text-align: left;
	height: 12px;
	vertical-align: middle;
	position: relative;
	left: 20px;
}

.rightSubmenu {
	text-align: right;
	height: 22px;
	vertical-align: middle;
}

.documentsTitle {
	font-family: Courier New;
	font-size: 20px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 15px;
}

.columnDocuments {
	border: 1px solid #C4C0C9;
	text-align: left;
}
.generalColumn {
	border: 1px solid #C4C0C9;
    text-align: justify;
    padding-top:10px;
    padding-bottom:10px;	
}


.columnHeaderDocuments {
	border: 1px solid #C4C0C9;
	text-align: center;
}

.usersTitle {
	font-family: Courier New;
	font-size: 20px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 15px;
}

.columnUsers {
	border: 1px solid #C4C0C9;
	text-align: left;
}

.columnHeaderUsers {
	border: 1px solid #C4C0C9;
	text-align: center;
}

.picStyle {
	margin-bottom: 140px;
}

.picStyleLess {
	margin-right: 10px;
	border: 1px solid lightGrey;
	position: relative;
	z-index: 10;
}
.picStyleLessSol {	
	border: 1px solid lightGrey;
	margin-left: -13px;
	position: relative;
	z-index: 10;
}

.picStyleLessInt {
	float: left; margin-right : 10px;
	margin-left: 14px;
	color: lightGrey;
	margin-right: 10px;
}

.picStyleLessNoLink {
	float: left;
	margin-right: 10px;
	color: lightGrey;
	border: 1px solid lightGrey;
}

.picStyleLessIntCl {
	float: left;
	color: lightGrey;
}

.picStyleLessIntEv {
	float: left;
	color: lightGrey;
}

.picStyleLessNoLinkCl {
	float: left;
	margin-right: 10px;
	color: lightGrey;
	border: 1px solid lightGrey;
}

.picStyleLessNoFloat {
	margin-right: 17px;
	margin-left: 13px;
	filter: alpha(opacity =                                   0);
	-moz-opacity: .0;
	opacity: 0;
	margin-bottom: 2px;
}

.picStyleLessInt a {
	color: lightGrey;
}

.picStyleLessFirst {
	float: left;
	margin-right: 10px;
	color: #cfd2d2;
}

.containerRichPanel {
	background-color: #F6F7FB;
	border: none;
	padding: 0px;
	width: 720px;
	margin: auto;
}

.containerBody {
	padding: 0px;
	font-size: 12px;
}

.richHeader {
	border: 1px solid #C4C0C9;
	text-align: center;
}

.redStyle {
	background-color: #da7f7f;
}

.boxCenter {
	background-image: url(../images/new_layout/chenar.gif);
	width: 311px;
	height: 343px;
	vertical-align: middle;
}

.boxContent {
	width: 311px;
	height: 343px;
	position: relative;
	top: -9px;
}

.opaqImage {
	float: right; 
	opacity: 0; filter: alpha(opacity = 0); -moz-opacity: 0;
	width: 340px;
	height: 300px;
	}

.bar_text p {
	color: gray;
	font-size: 12px;
	font-family: Arial;
}

.textStyle {
	color: gray;
	font-size: 12px;
	font-family: Arial;
	position: relative;
}

.textFirst {
	color: gray;
	font-size: 12px;
	font-family: Arial;
	position: relative;
	top: -12px;
}

.textStyle p {
	color: gray;
	font-size: 12px;
	font-family: Arial;
}

.bar_text ul li {
	color: gray;
	left: 15px;
	position: relative;
	font-size: 12px;
	font-family: Arial;
}

.textStyle ul li {
	color: gray;
	font-size: 12px;
	font-family: Arial;
}

.bigFontLink {
	font-size: 12px;
}

.apply {
	background-image: url(../images/buton_blank.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 19px;
	margin-left: 335px;
	overflow: hidden;
	padding-top: 2px;
	text-align: center;
	width: 56px;
}

.more {
	background-image: url(../images/more.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 19px;
	overflow: hidden;
	padding-top: 2px;
	text-align: center;
	width: 56px;
}

.articolTitle {
	color: gray;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
	position: relative;
}

.pageTitle {
	font-size: large;
	color: #00519C;
	font-family: Arial;
	position: relative;
	top: 25px;
	left:-4px;
}

.jobTitle{
	font-size: large;
	color: #00519C;
	font-family: Arial;
}

.pageTitleHP {
	font-size: large;
	color: #00519C;
	font-family: Arial;
	position: relative;
	top: 15px;
	left:18px;
}
.invisibleTitle {
	font-size: medium;
	color: white;
}

.invisibleTitle1 {
	font-size: medium;
	color: white;
	float: right;
}

.imageOpacity {
	float: right;
	opacity: 0;
	filter: alpha(opacity =           0);
	-moz-opacity: 0;
}

.textMargins {
	color: gray;
	font-size: 12px;
	font-family: Arial;
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
	top: -12px;
}

.textMargins p {
	color: gray;
	font-size: 12px;
	font-family: Arial;
	margin-left: 10px;
	margin-right: 10px;
}

.focusedCateg {
	color: black;
}

.focusedCateg a {
	color: black;
}

.submenuItem {
	position: relative;
	left: 10px;
	vertical-align: middle;
	color:#00519C;
	font-weight: bold;
}

.submenuItemSelected {
	position: relative;
	left: 10px;
	vertical-align: middle;
	color:#6F96C1;
	font-weight: bold;
}


.siteMapLink {
	font-size: 12px;
	color: #00519C;
	font-family: Arial;
}

.siteMapSubLink {
	color: gray;
	font-family: Arial;
	font-size: 12px;
}

.togglePanel {
	border: none;
	width: 515px;
	padding: 0px;
	background: none;
	font-family: Arial;
	width: 500px;
}

.bodyPanel {
	padding: 0px;
}

.togglePanelHeader {
	border: none;
	width: 515px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}

.dr-stglpnl-h {
	border-width: 0px;
	border-style: none;
	background: white;
	padding: 0px;
}

.dr-stglpnl {
	border-width: 0px;
	border-style: none;
	padding: 0px;
	font-family: Arial;
}

.dr-stglpnl-b {
	padding: 0px;
}

.rich-stglpnl-marker{
	color:white;
	
	}

.defaultTextStyle {
	color: gray;
	font-size: 12px;
	font-family: Arial;
	margin: 0px;
	position: relative;
}

.defaultBoxTextStyle {
	color: gray;
	font-size: 12px;
	font-family: Arial;
	margin: 0px;
	position: relative;
}

.defaultTextStyle p {
	color: gray;
	font-size: 12px;
	font-family: Arial;
	margin: 0px;
}

.defaultTextStyleClients {
	color: gray;
	font-size: 12px;
	font-family: Arial;
	margin: 0px;
}

.defaultTextStyleClients p {
	color: gray;
	font-size: 12px;
	font-family: Arial;
	margin: 0px;
	position: relative;
}

.defaultSpacer{
	display: block;
	height: 15px;
}

.doubleSpacer{
	display: block;
	height: 30px;
}

.textMargins {
	color: gray;
	font-size: 12px;
	font-family: Arial;
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
	top: -12px;
}

.textMargins p {
	color: gray;
	font-size: 12px;
	font-family: Arial;
	margin-left: 10px;
	margin-right: 10px;
}

.clientsTextMargins {
	color: gray;
	font-size: 12px;
	font-family: Arial;
	margin-top: 0px;
}

.clientsTextMargins p {
	color: gray;
	font-size: 12px;
	font-family: Arial;
	margin-top: 0px;
}
.excellenceTitle {
	font-size: large;
	color: #00519C;
	font-family: Arial;
	vertical-align: middle;
	letter-spacing: -1px;
}
.panelBodyStyle{
	padding: 10px;
	}

.regularBox {
	vertical-align: top;
	position: absolute;
	top: 240px;

	z-index:10;
	
}

.historyBox {
	vertical-align: top;
	position: absolute;
	top: 234px;
	right:173px;
	z-index:10;
	
}

.pageTitleBox {
	font-size: large;
	color: #00519C;
	font-family: Arial;
	position: relative;
}

.categTextMargins {
	color: gray;
	font-size: 12px;
	font-family: Arial;
	margin-left: 14px;
	margin-right: 10px;
}

.categTextMargins p {
	color: gray;
	font-size: 12px;
	font-family: Arial;
	margin-left: 14px;
	margin-right: 10px;
	margin-top: 20px;
}

.contactColumnClass{
	vertical-align: top;
}
.columnHistory{
	width:340px;
}

.applyFieldsColumn {
	width: 250px;
}

.boxText{
	font-size: xx-small;
	text-align: justify;
	color: gray;
	font-family: Arial;
	}

.boxText p{
	text-align: justify;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: xx-small;
	color: gray;
	font-family: Arial;
}
