/* ######### GLOBAL ######### */

body { 
background: #ffffff; 
font-family: verdana, helvetica; 
font-size:10px; 
color:#515151;
margin:0px;
}

td {
font-size:12px;
font-family: verdana;
}

select, input
{
font-size:10px;
font-family: arial;
} 

ul {
margin-top:0; 
margin-bottom:4px;
}

li, .li {
font-size:12px; 
font-family:arial;
}

/* hr #E1E1E9; */
hr {
width:95%; 
border: 1px solid #F7F7F1;
height:1px;
color: #F7F7F1;
text-align:center;

}

a:link, a:active, a:visited, .gtext {
font-size:12px; 
color:#0B5CC9; 
/* #1454AC; */
text-decoration:none;
font-family: verdana;
}


a:hover {
color:#C0113B;
text-decoration:underline;
}


a.join:link, a.join:active, a.join:visited, .gtext {
font-size:12px; 
color:#62A503; 
text-decoration:none;
font-family: verdana;
}

a.join:hover {
color:#C0113B;
text-decoration:underline;
}





.error {
padding:6px; 
border:1px solid #C0113B; 
color:#C0113B;
background: #FFF1FF;
}

.favorites {
padding:6px; 
border:1px solid #A9D260; 
color:#62A503;
background:#FAFFF1;
}




a.page:link, a.page:active, a.page:visited {
font-size:12px; 
color:#C0113B;
text-decoration:none;
font-family: verdana;
}




a.register:link, a.register:active, a.register:visited {
font-family:arial;
font-size:12px;
color:#0B5CC9; 
text-decoration:none;
}

a.register:hover {
color:#C0113B;
}

.tx10 {
font-family:arial;
font-size:10px;
}


/* ######### BUY buttons ######### */

.bgbuy1 {
background:#ffffff;
border:1px solid #ACA899;

}

.bgbuy2 {
background: #ACA899; 
}

.buy:link, a.buy:active, a.buy:visited {
font-family:verdana; 
font-size:12px; 
color:#ffffff;
text-decoration:none;
padding:3px;
}





/* ######### MENU and SUB-MENU ######### */



.menu {
font-size:10px; 
vertical-align:top;
}


a.submenuon:link, a.submenuon:active, a.submenuon:visited {
font-family:arial; 
font-size:11px;
color:#ffffff;
text-decoration:underline;
}

a.submenuoff:link, a.submenuoff, a.submenuoff:visited {
font-family:arial; 
font-size:11px; 
color:#ffffff; 
text-decoration:none; 
}

a.submenuoff:hover {
color:#ffffff;  
text-decoration:underline; 
}




/* ######### MEMBERSHIP ######### */


.leads {
font-family:arial; 
font-size:9px;
}

.memberbg {
background:#F2F2EA;
height:20px;
}

.memberon:link, a.memberon:active, a.memberon:visited {
height:100%;
font-family:verdana; 
font-size:10px; 
padding-right:12px; 
padding-left:12px; 
padding-top:2px;
padding-bottom:2px;
background:#ffffff; 
color:#555555;
font-weight:bold;
text-decoration:none;  
text-align:center;
vertical-align:middle; 
}

a.memberoff:link, a.memberoff:active, a.memberoff:visited, .memberoff {
font-family:verdana; 
height:100%;
font-size:10px; 
padding-right:12px; 
padding-left:12px; 
padding-top:2px;
padding-bottom:2px;
color:#808080; 
text-decoration:none; 
text-align:center; 
vertical-align:middle; 
background: #F2F2EA;
}

a.memberoff:hover {
background:#D3D3DF;
color:#ffffff;
}

a.submemberon:link, a.submemberon:active, a.submemberon:visited {
font-family:arial; 
font-size:12px; 
color:#C0113B; 
text-decoration:none;
}


a.submemberoff:link, a.submemberoff:active, a.submemberoff:visited {
font-family:arial; 
font-size:12px; 
color:#515151; 
text-decoration:none;
}


a.submemberoff:hover {
color:#C0113B;
text-decoration:underline;
}


.heading {
font-family:arial;
font-size:9px;

}

.required {
color: #C0113B;
font-family:arial;
font-size:13px;
font-weight:bold;
}














/* ######### IMAGES ######### */

.imgborder {
background: url('/images/bg/04.gif')

}

a.imgborder2:link, a.imgborder2:visited, a.imgborder2:active {
padding : 1px; 
border : 1px solid #ffffff; 
text-align:center;
vertical-align:middle;
} 

a.imgborder2:hover {
padding : 1px; 
border : 1px solid #C0113B; 
border-width : 1px 1px 1px 1px; 
} 



/* ######### CALENDER ######### */

.calender {
background:#ffffff; 
border: 1px solid #000000;
text-align:center;
}


/* ######### LME ######### */

.lme-up {
font-family:verdana;
font-size:9px; 
color:#009900;
}

.lme-down {
font-family:verdana;
font-size:9px; 
color:#FF0000;
}







/* ######### DEFAULT ######### */


fieldset {
  border: 1px solid #737373;
}
form {
  margin: 0px;
}
h1, h2, h3 {
  margin: 0px;
  padding: 0px;
}



div.bottom {
  color: #737373;
  font-size: x-small;
  text-align: center;
}

/* Define some colors */

.darkbg {
  background-color:  #F7F7F1;
  color: #5151515;
}
.mediumbg {
  background-color: #F7F7F1;
  background-image: url(grad_bg2.png);
  color: #5151515;
}
.lightbg {
  background-color: #fff;
  color: #5151515;
padding:7px;
}
.lightbgalt {
  background-color: #f0f0f0;
  color: #5151515;
}
.highlight {
  background-color: yellow;
  color: #5151515;
}

/* Top menu */

a.menu {
  background-color: #fff;
  border: 1px solid #737373;
  color: #515151;
  font-weight: none;
  margin-left: 4px;
  margin-right: 4px;
  padding: 3px;
  text-decoration: none;
}
a.menu:hover, a.menu:active {
  color: #fff;
  background-color: #09c;
  background-image: url(grad_bg1.png);
}

a.table_top {
color:#0B5CC9;
text-decoration: none;
font-weight: none;
font-family:arial;
font-size:12px;
}

a.table_top:hover, a.table_top:active {
  color:#C0113B;
}

.join_edit_error {
	background-color: #f0f0f0;
	border: 1px solid #f00;
	padding: 2px;
}

a.help { color: #f00; font-weight: bold; text-decoration: none; }

a.help:hover { color: #333; }

