
/* CSS Document */

/****************************************
  CSS definitions requred for FNI Menu
*****************************************/

.fnimenu {
  border:0;
  margin:0;
  padding:0;
}

a.fnimenu:link,
a.fnimenu:visited,
a.fnimenu:hover,
a.fnimenu:active {
  text-decoration:none;
  white-space:nowrap;
  display: block;
  text-align:center;
}

div.fnimenu-top {
  position:relative;
  visibility:visible;
  top:0;
  left:0;
}

div.fnimenu-pop {
  position:absolute;
  font-size: 11px;
  line-height: 22px;
  background: #513629;
  padding: 3px 10px 3px 10px;
  visibility: hidden;
  border:none;
}

div.fnimenu table tr td img {
  border:0;
  margin:0;
  padding:0;
}

/*
 A "Really Ugly Hack" necessary for Internet Explorer
 to allow "block anchor tags" to be fully click-able.
*/
* html body div.fnimenu table tr td a {
  width:100%;
}

/* navigation container */
div#for_agencies-nav {
  background: transparent url(/images/navigation/home/for_agencies_off.gif) no-repeat scroll left top;
  padding-bottom:5px;
}

div#for_agencies-nav2 {
  background: transparent url(/images/navigation/for_agencies_off.gif) no-repeat scroll left top;
  padding-bottom:0px;
}

a.topmenuhead,
a.topmenuhead:link,
a.topmenuhead:visited {
}

a.topmenuhead:hover,
a.topmenuhead-hover,
a.topmenuhead-hover:link,
a.topmenuhead-hover:visited,
a.topmenuhead-hover:hover {
}

a.topmenudown,
a.topmenudown:link,
a.topmenudown:visited {
}

a.topmenudown:hover,
a.topmenudown-hover,
a.topmenudown-hover:link,
a.topmenudown-hover:visited,
a.topmenudown-hover:hover {
}

a.topmenuover,
a.topmenuover:link,
a.topmenuover:visited {
  text-align:left;
  letter-spacing:0px;
  padding: 0;
  margin: 0;
  color: #FFFFCC;
  font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
}

a.topmenuover:hover,
a.topmenuover-hover,
a.topmenuover-hover:link,
a.topmenuover-hover:visited,
a.topmenuover-hover:hover {
  text-align:left;
  letter-spacing:0px;
  padding-top:0px;
  padding-bottom:0px;
  padding-right:0px;
  padding-left:0px;
  margin: 0px;
  color:#000000;
  font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
  line-height:28px;
  background:#FFFFFF url(/images/navigation/home/for_agencies_on.gif) repeat-y scroll right top;
}

a.topmenuover2:hover,
a.topmenuover2-hover,
a.topmenuover2-hover:link,
a.topmenuover2-hover:visited,
a.topmenuover2-hover:hover {
  text-align:left;
  letter-spacing:0px;
  padding-top:0px;
  padding-bottom:0px;
  padding-right:0px;
  padding-left:0px;
  margin: 0px;
  color:#000000;
  font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
  line-height:28px;
  background:#FFFFFF url(/images/navigation/for_agencies_on.gif) repeat-y scroll right top;
}

a.popmenuhead,
a.popmenuhead:link,
a.popmenuhead:visited {
}

a.popmenuhead:hover,
a.popmenuhead-hover,
a.popmenuhead-hover:link,
a.popmenuhead-hover:visited,
a.popmenuhead-hover:hover {
}

a.popmenudown,
a.popmenudown:link,
a.popmenudown:visited {
  font-size: 12px;
  line-height:18px;
  color: #FFFFFF;
}

a.popmenudown:hover,
a.popmenudown-hover,
a.popmenudown-hover:link,
a.popmenudown-hover:visited,
a.popmenudown-hover:hover {
  font-size: 12px;
  line-height:18px;
  color: #cf852c;
}

a.popmenuover,
a.popmenuover:link,
a.popmenuover:visited {
}

a.popmenuover:hover,
a.popmenuover-hover,
a.popmenuover-hover:link,
a.popmenuover-hover:visited,
a.popmenuover-hover:hover {
}

/******************************
  For Netscape compatibility, must define body margins
  and padding at the HTML level as well as the BODY level
*******************************/
html,
body {
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  background-color:#bdb198;
  height: 100%;
  width: 100%;
}

div,
img,
form,
p,
table,
td,
th {
  margin: 0px;
  padding: 0px;
}

td img {
  display: block;
}

