
/* generic base stylesheet */



a
{font-family:verdana, arial, helvetica, sans-serif; font-size:12px; line-height:14px; color:#666666; text-decoration:underline;}
a:hover
{color:#ffffff; background-color:#666666; text-decoration:none;}

a.bigorg
{font-family:verdana, arial, helvetica, sans-serif; font-size:14px; line-height:14px; color:#FF9900; text-decoration:underline;}
a.bigorg:hover
{color:#ffffff; background-color:#FF9900; text-decoration:none;}

a.small
{font-family:verdana, arial, helvetica, sans-serif; font-size:10px; line-height:12px; color:#FF9900; text-decoration:underline;}
a.small:hover
{color:#ffffff; background-color:#FF9900; text-decoration:none;}

a.white
{font-family:verdana, arial, helvetica, sans-serif; font-size:12px; line-height:14px; color:#FFFFFF; text-decoration:underline;}
a.white:hover
{text-decoration:none;}

a.smallwhite
{font-family:verdana, arial, helvetica, sans-serif; font-size:11px; line-height:12px; color:#FFFFFF; text-decoration:none;}
a.smallwhite:hover
{color:#ffffff; background-color:#C9472D; text-decoration:none;}

a.footer
{font-family:verdana, arial, helvetica, sans-serif; font-size:10px; line-height:12px; color:#333333; text-decoration:none;}
a.footer:hover
{color:#ffffff; background-color:#333333; text-decoration:none;}



a.news
{font-family:verdana, arial, helvetica, sans-serif; font-size:10px; line-height:12px; color:#333333; text-decoration:none;}
a.news:hover
{color:#FFFFFF; text-decoration:underline;}

font.headline
{font-family:verdana, arial, helvetica, sans-serif; font-size:14px; line-height:14px; font-weight:bold; color:#FF9900;}

font.headlineblue
{font-family:verdana, arial, helvetica, sans-serif; font-size:14px; line-height:14px; font-weight:bold; color:#72B1D1;}

font.headlinedkorg
{font-family:verdana, arial, helvetica, sans-serif; font-size:14px; line-height:14px; font-weight:bold; color:#c9472d;}

font.headlinegreen
{font-family:verdana, arial, helvetica, sans-serif; font-size:14px; line-height:14px; font-weight:bold; color:#a5cc39;}

font.pagetitle
{font-family:verdana, arial, helvetica, sans-serif; font-size:14px; line-height:14px; font-weight:bold; color:#333333;}

font.subhead
{font-family:verdana, arial, helvetica, sans-serif; font-size:14px; line-height:14px; color:#FF9900;}

font.subheadblue
{font-family:verdana, arial, helvetica, sans-serif; font-size:14px; line-height:14px; color:#72B1D1;}

font.bold
{font-family:verdana, arial, helvetica, sans-serif; font-size:12px; line-height:14px; font-weight:bold; color:#333333;}

font.small
{font-family:verdana, arial, helvetica, sans-serif; font-size:10px; line-height:12px; color:#333333;}

font.smallorg
{font-family:verdana, arial, helvetica, sans-serif; font-size:10px; line-height:12px; color:#FF9900;}

font.smallred
{font-family:verdana, arial, helvetica, sans-serif; font-size:10px; line-height:12px; color:#CC0000;}

font.white
{font-family:verdana, arial, helvetica, sans-serif; font-size:12px; line-height:14px; color:#FFFFFF;}

font.orgblock
{font-family:verdana, arial, helvetica, sans-serif; font-size:12px; line-height:14px; background-color:#FF9900; font-weight:bold; color:#FFFFFF;}

ul
{font-family:verdana, arial, helvetica, sans-serif; font-size:11px; line-height:12px; color:#CC3300;}

font
{font-family:verdana, arial, helvetica, sans-serif; font-size:12px; line-height:14px; color:#333333;}

/* Trebax added values */
.small
{font-family:verdana, arial, helvetica, sans-serif; font-size:10px; line-height:12px; color:#333333;}

.smallorg
{font-family:verdana, arial, helvetica, sans-serif; font-size:10px; line-height:12px; color:#FF9900;}

.smallred
{font-family:verdana, arial, helvetica, sans-serif; font-size:10px; line-height:12px; color:#CC0000;}

.headline
{font-family:verdana, arial, helvetica, sans-serif; font-size:14px; line-height:14px; font-weight:bold; color:#FF9900;}

.pagetitle
{font-family:verdana, arial, helvetica, sans-serif; font-size:14px; line-height:14px; font-weight:bold; color:#333333;}

.fontbold
{font-family:verdana, arial, helvetica, sans-serif; font-size:12px; line-height:14px; font-weight:bold; color:#333333;}

.fontsmall
{font-family:verdana, arial, helvetica, sans-serif; font-size:10px; line-height:12px; color:#333333;}

.operationResults
{font-family:verdana, arial, helvetica, sans-serif; font-size:12px; line-height:14px; font-weight:bold;}

/* Used in 4-Year Graduation Plan tables */
.borderT {
	BORDER-TOP: black 1px solid;
}

.borderTR {
	BORDER-TOP: black 1px solid;
	BORDER-RIGHT: black 1px solid; 
}

.borderR {
	border-right: black 1px solid;
}

.borderTRB {
	BORDER-TOP: black 1px solid;
	BORDER-RIGHT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid;
}

.borderB {
	BORDER-BOTTOM: black 1px solid;
}
	

/* Tables displayed on Educator pages */
.educatorTable 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	BORDER-RIGHT: #a5cc39 1px solid; 
	BORDER-TOP: #a5cc39 1px solid; 
	BORDER-LEFT: #a5cc39 1px solid; 
	BORDER-BOTTOM: #a5cc39 1px solid ;
}

.educatorTableNoBorder
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}

.educatorTableHeader {
	color: #FFFFFF;
	background-color: #72B1D1;
	vertical-align: middle;
	font-weight: bold;
}

.educatorTableHeader a:link {
	color: #FFFFFF;
	text-decoration: underline;
}

.educatorTableHeader a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.educatorTableRow {
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
}

.educatorTableAlt {
	color: #000000;
	background-color: #81C7EA;
	vertical-align: middle;
}

/* Tables displayed on Partner pages */
.partnerTable 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	BORDER: black 1px solid;
}

.partnerTableNoBorder
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}

.partnerTableHeader {
	color: #ffffff;
	background-color: #c9472d;
	vertical-align: middle;
	font-weight: bold;
}

.partnerTableHeader a:link {
	color: #ffffff;
	text-decoration: underline;
}

.partnerTableHeader a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.partnerTableRow {
	color: #000000;
	background-color: #ffffff;
	vertical-align: middle;
}

.partnerTableAlt {
	color: #000000;
	background-color: #ffc0c0;
	vertical-align: middle;
}

/* Tables displayed on Student pages */
.studentTable 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	BORDER: black 1px solid;
}

.studentTableNoBorder
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}

.studentTableHeader {
	color: #333333;
	background-color: #FFC080;
	vertical-align: middle;
	font-weight: bold;
}

.studentTableHeader a {
	color: #333333;
	text-decoration: underline;
	background-color: #FFC080;
}

.studentTableHeader a:hover {
	color: #333333;
	text-decoration: none;
	background-color: #FFC080;
}

.studentTableRow {
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
}

.studentTableAlt {
	color: #000000;
	background-color: #ff9900;
	vertical-align: middle;
}

/* For use on admin pages */
.adminTableHeader {
	color: #FFFFFF;
	background-color: #00487D;
	vertical-align: middle;
	font-weight: bold;
}

/* For use on listing of Companies on Students/Companies.aspx */
.companyTable a 
{
	font-family:verdana, arial, helvetica, sans-serif; 
	font-size:10px; 
	line-height:12px; 
	color:#666666; 
	text-decoration:underline;
}

.companyTable a:hover 
{
	color:#ffffff; 
	background-color:#666666; 
	text-decoration:none;
}

/* Textboxes and DropDownLists */
.formField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	background-color: #FFFFFF; 
	border: Silver; 
	border-style: solid; 
	border-width: 1px;
}

.formFieldCenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	background-color: #FFFFFF; 
	border: Silver; 
	border-style: solid; 
	border-width: 1px;
	text-align: center;
}

.formFieldRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	background-color: #FFFFFF; 
	border: Silver; 
	border-style: solid; 
	border-width: 1px;
	text-align: right;
}

/* Override table and give options */
table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}

.tableBorder
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid ;
}

.tableHeader {
	color: #FFFFFF;
	background-color: #0066B3;
	vertical-align: middle;
	font-weight: bold;
}

.tableHeader a:link {
	color: #FFFFFF;
	text-decoration: underline;
}

.tableHeader a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.tableRow {
	color: #000000;
	background-color: #BFE4FF;
	vertical-align: middle;
}

.tableAlt {
	color: #000000;
	background-color: #80C9FF;
	vertical-align: middle;
}

.tableCellBorder {
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid ;
}

.formattedText {
	white-space: pre;
	word-wrap: break-word;
}