/*
-- OVERALL
*/
body {background-color: #f4f4f4}
table {vertical-align: top; font-family: Verdana, Tahoma, Ariel, sans-serif; font-size: 13px}
td {vertical-align: top}

p.txtindent {margin-left: 3.0em; font-style: italic;}

h1, h2, h3, hf, h5, h6 {font-family: Verdana, Tahoma, Ariel, sans-serif;}
h2.ctr {text-align: center; font-size: 14px;}
h3.ctr {text-align: center; font-size: 14px;}
h4.ctr {text-align: center; font-size: 13.5px;}
h5.ctr {text-align: center; font-size: 13px;}
h6.ctr {text-align: center; font-size: 12px;}
h1.lft {text-align: left; font-size: 18px; color: #330066;}
h2.lft {text-align: left; font-size: 14px;}
h3.lft {text-align: left; font-size: 14px;}
h4.lft {text-align: left; font-size: 13.5px;}
h5.lft {text-align: left; font-size: 13px;}
h6.lft {text-align: left; font-size: 12px;}

h5.indt {margin-left: 3.0em; font-size:13 px; margin-bottom: .05em; margin-top: .05em;}
h5.list {font-size:12 px; margin-bottom: .05em; margin-top: .05em;}

h1.ttlctr {text-align: center; margin-bottom: .05em; margin-top: .05em; font-size: 18px; color: #330066;}
h2.ttlctr {text-align: center; margin-bottom: .05em; margin-top: .05em; font-size: 14px;}
h3.ttlctr {text-align: center; margin-bottom: .05em; margin-top: .05em; font-size: 14px;}
h4.ttlctr {text-align: center; margin-bottom: .05em; margin-top: .05em; font-size: 13.5px;}
h5.ttlctr {text-align: center; margin-bottom: .05em; margin-top: .05em; font-size: 13px;}
h6.ttlctr {text-align: center; margin-bottom: .05em; margin-top: .05em; font-size: 12px;}
h1.ttllft {text-align: left; margin-bottom: .05em; margin-top: .05em; font-size: 18px;}
h2.ttllft {text-align: left; margin-bottom: .05em; margin-top: .05em; font-size: 14px;}
h3.ttllft {text-align: left; margin-bottom: .05em; margin-top: .05em; font-size: 14px;}
h4.ttllft {text-align: left; margin-bottom: .05em; margin-top: .05em; font-size: 13.5px;}
h5.ttllft {text-align: left; margin-bottom: .05em; margin-top: .05em; font-size: 13px;}
h6.ttllft {text-align: left; margin-bottom: .05em; margin-top: .05em; font-size: 12px;}

h6.rt {text-align: right; margin-bottom: .05em; margin-top: .05em; font-size: 10px;}

h2.sctnhdr {text-align: left; margin-bottom: .05em; margin-top: .2em; height: 1.3em; color: #ffffff; background-image: url(images/HeaderTitlebkgrnd.gif); width: 100%; font-size: 16px}

a:link {color: #194893; text-decoration: none;}
a:visited {color: #194893; text-decoration: none;}
a:hover {color: #194893; text-decoration: underline;}
a:active {color: #194893; text-decoration: none;}

hr {width: 75%; text-align: center; height: 3px; background: #330099;}

span.bld {font-weight: bold;}
span.bldcntr {font-weight: bold; text-align: center;}
span.ftrbld {font-weight: bold; font-size: 10px;}
span.bio {font-size: xx-small; text-align: left;}

/*
-- lOCATION SPECIFIC STYLES !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
/* ------------- WEB PAGE TABLE */
table.webpage {border-style: solid; border-width: 1px; border-color: black;}
td.header {background-image: url(images/Lineback.gif);}
/* ------------- LINK BAR */
td.links {vertical-align: middle; text-align: center; background-color: #ddddff; text-decoration: none; color: #330099; padding-top: 0; padding-bottom: 0; padding-right: 3; padding-left: 3; font-size: 11px; font-weight: bold}
td.links a {color: #4c679e}
td.links a:hover {color: #4c679e; background-color: #c0c0c0; text-decoration: none}
td.linksrchln {vertical-align: middle; text-align: center; text-decoration: none; color: #ffffff; padding-top: 0; padding-bottom: 0; padding-right: 6; padding-left: 6; font-size: 10px; font-weight: bold;}
td.linksrchln a:link {color: #ffffff; text-decoration: none;}
td.linksrchln a:hover {text-decoration: underline;}
/* -------------HOME PAGE COLUMNS and SMALL TABLES */
td.HomePgLHS {width: 25%; background-color: #f2f2f2; color: #194893; text-align: center; padding: 5px}
td.HomePgCntr {width: 50%; background-color: #ffffff; color: #000000; text-align: center; padding: 5px}
td.HomePgRHS {width: 25%; background-color: #f5f5f5; color: #194893; text-align: center; padding: 5px}
table.HomePgCntr {border-style: solid; border-width: 2px; border-color: #330099; padding: 5px;}
table.HomePgCntr td {vertical-align: middle}

table.LHS {border-style: solid: border-color: grey; background-color: blue; text-decoration: none}

/* ARTICLES PAGE - TABLE CELL HOLDING CONTENT */
td.content {vertical-align: top; border-left-style: solid; border-right-width: 4px; border-left-color: #aaaaaa;}

/* DIV - TO HORIZONTALLY CENTER IMAGES OR WHATEVER */
div.imgcenter {text-align: center;}

/* DIV - HOLDER FOR TABLE FOR INDIVIDUAL PAGE TITLES           */
div.sectnhdr {vertical-align: middle; text-align: left; font-size: large; font-weight: bold; font-style: italic; color: #FFFFFF;}

/* DIV - TO PUT COUNTER AT THE BOTTOM CENTER*/
div.counteralgmt {vertical-align: bottom; text-align: right}

/*
-- FLOAT ELEMENTS
*/
div.FloatAbout {padding: 0.8em; border-style: solid; border-width: 2px; float: left; width: 20%;}
div.FloatAbout2 {padding: 6px; border-right: 1px solid grey; border-bottom: 1px solid grey; float: left; width: 40%;}
div.FloatPics {margin-right: 1.5em; padding-right: 2.0em; padding left: 0.8em; padding-top: 0.0em; padding bottom: 0.8em; float: left; clear: left;}
div.FloatPics2 {padding-right: 2.0em; margin-right: 2em; padding left: 0.0em; padding-top: 0.0em; padding bottom: 0.8em; float: left;}
div.About {float: right; width: 80%; font-weight: bolder; border: 2px; border-style: solid; }

div.ftr {font-size: 10pt; text-align: center}
div.lftmarg {margin-left: 3em;}
span.cntr {text-align: center;}
p.whitetxt {font-size: x-small; color: #fcfcfc;}
