﻿/**********************************MAIN LAYOUT*********************************/

body
{
  /*
   background: linear-gradient(top, #F6F6F6 0, #DEDEDE 1050px) no-repeat;            
   background: -webkit-linear-gradient(top, #F6F6F6 0, #DEDEDE 1050px) no-repeat;
   
   background: -moz-linear-gradient(top, #F6F6F6 0, #DEDEDE 1050px) no-repeat;
   background: -o-linear-gradient(top, #F6F6F6 0, #DEDEDE 1050px) no-repeat;
   background: -ms-linear-gradient(top, #F6F6F6 0, #DEDEDE 1050px) no-repeat;
*/
background: #9676A5;/* #F9F2FF;*/
   background-attachment: fixed !important;
    min-height: 100%;
}

#siteBackground
{
   margin:0 auto;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   width: 100%;
   min-height: 100%;
   height: 100%;
   left: 0;
   top: 0;
   cursor:default;
   overflow:hidden;
}

.siteSheet 
{
   
   display: block;
   background: #75468A; /*#683BD9;   #9458F5;*/
   margin:10px auto 0;
   position:relative;
   cursor:auto;
   width: 960px;
   z-index: auto !important;
   /*-webkit-box-shadow:0 0 5px 3px rgba(0, 0, 0, 0.2);
   -moz-box-shadow:0 0 5px 3px rgba(0, 0, 0, 0.2);
   box-shadow:0 0 5px 3px rgba(0, 0, 0, 0.2);*/
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box; 
   
}

.clearfix:after, .siteSheet:after, .siteHeader:after, .mainMenu:after
{
   clear: both;
   font: 0/0 serif;
   display: block;
   content: " ";
}

.siteSheet:before, .siteHeader:before, .mainMenu:before
{
   width: 100%;
   content: " ";
   display: table;
}

.pointer, #readMore, #scrollUp {cursor: pointer;}


/***********************************HEADER*************************************/

header h1  
{
    font-family: forte; 
    font-weight: 600;
    color: #75468A;
    left: 210px;
    top: 30px;
    font-size: 49px;
    position: absolute;
}

.siteHeader
{
    background:#F5C358;
   margin:0 auto;
   height: 160px;
   width:960px;
   background-image: none;
   background-position: 0 0;
   background-repeat: no-repeat;
   position: relative;
   z-index: auto !important;
}

header, .siteSheet 
{
    -webkit-background-origin: border !important;
    -moz-background-origin: border !important;
    background-origin: border-box !important;
}


.radius
{
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}


input[type="button"], input[type="submit"] 
{
  /*  -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;*/
}

ul.ulMenu
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   
}

.siteHeaderImg, #siteHeaderImg
{
    position: absolute;
    _position:absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: 0;
    width:960px;
    height: 160px;
}


.headerNav {position: absolute; top: 10px; right: 10px; z-index:1000; }

