/**************** Default Styles *******************/
html {
height: 100%;
margin: 0px;
padding: 0px;
background-color : white;
background-image : url(img/vert_tile_wide.png);
background-repeat : repeat-y;

}

body {
background-color : white;
margin: 0px;
padding: 0px;
font-family: verdana, arial, helvetica, sans-serif;
color: #000;
height: 100%;
width : 965px;
font-size : .9em;
background-image : url(img/vert_tile_wide.png);
background-repeat : repeat-y;

}

.smalltext {
font-size : .9em;
}

.bigtext {
font-size : 2.5;
}

p {
font-family: Arial, Helvetica, sans-serif;
line-height: 125%;
}

table {
  border-width : 0;
}

td {
padding : 4px;
text-align : left;
}

b {
text-weight : bold;
color: #000;
}

a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #2D3D55;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none;
	color: #2D3D55;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #496C93;
	}

.clear {
clear : both;
clear : none;
}

.verticaltext {
writing-mode: tb-rl;
filter: flipv fliph;
}

.center1
{
text-align: center;
}

/*********************** Page Layout ***********************/

/******************* Graphics ***********************/

#leaf {
margin: 0px;
background-image : url(img/leaf.png);
background-repeat : no-repeat;
width : 122px;
height : 101px;
position : fixed;
right : 250px;
bottom : 1em;
z-index : 2;
}

#left-stripe {
background-image : url(img/vert_tile_wide.png);
background-repeat : repeat-y;

}

#header-graphic {
background-image : url(img/ecvp_logo_top.jpg);
background-repeat : no-repeat;
height : 375px;
padding : 0px;
margin : 0px;
z-index : 1;
}

/*************************** Columns *************************/


#columns {
display : inline;
height : 100%;
width : 100%
}

#leftcontent, #centercontent, #rightcontent {
 position : relative;
 display : inline;
 margin : 0px;
 padding : 0px;
 top:350px;
 z-index : 4;
// min-height : 83%;
}


#leftcontent {
 position : absolute;
 left:10px;
 width:160px;
}

#centercontent {
 position : absolute;
 min-width : 100px;
 margin-left : 325;
 //margin-right : 10px;
 //left : 325px;
 width : 590px;
}
html>body #centercontent {
  margin-left: 325px;
  margin-right:10px;
  min-width : 100px;
}

#rightcontent {
 position : absolute;
 width: 0px;
 right : 8px;
 //background-color : #ebf0e5;
}


#footnote {
text-align : left;
font-size : .9em;
height : 100px;
margin-top : 35px;
padding : 5px;
position : relative;
clear : both;
}


/******************* Box style **************************/

.bg_light {
 color : black;
 background-color : #e5f1f7;
}

.bg_medium {
 color : black;
 background-color : #85acd2;
}

.white {
 color : black;
 background-color : white;
}


div.box1 {
background-color : #e5f1f7;
margin-bottom : 10px;
padding : 0px;
}

div.box2 {
background-color : #7FA2E6;
margin-bottom : 10px;
padding : 0px;
}

div.box2 > div.content {
margin : 0px;
font-family: Arial, Helvetica, sans-serif;
color : #2D3D55;
}


div.box1 div.title {
padding : 4px;
color : white;
font-weight : bold;
background-color : #4655a2;
border-bottom : 2px solid #263515;
border-right : 2px solid #263515;
}

div.title a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #ebf0e5;
	}

a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #2D3D55;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #ed222a;
	}


div.box1 div.content {
padding : 4px;
font-family: Arial, Helvetica, sans-serif;
color : #000000;
}

b.redtext {
color:#FF0000;
}
