/*BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
*/

.searchLink {
	COLOR: white;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/* this style only formats the hyperlink color and hover color with no text adjustments */
A.linkings {
	COLOR: #285090; 
	TEXT-DECORATION: none
}
A.linkings:hover {
	COLOR: white; 
	TEXT-DECORATION: none; 
    background-color: #990000;
}
/* this style was used in the first prototype to orient the text in the page footer */
.bottombarnav {
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 16px; 
	COLOR: #285090; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffee; 
}
/* this style formats the bottom footer and is based on the same structure in the intranet */
.footer {
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #285090 3px solid; 
	PADDING-LEFT: 10px; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 5px; 
	LINE-HEIGHT: 16px; 
	PADDING-TOP: 5px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffee
}
/* this style is based on the first prototype's added layers */
.tagline {
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 16px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
/* this style is a hold-over from the first prototype and it formats the "buttons" in the navigation hyperlinks on the left side */
.leftnav1 {
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 16px; 
	COLOR: #3366FF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #FFFF99; 
}
/* this style keeps the bottom bar from appearing in the cell that holds the actual table for navigating--it only removed the border commands */
.menu-box-cell-only {
    display:block;
/*  height: 14px;    */
	width: 168px;
    color: #ffffff;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    font-size: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    padding: 3px;
}

/* this style formats the "buttons" in the navigation hyperlinks on the left side */
.menu-box {
    display:block;
/*  height: 14px;    */
	width: 168px;
    color: #285090;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    font-size: 10px;
 	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    padding: 3px;
}

.menu-box:hover {
	COLOR: white; 
	TEXT-DECORATION: none; 
 	background-color: #cc0000;
}

.menu-box-table {
    border-width: 2px; 
    border-color: #000000;
    border-style: solid none solid none;  
    background-color: #FFFFEE;  
}

/* this style formats the calendar javascript */
.calendar {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 5px; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 13px; 
	PADDING-TOP: 5px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
/* this style formats the image rotator script */
.shuffler1 {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 10px; 
	COLOR: #ffffff; 
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 13px; 
	PADDING-TOP: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.shuffler1 {
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
A.shuffler1:hover {
	COLOR: red; 
	TEXT-DECORATION: none; 
	FONT-STYLE: italic
}
/* this style formats the civil service employee appreciation box */
.emprecognition {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	BORDER-TOP: #cc0033 2px solid;
	BORDER-BOTTOM: #cc0033 2px solid;
	FONT-SIZE: 14px;
	COLOR: red;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
}

/* this style formats the "buttons" in the navigation hyperlinks on the left side for the link to special guidance page*/
.hurricane-box {
    display:block;
 /*   height: 14px;   */
    border-width: 2px; 
    border-color: #cc0000;
    border-style: solid none solid none;
    background-color: #FFFFEE;
    color: #285090;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    font-size: 10px;
 	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    padding: 3px;
	width: 168px;
}
.hurricane-box:hover {
    border-width: 2px; 
    border-color: #FFFFEE;
    border-style: solid none solid none;
	COLOR: white; 
	TEXT-DECORATION: none; 
 	background-color: #cc0000;
}

/* this style formats Melanie's vision of the homepage */
.missionMelanie {
	FONT-SIZE: 20px; 
	COLOR: #295194; 
	LINE-HEIGHT: 28px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold
}
/* this is for the bulletin board cell  */
.bboard {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-TOP: 10px; 
	PADDING-BOTTOM: 10px; 
	COLOR: black;	
	FONT-SIZE: 16px; 
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 22px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* this is for individual notices on the bulletin board--rarely used--only "boxes" notices with multiple lines  */
.bboard-notice {
    border-width: 2px; 
    border-color: #000000;
    border-style: solid solid solid solid;
}
/* this style is for the homepage quicklinks */
A.hpql-linkings {
 	background-color: #ffffee;
 	color: #285090;
 	text-align: left;
 	text-decoration: none;
 	font-weight: bold;
 	font-size: 10px;
	LINE-HEIGHT: 14px;  
 	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	display:block;
/* 	height: 14px;    */
	width: 168px;
    padding: 3px;
}
A.hpql-linkings:hover {
	COLOR: white; 
	TEXT-DECORATION: none; 
 	background-color: #cc0000;
}
.hpql-cell {
	BORDER-TOP: blue 2px solid;
	BORDER-BOTTOM: blue 2px solid;  
 	background-color: #ffffee;
 	color: #285090;
	width: 168px;
 	text-align: left;
 	text-decoration: none;
 	font-weight: bold;
 	font-size: 10px;
 	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	} 

/* this style formats divider bars in the customer navigation jumpoff*/
.custnav-divider-cells {
    border-width: 3px; 
    border-color: #285090;
    border-style: none none solid none; 
}
A.custnav-links {
    color: #285090;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
A.custnav-links:hover {
    color: white;
    background-color: #990000;
}
.custnav-text-cells { 
 	color: black;
 	text-decoration: none;
	font-weight: bold;  
 	font-size: 12px; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
/*  note:  this set of hover styles prevents hyperlink bleed-over in regular text  */
A.custnav-text-cells {
    color: #285090;
    font-weight: bold;
    font-size: 10px; 
	LINE-HEIGHT: 16px; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
A.custnav-text-cells:hover {
    color: white;
    background-color: #990000;
}
.custnav-list li { 
	color: #285090;
    font-weight: bold;
    font-size: 10px; 
	LINE-HEIGHT: 16px; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

/* these styles format the alternating colors on the tables */
.clgnav-cells {
	border-width: 3px; 
	border-color: #000000;
	border-style: solid none solid none; 
	padding: 5px
}
.clgnav-cells-altrow-1 {
	border-width: 3px; 
	border-color: #FFCC33;
	border-style: solid none solid none; 
	padding: 5px
}
.clgnav-cells-altrow-2 {
	border-width: 3px; 
	border-color: #3366CC;
	border-style: solid none solid none; 
	padding: 5px
}
.clgnav-cells-altrow-3 {
	border-width: 3px; 
	border-color: #006633;
	border-style: solid none solid none; 
	padding: 5px
}
.clgnav-cells-altrow-4 {
	border-width: 3px; 
	border-color: #990000;
	border-style: solid none solid none; 
	padding: 5px
}
.clgnav-cells-padding {
	padding: 5px
}
.clgnav-boxed {
	border-width: 2px; 
	border-color: #990000;
	border-style: double double double double; 
	padding: 3px
}
/* these cells form a box when used together  */
.clgnav-cells-top {
	border-width: 3px; 
	border-color: #990000;
	border-style: solid none none none; 
	padding: 3px
}
.clgnav-cells-bottom {
	border-width: 3px; 
	border-color: #990000;
	border-style: none none solid none; 
	padding: 3px
}
.clgnav-cells-left {
	border-width: 3px; 
	border-color: #990000;
	border-style: none none none solid; 
	padding: 3px
}
.clgnav-cells-right {
	border-width: 3px; 
	border-color: #990000;
	border-style: none solid none none; 
	padding: 3px
}
.clgnav-cells-top-right-corner {
	border-width: 3px; 
	border-color: #990000;
	border-style: solid solid none none; 
	padding: 3px
}
.clgnav-cells-bottom-right-corner {
	border-width: 3px; 
	border-color: #990000;
	border-style: none solid solid none; 
	padding: 3px
}
.clgnav-cells-top-left-corner {
	border-width: 3px; 
	border-color: #990000;
	border-style: solid none none solid; 
	padding: 3px
}
.clgnav-cells-bottom-left-corner {
	border-width: 3px; 
	border-color: #990000;
	border-style: none none solid solid; 
	padding: 3px
}

.vert-divbar-left {
	border-width: 3px; 
	border-color: #990000;
	border-style: none none none solid; 
}
/*
.xtra-link-cells {
	border-width: 3px; 
	border-color: #000000;
	border-style: solid none none none; 
    background-color: #FFFFEE;
	padding: 5px
}  */
/*this style formats the tables on the navigational banners  */
.navbar-subpages {
	background-color: #ffffff;
	BORDER-BOTTOM: #990000 2px solid; 
	color: black;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	padding: 3px;
}
/*
A.subpage-linkings {
	COLOR: white; 
	TEXT-DECORATION: underline
}
A.subpage-linkings:hover {
	COLOR: white; 
	TEXT-DECORATION: none; 
    background-color: #990000;
}
*/
/* this style formats the events list javascript and the bulletin board*/
.news {
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 16px;   
 	font-weight: bold;
	COLOR: #990000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.newsheader {
	PADDING-RIGHT: 10px; 
	PADDING-BOTTOM: 14px; 
	PADDING-TOP: 14px; 
	PADDING-LEFT: 10px;  
	FONT-SIZE: 12px; 
    font-weight: bold;
	TEXT-DECORATION: underline;
	COLOR: black; 
	LINE-HEIGHT: 28px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.news-linkings {
	PADDING-TOP: 2px; 
	PADDING-BOTTOM: 2px; 
	COLOR: blue; 
	TEXT-DECORATION: none; 
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 14px; 
 	font-weight: bold;
}
A.news-linkings:hover {
	COLOR: white; 
 	background-color: blue;
 	font-weight: bold;
	TEXT-DECORATION: none; 
}
/*
A.events-linkings {
	COLOR: blue; 
	TEXT-DECORATION: none; 
	FONT-SIZE: 11px; 
 	font-weight: bold;
}

A.events-linkings:hover {
	COLOR: white; 
 	background-color: blue;
	TEXT-DECORATION: none; 
}
*/
/* this style formats text and links for high visibility */
A.notice-linkings {
	COLOR: #990000; 
	TEXT-DECORATION: none; 
	font-weight: bold;
	font-size: 10px; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
 	font-weight: bold;
}
A.notice-linkings:hover {
	COLOR: white; 
 	background-color: #990000;
	TEXT-DECORATION: none; 
}
.notice-cells {
    border-width: 3px; 
    border-color: #990000;
    border-style: solid none solid none; 
    padding: 5px
}
/* this style formats large headers, like H3-sized */
.BigParaHeader {
	FONT-SIZE: 16px; 
	COLOR: #285090; 
	LINE-HEIGHT: 22px; 
    padding: 5px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold
}
/* this style formats paragraph headers */
.BasicPageParaHeader {
	FONT-SIZE: 12px; 
	COLOR: #285090; 
	LINE-HEIGHT: 16px; 
    padding: 5px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold
}
/* this style formats basic page text */
.BasicPageText {
	FONT-SIZE: 12px; 
    padding: 10px;   
	COLOR: #000000; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.BasicPageBlueText {
	FONT-SIZE: 12px; 
    padding: 10px;   
	COLOR: #285090; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

/* this style formats Domino input fields */
.BasicInput {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 16px;  
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
/* this style formats any text with any definitions to the chosen site color */
.BasicColor {
	COLOR: #285090; 
}
/* this is the only style needed from the original On the Road stylesheet, OTRLOSFA.CSS  */
.OTRHeaderBox {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-TOP: 5px; 
	PADDING-BOTTOM: 5px; 
	BORDER-BOTTOM: #3333FF 3px solid; 
	BORDER-TOP: #3333FF 3px solid;
}
/* this style formats contact in header */
.HeaderContactText {
	FONT-SIZE: 10px; 
    padding: 1px;   
	COLOR: #FFFFFF; 
	LINE-HEIGHT: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
A.HeaderContactLink {
	FONT-SIZE: 10px; 
    padding: 1px;   
	COLOR: #FFFFFF; 
	LINE-HEIGHT: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
A.HeaderContactLink:hover {
	COLOR: white; 
 	background-color: #990000;
}

/*this style formats the header cells on the Program Rules  */
.Prog-header-cell {
	BORDER-BOTTOM: #990000 2px solid; 
	text-decoration: none;
	font-weight: bold;
	font-size: 12px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	padding: 3px;
}
	
	/* this style only formats the hyperlink color and hover color in the CGS registration and pages */
A.linkings2 {
	COLOR: white; 
	TEXT-DECORATION: none
}
A.linkings2:hover {
	COLOR: #00539B; 
	TEXT-DECORATION: none; 
    background-color: white;
}

/* this style formats text and links for high visibility */
A.BoldNotice {
	COLOR: #990000; 
	TEXT-DECORATION: none; 
	font-weight: bold;
	font-size: 14px; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
 	font-weight: bold;
}
A.BoldNotice:hover {
	COLOR: white; 
 	background-color: #990000;
	TEXT-DECORATION: none; 
}
	
	/* this style only formats the hyperlink color and hover color in the CGS registration and pages */
A.linkings3 {
	COLOR: white; 
	TEXT-DECORATION: none
}
A.linkings3:hover {
	COLOR: #00539B; 
	TEXT-DECORATION: none; 
    background-color: white;
}