body {	margin: 0;margin: 0 auto;background: #fff url(images/bg.gif) top center repeat-y;font: 12/17px Arial, sans-serif;  color: #000;}

tr {vertical-align:top; }

#backdrop {background: url(images/backdrop.gif) top center no-repeat; }
#backdrop_sharing {background: url(images/backdrop_sharing.gif) top center no-repeat; }
#backdrop_empower {background: url(images/backdrop_empower.gif) top center no-repeat; }

/*---this is the main div style and all its children styles---*/
p, td { font: 12/17px Arial, sans-serif;  color: #333; }

h1, h2 {font:bold 13/14px Arial, sans-serif;  color: #933; padding: 20 0 5 4px;margin:0px;}
h2  {font:12/14px Arial, sans-serif;  color: #933; padding: 10 0 0 5px; border-bottom:1px solid #ccc; margin-right:10px; }
.head {font:12/14px Arial, sans-serif; color: #142c47; border-bottom:1px solid #ccc; margin-right:4px; }

.title { font:24/30px Arial, sans-serif;color:#933; }
.sub { font: 14/30px verdana, sans-serif;color:#666; }

p {padding: 0 5px 3 5px;}
p.photo, p.caption {font:12/17px Arial, sans-serif; color: #142c47 }
p.photo { margin: 0 0 0 20px; }
div.readmore { font: 12/17px Arial, sans-serif;  text-align:right; margin-right:15px; margin-bottom:10px; }


/*---link styles---*/

a {	color: #055678; font: 12/17px Arial, sans-serif; text-decoration: none;  }
a:hover { color:#142c47;text-decoration: underline; }

a.gray {font: 11/17px Arial, sans-serif; color:#933; }
a.gray:hover { color:#933; }

a.white {font: 12/17px Arial, sans-serif; color:#fff; }
a.white:hover { color:#efefef; }

/*---image styles---*/

img.right {float:right; margin: 0 0 30 20px; border:1px solid #ccc; }
img.left {float:left; margin: 0 20 30 0px; border:1px solid #ccc; }
img.stacked {float:right; margin: 0 0 6 0px; border:1px solid #ccc; }

/*---this is the left menu td id ="left" style---*/

#left { font:12/17px  Arial, sans-serif; color: #142c47; margin: 4px;border-right:1px solid #efefef; }

/*---this is the left menu links styles---*/
#topmenu { margin-bottom:10px; margin-top:5px;}
#topmenu a  { font: 12/16px  Arial, sans-serif; color: #666; border-bottom: 1px solid #efefef; margin: 1px 0 1px 0; padding: 4px 3px 4px 10px; display: block; }
#topmenu a:hover { color: #999; text-decoration: underline; }

#menu, #livehelp { margin-bottom:20px; margin-top:5px;}
#menu a, #livehelp a  { font: 12/16px  Arial, sans-serif; color: #055678; border-bottom: 1px solid #efefef; margin: 1px 0 1px 0; padding: 4px 3px 4px 6px; display: block; }
#menu a:hover, #livehelp a:hover { color: #142c47; text-decoration: underline; }
#livehelp {padding:3 0 3 5px;background-color:#efefef;}



/*---the table id="content" creates top and bottom padding around each table content block ---*/
table #content {padding:0px 0 20 0px;}

/*---the table id="search" creates the background color and all styles for the search tables ---*/
table #search {background-color:#ccc;border:1px solid #ccc; }
table #search td {background-color:#efefef;padding-top:2px; }
table #search td.submit {background-color:#ccc;text-align:right;}

#alphabet { background-color:#efefef; text-align:center; }
#alphabet a { padding: 4px 4 4 4px; }
#alphabet a:hover {background-color: #055678; color:#fff; text-decoration:none;}


/*---this makes the background behind a paragraph or block of text a light gray, good for captions or pullquotes---*/
#block { padding:5px; background-color: #efefef; color: #933; border:1px solid #ccc;color:#933;}
#block p { color: #933; }

#float {width:240px; float:right;margin:0 0 10 10px;padding:7px 10 10 7px;background-color:#efefef;border:1px solid #ccc;color:#933;}
#float p {color:#933;}

/*---this makes the reddish color behind the headers on the three columned tables---*/
#featured {font:12/18px  Arial, sans-serif;color: #fff; background-color: #933; padding:2px; text-align:center; }
#featured a {font:12/18px  Arial, sans-serif;color: #fff; text-decoration: none; text-align:center; margin:0px; }
#featured a:hover { color:#efefef; text-decoration: none; }

table #fact {padding: 5 50px 30 50px;}
table #fact th { color:#933; font:12/22px Arial, sans-serif; text-align:left;background-color:#efefef; padding:2 2 2 6px; }
table #fact td {padding: 10px; }
table #fact td.strong { background-color:#efefef; font-weight:bold; padding: 10 10 15 10px;text-align:right;width:70px; }

#footer { font: 12/14px  Arial, sans-serif; text-align:center; background-color:#efefef; color: #666;background-color:#efefef;  text-align: center; padding: 20 0 20 0px; }



#form { background-color:#fff; border:1px solid #933; padding:2px; }
#form td.submit {background-color:#933;text-align:right;padding:3px;}
#application { background-color:#fff; border:1px solid #933; }
#application th { background-color:#933; font:12/18px  Arial, sans-serif;color: #fff; }
#application td {background-color:#efefef;}
#application td.right {background-color:#fff; border-bottom:1px solid #efefef; }
