/* CSS Document */



/*basic element descriptions*/

body

{
background-color:#f7f2e3; /*#bb9966*/
/*background-image:url(../images/OVCmenu.jpg);
background-position: top right;
background-repeat: no-repeat;
background-attachment: fixed;*/
color:#003366;
margin:1em;
border: none;
padding:5px;
font-size:medium;
font-family:Times New Roman, Times, serif;
/*font-family: Helvetica, Arial, sans-serif;*/
}

p
{
margin:2em;
font-family: Times New Roman, Times, serif;
}

ul
{margin: 3em;}

em

{
margin:0.15em;
font-size: 0.8em;
font-style: italic;
}

h1

{
color:darkblue;
font-size:2em;
font-weight:bold;
}

h2
{color:#003366;
font-family:Times New Roman, Times, serif;
}

h4
{color:#003366;
font-family:Times New Roman, Times, serif;
}

h5
{
color:darkblue;
font-size:1em;
font-weight:bold;
}

/*class, id and context-dependent descriptions, not including style definitions for the navigation bars*/

img #header
{
display:inline;
position:relative;
top:50;
left:0;
z-index:2;

}

.OVCname
{
font-size:2em;
font-family:Times New Roman, Times, serif;
color:#003366;
}

.wewatch
{font-size:1.1em;
font-family:Times New Roman, Times, serif;
font-style: italic;
font-weight:bold;
color:#003366;
}

.photoheader /*for those photos in the header that require a caption and therefore a table or other formatting*/
{display:inline;
position:relative;
top:50;
left:0;
z-index:1;
margin:0;
padding-top:0;
padding-bottom:2;
padding-left:0;
padding-right:0;
}

.OVClogo

{position:absolute;
top:0;
right:0;
z-index:1;
color:darkblue;
font-size: .9em;
font-style:italic;
font-weight:bold;
font-family:Times New Roman, Times, serif;
border-style:none;
text-align:justify;
}


