/* HTML ELEMENETS ****************************************************************/
form { display: inline; } 
#printLogo {
	display: none;
}
.EventsCalendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
}
#alpha a{
	text-decoration: none;
}
#alpha a:hover{
	text-decoration: underline;
}
#addDelete a{
	color: #000000;
	text-decoration: none;
}
.relevance {
	margin-top: 2px;
	border: 1px solid #CCCCCC;
	font-size: 0px;
	line-height: 0px;
	height: 8px;
	width: 100px;
}
.relevancePct {
	height: 8px;
	font-size: 0px;
	line-height: 0px;
	background-color: #E4E2DF;
}
a.glossaryLink, a:visited.glossaryLink {
	color: #FF0000;
	font-weight: bold;
}
a.calendarLink, a:visited.calendarLink {
	color: #0000FF;
	font-weight: bold;
}
.Footer {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
.Footer a {
	text-decoration: none;
}
.Footer a:hover {
	text-decoration: underline;
}
.SecondLevelNavs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
}
.Body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 19px;
	color:#333333;
	font-weight: normal;
}
.Body a {
	text-decoration: none;
}
.Body a:hover {
	text-decoration: underline;
}
p.Body{
	margin-right: 10px;
}
.Note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	line-height: 15px;
	color:#333333;
	font-weight: normal;
}
strong.red{
	color: #990033;
}
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	line-height: 19px;
	color:#333333;
	font-weight: normal;
}
/* Question and Answer Styles */
.question {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 15px;
	color:#333333;
	font-weight: bold;
	background: url(images/qa_q.gif) no-repeat left top;
	padding-left: 35px;
	padding-bottom: 10px;
	cursor:pointer;
}
.answer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 19px;
	color:#333333;
	font-weight: normal;
	background: url(images/qa_a.gif) no-repeat left top;
	padding-left: 35px;
}
.answer li {
	font-size: 100%;
	background: none;
	padding: 0px;
}
a.collegeLink {
	color: #0000FF !important;
	text-decoration: none !important;
	font-weight: bold !important;
}
a:hover.collegeLink {
	text-decoration: underline !important;
}


.sidebar{
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 80%;
	line-height: 125%;
	color:#004070;
}
.sidebarSmall{
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 70%;
	line-height: 125%;
	color: #004070;
}
.realityTitles{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 105%;
	color:#999966;
	width: 100%;
}
.help {
	color: #FF0000;
	font-weight: bold;
	cursor: pointer;
	font-size: 0.7em !important;
}
.tooltitle {
	padding: 2px 3px;
	background: #000;
	color: #FFFFFF;
	font-weight: bold;
}
.tooltip {
	position: absolute;
	width: 240px;
	background-color: #F3F3F3;
	border: 1px solid black;
	font-size: 12px;
}
.toolcontent { padding: 5px 8px; }
.tooltip p.close a { margin-right: 5px; color: #999933 !important; }
.blue { color: #0000FF !important; font-weight: bold; }
.ttcNavText {
	font-family: verdana;
	font-size: 65%;
	font-weight: normal;
	line-height: 16px;
	padding-left: 4px;
	color: white;
}
.ttcICNavText {
	font-family: verdana;
	font-size: 65%;
	font-weight: normal;
	line-height: 16px;
	padding-left: 4px;
	color: #a72d48;
}
.ttcNav {
	background-color: #990000;
	color: #990000;
 
}
.ttcNavIC {
	background-color: #e3bf8a;
}
.ttcNavReality {
	background-color: #663399;
	color: #663399;
}
.ttcNavPC {
	background-color: #000000;
	color: #ffffff;
}
.ttcNav A:link, .ttcNav A:visited {
	color: #fff;
}
.ttcNavIC A:link, .ttcNavIC A:visited {
	color: #fff;
}
.ttcNavTextBlack A:link, .ttcNavTextBlack A:visited {
	color: #fff;
}
TR TD.ttcNav A:link, TR TD.ttcNav A:visited {
	text-decoration: none;
}
TR TD.ttcNavIC A:link, TR TD.ttcNavIC A:visited {
	text-decoration: none;
}
TR TD.ttcNavReality A:link, TR TD.ttcNavReality A:visited {
	text-decoration: none;
}
TR TD.ttcNavPC A:link, TR TD.ttcNavPC A:visited {
	text-decoration: none;
}
.ttcNavHilite {
	background-color: #ff6600;
	color: #fff;
}


.ttcNavHilite A:link, .ttcNavHilite A:visited {
	color: #fff;
}
TR TD.ttcNavHilite A:link, TR TD.ttcNavHilite A:visited {
	text-decoration: none;
}

TD.swath {
	font: 10px sans-serif;
}

TABLE.printIcon {
	/* just gives print icon table bottom black border */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

TR.ttcNavRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #FF6600 #003366 #003366;
	border-left: none;
}
TR.ttcNavRowReality TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #663399 #003366 #003366;
	border-left: none;
}

TR.ttcNavRow TD.swath {
	background-color: #FF6600;
	border-right: none;
}

TR.ttcNavHiliteRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #f66 #600 #600;
	border-left: none;
}

