/* Paul Thomas - SINx, Eternity Web Development */
/* To whom originally coded this; Nice job on the structure, but you're missing a lot of common values */
fieldset{margin:0;padding:8px;border:none;}
label{padding:0 2px 0 0;font:bold 11px verdana,tahoma,sans-serif;color:#7777a9;}

.input_text{margin:0;padding:2px;border:1px solid #7777a9;background-color:#fff;font:bold 10px verdana,tahoma,sans-serif;color:#666699;}
.input_textarea{margin:0;padding:1px;border:1px solid #7777a9;background-color:#fff;font:normal 10px verdana,tahoma,sans-serif;color:#666699;}
.input_secure{width:120px;height:30px;margin:0;padding:10px 0 0 0;border:none;background-color:#6699cc;font:bold 15px verdana,tahoma,sans-serif;text-align:center;vertical-align:middle;color:#003366;}
.input_submit{margin:0;padding:1px 2px 1px 2px;*padding:1px 0 1px 0;border:1px solid #5F5F95;background-color:#7777a9;font:bold 12px verdana,tahoma,sans-serif;color:#fff;}
/* firefox ignores values after "*" */

/* fix forms with tables visually */
table{margin:0;padding:0;border:none;}
table tr{margin:0;padding:0;border:none;}
td.label{width:150px;margin:1px 0 2px 0;padding:2px 0 0 0;text-align:right;vertical-align:top;}

/* error display */
.errors{margin:2px;padding:0;border:1px solid #600;background-color:#fff;}
.error_title{padding:2px 0 2px 4px;border-bottom:1px solid #600;font:bold 13px verdana,tahoma,sans-serif;background-color:#900;color:#fff;}
.errors p{margin:1px 0 4px 0;padding:0 6px 0 8px;font:normal 11px verdana,tahoma,sans-serif;color:#600;}

.BACKGROUND
{
background-color: #FFFFFF
}
.BODY
{
background-color: #FFFFFF
}
.TOPBAR
{
background-color: #5F5F95
}
.LEFTNAV
{
background-color: #FFFFFF
}
.RIGHTBAR
{
background-color: #FFFFFF
}
.HEADER
{
background-color: #7777A9;
font-family: Verdana, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
text-decoration: none;
font-weight: bold
}
.BODYTEXT
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #666699;
text-decoration: none;
font-weight: bold
}
.BODYTEXTITAL
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
font-style: italic;
color: #666699;
text-decoration: none;
}
.BODYTEXTBOLD
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #333366;
text-decoration: none; 
font-weight: bold
}
.BODYTITLE
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 16px;
color: #333366;
text-decoration: none; 
font-weight: bold
}
.CAPTION
{
background-color: #9999CC;
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #333366;
text-decoration: none;
}
.RIGHTLINK:link
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #5F5F95;
font-weight: bold
}
.RIGHTLINK:visited
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #5F5F95;
font-weight: bold
}
.RIGHTLINK:active
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #5F5F95;
font-weight: bold
}
.RIGHTLINK:hover
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #7777A9;
font-weight: bold
}
.LINK:link
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #5F5F95;
text-decoration: underline;
font-weight: bold
}
.LINK:visited
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #5F5F95;
text-decoration: underline;
font-weight: bold
}
.LINK:active
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #5F5F95;
text-decoration: underline;
font-weight: bold
}
.LINK:hover
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #7777A9;
text-decoration: underline;
font-weight: bold
}
.NAV:link
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #5F5F95;
text-decoration: none;
font-weight: bold
}
.NAV:visited
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #5F5F95;
text-decoration: none;
font-weight: bold
}
.NAV:active
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #5F5F95;
text-decoration: none;
font-weight: bold
}
.NAV:hover
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #3C3C66;
text-decoration: none;
font-weight: bold
}


.FOOTER
{
background-color: #7777A9;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
font-weight: bold
}


.FOOTLINK:link
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #000;
text-decoration: underline;
font-weight: bold
}
.FOOTLINK:visited
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #000;
text-decoration: underline;
font-weight: bold
}
.FOOTLINK:active
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #000;
text-decoration: underline;
font-weight: bold
}
.FOOTLINK:hover
{
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #FFF;
text-decoration: underline;
font-weight: bold
}


.smallcaps
{
font-variant: small-caps
}

