/* This sets the font for all tags*/
body, td, p, h1, h2, h3, h4, h5, h6, li, ul, ol, { font-family: arial,helvetica,sans-serif; }


/* Define sizes for all tags */
body { font-size: 12px; font-family: arial,helvetica,sans-serif;}
td { font-size: 12px; }
p { font-family: aria,helvetica,sans-serif; font-size: 12px; }
li { font-size: 12px; }
ul { font-size: 12px; }
ol { font-size: 12px; }


/* This (h4) will be the the standard H Selector for main headers for all pages */
h4 { font-size: 18px; color: #A34C0F; }


/* Sub-heading */
.subh {font-size:14px; font-weight:bold; color:#A34C0F;}


/* This Class Selector gives the same appearance as the h4 Selector above, 
except it eliminates the padding that a h selector always forces */
.header     { font-size:18px; font-weight:bold; color:#A34C0F; }


/* define sizes for other H tags */
h1 { font-size: 28px; }
h2 { font-size: 24px; }
h3 { font-size: 20px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }

h5.list { font-size: 16px; font-style: italic; }

/* set fonts for form elements */
.input	{ font-family: arial,helvetica,sans-serif; font-size: 12px; }
.select	{ font-family: arial,helvetica,sans-serif; font-size: 12px; }
.textarea { font-family: arial,helvetica,sans-serif; font-size: 12px; }
.bluetxt { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 12px; color: #004B80;}
.whitetxt { font-family: arial,helvetica,sans-serif; font-size: 10px; color: #ffffff;}
.subtitle { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 14px; color: #13365D;}
.suggested { font-family: arial,helvetica,sans-serif; font-size: 11px; text-align:justify}
.tblborder {border: solid 1px #999999;}

.border {border: solid 1px #413D99;}
.borderbtm {border-bottom: solid 1px #413D99;}
.bordertp {border-top: solid 1px #413D99;}
.borderlft {border-left: solid 1px #413D99;}
.borderrt {border-right: solid 1px #413D99;}
.borderltr {border-left: solid 1px #413D99; border-top: solid 1px #413D99; border-right: solid 1px #413D99;}
.borderlb {border-left: solid 1px #413D99; border-bottom: solid 1px #413D99;}


/* General color definitions */
.white      { color: #fcfcfc; }
.black      { color:#000000; }
.required   { color: #ff0000; }


/* classes to change font sizes */
.smallest   { font-size:9px; }
.smaller    { font-size:10px; }
.normal     { font-size: 12px; }
.larger     { font-size:14px; }
.largest    { font-size:16px; }


/* The basic Anchor should be used for links found in the content area, 
I left the font-size undefined to avoid font size problems down the road  */
a { font-family: arial,helvetica,sans-serif; color: #A34C0F; text-decoration: underline; }
a:link { color: #A34C0F; text-decoration: underline; }
a:active { color: #A34C0F; text-decoration: none; }
a:visited { color: #A34C0F; text-decoration: underline; }
a:hover { color: #000000; text-decoration: underline; }

/* This is an Anchor Class to define the Footer Text Navigation at the bottom of our website */
a.textnav { font-size: 10px; color: #004B80; text-decoration: underline;  }
a.textnav:link { color: #004B80; text-decoration: underline; }
a.textnav:active { color: #004B80; text-decoration: none; }
a.textnav:visited { color: #004B80; text-decoration: underline; }
a.textnav:hover { color: #EE3416; text-decoration: underline; }


.pheading { font-size: 14px; color: #325173; font-weight: bold;  text-decoration: underline;  }
a.pheading:link { color: #325173; font-weight: bold; text-decoration: underline; }
a.pheading:active { color: #325173; font-weight: bold; text-decoration: none; }
a.pheading:visited { color: #325173; font-weight: bold; text-decoration: underline; }
a.pheading:hover { color: #F14225; font-weight: bold; text-decoration: underline; }



/* This Class will be used for Input Buttons */
.btn {
    color: #ffffff;
    background: #A34C0F;
    font-family: Arial,Lucida,Verdana,Helvetica;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px solid #104A7B;
    border-right: 1px solid #104A7B;
    border-left: 1px solid #FFECDE;
    border-top: 1px solid #FFECDE;
    height:19px;
    text-decoration:none;
    cursor: hand
}

.td1 { border-style: solid; border-width: 1px; border-color: #ADC5D6; background-color: #E4EBF1; color: #000000; }
.td2 { border-style: solid; border-width: 1px; border-color: #ADC5D6; background-color: #F3F9FF; color: #004B80; font-weight: bold; }
.td3 { font-weight: bold; }

a.textnav1 { font-size: 12px; color: #CF5A0C; font-weight: bold;  text-decoration: underline;  }
a.textnav1:link { color: #CF5A0C; text-decoration: underline; }
a.textnav1:active { color: #BB500A; text-decoration: none; }
a.textnav1:visited { color: #BB500A; text-decoration: underline; }
a.textnav1:hover { color: #6F3007; text-decoration: none; }