

html {
  font-family: 'Cinzel', sans-serif;
}



@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/cinzel/v11/8vIU7ww63mVu7gtR-kwKxNvkNOjw-tbnfYPlDX5Z.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/cinzel/v11/8vIU7ww63mVu7gtR-kwKxNvkNOjw-tbnfY3lDQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}





table.centre {
    margin-left:auto; 
    margin-right:auto;
  }



H1{
	font-family: 'Cinzel', Calibri, Arial, Helvetica, sans-serif;
	font-size: 30px;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: 500;
	color: #5C7078;
}

H2{
	font-family: 'Cinzel', Calibri, Arial, Verdana, sans-serif;
	font-size: 1.4em;
	padding-bottom: 0.3em;
	line-height: 1.5em;
	letter-spacing: 0.07em;
	font-variant-caps: small-caps;
	margin: 0px;
	padding-top: 0px;
	font-weight: 600;
	font-style: normal;
	color: #4A6677;
}

H3{
	font-family: Calibri, Arial, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #666666;
}




BODY {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:1.6em;
	color: #314453;


	margin-top: 10px;
	background-color: #908C81;
	background-repeat: repeat-x;
	scrollbar-face-color: #E5E5E5;
	scrollbar-shadow-color: #B4B4B4;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #67777E;
	scrollbar-track-color: #D8E1E2;
	scrollbar-arrow-color: #105678;
	background-image: url(../images/bg_v07-03_beige.jpg);
	background-position: 0px 0px;
} 


#bg {
	color: #00FF66;
}





A{
	color: #333333;
	text-decoration: none;
}

A:link{
	color: #333333;
	text-decoration: none;
}

A:visited{
	color: #333333;
	text-decoration: none;
}

A:hover{
	color: #3399FF;
    font-weight:900;
	text-decoration: none;
}








centre {margin-left:auto; margin-right:auto;}

#textbloc1 {
	height: 341px;
	width: 170px;
}

#textbloc2 {
	position: absolute;
	height: 35px;
	width: 170px;
	left: 0px;
	top: 580px;
}

#titlebloc1 {
	position: absolute;
	height: 95px;
	width: 340px;
	left: 180px;
	top: 4px;
	background-color: #F5F5F5;
}

#titleblocHead {
	position: absolute;
	height: 4px;
	width: 540px;
	left: 180px;
	top: 0px;
}

#titlebloc2 {
	position: absolute;
	height: 95px;
	width: 200px;
	left: 520px;
	top: 4px;
	background-color: #F5F5F5;
	text-align: right;
}

#menubloc {
	position: absolute;
	height: 515px;
	width: 540px;
	left: 180px;
	top: 100px;
}

#contentbloc {
	position: absolute;
	height: 184px;
	width: 540px;
	left: 180px;
	top: 708px;
}


#mainlevel-nav {
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: medium none;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	WHITE-SPACE: nowrap;
	line-height:1.9em;
	font-family: Calibri, Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;
	font-weight: 700;
	font-size: 11px;
	text-transform: uppercase;
}

#mainlevel-nav A {
	FLOAT: right; COLOR: #999999; TEXT-DECORATION: none
}

#mainlevel-nav A {
	FLOAT: none
}

#mainlevel-nav A:hover {
	COLOR: #3399FF;
}

#titleblocfull {
	width: 700px;
	text-align: left;
	vertical-align: top;
	height: 98px;
}



#webanimbloc {
	position: absolute;
	height: 164px;
	width: 164px;
	text-align: center;
	vertical-align: middle;
	left: 0px;
	top: 0px;
}

.leftblocnews {
	text-align: left;
	border-top: 7px;
	border-right: 5px;
	border-bottom: 5px;
	border-left: 5px;
	background-color: #FFFFFF;
	padding: 0px 5px;
	width: 170px;
}

.leftblocTitle {
	font-weight: bold;
	font-size: 1.1em;
	font-family: Calibri, Geneva, Arial, Helvetica, san-serif;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	color: #FFFFFF;
    text-align: left;
	border-top: 5px;
	border-right: 5px;
	border-bottom: 5px;
	border-left: 5px;
	padding: 0px 5px;
	width: 170px;
}

.leftblocreel {
	text-align: left;
	border-top: 5px;
	border-right: 5px;
	border-bottom: 5px;
	border-left: 5px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 4px;
	width: 154px;
}

.skillsheader {
	font-family: Calibri, Geneva, Arial, Helvetica, san-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0.06em;
	color: #666666;
}

#linkwhite {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	WHITE-SPACE: nowrap;
	border: none;
	color: #EFEFEF;
}

#linkwhite A {
	FLOAT: right; COLOR: #EFEFEF; TEXT-DECORATION: none
}

#linkwhite A {
	FLOAT: none;
	text-decoration: none;
	color: #EFEFEF;
}

#linkwhite A:hover {
	COLOR: #FFFFFF;
}



