/* navigation banner styles */
#mainNav {
  list-style: none;
  background:#000;
  padding:0;
  margin: 0 0 0 0;
  font-family:verdana;
  font-size:11px;
  width:800px;
  height:30px;
  position:relative;
}

#mainNav li {
  float:left;
  color:#FFF;
  margin-right:21px;
  margin-top:8px;
  text-transform: uppercase;
  position:relative;
  height:22px;
  vertical-align:middle;
  background: #000;
}

#mainNav li:first-child {
  margin-left:12px;
}

#mainNav li a:link, #mainNav li a:visited {
  color:#FFF;
  text-decoration: none;
}

.subNav {
  display:none;
  background:#FFF !important;
  list-style:none;
  position:absolute;
  padding:0;
  border: 1px solid #999;
  width:145px;
  top:22px;
  left:0px;
}

.subNav li {
  float:none;
  color:#000 !important;
  margin:0 !important;
  border-top: 1px solid #999;
  width:100%;
  text-indent:15px;
  text-transform: lowercase !important;
  background:#FFF !important;
}

.subNav li:first-child {
  margin-left:0px !important;
  border-top: 0px;
}

.subNav li:hover {
  background: #CC0000 !important;
}

.subNav a:link, .subNav a:visited {
  color:#000 !important;
  display:block;
  width:100%;
  height:100%;
  padding-top:2px;
}


#mainNav li:hover a {
  color:#CC0000;
}

#mainNav li:hover .subNav {
  display:block !important;
}

#mainNav .subNav li:hover a {
  color:#FFF !important;
}

#mainNav .subNav li:hover .triNav {
  display:block !important;
  color:#000 !important;
}

#mainNav .subNav li:hover .triNav a {
  color:#000 !important;
}

#mainNav .subNav li:hover .triNav a:hover {
  color:#FFF !important;
}

.triNav {
  display:none;
  background:#FFF !important;
  list-style:none;
  position:absolute;
  padding:0;
  border: 1px solid #999;
  width:145px;
  top:0px;
  left:145px;
}

#hp_content {
  width:800px;
  height:455px;
  font-family: arial;
  color:#FFFFFF;
  margin: 20px 0 0 0;
}

#hp_content ul {
  float:left;
  display:block;
  width:275px;
  height:254px;
  border-right:solid 1px #FFFFFF;
  margin:0;
  padding:0;
  background: url('images/cares_logo.gif') no-repeat 11px 159px;
}

#hp_content ul li {
  list-style-type: none !important;
  font-size:14px;
  margin: 0 0 5px 0;
}

#hp_content ul #title {
  font-size:24px;
  margin: 15px 0 10px 0;
}

#hp_content a {
  font-weight:bold;
  color:#FFFFFF;
}

#diff {
  background: #cc0000 url('images/headline.gif') no-repeat;
  display:block;
  width:509px;
  height:50px;
  text-indent:-2000px;
  float:left;
  margin: 9px 0 0 15px;
  border-bottom: solid 1px #FFFFFF;
}

.snipe {
  width:143px;
  height:180px;
  border-right: dotted 1px #FFFFFF;
  float:left;
  margin: 15px 0 0 15px;
  padding: 0 15px 0 0;
}

.snipe h1{
  font-size:22px;
  margin: 0 0 8px 0;
}

.snipe p {
  font-size: 13px;
  margin: 0 0 0 0;
  line-height: 22px;
}

#testing {
  background: url('images/freeTest_btn.gif') no-repeat;
  text-indent: -2000px;
  display:block;
  width:151px;
  height:31px;
  margin: 48px 0 0 0;
}

#learn {
  background: url('images/learnMore_btn.gif') no-repeat;
  text-indent: -2000px;  
  display:block;
  width:151px;
  height:31px;
  margin: 70px 0 0 0;
}

#join {
  background: url('images/joinUs_btn.gif') no-repeat;
  text-indent: -2000px;  
  display:block;
  width:151px;
  height:31px;
  margin: 26px 0 0 0;
}

#social_bnr {
  width:799px;
  height:172px;
  background: url('images/social_bnr.gif') no-repeat;
  display:block;
  float:left;
  margin: 25px 0 0 0;
}

#footer_bnr {
  width:799px;
  height:172px;
  background: url('images/social_bnr.gif') no-repeat;
  display:block;
  float:left;
  margin: 0px !important;
}


#twit:link, #twit:visited {
  position:relative;
  top:85px;
  left:598px;
  width: 35px;
  height:35px;
  display:block;
}

#fb:link, #fb:visited {
  position:relative;
  top:48px;
  left:545px;
  width: 35px;
  height:35px;
  display:block;
}

#utube:link, #utube:visited {
  position:relative;
  top:14px;
  left:645px;
  width: 35px;
  height:35px;
  display:block;
  color:#fff !important;
}

#flkr {
  margin: 25px 0 0 23px;
  font-size:16px;
  font-family:arial;
  color:white;
}

#social_bnr p, #footer_bnr p {
  margin:60px 0 0 25px;
  font-size:16px;
  font-family:arial;
  color:white;
}

#social_bnr p a:link,#social_bnr p a:visited, #footer_bnr div a:link, #footer_bnr div a:visited {
  font-size:16px;
  font-family:arial;
  font-weight:bold;
  color:white;
}

.primary #testing {
  background: url('images/freeTest_btn.gif') no-repeat -5px -3px;
  display:block;
  text-indent: -2000px !important;
  width:100px;
  height:25px;
  margin: 0 0 0 0;
}

.primary #learn {
  background: url('images/learnMore_btn.gif') no-repeat -5px -3px;
  text-indent: -2000px;  
  display:block;
  width:100px;
  height:25px;
  margin: 0 0 0 0;
}

.primary #join {
  background: url('images/joinUs_btn.gif') no-repeat -5px -3px;
  text-indent: -2000px;  
  display:block;
  width:100px;
  height:25px;
  margin: 0 0 0 0;
}

#flashContent {
  background: url('flashImgs/flashImg_1.jpg') no-repeat;
}

