/* CSS Document */

div.t-error {
    border: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    width: 100%;
}

div.t-error div {
    display: none;
}


div.t-error ul {
    color: hotpink;
    float: left;
    font-weight: bold;
    margin: 0;
    padding-bottom: 5px;
    padding-left: 2px;
    background-color:transparent;
    text-align:left;
}

div.t-error li {
    list-style: none;    
    margin-left: 0px;
   
}
input.t-error, textarea.t-error, select.t-error {
  color:hotpink;
	border: 1px solid hotpink;
}
label.t-error {
    color: hotpink;
}

img.t-error-icon {
    display: none;
}
.text
{
	font-size: 13px;
	word-spacing: -0.1em;
}

.big_text
{
	font-size: 16px;
	font-weight: bolder;
}

.med_text
{
	font-size: 13px;
	font-weight: bolder;
}

.small_text
{
	font-size: 9px;
}

.bold_text {
	font-weight:bold;
}

a:link, a:active, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #A7A9AC;
	text-decoration: none;
}

a.page_link:link, a.page_link:active, a.page_link:visited
{
	text-decoration: underline;
}

.orange_text
{
	color:#F19A20;
}

.pink_text
{
	color: #F072AA;
}

.purple_text
{
	color:#B065A5;
}

.blue_text
{
	color: #00B8F0;
}

.red_text
{
	color:#FA3641;
}

.green_text
{
	color: #AACF37;
}

.teal_text
{
	color:#7FC2AA;
}

.white_text
{
	color: #FFFFFF;
}

DIV.t-beandisplay {
  display: block;
  background-color: #ffffff; 
  background-image: none;
  background-position: left ;
  background-repeat: no-repeat;
  border: none;  
  width: auto;
  height: auto;
  margin-top: 4px;
  margin-bottom: 6px;
  background-color: transparent;   
  font-family: Arial,Helvetica,sans-serif;
  line-height: 16px;  
}

DIV.t-beaneditor LABEL, DIV.t-beandisplay DIV.t-beandisplay-label {
  width: auto;
  display: table-row;
  float: left;
  text-align: left;  
  padding-right: 5px;
  padding-left: 0px;
  vertical-align: middle;  
  font-family: Arial,Helvetica,sans-serif;
  
}

.blue_text_bold
{
 color: #00B8F0;
 font-weight: bold;
}

.blue_text_small
{
 color: #00B8F0;
 font-size: 9px;
}
.credit_text_align{
  *position:absolute;  
  padding-top:14px;  
}


.head_text
{
  font-size: 14px;
  font-weight: bolder;

}
.pink_text_bold
{
  color: #F072AA;
  font-weight: bold;
}

.pink_text_small
{
  color: #F072AA;
  font-size: 9px;
}
.green_text_bold
{
  color: #AACF37;
  font-weight: bold;
}
#deactivate
{
  position: absolute;
  top: 96px;
  left: 137px;
  _left: -280px;
  z-index: 10;
  width: 536px;
  height: 208px;  
  filter: alpha(opacity=60);
  opacity: 0.6;
  z-index: 2;
}
.deactivated_header_image{
  margin-bottom: -133px;
  margin-top: -32px;
  margin-left:10px;
  z-index: 2;
}
div.deactivated_header{
  filter: alpha(opacity=30);
  opacity: 0.3;
  z-index: 1;  
}
center {
  text-align: center;
  width: auto;
}

.med_text_normal
{
  font-size: 11px;
}

.baseImage{
  z-index: 0;
  margin-top: -36px;  
  width: 89px;
  height: 89px;
}
.overlayImage{
  z-index: 1;
  position: relative;
  left: 57px;
  bottom: 7px; 
}
/* lightbox */

.leightbox {
	color: #333;
  display: none;
  position: absolute;
	top: 72px;
  /*top: 72px;
  left: 300px;
	margin:0 80px;*/
	margin:0 80px;
  width: 50%;
  height: 50%;
  padding: 1em;
  background-color: white;
  text-align: center;
  z-index:1001;
}

#overlay{
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1000;
  background-color:white;
	text-align:center;
  -moz-opacity: 0.8;
  opacity:.80;
  filter: alpha(opacity=80);
}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }

/* password reset overlay */

.forgot_password_close_container {
  width:620px;
  height:400px;
  background-image:url(/web_images/forgot_password_close_bg.gif);
  background-repeat:no-repeat;
  padding:25px 0 0 35px;
  line-height:21px;
	text-align:left;
}
.forgot_password_close {
  text-align:right;
  padding:270px 75px 0 0;
}
.forgot_password_pad {
  padding:8px 0;
}
.forgot_password_text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #808183;	
}
.forgot_password_bold_text {
	font-weight: bold;
	font-size: 14px;
}


/* welcome page styles */
.welcome_container {
  width:576px;
  height:448px;
  padding:25px 20px 0 20px;
  background-image:url(/web_images/backgrounds/welcome_bg.gif);
  background-repeat:no-repeat;
	text-align:left;
}
html>body .welcome_container {padding:25px 40px 0 40px;}

.text_welcome {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #808183;
  line-height:17px;
}

.welcome_close {
  width:575px;
  text-align:right;
  margin:0 40px 0 0;
}

.clock_image {
  margin-top:24px;
}

.green_heading {
  color:#ABD037;
  font-size:1.2em;
  font-weight:bold;
}
.text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:1em;
  color:#666666;
}
.small_text {
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  font-size:0.8em;
}
.green {
  color:#ABD037;
}

.gray {
	color:#666666;
}

.bold {
	font-weight:bold;
}

.heading {
  font-family:Arial, Helvetica, sans-serif;
  color:#999999;
  font-size: 16px;
  font-weight:bold;
  padding:8px 0 17px 0;
}

.footer_links_heading {
  font-family:Arial, Helvetica, sans-serif;
  color:hotpink;
  font-size: 16px;
  font-weight:bold;
  padding:8px 0 0 0;
}
.footer_links_subheading {
  font-family:Arial, Helvetica, sans-serif;
  color:hotpink;
  font-size: 14px;
  font-weight:bold;
  padding:4px 0;
}

a.footer_links:link, a.footer_links:active, a.footer_links:visited, a.footer_links:hover {
	font-size:12px;
	color:#00B8F0;
	text-decoration:none;
}

.footer_links_sub_heading {
  font-family:Arial, Helvetica, sans-serif;
  color:hotpink;
  font-size: 14px;
  font-weight:bold;
  padding:8px 0 0 0;
	margin-bottom:-7px;
}