/* OCASI.Org CSS*/

	body {
		font-family: Verdana, Helvetica, Arial, Sans-Serif;
		background-color: #E3DDD7;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
	}
	li {padding-bottom:4px;}
	li ul li {font-size: 120%;}
	img {border:0}	 
	p, ul, ol 	{font-size:80%; }
	table.tablefont td {font-size:80%;}
	td {vertical-align:top;}

	#wrapper {
		text-align:left;
		width:770px;
		background:#FFF;
		border:1px solid #306050; 
		padding:0;
	}
	#hnav {
		padding-right:10px;
		padding-top:6px;
		padding-bottom:3px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:16px;
	}			
	
	#hnav a{
		color: #FFF;
		text-decoration:none;
		margin-bottom:0
	}
	
	#hnav a:hover {
		background: #F5F5F5;
		color: #336666;
	}
	
	#bc { /* breadcrumb */
		font-size:11px;
		margin-top:0px;
		padding-top:0;
		text-align:left
	}
	
		.Titles, h1 {
	   font-weight:	bold; 
	   font-family:   "Trebuchet MS", Verdana, Arial, serif; 
	   font-size:	26px; 
	   color: 		#336666; 
		border-bottom: 0px dashed #336666;
	   
	}	
	
	.Titles2, h2 {
	   font-weight:	bold; 
	   font-family:   "Trebuchet MS", Verdana, Arial, serif; 
	   font-size:	19px; 
	   color: 		#336666; 
	   margin-top:0; padding-top:0
	}
	
	
		.Titles3, h3 {
	   font-weight:	bold; 
	   font-family:   "Trebuchet MS", Verdana, Arial, serif; 
	   font-size:	16px; 
	   color: 		#336666; 
	}
	
	
	#sectionbox {
	/* upper right of policy home */
	 float:right; 
	 width:200px; 
	 padding:0;
	 border:1px solid #336666; 
	 margin-left:10px; 
	 margin-bottom:10px;
	}
	
	#sectionboxtitle {
		padding:5px; padding-bottom:3px;
		margin:0; margin-bottom:5px;
		background: #F0F0F0;
		color: #336666;
		font-weight:bold; 
		border-bottom: 1px solid #336666; 
		font-size:100%;
	}
	
	#sectionboxtext {
		padding-top:0
	}
	
	#sectionboxtext p {		padding:5px;	margin-bottom:10px; margin-top:0}
	
	div#relupd {
		border-top:1px solid #336666;
		margin-bottom:0px;
		background:#E08840;
		margin-left:0;
		margin-right:0;
	}
	
	#content {
		background:#FFF;		
		padding:10px 30px 10px 25px;
	 }

	 
	#leftcontent {
		float:left;
		width:400px;
		margin-right:0px;
		margin-bottom:50px;
		padding: 3px;
		border:1px solid #999;
		background: #F0F0F0;
		}

	#leftcontentfull   {
		border:1px solid #999;
		background: #F0F0F0;
		padding:3px;
	}
	
	#leftcontentfull  a {
			font-size:14px
		}

	
	#leftcontent a {
		font-size:14px
	}

	#rightcontent {
		padding:0px;
		clear:right;
		margin-left:430px;
	}
		
	#sectcontent {
		padding-left:0px;
		padding-bottom:5px;
		border-bottom: 0px dashed #E08840;
		margin-bottom: 10px;
	}
	
	#updcontent {
		padding-left:0px;
		padding-bottom:10px;
		border-bottom: 0px dashed #E08840;
		margin-bottom: 5px;
	}
	
	hr.divider {
	 border:1px solid #E08840; 
	 width: 480px;
	 height:1px;	
	 text-align:left;
	 margin:0
	 }
	 form.signup {
	 width:480px;
	 margin:0
	 }
	 
	 form.signup p {
	 	margin-bottom:3px;
	 }
/*.main {font-size: 80%; font-family: Verdana, Helvetica, Arial, Sans-Serif;}*/

.report_side_td {
	background-color: #E4DCD6;
}

.stafftbl tr{
	padding-bottom: 15px;
	padding-left:0;
}

	#mostrecent {
	}

#mostpop, #showonfp, #pressrelfp, form, #findfast {
	font-size: 60%;
   	font-family: "MS Sans serif", verdana, arial;
}



 .dateadded {
	font-size: 100%;
   	font-family: "MS Sans serif", verdana, arial;
	font-weight:bold;
	color:#666;
}

/* #featured h3#findfast {
	background: #336666;
	margin:0; margin-top: 20px;
	padding-left:3px;
	color:#FFF;
} */ 
#findfast {
 	background:#F0F0F0; 
	border:1px solid #336666;
	padding: 0 3px 0px 3px;
	margin-top: 20px;
}

#featured h3  {
	margin:20px 0 5px 0;;
	padding-left:3px;
	color:#336666;
	border-top:2px solid #336666;
}

#findfast h3 {
	border-top:0px;
	margin:5px 0 5px 0;;	
}

#showonfptext p, #pressrelfp p {
	border-top:1px solid #ccc;
	margin: 5px 3px 5px 3px;
	padding-top:5px;
}

#showonfptext, #pressrelfp {
	/* border-bottom:2px solid #336666;*/
}


#featured p {
	margin-top:5px;
	margin-bottom:10px;
}


#footer {
	font-size: 60%;
   	font-family: "MS Sans serif", verdana, arial;
	font-weight:bold;
}

#footer a{
	color:#FFF;
}

