/*style for printing pages - uses pica rather than pixel for font and serif
*/

body {
    font-family: "Times New Roman", Times, serif;
    font-size: 14pt;
    background-color: white;
    color: black;
    margin-top: 0px;
    margin-left: 0px;
}

#content {
    font-family: "Times New Roman", Times, serif;
    font-size: 14pt;
   /*background-color: blue;*/
    color: black;
    margin-top: .5in;
    margin-left: .5in;
    margin-right: .5in;
    margin-bottom: .5in;
    width: 75%;
    
}

/* RG 13Dec2005: This style is totally incorrect so I comment it out !
@page {
   size: 8in 10in;
   margins: 1in 1in .5in 1in;
   marks: crop;
}
 */

/*front page styles */

#logo {
vertical-align:top;
padding-left:10px;
padding-top:30px;
}

#marquee {
    font-family: "Trebuchet MS";
    font-size: 150%;
    font-style: normal;
    font-weight: bold;
    color: #D43418;}

#banner {}


/* interior pages */
#title {
font-size: 140%;
font-weight:700;
font-stretch: condensed;
text-align:center;
padding-bottom: 10px;
}

#siblings {
    text-align:center;
    margin-left: 10%;
    margin-right:10%;
    font-stretch: condensed;
} 

a.not-current-sibling:link   { 
color: black; 
font-size: 90%;
font-stretch:condensed;
font-weight: bold;
text-decoration:none;
 }

a.not-current-sibling:visited   { 
color: black; 
font-size: 90%; 
font-weight: bold;
text-decoration:none;
}

a.not-current-sibling:focus   { 
color: #EE0000;
font-size: 90%;
font-weight: bold; 
text-decoration:none;
}

a.not-current-sibling:hover    { 
color: #5681C2; 
font-size: 90%; 
font-weight: bold;
text-decoration:none;
}

a.not-current-sibling:active   { 
color: #EE0000; 
font-size: 90%; 
font-weight: bold;
text-decoration:none;
}

a.current-sibling:link   { 
color: #EE0000; 
font-size: 90%;
font-weight: bold;
text-decoration:none;
 }

a.current-sibling:visited   { 
color: #EE0000; 
font-size: 90%; 
font-weight: bold;
text-decoration:none;
}

a.current-sibling:focus   { 
color: #EE0000; 
font-size: 90%; 
font-weight: bold; 
text-decoration:none;
}

a.current-sibling:hover    { 
color: #5681C2; 
font-size: 90%;
font-weight: bold; 
text-decoration:none;
}

a.current-sibling:active   { 
color: #EE0000; 
font-size: 90%; 
font-weight: bold;
text-decoration:none;
}

#headerhr{ 
margin-bottom:0;
margin-top:0;
}

/* breadcrumbs on interior pages */
#pathway {
    font-size: 85%;
    font-family:Trebuchet MS,verdana,arial,helvetica, sans-serif;
    line-height: 70%;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #EE0000; 
    }

.current-crumb   { 
color: #EE0000; 
font-size: 85%; 
text-decoration:none;
}

a.current-crumb:link   { 
color: #EE0000; 
font-size: 85%;
text-decoration:none;
 }

a.current-crumb:visited   { 
color: #EE0000; 
font-size: 85%; 
text-decoration:none;
}

a.current-crumb:focus   { 
color: #EE0000;
font-size: 85%;   
text-decoration:none;
}

a.current-crumb:hover    { 
color: #5681C2; 
font-size: 85%; 
text-decoration:none;
}

a.current-crumb:active   { 
color: #EE0000; 
font-size: 85%; 
text-decoration:none;
}
     
a.not-current-crumb:link   { 
color: #333333; 
font-size: 85%;
text-decoration:none;
 }
 
a.not-current-crumb:visited   { 
color: #333333; 
font-size: 85%; 
text-decoration:none;
}

a.not-current-crumb:focus   { 
color: #EE0000;
font-size: 85%;   
text-decoration:none;
}

a.not-current-crumb:hover    { 
color: #5681C2;
font-size: 85%;  
text-decoration:none;
}

a.not-current-crumb:active   { 
color: #EE0000;
font-size: 85%;  
text-decoration:none;
}

/* right-side printer icon */
#printicon {
padding-top: 0px; 
padding-right:20px;

}

/* navigation cell */
#leftarea {
padding-top: 10px;
padding-left:5px 
}

#navheading {
width:100px; 
color:#5681C2; 
font-size:90%;  
border-bottom-style:dotted; 
border-bottom-color:#5681C2; 
border-bottom-width:thin; 
padding-top:10px;
}

/* active styles in UDM menu */
#udm a.active {
    color: #5681C2; 
    }

#udm ul a.active {
    color: #5681C2; 
    }

#udm ul li a.active {
    color: #5681C2; 
    }

/* domain icon table */


#thumbs {
padding-left: 5px;
 }

/* domain icons */
.domains {
font-size: 11px;
line-height: 95%
 }
 

 /*GG2 styles*/
a:link   { 
color: #EE0000; 
/*text-decoration: underline;*/
 }

a:visited   { 
color: #33CC00; 
/*text-decoration: underline;*/
}

a:focus   { 
color: #EE0000; 
/*text-decoration: underline;*/
}

a:hover    { 
color: #5681C2; 
/*text-decoration: underline;*/
}

a:active   { 
color: #EE0000; 
/*text-decoration: underline;*/
}

li.current-menu-item {
background-image: url(../images/squiggle160x20.gif);
color: #EE0000;
text-decoration:none;
} 