.linkwhite2 {
	font-weight: bold;
	font-size: 100%;
	font-family: Geneva, Arial, Helvetica, san-serif;
	text-transform: uppercase;
	letter-spacing: 0.03em;
	color: #FFFFFF;
    text-align: left;
	border-top: 5px;
	border-right: 5px;
	border-bottom: 5px;
	border-left: 5px;
}

.linkwhite2 A {
	FLOAT: right; COLOR: #484848; TEXT-DECORATION: none
}

.linkwhite2 A {
	FLOAT: none;
	text-decoration: none;
	color: #FFFFFF;
}

.linkwhite2 A:hover {
	COLOR: #B7E9EE;
}


#linkgrey {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	WHITE-SPACE: nowrap;
	border: none;
}

#linkgrey A {
	FLOAT: right; COLOR: #CCCCCC; TEXT-DECORATION: none
}

#linkgrey A {
	FLOAT: none;
	text-decoration: none;
}

#linkgrey A:hover {
	COLOR: #FF6600;
}

#linknav {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	WHITE-SPACE: nowrap;
	border: none;
	color: #416A81;
	line-height::1.8em;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

#linknav A {
	FLOAT: centre; COLOR: #405055; TEXT-DECORATION: none
}

#linknav A:hover {
	COLOR: #0F2E40;
	text-decoration: underline;
}


#linknav2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	WHITE-SPACE: nowrap;
	border: none;
	color: #416A81;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

#linknav2 A {
	FLOAT: centre; COLOR: #678089; TEXT-DECORATION: none
}

#linknav2 A:hover {
	COLOR: #133951;
	text-decoration: none;
}

.leftblocclients {
	width: 150px;
	text-align: left;
	border-top: 5px;
	border-right: 5px;
	border-bottom: 5px;
	border-left: 5px;
	position: relative;
	padding: 5px;
}


.leftblocclients {
	width: 150px;
	text-align: left;
	border-top: 5px;
	border-right: 5px;
	border-bottom: 5px;
	border-left: 5px;
	position: relative;
	padding: 5px;
}




.bodytextheading {
	font-weight: bold;
	font-size: 100%;
	font-family: Geneva, Arial, Helvetica, san-serif;
	text-transform: uppercase;
	letter-spacing: 0.03em;
	color: #FFFFFF;
}

.bodytextheadingDk {
	font-weight: bold;
	font-size: 100%;
	font-family: Geneva, Arial, Helvetica, san-serif;
	text-transform: uppercase;
	letter-spacing: 0.03em;
	color: #333333;
}

.leftblocgen {
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 170px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

#scrollbloc {
	overflow: auto;
	height: 507px;
	width: 700px;
}

#scrollbloc2 {
	overflow: auto;
	height: 520px;
	width: 700px;
	position: absolute;
	top: 90px;
}

#scrollbloc3 {
	overflow: auto;
	height: 499px;
	width: 700px;
	position: absolute;
	top: 90px;
	left: 0px;
}

#scrollbloc5 {
	overflow: auto;
	height: 510px;
	width: 700px;
	position: absolute;
	top: 90px;
	left: 0px;
}



#triservicebloc {
	width: 220px;
	left: 9px;
	position: absolute;
	top: 111px;
}

#triservicebloc1 {
	left: 12px;
	position: absolute;
	top: 125px;
}

#triservicebloc2 {
	left: 197px;
	position: absolute;
	top: 125px;
}

#triservicebloc3 {
	left: 365px;
	position: absolute;
	top: 125px;
}

#triservicebloc4 {
	width: 168px;
	left: 540px;
	position: absolute;
	top: 125px;
}

#sCommonList {
	left: 14px;
	position: absolute;
	top: 125px;
	z-index: 2;
}

#sCommonContent {
	width: 500px;
	left: 190px;
	position: absolute;
	top: 125px;
}

#triservicebloc_t2 {
	width: 685px;
	left: 12px;
	position: absolute;
	top: 125px;
	height: 172px;
}

#triservicebloc_t4 {
	width: 685px;
	left: 12px;
	position: absolute;
	top: 125px;
}

#introbloc1 {
	position: absolute;
	height: 68px;
	width: 700px;
	left: 10px;
	top: 15px;
	overflow: hidden;
}

#introbloc4 {
	position: absolute;
	height: 68px;
	width: 680px;
	left: 10px;
	top: 15px;
	overflow: hidden;
}

#introbloc5 {
	position: absolute;
	height: 68px;
	width: 680px;
	left: 10px;
	top: 15px;
}

.linkpic {
	border-top: 0px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 1px none #FFFFFF;
	padding: 0px 0px 1px;
	vertical-align: middle;
}

