﻿/* DEFAULTS
----------------------------------------------------------*/
body, html {
	top: 0px;
    margin-left: 2px;
	width: 100%;
	height: 99%;
    min-width: 940px;
    background-color: #ededed;
}
#body{
    top: 0px;
    margin-left: 0px;
	width: 100%;
	height: 99%;
     min-width: 940px;
    background-color: #ededed;
    padding-bottom: 0px; 
}

.footer{
    width:96%;
    position: fixed;
    left: 0;
    min-width:700px;
    bottom: 0px;   
    background-color: #ededed;
    float:left;
    height: 2%;
   padding-bottom: 1px; 
}
.box1a {
	width: 20%;
    margin-left:2px;
   text-align:center;
  display: flex;
  color:darkmagenta;
  align-items:inherit;
  justify-content: center;
  float: inherit;
  font:28px 'Times New Roman', 'Times, serif';
}

.loginheader {
    top: 0px;
    height: auto;
    width: 40%;
    background-color:transparent;
    min-width: 700px;
	padding: 0px;
    text-align: right;
    align-content:inherit;
    float:left;
}
.box4 {
	font-size: x-large;
	 width: 96%;
     color: blue;
	min-width: 600px;
	margin-bottom: 2px;
	margin-Top: 2px;
  	text-align: center;
  justify-content: center;
}
.list_item_large 
{
    font-size: small;
    color: blue;
    padding: 1px 0px 0px 0px;    
    margin: 0px auto;
    display: inline-block;  
    text-align:left;        
    min-height: 32px;      
}
img{
  max-width: 100%;
    }
       .productItem1
        {
            width: 16%;
            height: 100%;
            font:small;
              color:blue;
            background-color: transparent;
            float: left;
              padding: 0px 0px 0px 0px;
            margin:inherit;
            text-align: left;
        }
        .groupSeparator
        {
            border-top: 1px dotted Gray;
            height: 1px;
            clear: both;
        }
        .itemSeparator
        {
            height: 1px;
            width: 1px;
            border-left: 1px dotted Gray;
            margin: 2px 2px;
            float: left;
        }
 .nclbtextdiv1c {
	top: 0px;
	left: 0px;
   text-decoration:underline;
   background-color:yellow;
   	width: 99%;
	height: 24px;
     align-content:inherit;
     vertical-align:central;
    font:14px Arial, Sans-Serif;
    color:green;
	border-style:ridge;
	padding: 0px;
	text-align: center;
	 float: left;
}
  .ntextdiv1 {
	top: 0px;
	left: 0px;
   text-decoration:underline;
   background-color:yellow;
   	width: 99%;
	height: 40px;
     align-content:inherit;
     vertical-align:central;
    font:14px Arial, Sans-Serif;
    color:green;
	border-style:ridge;
	padding: 0px;
	text-align: center;
	 float: left;
}
    .ntextdiv2 {
	top: 0px;
	left: 0px;
   text-decoration:underline;
   background-color:yellow;
   	width: 99%;
	height: 24px;
     align-content:inherit;
     vertical-align:central;
    font:14px Arial, Sans-Serif;
    color:green;
	border-style:ridge;
	padding: 0px;
	text-align: center;
	 float: left;
}
    .left_align { text-align: left; }
  .nclbtextdiv1d {
	top: 0px;
	left: 0px;
   	width: 99%;
	height: 24px;
    align-content:center;
     vertical-align:top;
    font:16px Arial, Sans-Serif;
    color:green;
	border-style:none;
	padding: 0px;
	text-align: center;
	 float: left;
}
    .nclbtextdiv1e {
	top: 0px;
	left: 0px;
   text-decoration:underline;
   background-color:darkgrey;
   	width: 60%;
	height: 24px;
     align-content:inherit;
     vertical-align:central;
    font:14px Arial, Sans-Serif;
    color:green;
	border-style:ridge;
	padding: 0px;
	text-align: center;
	 float: left;
}
.updater
        {
            position: fixed;
            top: 70px;
            background-color: Gray;
            left: 0px;
            z-index: 99;
            opacity: 0.8;
            filter: alpha(opacity=80);
            -moz-opacity: 0.8;
            min-height: 18%;
            width: 7%;
        }
