/* #######      menu items  ###########*/

nav ul ul {
	display: none;
}

	nav ul li:hover > ul {
		display: block;
	}

nav ul {
        /* Old browsers */
	background: #efefef;    
	background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);
        /* firefox */
	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); 
	/* chrome and safari */
        background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); 
        /* IE10+ */
        background: -ms-linear-gradient(top, #efefef 0%,#bbbbbb 100%); 
        filter: progid:DXImageTransform.Microsoft.gradient (startColorstr='#efefef', endColorstr='#bbbbbb',GradientType=0 ); 
	box-shadow: 0px 0px 9px rgba(0,0,0,0.40);

	padding: 0 40px;
	border-radius: 10px;  
	list-style: none;
	position: relative;
	display: inline-table;
        width:93%;
}
	nav ul:after {
		content: ""; clear: both; display: block;
	}

nav ul li {
	/* below is height of menu bar */
        float: left;
        height:40px;
}
	nav ul li:hover {
		background: #4b545f; 
		background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
		background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
		background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
                border-radius: 10px;
	}
		nav ul li:hover a {
			color: #fff;
		}
	
	nav ul li a {
		display: block;
                border-radius: 10px; 
                padding: 10px 40px; 
		color: #757575; 
                text-decoration: none;
	}

nav ul ul {
	background: #5f6975; border-radius: 10px; 
        padding: 0;
	position: absolute; top: 100%;
        width:275px;
}
	nav ul ul li {
		float: none; 
		border-top: 1px solid #6b727c;
		border-bottom: 1px solid #575f6a;
		position: relative;
                border-radius: 10px;
	}
		nav ul ul li a {
			padding: 15px 40px;
			color: #fff;
		}	
			nav ul ul li a:hover {
				background: #4b545f;
			}

nav ul ul ul {
	position: absolute; left: 93%; top:0;
}



/* #############menu end     ##########*/


body {
     font-family:"Arial", Arial, sans-serif;
     background-color:white;
}

p {
    font-family:"Arial", Arial, sans-serif;
    font-size:16px;
    text-decoration:none;
    color:navy;
    margin-bottom:5px;
    margin-top:5px;
    display:block;
    max-width:800px;
    margin-left:auto;
    margin-right:auto;
    position: relative;
}

h1 {
    font-family:"Arial", Arial, sans-serif;
    font-size:26px;
    text-decoration:none;
    color:navy;
    margin-bottom:5px;
    margin-top:5px;
    margin-left:2%;
    margin-right:2%;
    text-align:center;
}

h2 {
    text-align:center;
    font-family:"Arial", Arial, sans-serif;
    font-size:28px;
    text-decoration:none;
    color:red;
    margin-bottom:2px;
    margin-top:5px;

    /*display: inline; */
}
h3 {
    font-family:"Arial", Arial, sans-serif;
    font-size:24px;
    text-decoration:none;
    color:navy;
    margin-bottom:5px;
    margin-top:5px;
    display: block;
}
h4 {
    text-align:center;
    font-family:"Arial", Arial, sans-serif;
    font-size:20px;
    text-decoration:none;
    color:red;
    margin-bottom:2px;
    margin-top:5px;
    white-space: nowrap;
}
h5 {
    font-family:"Arial", Arial, sans-serif;
    font-size:20px;
    text-decoration:none;
    color:navy;
    margin-bottom:5px;
    margin-top:5px;
    display: block;
}

#tab1 {
      font-family:"Arial", Arial, sans-serif;
      border: 1px solid black;
      border-collapse:collapse;
      width:100%;
      padding:15px;
      background-color:green;
      color:white;
}
#tab450 {
      font-family:"Arial", Arial, sans-serif;
      border: 1px solid black;
      border-collapse:collapse;
      width:450px;
      padding:15px;
      background-color:#EEDFCC;
      color:black;
}
#tab450 td {
    padding: 5px;
    border: solid #000 1px;
}

