/* these are new classes, and are common to both the staff site and the external site */

/*---------------------------------------------------------------------------------------------------------------------------

	TAGS
*/

A.whitebuttons
{
	font-family:verdana; font-size:14px; padding-left:5px; padding-right:5px; font-weight:bold; text-align:center; color:white; text-decoration:none;
}	
A.whitebuttons:visited
{
	font-family:verdana; font-size:14px; padding-left:5px; padding-right:5px; font-weight:bold; text-align:center; color:white; text-decoration:none;
}	
A.whitebuttons:hover
{
	font-family:verdana; font-size:14px; padding-left:5px; padding-right:5px; font-weight:bold; text-align:center; color:black; text-decoration:none;
}	
A.whitebuttons:active
{
	font-family:verdana; font-size:14px; padding-left:5px; padding-right:5px; font-weight:bold; text-align:center; color:white; text-decoration:none;
}	

/*---------------------------------------------------------------------------------------------------------------------------

	LABEL
*/
.label10padleft
{
	font-family:verdana; font-size:10px; padding-left:5px; padding-right:5px; text-align:left;
}
.label10padright
{
	font-family:verdana; font-size:10px; padding-left:5px; padding-right:5px; text-align:right;
}
.label11pad
{
	font-family:verdana; font-size:11px; padding-left:5px; padding-right:5px;
}
.label11padleft
{
	font-family:verdana; font-size:11px; padding-left:5px; padding-right:5px; text-align:left;
}
.label11padright
{
	font-family:verdana; font-size:11px; padding-left:5px; padding-right:5px; text-align:right;
}
.label11boldpadright
{
	font-family:verdana; font-size:11px; padding-left:5px; padding-right:5px; font-weight:bold; text-align:right;
}
.label11boldpadleft
{
	font-family:verdana; font-size:11px; padding-left:5px; padding-right:5px; font-weight:bold; text-align:left;
}
.label12pad
{
	font-family:verdana; font-size:12px; padding-left:5px; padding-right:5px; text-align:left;
}
.label12boldpadleftunderline
{
	font-family:verdana; font-size:12px; padding-left:5px; padding-right:5px; text-align:left; border-bottom:1px solid black; font-weight:bold;
}
.label12boldpadrightunderline
{
	font-family:verdana; font-size:12px; padding-left:5px; padding-right:5px; text-align:right; border-bottom:1px solid black; font-weight:bold;
}
.label12boldpadcenterunderline
{
	font-family:verdana; font-size:12px; padding-left:5px; padding-right:5px; text-align:center; border-bottom:1px solid black; font-weight:bold;
}
.label12boldpadright
{
	font-family:verdana; font-size:12px; padding-left:10px; padding-right:5px; font-weight:bold; text-align:right;
}
.label12boldpadleft
{
	font-family:verdana; font-size:12px; padding-left:5px; padding-right:5px; font-weight:bold; text-align:left;
}
.label12boldpadcenter
{
	font-family:verdana; font-size:12px; padding-left:5px; padding-right:5px; font-weight:bold; text-align:center;
}
.label12padright
{
	font-family:verdana; font-size:12px; padding-left:5px; padding-right:5px; text-align:right;
}
.label12padcenter
{
	font-family:verdana; font-size:12px; padding-left:5px; padding-right:5px; text-align:center;
}
.label14boldpadwhite
{
	font-family:verdana; font-weight:bold; font-size:14px; background-color:gray; text-align:center; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; color:white; 
}
.label14boldpadwhiteleft
{
	font-family:verdana; font-weight:bold; font-size:14px; background-color:gray; text-align:left; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; color:white; 
}
.label14boldpadwhiteright
{
	font-family:verdana; font-weight:bold; font-size:14px; background-color:gray; text-align:right; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; color:white; 
}
.label14boldpadwhiteleftborder
{
	border:1px solid black; font-family:verdana; font-weight:bold; font-size:14px; background-color:gray; text-align:left; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; color:white;
}
.label14boldpadwhiteleftborderBottomRight
{
	border-bottom:1px solid black; border-right:1px solid black;font-family:verdana; font-weight:bold; font-size:14px; background-color:gray; text-align:left; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; color:white;
}
.label14boldpadwhiteleftborderNoLeft
{
	border-top:1px solid black; border-bottom:1px solid black; border-right:1px solid black;font-family:verdana; font-weight:bold; font-size:14px; background-color:gray; text-align:left; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; color:white;
}
.label14boldpadwhiteleftborderNoSides
{
	border-top:1px solid black; border-bottom:1px solid black; font-family:verdana; font-weight:bold; font-size:14px; background-color:gray; text-align:left; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; color:white;
}
.label14boldpadwhiteleftborderBottom
{
	border-bottom:1px solid black; font-family:verdana; font-weight:bold; font-size:14px; background-color:gray; text-align:left; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; color:white;
}
.label14boldpadwhiteleftborderNoRight
{	
	border-top:1px solid black; border-bottom:1px solid black; border-left:1px solid black; font-family:verdana; font-weight:bold; font-size:14px; background-color:gray; text-align:left; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; color:white;
}
.label14boldpadwhiterightborderNoRight
{
	border-top:1px solid black; border-bottom:1px solid black; border-left:1px solid black; font-family:verdana; font-weight:bold; font-size:14px; background-color:gray; text-align:right; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; color:white;
}
.label14boldpadwhitecenterborderBottom
{
	border-bottom:1px solid black; font-family:verdana; font-weight:bold; font-size:14px; background-color:gray; text-align:center; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; color:white;
}
.label14boldpadwhitecenterborderTopBottom
{
	border-bottom:1px solid black; border-top:1px solid black;font-family:verdana; font-weight:bold; font-size:14px; background-color:gray; text-align:center; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; color:white;
}
.lightgraybox
{
	border:1px solid #DEDEDE; padding:5px;
}
.lightgrayboxnoleft
{
	border-top:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; border-right:1px solid #DEDEDE; padding:5px;
}
.lightgrayboxnoright
{
	border-top:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; border-left:1px solid #DEDEDE; padding:5px;
}