.updater1
        {
            position: relative;
            top: 0px;
            background-color: Gray;
            left: 0px;
            z-index: 99;
            opacity: 0.8;
            filter: alpha(opacity=80);
            -moz-opacity: 0.8;
            min-height: 8%;
            width: 7%;
        }
 .des {
    text-align: left;
    margin-left: 1px;
	width: 99%;
    min-width: 700px;
    height: auto;
    background-color: #e9e9e9;
    display: flex;
    align-items: center;
    padding: 0px;
    font-size: large;
    font-family: 'Times New Roman', 'Times, serif';
    float:inherit;
}
.box2{
	 width: 100%;
  font:32px 'Times New Roman', 'Times, serif';
  display: flex;
  color:darkmagenta;
  align-items: center;
  justify-content: center;
  float: inherit;
}

.menuasp
{
left:2px;
border-bottom-width:1px;
border-bottom-color:#004d7d;
list-style:none;
min-width:900px;
max-width:1100px;
padding:0px;
margin:0px;
margin-bottom:3px;
}

	    .style4a
    {
    	width: 90%;
        color: #A40052;
		margin-top: 2px;
		margin-left: 2px;
	   height: 30px;
        font-family: "Segoe UI";
        font-style: italic;
        font-weight: bold;
        font-size: small;
        text-align: center;
    }

	.style6c
    {
		left: 4px;
    	width: 100%;
		background-color: #ededed;
		border-style:inset;
		margin-top: 1px;
		margin-left: 1px;
	   height: 1px;
		float: left;
		padding: 0px;
    }
    	.style6d
    {
		left: 1px;
    	width: 18%;
		background-color: #ededed;
		margin-top: 1px;
		margin-left: 1px;
	   height: 22px;
		float: right;
		padding: 0px;
    }
 .lvcontainera3 {
	top: 0px;
	width: 54%;
    height: 99%;
    min-height: 360px;
    max-height: 360px;
    min-width: 40px;
    justify-content: center;
    align-items:center;
    background-color: Red;
     color:blue;
	align-content:center;
    font:xx-small;
	padding: 0px;
	 float: left;
    overflow: auto;
    border-style:ridge;
}
.iframeb {
  text-decoration:none;
  font-size:small;
   background-color:transparent;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  align-content:center;
}
.iframe-link1 {
   background-color: #ededed;
  font-size:x-small;
  float: inherit;
	width: 60px;
  height: auto;
}
.Container1 {
    left:2px;
	top: 2px;
    width: 99%;
    border-style:ridge;
    min-width: 940px;
    margin: auto;
	height: 98%;
    min-height: 820px;
}
.Container1n {
     left:2px;
	top: 2px;
    width: 100%;
    border-style:ridge;
    min-width: 700px;
    margin: auto;
	height: 99%;
    min-height: 800px;
}
.ifcontainer0 {
	top: 0px;
	left: 0px;
	width: 73%;
	height:420px;
	border-style:initial;
	order: 1;
	padding: 0px;
	align-content:inherit;
	 float: left;
}
.ifcontainer0a {
	top: 0px;
	left: 0px;
    position: absolute;
	width: 65%;
    height:2px;
    float: left;
}
.ifcontainera1 {
	top: 0px;
	left: 0px;
	width: 65%;
    background-color: #ededed;
    min-width: 290px;
	min-height: 600px;
	order: 1;
	padding: 0px;
	align-content:inherit;
	 float: left;
}
.iframe1 {
	top: 0px;
	left: 0px;
	width: 100%;
    background-color: #ededed;
    height: 290px;
    min-width: 600px;
	min-height: 290px;
	padding: 0px;
	align-content:inherit;
	 float: left;
}
.ifcontainer51n {
	top: 0px;
	left: 0px;
	width: 54%;
    height:60%;
    min-height: 310px;
    max-height: 310px;
    position: relative;
	padding-top: 0px;
	align-content:inherit;
	 float: left;
    }
