.table_gbg{
    background-image:URL(/images/rcbg.jpg);
    background-repeat:no-repeat;
 border:1px solid #C7DBE5;
}
.table_gwbg{
    background:URL(/images/rcbgwb.jpg) no-repeat;
    border:1px solid #C7DBE5;
}
.table_gw{
    border:1px solid #C7DBE5;
}
.table_g{
    border:1px solid #D3DDE6;
}
.btn{
   color:#333333;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:11px;
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
    font-weight:none;
   background-color:#FFFFFF;
   border:1px solid;
   border-top-color:#669966;
   border-left-color:#669966;
   border-right-color:#336633;
   border-bottom-color:#336633;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#D6E8F6');
}

body
{
    scrollbar-arrow-color: #475B65;
    scrollbar-base-color: #E7EEF1;
}

A.name{
color:#DE5200;
font-family:tahoma,arial,sans-serif;
font-weight:bold;
font-size:10px;
text-decoration:underline;
}

A.nametext{
color:#DE5200;
font-family:tahoma,arial,sans-serif;
font-weight:bold;
font-size:12px;
text-decoration:underline;
}
.name{
color:#DE5200;
font-family:tahoma,arial,sans-serif;
font-weight:bold;
font-size:10px;
text-decoration:underline;
}

.quicklink{
font-family:arial,tahoma,arial,geneva,sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:none;
color:#627077;
}

A.quicklink:hover {
color:#627077;
text-decoration:underline;
}


.faqlink{
font-family:arial,tahoma,arial,geneva,sans-serif;
font-size:13px;
text-decoration:none;
color:#627077;
}

A.faqlink:hover {
color:#627077;
text-decoration:underline;
}

.bottomNav:link , .bottomNav:visited{
FONT-SIZE: 12px;
FONT-FAMILY: arial,tahoma,arial,geneva,sans-serif;
text-decoration:none;
color:#627077;
}

A.bottomNav:hover {
color:#627077;
text-decoration:underline;
}

.cname{
font-family:tahoma,arial,sans-serif;
font-weight:bold;
font-size:12px;
text-decoration:none;
color:#DE5200;
}
.cnamex{
font-family:tahoma,arial,sans-serif;
font-size:10px;
text-decoration:none;
color:#DE5200;
}

.txt{
font-size: 12px;
font-family: arial,tahoma,arial,geneva,sans-serif;
color:#627077;
}

.txtb{
font-family:tahoma,arial,sans-serif;
font-size:12px;
color:#879BA5;
font-weight:bold;
}

.txtmail{
font-family:tahoma,arial,sans-serif;
font-size:10px;
color:#778B95;
}


th.txt{
font-family:tahoma,arial,sans-serif;
font-size:10px;
color:#879BA5;
font-weight:bold;
}

td.txt{
font-family:tahoma,arial,sans-serif;
font-size:10px;
color:#879BA5;
}

.title{
font-family:tahoma,arial,sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:strong;
color:#FFFFFF;
}

.msgerr{
font-family:tahoma,arial,sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:strong;
color:#DE5200;
}
.msgok{
font-family:tahoma,arial,sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:strong;
color:#62EB10;
}

 input.text
 {
  background-color:#FFFFFF;
  border-style:solid;
  border-color:#B7CBD5;
  border-width: 1px;
  color:#677B85;
  font-size:8pt;
 }

 textarea.text
 {
  background-color:#FFFFFF;
  border-style:solid;
  border-color:#B7CBD5;
  border-width: 1px;
  color:#677B85;
  font-size:8pt;
 }

 input.submit
 {
    width:110px;
    height:21px;
  background-color:#C7DBE5;
  border-style:outset;
  border-color:#B7CBD5;
  border-width: 1px;
  color:#475B65;
  font-size:10pt;
 }

 button.submit
 {
    width:110px;
    height:21px;
  background-color:#C7DBE5;
  border-style:outset;
  border-color:#B7CBD5;
  border-width: 1px;
  color:#475B65;
  font-size:10pt;
 }

img{
border:0;
}
a.pagenum{
font-family:tahoma,arial,sans-serif;
font-size:12px;
color:#DE5200;
text-decoration:none;
}
.pagenum{
font-family:tahoma,arial,sans-serif;
font-size:14px;
color:#778B95;
text-decoration:none;
}

a.col{
font-family:tahoma,arial,sans-serif;
font-size:10px;
color:#DE5200;
text-decoration:none;
}

a.col:hover {
color:#999933;
text-decoration:underline;
}

