@charset "utf-8";
/* CSS Document */
#blacklink
{
	color:#000000;
}

#blacklink a
{
	text-decoration:none;
	color:#000000;
}

.caldnl
{
	padding:1px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	color:black;
	border-bottom: 1px solid #c3d3e9;
	border-top:1px solid #c3d3e9;
	border-right:1px solid #c3d3e9;
	padding: 5px;
	font-size:.9em;
	padding-bottom:5px;
	padding-top:5px;
}

.caldnm
{
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	color:black;
	
	font-size:.9em;
	border-top: 1px solid #c3d3e9;
	border-bottom: 1px solid #c3d3e9;
	border-right: 1px solid #c3d3e9;
	padding-bottom:5px;
	padding-top:5px;
}

.caldnr
{
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	color:black;
	font-size:.9em;
	border-top: 1px solid #c3d3e9;
	border-bottom: 1px solid #c3d3e9;
	padding-bottom:5px;
	padding-top:5px;
}

.calentry
{
	padding-top:2px;
	padding-left:2px;
}

.calnum2
{
	font-size:1em;
	text-align:right;
}


.calhead
{
	background-position:center;
	background-repeat:no-repeat;
	height:64px;
	border: 1px solid #c3d3e9;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:2.7em;
	text-align:center;
}

.innercal
{
	border-collapse:collapse;
}

.noncurdayr
{
	border-bottom: 1px solid #c3d3e9;
	height:80px;
	padding:2px;
	text-align:left;
	font-size: .8em;
}

.noncurdayl
{
	border-bottom: 1px solid #c3d3e9;
	border-right: 1px solid #c3d3e9;
	height:80px;
	padding:2px;
	text-align:left;
	font-size: .8em;
}

.noncurdaym
{
	border-bottom: 1px solid #c3d3e9;
	border-right: 1px solid #c3d3e9;
	height:80px;
	padding:2px;
	text-align:left;
	font-size: .8em;
}

.caltodaydayr
{
	border-bottom: 1px solid #c3d3e9;
	border-right: 1px solid #c3d3e9;
	height:80px;
	background-color: #eeeeee;
	padding:2px;
	text-align:left;
	font-size: .8em;
}

.caltodaydaym
{
	border-bottom: 1px solid #c3d3e9;
	border-right: 1px solid #c3d3e9;
	border-left: 1px solid #c3d3e9;
	height:80px;
	background-color: #eeeeee;
	padding:2px;
	text-align:left;
	font-size: .8em;
}

.caltodaydayl
{
	border-bottom: 1px solid #c3d3e9;
	border-right: 1px solid #c3d3e9;
	border-left: 1px solid #c3d3e9;
	height:80px;
	background-color: #eeeeee;
	padding:2px;
	text-align:left;
	font-size: .8em;
}

.calcurdayl
{
	border-bottom: 1px solid #c3d3e9;
	border-right: 1px solid #c3d3e9;
	background-color: white;
	height:80px;
	padding:2px;
	text-align:left;
	font-size: .8em;
}

.calcurdaym
{
	border-bottom: 1px solid #c3d3e9;
	border-right: 1px solid #c3d3e9;
	background-color: white;
	height:80px;
	padding:2px;
	text-align:left;
	font-size: .8em;
}

.calcurdayr
{
	border-bottom: 1px solid #c3d3e9;
	background-color: white;
	height:80px;
	padding:2px;
	text-align:left;
	font-size: .8em;
}

.edtop
{
	/*background-image:url(/images/ocvfc_mini_logo.jpg);*/
	background-repeat:no-repeat;
	background-position:left top;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #c3d3e9;
	width: 300px;
	height: 110px;
	text-align: center;
	padding-left: 100px;
	color: black;
	font-size:1.1em;
}

.eddate
{
	font-size:1.1em;
}

.edmiddledetails
{
	padding-top: 10px;
}


.edbottom
{
	height: 20px;
	padding:10px;
	padding-left: 20px;
	text-align: right;
}

.edmiddle
{
	border-bottom: 1px solid #c3d3e9;
	width: 400px;
	text-align: left;
	padding: 20px;
}

.multipletdtbl
{
	border-collapse:collapse;
	border-bottom:1px solid #c3d3e9;
}

.bluetdright
{
	border-top:1px solid #c3d3e9;
	padding: 5px;
}

.bluetdleft
{
	
	border-top:1px solid #c3d3e9;
	border-right:1px solid #c3d3e9;
	padding: 5px;
}

