body, div, p, th, td, dd    {
    /* redundant selectors to help NS4 remember */
    font-family:  Arial, Verdana, Lucida, Helvetica, sans-serif;
    /* font-size:    12px; */
    color:   #2A4069;
    }
/* Sortable tables */
table.sortable span.sortarrow {
    color: #FFFFFF;
    text-decoration: none;
}

.odd{
  font-family: Arial,Verdana,sans serif;
  font-size:   12px;
  font-style:  normal;
  background-color: #E3E4E5;
}
.even{
  font-family: Arial,Verdana,sans serif;
  font-size:   12px;
  font-style:  normal;
  background-color: #CCCCCC;
}
.margins{
    margin-top:   1px;
    margin-bottom:1px;
    margin-left:  1.5em;
}

/*---------------------------------------*/
.font_tahoma{
    font-family:  Tahoma, Arial, Verdana, Lucida, sans-serif;
    font-size:    18px;
    color:   #143376;
}
.login_bg{
  background: url ("images/Visitors Login_bg.jpg") no-repeat;
}
.admin_td{
  background: url("images/Visitors Admin title.jpg") no-repeat;
  background-color: #AAB5C2; 
}
.admin_form{
    margin-top:  5px;
    margin-bottom: 1px;
}
.admin_form2{
    margin-top:  0px;
    margin-bottom: 1px;
}
.Badge_bold{
    font-family:  Arial, Verdana, Lucida, Helvetica, sans-serif;
    font-size:    16px;
    font-weight:  bold;
    color:        #2A4069;
}
.admin_bold{
    font-family:  Arial, Verdana, Lucida, Helvetica, sans-serif;
    font-size:    12px;
    font-weight:  bold;
    color:        #2A4069;
}
.Red_title{
    font-family:  Arial, Verdana, Lucida, Helvetica, sans-serif;
    font-size:    18px;
    color:        #ED2929;
    margin-bottom: 1px;
}
.td_clear{
  height:				40px;
  width:					90px;
  background-color: #CCCCCC;
}
.White{
    font-family:  Arial, Verdana, Lucida, Helvetica, sans-serif;
    font-size:    14px;
    font-weight:  bold;
    color:        #FFFFFF;
}
.admin_title{
    font-family:  Arial, Verdana, Lucida, Helvetica, sans-serif;
    font-size:    14px;
    font-weight:  bold;
    color:        #2A4069;
}
.admin_orange{
    font-family:  Arial, Verdana, Lucida, Helvetica, sans-serif;
    font-size:    18px;
    font-weight:  bold;
    color:        #FD7A08;
}
.admin_orange2{
    font-family:  Arial, Verdana, Lucida, Helvetica, sans-serif;
    font-size:    12px;
    color:        #EEEEEE;
}
.admin_subtitle{
    font-family:  Arial, Verdana, Lucida, Helvetica, sans-serif;
    font-size:    13px;
    font-weight:  bold;
    color:        #2A4069;
}
.admin_normal{
    font-family:  Arial, Verdana, Lucida, Helvetica, sans-serif;
    font-size:    14px;
    color:        #16307A;
}
.admin_blue{
  font-family: Arial,Verdana,sans serif;
  font-size:   12px;
  font-style:  normal;
  color:       #2A4069;
}
.admindisc{
    list-style-type: disc;
    font-weight:  bold;
    font-size:    11px;
    color:       #2A4069;
}
.input_title{
    font-family:  Arial, Verdana, Lucida, Helvetica, sans-serif;
    font-size:    12px;
    color:        #2A4069;
}
select.Menu{
  font-family: Arial,Verdana,sans serif;
  font-size:   8pt;
  font-style:  normal;
}
option.category{
  font-family: Arial,Verdana,sans serif;
  font-size:   8pt;
  color:       #ED2929;
  font-weight: bold;
}
UL.ActivateTextEffect  {
list-style-type: disc;
    font-weight:  bold;
    font-size:    12px;
    margin-top:  5px;
    margin-bottom: 1px;
    color: #ED2929;
}
ul.disc
{
list-style-type: disc;
    font-weight:  bold;
    font-size:    12px;
    margin-top:  5px;
    margin-bottom: 1px;
    color:       #FFFFFF;
}
.list
{
    font-weight:  bold;
    font-size:    12px;
    color:       #FFFFFF;
    margin-top:  1px;
    margin-right: 0px;
    margin-bottom: 9px;
}
ul.disc2
{
list-style-type: disc;
    font-weight:  bold;
    font-size:    12px;
    margin-left:  2.5em;
    padding-left:  0;
    margin-top:  5px;
    margin-bottom: 1px;
    color:       #FFFFFF;
}
ul.circle
{
list-style-type: circle
}

