a:visited
{
  color: #6464F4;
}

body 
{
   background: #772E05 url("images/bg.jpg");
   margin: 20px;
   font-size: 80%;
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

img
{
  border: 0px;
}

td
{
  vertical-align: top;
}

th
{
  text-align: left;
}

hr
{
  color: #F9F9F9;
}

h2, h3
{
  margin-top: 0px;
  border-bottom: solid 1px #DDDDDD;
  font-size: 16px;
}

h1
{
  margin-top: 0px;
  color: #62354D;
  font-size: 24px;
}

legend
{
  margin-bottom: 7px;
}

fieldset
{
  padding: 10px 10px 10px 15px;
  margin-bottom: 10px;
}

fieldset ul
{
  margin-top: 10px;
  margin-bottom: 15px;
}

fieldset li
{
  margin-bottom: 10px;
}

ol li
{
  margin-bottom: 5px;
}

.areaTitle
{
  color: #35872A;
  font-variant:small-caps;
}

.subTitle
{
  line-height: 5px;
  padding-top: 7px;
}

.rkSubTitle
{
  padding-top: 12px;
}

.subTitle, .rkSubTitle
{
  text-transform: uppercase;
  font-size: 70% !important;
  color: #555555;
  font-weight: bold;
}

.title
{
  padding-bottom: 10px;
  margin-top: 5px;
}

.rkTitle
{
    height: 50px;
    margin-bottom: 5px;
    margin-top: 20px;
    margin-left: 20px;
}

.title, .rkTitle
{
  padding-left: 50px;
  background: #FFFFFF url("images/minilogo.jpg") no-repeat;
  font-size: 200%;
  font-family: Palatino Linotype;
  color: #191949;
  font-weight: bold;
}

.mt
{
   background: url("images/mt.gif");
}

.mb
{
   background: url("images/mb.gif");
}

.ml
{
   background: url("images/ml.jpg");
}

.mr
{
   background: url("images/mr.jpg");
}

.tl
{
   background: url("images/tl.jpg");
}

.tr
{
   background: url("images/tr.jpg");
}

.bl
{
   background: url("images/bl.jpg");
}

.br
{
   background: url("images/br.jpg");
}

.top
{
   background: url("images/top.jpg");
}

.center
{
  background-color: White;
  padding: 10px 15px 15px 15px;
}

.side, .sideSlogan
{
  background-color: #eddda9;
}

.sideSlogan
{
    font-size: 30px;
}

.bottom
{
   background: url("images/bottom.jpg");
}

.left
{
   background: url("images/left.jpg");
}

.right
{
   background: url("images/right.jpg");
}

.nav
{
  background-color: #191A4A;
}

.phone
{
  margin-bottom: 10px;
}

.middle
{
  vertical-align: middle;
}

.copyright, .copyright a, .copyright a:visited
{
  color: #867A5C; 
  font-size: 10px;
}

.copyright a:visited
{
  color: #666666;
}

.subnav
{
  padding: 10px;
  font-family: Verdana;
  color: #787777;
  font-size: 9px;
  background-color: White;
  vertical-align: bottom;
}

.navItem, .navCurrent
{
  font-family: Palatino Linotype;
  font-size: 17px;
  font-style: italic;
  margin: 3px;
}

.navItem a:hover
{
  color: #FFFFFF !important;
  border: solid 1px #B9AB73 !important;
}

.navItem a
{
  border: solid 1px #302E55;
  padding: 0px 3px 0px 3px;
  display: block;
  background: #030138 url("images/navBack.gif");
  text-decoration: none;
  color: #B9AB73;
}

.navItem a:visited
{
  color: #B9AB73;
}

.navItem ol
{
  border: none;
}

.navCurrent
{
  border: solid 1px #302E55;
  padding: 0px 3px 0px 3px;
  background: #030138 url("images/navBack.gif");
  color: #B9AB73;
}

.navCurrItems
{
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.navCurrItems li
{
  margin-bottom: 7px !important;
  line-height: 15px !important;
}

.navCurrItems li a, .navCurrItems a:visited
{
  font-size: 12px;
  font-family: "Trebuchet MS";
  text-decoration: none;
  font-style: normal;
}

.navCurrItems li a:hover
{
  text-decoration: underline !important;
  color: White !important;
}

.navPage a
{
  text-decoration: none;
  color: Silver;
}

.navPage a:visited
{
  color: Silver;
}

.navPageHL a, .navPageHL a:visited
{
  color: White;
  text-decoration: underline;
}

.sectionStart2
{
  border-top: solid 6px #47122E;
}

.sectionHeader, .sectionStart, .sectionStart2
{
  font-weight: bold;
  background-color: #6A2449;
  color: #FFFFFF;
  padding: 2px 5px 2px 5px;
  vertical-align: middle;
}

.sectionStart a
{
  color: White;
}

.sectionHeader
{
  border-left: solid 1px #47122E;
}

.sectionStart, .sectionStart2
{
  border-left: solid 6px #47122E;
}

.sb
{
  text-align: left !important;
  padding: 20px 0px 20px 0px;
}

.s1, .s1s, .s1e, .s1w
{
  border-bottom: solid 1px #BBBBBB;
}

.s1, .s1s, .s1e
{
  background-color: #FFFFFF;
}

.s1, .s1w
{
  border-left: solid 1px #BBBBBB;
  padding: 2px 5px 2px 6px;
}

.s1s
{
  border-left: solid 6px #BBBBBB;
  padding: 2px 5px 2px 6px;
  background-color: #EEEEEE;
}

.s1e
{
  border-left: solid 1px #BBBBBB;
  border-right: solid 1px #BBBBBB;
  padding: 2px 5px 2px 6px;
}

.s1w, .s2w
{
  background-color: #FFF799;
}

.s2, .s2s, .s2e, .s2w
{
  border-bottom: solid 1px #BBBBBB;
  text-align: center;
}

.s2, .s2w
{
  border-right: solid 1px #BBBBBB;
  padding: 2px 5px 2px 6px;
}

.s2s
{
  border-top: solid 6px #BBBBBB;
  border-right: solid 1px #BBBBBB;
  padding: 2px 5px 2px 6px;
  background-color: #EEEEEE !important;
}

.s2e
{
  border-right: solid 1px #BBBBBB;
  padding: 2px 5px 2px 6px;
}

.panelVideo
{
  border: dotted 1px #CCCCCC;
  background-color: #FAFAFA;
  width: 1050px;
  margin: 0px 9px 0px 9px;
  padding: 41px 50px 41px 50px;
}

.testimonailAuthor
{
    font-weight: bold;
}

.panel
{
  border: dotted 1px #CCCCCC;
  padding: 10px;
  background-color: #FAFAFA;
  margin: 0px 9px 0px 9px;
}

.panel p
{
  margin-top: 0px;
}

.panel a
{
}

.movie
{
  border: solid 2px #dddddd;
}

.cityState
{
  font-style: italic;
}

.imgBorder, .imgLeft
{
  border: solid 2px #999999;
}

.imgLeft
{
  float: left;
  margin-right: 15px;
}

.label
{
  font-weight: bold;
  color: #333333;
}

.testimonial
{
  background-color: #FFF799;
  border: solid 2px #FFF200;
  padding: 15px;
}

.testimonial p
{
  margin-top: 0px;
}

.pic
{
  border: solid 2px #999999;
  float: left;
  margin-right: 15px;
}

.spacer
{
  margin-top: 15px;
}

.imgLabel
{
  text-align: center;
  font-style: italic;
  color: #6A2449;
  font-size: 80%;
}

.warning
{
  font-style: italic;
  color: #31598A;
  font-weight: bold;
}

.smallPrint
{
  font-style: italic;
  font-size: 75%;
  text-align: left;
}

.definition
{
  font-weight: bold;
  font-style: italic;
}

.leftPic
{
  float: left;
  margin-right: 20px;
  clear: both;
}

.rightDetails
{
  margin-bottom: 10px; 
}

.iBorder
{
  border: solid 1px #999999;
}

.abovePic
{
  margin-bottom: 7px;
}

.error
{
  border: solid 1px #AA0000 !important;
  background-color: #DD0000 !important;
  font-weight: bold !important;
  color: #FFFFFF !important;
  padding: 5px !important;
  font-style: italic !important;
}

.success
{
  border: solid 1px #174217 !important;
  background-color: #336633 !important;
  font-weight: bold !important;
  color: #FFFFFF !important;
  padding: 5px !important;
  font-style: italic !important;
}

.zoob
{
  color: #35872A;
  font-size: 140%;
  border-bottom: solid 1px #DDDDDD;
}

.loginNotice
{
  padding: 50px;
  border: solid 1px #EEEEEE;
}

.star
{
  font-size: medium;
  font-weight: bold;
}

.happy
{
  border: dotted 1px #104B09;
  padding: 10px;
  background-color: #D4E5D1;
  margin: 10px 9px 10px 9px;
}

.vacation
{
  border: solid 1px green;
  color: Green;
  background-color: #D6EFD3;
  padding: 7px;
  margin-top: 5px;
}

.middle td
{
  text-align: center;
}

.systems
{
  background-color: White;
  border: solid 1px #BBBBBB;
}

.system
{
  width: 320px;
  background-color: White;
  border: solid 1px #EEEEEE;
  padding: 10px;
}

.system h4
{
  margin: 0px;
}

.system ul 
{
  list-style-image: url('images/check.jpg');
}

.system ul li
{
  vertical-align: middle;
}

.fagImg
{
  border: solid 1px #888888 !imporant;
}

.rcpFrame., .academyPic
{
  border: solid 1px #777777;
  padding: 7px;
  background-color: #FFFFFF;
}

.academyLegend
{
  color: #62354D;
  font-size: 125%;
  font-style: italic;
}

.academyPic, .masterPic
{
  float: left; 
  margin-right: 15px;
}

.masterPic
{
  border: solid 2px #999999;
  padding: 20px;
}

.rpcFloat
{
  float: left;
  margin-right: 30px;
  margin-bottom: 10px;
}

.highlight, .highlight li
{
  color: Green;
}

.compHeader h2
{
  background-color: #bab8b8;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: bold;
  color: #454343;
	font-family: Courier new;
	padding: 15px
}

.compResNexus, .compRezo
{
  font-size: 16px;
	color: white;
	width: 175px;
}

.compResNexus
{
  background-color: #000000;
}

.compRezo
{
  background-color: #0d315e;
}

.compItem
{
	font-family: Courier new;
  font-size: 16px;
	color: 0d315e;
	vertical-align: middle !important;
	width: 200px;
}

.compNote
{
  text-align: left !important;
}

.compTbl
{
  text-align: center;
}

.quote
{
  font-size: 18px; font-style: italic; color: #222222; font-family: Palatino Linotype;
}

.signature
{
  font-size: 10px; font-style: normal; margin-left: 20px;
}

.floating h2
{
  border-bottom: none !important;
}

.rk H1
{
    margin-left: 70px;
    font-size: 34px;
    color: #000000;
}

.rk H2
{
  font-family: Helvetica, "Trebuchet MS", Arial;
  font-size: 20px;
  border-bottom: 0px;
}