#footerlinks {
	background: #E08840; 
	text-align:left;
	padding: 2px 0px 5px 10px;
}

#footeradd {
	background: #306050; 
	text-align:left;
	padding: 2px 0px 5px 10px;
	color:#FFF;	
}


	#comments {
	/* upper right of policy home */
	 float:right; 
	 width:230px; 
	 padding:0;
	 border:1px solid #336666; 
	 margin-left:10px; 
	 margin-bottom:10px;
	}
	
	#comments h2 {
		padding:5px; padding-bottom:3px;
		margin:0; margin-bottom:1px;
		background: #F0F0F0;
		color: #336666;
		font-weight:bold; 
		border-bottom: 1px solid #336666; 
		font-size:100%;
	}
	
	#commentstext {
		padding:5px;
	}


	#commentstext p {		padding:5px;	margin-bottom:10px; margin-top:0}

	A:link {font-weight: bold;color: #0000FF;text-decoration:none;}
	A:visited {font-weight: bold; color: #996600; text-decoration:none;}
	A:hover {color: #FF0000; text-decoration:underline;}




 #navcontainer
{
width: 100%;
float: left;
background-color: #E08840;
}

#navcontainer ul { padding: 0; }
#navcontainer ul li { display: inline; }

#navcontainer ul
{
margin: 0;
padding: 0 0 0 0;
color: #FFFFFF;
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 13px;
letter-spacing: 0;
font-weight: bold;


}

#navcontainer ul li a
{
padding: 0.3em 12px;
background-color: #E08840;
color: #FFFFFF;
text-decoration: none;
float: left;
border-right: 1px solid #006600;

}

#navcontainer ul li a:hover
{
background-color: #F0F0F0;
color: #006600;
}

#navlist li a:hover, #navlist li a:active
{
color: #FFFFFF;
text-decoration: none;
background: #CC3333;
text-align: left;
text-transform: none;
font: bold 13px verdana, lucida, arial, helvetica, sans-serif;
}


#header {
      float:left;
      width:100%;
      background:#DAE0D2 url("/images/bg.gif") repeat-x bottom;
      font-size:93%;
      line-height:normal;
      }
    #header ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url("/images/norm_left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #header a {
      float:left;
      display:block;
      background:url("/images/norm_right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color: #663300
      }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #header a {float:none;}
    /* End IE5-Mac hack */
    /*#header a:hover {
      color:#333;
      } */
    #header #current {
      background-image:url("/images/norm_left_on.gif");
      border-width:0;
      }
    #header #current a {
      background-image:url("/images/norm_right_on.gif");
      color:#333;
      padding-bottom:5px;
      }


/* SERIF SMALL FONTS */
.serif {font-family: MS Sans Serif, Verdana, Arial; font-size: 10px;}
.serifbold {font-family: MS Sans Serif, Verdana, Arial; font-size: 10px; font-weight: bold;}
.serifpx {font-family: MS Sans Serif, Verdana, Arial; font-size: 10px;}
.serifred {font-family: MS Sans Serif, Verdana, Arial; font-size: 10px; font-weight: bold; color: #FF0000;}
.serifred:VISITED {color: #FF0000;}






.LinkTitlesLevel2, h4 {
   font-weight:	bold; 
   font-family:	Verdana, Arial, serif; 
   font-size:	18px; 
 
}

.LinkTitlesLevel3, h5 {
   font-weight:	bold; 
   font-family:   Verdana, Arial, serif; 
   font-size:	14px; 
   color: 		#336666;   
}




.smallwhite { 
   font-family: "MS Sans serif", verdana, arial;
   color: #FFFFFF; 
   font-size:10px;
}

A.smallwhite:link { 
   font-family: "MS Sans serif", verdana, arial;
   color: #FFFFFF; 
}

A.smallwhite:visited { 
   font-family: "MS Sans serif", verdana, arial;
   color: #FFFFFF; 
}

/*
A.noboldserif { 
   font-family: "MS Sans serif", verdana, arial; 
   font-weight: normal;
   line-height: 18px;
}

A.noboldserif:ACTIVE { 
   font-family: "MS Sans serif", verdana, arial; 
   font-weight: normal;
}


A.noboldserif:VISITED { 
   font-family: "MS Sans serif", verdana, arial; 
   font-weight: normal;
}
*/

A.seriforange:LINK {
   color: 	#E08840; 
   font-family: "MS Sans serif", verdana, arial; 
}

A.seriforange:VISITED {
   color:	#E08840;
   font-family: "MS Sans serif", verdana, arial; 
}

.serifred {
   color: 	#E08840;
   font-family: "MS Sans serif", verdana, arial; 
}

A.menu:LINK {
font-size: 100%; 
font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
color: #306050;
text-decoration: none;
}

A.menu:VISITED {
font-size: 100%; 
font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
color: #306050;
text-decoration: none;
}


A.white { 
   color: #FFFFFF; 
}

A.white:VISITED { 
   color: #FFFFFF; 
}

A.white:HOVER { 
   color: #FFFFFF; 
}

.subtitleblack {
	font-size: 14px;
	font-weight: bold;
}
.indent {
	margin-left: 40px;
}
.blockright {
	position: absolute;
	width: 250px;
	left: 462px;
	top: 240px;
}
.blockleft {
	position: relative;
	width: 220px;
	left: 175px;
	top: 20px;
}
.redbold {
	font-weight: bold;
	color: #FF0000;
}
	
#printheader {
	display:none;
}


