﻿* { margin: 0; padding: 0; }
body {
	margin: 0;
	border: 0px none;
	padding: 0;
	background-color:#fff;
}
h1 {
	margin:0px;
	color: #087782;
	font-size: 12pt;
	font-family:Arial;
	border-bottom: 1px #c2cbcf solid;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
h2 {
	margin:0px;
	color: #087782;
	font-size: 10.5pt;
	font-family:Arial;
	padding: 10px 0 5px 0;
}
h3 {
	margin-top:5px;
	color: #087782;
	font-size: 9pt;
	font-family:Arial;
	font-weight: bolder;
}
sup {
	font-size: 12px;
	text-decoration: none;
}
img { border: none; }

a { color: #087782; }
a:visited  {
    text-decoration: underline;
}
a:hover { text-decoration: none; }
a:visited:hover  { text-decoration: none; }

.content {
    width: 960px;
    width: 1000px;
    margin: 0 auto;
}





.left_indent {
    background-color: Blue;
    background: url(../Images/General/LeftGrad2.png) repeat-y;
    padding-left: 15px;
    width: 945px;
    width: 985px;
}
.right_indent {
    background: url(../Images/General/RightGrad.png) right repeat-y;
    position: relative;
    padding-right: 15px;
    width: 930px;
    width: 950px;
}
.inner {
    background-color:#FFFFFF;
    padding: 0 15px;
}


.main_default
{
	padding-left: 5px;
	padding-right: 11px;
}


.main {
    margin-right: 320px;
    font-size:12px;
    text-align:left;
}
.page {
    font-family:Arial,Verdana,sans-serif;
	color: #666666;
	font: normal 14px Arial, Verdana, sans-serif;
	line-height: 19px;
	text-align: left;
	position: relative;
	top: -30px;
}
.main_left {
    float: left;
    width: 180px;
}
.main_right {
    float: right;
}
.main_center {
    margin-left: 210px;
    margin-right: -200px;
    width: 440px;
    font-size:12px;
    line-height:16px;
}
.xvand {
    z-index: 1;
    position: relative;
    float: left;
}
.xvand a {
    display: block;
    height: 53px;
}

.live_chat {
    float: left;
    width: 20px;   
    height: 17px;
    text-align: center;
    position: relative;
    z-index: 1;

    padding-left: 20px;
    padding-top:  10px;

    padding-left: 0px;

}
.contacts {
   float: right;
   color:Gray;
   position: relative;
   font-size: 12px;
   font-family: Arial;
   font-style: italic ;
   font-weight: bolder;
   z-index: 1000;
   padding: 35px 110px 0 0;
}
.search {
   position: relative;
   width: 470px;
   float: left;
   text-align: center;
   height: 25px;
   padding-top: 15px;
   z-index: 1;
}
.banner  {
    clear: both;
    top: -45px;
    position: relative;
    font-family: Arial;
    font-weight: bold; 
}
.banner .slogan {
    float: left;
    position: relative;
    margin-top: -105px;
    padding-left: 30px;
    color: White;
    font-size: 30px;
    height:105.01px;    
    width: 700px;
    
    position: absolute;
    top: 200px;
    left: 20px;    
    
}
.banner .big {
    font-size: 52px;
    margin-top: -115px;
    height:115.01px;
}
.banner .slogan2 {
    clear: left;
    float: left;
    position: relative;    
    margin-top: -60px;
    height: 1px;
    width: 600px;
    padding-left: 34px;
    color: #155d5c;
    
    
    position: absolute;
    top: 200px;
    left: 20px;    
    
}
.banner .learn_more 
{
   float: right;
   padding-right: 195px;
   height: 1px;
   margin-top: -47px;
   
   position: absolute;
   left: 570px;
   top: 200px;
}
.spacer  {
    clear:both;
}
.left_panel  {
    width: 280px;
    float: right;
}
.left_panel img {
    margin: 0 auto;
}
.hr {
	border-bottom: 1px #D6D6D6 solid;
	display: block;
	float: left;
}
.video {
    border: 1px #b9d5d7 solid;
    background-color: #eaf1ea;
    color: #4a4b45;
    font-weight: bold;
    padding-bottom: 0;
}
.recent_news {
    margin-top: 20px;
    background-color: #f6f7ef;
    border: 1px #e6e6e4 solid;
    font-weight: bold;
    padding-bottom: 10px;
}
.recent_news div {
    border-bottom: 1px gray dashed;
}
.video div, .recent_news div {
    padding: 6px;
}
.recent_news ul {
    color: #048189;
    list-style-type:square;
    margin-left: 40px;
}
.recent_news li {
    border-top: 1px gray dashed;
    padding: 5px 0;
    margin-right: 20px;
}
.recent_news li.first {
   border-top: none;
}
.decor_top {
    background:url(/images/General/testmon_box_top.gif) no-repeat;
    height: 6px;
}
.decor_inner {
    background:url(/images/General/testmon_box_inner.gif) repeat-y;
    padding: 0 10px;
}
.decor_bottom {
    background:url(/images/General/testmon_box_bottom.gif) no-repeat;
    height: 7px;
}
.decor_inner h5 {
    margin-bottom: 10px;
}

.panel {
    width: 200px;
    padding: 5px;
}
.panel .head {
    color: #087782;
    font-weight: bold;
    text-align: center;
    margin-bottom: 4px;
}
.panel_top {
    background:url(/images/General/box_top.gif) no-repeat;
    height: 9px;
}
.panel_inner {
    background:url(/images/General/box_inner.gif) repeat-y;
    padding: 0 10px;
}
.panel_bottom {
    background:url(/images/General/box_bottom.gif) no-repeat;
    height: 16px;
}
.box {
    margin: 0 auto;
    padding: 3px;
    font-size: 13px;
}
.button a {
    padding: 10px;
    display: block;
    color: Black;
    text-decoration: none;
    font-weight: bold;
    padding-right: 40px;
}
.button a.faq {
    background: url(../images/General/FAQ.gif) no-repeat right;
    color: Gray;
    margin-right: 10px;
}

.button a.request {
    background: url(../images/General/Request.gif) no-repeat right;
    padding-top: 2px;
    padding-bottom: 2px;
    color: Gray;
}

.button a.demo {
    background: url(../images/General/demo.gif) no-repeat right;
    color: Gray;
    margin-right: 10px;
}

/*----------------------------
    Menu
----------------------------*/
#menu{
	clear: both;
	margin: 0 5px;
    position: relative;
    top: -45px;
    top: -50px;
    border-top: solid 1px  #ceced0;
    width: 911px;
    z-index: 50;
}

#menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu ul li{
	display:inline;
}
   
