/*Set of Preset Classes*/

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }

/*Paragraph Presets*/
.small, .small p {font-size:.8em;}
.large, .large p {font-size:1.2em;}
.soft, .soft p  {color:#D3D3D3;}
.hide            {display:none;}
p.last           {margin-bottom:0px;}

p img {float: left; display: inline; border: 1px solid #fff; margin-right: 1em; margin-bottom: .5em;}

/*Floats*/
.left {float:left;}
.right {float:right;}
.clearThis  {clear:both;}

a {text-decoration: underline; color: #19437b;}
a:hover {text-decoration: none;}
a.more {font-weight: bold; text-transform: uppercase;}
a img, :link img, :visited img {border:none;}

hr {border: 0; border-bottom: 1px solid #b9d5e5; margin: 1em 0;}

table {width: 100%; margin-bottom: 1em; }
tr {border-bottom: 1px solid #b9d5e5;}
td, th {padding: .4em .5em;}
thead td, th {color: #19437b; font-weight: bold; padding: .5em .75em; text-transform: uppercase;}



/* doc types, external links, etc. */

a.pdf {line-height: 16px; padding-left: 20px; background:url(/images/siteBuild/icon_pdf.png) no-repeat left top; display: inline-block;}