/******************** Body styles ********************/

BODY {
  color : #e7daa7;
  font-size : 1em;
  margin-right : 50px;
  margin-left : 50px;
  margin-top : 5px;
  /* background-attachment : scroll;			   */
  /* background-repeat : repeat;				   */
  background-attachment : fixed;
  background-image : url(images/bkgndbrn.jpg);
  background-color : #000000;
  }

body.rmargin {
  margin-right : 0;
  }

/******************** List styles ********************/

UL {
  list-style-image : url('buttons/v5_bullets_106.gif');
  font-family : "Times New Roman", serif, monotype, cursive;
  font-style : italic;
  line-height : 1.2em;
  color : #e7daa7;
  text-align : left;
  font-size : 1.1em;
  margin : 10px;
  padding : 2px;
  word-spacing : normal;
  }

OL {
  font-family : "Times New Roman", serif, monotype, cursive;
  font-style : italic;
  line-height : 1.2em;
  color : #e7daa7;
  text-align : left;
  font-size : 1.1em;
  margin : 10px;
  padding : 10px;
  word-spacing : normal;
  }

li {
  margin-bottom : 0.4em;
  padding-left : 5px;
  }

/******************** Heading styles ********************/

h1 {
  font-family : "Times New Roman", serif, monotype, cursive;
  color : #6d96b5;
  font-style : italic;
  font-size : 24px;
  }

/******************** Underscore styles ********************/

U {
  color : #e7daa7;
  }

U.heading {
  font-family : "Times New Roman", serif, monotype, cursive;
  color : #e7daa7;
  font-style : italic;
  font-size : 1.3em;
  }

/******************** Horizontal Rules ********************/

hr {
  color : #d28b57;
  border : 0;
  background-color : #d28b58;
  height : 1px;
  }

hr.blonde {
  color : #e7daa7;
  border : 0;
  background-color : #e7daa8;
  height : 1px;
  }

hr.blue_short {
  color : #6d96b5;
  width : 80%;
  border : 0;
  background-color : #6d96b6;
  height : 1px;
  }

/******************** Paragraph styles ********************/
P {
  font-family : "Times New Roman", serif, monotype, cursive;
  color : #e7daa7;
  font-style : italic;
  font-weight : lighter;
  font-size : 1.1em;
  }

P.short {
  font-family : "Times New Roman", serif, monotype, cursive;
  color : #e7daa7;
  font-style : italic;
  font-weight : lighter;
  font-size : 0.8em;
  }

/******************** Font styles ********************/

FONT {
  font-style : italic;
  }

/******************** Table styles ********************/

td.titleformat {
  color : #6d96b5;
  font-family : "Times New Roman", serif, monotype, cursive;
  font-size : 1.4em;
  font-style : italic;
  padding-top : 4px;
  padding-bottom : 4px;
  }

td.non_heading {
  color : #e7daa7;
  font-weight : bold;
  font-style : italic;
  font-size : 14px;
  }

table.mainpages {
  text-align : center;
  font-family : "Times New Roman", serif, monotype, cursive;
  font-weight : normal;
  font-style : italic;
  font-size : 1.1em;
  color : #e7daa7;
  border-collapse : separate;
  border-spacing : 4px;
  background-repeat : repeat;
  background-image : url(images/bkgndbrnnotext.png);
  width : 720px;
  /* border-top : 1px solid #e7daa7;    */
  /* border-bottom : 1px solid #e7daa7; */
  border-left : 1px solid #d28b57; 
  border-right : 1px solid #d28b57;
  /* cellspacing : 25px; */
  padding-left : 20px;  
  padding-right : 20px;  
  /* width : 625px; */
  }

table.wedpage {
  background-repeat : repeat;
  background-image : url(images/tablebkgnd.png);
  border-color : #c9a772;
  border-collapse : collapse;
  border-spacing : 2px;
  }
													   
td.text_only {
  color : #d28b57;
  }

td.nowrap {
  white-space : nowrap;
  }

table.parms {
  width : 1048px;
  }

/******************** Anchor styles ********************/

A:link {
  font-family : "Times New Roman", serif, monotype, cursive;
  font-style : italic;
  font-weight : lighter;
  text-decoration : none;
  color : #d28b57;
  }

A:visited {
  font-family : "Times New Roman", serif, monotype, cursive;
  font-style : italic;
  font-weight : lighter;
  text-decoration : none;
  color : #d28b57;
  }

A:active {
  font-family : "Times New Roman", serif, monotype, cursive;
  font-style : italic;
  font-weight : lighter;
  text-decoration : none;
  color : #d28b57;
  }

A:hover {
  font-family : "Times New Roman", serif, monotype, cursive;
  font-style : italic;
  font-weight : lighter;
  text-decoration : underline;
  color : #e7daa7;
  }

A.small {
  text-decoration : none;
  font-family : "Times New Roman", serif, monotype, cursive;
  font-style : italic;
  font-weight : lighter;
  font-size : 0.8em;
  }

A.large {
  font-family : "Times New Roman", serif, monotype, cursive;
  font-style : italic;
  font-weight : lighter;
  font-size : 20px;
  }

/******************** DIV styles ********************/

div.tp1 {
  font-size : 12px;
  font-style : italic;
  padding-top : 4px;
  }

DIV.outer {
  position : absolute;
  left : 50%;
  top : 50%;
  width : 852px;
  height : 642px;
  margin-left : -426px;										 
  margin-top : -321px;
  }

div.anchor1 {
  color : #d28b57;
  font-size : 1.1em;
  font-weight : 500;
  font-style : italic;
  font-family : "Times New Roman", serif, monotype, cursive;
  }

/******************** Classes ********************/

.floatleft {
  position : absolute;
  left : 0%;
  top : 50%;
  width : 55px;
  height : 338px;
  margin-left : 0;
  margin-top : -169px;
  }

.floatright {
  position : absolute;
  right : 0%;
  top : 50%;
  width : 55px;
  height : 338px;
  margin-right : 0;
  margin-top : -169px;
  }

.element {
  position : fixed;
  top : 2%;
  right : 2%;
  }

.rightborder {
  border-right : 1px solid #000000;
  }

.leftborder {
  /* border-color : #a4ccec; */
  vertical-align : middle;
  }

.v_top {
  vertical-align : top;
  }

.v_middle {
  vertical-align : middle;
  }

.v_bottom {
  vertical-align : bottom;
  }

/* This is where you can customize the appearance of the tooltip */

div#tipDiv {
  position : absolute;
  visibility : hidden;
  left : 0;
  top : 0;
  z-index : 10000;
  background-color : #e7daa8;
  border : 1px solid #336;
  width : 250px;
  padding : 4px;
  color : #000001;
  font-size : 11px;
  line-height : 1.2;
  }
