BODY { background-image: url(/Page/bg-southwest.gif); background-repeat: repeat-y; margin: 0px; padding: 0px; }
BODY, P,TD { font-family: 'Comic Sans Ms', Arial, 'Times New Roman', sans-serif; font-size: 10pt; color: black }
BODY HR { color: #dc5a86; background-color: #dc5a86; border: 0; height: 1px; }

A:link { text-decoration: none; font-weight: bold; color: #00adad }
A:visited { text-decoration: none; font-weight: bold; color: #00adad }
A:hover { text-decoration: none; font-weight: bold; color: #dc5a86 }
A:active { text-decoration: none; font-weight: bold; color: #dc5a86 }

.title { font-size: 24pt; font-weight: normal; color: navy }

.support { font-family: 'Comic Sans Ms', Arial, 'Times New Roman, sans-serif'; font-size: 10pt }
.support A:link { text-decoration: none; font-size: 9pt; font-weight: normal; color: #00adad }
.support A:visited { text-decoration: none; font-size: 9pt; font-weight: normal; color: #00adad }
.support A:hover { text-decoration: none; font-size: 9pt; font-weight: normal; color: #dc5a86 }
.support A:active { text-decoration: none; font-size: 9pt; font-weight: normal; color: #dc5a86 }

.table TABLE { border-style: solid; border-width: 1px; border-color: #dc5a86 }
.table TD { border-style: solid; border-width: 1px; border-color: #dc5a86 }

.copyright { font-family: 'Comic Sans Ms', Arial, 'Times New Roman', sans-serif; text-align: center; font-size: 8pt; font-weight: normal }
.copyright A:link { text-decoration: none; font-size: 9pt; font-weight: normal; color: #00adad }
.copyright A:visited { text-decoration: none; font-size: 9pt; font-weight: normal; color: #00adad }
.copyright A:hover { text-decoration: none; font-size: 9pt; font-weight: normal; color: #dc5a86 }
.copyright A:active { text-decoration: none; font-size: 9pt; font-weight: normal; color: #dc5a86 }


@media print{ 
   .print  {display: block; margin-left: -140px } 
   .noprint {display: none} 
} 



/* MENU CSS - Horizontal */

/* menu container formatting */
#menubar { }

/* widths */
/* The following selectors may actually be specified in meta area as well. We include them here as a backup. */
TD.menufirstfirst { width: 130px; }
TD.menu { width: 100px; }
.menu ul ul { width: 150px; }
.menu ul ul ul { width: 150px; }

/* sets height and forces all menu text to vertically align */
#menubar TD { line-height: 25px; }

/* font formatting */
.menu a { font-weight: normal; }

/* display formatting */
/* need to specify li width as 100% so that IE7 will expand links to fill width of table cells */
.menu ul { list-style: none; margin: 0px; padding: 0px; white-space: nowrap; }
.menu li { margin: 0px; padding: 0px; }
.menu li { width: 100%; }
.menu a { display: block; margin: 0px; padding-left: 5px; }
.menu ul ul { display: none; white-space: normal; }

/* link backgrounds and colors */
.menufirstfirst { background: none transparent; }
.menulastlast { background: #dc5a86; }
.menu a { background: #dc5a86; }
.menu ul a:link, .menu ul a:visited, .menu ul ul a:link, .menu ul ul a:visited, .menu ul ul ul a:link, .menu ul ul ul a:visited { background: #dc5a86; color: #000080; text-decoration: none; }
.menu ul a:hover, .menu ul a:active, .menu ul ul a:hover, .menu ul ul a:active, .menu ul ul ul a:hover, .menu ul ul ul a:active { background: #00adad; color: #000080; text-decoration: none; }

/* borders */
/* need to go on the a blocks since netscape expands the cell's height on hover */
.menufirstfirst { border-right: solid 1px #00adad; }
.menu ul a { border: 1px #00adad; border-style: solid solid solid none; }
.menu ul ul a { border: 1px #00adad; border-style: none solid solid solid; }
.menu ul ul ul { border-top: solid 1px #00adad; }
.menu ul ul ul a { border: 1px #00adad; border-style: none solid solid solid; }

/* position list items and submenus */
.menu li { position: relative; }
.menu ul ul { position: absolute; top: auto; left: -1px; }
.menu ul ul ul { position: absolute; top: -1px; left: 150px; }
.menulast ul ul { position: absolute; top: auto; left: auto; right: 0px; }
.menulast ul ul ul { position: absolute; top: auto; left: auto; right: 0px; }

/* Begin non-anchor hover selectors */
/* Enter the more specific element (div) selector on non-anchor hovers for IE5.x to comply with the older version of csshover.htc - V1.21.041022 */
/* It improves IE's performance speed to use the older file and this method */
.menu li:hover { cursor: pointer; z-index: 10; }
.menu h4:hover { cursor: default; z-index: 10; }
.menu li:hover ul ul, .menu li li:hover ul ul, .menu li li li:hover ul ul, .menu li li li li:hover ul ul { display: none; }
.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li li li li:hover ul { display: block; }

/* Override certain CopperMine Gallery styles 
ul { margin-left: 0px; padding: 0px; }
li { margin-left: 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px; list-style-position: outside; list-style-type: none; }
End of Override certain CopperMine Gallery styles */

/* MENU CSS - Horizontal */


/* Colors:
pink: #dc5a86; 
green: #00adad; 
blue: #000080; 
*/