/*Stylesheet for SSY
version for Internet Explorer
*/

body, td, p
{color: #000000;
font-family:  arial, helvetica, verdana, sans-serif;
font-size: x-small; }

form
{border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 9pt;
margin: 0px;
padding-bottom: 3px;
padding-left: 0px;
padding-right: 0px;
padding-top: 3px; }

input, textarea
{font-family: verdana, arial, helvetica, sans-serif;
font-size: 8pt;
}

ul
{list-style-image:url(../_images/square.gif);
}

li
{list-style-image:url(../_images/square.gif);
}

h1 /*orange heading with 8pt to the next line*/
{color: #FF6600;
font-size: small;
font-weight: bold;
margin-bottom: 8pt;}

h2 /*purple heading with 4 pt to the next line*/
{color: #9933cc;
font-size: x-small;
font-weight: bold;
margin-bottom: 4pt; }

h3 /*purple heading with no distance to the next line*/
{color: #9933cc;
font-size: x-small;
font-weight: bold;
margin-bottom: 0pt; }

.horange /*small heading orange */
{color: #ff6600;
font-weight: bold;
}

.hpurple /*small heading purple */
{color: #9933cc;
font-weight: bold;
}

.spurple /*smaller purple heading */
{color: #9933cc;
font-size: xx-small;
font-weight: bold;
}

.grey /*grey text*/
{font-size: xx-small;
color: #666666;
}

.sblue /*small blue text*/
{color: #000078;
font-size: xx-small;
background-color: #d279ff;
}

.swhite /*small white text*/
{color: #000078;
font-size: xx-small;
}

.bg /*black for horizontal nav links*/
{color: #ffffff;
background-color: #000078;}

.sel /*selected orange item in navigations*/
{color: #ff9933;
font-size: 8.5pt;
font-weight: bold;
}

link, a:link /*normal link,dark blue,underline */
{color: #000078;
text-decoration: underline; }

a:visited  /*normal link,blue,underline */
{color: #666699;
}

a:hover  /*normal link, blue, underline */
{color: #ff6600;
}

a.nav1 /*white menu 1.level*/
{color: #ffffff;
font-weight: bold;
text-decoration: none;
}

a.nav1:a:visited /*white menu 1.level*/
{color: #ffffff;
font-weight: bold;
text-decoration: none;
}

a.nav1:a:hover /* orange menu 1.level*/
{color: #ff9933;
}

a.nav2 /* white menu 2.level*/
{color: #ffffff;
font-size: 8.5pt;
font-weight: bold;
text-decoration: none;
}

a.nav2:a:visited /* white menu 2.level*/
{color: #ffffff;
text-decoration: none;
}

a.nav2:a:hover /* orange menu 2.level*/
{color: #ff9933;
}

a.sellink /* small, blue not underlined link*/
{color: #ff9933;
text-decoration: none;
font-weight: bold;
}

a.sellink:a:visited /* small, blue not underlined link*/
{color: #ff9933;
text-decoration: none;
font-weight: bold;
}

a.sellink:a:hover /* small, blue not underlined link*/
{text-decoration: none;
color: #ffffff;
font-weight: bold;
}


a.copy
{color: #000078;
text-decoration: underline;
}

a.copy:a:visited
{color: #000078;
text-decoration: underline;
}

a.copy:a:hover
{color: #000078;
text-decoration: none;
}

a.blue /*blue not underlined link*/
{text-decoration: none;
}

a.bold  /* bold, blue not underlined link*/
{font-weight: bold;
text-decoration: none;
}

a.slblue /* small, blue not underlined link*/
{font-size: xx-small;
text-decoration: none;
}

a.slblue:a:visited /* small, blue not underlined link*/
{font-size: xx-small;
text-decoration: none;
}

a.slblue:a:hover /* small, blue not underlined link*/
{font-size: xx-small;
text-decoration: none;
}

.small /*small text*/
{font-size: xx-small;
}

.textemail /*newsletter text*/
{font-family: Courier New, Courier, mono;
font-size: x-small;
}

.smallbold /*small text*/
{color: #666666;
font-size: 7pt;
font-weight: bold;
}

.bwhite {  font-weight: bold; color: #FFFFFF}

.smaller {  font-size: 0.79em}