/* Main Stylesheet for Textem.net */

body { }


img { border: 0px; }

.main-left { padding: 5px 0px 0px 10px; vertical-align: top; }
.drop-down { font-size: 11px; }

a, a:hover { font-family: verdana; font-size: 11px; color: #0066CC; }
td { align-left; font-family: Trebuchet MS; font-size: 14px; }
.txtform { background: #ECF5FD; font-family: verdana; font-size: 12px; color: #0066CC; padding: 8px; border-bottom: solid #CBE3FA 1px;}
.txtform td { vertical-align: top; text-align: left; }
.headline { font-family: Trebuchet MS; font-size: 22px; font-weight: bold; }
.txtform input, .txtform select { font-family: verdana; font-size: 9px; background: #FFFFFF; }
.msgarea { width: 220px; font-family: verdana; font-size: 10px; }
.bigtext { font-family: Trebuchet MS; font-size: 14px; font-weight: bold; }
.regtext { font-family: Trebuchet MS; font-size: 12px; }
td.sm { font-size: 9px; }
.page-title-header { font-family: Trebuchet MS; font-size: 18px; font-weight: bold; border-bottom: 3px #137DD1 solid; }

.page-header { font-family: Trebuchet MS; font-size: 16px; font-weight: bold; }

td.footer, div.footer { font-family: verdana; font-size: 9px; color: #3A618B; }
a.footer, a.footer:visited, a.footer:active, .footer a, .footer a:visited { font-family: verdana; font-size: 9px; color: #3A618B; }
a.footer:hover { font-size: 9px; color: #107DD6; }



.contacts td, .contacts a, .contacts a:visited, .contacts a:active, .contacts th { font-family: verdana; font-size: 10px; }
.contacts a:hover { font-size: 10px; color: #0066CC; }
.contacts th { text-transform: uppercase; border-bottom: 3px solid #FFFFFF; padding-bottom: 5px; }
.contacts td { border-bottom:  dashed #FFFFFF 1px; }

td.about { font-size: 12px; }
.about a, .about a:hover, .about a:visited { font-size: 12px; }

.rightnav-r { text-align: left; background: #FF0066; color: #FFFFFF; font-weight: bold; font-family: Verdana; font-size: 10px; padding-left: 8px; }
.rightnav-r a, .rightnav-r a:visited {  color: #FFFFFF; font-weight: bold; font-family: Verdana; font-size: 10px; text-decoration: none;  }
.rightnav-r a:hover { text-decoration: underline; }

.inputBG { background: #EDF6FD; }

.qcontact option, .qcontacts { font-size: 11px; font-family: Trebuchet MS; }

.main-right { padding-left: 15px; }
.medrect { padding-top: 15px; }

/* styles for the INBOX */
.inbox th, .inbox td { padding-left: 3px; }
.inbox th { font-size: 10px; font-family: Verdana;  font-weight: bold; background: #AAAAAA; }
.inbox td { background: #EEEEEE; font-size: 10px; font-family: Verdana; vertical-align: top; }
.inbox a, .inbox a:visited, .inbox a:hover, .inbox a:active { font-size: 10px; font-family: Verdana; color: #000000; }
.inbox a:hover {  color: #0066CC; }
tr.inbox-read td { background: #F3F5BA; }

/* styles for the MESSAGE */
.message { font-family: Verdana; font-size: 12px; }
.message-sep { border-bottom: 1px solid #AAAAAA; height: 2px; line-height: 2px; }

/* other messages */
.other_messages { padding-top: 10px; }
.other_messages td, .other_messages th {font-size: 10px; font-family: Verdana; }
.other_messages a, .other_messages a:visited, .other_messages a:hover { font-size: 10px; font-family: Verdana; }


/* styles for updates */
.updates-date { color: #384CC9; text-transform: uppercase; margin-bottom: 15px; font-size: 12px; font-weight: bold; border-bottom: 2px dotted #AAAAAA; }

.alert { border: 1px solid red; font-size: 12px;  padding: 3px; margin: 5px 0px 5px; }
.alert a, .alert a:active, .alert a:visited { font-size: 12px; }

.galert { border: 1px solid green; font-size: 12px;  padding: 3px; margin: 5px 0px 5px; }
.galert a, .galert a:active, .galert a:visited { font-size: 12px; }


.radiobg { background: #FFCF31; }


.adbackground{display:block}
.adbackground *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#eff3f6}
.adbackground1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f2f5f7;
  border-right:1px solid #f2f5f7;
  background:#e8edf1}
.adbackground2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfd;
  border-right:1px solid #fcfcfd;
  background:#e6ecf0}
.adbackground3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e6ecf0;
  border-right:1px solid #e6ecf0;}
.adbackground4{
  border-left:1px solid #f2f5f7;
  border-right:1px solid #f2f5f7}
.adbackground5{
  border-left:1px solid #e8edf1;
  border-right:1px solid #e8edf1}
.adbackgroundfg{
  background:#eff3f6
  }



.responseBackground{display:block}
.responseBackground *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFF5C2}
.responseBackground1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fffae4;
  border-right:1px solid #fffae4;
  background:#fff7d1}
.responseBackground2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fffef8;
  border-right:1px solid #fffef8;
  background:#fff6cd}
.responseBackground3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fff6cd;
  border-right:1px solid #fff6cd;}
.responseBackground4{
  border-left:1px solid #fffae4;
  border-right:1px solid #fffae4}
.responseBackground5{
  border-left:1px solid #fff7d1;
  border-right:1px solid #fff7d1}
.responseBackgroundfg{
  background:#FFF5C2}


.textem{display:block}
.textem *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#0081B3}
.textem1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #91c8de;
  border-right:1px solid #91c8de;
  background:#3fa0c6}
.textem2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5f2f7;
  border-right:1px solid #e5f2f7;
  background:#3098c1}
.textem3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #3098c1;
  border-right:1px solid #3098c1;}
.textem4{
  border-left:1px solid #91c8de;
  border-right:1px solid #91c8de}
.textem5{
  border-left:1px solid #3fa0c6;
  border-right:1px solid #3fa0c6}
.textemfg{
  background:#0081B3;
  text-align: center;
  color: white;
  font-family:Trebuchet MS;
  font-weight: bold;
  font-size: 12px;
  }


 .textemfg a {
  color: white;
  font-family:Trebuchet MS;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
 }

  .textemfg a:hover {
  color: white;
  font-family:Trebuchet MS;
  font-weight: bold;
  font-size: 12px;
  text-decoration: underline;

  }



  .newmessage{display:block}
.newmessage *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#eff3f6}
.newmessage1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #dcdfe2;
  border-right:1px solid #dcdfe2;
  background:#e8edf1}
.newmessage2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfd;
  border-right:1px solid #fcfcfd;
  background:#e6ecf0}
.newmessage3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e6ecf0;
  border-right:1px solid #e6ecf0;}
.newmessage4{
  border-left:1px solid #dcdfe2;
  border-right:1px solid #dcdfe2}
.newmessage5{
  border-left:1px solid #e8edf1;
  border-right:1px solid #e8edf1}
.newmessagefg{
  background:#eff3f6
  }


   .newmessage a {
  color: white;
  font-family:Trebuchet MS;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
 }

  .newmessage a:hover {
  color: white;
  font-family:Trebuchet MS;
  font-weight: bold;
  font-size: 12px;
  text-decoration: underline;

  }