﻿.table_size
{
	width:100%;
}
div.login_info
{
	margin-top:8px;
	text-align:center;
}
div.loginbox
{
	Width:275px;
	padding-bottom:20px;
}
.login_bullets
{
	list-style-type:square;
	padding-left:10px;
}
div.login_reg
{
	width:50%; 
	text-align:left;
}
.login_box
{
Height:107px;
Width:262px;
border:solid;
border-width:1px;
border-spacing:0;
}
.page_label
{
	font-weight:bold;
}
.page_info
{
	font-weight:bold;
	padding-left:3px;
}
td#sidebar
{
	vertical-align:top;
}
.sidebar
{
	border: solid 1px;
	padding:5px;
	vertical-align:top;
}
td.rightside
{
	width:100%;
	vertical-align:top;
}
ul.menulist
{
	margin:0px;
	padding:0px;
	list-style: none;
}
li.menulinks
{
	font-size: 125%;
	white-space: nowrap;
	list-style: none;
	float: left;
	background-position:right top;
	margin-left:5px;
}
li.menulink
{
	font-size: 125%;
	white-space: nowrap;
	list-style: none;
	float: left;
	background-position:right top;
}
#gridcontainer
{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
div#outerbody
{
	padding-top:5px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
}
.course
{
	PADDING-LEFT:5px; 
	PADDING-RIGHT:5px;
	WIDTH:20%; 
	PADDING-TOP:10px;
}
.course_inner
{
	BORDER-BOTTOM:solid 1px;
	PADDING-LEFT:5px;
	PADDING-BOTTOM:10px;
	PADDING-TOP:10px;
}
.course_left
{
	BORDER-LEFT:solid 1px;
	PADDING-LEFT:10px;
	PADDING-BOTTOM:5px;
	padding-right:10px;
	WIDTH:45%; 
	PADDING-TOP:5px;
	TEXT-ALIGN: justify;
}
.course_right
{
	BORDER-LEFT:solid 1px;
	PADDING-LEFT:10px;
	PADDING-TOP:5px;
	WIDTH:35%;
	LINE-HEIGHT:150%;
}
.course_site
{
	BORDER-LEFT:solid 1px;
	PADDING-LEFT:10px; 
}
.course_number
{
	PADDING-LEFT: 10px; 
	WIDTH: 20%;
}
.pipe
{
	PADDING-LEFT: 5px;
	PADDING-right: 5px;
}
div.validators
{
	float:right;
	clear:right;
	width:60%;
}
.pindesign
{
	float:left;
	clear:left;
	width:40%;
	padding:15px;
}
.pinsubdiv
{
	float:right;
	clear:right;
	width:60%;
	padding-left:30px;
}
.pininput
{
	float:left;
	clear:left;
	width:35%;
}
.pinbuttons
{
position:relative;
width:100%;
text-align:center;	
}
.divright
{
	float:right;
	width:35%;
	text-align:right;
}
.divleft
{
	float:left;
	clear:left;
	width:65%;
}
.emailbox
{
	text-align:right;
	padding-right:23px;
	padding-top:5px;
}
/* 10/07/2025 - PNGUY2 added custom stylesheet for text-alert */
.text-alert {
	color: #C00000;
}