/* ### DEFAULT FONT STYLES ### */

body, p, td
{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 16px;
color: periwinkle;      /* #FF3333; */
text-decoration: none;
}

ul, li
{
list-style-type: square;
line-height: 16px;
margin-left: 5px;
}

a:link, a:visited
{
color: #FF3333;
text-decoration: underline;
}

a:hover
{
color: #FF3333;
text-decoration: none;
}



/* ### HEADLINE STYLES ### */

h1
{
font-size: 24px;
line-height: 27px;
color: #FF3333;
font-weight: normal;
}

h2
{
font-size: 12px;
line-height: 15px;
color: #FF3333;
font-weight: bold;
margin-bottom: 0px;
}

h3
{
font-size: 11px;
line-height: 14px;
color: #FF3333;
font-weight: bold;
margin-bottom: 0px;
}

h4
{
font-size: 14px;
line-height: 17px;
color: #FF3333;
font-weight: normal;
}



/* ### COLUMN CONTENT STYLES ### */

.ltcol
{
padding: 13px;
}

.midcol
{
padding: 10px;
}

.rtcol
{
padding: 12px;
}



/* ### UTILITY ### */

.utility, .utility a:link, .utility a:active, .utility a:visited
{
font-size: 10px;
line-height: 16px;
color: periwinkle;      /* #FF3333; */
text-decoration: none;
}

.utility a:hover
{
color: #FF6666;
text-decoration: none;
}



/* ### FOOTER ### */

.footer a:link, .footer a:active, .footer a:visited
{
font-size: 10px;
line-height: 16px;
color: periwinkle;  /* #FF3333; */
text-decoration: none;
}

.footer a:hover
{
color: yellow;  /*  #FF6666;  */
text-decoration: none;
}


.title
{
font-family: Georgia, Times, serif;
font-size: 14px;
font-weight: bold;
font-style: italic;
line-height: 18px;
color: #FF3333;
}