table { border-bottom: 1px solid #dddddd; margin-top:20px; }
table.border { border: 1px solid #dddddd; margin-top:10px; }
td { border-top: 1px solid #dddddd; font-size:12px; color:#111741; line-height:14px; vertical-align:top; padding:5px;}
td img { padding:0; text-align:center;  }
td.linklogo {width:170px;  padding:5px 0 5px 0; text-align:center; border-right:1px solid #dddddd;}
td.linklogo img{ float:none!important; margin:0!important;  }
td.contact { border:none; font-size:12px; color:#111741; line-height:14px; vertical-align:top; padding:5px;}
td.contactwide { border:none; font-size:12px; color:#111741; line-height:14px; vertical-align:top; padding:5px; width:400px; }


td.linklogo {width:170px;  padding:5px 0 5px 0; text-align:center; border-right:1px solid #dddddd;}
td.linktext {vertical-align:middle; }

table.links { border:none;  }

td.linklogoNew {width:170px;  padding:5px 0 5px 0; text-align:center; border-bottom: 1px solid #666666; border-right:none;  }
td.linklogoNew img{ float:none!important; margin:0!important;  }

td a { text-decoration:none; } 
td a:hover { text-decoration:underline; } 

td.accreditation {background-color:#e2ecc2;}

label {color:#94BB34!important; font-weight:bold; font-size:15px; line-height:18px;  }
label.wide {color:#94BB34!important; font-weight:bold; font-size:15px; line-height:18px; width:300px;  }

td.satlabel {border:none; width:180px; padding:2px 0 0 5px!important; color: #7C8C4D!important; }
td.satlabel label{ padding:2px 0 0 5px!important; color: #7C8C4D!important; font-weight:bold;  }
td.satfield {border:none; padding:2px 0 0 5px!important; font-size:12px; }
td.satfield textarea {font-size:12px; }

td.questions { float:left; border:none; width:480px; padding:2px 0 0 5px!important; color: #000000!important; font-weight:bold;  }
td.radio { float:left; width:25px; border:none; padding:0!important; text-align:center; margin:3px 0 0 0;  }
td.radiolabel { float:left; width:25px; border:none; margin:0;  padding:8px 0 5px 0!important; text-align:center; font-size:20px; font-weight:bold;  }
td.radio radio{ text-align:center; margin:0;     }
td.radiowide { float:left; width:25px; border:none; padding:0 0 0 0!important; text-align:left; margin:5px 0 0 0!important; }
label.yesno {font-weight:bold; padding:0!important; color:#7C8C4D!important; margin:0!important;  valign:center;}
td.radiowidelabel { float:left; width:20px; border:none; margin:0;  padding:0 10px 0 0 !important; text-align:center; font-size:20px; font-weight:bold;  }