p.small {

    font-family: "Times New Roman", Times, serif;
    font-size: 90%;
    font-weight: lighter;
}

h1 {

    font-family: "Times New Roman", Times, serif;
    font-size: 130%;
    text-align: center;
}

h2 {
    font-family: "Times New Roman", Times, serif;
    font-size: 120%;
}

h3 {
    font-family: "Times New Roman", Times, serif;
    font-size: 110%;
}



h3.body {
    font-family: "Times New Roman", Times, serif;
    font-size: 110%;
    margin-bottom: 0pt;
}

h4 {
    font-family: "Times New Roman", Times, serif;
    font-size: 90%;
    color:#5681C2; 
    font-weight:normal;
    padding-left: 10px;
}


td {

   font-family: "Times New Roman", Times, serif;
    font-size: 95%;
}


td.heading {

   font-family: "Times New Roman", Times, serif;
    font-size: 95%;
    vertical-align: top;
}


td.small {

   font-family: "Times New Roman", Times, serif;
    font-size: 85%;
}

td.news {
   font-family: "Times New Roman", Times, serif;
    font-size: 95%;
}

th {
   font-family: "Times New Roman", Times, serif;
    font-size: 95%;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
}


th.left {
   font-family: "Times New Roman", Times, serif;
    font-size: 95%;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
}


th.right {
   font-family: "Times New Roman", Times, serif;
    font-size: 95%;
    font-weight: bold;
    text-align: right;
    vertical-align: top;
}

th.heading {
   font-family: "Times New Roman", Times, serif;
    font-size: 95%;
    font-weight: bold;
    text-align: left;
}


th.news {
   font-family: "Times New Roman", Times, serif;
    font-size: 95%;
    font-weight: bold;
    text-align: center;
}


th.small {
   font-family: "Times New Roman", Times, serif;
    font-size: 85%;
    font-weight: bold;
    text-align: center;

}

ol {
   font-family: "Times New Roman", Times, serif;
    font-size: 95%;
    font-weight: lighter;
}


ol.small {

   font-family: "Times New Roman", Times, serif;
    font-size: 85%;
    font-weight: lighter;
}


ul {
   font-family: "Times New Roman", Times, serif;
    font-size: 95%;
    font-weight: lighter;
}


ul.small {
   font-family: "Times New Roman", Times, serif;
    font-size: 85%;
    font-weight: lighter;
}


li.small {
   font-family: "Times New Roman", Times, serif;
    font-size: 85%;
    font-weight: lighter;
}

blockquote {

   font-family: "Times New Roman", Times, serif;
    font-size: 1em;
}


blockquote.body {

   font-family: "Times New Roman", Times, serif;
    font-size: 1em;
}

input {

    font-family: Monaco,Courier,monospace;
    font-size: 9pt;
}

textarea {
    font-family: Monaco,Courier,monospace;
    font-size: 9pt;

}

select {

    font-family: Monaco,Courier,monospace;
    font-size: 9pt;
}

.copy {

   font-family: "Times New Roman", Times, serif;
    font-size: 85%;
    font-weight: bold;
}

.subnote {
   font-family: "Times New Roman", Times, serif;
    font-size: 85%;
}

a.menu {

    font-size: 90%;
    text-decoration: none;
}


.newsinfo { font-size: 10px }
a.hpnews:link   { color: #b22222; font-size: 12px; }
a.hpnews:hover    { color: #f30; font-size: 12px; }
a.hpnews:visited   { color: #4682b4; font-size: 12px; }

a.newsjumps:link   { color: #808080; font-size: 12px; text-decoration: none; }
a.newsjumps:visited   { color: #a9a9a9; font-size: 12px; text-decoration: none; }
a.newsjumps:hover    { color: #4682b4; font-size: 12px; text-decoration: underline;}
a.store:link   { color: #808080; font-size: 12px; text-decoration: none; }
a.store:visited   { color: #a9a9a9; font-size: 12px; text-decoration: none; }
a.store:hover    { color: #4682b4; font-size: 12px; text-decoration: underline;}


ul.divmenu
{

    list-style: none;
    padding: 0;
    border: 1px solid #b22222;
    background-color: #F1F5F4;
    margin: 0;
}


ul.divmenu li {
    padding: 2px 4px 2px 4px;
}

ul.divmenu li:hover {

    padding: 2px 4px 2px 4px;
    background-color: #C8CEE5;
}

ul.divmenu a.menu {
    font-size: 85%;
    text-decoration: none;
    color: #b22222;
    font-weight: bold;
}

ul.divmenu a.menu:hover {

    font-size: 85%;
    text-decoration: none;
    color: #f30;
    font-weight: bold;

}

.invalid-field {
color: red;
}

/* Footer */
.classfooter {
color: black; 
font-size:12px; 
text-decoration: none
}

/* Footer div */
#footer {
color: black; 
text-decoration: none;
}

#footerhr {
}

#footer td {
color: black; 
font-size:12px; 
text-decoration: none;
}

#footer td a:link   { 
color: #EE0000;
font-size:12px; 
text-decoration: underline
 }

#footer td a:visited   {
color: #33CC00;
font-size:12px;   
text-decoration: underline
}

#footer td a:focus   { 
color: #EE0000; 
font-size:12px;  
text-decoration: underline
}

#footer td a:hover    {
color: #5681C2; 
font-size:12px; 
text-decoration: underline
}

#footer td a:active   {
color: #EE0000;
font-size:12px;  
text-decoration: underline
}