.ifcontainer1 {
	top: 0px;
	left: 0px;
    position: relative;
	width: 65%;
    min-height:120px;
   padding-top: 20%;
    float: left;
}
.lvcontainer2a {
	top: 0px;
    left: 1px;
	width: 45%;
     min-width: 390px;
	height:60%;
    min-height: 300px;
    max-height: 300px;
	order: 2;
	border-style:ridge;
	align-content:inherit;
    font:14px Arial, Sans-Serif;
	padding: 0px;
    margin-bottom:auto;
	  float: left;
 	 overflow: auto;
}
.lbtextdiv1 {
	top: 0px;
    left: 0px;
    width: 100%;
    min-width: 790px;
	height: 22px;
	padding: 0px;
    align-content:inherit;
     float: left;
}
.lbtextdiv1a {
	top: 0px;
	left: 0px;
   text-decoration:underline;
	width: 29.7%;
    min-width: 240px;
    color:blue;
	height: 20px;
	padding: 0px;
   vertical-align:central;
     margin-bottom:auto;
    font:14px Arial, Sans-Serif;
	text-align: center;
    align-content:inherit;
	border-style:ridge;
	 float: left;
}
.lbtextdiv1b {
	top: 0px;
	left: 0px;
   text-decoration:underline;
       color:blue;
   	width: 39.6%;
       min-width: 318px;
	height: 20px;
	padding: 0px;
    vertical-align:central;
	border-style:ridge;
    font:14px Arial, Sans-Serif;
     align-content:inherit;
	text-align: center;
	 float: left;
}.lbtextdiv1c {
	top: 0px;
	left: 0px;
   text-decoration:underline;
       color:blue;
   	width: 27%;
       min-width: 210px;
	height: 20px;
	padding: 0px;
    vertical-align:central;
	border-style:ridge;
    font:14px Arial, Sans-Serif;
     align-content:inherit;
	text-align: center;
	 float: left;
}
 .box1 {
	 width: 99%;
  display: flex;
  color:darkmagenta;
  align-items: center;
  justify-content: center;
  float: inherit;
    font:20px 'Times New Roman', 'Times, serif';
}
  .listboxdiv1 {
	top: 0px;
	left: 0px;
	width: 100%;
	height: auto;
    min-width: 940px;
    border-style:ridge;
    font:14px Arial, Sans-Serif;
	padding: 0px;
	align-content:inherit;
	 float: left;
      overflow: auto;
}
    .listboxdiv11 {
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
    min-height: 400px;
    min-width: 940px;
    border-style:ridge;
    font:14px Arial, Sans-Serif;
	padding: 0px;
	align-content:inherit;
	 float: left;
      overflow: auto;
}
   .listboxdiv11a {
	top: 0px;
	left: 0px;
	width: 100%;
	height: 28%;
    min-height: 100px;
    min-width: 940px;
    border-style:ridge;
    font:14px Arial, Sans-Serif;
	padding: 0px;
	align-content:inherit;
	 float: left;
      overflow: auto;
}
    .listboxdiv12 {
	top: 0px;
	left: 0px;
	width: 100%;
    min-height: 200px;
    min-height: 300px;
	height: 280px;
    min-width: 940px;
    border-style:ridge;
    font:14px Arial, Sans-Serif;
	padding: 0px;
	align-content:inherit;
	 float: left;
      overflow: auto;
}
    .listboxdiv13 {
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
    min-height: 100px;
    max-height: 200px;
    min-width: 940px;
    border-style:ridge;
    font:14px Arial, Sans-Serif;
	padding: 0px;
	align-content:inherit;
	 float: left;
      overflow: auto;
}
 .listboxdiv1a {
	top: 0px;
	left: 0px;
	width: 30%;
     min-width: 240px;
	height: 240px;
    min-height: 240px;
     margin-bottom:2px;
    font:14px Arial, Sans-Serif;
	padding: 0px;
	align-content:inherit;
	 float: left;
      overflow: auto;
}
.listboxdiv1b {
	top: 0px;
	width: 40%;
     min-width: 320px;
	height: 240px;
    min-height: 240px;
	order: 2;
	border-style:ridge;
	align-content:inherit;
    font:14px Arial, Sans-Serif;
	padding: 0px;
         margin-bottom:auto;
	  float: left;
 	 overflow: auto;
}
.listboxdiv1b a {
    display: inline-block;
  max-width: 200px;
   text-align: left;
}
.listboxdiv {
	top: 0px;
    width: 100%;
    min-width: 700px;
    margin: auto;
	height: 100%;
	padding: 0px;
	align-content:inherit;
     float: left;
}
.listboxdiv1c {
	top: 0px;
	width: 27%;
    min-width: 220px;
	height: 240px;
    min-height: 240px;
	order: 3;
	border-style:ridge;
	align-content:inherit;
    font:14px Arial, Sans-Serif;
	padding: 0px;
         margin-bottom:auto;
	  float: left;
 	 overflow: auto;
}
.listboxdiv1c a {
    display: inline-block;
  max-width: 200px;
   text-align: left;
}
.listboxdivn {
	top: 0px;
    width: 100%;
    min-width: 940px;
    margin: auto;
	height: 360px;
	padding: 0px;
	align-content:inherit;
     float: left;
}
 .listboxdiv1 {
	top: 0px;
	left: 0px;
	width: 99%;
	height: 100%;
    font:14px Arial, Sans-Serif;
	padding: 0px;
	align-content:inherit;
	 float: left;
      overflow: auto;
}