ul.square
{
list-style-type: square
}

ul.none
{
list-style-type: none
}
option.MenuColor{
  color:#2A4069;
  background-color:#FFFFFF;
}
option.list{
    font-family:  Arial, Verdana, Lucida, Helvetica, sans-serif;
    font-size:    11px;
    color:        #ED2929;
}
.column_hdr{
    font-family:  Arial, Verdana, Lucida, Helvetica, sans-serif;
    font-size:    13px;
    //font-weight:  bold;
    color:        #2A4069;
}
.tblhdr{
    font-family:  Arial, Verdana, Lucida, Helvetica, sans-serif;
    font-size:    13px;
    //font-weight:  bold;
    color:        #FFFFFF;
}
.tbl_title{
    font-family:  Arial, Verdana, Lucida, Helvetica, sans-serif;
    font-size:    20px;
    color:        #153477;
}
.tbl_rows{
  font-family: Arial,Verdana,sans serif;
  font-size:   12px;
  font-style:  normal;
}
.tbl_margin{
      margin-bottom: 1px;
}
A:link {
  	text-decoration: none; 
  	color:#FFFFFF;
	font-weight:  bold;
   font-size:    12px;
}
A:visited {
  	text-decoration: none; 
  	color:#FFFFFF;
	font-weight:  bold;
   font-size:    12px;
}
A:active {
  	text-decoration: none; 
  	color:#FFFFFF;
	font-weight:  bold;
   font-size:    12px;
}
A:hover {
  	text-decoration: none; 
  	color:#ED2929;
	font-weight:  bold;
   font-size:    12px;
}

A.email:link{ color:#000000}
A.email:visited{ color:#2A4069}
A.email:active{ color:#2A4069}
A.email:hover {color: #ED2929}

A.Red:link{
  text-decoration: none;
  color:#ED2929;
  font-size:   11px;
}
A.Red:visited{
  text-decoration: none;
  color:#ED2929;
  font-weight:  bold;
  font-size:   11px;
}
A.Red:active{
  text-decoration: none;
  color:#ED2929;
  font-weight:  bold;
  font-size:   11px;
}
A.Red:hover{
  text-decoration: none;
  color:#ED2929;
  font-weight:  bold;
  font-size:   12px;
}
A.White:link{
  text-decoration: none;
  color:#FFFFFF;
  font-size:   12px;
}
A.White:visited{
  text-decoration: none;
  color:#FFFFFF;
  font-weight:  bold;
  font-size:   12px;
}
A.White:active{
  text-decoration: none;
  color:#FFFFFF;
  font-weight:  bold;
  font-size:   12px;
}
A.White:hover{
  text-decoration: none;
  color:#FFFFFF;
  font-weight:  bold;
  font-size:   13px;
}
A.Gray:link{
  text-decoration: none;
  color:#C0C0C0;
  font-size:   11px;
}
A.Gray:visited{
  text-decoration: none;
  color:#C0C0C0;
  font-weight:  bold;
  font-size:   11px;
}
A.Gray:active{
  text-decoration: none;
  color:#C0C0C0;
  font-weight:  bold;
  font-size:   11px;
}
A.Gray:hover{
  text-decoration: none;
  color:#C0C0C0;
  font-weight:  bold;
  font-size:   13px;
}
INPUT, TEXTAREA {
/*background-color: #FFFFFF;*/
color: #2A4069;
font-family: arial, verdana, ms sans serif;
font-size: 8pt;
font-weight: normal
}
/* Round corners */
.round{ 
display:block
} 
.round *{ 
display:block;
height:1px;
overflow:hidden;
background:#ABB5C1
} 
.round1{ 
border-right:1px solid #b3bcc7;
padding-right:1px;
margin-right:3px;
border-left:1px solid #b3bcc7;
padding-left:1px;
margin-left:3px;
background:#aeb8c4;
} 
.round2{ 
border-right:1px solid #b8c1cb;
border-left:1px solid #b8c1cb;
padding:0px 1px;
background:#adb7c3;
margin:0px 1px;
} 
.round3{ 
border-right:1px solid #adb7c3;
border-left:1px solid #adb7c3;
margin:0px 1px;
} 
.round4{ 
border-right:1px solid #b3bcc7;
border-left:1px solid #b3bcc7;
} 
.round5{ 
border-right:1px solid #aeb8c4;
border-left:1px solid #aeb8c4;
} 
.round_content{ 
padding:0px 5px;
background:#ABB5C1;
}.noblanklines {  }