.headerNav a , .headerNav span{  font-family: Helvetica; color:#000; font-size: 14px; text-decoration:none;}

.headerNav a:hover {text-decoration:underline !important;}


/**********************************MAIN MENU***********************************/

.mainMenu:before {content:' '; } 

.mainMenu
{
    background-color: #000080; /*##2C4B82;4674C2; /*rgba(58, 85, 130, 1);
     /*
    background: linear-gradient(top, rgba(29, 38, 48, 0.2) 0, rgba(63, 83, 105, 0.2) 40%, rgba(65, 86, 108, 0.2) 50%, rgba(63, 83, 105, 0.2) 60%, rgba(29, 38, 48, 0.2) 100%) no-repeat;
    background: -webkit-linear-gradient(top, rgba(29, 38, 48, 0.6) 0, rgba(63, 83, 105, 0.6) 40%, rgba(65, 86, 108, 0.6) 50%, rgba(63, 83, 105, 0.6) 60%, rgba(29, 38, 48, 0.6) 100%) no-repeat;
    background: -moz-linear-gradient(top, rgba(29, 38, 48, 0.2) 0, rgba(63, 83, 105, 0.2) 40%, rgba(65, 86, 108, 0.2) 50%, rgba(63, 83, 105, 0.2) 60%, rgba(29, 38, 48, 0.2) 100%) no-repeat;
    background: -o-linear-gradient(top, rgba(29, 38, 48, 0.2) 0, rgba(63, 83, 105, 0.2) 40%, rgba(65, 86, 108, 0.2) 50%, rgba(63, 83, 105, 0.2) 60%, rgba(29, 38, 48, 0.2) 100%) no-repeat;
    background: -ms-linear-gradient(top, rgba(29, 38, 48, 0.2) 0, rgba(63, 83, 105, 0.2) 40%, rgba(65, 86, 108, 0.2) 50%, rgba(63, 83, 105, 0.2) 60%, rgba(29, 38, 48, 0.2) 100%) no-repeat;
    background: linear-gradient(top, rgba(29, 38, 48, 0.2) 0, rgba(63, 83, 105, 0.2) 40%, rgba(65, 86, 108, 0.2) 50%, rgba(63, 83, 105, 0.2) 60%, rgba(29, 38, 48, 0.2) 100%) no-repeat;
    -svg-background: linear-gradient(top, rgba(29, 38, 48, 0.2) 0, rgba(63, 83, 105, 0.2) 40%, rgba(65, 86, 108, 0.2) 50%, rgba(63, 83, 105, 0.2) 60%, rgba(29, 38, 48, 0.2) 100%) no-repeat;
    */
    border-bottom:1px dotted rgba(163, 180, 200, 0.2);
    position: absolute;
    margin: 0;
    bottom: 0;
    width: 100%;
    z-index: 100;
    text-align: left;
}

nav.mainMenu
{
   border-top-left-radius: 0;
   border-top-right-radius: 0;
}

ul.ulMenu { }/*width:100%;*/

ul.ulMenu a, ul.ulMenu a:link, ul.ulMenu a:visited, ul.ulMenu a:hover 
{
   outline: none;
   position: relative;
   z-index: 11;
}

ul.ulMenu li
{
   position: relative;
   z-index: 5;
   display: block;
   float: left;
   background: none;
   margin: 0;
   
   padding: 6px 4px 0 4px;
   border: 0;
   
}

ul.ulMenu li:hover
{
   z-index: 10000;
   white-space: normal;
}

ul.ulMenu:after, ul.ulMenu ul:after
{
   content: ".";
   height: 0;
   display: block;
   visibility: hidden;
   overflow: hidden;
   clear: both;
}

ul.ulMenu, ul.ulMenu ul
{
   display: block;
   margin: 0;
   padding: 0;
   border: 0;
   list-style-type: none;
  /* -webkit-border-top-left-radius: 30px;
-moz-border-top-left-radius: 30px;
border-top-left-radius: 30px;*/
}

ul.ulMenu, ul.ulMenu ul { min-height: 0;}

.ulMenu {float: right; top:94px; position:relative;}

ul.ulMenu>li { margin-left: 1px;}

ul.ulMenu>li:first-child { margin-left: 0;padding-left:15px; }
ul.ulMenu>li:first-child a{}


ul.ulMenu>li:first-child a:hover {  /*border-top-left-radius:30px;border-bottom-left-radius:10px;*/}
ul.ulMenu li:first-child a{
}


ul.ulMenu>li:last-child, ul.ulMenu>li.last-child { margin-right: 0; }

ul.ulMenu>li>a
{
    
   padding:33px 15px 0px 15px;
   margin:0 auto;
   position: relative;
   display: block;
   height: 26px;
   cursor: pointer;
   text-decoration: none;
   color: #000080;
   line-height: 27px;
   text-align: center;
   
}
.A1{background:  url('../images/A1.png') top no-repeat;}
.A2{background:  url('../images/A2.png') top no-repeat;}
.A3{background:  url('../images/A3.png') top no-repeat;}

/*.A1:hover{background:  url('../images/A1h.png') top no-repeat; }
.A2:hover{background:  url('../images/A2h.png') top no-repeat; }
.A3:hover{background:  url('../images/A3h.png') top no-repeat; }*/

.A1:hover, .A2:hover, .A3:hover, .mainActive{color:#FFFFFF !important; text-shadow: 1px 2px #000080;}

.ulMenu a, .ulMenu a:link, .ulMenu a:visited, .ulMenu a.active, .ulMenu a:hover
{
   font-family: Helvetica;
   font-size: 15px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   text-align: left;
}

/*Main Menu Active Item*/
ul.ulMenu>li>a.active
{
   background: #FFFFFF;
   background: linear-gradient(top, #B8B8B8 0, #E8E8E8 40%, #EDEDED 50%, #E8E8E8 60%, #B8B8B8 100%) no-repeat;
   background: -webkit-linear-gradient(top, #B8B8B8 0, #E8E8E8 40%, #EDEDED 50%, #E8E8E8 60%, #B8B8B8 100%) no-repeat;
   background: -moz-linear-gradient(top, #B8B8B8 0, #E8E8E8 40%, #EDEDED 50%, #E8E8E8 60%, #B8B8B8 100%) no-repeat;
   background: -o-linear-gradient(top, #B8B8B8 0, #E8E8E8 40%, #EDEDED 50%, #E8E8E8 60%, #B8B8B8 100%) no-repeat;
   background: -ms-linear-gradient(top, #B8B8B8 0, #E8E8E8 40%, #EDEDED 50%, #E8E8E8 60%, #B8B8B8 100%) no-repeat;
   background: linear-gradient(top, #B8B8B8 0, #E8E8E8 40%, #EDEDED 50%, #E8E8E8 60%, #B8B8B8 100%) no-repeat;
   -svg-background: linear-gradient(top, #B8B8B8 0, #E8E8E8 40%, #EDEDED 50%, #E8E8E8 60%, #B8B8B8 100%) no-repeat;
   padding:33px 15px 0px 15px;
   margin:0 auto;
   color: #5680B3;
   text-decoration: none;
    border: 0 solid transparent;
   border-top-left-radius: 0;
   border-top-right-radius: 0;
   box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
   z-index: -1;
}

/*Main Menu Item Hover*/
ul.ulMenu>li>a:hover, .Subactive
{
  /* background: #9CAFC4 !important;
   background: linear-gradient(top, #7C96B1 0, #B2C1D1 40%, #B6C4D3 50%, #B2C1D1 60%, #7C96B1 100%) no-repeat !important;
   background: -webkit-linear-gradient(top, #7C96B1 0, #B2C1D1 40%, #B6C4D3 50%, #B2C1D1 60%, #7C96B1 100%) no-repeat !important;
   background: -moz-linear-gradient(top, #7C96B1 0, #B2C1D1 40%, #B6C4D3 50%, #B2C1D1 60%, #7C96B1 100%) no-repeat !important;
   background: -o-linear-gradient(top, #7C96B1 0, #B2C1D1 40%, #B6C4D3 50%, #B2C1D1 60%, #7C96B1 100%) no-repeat !important;
   background: -ms-linear-gradient(top, #7C96B1 0, #B2C1D1 40%, #B6C4D3 50%, #B2C1D1 60%, #7C96B1 100%) no-repeat !important;
   background: linear-gradient(top, #7C96B1 0, #B2C1D1 40%, #B6C4D3 50%, #B2C1D1 60%, #7C96B1 100%) no-repeat !important;
   -svg-background: linear-gradient(top, #7C96B1 0, #B2C1D1 40%, #B6C4D3 50%, #B2C1D1 60%, #7C96B1 100%) no-repeat !important;*/
   padding:33px 15px 0px 15px;
   margin:0 auto;
    border: 0 solid transparent;
   border-top-left-radius: 0;
   border-top-right-radius: 0;
   /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);*/
   z-index: -1;
   
}

ul.ulMenu>li>a:hover
{
   color: #000080;
   text-decoration: none;
}


ul.ulMenu>li:first-child>a.active{border-bottom-left-radius: 10px;}

ul.ulMenu>li:last-child{}

ul.ulMenu ul li>a:visited, ul.ulMenu ul li>a:hover, ul.ulMenu ul li:hover>a { text-decoration: none;}


ul.ulMenu>li:before
{
   position:absolute;
   display: block;
   content:' ';
   top:0;
   left:  -1px;
   width:1px;
   height: 35px;
   /*background: url('../images/menuseparator.png') center center no-repeat;*/
}
li:first-child:before{ display:none;}

ul.ulMenu ul 
{
    z-index: 1; /*13*/
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
    
    margin-top:65px;
    position: absolute;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
    top: 0;
    min-height: 0;
    display: block;
    border: 0;
    list-style-type: none;
    width:150px;
    cursor: pointer;
}

/*SUB MENU AREA*/
ul.ulMenu ul:before 
{
    top: 1px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    /*background: #FFFFFF;
    background: linear-gradient(top, #B8B8B8 0, #E8E8E8 40%, #EDEDED 50%, #E8E8E8 60%, #B8B8B8 100%) no-repeat;
    background: -webkit-linear-gradient(top, #B8B8B8 0, #E8E8E8 40%, #EDEDED 50%, #E8E8E8 60%, #B8B8B8 100%) no-repeat;
    background: -moz-linear-gradient(top, #B8B8B8 0, #E8E8E8 40%, #EDEDED 50%, #E8E8E8 60%, #B8B8B8 100%) no-repeat;
    background: -o-linear-gradient(top, #B8B8B8 0, #E8E8E8 40%, #EDEDED 50%, #E8E8E8 60%, #B8B8B8 100%) no-repeat;
    background: -ms-linear-gradient(top, #B8B8B8 0, #E8E8E8 40%, #EDEDED 50%, #E8E8E8 60%, #B8B8B8 100%) no-repeat;
    background: linear-gradient(top, #B8B8B8 0, #E8E8E8 40%, #EDEDED 50%, #E8E8E8 60%, #B8B8B8 100%) no-repeat;
    -svg-background: linear-gradient(top, #B8B8B8 0, #E8E8E8 40%, #EDEDED 50%, #E8E8E8 60%, #B8B8B8 100%) no-repeat;*/
    color : #000080;
    text-decoration: none;
    -webkit-box-shadow:0 3px 5px 3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow:0 3px 5px 3px rgba(0, 0, 0, 0.4);
    box-shadow:0 3px 5px 3px rgba(0, 0, 0, 0.4);
    margin:0 auto;
    display: block;
    position: absolute;
    content: ' ';
    z-index: 1;
}

ul.ulMenu ul:after
{
    content: ".";
    height: 0;
    display: block;
    visibility: hidden;
    overflow: hidden;
    clear: both;
}

ul.ulMenu li li:before 
{
    display: block;
    position: absolute;
    content: ' ';
    left: 0;
    right: 0;
    top: -1px;
    z-index: 0;
}

ul.ulMenu li li.FirstLItem:before{ height: 0 !important;}

ul.ulMenu li li:after 
{
    display: block;
    position: absolute;
    content: ' ';
    height: 0;
    top: -1px;
    left: 0;
    right: 0;
    z-index: 1;
    /*border-bottom: 1px dotted #ACBCCD;*/
}
ul.ulMenu ul>li:first-child {margin-top: 0; }

ul.ulMenu li li 
{
    float: none;
    width: auto;
    position: relative;
    z-index: 5;
    display: block;
    background: none;
    margin: 0;
    padding: 0;
    
}

ul.ulMenu li li a.FirstItem 
{
    /* border-top-right-radius: 10px;
   border-top-left-radius: 10px;*/
    line-height:33px;
}

ul.ulMenu li li a.LastItem
{
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

ul.ulMenu li li a
{
    text-align: center !important;
    line-height: 32px;
    display:block;
    color: #FFFFFF;
    font-size: 14px !important;
    text-decoration: none;
    Outline: none;
    position: relative;
    z-index: 11;
    background: #000080;
    padding:0 3px;
    margin:0 auto;
    -webkit-background-origin: border !important;
    -moz-background-origin: border !important;
    background-origin : border-box !important;
}

ul.ulMenu li li a:hover
{
    /*background: #000080;*/
    margin: 0 auto;
    color: #6130DB !important;
    text-align : center !important;
}
/*
.asideActive
{
   background: #FFFFFF;
   
   background: linear-gradient(top, #D1CFCF 0, #E8E8E8 40%, #EDEDED 50%, #E8E8E8 60%, #D1CFCF 100%) no-repeat;
   background: -webkit-linear-gradient(top, #D1CFCF 0, #E8E8E8 40%, #EDEDED 50%, #E8E8E8 60%, #D1CFCF 100%) no-repeat;
   background: -moz-linear-gradient(top, #D1CFCF 0, #E8E8E8 40%, #EDEDED 50%, #E8E8E8 60%, #D1CFCF 100%) no-repeat;
   background: -o-linear-gradient(top, #D1CFCF 0, #E8E8E8 40%, #EDEDED 50%, #E8E8E8 60%, #D1CFCF 100%) no-repeat;
   background: -ms-linear-gradient(top, #D1CFCF 0, #E8E8E8 40%, #EDEDED 50%, #E8E8E8 60%, #D1CFCF 100%) no-repeat;
   background: linear-gradient(top, #D1CFCF 0, #E8E8E8 40%, #EDEDED 50%, #E8E8E8 60%, #D1CFCF 100%) no-repeat;
   -svg-background: linear-gradient(top, #D1CFCF 0, #E8E8E8 40%, #EDEDED 50%, #E8E8E8 60%, #D1CFCF 100%) no-repeat;

   background: linear-gradient(top, rgba(184, 184, 184, 0.5) 0, rgba(232, 232, 232, 0.5) 40%, rgba(237,237,237, 0.5) 50%, rgba(232, 232, 232, 0.5) 60%, rgba(184, 184, 184, 0.5) 100%) no-repeat;
   background: -webkit-linear-gradient(top, rgba(184, 184, 184, 0.5) 0, rgba(232, 232, 232, 0.5) 40%, rgba(237,237,237, 0.5) 50%, rgba(232, 232, 232, 0.5) 60%, rgba(184, 184, 184, 0.5) 100%) no-repeat;
   background: -moz-linear-gradient(top, rgba(184, 184, 184, 0.5) 0, rgba(232, 232, 232, 0.5) 40%, rgba(237,237,237, 0.5) 50%, rgba(232, 232, 232, 0.5) 60%, rgba(184, 184, 184, 0.5) 100%) no-repeat;
   background: -o-linear-gradient(top, rgba(184, 184, 184, 0.5) 0, rgba(232, 232, 232, 0.5) 40%, rgba(237,237,237, 0.5) 50%, rgba(232, 232, 232, 0.5) 60%, rgba(184, 184, 184, 0.5) 100%) no-repeat;
   background: -ms-linear-gradient(top, rgba(184, 184, 184, 0.5) 0, rgba(232, 232, 232, 0.5) 40%, rgba(237,237,237, 0.5) 50%, rgba(232, 232, 232, 0.5) 60%, rgba(184, 184, 184, 0.5) 100%) no-repeat;
   background: linear-gradient(top, rgba(184, 184, 184, 0.5) 0, rgba(232, 232, 232, 0.5) 40%, rgba(237,237,237, 0.5) 50%, rgba(232, 232, 232, 0.5) 60%, rgba(184, 184, 184, 0.5) 100%) no-repeat;
   -svg-background: linear-gradient(top, rgba(184, 184, 184, 0.5) 0, rgba(232, 232, 232, 0.5) 40%, rgba(237,237,237, 0.5) 50%, rgba(232, 232, 232, 0.5) 60%, rgba(184, 184, 184, 0.5) 100%) no-repeat;
  
   margin: 0 auto;
   color: #5680B3 !important;
   text-align : center !important;
}
 */
#signUpul{width : 161px;}

.contentLayout:before
{
   width: 100%;
   content: " ";
   display: block;
   background-color:#FFF;
}

.contentLayout:after 
{
   clear: both;
   display: table;
   content: " ";
   background-color:#FFF;
}

.contentLayout
{
    width:920px;
    background: url('../images/pages_bg4.jpg') right top no-repeat;
    padding:20px;
    color: #FFF;
    font-size:14px;
    font-family: Helvetica;
}

.contentWidth {width:920px;}

/**************************************ASIDE**********************************/

.asideStyle 
{ 
    background: #87468A;/*#8A4681;*/
    width: 180px; 
    float: left; 
    
}

.asideStyle a
{ 
    text-decoration:none;
    padding : 3px 0 3px 20px;  
    display :block; 
    font-size: 16px; 
    line-height : 32px; 
    color: #E1BDF2;
   /* border-top: 0.5px solid #F5C358;*/
      border-bottom: 0.5px solid #75468A;
}

.asideStyle a:hover , .asideActive
{ 
    font-size: 16px; 
    line-height : 32px; 
    text-align: left !important;
    color:#fff !important;
    /*border-top: 0.5px solid #F5C358;*/
      border-bottom: 0.5px solid #75468A;
}


.imgCenter {display:block; margin : 20px auto;}

.asideStyle img+img{margin: 30px auto !important;}

.blockCenter 
{
    display: block;
    width: 640px;
    margin: 0 auto;
}

.asideStyle h4 {font-size: 16px; font-weight:normal; color:#fff;}

.asideStyle h4+h4{font-size: 14px; color:#E1BDF2; }

.asideStyle h4+h4+h4 {font-size: 16px; font-weight:bold; margin-bottom:30px;color:#FFFFFF;}

.asideStyle a.subItem  { font-size : 14px; padding-left: 25px; }

.asideStyle h5, .black { color:#000; }

.asideFont, #loggedTitle {font-family: Helvetica;}


/**************************************FOOTER*********************************/

.siteFooter
{
    display:block;
	width:960px;
	margin: 0 auto;
	font-weight:normal;
	font-family:Helvetica;
}

.siteFooter h1 
{  
    font-weight:normal;
    text-align:center;
    vertical-align:middle;
    font-size:11px;
    margin-left:187px;
	color: #FFFFFF;
}

.bottomBlock {height:38px; background:#87468A; width:180px; float:left;}
.transparent {opacity:0.6;}

.firstsub{line-height:26px !important; padding-top:5px !important;}
.sub1{ border-left:none; }
.sub2{padding: 6px 10px 0 10px !important;}
.ul1{left: 0; width:190px !important;}
.ul2{left: -20px; width: 190px !important;}
.ul3{right: 0;}
.ul2  a.LastItem,.lineH{line-height: 27px !important;}

 th{}
.RowStyle  {line-height: 18px; }
.RowStyle2 {line-height: 20px;} 
 .HeaderStyle, .FooterStyle {line-height:24px !important; }
.myButton{background-color:#FFB86A;/*#FFB46A;*/ line-height: 26px; border: 1px solid #000080; color: #000080; font-weight: bold; text-transform: uppercase; font-size: 10px; font-family: Helvetica; float:right; }

    .loading, .processing
    {
        font-family: Arial;
        font-size: 15px;
        border: 5px solid #DEDEDE;
        width: 200px;
        height: 100px;
        display: none;
        position: fixed;
        background-color: White;
        z-index: 1002;
        padding: 20px;
    }
    /*
    input:focus { color: #ffffff; }
    
    
    input,
textarea {
    -webkit-text-fill-color: transparent;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    -webkit-text-fill-color: initial;
}
*/