body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000}
p {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000 ;  font-size: 10pt}
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 25pt; font-weight: bold; color: #e6e6e6 ;  margin: 0em; 	padding: 0em;  }
.TableHead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
ul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000 ;
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
li {
	background-image:url(http://www.culturalview.com/images/bullet.png);
	background-position:0 0.3em;
	background-repeat:no-repeat;
	padding:0 0 0 25px;
}

A:link { TEXT-DECORATION: none ; color: #000080}
A:visited {TEXT-DECORATION: none; color: #000080}
A:active {TEXT-DECORATION: none; color: #000080}
A:hover {TEXT-DECORATION: underline; color: #ff0000}

ol {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt ;  color: #000000 ;}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-style: italic; color: #000080; font-weight: bold}
.special_links {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.source_code {  font-family: "Courier New", Courier, mono; font-size: 14px}
.under_heading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt ;  color: #e6e6e6 ;  text-align: center ; font-weight: bold  ;  margin: .5em}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt ; color: #000000 ; font-style: italic}
.source_green {  font-family: "Courier New", Courier, mono; font-size: 12px; color: #009933; font-weight: bold}
h4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: italic; font-weight: bold; color: #000000}
h5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; font-weight: bold; color: #000000 ;  margin: 0em; 	padding: 0em;}



#popitmenu{
position: absolute;
background-color: white;
border:1px solid black;
font: normal 9px Verdana;
line-height: 14px;
z-index: 100;
visibility: hidden;
}

#popitmenu a{
text-decoration: none;
padding-left: 6px;
color: black;
display: block;
}

#popitmenu a:hover{ /*hover background color*/
background-color: #CC6699;
}

.toc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
.fav_toc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold}
.small_heading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold}
.main_toc {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt ;  margin:0em ; font-weight:bold}
.no_padding  {  padding : 0px;  }


form {
  border : 1px solid #000080;
  padding : 0px;
  background-color : #e6e6e6;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:#000000 ;
  }

input, textarea, select {
  background-color : #fffff;
  color : #000080;
}


.tab{font-family: arial, verdana, san-serif; font-size: 14px;}
.asd{text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; font-weight: bold ; color: ffcc00;   margin: 0em}
.toc_header{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.small { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold ; text-align:center }


/* dropdown menu styles */
#nav {
        float: left;
        font: bold 10px Arial, Helvetica, Sans-serif;
        border: 1px solid #121314;
        border-top: 1px solid #2b2e30;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        overflow: hidden;
}

#nav ul {
        margin:0;
        padding:0;
        list-style:none;
}

#nav ul li {
        float:left;
}

#nav ul li a {
        float: left;
        color:#d4d4d4;
        padding: 10px 20px;
        text-decoration:none;
        background:#3C4042;
        background: -webkit-gradient( linear, left bottom, left top, color-stop(0.09, rgb(59,63,65)), color-stop(0.55, rgb(72,76,77)), color-stop(0.78, rgb(75,77,77)) );
        background: -moz-linear-gradient( center bottom, rgb(59,63,65) 9%, rgb(72,76,77) 55%, rgb(75,77,77) 78% );
        background: -o-linear-gradient( center bottom, rgb(59,63,65) 9%, rgb(72,76,77) 55%, rgb(75,77,77) 78% );
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 0 5px rgba(0, 0, 0, 0.1) inset;
        border-left: 1px solid rgba(255, 255, 255, 0.05);
        border-right: 1px solid rgba(0,0,0,0.2);
        text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6);
}

#nav li ul {
        background:#3C4042;
        background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.09, rgb(77,79,79)), color-stop(0.55, rgb(67,70,71)), color-stop(0.78, rgb(69,70,71)) );
        background-image: -moz-linear-gradient( center bottom, rgb(77,79,79) 9%, rgb(67,70,71) 55%, rgb(69,70,71) 78% );
        background-image: -o-linear-gradient( center bottom, rgb(77,79,79) 9%, rgb(67,70,71) 55%, rgb(69,70,71) 78% );
        border-radius: 0 0 10px 10px;
        -moz-border-radius: 0 0 10px 10px;
        -webkit-border-radius: 0 0 10px 10px;
        left: -999em;
        margin: 35px 0 0;
        position: absolute;
        width: 160px;
        z-index: 9999;
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.4) inset;
        -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4) inset;
        -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4) inset;
        border: 1px solid rgba(0, 0, 0, 0.5);
}

#nav li ul a {
        background: none;
        border: 0 none;
        margin-right: 0;
        width: 120px;
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        border-bottom: 1px solid transparent;
        border-top: 1px solid transparent;
}

#nav ul li a:hover,
#nav ul li:hover > a {
        color: #252525;
        background:#3C4042;
        background: -webkit-gradient( linear, left bottom, left top, color-stop(0.09, rgb(77,79,79)), color-stop(0.55, rgb(67,70,71)), color-stop(0.78, rgb(69,70,71)) );
        background: -moz-linear-gradient( center bottom, rgb(77,79,79) 9%, rgb(67,70,71) 55%, rgb(69,70,71) 78% );
        background: -o-linear-gradient( center bottom, rgb(77,79,79) 9%, rgb(67,70,71) 55%, rgb(69,70,71) 78% );
        text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), 0 -1px #000;

}

#nav li ul a:hover,
#nav ul li li:hover > a  {
    color: #2c2c2c;
        background: #5C9ACD;
        background: -webkit-gradient( linear, left bottom, left top, color-stop(0.17, rgb(61,111,177)), color-stop(0.51, rgb(80,136,199)), color-stop(1, rgb(92,154,205)) );
        background: -moz-linear-gradient( center bottom, rgb(61,111,177) 17%, rgb(80,136,199) 51%, rgb(92,154,205) 100% );
        background: -o-linear-gradient( center bottom, rgb(61,111,177) 17%, rgb(80,136,199) 51%, rgb(92,154,205) 100% );
        border-bottom: 1px solid rgba(0,0,0,0.6);
        border-top: 1px solid #7BAED9;
        text-shadow: 0 1px rgba(255, 255, 255, 0.3);
}

#nav li:hover ul {
        left: auto;
}

#nav li li ul {
        margin: -1px 0 0 160px;
        -webkit-border-radius: 0 10px 10px 10px;
        -moz-border-radius: 0 10px 10px 10px;
        border-radius: 0 10px 10px 10px;
        visibility:hidden;
}

#nav li li:hover ul {
        visibility:visible;
}

#nav ul ul li:last-child > a {
        -moz-border-radius:0 0 10px 10px;
        -webkit-border-radius:0 0 10px 10px;
        border-radius:0 0 10px 10px;
}

#nav ul ul ul li:first-child > a {
        -moz-border-radius:0 10px 0 0;
        -webkit-border-radius:0 10px 0 0;
        border-radius:0 10px 0 0;
}

/* end of drop down styles */