/*---------------------------------------------------------------------------------------------------------------------------

	HEADING
*/

H1.headingwhite26center
{
    	font-family:verdana; font-weight:bold; font-size:26px; color:white; TEXT-ALIGN: center;
}
H2.heading14boldpadwhiteleft
{
	font-family:verdana; font-weight:bold; font-size:14px; background-color:gray; text-align:left; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; color:white; 
}

/*---------------------------------------------------------------------------------------------------------------------------

	SELECT 
*/

.select10leftpad
{
	font-family:verdana; font-size:10px; padding-left:1px; padding-right:1px; text-align:left;
}
.select12leftpad
{
	font-family:verdana; font-size:12px; padding-left:1px; padding-right:1px; padding-top:2px; padding-bottom:2px; text-align:left;
}

/*---------------------------------------------------------------------------------------------------------------------------

	TEXT
*/

.text10
{
	font-family:verdana; font-size:10px; 
}
.text12pad
{
	font-family:verdana; font-size:12px; padding-right:1px; padding-left:1px; padding-top:2px; padding-bottom:2px;
}

/*---------------------------------------------------------------------------------------------------------------------------

	TABLE
*/

.tableborderpadmargin
{
	border:1px black solid;padding:12px;background-color:white;margin-top:12px;margin-bottom:12px;
}
.tablebordermargin
{
	border:1px black solid;margin-top:12px; margin-bottom:12px; background-color:white;
}
.tablebordermarginbottom
{
	border:1px black solid; margin-bottom:12px; background-color:white;
}
.tablebordermargintop
{
	border:1px black solid;margin-top:12px; background-color:white;
}
.tableborder
{
	border:1px black solid; background-color:white;
}
.tablebordertopbottomleft
{
	border-top:1px black solid; border-bottom:1px black solid; border-left:1px black solid; background-color:white;
}
.tablemargin
{
	margin-top:12px; margin-bottom:12px; margin-left:12px; margin-right:12px;
}

/*---------------------------------------------------------------------------------------------------------------------------

	IMG
*/


img.expando{border: none;vertical-align: top;}


/*---------------------------------------------------------------------------------------------------------------------------

	A
*/

A.blackunderline14
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-DECORATION: underline;
    PADDING-LEFT: 5px;
}
A.blackunderline14:visited
{
    COLOR: black;
    TEXT-DECORATION: underline;
    PADDING-LEFT: 5px;
}
A.blackunderline14:hover
{
    COLOR: darkorange;
    TEXT-DECORATION: underline;
}
A.blackunderline14:active
{
    COLOR: black;
    TEXT-DECORATION: underline;
}

A.blacknounderline12
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-DECORATION: none;
    PADDING-LEFT: 5px;
}
A.blacknounderline12:visited
{
    COLOR: black;
    TEXT-DECORATION: none;
    PADDING-LEFT: 5px;
}
A.blacknounderline12:hover
{
    COLOR: darkorange;
    TEXT-DECORATION: none;
}
A.blacknounderline12:active
{
    COLOR: black;
    TEXT-DECORATION: none;
}