a:active, a:focus  { outline: 0; }

#menu ul li a.active {
    color: #ffe500;
    background: url(../Images/Menus/menu_item_right_active.jpg) no-repeat scroll top right;
}

#menu ul li a.active span {
    color: #ffe500;
    background:  url(../images/Menus/menu_item_left_active.jpg) no-repeat;
}

#menu ul li a {
	display: block;
	float: left;
	font-size: 12px;
	font-size: 13px;
	color: White;
	font-weight: bold;
	text-decoration: none;
	background: url(../Images/Menus/menu_item.gif) no-repeat;
	background: url(../Images/Menus/menu_item_right.jpg) no-repeat scroll top right;
	width: 130px;
	padding-top: 5px;
	text-align: center;
    margin-right: 6px;
    margin-right: 0px;
    padding-right: 5px; /* sliding doors padding */
	padding-top: 0px;
	
}

#menu ul li a span {
    background:  url('../images/Menus/menu_item_left.jpg') no-repeat;
    display: block;
    padding: 5px 0 5px 6px;
}    

#menu ul li a:hover {
    background: url(../Images/Menus/menu_item_right_active.jpg) no-repeat scroll top right;
}

#menu ul li a:hover span{
    background: url(../Images/Menus/menu_item_left_active.jpg) no-repeat;
}

/*--------------------------------------------
    Footer
---------------------------------------------*/
#footer {
  font-family:Arial, Helvetica, sans-serif;
  clear: both;
  background: url(/images/general/rectangle.jpg) repeat-x;
  color: #087782;
  margin: 0 auto;
  padding: 15px 0;
  margin-top: 15px;
  font-size: 9pt;
}

#footer .links {
    margin: 0 auto;
    width: 700px;
}
#footer ul {
  list-style-type: none;
  margin-top: 5px;
  padding: 0;
}
#footer a {
  text-decoration: underline;
  color: #087782;
}
#footer a:hover {
  text-decoration: underline;
  color: #6598b8;
  }
#footer h3 {
  font-weight: normal;
  color: #087782;
  margin: 0;
}
#footer li {
  line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */
}
#footer .bottom {
    font-size: 15px;
    padding-top: 10px;
}

div.certificat_wrapper
{
	width:100%;  
	text-align:center; 
	height:76px; 
	background-image: url( /Images/General/footer-fill.gif ) 
}


.certificat img {
    height: 76px;
    width: auto;
}
.sitemap {
    font-size: 12px;
    color: #087782; 
    margin-bottom: 20px;
    display: block;
    margin-left: -10px;
    margin-left: 0px;
    
}
 /*--------------------------------------------*/

.column {
    float: left;
    margin: 0 18px;
    margin: 0 15px;
}
.center {
	text-align:center;
	margin: 0 auto;
}

.greyBox
{
	color: #666;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11pt;
}
.BudgetRed
{
	color: #ba0000;
	line-height: 15px;
	font-weight: bold;
	font-size: 9pt;
}
.BudgetGreen
{
	color: #006d6a;
	line-height: 15px;
	font-weight: bold;
	font-size: 9pt;
}
.BudgetGrey
{
	color: #686d6d;
	line-height: 10px;
	font-family: Arial, Sans-Serif;
	font-size: 8pt;
}
.BudgetLime
{
	color: #1d8991;
	line-height: 10px;
	font-size: 8pt;
}
	
