/* Text sizes */
.tiny {font-size: 7pt;}
.small {font-size: 8pt;}
.button_small {font-size: 9pt;}
.regular {font-size: 10pt;}
.regular2 {font-size: 12pt;}
.regular3 {font-size: 14pt;}
.huge {font-size: 16pt;}
.subtitle {font-size: 24pt;}
.title {font-size: 24pt;}

/* background colors*/
.red {background-color: #FF7979;}
.green {background-color: #82FF82;}
.blue {background-color: #D6E7EF;}

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

/* link color */
a {color: #0000FF;}
a.close { 
	color: #FFFFFF;
	font-size: 11pt;
}

body {
	background-color: white; 
	text-align: center;
}

.border {border: 1px solid black;}
.textleft {text-align: left;}
.textcenter {text-align: center;}

tr.alert td {
	color: red;
	font-weight: bold;
	font-size: 1.1em;
}

.redalert {
	font-weight: bold;
	color: red;
}

.yellowalert {
	font-weight: bold;
	font-size: 1.1em;
	color: yellow;
}

.greenalert {
	font-weight: bold;
	color: green;
}

.nodisplay {
	display: none;
}

.sanBigBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0D0E7A;
}

.sanFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000033;
}

.popupbox {
	background-color: #ffdd99;
	color: black;
	border: 2px solid black;
	margin-left: auto;
	margin-right: auto;
	width: 400px;
	position: absolute;
	padding: 15px;
	z-index:25;
}

.popupbox_shadow {
	background-color: #996633;
	color: black;
	border: none;
	margin-left: auto;
	margin-right: auto;
	width: 400px;
	position: absolute;
	filter: alpha(opacity=30);
	-moz-opacity: .30;
	opacity: .30;
	z-index:20;
}

input.textInput {
	border: 1px solid #0D0E7A;
}