/* Main Stylesheet for Textem.net */

body { background: url('http://www.textem.net/images/redesign/bg.gif') repeat-x; background-color: #D6E3F7; }


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 { 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; }
.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; }