/* CSS Document */

/*==================================================================
	Global styles
==================================================================== */
 
.clear         { clear:both; }
.float-left    { float:left; margin:0 10px 10px 0; }
.float-right   { float:right; margin:0 0 10px 10px; }

.tenPIX 		{clear:both; margin:0 0 10px 0;}
.fivePIX 		{clear:both; margin:0 0 5px 0;}
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold, b, strong         { font-weight:700; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.uppercase     { text-transform:uppercase;}
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

.hidden        {display:none; visibility:hidden;}

.x25 			{height:1px; margin:12px 0;}
i.emp_grey, em.emp_grey {font-style:italic; color:#616161;}


.grid_overlay {
		z-index:2000;
		visibility: hidden;
		height:800px;
		width:1200px;
		background-image:url(/images/layout_grid.png);
		position:absolute;
		top:0;
		left:0;
		}

html, body 	{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	border: none;
	background-image: url(/images/body_bg.gif);
	background-color: #007ac3;
	background-repeat: repeat-y;
	background-position: left top;
			}
html {
	background:none;
	}

.bodytopnav {
		background-image: url(/images/white_bg.jpg);
		background-color:#FFFFFF;
		background-repeat: repeat;
		margin:0;
		padding:0;
			}
			
.bodyMember-Nav {background-image:none;
					background-color:#b7d2e3;
					padding:0;
					margin:0;
					}

.bodyMember-Nav-loggedout {
	background-image:url(/images/menu-bg-fade03.jpg);
	background-color:#b7d2e3;
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	background-position: left top;
					}

.wrapper {width:740px;}

a:link 		{color: #b72055;text-decoration: underline;}
a:visited 	{color: #b72055;text-decoration: underline;}
a:hover 	{color: #6F1333;text-decoration: underline;}
a:active 	{color: #b72055;text-decoration: underline;}
			
img			{border: none}
			
h1 			{
			font-family: arial, helvetica, sans-serif;
			font-size: 21px;
			font-weight: bold;
			font-variant: small-caps;
			color: #007ac3;
			padding: 0;
			margin-left: 14px;
			margin-right: 14px;
			margin-top: 14px;
			margin-bottom: 0px;
			}
			
h2 			{
			font-family: arial, helvetica, sans-serif;
			font-size: 15px;
			font-weight: bold;
			text-transform: uppercase;
			color: #333333;
			padding: 0;
			margin-left: 14px;
			margin-right: 14px;
			margin-top: 14px;
			margin-bottom: 0px;
			}
h2.after, h1.after	{

			padding-top:15px;
}		
			
			
h3 			{
			font-family: arial, helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			text-transform: none;
			color: #007ac3;
			padding: 0;
			margin-left: 14px;
			margin-right: 14px;
			margin-top: 25px;
			margin-bottom: 14px;
			padding:0 0 2px 0;
			border-bottom:solid 1px #e8eef2;
			}
			
.preview h3 {
			margin-left: 0px;
}
	
p			{	
			font-size: 11px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			color: #333333;
			padding: 0;
			margin-right: 14px;
			margin-left: 18px;
			margin-top: 8px;
			margin-bottom: 8px;
			}

p.listing {
			font-size: 10px;
			line-height:1.65em;
			


}

p.who { margin-left: 35px;}

			
.indent		{	
			margin-right: 14px;
			margin-left: 30px;
			margin-top: -8px;
			}
			
.indent2		{	
			margin-right: 14px;
			margin-left: 44px;
			margin-top: -8px;
			}
			
p.workshop	{	
			margin-right: 14px;
			margin-left: 18px;
			margin-top: 3px;
			margin-bottom: 18px;
			}
			
p.footer	{	
			font-size: 10px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			color: #333333;
			padding: 0;
			margin-right: 14px;
			margin-left: 18px;
			margin-top: 8px;
			margin-bottom: 8px;
			}

p.apa		{	
			font-size: 11px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			color: #333333;
			padding: 0;
			text-indent: -22px;
			margin-right: 14px;
			margin-left: 40px;
			margin-top: 14px;
			margin-bottom: 14px;
			}
			
p.disclaimer{	
			font-size: 11px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			font-style: italic;
			color: #333333;
			padding: 4px;
			border-style: solid;
			border-collapse: collapse;
			border-width: 1px;
			border-color: #B7D2E3;
			margin-right: 14px;
			margin-left: 18px;
			margin-top: 8px;
			margin-bottom: 8px;
			}
			
.large		{
			font-size: 18px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			color: #333333;
			}
			
.medium		{
			font-size: 13px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			color: #333333;
			}
			
.mediumbld	{
			font-size: 13px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: bold;
			color: #333333;
			}
			
.highlight	{	
			padding: 8px;
			border-style: solid;
			border-collapse: collapse;
			border-width: 1px;
			border-color: #B7D2E3;
			margin: 8px 12px; 
			}
			
ul 			{
  			list-style: square url('/images/bullet-li.gif');
			margin-right: 14px;
			margin-left: 34px;
			margin-top: 10px;
			margin-bottom: 10px;
  			padding-left: 0;
			}
			
ul li 		{
  			margin-left: 12px;
  			padding-left: 4px;
  			margin-bottom: 15px;
			font-size: 11px;
			line-height: 15px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			color: #333333;
			}
			
ol li {		margin-left: 12px;
  			padding-left: 4px;
  			margin-bottom: 10px;
			font-size: 11px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			color: #333333;
			line-height: 15px;
			}

blockquote{
			font-size: 11px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			color: #333333;
			padding: 0;
			margin-right: 26px;
			margin-left: 26px;
			margin-top: 8px;
			margin-bottom: 8px;
			}
	
img.right 	{
			margin-right: 0px;
			margin-left: 12px;
			margin-top: 0px;
			margin-bottom: 12px;
			background-color: #ffffff;
			padding: 1px;
			border-color: #b7d2e3;
			border-style: solid;
			border-width: 3px;
			text-align: left;
			float: right;
			}
			
img.rightmid{
			margin-right: 0px;
			margin-left: 12px;
			margin-top: 0px;
			margin-bottom: 12px;
			background-color: #ffffff;
			padding: 1px;
			border-color: #b7d2e3;
			border-style: solid;
			border-width: 3px;
			text-align: left;
			float: right;
			}
	
img.left 	{
			margin-right: 12px;
			margin-left: 0px;
			margin-top: 0px;
			margin-bottom: 12px;
			background-color: #ffffff;
			padding: 1px;
			border-color: #b7d2e3;
			border-style: solid;
			border-width: 3px;
			text-align: right;
			float: left;
			}
			
img.picbrdr	{
			margin: 0px;
			background-color: #ffffff;
			padding: 1px;
			border-color: #b7d2e3;
			border-style: solid;
			border-width: 3px;
			}
			
img.center 	{
			margin-right: 14px;
			margin-left: 14px;
			margin-top: 14px;
			margin-bottom: 14px;
			background-color: #ffffff;
			padding: 1px;
			border-color: #b7d2e3;
			border-style: solid;
			border-width: 3px;
			}
			
form		{
			font-size: 11px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			color: #333333;
			margin-top: 8px;
			margin-bottom: 24px;		
			}
			
form.quick	{
			font-size: 11px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: normal;
			color: #333333;
			margin: 0px;
			}
.formboxsep {
			margin: 8px 0;
			border: 1px solid #B7D2E3	;
			
}
			
.whitejobs	{	
			font-size: 12px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: bold;
			color: #ffffff;
			}
			
.formfields, .formfieldmax	{
			font-size: 11px; 
			font-family: verdana, arial, helvetica, sans-serif; 
			border-width: 2px; 
			border-style: inset; 
			background-color: #ffffff; 
			}
			
.formfieldmax	{
			width: 95%;			
			}
			
.hotformfields	{
			font-size: 11px; 
			font-family: Verdana; 
			border-width: 2px; 
			border-style: inset; 
			background-color: #F6E4E4; 
			}
			
.button		{
			font-size: 11px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-weight: bold;
			background-color: #e8eef2;
			color: #b72055;
			margin-bottom: 4px;
			padding: 1px;
			border-style: outset;
			border-width: 2px;			
			}
			
.ad			{
			margin-top: 20px;
			margin-bottom: 10px;		
			}
			
.subfooter	{
			color: #B7D2E3;
			padding-top: 3px;
			padding-bottom: 5px;
			padding-right: 5px;
			padding-left: 5px;
			margin-left: 30px;
			margin-right: 30px;
			margin-top: 24px;
			margin-bottom: 24px;
			border-top: 1px;
			border-top-style: solid;
			border-top-color: #B7D2E3;
			border-bottom: 1px;
			border-bottom-style: solid;
			border-bottom-color: #B7D2E3;
			clear: both;
			}
			
td.tdrightbg{	
			/*background-color: #007ac3;
			background-image: url("/images/bg-fade.gif");
			background-repeat: repeat-y; 
			*/
			}

td.menu		{	
			background-color: #b7d2e3;
			/*background-image: url("/images/menu-fade-pics.jpg");*/
			background-repeat: no-repeat;
			height: 331px;
			}
			
td.bdy		{	
			background-color: #ffffff;
			height: 331px;
			}

hr			{
			color: #B7D2E3;
			margin-left: 30px;
			margin-right: 30px;
			margin-top: 5px;
			margin-bottom: 5px;
			padding: 0;
			border: none;
			height: 1px;
			}

table.main 	{
			margin: 0;
			padding: 0;
			width: 100%;
			height: 567px;
			vertical-align: top;
			}
			
table.bg 	{
			margin: 0;
			padding: 0;
			width: 100%;
			height: 100%;
			vertical-align: top;
			}
			
#formtable	{
			background-color: #f6e4e4;
			color: #333333;
			padding: 0;
			width: auto;
			text-align: left;
			border-color: #d17787;
			border-style: solid;
			border-width: 1px;
			}
			
.cnjobsbox	{
			background-color: #F1FAFE;
			padding: 4px;
			border-style: solid;
			clear: none;
			border-width: 1px;
			border-color: #B7D2E3;
			margin-right: 10px;
			margin-left: 14px;
			margin-top: 8px;
			margin-bottom: 8px;
			float: right;
			text-align: left;
			}
			
#rotate	{
			margin-right: 10px;
			margin-left: 14px;
			margin-top: 8px;
			margin-bottom: 8px;
			float: right;
			text-align: left;
			}

/*==================================================================
	checklist styles
==================================================================== */

.checklistTable {
	width:95%;
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: normal;
	font-size:11px;
	margin:0 0 0 10px;
	}
.checklistNumber {
	padding:5px 5px 0 5px;
	width:20px;
	}
.checklistItem {
	padding:5px 5px 0 0px;
	background-image: url(/images/dotted_line.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	}
	
.checklistChecks {
	padding:5px 5px 0 5px;
	width:50px;
	}	


/*==================================================================
	round box styles
==================================================================== */
			
.roundcont {
	width: 90%;
	background-color: #b7d2e3;
	margin-left: auto;
	margin-right: auto;
	padding:0px;
}

.roundcont p {
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px;
	color: #0072b7;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size:12px;
}

.roundcont p.reg {
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: normal;
	font-size:11px;
}

.roundcont h3 {
	color:#bc1452;
	margin: 0 10px 5px 10px;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	}

.roundtop { 
	background: url(/images/tr.gif) no-repeat top right;
	padding-right: 0px;
	margin-right: 0px;
}

.roundbottom {
	background: url(/images/br.gif) no-repeat top right;
	padding-right: 0px;
	margin-right: 0px;
}

img.corner {
   width: 14px;
   height: 14px;
   border: none;
   display: block !important;
}

/*==================================================================
	top nav bar styles
==================================================================== */
.top_nav_outer{
	background-color: #007ac3;
	background-image: url(/images/bg-fade.gif);
	background-repeat: repeat-y;
	background-position:744px 0px;
	margin:0;
	padding:0;
	height:26px;
	overflow-x:hidden;
}

.top_nav_bar {
	width:730px;
	border-right:4px solid #adc8e9;
	background: #FFFFFF;
	border-bottom: 1px solid #adc8e9;
	padding:5px;
	text-align:right;
	} 

.top_nav_box {
	height:15px;
	overflow-x:hidden;
	padding:0;
	margin:0;
	width: 700px;
}

.top_nav {
	vertical-align:middle;
	text-align:right;
	}

.top_nav ul {
	margin:0;
	padding:0;
}
	
.top_nav ul li {
	margin: 5px 5px 5px 0;
	display:inline;
	background-image: url(/images/sm_blue_sqr.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding:0 0 0 15px;	
}

.top_nav ul li.first {
	background:none;
}

.top_nav .name {
color: #1884c5;
text-transform:uppercase;
}



	
/*==================================================================
	member nav styles
==================================================================== */

.member-nav {
width:198px;
margin:207px 0 10px 0;
height:225px;
overflow-x:hidden;
padding:0;
}


.member-nav-login {
width:198px;
margin:0px 0 0px 0;
height:22px;
overflow-x:hidden;
padding:0;
}

.member-nav-box {}

.member-nav-box ul {
	margin:0;
	list-style-image: none;
	list-style-type: none;
}

.member-nav-box ul li {
font-size:11px;
font-weight:700;
list-style:none;
background-image:none;
border:none;
color:#1884c5;
padding:4px 8px;
margin:0;
background-color: #e8eef2;
text-transform:uppercase;
border-bottom: 1px solid #b7d2e3;
width:190px;
}	


.member-nav-box ul li:hover {
font-size:11px;
font-weight:700;
list-style:none;
background-image:none;
border:none;
color:#1884c5;
padding:4px 8px;
margin:0;
background-color: #f2f6f9;
text-transform:uppercase;
border-bottom: 1px solid #b7d2e3;
width:190px;
}	

.member-nav-box ul li a, .member-nav-box ul li a:visited {
text-decoration:none;
color:#1884c5;
}

.member-nav-box ul li a:hover, .member-nav-box ul li a:active {
color:#1884c5;
}


.front_message {background:#eff3f6; padding:10px; margin-right: 14px;
			margin-left: 14px;
			margin-top: 8px;
			margin-bottom: 25px;}


/*==================================================================
	login and form styles
==================================================================== */

.formele {
	margin: 10px 20px 10px 12px;
	vertical-align:middle;
	}

.formele p {
	margin: 0; padding:0; font-weight:700;
}


.formele textarea {overflow:hidden;}

.singleLine, .multiLine  {padding:5px; vertical-align:top;}

.output_list_aol {padding:5px; vertical-align:top; width:400px; margin:0 0 0 15px; }


.singleLine {padding:4px 2px 0px 2px; height:20px;}

.preview {
	background:#e8eef2;
	border:2px solid #b7d2e3;
	padding:10px;
	margin:10px 30px 30px 30px;
}


.preview_sig {
	background:#e8eef2;
	border:2px solid #b7d2e3;
	padding:10px;
	margin:10px 0 30px 0;
}

.preview h3, preview_sig h3 {
font-size:16px; 
font-weight:700;
color:#333333;
}

.preview p, preview_sig p {padding:0; 
			margin-right: 0px;
			margin-left: 0px;
			margin-top: 8px;
			margin-bottom: 8px;}

.preview blockquote, preview_sig blockquote {padding:20px;}

p.previewNotice {color:#FF0000; margin:0 0 5px 3px; padding:0;}

.logintable {
	width:400px;
	margin-right: 14px;
	margin-left: 18px;
	margin-top: 8px;
	margin-bottom: 8px;
	}
	
.error {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.3em;
	margin:10px 18px 10px 18px;
	padding:10px 8px 10px 28px;
	background-image: url(/images/icon_exclamation.png);
	background-repeat: no-repeat;
	background-position: 8px 9px;
	background-color:#FFEAE4;
	border: 3px solid #FF4646;
	color: #FF4646;}	
	
	
.formselectid {
	float:left;
	width:80px;
	padding:0px 0 0 0;
	font-size:10px;
	color:#007ac3;
	vertical-align:middle;
} 

p.maillist {
line-height:1.5em;

}

textarea {
			font-size: 12px;
			font-family: verdana, arial, helvetica, sans-serif;
			padding:3px;

}
/*==================================================================
	admin styles
==================================================================== */

.ced_check {visibility:hidden; display:none;}

.adminindex {margin:10px 10px 10px 12px;
	background:none;
	}
	
.adminindexitem{
	padding:7px;
	width:225px;
	vertical-align:top;
	background-image: url(/images/admin_menu_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:1.8em;
	}
	
.adminindexitem p {margin:0px 15px 15px 15px; padding:0;}
	
.int_admin_table {
	margin:10px 10px 10px 12px;
	width:90%;
	background-color: #eff3f6;
	color: #333333;
	padding: 0;
	text-align: left;
	border:none;
			}




.int_admin_table td{
	padding:10px;
	vertical-align:top;
	}
	
.int_admin_table td h2{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	padding: 0;
	margin:0;
		}

.int_admin_table td p{
	margin: 3px 0;
		}

.required {
color:#FF0000;
}

.int_admin_table td.formitem {
background:none;
border-bottom: 1px solid #b7d2e3;
vertical-align:middle;
font-weight:700;
text-transform:uppercase;
}

.int_admin_table td.formitem p, .int_admin_table td.formitem select, .int_admin_table td.formitem textarea {
text-transform:none;
}

.int_admin_table .textarea {overflow:hidden}


/*==================================================================
	Forum styles
==================================================================== */

.forum_table {
	margin:12px 0px 10px 12px;
	width:515px;
	color: #333333;
	padding: 0;
	text-align: left;
	border:none;}
			
.forum_table td.title, tr.title {
background:none;
vertical-align:top;
font-weight:700;
padding:5px;
font-size:10px;
text-transform:uppercase;
}

tr.title {
background: #eff3f6;
border-bottom:1px solid #b7d2e3;
}

.forum_table td.sepLine {
height: 1px;
background: #b7d2e3;
}

.forum_table td.adminlinks {
border-top:1px solid #0679ca;
padding:0 0 10px 5px;
background: #f8f8fa;


}

.forum_table td.footer {
background:none;
border-top: 1px solid #b7d2e3;
vertical-align:middle;
font-weight:700;
padding:5px;
font-size:10px;
text-transform:uppercase;
height:65px;
}

.forum_table td.content {
font-size:11px;
padding:10px;
vertical-align:middle;
}

td.AVATAR {
font-size:11px;
padding:8px;
vertical-align:top;
text-align:right;
width:75px;
}

.AVATAR_level {
background: #b7d2e3;
text-align:center;
padding:5px;
font-size:8px;
font-weight:700;
text-transform:uppercase;
border:1px solid #b7d2e3;
width:75px;
}

.AVATAR_level img {
padding:0; margin:0 0 5px 0;
}

.maintImg {margin:0 2px 0 0; }

.noBrd {border:none; text-decoration:none; background:none;}

.forum_table td.reply {
padding:10px 10px 10px 35px;
font-size:11px;
}

.forum_table td.content h2, .forum_table td.reply h2 {
margin:0 0 10px 0;
padding:0;
}

.forum_table td.content p, .forum_table td.reply p {
margin:0 0 10px 0;
padding:0;

}

.forum_table td.content p.by, .forum_table td.reply p.by{
margin:0 0 10px 0;
padding:0;
}

.forum_table td.content p.posted, .forum_table td.reply p.posted {
margin:15px 0 4px 0;
padding:0;
font-size:10px;
color:#b7d2e3;
}

a.posted, a:visited.posted {color:#b7d2e3;}

a:active.posted, a:hover.posted {color:#0d80c1;}

.noreplies {background:#f8f8fa;
padding:10px;
margin:10px 0;
font-size:14px;
font-weight:700;


}

td.a_answer_box textarea {
width:465px;
height:250px;
margin:12px 0px;
padding:5px;
}

td.a_answer_box {
background-color:#FFFFFF;
padding:10px;
}

td.a_answer_box p.by {
padding:0;
margin:0;
}

.create_topic {
margin:10px 0px 10px 12px;
	width:515px;
	background-color: #ffffff;
	color: #333333;
	padding: 0;
	text-align: left;
	border:none;}
	
.create_topic td.formitem {
font-weight:700;
padding:5px;
}

.create_topic .titleLine {
	width: 250px;
}

create_topic .postLine {
	width: 250px;
}

tr.forum_listing_row {
height:50px;
}

.mm_by {
padding:10px 5px;
width:50px;
vertical-align:top;
}

.mm_post {
padding:10px 10px 10px 15px;
width:150px;
vertical-align:top;
}

.mm_post p {
	margin-left: 0;
	padding-left: 0;
}

.mm_topic {
padding:10px 10px 10px 5px;
width:150px;
vertical-align:top;
}

.mm_views {
padding:10px 5px;
width:75px;
vertical-align:middle;
}

.mm_posts {
padding:10px 5px;
width:55px;
vertical-align:middle;
}

.mm_datetime {
padding:10px 5px;
width:85px;
vertical-align:top;
}


/*==================================================================
	Scales styles
==================================================================== */

.scaleOutside {
margin: 10px 10px 15px 10px
}

.scale {
	width:100%;
	margin:0;
}

.scale td.in {
background:#ad1e54;
}

.scale td.in p {
color:#ffffff;
font-size:10px;
text-transform:uppercase;
padding:5px;
margin:0;
}

.scale td.out {
background-image:url(/images/stripe_82f5848ec0290ddafdcd670a7db647ec.png);
background-repeat:repeat;
}

/*==================================================================
	edit a member styles
==================================================================== */

.edit_member_table {
margin: 14px 0 14px 14px;
width:510px;
}

.edit_member_table td {
	padding:5px 10px;
	
	}

.edit_member_table td.name {
	border-bottom: 1px solid #b7d2e3;
	padding:5px 10px 5px 10px;		
		}
		
.edit_member_table td.updown {
	padding:5px 20px 5px 20px;
	width:75px;
	text-align:center;	
	background: #ff9c00;
	border-bottom: 1px solid #ffc872;
		}
.edit_member_table td.updown ul {
	margin:0 0px;
}

.edit_member_table td.updown ul li {
	list-style:none;
	font-size:9px;
	padding:0;
	margin:0;
}

.edit_member_table td.edit {
	background: #26c412;
	border-bottom: 1px solid #60c453;
	text-align:center;
	width:50px;
}


.edit_member_table td.disable {
	background: #ff9c00;
	border-bottom: 1px solid #ffc872;
	text-align:center;	
	width:75px;
}


.edit_member_table td.delete {
	background: #f21717;
	border-bottom: 1px solid #f24141;
	text-align:center;	
	width:75px;
}

.edit_member_table td.edit a:link, .edit_member_table td.delete a:link, .edit_member_table td.disable a:link, .edit_member_table td.updown a:link  {color: #ffffff;text-decoration: underline;}
.edit_member_table td.edit a:visited, .edit_member_table td.delete a:visited, .edit_member_table td.disable a:visited, .edit_member_table td.updown a:visited {color: #ffffff;text-decoration: underline;}
.edit_member_table td.edit a:hover, .edit_member_table td.delete a:hover, .edit_member_table td.disable a:hover, .edit_member_table td.updown a:hover {color: #e8eef2;text-decoration: underline;}
.edit_member_table td.edit a:active, .edit_member_table td.delete a:active, .edit_member_table td.disable a:active, .edit_member_table td.updown a:active {color: #e8eef2;text-decoration: underline;}

.FRE {background: #f0b3ca;
	color:#000000;
	padding:0 1px;}

.EME {background: #b3b6f0;

	color:#000000;
	padding:0 1px;}

