/* Copyright 2005 CollegeNET, Inc.  All rights reserved. */

body {
	margin-left:35px;
	margin-right:10px;
	margin-top:30px;
	margin-bottom:10px;
	background-color:white;
	background-image:url(../images/bluesky2.jpg);
	background-repeat:repeat-x;
}


/* used for the main (top) mach25 navigation */

.Mach25Img {
	background-color:black; 
	background-image:url(../images/m25_head.gif); 
	background-repeat:no-repeat; 
	height:21px; width:114px;
}

.M25NavSelected  { 
	font-size:10px;
	line-height:10px;
	font-family:"Arial Black",sans-serif;
	font-weight:normal;
	color:white;
}

a.M25NavSelected:link, a.M25NavSelected:visited {
	text-decoration:none;
	color:white;
}

a.M25NavSelected:hover, a.M25NavSelected:active {
	text-decoration:none;
	color:white;
}

.M25Search {
	width:83px;
	text-align:right;
}

.M25SearchImg {
	background-color:black; 
	background-image:url(../images/search.gif); 
	background-repeat:no-repeat; 
	height:21px; width:83px;
	display:in-line;
}

.M25ResultsImg {
	background-color:black; 
	background-image:url(../images/results.gif); 
	background-repeat:no-repeat; 
	height:21px; width:83px;
	display:in-line;
}


.M25ResultsOverImg {
	background-color:black; 
	background-image:url(../images/results_over.gif); 
	background-repeat:no-repeat; 
	height:21px; width:83px;
	display:in-line;
}

.M25MyList{
	width:77px;
	text-align:right;
}

.M25MyListImg {
	background-color:black; 
	background-image:url(../images/mylist.gif); 
	background-repeat:no-repeat; 
	height:21px; width:77px;
	display:in-line;
}

.M25MyListOverImg {
	background-color:black; 
	background-image:url(../images/mylist_over.gif); 
	background-repeat:no-repeat; 
	height:21px; width:77px;
	display:in-line;
}

.M25BkColor {
	background-color:#A2C9BE;
}


/* used for secondary (tab-based) navigation among mach25 profile pages */

.tabSELECTED { 
	font-size:10px; 
	font-family:"Arial Black",sans-serif; 
	font-weight:normal; 
	color:white; 
	text-decoration:none;
	background-color:#5db091;
}

a.tabDEFAULT { 
	font-size:10px; 
	font-family:"Arial Black",sans-serif; 
	font-weight:normal; 
	color:#28936C; 
	text-decoration:none;
}

a.tabDEFAULT:link, a.tabDEFAULT:visited {
	text-decoration:none;
	color:#28936C;
}

a.tabDEFAULT:hover, a.tabDEFAULT:active {
	text-decoration:none;
	color:white;
}


/* used for profile content layout table */
.profileTableTop {
	background-color:#5DB091;
	height:20px;
}

.profileTableBottom {
	background-color:#5DB091;
	height:30px;
}

/* a lighter shade for profile table bottom */
.profileTableBottom2 {
	background-color:#79BAA3;
	height:30px;
}

.profileTableBottomLeft {
	margin-left:30px;
}

.profileTableBottomRight {
	margin-right:30px;
}

#profileTable {
	border-style:outset;
	border-width:1px;
	border-color:#999999;
	background-color:#C3E0D6;
}

#profileTable tr td {
	border-style:inset;
	border-width:1px;
	border-color:white;
	background-color:#E5F1ED;
	font-size:11px;
	font-family:fixed;
	color:black;
}

.profileWidgetLabel { 
	font-size:10px; 
	font-family:"Arial Black",sans-serif; 
	font-weight:normal; 
	color:black; 
}

.profileWidgetText { 
	font-size:10px; 
	font-family:"Arial Bold",sans-serif; 
	font-weight:normal; 
	color:black; 
}


/* used for text buttons (links) on the bottom of the profile table */

