/** aMember-specific styles here */

/* properties for entire page and text inside tables */
body {
    font-family: Verdana, "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
    font-size: 0.9em;
	background: url(images/background.jpg) no-repeat scroll center -10px; #000000;
	background-color:#000;
}
th, td {
    font-family: Verdana, "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
    font-size: 0.9em;
	 
	 
}

/* properties for all input elements */
input, textarea {
    font-family: Verdana, "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
    font-size: 0.9em;
}

ul, li { list-style: none; }
 
a {/* color:#1f508f; */ color: #3C3C3C;  font-size: 15px; text-decoration: none;}
a:hover { font-size:15px; color:#000; text-decoration:underline   }

.small { font-size: x-small; font-weight: normal; }
.powered, .powered a { font-size: x-small; color:#FFFFFF; /*color: #808080;*/ margin: 0.5em 0em 0.5em 0em; }
strong, .strong { font-weight: bold; }
.text_disabled { color: ButtonFace; } 

/* properties for headers */
h1,h2,h3 {
    color: #707070;
    font-weight: bold;
}

h1,h2 {
    text-align: center;
    margin: 0.5em 0.5em 0.5em 0.5em;
}

h3 { margin: 1.5em 0 0.5em 0; }

h1 { font-size: 140%; }
h2 { font-size: 130%; }
h3 { font-size: 120%; }

/* other elements */
div.centered { text-align: center; }
div.centered table {
    margin: 0 auto; 
    text-align: left;
}
ul,ol { margin-left: 2em;}
.code { font-family: "Courier New", Monospace; font-size: 120%; color: blue; } 

/* vedit - vertical table (signup ) */
.vedit {
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    background: url(images/textbg_login.png) repeat scroll 0 0 transparent;
	width:65%
	/*border: solid 1px #8CACBB;*/ }
/* vedit - usual column (right) */
.vedit td {
    text-align: left;
    vertical-align: middle;
    padding: 15px 10px 10px 10px;
   background: url(images/textbg_login.png) repeat scroll 0 0 transparent;
   /* background-color: white;*/
   /* border: solid 1px #8CACBB;*/ }
/* vedit - header column (left) */
.vedit th {
    padding: 10px 15px 10px 10px;
    text-align: right;
    vertical-align: middle;
    font-weight: bold;
    color:#FFFFFF;
    /*background-color: #DEE7EC;*/
   /* border: solid 1px #8CACBB;*/
	background: url(images/textbg_login.png) repeat scroll 0 0 transparent; }
/* vedit - heading row */
.vedit .headrow { font-weight: bold; text-align: center; }



/* vedit1 - vertical table ( profile edit) */
.vedit1 {
    /*border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;*/
   /* background: url(images/textbg_login.png) repeat scroll 0 0 transparent; */
	/*width:65%*/
	/*border: solid 1px #8CACBB;*/ }
/* vedit1 - usual column (right) */
.vedit1 td {
    text-align: left;
    vertical-align: middle;
    padding: 15px 10px 10px 10px;
	 /* background: url(images/textbg_login.png) repeat scroll 0 0 transparent;*/
   /* background-color: white;*/
   /* border: solid 1px #8CACBB;*/ }
/* vedit1 - header column (left) */
.vedit1 th {
    padding: 10px 15px 10px 10px;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
	font-size:17px;
	
    /*color:#000;*/
    /*background-color: #DEE7EC;*/
   /* border: solid 1px #8CACBB;*/
	/*background: url(images/textbg_login.png) repeat scroll 0 0 transparent;*/ }
/* vedit - heading row */
 



/* hedit - horizontal table (payments list) */
.hedit {
    /*border: solid 1px #8CACBB;*/
}
/* hedit - usual column */
.hedit td {
    padding: 5px;
    background-color: #E0E0E0;
    font-size: 8pt;
    background-color: white;
   /* border: solid 1px #8CACBB;*/
}
/* hedit - header column */
	.hedit th {
    padding: 5px;
    font-weight: bold;
    text-align: center;
   /* background-color: #f4f4f4;
      border: solid 1px #8CACBB;*/
}

table.errmsg
{
    font-family: Helvetica, Verdana, sans-serif;
    font-size: 90%;
    background-color: red;
    border: #cc0000 1px solid;
    margin: 5px 0px 5px 0px;
}
table.errmsg td
{
    padding: 5px 50px 5px 5px;
    font-weight: bold;
}
table.errmsg td li
{
    list-style: square;
}

/* Receipt table from thanks.html */
.receipt td {
    background-color: #F0F0F0;
    border: solid 1px black;
    padding: 2px 4px 2px 4px;
}
.receipt th {
    background-color: #C0C0C0;
    border: solid 1px black;
    font-weight: bold;
    padding: 2px 4px 2px 4px;
}
.receipt td.total {
    background-color: #C0C0C0;
    border: solid 1px black;
}
.receipt {
    border-collapse: collapse;
}

/* Newsletters table on member.php */
.newsletters div {
    padding: 5px;
    margin: 5px;
}
.newsletters div.disabled {
    color: #505050;
}

.newsletters .small {padding-left:1em;}


/* Error message label on signup page */
label.error {
    padding-left: 3px;
	color: red;
	font-style: italic;
	font-weight: normal;
}
input.error {
    border: 2px solid red;
}

.menu-tabs {
	float: left;
    height: auto;
    margin: 0px 0 0;
    width: 225px;
	
   /* text-align:left;
    margin-bottom:1.5em;
    padding:0em;
    background:#eee;*/
}
    .menu-tabs > ul {
        margin:0;
        padding:0;
        border-bottom:1px solid #8CACBB;
    }

    .menu-tabs > ul li {
		
		color: #E9E9E9;
		display: block;
		font-size: 15px;
		padding: 5px 10px;
		text-decoration: none;
	
/*        float:left;
        margin:0;
        padding:0 0.4em;
        list-style: none;
*/    
}
    
    .menu-tabs > ul li.last {
        clear:both;
        float:none
    }

    .menu-tabs a {
        color: #E9E9E9;
        font-weight:normal;
        font-size:9pt;
        display: block;
        padding: 5px 5px 7px;
        white-space: nowrap;
    }
    
    .menu-tabs a.expandable {
        padding-right: 20px;
    }
    
    .menu-tabs > ul li.active a {
        color:#E9E9E9;
    }

    .menu-tabs div.tab {
        
        position: relative;
        
        background:#DEE7EC;
        border: 1px solid #8CACBB;
        margin-top:5px;
        margin-bottom:-1px;
        z-index:5;
    }

    .menu-tabs > ul li.active div.tab {
        border-bottom-color:white;
        background:white;
    }

    .menu-tabs div.arrow {
        width: 7px;
        height: 5px;
        overflow: hidden;
        float: right;
        margin: 8px;
        background:url('./arrow.png') no-repeat left;
    }

    .menu-tabs > ul li.active div.arrow {
        background:url('./arrow.png') no-repeat right;
    }

    .menu-tabs > ul li:hover div.tab {
        background:white;
        border-bottom-color:white;
    }

    .menu-tabs > ul li:hover div.submenu {
        display:block
    }

    .menu-tabs div.submenu {
        display:none;
        position:absolute;
        border:1px solid #8CACBB;
        background: white;
        padding:0;
    }

    .menu-tabs div.submenu ul {
        margin:0;
        padding:0;
    }

    .menu-tabs div.submenu li {
        display: list-item;
        float: none;
        list-style: none;
        padding: 0;
    }

    .menu-tabs div.submenu li a {
        border: none;
        padding: 5px;
        margin: 0;
        display: block;
        background: #DEE7EC;
    }

    .menu-tabs div.submenu li a:hover {
        background: white;
    }

div.backend-wrapper {
	float: left; height: auto; width: 96%;
}

.txbx_signup{width:200px; height:26px; background:url(images/txbxbg_login.png) repeat-x; border:#FFF 1px solid ; margin:0 5px 0 0; font-size:14px; color:#000; font-weight:bold;}
.txbx_signup:hover{width:200px; height:26px; background:url(images/txbxbg_login.png) repeat-x; border:#DA9B2D 1px solid; margin:0 5px 0 0; font-size:14px; color:#000; font-weight:bold;}
.txbx_signup:focus{width:200px; height:26px; background:url(images/txbxbg_login.png) repeat-x; border:#DA9B2D 1px solid; margin:0 5px 0 0; font-size:14px; color:#000; font-weight:bold;}


.txbx_signupselect{width:200px; height:26px;       border:#FFF 1px solid ; margin:0 5px 0 0; font-size:14px; color:#000; font-weight:bold;}
.txbx_signupselect:hover{width:200px; height:26px; border:#DA9B2D 1px solid; margin:0 5px 0 0; font-size:14px; color:#000; font-weight:bold;}
.txbx_signupselect:focus{width:200px; height:26px; border:#DA9B2D 1px solid; margin:0 5px 0 0; font-size:14px; color:#000; font-weight:bold;}


.contentbx_signup {
   
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    /*float: left;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin: 35px 0 0 100px;
    padding: 10px;
    width: 301px;*/
}

.content_login {
    float: left;
    height: auto;
    margin: 265px 0 0;
    text-align: left;
    width: 100%;
}

.contentbx_login p {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 8px 0;
}

.contentbx_login p.fld {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 18px 0 8px 0;
}

.contentbx_login p.buttsignin {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 7px 22px 12px 0;
    text-align: right;
}
.contentbx_explore {
    background: url(images/textbg_login.png) repeat scroll 0 0 transparent;
    border-color: #57575B;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    height: 115px;
    margin: 0 0 0 21px;
    padding: 10px;
    width: 290px;
}

.contentbx_login {
    background: url(images/textbg_login.png) repeat scroll 0 0 transparent;
    border-color: #867975;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 115px;
    margin: 0 0 0 16px;
    padding: 10px;
    width: 295px;
}

.txbx_login {
    background: url(images/txbxbg_login.png) repeat-x scroll 0 0 transparent;
    border: 1px solid #FFFFFF;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    margin: 0 5px 0 0;
    width: 130px;
}

.contentbx_explore p.ttl {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 8px 0;
}
.contentbx_explore p a {
    color: #DA9B2D;
    font-size: 12px;
    text-decoration: none;
}

.contentbx_explore p {
    color: #FFFFFF;
    font-size: 12px;
    margin: 0;
    padding: 0 0 8px 0;
}
.contentbx_explore span {
    color: #FFFFFF;
    font-size: 12px;
    margin: 0;
    padding: 0 0 8px 0;
}
.footer {
    float: left;
    height: auto;
    padding: 35px 0;
    width: 100%;
}
.login_wrapper {
    margin: 0 auto;
    width: 1000px;
}
.ftrlnk {
    color: #BBBBBB;
    float: left;
    font-size: 12px;
    height: auto;
    width: 300px;
	text-align:center;
	margin-top:8px;
}
.ftrlnk a {
    color: #FFFFFF;
    font-size: 12px;
    padding: 0 8px 0 0;
    text-decoration: none;
	text-align:center;
}

.revlogo {
    color: #BBBBBB;
    float: left;
    font-size: 12px;
    height: auto;
    text-align: center;
    width: 400px;
}

.revlogo a {
    color: #BBBBBB;
    font-size: 12px;
    text-decoration: none;
}

.ftrcopy {
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    height: auto;
    text-align: center;
    width: 300px;
	margin-top:8px;
}

.wrapper{margin: 0 auto;width: 1000px;}

.select{
	position: absolute;
	width: 300px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 29px;
	padding: 6px 24px 0 4px;
	color: #434343;
	font: 12px/21px arial,sans-serif;
	background: url(images/dpdn_lmtrs_competitor.png) no-repeat;
	overflow: hidden;
}

.select {
	position: absolute;
	width: 300px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 29px;
	padding: 6px 24px 0 4px;
	color: #434343;
	font: 12px/21px arial,sans-serif;
	background: url(images/dpdn_lmtrs_competitor1.png) no-repeat;
	overflow: hidden;
}
/*.mylmtrs_dpdnbgcnt1 {
    background: url(images/dpdn_lmtrs_competitor1.png) no-repeat scroll 0 0 transparent;
    color: #434343;
    float: left;
    font-size: 12px;
    height: 30px;
    width: 350px;
}
.mylmtrs_dpdnbgcnt {
    background: url(images/dpdn_lmtrs_competitor.png) no-repeat scroll 0 0 transparent;
    color: #434343;
    float: left;
    font-size: 12px;
    height: 30px;
    width: 300px;
}

.select{
	 color: #7E816A;
    font: 12px arial,sans-serif;
    height: 21px;
    overflow: hidden;
    padding: 10px 24px 0 8px;
    position: absolute;
    text-align: left;
    width: 350px;
    z-index: 0;
}
.select styled {
    opacity: 0;
    position: relative;
    width: 300px;
    z-index: 5;
	height:33px;
	margin-top:10px;
}
.select_com{
  color: #7E816A;
    font: 12px arial,sans-serif;
    height: 26px;
    overflow: hidden;
    padding: 10px 12px 0 5px;
    position: absolute;
    text-align: left;
    width: 219px;
    z-index: 0;
	}
.select competitive {
    opacity: 0;
    position: relative;
    width: 300px;
    z-index: 5;
	height:33px;
	margin-top:10px;
}*/