.whitetdright
{
	border-top:1px solid #c3d3e9;
	background-color:#ffffff;
	padding: 5px;
}

.whitetdleft
{
	border-top:1px solid #c3d3e9;
	background-color:#ffffff;
	border-right:1px solid #c3d3e9;
	padding: 5px;
}	

.innerdotw
{
	background-image:url(/images/rdotw.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:.9em;
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;
}

.innerdotb
{
	background-image:url(/images/rdotb.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
}

.outerdothold
{
	padding:5px;
	padding-left:30px;
	
}

.CollapsiblePanel{
	margin: 0px;
	padding: 0px;
	border-top:1px solid #c3d3e9;
}

.CollapsiblePanelTabb {
	text-align:left;
	font-size:.9em;
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px;
	padding-left:20px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.CollapsiblePanelTabw {
	background-color: white;
	text-align:left;
	font-size:.9em;
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px;
	cursor: pointer;
	padding-left:20px;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.CollapsiblePanelTabb a {
	color: #9d0000;
	text-decoration: none;
}

.CollapsiblePanelOpen .CollapsiblePanelTabb {
	background-color: #f3f4f9;
}


.CollapsiblePanelFocused .CollapsiblePanelTabb {
	background-color: #f3f4f9;
}



.CollapsiblePanelContent {
	margin: 0px;
	padding: 0px;
	background-color: white;
}

.CollapsiblePanelContent a{
	color: #9d0000;
	letter-spacing:1px;
}



.CollapsiblePanelTabw a {
	color: #9d0000;
	text-decoration: none;
}

.CollapsiblePanelOpen .CollapsiblePanelTabw {
	background-color: #f3f4f9;
}

.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover 
{
	background-color: #f3f4f9;
}

.CollapsiblePanelFocused .CollapsiblePanelTabw {
	background-color: #f3f4f9;
}

.navtbll
{
	background-image:url(../images/navtbll.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.navtbl
{
	background-image:url(../images/navtbl.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	border-collapse:collapse;
	height:31px;
}

.navtblbreak
{
	background-image:url(../images/navtblbreak.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

.navtblr
{
	background-image:url(../images/navtblr.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.pad1
{
	padding-top:5px;
	padding-bottom:5px;
}

.psimg
{
	border:2px solid #c3d3e9;
}

.whold
{
	background-color:#ffffff;
	border-top:1px solid #c3d3e9;
	border-bottom:1px solid #c3d3e9;
}

.whiteline
{
	background-color:#ffffff;
	border-top:1px solid #c3d3e9;
	border-bottom:1px solid #c3d3e9;
	text-align:left;
	padding:5px;
	padding-left:25px;
	font-size:.9em;
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;
}

.blueline3
{
	border-top:1px solid #c3d3e9;
	text-align:left;
	padding:5px;
	font-size:.9em;
	line-height:1.5em;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

.blueline3 a
{
	color: #9d0000;
	letter-spacing:1px;
}

.whiteline3
{
	border-top:1px solid #c3d3e9;
	text-align:left;
	padding:5px;
	font-size:.9em;
	line-height:1.5em;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
}

.whiteline3 a
{
	color: #9d0000;
	letter-spacing:1px;
}

.blueline2
{
	border-top:1px solid #c3d3e9;
	text-align:left;
	padding:5px;
	padding-left:25px;
	font-size:.9em;
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;
}

.whiteline2
{
	background-color:#ffffff;
	border-top:1px solid #c3d3e9;
	text-align:left;
	padding-left:20px;
	font-size:.9em;
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;
}

.whiteline2 a
{
	color: #9d0000;
	letter-spacing:1px;
}

.blueline2 a
{
	color: #9d0000;
	letter-spacing:1px;
}

.sch5
{
	text-align:left;
	padding:5px;
	padding-left:15px;
	font-size:.9em;
	line-height:1.6em;
	font-family:Arial, Helvetica, sans-serif;
}

.sch5 a
{
	color: #9d0000;
	letter-spacing:1px;
}

.sch5c
{
	text-align:center;
	padding:5px;
	padding-left:15px;
	font-size:.9em;
	line-height:1.6em;
	font-family:Arial, Helvetica, sans-serif;
}

.sch5c a
{
	color: #9d0000;
	letter-spacing:1px;
}

.pdfdl a
{
	color:#9d0000;
	letter-spacing:1px;
	text-align:left;
	padding:5px;
	padding-left:40px;
	font-size:.9em;
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;

}

.pdfdl img
{
	border:0;
	padding-right:5px;

}

.forms a
{
	color:#9d0000;
	letter-spacing:1px;
	text-align:left;
	padding-left:40px;
	font-size:.9em;
	line-height:2em;
	font-family:Arial, Helvetica, sans-serif;

}

.forms img
{
	border:0;
	padding-right:5px;

}

.blueline
{
	text-align:left;
	padding:5px;
	padding-left:25px;
	font-size:.9em;
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;
}

.navtbl a
{
	color: #000000;
	text-decoration:none;
}

.blueline a
{
	color: #9d0000;
}

.whiteline a
{
	color: #9d0000;
}

.wsep
{
	border-bottom:2px solid #c3d3e9;
}

.sch2
{
	text-align:left;
	padding:5px;
	font-size:.9em;
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;
}

.sch3
{
	padding:5px;
	padding-left:20px;
	font-size:.9em;
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;
}


.sch1
{
	text-align:left;
	padding:5px;
	padding-left:20px;
	font-size:.9em;
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;
}

.sc3red
{
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;
	color: #9d0000;
	padding-left:15px;
}

.sch1 a
{
	color: #9d0000;
}

.sch1c
{
	text-align:center;
	padding:5px;
	font-size:.9em;
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;
}

.burningban
{
	padding-left:10px;
	padding-bottom:10px;
}

.redhighlight
{
	color: #9d0000;
}

.bheader
{
	color: #000000;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	padding-left:15px;
	letter-spacing:1px;
}

.header
{
	color: #001371;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.1em;
	padding:5px;
	padding-left:15px;
}

.header2
{
	color: #001371;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.1em;
	padding:3px;
	padding-left:0px;
}

.headerc
{
	color: #001371;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.1em;
	padding:5px;
}

.menu
{
	background-image:url(/images/menubg.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	padding-top:3px;
	padding-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
}

.menubgb
{
	background-image:url(/images/menubgb.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-top:3px;
	padding-bottom:24px;
	font-family:Arial, Helvetica, sans-serif;
}

.menubgb a
{
	display:block;
	text-decoration:none;
	color:#000000;
	padding:1px;
	padding-left:24px;
	font-size:.9em;
}

.menu a
{
	display:block;
	text-decoration:none;
	color:#000000;
	padding:1px;
	padding-left:24px;
	font-size:.9em;
}

.menuaboutdvfa
{
	background-image:url(/images/menuaboutdvfa.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:208px;
	height:24px;
}
.menuleadership
{
	background-image:url(/images/menuleadership.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:208px;
	height:24px;
}

.menuinteract
{
	background-image:url(/images/menuinteract.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:208px;
	height:24px;
}

.menuconference
{
	background-image:url(/images/menuconference.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:208px;
	height:24px;
}

.menuinmemoriam
{
	background-image:url(/images/menuinmemoriam.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:208px;
	height:24px;
}

.menuinformation
{
	background-image:url(/images/menuinformation.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:208px;
	height:24px;
}

.menusafety
{
	background-image:url(/images/menusafety.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:208px;
	height:24px;
}

.tblt
{
	background-image:url(/images/tblt.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

.tblb
{
	background-image:url(/images/tblb.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

.tblm
{
	background-color:#f3f4f9;
	font-size:.8em;
}

.tblml
{
	background-image:url(/images/tblml.jpg);
	background-position:top left;
	background-repeat:repeat-y;
}

.tblmr
{
	background-image:url(/images/tblmr.jpg);
	background-position:top left;
	background-repeat:repeat-y;
}

.tbltl
{
	background-image:url(/images/tbltl.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.tbltr
{
	background-image:url(/images/tbltr.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.tblbl
{
	background-image:url(/images/tblbl.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.tblbr
{
	background-image:url(/images/tblbr.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.footert
{
	background-image:url(/images/footert.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

.footerb
{
	background-image:url(/images/footert.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

.footertl
{
	background-image:url(/images/footertl.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.footerm
{
	background-color:#f3f4f9;
	font-size:.8em;
	padding:15px;
	text-align:center;
}

.footerml
{
	background-image:url(/images/footerml.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	width:6px;
}

.footerbl
{
	background-image:url(/images/footerbl.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.footertr
{
	background-image:url(/images/footertr.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.footermr
{
	background-image:url(/images/footermr.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	width:6px;
}

.footerbr
{
	background-image:url(/images/footerbr.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

body
{
	background-color:#000000;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:left;
}

.holder
{
	background-color:#fff;
	width:1000px;
}