.buttonTEXT:link, .buttonTEXT:visited { 
	font-size:11px;
	font-family:"Arial",sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.buttonTEXT:hover, .buttonTEXT:active { 
	font-size:11px;
	font-family:"Arial",sans-serif;
	font-weight:bold;
	color:#005F3C;
	text-decoration:none;
}


/* result table styles */

.resultTable {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:black;
}

.resultTableTop {
	background-color:#5DB091;
	color:black
	text-align:left;
	text-decoration:none;
	height:20px;
}

.resultTableBottom {
	background-color:#5DB091;
	height:30px;
}

.resultTableBottom2 {
	background-color:#79BAA3;
	height:30px;
}

.resultTableBottomLeft {
	margin-left:30px;
}

.resultTableBottomRight {
	margin-right:30px;
}

tr.even {
	background-color:#E5F0ED;
}

tr.odd {
	background-color:#C5DDD6;
}

a.scholarship:link, a.scholarship:visited {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#28936C;
}

a.scholarship:hover, a.scholarship:active {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#000000;
}


/* scholarship detail styles */

.detailPrimaryTitle { 
	font-size:20px;
	line-height:40px;
	font-family:"Arial",sans-serif;
	font-weight:bold;
	color:#005F3C;
	background-color:#CCE1DA;
}

.detailSecondaryTitle {  
	font-size:10px;
	line-height:12px;
	letter-spacing:.30em;
	font-family:"Arial Black",sans-serif;
	font-weight:normal;
	color:#005f3c;
	background-color:#CCE1DA;
}	 

.detailBk {
	background-color:#E5F1ED;
}

.detailAdditionalBk {
	background-color:white;
}

.detailLabel { 
	font-size:10px;
	line-height:11px;
	font-family:"Arial",sans-serif;
	font-weight:normal;
	color:#444444;
	background-color:white;
}

.detailLabelBig { 
	font-size:11px;
	line-height:11px;
	font-family:"Arial",sans-serif;
	font-weight:bold;
	color:#444444;
}

.detailLabelAdditional { 
	font-size:10px;
	line-height:11px;
	font-family:"Arial",sans-serif;
	font-weight:normal;
	color:#444444;
	border-bottom:solid 1px #E5F1ED;
}

.detailText { 
	font-size:11px;
	line-height:12px;
	font-family:"Arial",sans-serif;
	font-weight:bold;
	color:black;
	background-color:white;
}

.detailTextAdditional { 
	font-size:11px;
	line-height:12px;
	font-family:"Arial",sans-serif;
	font-weight:bold;
	color:black;
	border-bottom:solid 1px #E5F1ED;
}


/* miscellaneous styles */

#message { 
	font-family:"Helvetica",sans-serif; 
	font-size:10px; 
}

.spacer { 
	font-size:5px;
	font-family:"Arial",sans-serif;
	font-weight:normal;
	color:black;
}

.mono  { 
	font-size:11px;
	font-family:fixed;
	color:black;
}

.copyright {
	width:690px;
	text-align:center;
	font-family:"Helvetica",sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#666666;
}

.copyright a:link, .copyright a:visited { 
	color:#666666;
	text-decoration:none;
}

.copyright a:active, .copyright a:hover { 
	color:#666666;
	text-decoration:none;
}


/* used for the Mach25 home page */
.homeText {
	font-size:11px; 
	line-height:12px; 
	font-family:"Arial",sans-serif; 
	font-weight:normal; 
	color:#005F3C; 
}

.homeText a {
	color:#005F3C;
}

.homeTitle {
	font-size:20px; 
	line-height:30px; 
	font-family:"Arial",sans-serif; 
	font-weight:bold; 
	text-decoration:none;
	color:#005F3C; 
}

.homeTitle:link, visited {
	text-decoration:none; 
	color:#005F3C;
}

.homeTitle:hover, active {
	text-decoration:none; 
	color:#28936C;
}


/* used for the keyword search page */

.keywordLabel { 
	font-size:11px;
	line-height:12px;
	font-family:"Arial",sans-serif;
	font-weight:bold;
	color:#111111;
	background-color:#E5F1ED;
}

.keywordText { 
	font-size:11px;
	line-height:12px;
	font-family:"Arial",sans-serif;
	color:black;
	background-color:#E5F1ED;
}

#keywordTable {
	border-style:outset;
	border-width:1px;
	border-color:#999999;
	background-color:#C3E0D6;
}

.keywordTableTop {
	background-color:#5DB091;
	height:20px;
}

.keywordTableBottom {
	background-color:#5DB091;
	height:30px;
}

/* a lighter shade for keyword table bottom */
.keywordTableBottom2 {
	background-color:#79BAA3;
	height:30px;
}

.keywordTableBottomLeft {
	margin-left:30px;
}

.keywordTableBottomRight {
	margin-right:30px;
}

/* tapestry styles */

.resultTableTop table {
	margin-right:auto;
	margin-left:0px;
}

.resultTableTop a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:black;
	text-decoration:none;
}

th.resultTableTop {
	font-weight:normal;
	text-indent:0px;
	text-align:left;
}

.paddingColumnValue {
	width:10px;
}

.nameColumnValue {
	width:400px;
}

.AmountColumnValue {
	text-align:left;
	white-space:nobreak;
}

.ColumnValue {
	text-align:left;
	text-indent:10px;
}

.Error {
	color:red;
}

.rowCount {
	font-size:11px;
	font-family:"Arial",sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

.pagingControl, .pagingControl a {
	font-size:14px; 
	line-height:16px; 
	font-family:"Arial",sans-serif; 
	font-weight:bold; 
	text-decoration:none;
	color:#005F3C; 
}

.pagingControl b {
	font-size:14px; 
	line-height:16px; 
	font-family:"Arial",sans-serif; 
	font-weight:bold; 
	text-decoration:none;
	color:#000000; 
}



