/*

Style sheet for Onsite Registration Administration pages

*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 0px;
	color: #000000;
	}

p 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	margin-left: 30px;
	margin-right: 6px;
	margin-top: 0px;
	margin-bottom: 6px;
	color: #000000;
}

.normal 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	margin-left: 30px;
	margin-right: 6px;
	margin-top: 0px;
	margin-bottom: 6px;
	color: #000000;
}

h1  {
	font-size:22px; 
	font-weight:bold;
	color:#e17729; 
	margin-top: 10px;
	margin-left: 30px;
	margin-bottom: 6px;
	}
               
h2  { 
	font-size: 16px; 
	color: #0066CC;
	font-weight: bold; 
	margin-top: 8px;
	margin-left: 30px;
	margin-bottom: 6px;
	}
               
h3  {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	margin-top: 6px;
	margin-left: 30px;
	margin-bottom: 6px;
	color:#333333;
	}

h4  { 
	font-size: 11px; 
	margin-left: 30px;
	margin-top: 6px;
	margin-bottom: 4px;
	font-weight: bold; 
	color: #666666;
	}
                              		  
ul
{
	font-family: Verdana, sans-serif; 
	font-size: 11px;
	padding:0; 
	margin-bottom:6px; 
	margin-top:0px;
}

li
{
	font-family: Verdana, sans-serif; 
	font-size: 11px;
	margin-bottom:5px; 
	margin-left:65px; 
}

ol
{
	font-family: Verdana, sans-serif; 
	font-size: 11px;
	margin-bottom:6px; 
	margin-top:0px;
	padding:0; 
}
	
.nospace  { 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
		   
/* Not used, as far as I can tell.
.badge_space  { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 3px; 
	font-style: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	color: #ffffff
}
*/

/* Outer border of the badge preview */
.badge_border  {
	border-width: 2px; 
	border-style:solid; 
	width:370px; height:278px; /* 4"x3" badge */
	background-image: url('/images/badge_image.png');
	background-repeat: no-repeat;
	margin-bottom: 8px;
}

/* Inner dashed border of the badge preview (printable area) */
.badge_inner  {
	text-align:center; 
	border-width: 1px; 
	border-style:dashed; 
	color:grey; 
	width:330px; 
	height:180px; 
	margin: 15px 20px 0 20px;
}

.badge_name_preview  {
	font-family: "Franklin Gothic Demi Cond", "Franklin Gothic Medium Cond", "Verdana";
	text-align: center;
	font-size: 36pt;
	line-height: 90%;
	letter-spacing: 0px;
	font-weight: normal;
	margin-top: -5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	color: #000000
}
		   
.badge_affiliation_preview  { 
	font-family: "Tw Cen MT Condensed", "Tw Cen MT Condensed Extra Bold";
	text-align: center;
	font-size: 26pt; 
	line-height: 90%;
	letter-spacing: 0px;
	font-style: normal;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	color: #000000;
	font-weight: normal; 
}

.badge_name  { 
	font-family: "Franklin Gothic Demi Cond", "Franklin Gothic Medium Cond", "Verdana";
	text-align: center;
	font-size: 38pt;
	line-height: 90%;
	letter-spacing: 0px	;
	font-weight: normal; 
	margin-top: -5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	color: #000000
}
		   
.badge_affiliation  {
	font-family: "Tw Cen MT Condensed", "Tw Cen MT Condensed Extra Bold";
	text-align: center;
	font-size: 28pt; 
	line-height: 90%;
	letter-spacing: 0px;
	font-style: normal;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	color: #000000;
	font-weight: normal;
}

.box{
	margin:0 2; 
	color:#000000;
	}

.table {
	text-align: left; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left:20px; 
	margin-top:1px; 
    margin-bottom:1px; 
	margin-right: 0  
	}

.tabletitle {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	margin-left:10px;
	margin-top:2px;
	margin-bottom:2px;
	margin-right: 10px;
	font-weight: bold;
	}

.tabletext   { 
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	margin-left:10px;
	margin-top:3px;
	margin-bottom:3px;
	margin-right: 10px;
	}

.tabletextright   { 
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	margin-left:10px;
	margin-top:3px;
	margin-bottom:3px;
	margin-right: 10px;
	}

.tablelabel   { 
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	margin-left:0px;
	margin-top:3px;
	margin-bottom:3px;
	margin-right: 4px;
	}

.formlabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#000000; 
	margin-bottom:10px; 
	margin-left:15px; 
	margin-right:8px; 
	margin-top:3px;
	margin-bottom:3px;
	text-align:right;
}

.formfield
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	font-size: 11px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 0px;
	margin-right: 3px;
	padding: 2px;
}

.formfield_required
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DDDDDD;
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 3px;
	margin-right: 3px;
	padding: 2px;
}

.formfield_error
{
	background-color: red;
}

.tablelabelleft   { 
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	margin-left:0px;
	margin-top:6px;
	margin-bottom:7px;
	margin-right: 4px;
	}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}

.whodoesyourwebsite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	margin-left: 0px;
	text-align: left;
	text-indent: 0px;
}
              
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:left;
	margin-left: 0;
	margin-right: 0;
	margin-top:0;
	margin-bottom:0;
	}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:auto; 
	overflow:visible;	
	font-size: 11px;
	color: #000000;
	text-align:center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top:8px;
	margin-bottom:8px;
}

.error_message {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	margin-right: 10px;
	margin-left: 12px;
	margin-top: 6px;
	margin-bottom: 6px;
	font-weight: normal;
	color: white;
	}
	
.bigblack {
	font-size: 14px;
	color: #000000;
	}

.fieldNameCSS {
	font-style: italic;
	}

.fieldValueCSS {
	font-weight: bold;
}

.white 
{
	color: white;
}

.indent      { margin-left: 70; }

.bold
{	
	font-weight:bold;
}

.mp_software
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	margin-left: 45px;
	margin-right: 0px;
	margin-top: 24px;
	color: #000000;
}
               
.banner
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 26px;
	color: #ffffff;
	font-weight: normal;
	margin-top: 7px;
	margin-left: 32px;
	margin-bottom: 7px;
}
               
.listing 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	text-align: left;
	margin-left: 0px;
	margin-right: 8px;
	margin-top: 3px;
	margin-bottom: 5px;
}

.action_link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	text-align: left;
	margin-left: 0px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 3px;
}

.noindent 
{
	margin-left: 0px;
}

.nobreak 
{
	white-space:nowrap;
}

.error 
{
	font-size: 14px;
	font-wight: bold;
	color: white;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 4px;
	margin-bottom: 4px;
}

a:link  {
	TEXT-DECORATION: underline; 
	color: black; 
	}
	
a:visited {
	text-decoration: underline; 
	color: black; 
	}
	
a:hover {
	text-decoration: none; 
	color: #999999;
	}
	
a:active {
	text-decoration: underline; 
	color: black; 
	}

/* Styles to apply to white links */

a.login:link        
{ 
	color: white; 
	text-decoration: none; 
}

a.login:visited      
{ 
	color: white; 
	text-decoration: none; 
}

a.login:hover       
{ 
	color: black; 
	text-decoration: underline; 
}

a.login:active      
{ 
	color: white; 
	text-decoration: none; 
}

/* Default styles for "error_message" paragraph links */

.error_message a:link        
{ 
font-family: Tahoma, Verdana, sans-serif; 
color: white;
text-decoration: underline; 
}

.error_message a:visited        
{ 
font-family: Tahoma, Verdana, sans-serif; 
color: white;
text-decoration: underline; 
}

.error_message a:hover        
{ 
font-family: Tahoma, Verdana, sans-serif; 
color: black; 
text-decoration: none; 
}

.error_message a:active        
{ 
font-family: Tahoma, Verdana, sans-serif; 
color: white;
text-decoration: underline; 
}

/* Colors */
.black 
{
	color: #000000;
}

.white 
{
	color: #ffffff;
}

.red 
{
	color: red;
}

.green 
{
	color: green;
}

.small 
{
	font-size: 11px;
}

/* Indentation */

.indent 
{
	padding-left: 20px;
}

.left_0 
{
	margin-left: 0;
}

.left_10 
{
	margin-left: 10px;
}

.left_15 
{
	margin-left: 15px;
}

.left_20 
{
	margin-left: 20px;
}

.right_0 
{
	margin-right: 0;
}

.right_10 
{
	margin-right: 10px;
}

.right_15 
{
	margin-right: 15px;
}

.right_20 
{
	margin-right: 20px;
}

/* Alignment */

.center 
{
	text-align: center;
}

.left 
{
	text-align: left;
}

.right 
{
	text-align: right;
}

.withdrawn 
{
	text-decoration: line-through;
}