.Container1b {
	top: 0px;
    left:2px;
    width: 99%;
    min-width: 700px;
    height:20%;
    min-height:120px;
    margin: auto;
	align-content:center;
}
.Container1ab {
	top: 0px;
    width: 99%;
    height:99%;
    background-color: #ededed;
    margin: auto;
	padding: 0px;
	align-content:center;
}
.Container1c1 {
	top: 0px;
    width: 99%;
    margin: auto;
	max-height:400px;
	padding: 0px;
	align-content:center;
}
.ifcontainer51m {
	top: 0px;
	left: 0px;
	width: 100%;
    height:100%;
	min-height:240px;
    min-width:960px;
    vertical-align:central;
	border-style:initial;
	order: 1;
	padding: 0px;
	align-content:stretch;
	 float: left;
}
.ifcontainer {
	position: inherit;
	top: 0px;
	left: 0px;
	width: 99%;
	height: 100%;
	padding: 0px;
	align-content:inherit;
	 float: left;
     resize:both;
}

.ifcontainer0 {
	top: 0px;
	left: 0px;
    position: relative;
	width: 65%;
    min-height:120px;
    height:0px;
	padding-top: 20%;
    float: left;
}
.iftexta4 {
	top: 0px;
	left:2px;
    bottom:2px;
	width: 99%;
    font:18px Arial, Sans-Serif;
    min-width: 940px;
	height:22px;
	 margin: auto;
	padding: 0px;
	text-align: center;
	align-content:inherit;
	 float: left;
}
.iftexta4A {
	top: 0px;
	left:2px;
	margin-top:initial;
    color:blue;
	bottom:auto;
	vertical-align:central;
    border-style:ridge;
	width: 99%;
    min-width: 900px;
	height:42px;
	padding: 1px;
  	text-align: left;
  justify-content: center;
	 float: left;
}
.iftext1a {
	top: 0px;
	left:0px;
	margin-top:initial;
	bottom:auto;
    color:purple;
    font:14px Arial, Sans-Serif, bold;
	vertical-align:central;
    border-style:ridge;
	width: 100%;
    min-width: 940px;
	height:auto;
	padding: 1px;
  	text-align: left;
  justify-content: center;
	 float: left;
}
.iftext2a {
	top: 0px;
	left:2px;
	margin-top:initial;
	bottom:auto;
	vertical-align:central;
    border-style:ridge;
	min-width: 800px;
	height:24px;
	padding: 1px;
  	text-align: left;
  justify-content: center;
	 float: left;
}
.iftext4a {
	top: 0px;
	left:2px;
	margin-top:initial;
	bottom:auto;
	vertical-align:central;
    border-style:ridge;
	width: 99%;
    min-width: 900px;
	height:40px;
	padding: 1px;
    text-align: center;
	align-content:center;
	 float: left;
}
.iftextC1 {
	top: 1px;
	padding: 0px;
	bottom: 1px;
	font:14px Arial, Sans-Serif, bold;
    color:blue;
	left: 0px;
	width:  65%;
	height:22px;
	padding: 0px;
	vertical-align:middle;
	 float: left;
}
.iftextC {
	top: 1px;
	padding: 0px;
	bottom: 0px;
	font:12px Arial, Sans-Serif, bold;
    color:blue;
	left: 0px;
	width:  60%;
	height:24px;
	padding: 0px;
    text-align:justify;
	vertical-align:middle;
	 float: left;
}
.iftextD1 {
	top: 0px;
	bottom: 0px;
	padding: 0px;
	font:14px Arial, Sans-Serif;
	left: 0px;
	width: 34%;
	height:24px;
    align-content:inherit;
	vertical-align:middle;
	padding: 0px;
	 float: right;
}
.iftextD {
	top: 0px;
	left:2px;
	margin-top:initial;
	bottom:auto;
	vertical-align:central;
    border-style:ridge;
	width: 99%;
    min-width: 900px;
	height:auto;
	padding: 1px;
	align-content:center;
	 float: left;
}
.viewdbtext {
    width: 100%;
    background-color: #ededed;
    padding: 0px 0px;
	font-size: medium;
	font-family:'Times New Roman', 'Times, serif';
    min-height: 280px;
    height: auto;
   text-decoration:underline;
    vertical-align:central;
	border-style:ridge;
     align-content:inherit;
	text-align: center;
	 float: left;
     overflow: auto;
}
.viewdbtext1 {
    width: 100%;
    background-color: #ededed;
    padding: 0px 0px;
	font-size: medium;
	font-family:'Times New Roman', 'Times, serif';
    min-height: 120px;
    max-height: 320px;
    height: auto;
   text-decoration:underline;
    vertical-align:central;
	border-style:ridge;
     align-content:inherit;
	text-align: center;
	 float: left;
     overflow: auto;
}
.viewdbtext2 {
    width: 100%;
    background-color: #ededed;
    padding: 0px 0px;
	font-size: medium;
	font-family:'Times New Roman', 'Times, serif';
    min-height: 280px;
    max-height: 420px;
    height: 400px;
   text-decoration:underline;
    vertical-align:central;
	border-style:ridge;
     align-content:inherit;
	text-align: center;
	 float: left;
     overflow: auto;
}
.viewdbtext1a {
    width: 99%;
    background-color: #ededed;
    padding: 0px 0px;
	font-size: x-large;
    color: red;
	font-family:'Times New Roman', 'Times, serif';
    min-height: 380px;
    height: 99%;
   text-decoration:underline;
    vertical-align:central;
	border-style:ridge;
     align-content:inherit;
	text-align: center;
	 float: left;
     overflow: auto;
}
.viewdbtext1c {
    width: 99%;
    background-color: #ededed;
    padding: 0px 0px;
	font-size: x-large;
    color: red;
	font-family:'Times New Roman', 'Times, serif';
    min-height: 40px;
    height: 30px;
   text-decoration:underline;
    vertical-align:central;
	border-style:ridge;
     align-content:inherit;
	text-align: center;
	 float: left;
     overflow: auto;
}
.viewdbtext1d {
    width: 99%;
    background-color: #ededed;
    padding: 0px 0px;
	font-size: x-large;
    color: red;
	font-family:'Times New Roman', 'Times, serif';
    min-height: 110px;
    height: 108px;
   text-decoration:underline;
    vertical-align:central;
	border-style:ridge;
     align-content:inherit;
	text-align: center;
	 float: left;
     overflow: auto;
}
.viewdbtext1b {
    width: 99%;
    background-color: #ededed;
    padding: 0px 0px;
	font-size: x-large;
    color: red;
	font-family:'Times New Roman', 'Times, serif';
    min-height: 40px;
    height: 38px;
   text-decoration:underline;
    vertical-align:central;
	border-style:ridge;
     align-content:inherit;
	text-align: center;
	 float: left;
     overflow: auto;
}
.videocontainer1 {
	top: 0px;
	width: 100%;
    background-color: #ededed;
    margin:auto;
    display:block;
    border-style:none;
    height: auto;
    min-height: 290px;
    max-height: 290px;
    vertical-align:auto;
    align-items:center;
	padding: 0px;
}
.audiocontainer1 {
	top: 0px;
	width: 100%;
	height:38px;
    display:block;
	order: 1;
	padding: 0px;
    vertical-align:top;
   align-items:center;
	padding: 0px;
	  float:left;
}
.imagecontainer1 {
	top: 0px;
	width: 100%;
	height:80px;
    min-height: 260px;
    max-height: 260px;
	padding: 0px;
    vertical-align:top;
	padding: 0px;
	  float:left;
}