.linkpic A {
	padding: 0px;
	vertical-align: middle;
	border-top: 0px none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.linkpic A:hover {
	border-top: 0px none;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FF0000;
	border-left: 1px none #FFFFFF;
	padding: 0px 1px;
	vertical-align: middle;
}

.linkpic2 {
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #404A4F;
	border-left: 0px none;
	padding: 0px 0px 1px;
	vertical-align: bottom;
}

.linkpic2 A {
	padding: 1px 1px 0px;
}
.linkpic2 A {
	padding: 1px;	
}

.linkpic2 A:hover {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #00CCFF;
	border-left: none;
	padding: 1px;	
}

.test_centreV {
	vertical-align: 30%;
}

.profileTitles {
	background-repeat: no-repeat;
	background-image: url(../images/graphic_titlegrad.gif);
}

#bg_p1 {
	position: absolute;
	left: 0px;
	top: 90px;
	height: 400px;
	width: 700px;
}

#scrollbloc4 {
	overflow: auto;
	height: 499px;
	width: 700px;
	position: absolute;
	top: 90px;
	left: 0;
	text-align: left;
	background-image: url(../images_bg/bg_ciws_wf_xray_fade.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.insetgen10px {
	padding-left: 10px;
}

#webanimbloci {
	position: absolute;
	height: 164px;
	width: 164px;
	text-align: center;
	vertical-align: middle;
	left: 14px;
	top: 0px;
}

#animblocIE {
	position: absolute;
	height: 180px;
	width: 185px;
	left: -11px;
	top: -1px;
	overflow: hidden;
	padding-top: 10px;
}

#ftp_box {
	background-color: #6B7D85;
	color: #232323;
	padding: 0px;
	scrollbar-face-color: #404a4f;
	scrollbar-shadow-color: #202426;
	scrollbar-highlight-color: #8C98A2;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: black;
	scrollbar-track-color: #6D7E87;
	scrollbar-arrow-color: #999999;
	height: 15px;
	width: 125px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
} 

#ftp_box_surround {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	scrollbar-face-color: #404a4f;
	scrollbar-shadow-color: #202426;
	scrollbar-highlight-color: #8C98A2;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: black;
	scrollbar-track-color: #6D7E87;
	scrollbar-arrow-color: #999999;
	height: 20px;
	overflow: hidden;
}

.test_service_tn {
	left: 158px;
	top: 493px;
	position: absolute;
	height: 118px;
	width: 700px;
	background-image: url(../images_ui/service_bg_stripes.gif);
	background-repeat: repeat-x;
	overflow: hidden;
	vertical-align: top;
	text-align: left;
}

#ftplink {
	position: absolute;
	width: 65px;
	left: 940px;
	top: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #99FF00;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	height: 19px;
}

.service_tn_ov {
	overflow: hidden;
	text-align: left;
	position: absolute;
	top: 317px;
	z-index: 1;
	left: 11px;
}

.content_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 3px 8px;
	margin: 0px 0px 4px;
}

#content_body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 3px 8px;
	height: 500px;
	color: #26384A;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.content_body_indent {
	text-indent: 10pt;	
}

   .tbody_style {
        font-family:'Sabon RomanOsF';
        font-size:9.83px;
        text-decoration:none;
        color:blue;
        letter-spacing:-0.036em;
    }
  .pbody_para {
        text-indent:9.921px;
        text-align:left;
    }
.footerbloc {
	height: 30px;
	width: 400px;
}
.headerbloc {
	position: static;
	width: 400px;
	margin-left: 10px;
	margin-top: 13px;
}

.bodypara {
	padding-top: 2px;
	padding-bottom: 4px;
	text-indent: 1em;
	text-align: left;
    text-align:justify
}

p {
    padding-top: 1px;
    padding-bottom: 0.2em;
    margin-top: 0;
    margin-bottom: 0;
    
    
        text-align: justify
		
}
.footertext {
	color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.mouseover {
	cursor: hand;
}
.bodyref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #676543;
}

.swapframe {
	height: 400px;
	background-color: #FFFFFF;
}
.shop_framework {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top: 0px solid #E9E9E9;


	width: 360px;
}
.lp_logo {
	margin: 0px;
	padding: 0px;
	height: 195px;
	width: 180px;
}

.jumpmenu {
		color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	scrollbar-face-color: #404a4f;
	scrollbar-shadow-color: #202426;
	scrollbar-highlight-color: #8C98A2;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: black;
	scrollbar-track-color: #6D7E87;
	scrollbar-arrow-color: #999999;
	height: 22px;
	overflow: hidden;
}

.formbox_reset {
	background-color: #EDEEEF;
	border: 1px solid #A6A6A6;
	color: #5D5D5D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	margin-top: 1px;
	margin-bottom: 2px;
}

.quotebloc {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.buybloc {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
}

.title_arial {
	
	font-size: 10px;
	padding-left: 20px
}

.bodypara2_ni {
	padding-top: 2px;
	padding-bottom: 4px;
}

.style7 {
	font-variant-caps: small-caps;
	font-weight: 600;
	font-size: 1.2em;
    padding-bottom: 0.2em;
	
}
