/* COLOR PALLETTE *//* red: #9d0000	  					*//* 									*/  /* blue: #000094					*//* dark blue:						*//* light blue:						*//* gray: 							*//* 		 							*//* LINKS */a:link {  color: #000094;  text-weight: bold;  }a:visited {  color: #9d0000;  text-weight: bold;  }a:hover {  color: #0000ff;  cursor: hand;  text-weight: bold;  }a:active {  color:red;  text-weight: bold;  }     /* BODY and SCROLLBARS */  body {  font-size: 12pt;  line-height: 130%;  font-family: verdana, helvetica, tahoma, arial, sans-serif;  margin:0;   padding:0;   width:100%;   height:100%;   overflow:hidden;  text-align: center;  } <!--[if !IE]>-->body {    font-size: 12px;}<!--<[endif]-->  .background{  position:absolute;   z-index:1;   width:100%;   height:100%;  }.scroller {  position:absolute;   width:100%;   height:100%;   top:0;   left:0;   overflow:auto;   z-index:2;  } .content {  padding:30px 30px 30px 30px;  }  .center {  position:absolute;  	left: 50%;  width: 754px;  text-align: center;  margin-left: -375px; /*set to a negative number 1/2 of your width*/  }    .ctr {  text-align: center;  }    /* TABLES */    table {border-collapse:collapse;}/* Main Table - controls maximum width */.main {  background-color: white;  width: 754px;  padding: 0px;  border: 2px ridge #afafaf;  text-align: center;  }/* Positions tables for home page upper info area */.hp-left {  position: absolute;    top: 0px;	left: 0px;	height: auto;	display: block;	}.hp-right {  position: absolute;    top: 0px;	right: 0px;	}	    /* Positions top banners & text */.banner {  position: absolute;    top: 2px;	left: 2px;  z-layer: 0;  }.intro {  position: absolute;    top: 3px;	left: 2px;   z-layer: -5;   } .intro2 {  position: absolute;    top: 45px;	left: 185px;  font-size: 40pt;  font-weight: bold;  color: #9d0000;  }    .lines {  position: absolute;    top: 170px;	left: 2px;  z-layer: 10;  }	 .page {  position: relative;    top: 180px;	left: 0px;  padding-bottom: 180px;  /* bottom padding same as top position */  padding-left: 0px;  padding-right: 0px;  z-layer: 15;  } .pad {  padding-left: 30px;  padding-right: 30px;  }.padleft {  padding-left: 30px;  }.padright {  padding-right: 30px;  }         /* LINES */hr {  color: #000094;  text-align: center;  height: 1px;  }  .vl {  background-image: URL(images/vline.gif);  background-repeat: repeat-y;  width: 20px;  }         /* TEXT*/ /* Set LINE HEIGHT */.tx, .txr, .txl, .txsm, .txsmr, .txsml, .txlg, .txlgr, .txlgl, .txmd, .txmdl, .txmdr, .head, .head2, .k, .i {  line-height: 130%;  }/* Basic text */ .tx, .txr, .txl {  color: black;  font-size: 12pt;  font-weight: normal;  }.tx { text-align: center;} .txr {  text-align: right;}.txl {  text-align: left;} .txmd, .txmdl, .txmdr {  color: black;  font-size: 11pt;  font-weight: normal;  }.txmd { text-align: center;}.txmdl { text-align: left;}.txmdr { text-align: right;}  /* Small text */  .txsm, .txsmr, .txsml {  color: black;  font-size: 10pt;  font-weight: normal;  } .txsm {  text-align: center;}  .txsmr {  text-align: right;}.txsml {  text-align: left;}/* Very Small Text */.txvs, .txvsr, .txvsl {  font-size: 8pt;  font-weight: normal;  line-height: 150%;  }.txvs { text-align: center; }.txvsr { text-align: right; }.txvsl { text-align: left; }  /* Large text */  .txlg, .txrlg, .txllg {  color: black;  font-size: 13pt;  font-weight: normal;  } .txlg { text-align: center;}  .txrlg {  text-align: right;}.txllg {  text-align: left;} /* Headlines */ .head {  color: #9d0000;  font-size: 18pt;  text-align: center;  font-weight: bold;  }  .head2 {  color: #000094;  font-size: 14pt;  text-align: center;  }      /* Colors */  /* Blue */  .color1 {  color: #000094;  }   /* Red */ .color2 {  color: #9d0000;   } /* RED (for spans coded "red") */.red {  color: #9d0000;  }  /* LISTS *//* Item for lists */.i {  list-style: disc outside none;  color: black;  font-size: 14px;  text-align: left;  font-weight: normal;  margin-bottom: 6px;  }  .k {  list-style: URL(images/x.jpg) outside none;   color:  #000094;  font-size: 18px;  text-align: left;  font-weight: bold;  margin-bottom: 20px;  margin-right: 30px;  }/* For Schedule detail */  .n {  list-style: URL(images/x.jpg) outside none;   color:  #000094;  font-size: 12px;  line-height: 130%;  text-align: left;  font-weight: normal;  margin-right: 10px;  margin-bottom: 10px;  }    /* Red Checkmark */.check {  list-style: URL(images/red-check.gif) outside none;   font-size: 14px;  line-height: 150%;  text-align: left;  font-weight: bold;  margin-right: 20px;  margin-top: 15px;  }    /* Photo Box (Gallery) */.pb {  width: 127px;  border:2px inset #efefef;  font-size: 9px;  vertical-align: bottom;  }.pbdisplay {  position:relative;   width:500px;   height:400px;   background:#efefef;   border:2px inset #efefef;  margin:10px auto;  vertical-align: middle;  horizontal-align: center;  text-align: center;  }.pbt {  position: relative;  vertical-align: top;  horizontal-align: center;  text-align: center;  align: center;  table-layout: fixed;  }  img.fc {  border: 1px solid black;  }.imgbdr {  border: 2px solid black;  }      /* Vertical lines */.line-rwb-vert {  background-image: url(images/lines-rwb-vert.gif);  background-repeat: no-repeat;  }    /* To adjust position of email image */.email {  position: relative;    top: 3px;	}	.email-end {  position: relative;    top: -3px;	}/* Set background for letter */	.letter {  position: relative;  background-color: #ECF4FF;  border: 3px outset #ababab;	   }	
