

/* This document defines the styles for the pages based on the 2-column template */

/* ================================================================================== */



/*-------------------------------------------------------------
                       Main Content
------------------------------------------------------------- */

#content                  { padding: 0 1em 2em 1em; margin: .75em 0 0 17.5em; line-height: 1.45em; font-size: 95%; background: #fff; }
#content h1, #content h2  { margin-bottom: .5em; margin-top: 0em;}
#content h3, #content h4 { margin-bottom: 0em; margin-top: 0em;}
#content form, #content div, #content p, #content table, #content ul, #content img, #content h1, #content h2, #content h3, #content h4 {margin-top: 0em;}

#content h1 { font-size: 138%; }
#content h2 { font-size: 112%; }
#content h3 { font-size: 138%; }
#content h4 { font-size: 112%; }
#content h5 { font-size: 105%; }
#content h6 { font-size:  95%; }
#content textarea { font-size: 85%; }
#content .titleShadow     {font-size: 190%; line-height: 1.3; color: #acbf7d; /* green */ }

/* bold
------------------------------- */
#content .bold { font-weight: bold; }

/* Small
------------------------------*/
#content .small {font-size: 85%; };

/*  float left
------------------------------*/
#content img.floatl {  
  float: left;
  margin-right: 10px;
  vertical-align: text-top;
}

/*  float right 
------------------------------*/
#content img.floatr {  
  float: right;
  margin-left: 10px;
  vertical-align: text-top;
}

/*  float left w/ border 
------------------------------*/
#content img.floatl_border2px {  
  float: left;
  background: #fff;
  border: 1px solid #999;
  margin-right: 10px;
  padding: 2px;
  vertical-align: text-top;
}

/*  float right w/ border 
------------------------------*/
#content img.floatr_border2px {  
  vertical-align: text-top;
  float: right;
  background: #fff;
  border: 1px solid #999;
  margin-left: 10px;
  padding: 2px;
}

/*-------------------------------------------------------------
         Page Title and Print-Friendly Titleblock
------------------------------------------------------------- */

#titleblock {
 /*  border-bottom: 4px solid #99ab6a; *//* Remove this to take line out from underneath content subtitle */
  /* height: 57px; */
  margin-bottom: .75em;
}

#titleblock .titleShadow {
 
   font: 200% Arial, Helvetica, sans-serif;  
   margin-top: .35em
}



/* ---------------------------------------- */
/*          Department Home Page            */
/*       Mission & Dept Director Photo      */
/* ---------------------------------------- */
#mission { 
	padding: 0px 6px 0px 5px; 
	margin: 0px;
	overflow: auto;
	height: 195px;
	text-align: left;
}
#mission ul { margin-top: 6px; padding-top: 0px; }
#mission h3 { margin-top: 0px; margin-bottom: 0em; }


#depthome a, 
#depthome a:visited {
	/* border-bottom: 0px; */
	text-decoration: none; 
	font-weight: bold;
	padding: 0px;
	margin: 0px;
        color: #000;
}
#depthome a:hover { 
	text-decoration: underline; 
	font-weight: bold;
	padding: 0px;
	margin: 0px;
        color: #fff;
}
#depthome { 
	text-align: center; 
	/* padding-top: 6px; */
}
hr.deptinfo {
	width: 90%;
	height: 4px;
	text-align: center;
	margin-bottom: 7px;
        color: #acbf7d;
        background-color: #acbf7d;
}

/* end of department home page styles */

/* ---------------------------------------- */
/*      Department Menu - Left Column       */
/* ---------------------------------------- */

#navmenu {
   width: 195px;
   min-height: 354px;
   padding: 0px;
   margin-top: 1px;
}
   
		
#navmenu a {
   font: 12px Arial, Helvetica, sans-serif;
   /* border: none; */
   padding: 6px 10px;            /*header text is indented 10px*/
   cursor: pointer;
   display: block;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #aaa;
   text-decoration: none;
   background-color: #e7e7e7;
  /* padding: 0px; */
   text-decoration: none;
}

#navmenu a:link,
#navmenu a:visited { color: #000000; }
#navmenu a:link:hover,
#navmenu a:visited:hover { text-decoration: underline; background: #dcdcdc; color: #000000; }

#navmenu a img {
   border: none;
   padding: 0px;
   margin: 0px;
}

#navmenu ul {
   margin: 0px;
   padding: 0px;
   border: 1px solid #cccccc;
}

#navmenu ul li {
   border-top: 1px solid #f7f7f7;
   border-bottom: 1px solid #f7f7f7;
   background-color: #ffffff;
   list-style-type: none;
   font-size: 12px;
   margin: 0px;
}

#navmenu ul li img {
   margin: 0px 7px 0px 0px;
   padding: 0px;
}

#navmenu ul li a { 
   display: block;
   padding: 1px;
   width: auto;
   margin-top: 4px;
   margin-bottom: 4px;
   background-color: #ffffff;
}

#navmenu ul li ul {
   position: relative;
   margin: 0px;
   padding: 0px;
   border: none;
}

#navmenu ul li ul li {
   display: block;
   text-align: left;
   left: 3px;
   background-color: #;
   padding: 0px 0px 0px 1px;
}

/*  Show/Hide submenu items
-------------------------------------- */
.open { display: block; }
.closed { display: none; }

/* classes for alternating rows ie I want to
---------------------------------------------- */
.iwantevenrow {
background-color: #ffffff;
}

.iwantevenrowover {
background-color: #acbf7d;
}

.iwantoddrow {
background-color: #e7e7e7;
}

.iwantoddrowover {
background-color: #acbf7d;
}

.tableheader {
background-color: #acbf7d;
color: #ffffff;
font-weight: bold;
}

.tableheaderlink {
color: #ffffff;
}

.iamevenrow {
background-color: #e7e7e7;
}

.iamevenrowover {
background-color: #acbf7d;
}

.iamoddrow {
background-color: #e7e7e7;
}

.iamoddrowover {
background-color: #acbf7d;
}

.serviceevenrow {
background-color: #e7e7e7;
}

.serviceevenrowover {
background-color: #acbf7d;
}

.serviceoddrow {
background-color: #e7e7e7;
}

.serviceoddrowover {
background-color: #acbf7d;
}


