.contact .header b{
  color: black;
}

.contact .header{
  width:200px;
  height:30px;
  vertical-align: top;
}

.contact .info{
  width: 350px;
  vertical-align: top;
}

.contact .confirmMsg{
  color:red;
  font-size:12pt;
}

.testimonial{
  font-size:10pt;
  font-style: italic;
  line-height:1.5em;
  width:575px;
  margin-bottom:30px;
}

.testimonial em{
  font-weight:bold;
  color:#0099cc;
  font-style:normal;
}


/* General Elements */
a{
    color:black;
    font-weight:bold;
}

body{
    margin-left: 0px;
    margin-right: 0px;
    background-color: white;
}

img{
    border: none;
}

div, span, td{
    font-family:arial;
    color:#222222;
    font-size:10pt;
}

div.pageHeader{
  text-align:right;
  padding-bottom: 4px;
  padding-right: 15px;
  width:auto;
  border-bottom: solid 2px #EE8973;
}

table{
	border: none;
}

input.textbox{
  border: solid 1px silver;
  background: #E6F7F7;
}


input.ccField{
  background-color: #E1FFFF;
  border: solid 1px silver;
}

input.button{

}

input.radio{

}

input.checkbox{

}

span.sectionHeader{
  font-size: 14pt;
}

span.sectionHeader2{
  font-size: 12pt;
}

td.randomPics .prodName{
  font-size:10pt;
  font-weight:bold;
}

td.randomPics .prodLink{
  color:#0099cc;
  text-decoration:none;
}


select.ccField{
  background-color: #E1FFFF;
  border: solid 1px silver;
}

ta.ccField{
  background-color: #E1FFFF;
  border: solid 1px silver;
}

td.bottomSection{
  background-image: url('images/bottom_bkg.jpg');
  background-repeat: repeat-x;
  background-color: #EE8973;
  padding-top:8px;
  padding-bottom:5px;
  text-align: center;
  vertical-align: middle;
}

td.bottomSection a{
  color: black;
  font-size: 9pt;
  font-weight:bold;
}

td.eventDate{
  color:black;
}

td.eventInfo{
  
}

td.friendInfo{
  padding-top:10px;
}

td.friendPhoto{
  padding-top:10px;
}


td.homeContent2{

}

td.randomPics{
  text-align: center;
}

td.randomPics img{
  border: solid 1px black;
}

td.leftMenu{
  padding-top: 15px;
  padding-left: 30px;
  line-height: 2.5em;
}

td.leftMenu img{
    margin-bottom:8px;
}

td.topMenu{
  background-image:url('images/top_menu_bkg.jpg');
  background-repeat: repeat-x;
  height:50px;
}

td.topMenuItem{
  padding-left:14px;
  padding-right:14px;
  text-align: center;
  vertical-align: middle;
}

td.mainContent{
  background-image:url('images/main_bkg.jpg');
  background-repeat:no-repeat;
  background-color:#FEFEFE;
}

td.mainContentHome{
  background-color:#f5e2dd;
}

td.rightContent{
  text-align:left;
  vertical-align:top;
  width:auto;
}

textarea{
  border: solid 1px silver;
  background-color: #E6F7F7;
}

select.join{
  border: solid 1px silver;
  background-color: #E6F7F7;
}