.Line
{
	color: #c2cbcf;
	height: 1px;
}
.JanusQuestions
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Sans-Serif;
	background-color: #e0e0da;
	color: #747474;
}
.JanusText
{
	font-family: Arial, Sans-Serif;
	font-size: 8pt;
	color: #666;
	font-weight: bold;
}
.SimpleLink
{
	text-decoration : none;
	color: #338899; 
	font-family: Arial; 
	font-size: x-small; 
	font-weight: bold;
}
.Questions {
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Sans-Serif;
	color: #747474;
	padding-top: 10px;
	padding-bottom: 4px;
}
.QuestionsLinks {

	color: #006699;
	font: normal 11px Arial, Verdana, sans-serif;
	line-height: 13px;
	text-align: left;
}
.FAQanwsers {

	color: #666;
	font: normal 11px Arial, Verdana, sans-serif;
	line-height: 18px;
	text-align: left;
}
.pt
{
	padding-top: 30px;
}
.pdL20
{
	padding-left:20px;
}
.pdL20 div
{
	padding-left:17px;
}
#cnt
{
	width: 376px; margin-top: 30px;
}
.hcnt
{
	width: 374px;border-right: #eee 1px solid;border-left: #eee 1px solid;
	border-top:none;
}
.ih
{
	padding-left:3px;
	
}
.lcont
{
	padding-left:3px;	
}
.lcont div
{
	float:left;
}
.lt
{
	width:180px;
	padding-left:4px;
	background-color: #fbf6e2;
}
.rt
{
	width:177px;
	margin-left:2px;
	padding-left:5px;
	background-color: #dff4f2;
}
.is2
{
	color: #EDB311;
}
iframe
{
	width: 747px;	
}

.sidepanel{margin-top:30px; background-color:#E1E1E1;}
.sidepanel ul{font-size:11px; color:#000000; list-style-position:outside; padding-left:15px; padding-right:10px; margin:0px 10px 0px 10px;}
.sidepanel h3{margin:0px;color: #087782;font-size: 9pt;font-family:Arial;font-weight: bolder;padding-left:10px;}

.casefooter{color: #666666;font: normal 11px Arial, Verdana, sans-serif;line-height: 19px;text-align: center;}

.jumpmenu{font-family:arial; font-weight:bold; font-size:x-small; color:#338899;}

  
.left_menu {
    font-family: Arial;
    color: #338899;
    margin: 0 0 20px 15px;
    border-top: 1px #d1d8db solid;
    padding-bottom: 10px;
    border-bottom: 1px #d1d8db solid;
}
.left_menu li a {
    color: #338899;
    text-decoration:  underline ;
    font-size: 12px;
    padding-left: 10px;
    
}
.left_menu span {
    height: 12px;
    font-size: small;
}
.left_menu li {
    list-style-type: none;
}
.left_menu a.active {
    background-image: url(../images/General/orange_arrow_right.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    font-weight: bold;
}

ul.numbers {
    list-style-type: none;
    font-size: 48px;
    font-weight: bold;
    color:#338899;
    margin: -20px 0 20px 0;
    padding-left: 40px;
}

ul.numbers strong {
    font-size: 11px;
    color:#666666;    
}

ul.numbers span {
    position: relative;
    left: -38px;
    top: 65px;
}

ul.numbers p {
    font-weight: normal;
    font-size: 11px;
    margin: 0 0;
    color:#666666;    
}

/*  testimonials  */
.testimonial {
    margin-left: 15px;
    width: 167px;
    font-family: Arial,Sans-Serif;
    font-weight:bold;    
    text-align:justify;
   
}
.testimonial h5 {
    color:#087782;
}
.testimonial .testimonialtext {
    font-family: Arial;
    font-size:x-small;
    color:#666666;
    font-size:8pt;
    font-weight:bold;
    margin: 0 0px;
    background:url(/images/delim35.png) no-repeat center left;
    display: block;
    text-indent: 20px;
    
}
.testimonial .sign{
    margin-top: 10px;
    font-family: Arial;
    font-size:x-small;
    font-weight:bold;
    font-size:8pt;
    font-weight:normal;
}
.testimonial .link {
    margin-top:12px;
    color: rgb(51, 136, 153);
    font-family: Arial; 
    font-size:   x-small; 
    text-align: right;
    display:block;
}
/* ----------------------------------------------------- */
.submit {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.main_center .media {
    float: right;
}
.summary {
    font-size:12px;
    color:#000000;
    font-weight:bold;
    padding-left:10px;
}
.summary li {
    list-style-position: inside;
}
.links {
    padding-top: 20px;
    clear: both;
}
.links .item {
    float: left;
    height: 119px;
    cursor: pointer;
    margin-right: 10px;
}
.network {
    width: 120px;
    text-align: center;
}
.network p {
    margin-bottom: 4px;
    font-size:13px;
    font-weight:bold;
    color:Gray;
}