.centerDoc {
    text-align:center;
    padding: 0 0 0px 0;
     /*top right bottom left*/
    margin-top: 3px;
    margin-bottom:3px;
}
.piccap {
    text-align:center;
    font:normal 12px Verdana;
    line-height:18px;
    z-index:100;
}
.cenblunor {
    text-align:center;
    font-family:"Arial", Arial, sans-serif;
    font-size:16px;
    text-decoration:none;
    color:navy;
    margin-bottom:1px;
    margin-top:4px;
    display:block;
}
.cenredbig {
    text-align:center;
    font-family:"Arial", Arial, sans-serif;
    font-size:24px;
    text-decoration:none;
    color:red;
    margin-bottom:5px;
    margin-top:5px;
    display:block;
}

.lefredbig {
    text-align:left;
    font-family:"Arial", Arial, sans-serif;
    font-size:24px;
    text-decoration:none;
    color:red;
    margin-bottom:5px;
    margin-top:5px;
    display:block;
}

.svoenth {
    font-family:"Times New Roman", Times, serif;
    font-style:italic;
    text-align:center;
    margin-top:1px;
    margin-bottom:4px;
    font-size:32px;
    text-decoration:none;
    color:red;
    display:block;
}
.headpic img{
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top:15px;
    margin-bottom:5px;
} 

.pic1 img{
    margin-top: 15px;
    margin-bottom: 0px;
    border:0px solid navy;
    /*display: table-cell; */
    vertical-align:middle;
    width:100%;
}

.lef800 {
    text-align:left;
    font-family:"Arial", Arial, sans-serif;
    font-size:16px;
    text-decoration:none;
    color:navy;
    margin-bottom:1px;
    margin-top:4px;
    display:block;
    max-width:800px;
    margin-right:auto;
    margin-left:auto;
    position:relative;

    
}
.lef900 {
    text-align:left;
    font-family:"Arial", Arial, sans-serif;
    font-size:24px;
    text-decoration:none;
    color:red;
    margin-bottom:5px;
    margin-top:5px;
    display:block;
    max-width:850px;
    margin-right:auto;
    margin-left:auto;
    position:relative;
}
.cen800 {
    text-align:center;
    font-family:"Arial", Arial, sans-serif;
    font-size:26px;
    text-decoration:none;
    color:red;
    margin-bottom:3px;
    margin-top:4px;
    display:block;
    max-width:800px;
    margin-right:auto;
    margin-left:auto;
    position:relative;
}
.jus800 {
   text-align:justify;
   font-family:"Arial", Arial, sans-serif;
    font-size:26px;
    text-decoration:none;
    color:red;
    margin-bottom:3px;
    margin-top:4px;
    display:block;
    max-width:800px;
    margin-right:auto;
    margin-left:auto;
    position:relative;
}
.rig800 {
    text-align:right;
    font-family:"Arial", Arial, sans-serif;
    font-size:26px;
    text-decoration:none;
    color:red;
    margin-bottom:3px;
    margin-top:4px;
    display:block;
    max-width:800px;
    margin-right:auto;
    margin-left:auto;
    position:relative;
}
.mem800box {
   font-size:18px;
   border:1px solid red;
   text-align:right;
   max-width:800px;
   margin-left:auto;
   margin-right:auto;
   width:10px;
   display:inline;

}
.mem800 {
   font-size:18px;
   text-align:right;
   max-width:800px;
   margin-left:auto;
   margin-right:auto;
   width:10px;
   display:inline;

}



/* heading container */
#containerhead {
        float:none;
        position:relative;
        width:100%;
        overflow:visible;
       /* background:#F6F2E8;   */
        border:0px solid navy;
        z-index:5;
}
#christmas {       
       background-image: url(images/ani_snow.gif);
       background-repeat: repeat;
       background-position: left top;

}

