/* Caron *//*  This is the base style for all body text.*/body { font-family: "Arial", sans-serif;  font-size: 75%;  color: #222222; line-height: 1.5em; letter-spacing: .05em; vertical-align: baseline; text-align: left; background: white;}p, td, ol, ul,li { font-size: 1em;}/*  This is the base style for all headers.*/h1, h2, h3, h4, h5, h6 { font-weight: bold; vertical-align: baseline;}h1 { font-size: 1.2em; }h2 { font-size: 1.0em; }h3 { font-size: 1.5em; line-height: 1.0em; font-family: "Arial Narrow", sans-serif;  letter-spacing: .025em; }h4 { font-size: 2.5em;  line-height: 1.0em; font-family: "Arial Narrow", sans-serif;  letter-spacing: .025em;}h5 { font-size: 0.6em; }h6 { font-size: 0.6em; }/*  Default link colors*/a:link { color: #555555; text-decoration: none;}a:visited { color: #222222; text-decoration: none;}a:hover { color: #6699FF; text-decoration: underline; }a:active { color: #6666CC; text-decoration: none;}a img { border: 0;}/*  Remove all margins & padding.  They will be replaced only as needed.*/a,body,div,img,h1, h2, h3, h4, h5, h6,p,ul,ol,li { margin: 0px; padding: 0px; border: none; display: block;}table,tbody,td,tr { margin: 0px; padding: 0px; border: none;}/*  Restore inline elements.*/a,img { display: inline;}/*  Design specific settings.*/html,body { height: 100%; }body { background: white;}#centering_container { width: 760px; margin: 0 auto; padding: 0 20px 12px;}#subscribe { border-top: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9;}#main_body { border-right: 1px solid #a1a5a9; border-bottom: 1px solid #a1a5a9; border-top: 1px solid #a1a5a9; border-left: 1px solid #a1a5a9; }  #details { border: 1px solid #a1a5a9; }td#info_box { border-right: 1px solid #a1a5a9; border-bottom: 1px solid #a1a5a9; border-top: 1px solid #a1a5a9; border-left: 1px solid #a1a5a9; padding: 10px;}td#info_box_2 { border-right: 1px solid #a1a5a9; border-bottom: 1px solid #a1a5a9; border-top: 1px solid #a1a5a9; padding: 10px;}td#info_box_3 { padding: 10px;}.subhead_1 {	font-family: "Arial Narrow";	font-size: 18px;	line-height: 30px;}.addthis_toolbox .hover_effect{    width: 200px;    padding: 5px 0 6px 5px;    border: 1px solid #eee;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;}.addthis_toolbox .hover_effect div{    float: left;}.addthis_toolbox .hover_effect a{    border: 2px solid #fff;    padding: 2px 2px 2px 16px;    position: relative;    text-decoration: none;}.addthis_toolbox .hover_effect a:hover{    border: 2px solid #105CB6;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    background: #B4D3F8;    color: #105CB6;    text-decoration: none;}.addthis_toolbox .hover_effect span{    position: absolute;    width: 16px;    height: 16px;    top: 2px;    left: 1px;}