.tt_topleft
{
background-image: url(images/tt_topleft.gif);
background-repeat: no-repeat;
}

.tt_topright
{
background-image: url(images/tt_topright.gif);
background-repeat: no-repeat;
}

.tt_botleft
{
background-image: url(images/tt_botleft.gif);
background-repeat: no-repeat;
}

.tt_botright
{
background-image: url(images/tt_botright.gif);
background-repeat: no-repeat;
}

.top
{
background-image: url(images/topstrip.png);
background-repeat: repeat-x;
}

.rednavhome
{
background-image: url(images/homeredbar.png);
background-repeat: no-repeat;
}

.rednav
{
background-image: url(images/redbar.png);
background-repeat: no-repeat;
}

.bluenav
{
background-image: url(images/bluebar.png);
background-repeat: no-repeat;
}

.middle
{
background-image: url(images/middlestrip.png);
background-repeat: repeat-x;
}

.middleinner
{
background-image: url(images/middlestripinner.png);
background-repeat: repeat-x;
}

.bottom
{
background-image: url(images/botstrip.png);
background-repeat: repeat-x;
background-color : #F1F7F9;
}

.dark
{
background-image: url(images/darkstrip.png);
background-repeat: repeat-x;
background-color : #EAEDEF;
}

table, td, p, ul, li, div
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : normal;
text-decoration : none;
color : #204568;
line-height : 1.4;
}

.pink
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : underline;
color : #F1ADAD;
}

.lightblue
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : underline;
color : #9BA5B9;
}

.newshead
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : none;
color : #204568;
}

.date
{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
text-decoration : none;
color : #D82E39;
}

.news
{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
text-decoration : none;
color : #204568;
line-height : 1.5;
}

.newsletter
{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
text-decoration : none;
color : #8D8D8D;
line-height : 1.5;
}

.underline
{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
text-decoration : underline;
color : #7099BE;
}

.bluebold
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : none;
color : #336797;
line-height : 1.4;
}

.redbold
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : none;
color : #D92626;
line-height : 1.4;
}

.whitebold
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : none;
color : #F5F5F5;
line-height : 1.4;
}

a:link, a:active, a:visited
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : normal;
text-decoration : underline;
color : #669900;
line-height : 1.4;
}

a:hover
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : normal;
text-decoration : underline;
color : #D92626;
line-height : 1.4;
}

a.white:link, a.white:active, a.white:visited
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : none;
color : #FFFFFF;
}

a.white:hover
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : underline;
color : #FFFFFF;
}

a.login:link, a.login:active, a.login:visited
{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : bold;
text-decoration : none;
color : #487DAD;
}

a.login:hover
{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : bold;
text-decoration : underline;
color : #D92626;
}

a.newstitle:link, a.newstitle:active, a.newstitle:visited
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : none;
color : #336797;
line-height : 1.9;
}

a.newstitle:hover
{
font-family : Arial, Helvetica, sans-serif;
font-size : 9pt;
font-weight : bold;
text-decoration : underline;
color : #D92626;
line-height : 1.9;
}

a.papers:link, a.papers:active, a.papers:visited
{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
text-decoration : none;
color : #336797;
}

a.papers:hover
{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
text-decoration : underline;
color : #D92626;
}

a.sub:link, a.sub:active, a.sub:visited
{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
text-decoration : none;
color : #D5DFE6;
}

a.sub:hover
{
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : normal;
text-decoration : underline;
color : #D5DFE6;
}

.green
{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : bold;
text-decoration : none;
color : #99CC33;
line-height : 3.5;
}