/* Start of Column CSS */
#container2 {
	clear:left;
	float:left;
	width:100%;
	overflow:visible;
        /* column 2 background colour */
	background:#F6F2E8; 
        z-index:1;
}
#container1 {
	float:left;
	width:100%;
	position:relative;
	right:50%;
	background:#F6F2E8; /* column 1 background colour */
        overflow:visible;
        z-index:1;
}
#col1 {
	float:left;
	width:46%;
	position:relative;
	left:52%;
	overflow:visible;
        z-index:1;
}
#col2 {
	float:left;
	width:46%;
	position:relative;
	left:56%;
	overflow:visible;
        z-index:1;
}
#history1 {
        float:none;
        position:relative;
        width:100%;
        overflow:visible;
        border:0px solid navy;
        background-image: url("history/85_5_600-menu1.jpg");
        background-repeat:no-repeat;
        background-position: center;
        height:200px;
}
#history2 {
        float:none;
        position:relative;
        width:100%;
        overflow:visible;
        border:0px solid navy;
        background-image: url("history/85_5_600-menu2.jpg");
        background-repeat:no-repeat;
        background-position: center;
        height:200px;

}
#history3 {
        float:none;
        position:relative;
        width:100%;
        overflow:visible;
        border:0px solid navy;
        background-image: url("history/svo_int600.jpg");
        background-repeat:no-repeat;
        background-position: center;
        height:275px;
        margin-top:25px;
}
#faq {
        float:none;
        font-family:"Verdana", sans-serif;
        position:relative;
        width:900px;
        overflow:visible;
        border:0px solid navy;
        height:151px;
        margin-top:25px;
        text-align:center;
        font-size:26px;
}


.tbl1 {
       outline: 1px solid black;
       width:95%;
       margin-left:auto; 
       margin-right:auto;
       border-collapse:collapse;
       background-color:#CCCCCC;
       min-width: 250px
}
.tbl1 th {
      font-family:"Arial", Arial, sans-serif;
      font-size:26px;
      color:navy;
      padding:4px;
}
.tbl1 tr {
      font-family:"Arial", Arial, sans-serif;
      font-size:26px;
      color:red;
      border: none;
      background-color:#CCCCCC;
      margin-top:13px;
}
.tbl1 td {
      font-family:"Arial", Arial, sans-serif;
      font-size:15px;
      color:navy;
      margin-top:3px;
      background-color:#CCCCCC;
      padding:14px;
      border:2px solid #D8D8D8;
}
.tbl2 {
       outline: 1px solid black;
       width:95%;
       margin-left:auto;
       margin-right:auto;
       border-collapse:collapse;
       background-color:#CCCCCC;
       min-width: 250px;
}
.tbl2 th {
      font-family:"Arial", Arial, sans-serif;
      font-size:26px;
      color:navy;
      padding:4px;
}
.tbl2 tr {
      font-family:"Arial", Arial, sans-serif;
      font-size:26px;
      color:red;
      border: none;
      background-color:#CCCCCC;
      margin-top:13px;
}
.tbl2 td {
      font-family:"Arial", Arial, sans-serif;
      font-size:14px;
      font-size:15px;
      color:navy;
      margin-top:3px;
      background-color:#CCCCCC;
      padding:3px;
      white-space: nowrap;
       border:2px solid #D8D8D8;
}
.fb-like {
       font-family:"Arial", Arial, sans-serif;
       text-align:right;
       color:#000000;
       font-size:26px;
       margin-bottom:10px;
       padding-right:5px;
       background-image: url(images/FB-f-Logo__blue_100.png);
       background-repeat: no-repeat;
       background-position: 20px 2px;
       padding-top:15px;
       height:90px;
       background-color:rgba(59,88,152,.2);
}

.invis  
    {
     background:none!important;
     border:none; 
     padding:0!important;
     font-size:16px;
     margin-top:8px;
    /*border is optional*/
     border-bottom:1px solid #444; 
    }
.invis:hover
    {
     background:tan!important;
     border:none;
     padding:0!important;
     font-size:16px;
     margin-top:8px;
    /*border is optional*/
     border-bottom:1px solid #444;
    }

/*link styles */
    a.red:link {color:red;}      /* unvisited link */
    a.red:visited {color:red;}  /* visited link */
    a.red:active {color: #ff0000; background: #ffffff; font-style: italic;}
    a.red:hover {color: #ff0000; background: #ffffff; font-style: normal;}

    a.tab:link {color: #000080; text-decoration:none;}      /* unvisited link */
    a.tab:visited {color:#000080; text-decoration:none;}  /* visited link */
    a.tab:active {color:#000080; background: #ffffff; text-decoration:none;}
    a.tab:hover {color:#000080; background: #ffffff; text-decoration:none;}