.caption 
{
color: #003366;
text-align:	right;
margin-right: 5;
margin-top: 0;
margin-bottom:	0;	
font-size: .6em;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.caption2 
{
color: #003366;
text-align:	right;
float:right;
margin-right: 5;
margin-top: 0;
margin-bottom:	0;	
font-size: .7em;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.caption3
{
color: white;
font-size:.8em;
font-family: Verdana, Arial, Helvetica, sans-serif;
float: right;
}

.ulstyle
{
font-family: Times New Roman, Times, serif;
}

.pageheadline
{
color:darkblue;
display:inline;
position:relative;
top: -70;
left:-70;
/*position:absolute;
top:175;
left:460;*/
z-index:3;
font-size:2em;
font-weight:bold;
font-family: Helvetica, Arial, sans-serif;
}
.sidebar {
        color:          #003366;
        font-size:      .8em;
        font-family:    Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none
        }

#inverse

{
display:inline;
position:relative;
top: -70;
left:-70;
/*position:absolute;
top:175;
left:240;*/
z-index:3;
font-size:2em;
font-weight:bold;
background-color:darkblue;
color:#e1c49c;/*#e1c49c*/
/*Transparency for Internet Explorer */
filter:alpha(opacity=70);
/* Transparency for CSS3 standard */
opacity:0.7;
font-family: Helvetica, Arial, sans-serif;
}

.whitebox
{
border: 1 px inset blue ;
font-family: Helvetica, sans-serif;
background-color:white;
color: black;
align: middle;
min-height:800;
padding:.2em;

}

.greenbox
{
border-style:inset;
border-width: 1px;
border-color: silver;
font-family: Helvetica, sans-serif;
font-size: .8em;
background-color:#def;
color: black;
float:right;
margin:1em;
width:300px;
padding:.2em;
/*Transparency for Internet Explorer */
filter:alpha(opacity=80);
/* Transparency for CSS3 standard */
opacity:0.8;
}

.widebar
{
border-style:inset;
border-width: 1px;
border-color: silver;
font-family: Helvetica, sans-serif;
font-size: .8em;
background-color:#def;
color: black;
float:right;
margin:.5em;
width:500px;
padding:.1em;
/*Transparency for Internet Explorer */
filter:alpha(opacity=80);
/* Transparency for CSS3 standard */
opacity:0.8;
}

.main {
          font-size:  .8em;
          font-weight: bold;/*Describes small, dark blue lettering used in "Tips for effective activism" page*/
          }

.twocol /*describes format for a table used in Blackrock case study*/
{
float:right;
background-color:darkblue;
color:white;
margin-left:.2em;
margin-bottom:.2em;
padding:.2em;
border-color:white;
border-style:inset;
border-width:thin;
font-size:.8em;
font-family: Helvetica, Arial, sans-serif;
}

th.header
{
background-color:yellow;
color:blue;
padding:3px;
}

th.header2
{
background-color:white;
color:darkblue;
padding:3px;
}


td.borders
{
border-left: 2px yellow;
padding: 5px;
}

td.borders2
{border:thin white;
}


.item /*describes news or events item*/
{
	font-size:  0.9em;
        font-weight: bold;
	}

.embeddedobject
{

clear:both;
}

.clear
{clear:both;}

.caution
{background-color:yellow;
font-weight:bold;
}

/*Descriptions for elements of the navigation menu*/

.navmenu ul /*navmenu is the big honking menu that would go about one third way down the page*/
{
/*position:absolute;
top:215;
left:250;*/
display:inline;
position: relative;
top:0; /*-55;*/
left:300;
z-index:3;
margin:0;
padding:0;
list-style-type:none;
border-bottom:.1em solid white;
}

.navmenu a
{
display:inline;
color:#ffffff;
background-color:darkblue;
width:10px;
padding: .2em;
text-decoration:none;
}

.navmenu a:hover
{background-color:#74aaee;
color:yellow;
border: 2px outset #74aaee;/*#bb9966*/
}

.navmenu a:active
{background-color:yellow;
color:#9999ff;
border: 2px inset #bb9966;
}

.navmenu li
{
margin: 1px;
display:inline;
}

.currentpage
{
/*border:solid;
border-size: 2em;
border-color: white;*/
border:none;
font-family: Helvetica, sans-serif;
background-color:yellow;
color: darkblue;
align: middle;
font-size:1.2em;
/*Transparency for Internet Explorer
filter:alpha(opacity=65);
/* Transparency for CSS3 standard
opacity:0.65; */
}

.submenu ul /*counter-intuitively, submenu is the menu that appears at the very top of the page*/
{
background-color:#E9DCB4;
color: darkblue;
width:100%;
height:1.2em;
z-index:3;
margin:0;
padding:.2em;
font-size:.8em;
list-style-type:none;
border-bottom:.2em solid #E9DCB4;
font-family: Helvetica, sans-serif;
/*white-space:nowrap;*/
}

.submenu a
{
display:inline;
color:blue;
background-color:#E9DCB4;
padding: .2em;
text-decoration:none;
font-family: Helvetica, sans-serif;
}

.submenu a:hover
{
color:red;
border-left: .2em solid #000;
border-right:.2em solid black;
font-size:1.2em;
font-family: Helvetica, sans-serif;
}

.submenu a:active
{background-color:yellow;
color:#9999ff;
border: 2px inset #bb9966;
font-family: Helvetica, sans-serif;
}

.submenu li
{
margin: 1px;
display:inline;
font-family: Helvetica, sans-serif;
}

.currentsubmenu

{
color:black;
border-left: .2em solid #000;
border-right:.2em solid black;
font-family: Helvetica, sans-serif;
}

#nextline /*This is an ID that can be used to change the color of the second line of the submenu if desired*/
{
background-color:#99FFFF;
font-family: Helvetica, sans-serif;
}