* {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

div.book {
  background-image: url(/images/body_images/background.jpg);
  background-repeat: repeat-y;
  background-position:center;
}

img.text {
  padding-bottom:5px;
  padding-left:20px;
  padding-right:15px;
  padding-top:0px;
}

/******************************
  Table Options 
*******************************/

table {
  padding:0px;
  margin:0px;
  border:none;
  border-collapse: collapse;
}

td {
  font-family:Futura, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:16px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:10px;
  margin-left:0px;
  vertical-align:top;
  background-repeat:repeat;
}

td.box-bottom {
  height:72px;
  vertical-align:top;
  background-image:url(/images/box_bottom.gif);
  background-position:bottom left;
  background-repeat:no-repeat;
}

td.line {
  background-image:url(/images/line.gif);
  background-repeat:repeat-y;
}

td.home_box {
  text-align:center;
  background-repeat:no-repeat;
  background-position:center;
}

td.home_empty_bowls {
  padding:0px;
  margin:0px;
  background-image:url(images/empty_bowls.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

td.home-page-box {
  height:178px;
  width:450px;
  border:1px solid #4F3428;
  background-color:#F5EDE0;
  background-position:top left;
  background-repeat:no-repeat;
}

td.form {
  background-color:#eae8e3;
}

/******************************
  Text Options
*******************************/

p {
  font-family: Verdana, Arial, helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:16px;
  color:#54382b;
  margin: 0px 45px 10px 45px;
  text-align:left;
}

p.home {
  margin: 0px 45px 10px 0px;
}

p.compassion {
  font-size: 9px;
  margin:0px;
  padding:0px;
}

p.center {
  text-align:center;
}

p.small {
  font-size:9px;
  line-height:12px;
}

p.rightName {
  margin-left:20px;
  font-size:9px;
  line-height:12px;
  text-align:right;
}

p.right_box {
  font-size:9px;
  line-height:10px;
  margin:522px 25px 0px 20px;
  ;
  text-align:center;
}

p.bottom {
  text-align:center;
  margin-left:0px;
  margin-right:0px;
}

p.form {
  margin: 0px 5px 10px 0px;
  font-size:10px;
}

p.form_2 {
  margin: 0px 5px 10px 45px;
  font-size:10px;
}

p.no-bottom {
  margin-bottom:0px;
}

p.no-right {
  margin-right:0px;
}

p.no-left,
span.no-left p {
  margin-left:0px;
}

h1 {
  font-family: Verdana, Arial, helvetica, sans-serif;
  font-size:13px;
  font-weight:normal;
  line-height:20px;
  color:#cf852c;
  margin:0px 5px 15px 45px;
  text-align:left;
}

h1.home {
  margin:0px 55px 20px 0px;
  text-align:left;
}

h2 {
  font-size:9px;
  line-height:12px;
  font-weight:normal;
  color:#776861;
  margin:0px 20px 10px 20px;
  text-align:left;
}

h2.right_dashes {
  color:#cf852c;
  margin-left:20px;
  margin-top:-5px;
  margin-bottom:3px;
}

h3 {
  font-size:13px;
  font-weight:bold;
  line-height:20px;
  color:#904541;
  margin:15px 5px 5px 45px;
  text-align:left;
}

h3.right {
  margin:10px 5px 5px 20px;
}

h1.form {
  text-align:center;
}

.little {
  line-height:16px;
  color:#cf852c;
  font-size:10px;
  margin-right:300px;
  text-align:left;
}

/******************************
  Form Options
*******************************/

input.text {
  font-size:13px;
  border:1px solid #53382B;
  width:185px;
  padding:0px 2px 0px 2px;
  margin-right:5px;
}

input.text-small {
  width:75px;
}

textarea.text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  border:1px solid #53382B;
  width:185px;
}

/******************************
  List Options
*******************************/

h3.list {
  margin:15px 0px 0px 5px;
}

ul {
  list-style-type: disc;
  color:#cf852c;
  margin-top:0px;
  text-align:left;
}

li {
  color:#cf852c;
  margin-left:30px;
  text-align:left;
}

p.list {
  margin: 0px 35px 4px 0px;
}

/******************************
  Link Options
*******************************/

a:link,
a:visited,
a:hover {
  font-size:12px;
  line-height:16px;
  text-decoration:underline;
  color:#394618;
}

a.small:link,
a.small:visited,
a.small:hover,
p.small a:link,
p.small a:visited,
p.small a:hover {
  font-size:9px;
  line-height:12px;
}

a.plain:link,
a.plain:visited,
a.plain:hover {
  font-size:12px;
  line-height:16px;
  text-decoration:none;
  color:#54382b;
}

