@charset "UTF-8";
/* CSS Document */

/* TOP LINKS */
#links_container {
	display:block;
	width:510px;
	font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
	font-size:10pt;
	margin-left:auto;
	margin-right:auto;
    margin-bottom:20px;
    margin-top:5px;

}

#links_container a.links {
	display:block;
	float:left;
	width:150px;
    text-align:center;
    color:#000;
	border:1px solid #787878;
	background-color:#DDD;
	text-decoration: none;
    padding:3px;
    margin-right:10px;
}

#links_container a.linksF {
	display:block;
	float:left;
	width:150px;
    text-align:center;
    color:#FF00DE;
	border:1px solid #787878;
	background-color:#DDD;
	text-decoration: none;
    padding:3px;
    margin-right:10px;
}

#links_container a.linksM {
	display:block;
	float:left;
	width:150px;
    text-align:center;
	border:1px solid #787878;
    color:#0000FF;
	background-color:#DDD;
	text-decoration: none;
    padding:3px;
    margin-right:10px;
}

#links_container a.linksE {
	display:block;
	float:left;
	width:150px;
    text-align:center;
	border:1px solid #787878;
    color:#008D00;
	background-color:#DDD;
	text-decoration: none;
    padding:3px;
    margin-right:10px;
}

/* NAMES */
#names {
	float:left;
    width:550px;
    margin-left:50px;
    margin-right:auto;
    margin-top:20px;
    margin-bottom:10px;
	font-weight:bold;
	font-family:Trebuchet, Lucida Sans Unicode, Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size:12pt;
    color:black;
}

/* IE OVERRIDE */
* html #names { 
	width:550px;
    margin-left:20px;
    margin-top:10px;
}

#names ul { 
	display:block;
	padding: 0;
    margin: 0;
}

#names ul li.col1 {
	margin-left: 20px;
}

#names ul li.col2 {
	margin-left: 200px;
}
 
#names ul li.col3 {
	margin-left: 380px;
}

#names ul li.coltopper {margin-top: -375px;}

#names ul {
	list-style: none;
}
#names ul li {
	margin: 0;
  	padding: 0;
}

#names ul li a {
	margin: 0;
  	padding: 0;
    color:black;
	text-decoration:none;
    line-height:25px;
}

#names ul li a:hover {
	color:blue;
	text-decoration:none;
}

#names ul li a.F {
    color:#FF00DE;
}

#names ul li a.M {
    color:#0000FF;
}

#names ul li a.E {
    color:#008D00;
}

/* PAGE LINKS */
.pages {
	display:block;
    float:left;
	width:600px;
	margin-top:10px;
    margin-right:auto;
    margin-left:auto;
    text-align:center;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10pt;
    font-weight:normal;
    color:#000;
}

* html .pages {
	margin-top:5px;
}

.pages a {
	line-height:2em;
	padding:3px 4px;
	font-size:10pt;
    text-decoration:none;
}

.pages a:visited, .pages a:link {
	background-color:#FFF;
	text-decoration:none;
	color:#000;
}

.pages a:hover, .pages a:active, .pages a:focus {
	background-color:#FFD9FD;
	padding:2px 3px;
	border:1px outset #aaa;
	text-decoration:none;
	color:#000;
}

.pages .curpage {
	padding:3px 6px;
	border:1px outset #aaa;
	background-color:#FFD9FD;
    font-weight:bold;
	color:#000;
}

/* NAME BALLOONS */
#name-balloon {
	position: absolute;
	padding-left: 60px;
	padding-top: 22px;
	width: 244px;
	height: 163px;
	z-index: 100;
	display: block;
}

#name-balloon .name-balloon-bg {
	width: 304px;
	height: 185px;
	background: url(/_assets/img/namebubble.png) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}

/* ie6 */
* html #name-balloon {
	
}
* html #name-balloon .name-balloon-bg {
	margin-top: 9px;
	margin-left: 4px;
	background: url(/_assets/img/namebubble.gif) no-repeat;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_assets/img/namebubble.png', sizingMethod='crop');*/ 
}

#name-balloon h1 {
	font: 18px Arial Bold, Arial, sans-serif;
	margin-top: 0;
	margin-bottom: 10px;
}

#name-balloon p {
	margin: 10px 0;
}

#name-balloon p.name-balloon-links {
	position: absolute;
	left: 60px;
	bottom: 40px;
	width: 100%;
}

#name-balloon a.add-to-faves {
	padding-left: 16px;
	background: url(/_assets/img/icon_add.gif) left center no-repeat;
}

#name-balloon p.name-balloon-links a {
	margin-right: 23px;
	font-size: 100%;
	cursor: pointer;
	text-decoration: none;
}

#name-balloon img {
	position: absolute;
	right: 35px;
	top: 20px;
	
}
.err { 
	color:red;
	font-weight:bold;
    text-align:center;
}