TR.ttcNavHiliteRow TD.swath {
	background-color: #FF6600;
	border-right: none;
}

.IFC_normal A:link, .IFC_small A:link, .IFC_normal A:visited, .IFC_small A:visited {
	color: #990000;
}

.IFC_normal a:hover, .IFC_small a:hover {
	color: #FF6600;
}
.ttcNavTextBlack {
	font-family: verdana;
	font-size: 65%;
	font-weight: bold;
	line-height: 16px;
	padding-left: 4px;
	color: #ffffff;
	text-decoration: none;
}
#topLinks {
	color: #F0E8D1;
	padding-right: 5px;
	position: absolute;
	width: 745px;
	text-align: right;
	top: 5px;
	font: bold 70% Arial, Helvetica, sans-serif;
}
#topLinks a {
	color: #F0E8D1;
	text-decoration: none;
}
#topLinks a:hover {
	text-decoration: underline;
}
hr {
	color: #000000;
	background: #000000;
	height: 1px;
	border: none;
	margin: 4px 0;
}
	
.payingTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 105%;
	color:#999966;
	width: 100%;
}
.inCollegesTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 105%;
	color:#999966;
	width: 100%;
}
.tipquestion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 15px;
	color:#333333;
	font-weight: bold;
	padding-left: 35px;
	padding-bottom: 10px;
	cursor:pointer;
	background: url(images/qa_tip.gif) no-repeat left top;
}
.tipanswer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 19px;
	color:#333333;
	font-weight: normal;
	padding-left: 35px;
}
.tipanswer ol li{
	padding-bottom: 10px;
	}
.tipanswer li{
	padding-bottom: 10px;
	}
.factquestion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 15px;
	color:#333333;
	font-weight: bold;
	padding-left: 35px;
	padding-bottom: 10px;
	cursor:pointer;
	background: url(images/qa_fact.gif) no-repeat left top;
}
/* Zip Code ****************************************************/
#zipW {
	position: relative;
	font: 76% Verdana, Arial, Helvetica, sans-serif;
}
#zip {
	position: absolute;
	background: url(images/bg_zip.jpg) no-repeat -1px -1px;
	top: -62px;
	left: -15px;
	width: 300px;
}
* html #zip { top: -66px !important; }
#zipC {
	padding: 10px;
	border: 1px solid #736328;
	border-top-color: #333;
}
#zipT { display: none; }
#zipC form { display: inline; }
#zipC p {
	margin: 0;
	padding: 0 0 10px 0;
}
#zipC a {
	font-weight: bold;
	text-decoration: none;
	color:#0000FF;
}
#zipC input {
	font-size: 10px;
	pointer: cursor;
}
.small { font-size: 0.9em; line-height: 1.4em; }
.highlight { color: #FF0000 !important; font-weight: bold; }
.calcResults {
	width: auto;
	padding: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F8F0E0;
	color: #000000;
	font-size: small;
	border: 2px solid #EDD9AF;
}
.calcInfo {
	padding: 7px;
	background-color:#F3F3F3;
	border: 2px solid #333;
	margin-bottom: 10px;
}
@media print {
	#zipW { display: none; }
}