a.txtmail{
font-family:tahoma,arial,sans-serif;
font-size:10px;
color:#778B95;
text-decoration:none;
}

a.txtmail:hover{
font-family:tahoma,arial,sans-serif;
font-size:10px;
color:#778B95;
text-decoration:underline;
}

.sm2
{
 font-family:tahoma,serif;
 font-size:10px;
 color:#667B85;
}
.smnb
{
 font-family:tahoma,serif;
 font-size:10px;
 color:#667B85;
 background-image:URL(/images/rcbg.jpg);
 background-repeat:no-repeat;
}
.read_letter
{
    font-size: 12px;
 font-family: arial,tahoma,arial,geneva,sans-serif;
}






.goodmsg
{
    color:#00cc00;
}
.sm
{
 font-family:tahoma,serif;
 font-size:10px;
 color:#667B85;
}
.sma
{
 font-family:tahoma,serif;
 font-size:10px;
 color:#667B85;
}
.bgnr
{
    background-position: top-left;
    background-repeat:no-repeat;
}

.tableheader
{
 font-family:tahoma,serif;
 font-size:12px;
 color:#667B85;
 border-style:solid;
 border-color:#C7DBE5;
 border-width:1px;
 padding-left: 3;
 background-image:URL(/images/rcbg.jpg);
 background-repeat:no-repeat;
}

.contactlist
{
 font-family:tahoma,serif;
 font-size:10px;
 color:#667B85;
 border-width:0px;
 padding: 13;
 width:100%;
}

.mailinglistlbl{
 position:absolute;
 font-family:tahoma,serif;
 font-size:10px;
 font-weight:bold;
 color:#667B85;
 border-width:0px;
 padding:0;
 /*margin:0;*/
 margin:2 0 0 3;
}

.tabledata {
 font-family:tahoma,serif;
 font-size:10px;
 color:#667B85;
 border-style:solid;
 border-color:#C7DBE5;
 border-width:0px;
 background-repeat:no-repeat;
 padding-left:4;
}

.tabledatam
{
 font-family:tahoma,serif;
 font-size:10px;
 color:#667B85;
 border-style:solid;
 border-color:#C7DBE5;
 border-width:1px;
 background-repeat:no-repeat;
 padding-left: 0;
}
.txttitle{
font-family:arial,sans-serif;
font-size:12px;
font-weight:bold;
color:#9BAEB7;
}
.option{
font-family:tahoma,arial,sans-serif;
font-size:10px;
color:#879BA5;
}

.bgreen{
font-family:tahoma,arial,sans-serif;
font-weight:bold;
font-size:10px;
text-decoration:underline;
color:#008800;
}

.send_select {
    background-color:#FFFFFF;
    border-style:solid;
    border-color:#B7CBD5;
    border-width: 1px;
    color:#677B85;
    font-size:8pt
}

.option_bold {
    font-family:tahoma,arial,sans-serif;
    font-size:10px;
    font-weight: bold;
    color:#000000;
}

div.input_file {
    position: relative;
    width: 100%;
}

table.input_file_top{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    padding: 0;
    margin: 0;
    z-index: 1;
}

input.file{
    position: relative;
    text-align: right;
    -moz-opacity: 0;
    filter: alpha(opacity: 0);
    opacity: 0;
    z-index: 2;

    background-color:#FFFFFF;
    border-style:solid;
    border-color:#B7CBD5;
    border-width: 1px;
    color:#677B85;
    font-size:8pt;
}

a.pagenum_mod{
font-family:tahoma,arial,sans-serif;
font-size:12px;
font-weight:bold;
color:#DE5200;
text-decoration:none;
}
a.pagenum_mod:hover{
padding:1px 6px;
border:1px solid #778B95;
}
a.pagenum_mod_prev{
font-family:tahoma,arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#DE5200;
text-decoration:none;
margin-right:3px;
padding-left:20px;
padding-right:7px;
background: url(/images/g/mymedia/ar_prev.gif) no-repeat center left;
}
a.pagenum_mod_prev:hover{
margin-right:3px;
padding-left:19px;
padding-right:6px;
border:1px solid #778B95;
}
a.pagenum_mod_next{
font-family:tahoma,arial,sans-serif;
font-size:14px;
font-weight:bold;
color:#DE5200;
text-decoration:none;
margin-left:3px;
padding-left:7px;
padding-right:20px;
background: url(/images/g/mymedia/ar_next.gif) no-repeat center right;
}
a.pagenum_mod_next:hover{
margin-left:3px;
padding-left:6px;
padding-right:19px;
border:1px solid #778B95;
}
.pagenum_mod{
font-family:tahoma,arial,sans-serif;
font-size:12px;
font-weight:bold;
color:#778B95;
text-decoration:none;
padding:2px 7px;
margin:0px;
border:none;
}