A.blueunderline14
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: blue;
    TEXT-DECORATION: underline;
}
A.blueunderline14:visited
{
    COLOR: blue;
    TEXT-DECORATION: underline;
}
A.blueunderline14:hover
{
    COLOR: darkorange;
    TEXT-DECORATION: underline;
}
A.blueunderline14:active
{
    COLOR: blue;
    TEXT-DECORATION: underline;
}

A.redunderline14
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: red;
    TEXT-DECORATION: underline;
}
A.redunderline14:visited
{
    COLOR: red;
    TEXT-DECORATION: underline;
}
A.redunderline14:hover
{
    COLOR: darkorange;
    TEXT-DECORATION: underline;
}
A.redunderline14:active
{
    COLOR: red;
    TEXT-DECORATION: underline;
}

/*---------------------------------------------------------------------------------------------------------------------------

	UL 

	CENTERNAV 1 
*/

ul.centernav1 
{
  margin: 0px 0px 0px;
  padding: 0;
  FONT-STYLE: normal;
  list-style: none;
  width: 140px; /* Width of Menu Items */
  TEXT-ALIGN: center;
  Z-INDEX: 200;
  border:1px black solid;
}	
ul.centernav1 li 
{
  FONT-SIZE: 12px;
  TEXT-ALIGN: left;
}	
li ul.centernav1
{
  position: absolute;
  margin-top:-.1em;
  margin-left:3em;
  display: none;
  width:300px;
}
/* Styles for left navigation */
ul.centernav1 li a {
	FONT-FAMILY: Verdana;
	font-size:12px;
	display: block;
	text-decoration: underline;
	color: white;
	PADDING-LEFT: 10px;
 	padding-right:10px;
 	padding-bottom:4px;
        cursor: default;
	}
ul.centernav1 li a:visited {
	FONT-FAMILY: Verdana;
	font-size:12px;
	display: block;
	text-decoration: underline;
	color: white;
	PADDING-LEFT: 10px;
 	padding-right:10px;
 	padding-bottom:4px;
        cursor: default;
	}
ul.centernav1 li a:hover {
	font-size:12px;
	display: block;
	text-decoration: underline;
	color: black;
	background: orange;
	font-weight:bold;
        cursor: default;
	}
ul.centernav1 li li a {
	display: block;
	text-decoration: underline;
	color: black;
	background: white;
	PADDING-LEFT: 4px;
        cursor: pointer;
	}
ul.centernav1 li li a:visited {
	display: block;
	text-decoration: underline;
	color: black;
	background: white;
	PADDING-LEFT: 4px;
        cursor: pointer;
	}
ul.centernav1 li li a:hover {
	display: block;
	text-decoration: none;
	font-weight:bold;
	color: black;
	background: orange;
	PADDING-LEFT: 4px;
        cursor: pointer;
	}
/* Holly Hack. IE Requirement \*/
* html ul.centernav1 li { float: left; height: 1%; }
* html ul.centernav1 li a { height: 1%; }
/* End */
li:hover ul.centernav1, li.over ul.centernav1 { display: block; } /* The magic */
li ul.centernav1 li a {display: block; min-width: 100px;}

/*---------------------------------------------------------------------------------------------------------------------------

	UL 

	leftnavwide
*/

ul.leftnavwide 
{
  margin: 0px 0px 0px;
  padding: 0;
  FONT-STYLE: normal;
  list-style: none;
  width: 300px; /* Width of Menu Items */
  TEXT-ALIGN: center;
}	
ul.leftnavwide li 
{
  FONT-SIZE: 12px;
  TEXT-ALIGN: left;
}	
/* Styles for left navigation */
ul.leftnavwide li a {
	FONT-FAMILY:  Verdana;
	font-size:12px;
	display: block;
	text-decoration: underline;
	color:white;
	PADDING-LEFT: 15px;
 	padding-right:15px;
 	padding-bottom:3px;
	}
ul.leftnavwide li a:visited {
	FONT-FAMILY: Verdana;
	font-size:12px;
	display: block;
	text-decoration: underline;
	color:white;
	PADDING-LEFT: 15px;
 	padding-right:15px;
 	padding-bottom:3px;
	}
ul.leftnavwide li a:hover {
	font-size:14px;
	font-weight:bold;
	display: block;
	text-decoration: none;
	color:white;
        padding-bottom:0px;
	}
/* Holly Hack. IE Requirement \*/
* html ul.leftnavwide li { float: left; height: 1%; }
* html ul.leftnavwide li a { height: 1%; }
/* End */
li:hover ul.leftnavwide, li.over ul.leftnavwide { display: block; } /* The magic */
li ul.leftnavwide li a {display: block; min-width: 100px;}

<!--[if IE]>
<style type="text/css">
	ul.leftnavwide li  {
		position:static;
	ul.centernav1 li  {
		position:static;
	}
</style>
<![endif]--> 

