/* CSS Document */

/*PAGE LAYOUT*/
body {
	background: #000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#page {
	background: #000;
	background-image:url(blackdot.gif);
}
#cardlogo{
	float:right; 
	/*background-image:url(axscards.jpg); */
	width:250px; 
	height:170px;
	position: relative;
}
#logo{
	/*float:left; */
	background:url(i_mylxheaderjpg.jpg) no-repeat #204268; 
	width:800px; 
	height:105px; /*213px;*/
}
/*#topheader{float:right; width:526px; height:97px; background-color:#F0F0F0; position:relative}*/
#topheader{
	/*float:left; */
	width:800px; /* 800-250 */
	height:97px; 
	position:relative
}
#toplinks{
	color:#FFF;
	position:absolute; 
	right:50px; 
	top:10px;
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
#toplinks a {
	color:#FFF;
  text-decoration: none;
}
#toplinks a:hover {
	color:#ccc;
	text-decoration: underline;
	/*background: #000;*/
}


#menu{
	/*float:right; */
	width:800px; 
	height:32px; 
	background-image:url(bg_menu.gif); 
	background-repeat:repeat-x;
	align: right;
}
#menu .links {
	padding: 9px;
	text-align: left;
	/*padding-right:200px;
	border: thin solid #f00;*/
}

#menu .links  a:hover{
	color:#ccc;
}


#submenu{float:right; width:526px; height:32px; background-image:url(bg_submenu.gif); background-position:top; background-repeat:repeat-x;}
#contenttext{
  float:right; width:526px;
}
#contenttextfull{
  float:left; width:740px;
  padding: 10px;
  height: 600px;
}
#leftpanel{float:left; width:204px;}
#footer{float:left; width:800px; background-color:#F0F0F0; padding:10px;}


#content { 
	font-align: left;
	clear: both;
	width: 766px;
	overflow: hidden;
	background: #ccc;
}

.center {
  font-align: center;
}

#leftpanel form label {
        display: block;  /* block float the labels to left column, set a width */
        float: left;
        width: 2em;
        padding: 0;
        margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
        text-align: right;
        /*text-size: 0.6em;*/
        /* border:solid 1px #fcf; */
}

#leftpanel form input {
        margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
}


/*GRAY PANEL*/
.graypanel{
	border:solid 1px #666666; background-color:#F7F7F7; padding:10px; margin:10px;
}



/*TEXT STYLES*/
.bodytext {
	font: 0.7em Tahoma, sans-serif;
	color: #666666;
}

.titletext {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#CC0000;
}
.whitetitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#FFFFFF;
}
.smalltitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#CC0000;
}
.nobold {
  font-weight:normal;
}
.smallwhitetext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}
.smallwhitetext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
.smallwhitetext a:hover{
	text-decoration:underline;
}
.smallgraytext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
}
.smallgraytext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.smallgraytext a:hover{
	text-decoration:underline;
}
.smallredtext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
}
.smallredtext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}
.smallredtext a:hover{
	text-decoration:underline;
}