/* Spell Box*/
#spellbox {
	background-color: #E6E6E6; padding: 6px 0 8px 8px;
	border-top: 1px solid #999;position: relative;
}
#spellbox .first {
	float: left;
	width: auto;
}
#spellmsg {
	margin-bottom: 2px;line-height: 18px;font-family: Verdana;font-weight: bold;font-size: 75%;
}
#spellbox input, #spellbox select {
	font-size: 75%;
    font-family: Verdana;
	width: 14em;
	margin: 0;
	font-weight: normal;
}
#spellbox button {
	margin: 12px 10px 4px 0;
}
#spellbox label {
    font-family: verdana;
    font-size: 75%;
    font-weight: normal;
	display: inline;
	vertical-align: top;
	line-height: 18px;
	height: 18px;
}
#spellbox #slbox {
	position: absolute;
	width: auto;
	white-space: nowrap;
	top: 8px;
	right: 8px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix { zoom:1; }

/* Button menus */
.buttonmenu{top:0;left:0;z-index:2;position:absolute;visibility:hidden;border-style:solid ! important;border-width:1px ! important;font:78% verdana;}
html>body .buttonmenu{width:1%;}
@media all{html>body .buttonmenu{width:auto;}}
.buttonmenu strong{display:none;}
.buttonmenu ul{margin:0;list-style:none;padding:.5em;}
.buttonmenu li{padding:.25em;border-width:1px;border-style:solid;cursor:pointer;cursor:hand;white-space:nowrap;}
.buttonmenu li.hover, #movemenu li.hover{width:100%;}
.buttonmenu li a:hover{text-decoration:none;}
html>body .buttonmenu ul{float:left;}
@media all{html>body .buttonmenu ul{float:none;width:auto;}}

.buttonmenu li a, .buttonmenu li a:hover{color:#333;}
/* Button Menus */
.buttonmenu{border-color:#C1C1C1 ! important; background-color:#F6F6F6 ! important;}
.buttonmenu li, #movemenu li{border-color:#F6F6F6;}
.buttonmenu li.hover, #movemenu li.hover, .buttonmenu li:hover, #movemenu li:hover{background-color:#E6E6E6;border-color:#C1C1C1;}

button, .button, .inputbutton, button.menubutton, button.hasdefaultstate{background-color:#E6E6E6;border-color:#FFF #C1C1C1 #C1C1C1 #FFF;color:#333;}

/* checkbox */
.checkbox {
	width: 11px;
	height: 11px;
}
.checkboxbig {
	width: 11px;
	height: 11px;
}

/* Spam Control panel */

.spam_a{
    color:#DE5200;
    font-family:tahoma,arial,sans-serif;
    font-size:10px;
    text-decoration:underline;
}

.spam_r1{
    background-color:#80ff80;
    color:#000000;
}

.spam_r2{
    background-color:#80bfff;
    color:#000000;
}

.spam_r3{
    background-color:#ffff80;
    color:#000000;
}

.spam_r4{
    background-color:#ff8040;
    color:#000000;
}

.spam_r5{
    background-color:#ff8080;
    color:#000000;
}

/* modalDialog */

.modalDialog_transparentDivs{
    filter:alpha(opacity=10);   /* Transparency */
    opacity:0.10;               /* Transparency */
    background-color:#000;
    z-index:1;
    position:absolute;          /* Always needed */
}

.modalDialog_contentDiv{
    border:3px solid #000;
    padding:2px;
    z-index:100;                /* Always needed */
    position:absolute;          /* Always needed */
    background-color:#FFF;      /* White background color for the message */
}

.modalDialog_contentDiv_shadow{
    z-index:90;                 /* Always needed - to make it appear below the message */
    position:absolute;          /* Always needed */
    background-color:#555;
    filter:alpha(opacity=30);   /* Transparency */
    opacity:0.3;                /* Transparency */
}

.modalDialog_txt, .modalDialog_head, a.modalDialog_lnk{
    font-family:tahoma,arial,sans-serif;
    font-size:12px;
}

.modalDialog_head{
    font-size:14px;
    color:#DE5200;
}

a.modalDialog_lnk{
    text-decoration:underline;
}