.xsearcha {
	top: 0px;
    width: 99%;
    min-width: 700px;
    height: 24px;
    text-align: center;
    background-color: red;
    padding-bottom: 0px;
	font-size: small;
	font-family:'Times New Roman', 'Times, serif';
    align-content:center;
}
.Tab .ajax__tab_header
        {
             min-width: 700px;
            font-family: "Times New Roman" , Arial, Sans-Serif;
            font-size:20px;
            height:24px;
            display: block;
            color: black;
           margin-left:5px;
        }
 .Tab .ajax__tab_active .ajax__tab_tab
{
    color: #ffffff;
    background:url("../tab_active.gif") repeat-x;
    height:24px;
}
.Tab .ajax__tab_active .ajax__tab_inner
{
    color: #ffffff;
    background:url("../tab_left_active.gif") no-repeat left;
    padding-left:10px;
}
.Tab .ajax__tab_active .ajax__tab_outer
{
    color: #ffffff;
    background:url("../tab_right_active.gif") no-repeat right;
    padding-right:10px;
}
/*Tab Hover*/
.Tab .ajax__tab_hover .ajax__tab_tab
{
    color: #000000;
    background:url("../tab_hover.gif") repeat-x;
    height:24px;
}
.Tab .ajax__tab_hover .ajax__tab_inner
{
    color: #000000;
    background:url("../tab_left_hover.gif") no-repeat left;
    padding-left:5px;
}
.Tab .ajax__tab_hover .ajax__tab_outer
{
    color: #000000;
    background:url("../tab_right_hover.gif") no-repeat right;
    padding-right:5px;
}
/*Tab Inactive*/
.Tab .ajax__tab_tab
{
    color: #666666;
    background:url("../tab_Inactive.gif") repeat-x;
    height:24px;
}
.Tab .ajax__tab_inner
{
    color: #666666;
    background:url("../tab_left_inactive.gif") no-repeat left;
    padding-left:5px;
}
.Tab .ajax__tab_outer
{
    color: #666666;
    background:url("../tab_right_inactive.gif") no-repeat right;
    padding-right:5px;
    margin-right: 2px;
}
        .Tab .ajax__tab_body
        {
            width: 100%;
            height: 100%;
            font-family: verdana,tahoma,helvetica;
            font-size:12px;
            background-color: #ededed;
            border-top-width: 0;
            border-top-color: #ededed;
        }