/* ######### 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;
}


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

/* ######### MENU TOP ######### */

.menutop {
font-family:arial; 
font-size:11px; 
color:#515151;
vertical-align:middle;
}

a.menutop:link, a.menutop:active, a.menutop:visited {
font-family:arial; 
font-size:10px; 
color:#515151;
text-decoration:none;
font-weight:bold;
}

a.menutop:hover {
color:#C0113B;
text-decoration:underline;
font-weight:bold;
}


/* ######### 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 ######### */

.menuon:link, a.menuon:active, a.menuon:visited {
height:100%;
font-family:verdana; 
font-size:10px; 
padding-right:10px; 
padding-left:10px;
padding-top:5px;
padding-bottom:5px;  
color:#F8F8F8;
text-decoration:none; 
font-weight:bold; 
}

a.menuon:hover { 
color:#F8F8F8;
}

a.menuoff:link, a.menuoff:active, a.menuoff:visited {
height:100%;
font-family:verdana; 
font-size:10px; 
padding-right:10px; 
padding-left:10px; 
padding-top:6px;
padding-bottom:6px; 
color:#050505;
text-decoration:none; 
}

a.menuoff:hover {
background:#C0113B; 
color:#F8F8F8;
}


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

/* ######### TOP LINE MENU ######### */

a.topmenuon:link, a.topmenuon:active, a.topmenuon:visited {
font-size:9px;
font-family: arial;
color: #C0113B; 
}


a.topmenuoff:link, a.topmenuoff:active, a.topmenuoff:visited {
font-size:9px;
font-family: arial;
color: #515151;
}

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



/* ######### LHS ######### */

a.menuicons:link, a.menuicons:active, a.menuicons:visited {
border:0px; 
padding:1px;
}

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







/* ######### RHS ######### */

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

a.menublue:hover {
color:#C0113B; 
 
width:100%; 
padding-left:4px; 
padding-right:3px;
}

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

a.menured:hover {
color:#C0113B; 
padding-left:4px; 
padding-right:3px;
}

 

h1 {
font-family:verdana;
font-size:10px; 
color:#050505; 
margin:0px;
font-weight:100;
}

h2 {
font-size:12px;
font-family: verdana;
margin:0px;
font-weight:bold;
}

h3 {
font-size:12px;
font-family: arial;
margin:0px;
font-weight:none;
color: #515151;
}

.title {
height:21px; 
padding-left:10px;
padding-right:10px; 
padding-top:1px;
padding-bottom:1px;
border: 1px solid #ffffff;
border-width: 1px 0px 2px 0px;
background:#FEE9B2;
}

.title2 {
height:21px; 
padding-left:10px;
padding-right:10px; 
border: 1px solid #ffffff;
border-width: 1px 0px 2px 0px;
background:#FEE9B2;
}




.bglinebar {
background-image: url('/images/linebar.gif'); 
background-repeat: repeat-x;
}


.bg00 {
background:#FFEBFF;
}

.bg01 {
background:#FAFFEB;
}

.bg02 {
background:#fffff5;
}

.bg03 {
background: #F7F7F1;
}



.bg04 {
background-image: url('/images/px01.gif'); 
background: #C0113B;
}

.bg05 {
background-image: url('/images/px02.gif'); 
background: #FEE9B2;
}



.color01 {
color: #666666;
}
/* ######### MAIN ######### */

.main {
border: 1px solid #E1E1E9; 
border-width:1px 1px 1px 1px;
background: #ffffff;
width:100%;
}

.content {
color:#515151; 
font-family:arial; 
font-size:12px; 
}



/* ######### BOTTOM ######### */

a.menubot:link, a.menubot:active, a.menubot:visited {
font-family:arial; 
font-size:10px; 
color:#ffffff; 
text-decoration:none;
font-weight:bold;
}

a.menubot:hover {
color:#F8F8F8;
text-decoration:underline;
}

a.menubot2:link, a.menubot2:active, a.menubot2:visited {
font-family:arial; 
padding:0px; 
font-size:10px; 
color:#000000; 
text-decoration:none;
}

a.menubot2:hover {
color:#C0113B; 
padding:0px;
}



.copyright, a.copyright:link, a.copyright:active, a.copyright:visited {
font-family:arial; 
font-size:10px; 
font-family: verdana, helvetica; 
color:#515151; 
text-decoration:none;
}

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


/* ######### 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; }

