﻿/* Global Styles */

body {
	margin:20px 0px 30px 10px; 
	padding:0px 0px 0px 0px; 					
	background-color:white;
	font-family:Lucida Sans;			
	color:#000000;
	font-weight:normal;
	text-align:left;
}

table {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
	font-family:Lucida Sans, arial;
}

table tr {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

table td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

p {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

span.maintitle {
	font-weight:bold;
}

td.greycolmargin {
	margin:0px 0px 0px 0px;
	padding:8px 8px 8px 8px;
}

td.greycolnomargin {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

a, a:visited {
	color:#cc3366;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a.result, a:visited.result {
	font-weight:bold;
	color:#cc3366;
	text-decoration:none;
}

a:hover.result {
	text-decoration:underline;
}

fieldset {
	padding:0px 0px 0px 0px;
}

input.button {
	width:auto;
	font-family:Verdana;
	font-size:110%;
}

legend {
	color:#000000;
}

/* End Global Styles */

/* *********************************************************************************** */

/* Page Top Styles */

table#toplogoandsearch {
	width:764px;
}

	table#toplogoandsearch td {
		vertical-align:top;
	}

	table#toplogoandsearch td.topleftspace {
		width:10px;
	}

		table#topsearchbox {			
			margin:7px 0px 0px 0px;
			font-size:11px;
			font-family:Verdana;
			color:#ffffff;
			font-weight:bold;
			float:right;
		}

			table#topsearchbox td.searchandgo {
				padding:6px 0px 1px 0px;
				vertical-align:middle;
				background-color:#ff6699;
			}
			
			table#topsearchbox td.searchandgo input.textbox {
				font-family:Verdana;
				font-size:11px;
				font-weight:normal;
			}
			
			table#topsearchbox td.spacer {
				width:10px;
				background-color:#ff6699;
			}
			
			table#topsearchbox td.lilspacer {
				width:5px;
				background-color:#ff6699;
			}
			
			table#topsearchbox td.blankrowspacer {
				height:10px;
			}
			
			table#topsearchbox td.blank {
				color:#cc3366;
				font-weight:normal;
				text-align:right;
			}
			
				table#topsearchbox td.blank a, table#topsearchbox td.blank a:visited {
					color:#cc3366;
					font-family:Verdana;
					font-weight:normal;
					text-decoration:none;
				}
				
				table#topsearchbox td.blank a:hover {
					text-decoration:underline;
				}

			table#topsearchbox input {	
				width:141px;
			}
			
			table#topsearchbox input.search {	
				width:auto;
				background-color:#ff6699;
				border:none;
				font-size:11px;
				font-family:Verdana;
				color:#ffffff;
				font-weight:bold;
			}

table#topbar {
	width:764px;
	height:30px;
	background:url("/images/top_menu_bar.gif") repeat-x;
}

	table#topbar td.topbarcorner {
		width:92px;
		background:url("/images/corner_top.gif") no-repeat;
	}
		
		ul.topnav {
			margin:0px 0px 0px 0px;
			padding:2px 0px 0px 0px;
			font-size:11px;
			font-family:Verdana;
			list-style-type:none;
			float:right;
		}
		
			ul.topnav li {
				float:left;
				line-height:14px;
			}
			
			ul.topnav> li {
				line-height:16px;
			}
			
			ul.topnav li.spacer {
				width:1px;
			}
			
				ul.topnav li a, ul.topnav li a:visited {
					padding:0px 12px 2px 12px;
					border-top:solid 1px #e289a7;
					border-right:solid 1px #862143;
					border-bottom:solid 1px #56152b;
					border-left:solid 1px #d65d85;
					background-color:#cc3366;
					display:block;
					color:#ffffff;
					text-decoration:none;
				}
				
				ul.topnav li> a, ul.topnav li> a:visited {
					padding:0px 12px 0px 12px;
				}
				
				ul.topnav li a:hover {
					padding:0px 12px 2px 12px;
					border-top:solid 1px #56152b;
					border-right:solid 1px #d65d85;
					border-bottom:solid 1px #e289a7;
					border-left:solid 1px #862143;
					background-color:#cc3366;
					display:block;
					color:#ff6699;
					text-decoration:none;
				}
				
				ul.topnav li> a:hover {
					padding:0px 12px 0px 12px;
				}
				
				ul.topnav li#on a, ul.topnav li#on a:visited {
					padding:0px 12px 2px 12px;
					border:solid 1px #ffffff;
					background-color:#ffffff;
					display:block;
					color:#cc3366;
					text-decoration:none;
				}
				
				ul.topnav li#on> a, ul.topnav li#on> a:visited {
					padding:0px 12px 0px 12px;
				}
				
				ul.topnav li#on a:hover {
					padding:0px 12px 2px 12px;
					border:solid 1px #ffffff;
					background-color:#ffffff;
					display:block;
					color:#cc3366;
					text-decoration:underline;
				}
				
				ul.topnav li#on> a:hover {
					padding:0px 12px 0px 12px;
				}

/* End Page Top Styles */

/* *********************************************************************************** */

/* Navigation Styles */

table#navigationandcontent {
	width:764px;
	background:url("/images/left_bar_and_table.gif") repeat-y;
}

	table#navigationandcontent td.navigation {
		width:210px;
		vertical-align:top;
		height:100%;
	}
	
		table#borderandleftmenu {
			width:210px;
			background-color:#ffffff;
			vertical-align:top;
		}
		
		table#borderandleftmenu td {
			vertical-align:top;
		}
		
		table#borderandleftmenu td.navcorner {
			height:71px;
			background:url("/images/corner_bottom.gif") no-repeat;
		}
		
		table#borderandleftmenu td.leftborder {
			width:25px;
			background:url("/images/left_bar.gif") repeat-y;
		}
			
			img.newstitle {
				margin:0px 0px 6px 10px;
				width:54px;
				height:19px;
			}
			
			table#news {
				margin:0px 0px 10px 0px;
				> margin:0px 0px 8px 0px;
				width:185px;
				background-color:#aabbcc;
				font-size:70%;
			}
			
				table#news td.newsstory {
					padding:10px 10px 0px 10px;
					border-top:solid 2px #cc3366;
					border-right:solid 2px #cc3366;
					border-left:solid 2px #cc3366;
				}
				
				table#news td.newsspacer {
					height:14px;
					border-right:solid 2px #cc3366;
					border-left:solid 2px #cc3366;
				}
				
				table#news td.newslink {
					border-right:solid 2px #cc3366;
					border-bottom:solid 2px #cc3366;
					border-left:solid 2px #cc3366;
				}
				
					table.newsright {
						margin:0px 1px 1px 0px;
						font-size:100%;
						color:#cc3366;
						font-weight:bold;
						float:right;
					}
						
						a.newslink {
							text-decoration:none;
							color:#cc3366;
							vertical-align:middle;
						}

						a.newslink:hover {
							text-decoration:underline;
							vertical-align:middle;
						}
			
			table.leftmenu {
				width:185px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
			}
			
				table.leftmenu td{
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
				}
			
			

					ul.leftmenu {		
						margin:0px 0px 9px 0px;
						> margin:0px 0px 4px 0px;
						padding:0px 0px 0px 0px;	
						list-style-type:none;
						border:none;
						width:185px;
					}
							
						ul.leftmenu li {		
							margin:0px 0px 0px 0px;
							padding:0px 0px 0px 0px;
							border:none;
							width:185px;
						}
						
						ul.leftmenu li a, ul.leftmenu li a:visited {
							margin:0px 0px 4px 0px;
							> margin:0px 0px 3px 0px;
							padding:6px 5px 6px 30px;
							width:150px;
							font-size:70%;
							font-weight:bold;
							color:#ffffff;
							text-decoration:none;
							display:block;
							background:url("/images/white_on_pink_arrow.gif") no-repeat;
							background-position:left;
							background-color:#ff6699;
						}
						
						ul.leftmenu li a:hover {
							margin:0px 0px 4px 0px;
							> margin:0px 0px 3px 0px;
							padding:6px 5px 6px 30px;
							width:150px;
							font-size:70%;
							font-weight:bold;
							color:#ffffff;
							text-decoration:none;
							display:block;
							background:url("/images/white_on_dark_pink_arrow.gif") no-repeat;
							background-position:left;
							background-color:#cc3366;
						}
						
						ul.leftmenu li#on a, ul.leftmenu li#on a:visited {
							margin:0px 0px 4px 0px;
							> margin:0px 0px 3px 0px;
							padding:6px 5px 6px 30px;
							width:150px;
							font-size:70%;
							font-weight:bold;
							color:#ffffff;
							text-decoration:none;
							display:block;
							background:url("/images/pink_on_dark_pink_arrow.gif") no-repeat;
							background-position:left;
							background-color:#cc3366;
						}
						
						ul.leftmenu li#on a:hover {
							margin:0px 0px 4px 0px;
							> margin:0px 0px 3px 0px;
							padding:6px 5px 6px 30px;
							width:150px;
							font-size:70%;
							font-weight:bold;
							color:#ff6699;
							text-decoration:none;
							display:block;
							background:url("/images/pink_on_dark_pink_arrow.gif") no-repeat;
							background-position:left;
							background-color:#cc3366;
						}
			
					ul.secondsubsections {		
						margin:-4px 0px 4px 0px;
						padding:2px 0px 1px 0px;	
						list-style-type:none;
						border:none;
						width:185px;
						background-color:#fcbdd2;
					} 
					
						ul.secondsubsections li {		
							margin:0px 0px 0px 0px;
							padding:0px 0px 0px 0px;
							border:none;
							width:185px;
						}
						
						ul.secondsubsections li a, ul.secondsubsections li a:visited, li#on ul.secondsubsections li a, li#on ul.secondsubsections li a:visited {
							margin:0px 2px 1px 2px;
							padding:2px 5px 2px 19px;
							width:157px;
							font-size:65%;
							font-weight:normal;
							color:#000000;
							text-decoration:none;
							display:block;
							background:url("/images/bullet_black.gif") no-repeat;
							background-position:left;
							background-color:#db9cb0;
						}
						
						ul.secondsubsections li a:hover, li#on ul.secondsubsections li a:hover {
							margin:0px 2px 1px 2px;
							padding:2px 5px 2px 19px;
							width:157px;
							font-size:65%;
							font-weight:normal;
							color:#cc3366;
							text-decoration:none;
							display:block;
							background:url("/images/bullet_dark_pink.gif") no-repeat;
							background-position:left;
							background-color:#db9cb0;
						}
						
						ul.secondsubsections li#selected a, ul.secondsubsections li#selected a:visited, li#on ul.secondsubsections li#selected a, li#on ul.secondsubsections li#selected a:visited {
							margin:0px 2px 1px 2px;
							padding:2px 5px 2px 19px;
							width:157px;
							font-size:65%;
							font-weight:normal;
							color:#000000;
							text-decoration:none;
							display:block;
							background:url("/images/bullet_dark_pink.gif") no-repeat;
							background-position:left;
							background-color:#db9cb0;
						}
						
						ul.secondsubsections li#selected a:hover, li#on ul.secondsubsections li#selected a:hover {
							margin:0px 2px 1px 2px;
							padding:2px 5px 2px 19px;
							width:157px;
							font-size:65%;
							font-weight:normal;
							color:#cc3366;
							text-decoration:none;
							display:block;
							background:url("/images/bullet_dark_pink.gif") no-repeat;
							background-position:left;
							background-color:#db9cb0;
						}
						
					ul.standardpages {		
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;	
						list-style-type:none;
						border:none;
						width:185px;
					} 
					
						ul.standardpages li {		
							margin:0px 0px 0px 0px;
							padding:0px 0px 0px 0px;
							border:none;
							width:185px;
						}
						
						ul.standardpages li a, ul.standardpages li a:visited, li#on ul.secondsubsections li#selected ul.standardpages li a, li#on ul.secondsubsections li#selected ul.standardpages li a:visited {
							margin:0px 2px 0px 2px;
							padding:2px 5px 2px 25px;
							width:151px;
							font-size:65%;
							font-weight:normal;
							color:#000000;
							text-decoration:none;
							display:block;
							background:url("/images/line_bullet.gif") no-repeat;
							background-position:left;
							background-color:#fcbdd2;
						}
						
						ul.standardpages li a:hover, li#on ul.secondsubsections li#selected ul.standardpages li a:hover {
							margin:0px 2px 0px 2px;
							padding:2px 5px 2px 25px;
							width:151px;
							font-size:65%;
							font-weight:normal;
							color:#000000;
							text-decoration:underline;
							display:block;
							background:url("/images/line_bullet.gif") no-repeat;
							background-position:left;
							background-color:#fcbdd2;
						}
						
						ul.standardpages li#link a, ul.standardpages li#link a:visited, li#on ul.secondsubsections li#selected ul.standardpages li#link a, li#on ul.secondsubsections li#selected ul.standardpages li#link a:visited {
							margin:0px 2px 0px 2px;
							padding:2px 5px 2px 25px;
							width:151px;
							font-size:65%;
							font-weight:normal;
							color:#000000;
							text-decoration:underline;
							display:block;
							background:url("/images/line_bullet.gif") no-repeat;
							background-position:left;
							background-color:#fcbdd2;
						}
						
						ul.standardpages li#link a:hover, li#on ul.secondsubsections li#selected ul.standardpages li#link a:hover {
							margin:0px 2px 0px 2px;
							padding:2px 5px 2px 25px;
							width:151px;
							font-size:65%;
							font-weight:normal;
							color:#000000;
							text-decoration:underline;
							display:block;
							background:url("/images/line_bullet.gif") no-repeat;
							background-position:left;
							background-color:#fcbdd2;
						}
			
			table.utilities {
				margin:0px 0px 0px 0px;
				font-size:70%;
				font-family:Verdana;
				color:#cc3366;
				border:solid 2px #f2e8ec;
				width:185px;
			}

				table.utilities tr {
					background-color:#ded3d6;
				}

				table.utilities td {
					padding:0px 0px 0px 0px;
					border-top:solid 1px #f2e8ec;
					border-bottom:solid 1px #f2e8ec;
				}
				
					table.utilities td a, table.utilities td a:visited {
						color:#cc3366;
						text-decoration:none;
						display:block;
					}
					
					table.utilities td a:hover {
						color:#cc3366;
						text-decoration:underline;
						display:block;
					}
					/*
					table.utilities td a.newsletter {
						padding:7px 4px 7px 4px;
						text-align:center;
					}
					*/
					table.utilities td a.moneydoctor {
						background:url("/images/money_doctor_icon.gif") no-repeat;
						background-position:left;
						padding:7px 0px 7px 30px;
						width:151px;
					}
					
					table.utilities td a.atoz {
						background:url("/images/a_to_z_icon.gif") no-repeat;
						background-position:left;
						padding:7px 0px 7px 30px;
						width:151px;
					}
					
					table.utilities td a.feedback {
						background:url("/images/feedback_icon.gif") no-repeat;
						background-position:left;
						padding:7px 0px 7px 30px;
						width:151px;
					}
					
					table.utilities td a.email {
						background:url("/images/email_icon.gif") no-repeat;
						background-position:left;
						padding:7px 0px 7px 30px;
						width:151px;
					}
					
					table.utilities td a.newsletter {
						background:url("/images/e-newsletter_icon.gif") no-repeat;
						background-position:left;
						padding:7px 0px 7px 30px;
						width:151px;
					}
					
					table.utilities td a.print {
						background:url("/images/print_icon.gif") no-repeat;
						background-position:left;
						padding:7px 0px 7px 30px;
						width:151px;
					}

				table.utilities td.image {
					padding:0px 0px 0px 0px;
					border-top:solid 2px #f2e8ec;
					border-bottom:solid 2px #f2e8ec;
				}
				
					table.utilities td.image a.moneydoctorimage, table.utilities td.image a.moneydoctorimage:visited {
						background:url("/images/budget_planner_btn_off.gif") no-repeat;
						width:181px;
						height:55px;
						display:block;
					}
					
					table.utilities td.image a.moneydoctorimage:hover {
						background:url("/images/budget_planner_btn_on.gif") no-repeat;
						width:181px;
						height:55px;
						display:block;
					}

					table.utilities td.image a.advisorimage, table.utilities td.image a.advisorimage:visited {
						background:url("/images/IndependentMoneyAdv_OFF.gif") no-repeat;
						width:181px;
						height:55px;
						display:block;
					}
					
					table.utilities td.image a.advisorimage:hover {
						background:url("/images/IndependentMoneyAdv_ON.gif") no-repeat;
						width:181px;
						height:55px;
						display:block;
					}

	table#navigationandcontent td.navcontentgap {
		width:15px;
	}

	table#navigationandcontent td.homepagecontent {
		width:539px;
		vertical-align:top;
	}
	
	table#navigationandcontent td.content {
		width:539px;
		vertical-align:top;
		background:url("/images/right_table.gif") repeat-y;
		background-position:right;
	}
	
	table#navigationandcontent td.moneydoctorcontent {
		width:539px;
		vertical-align:top;
	}
	
/* End Navigation Styles */

/* *********************************************************************************** */

/* Content Styles */

table.homepage {
	width:539px;
	border:none;
}

	table.homepage tr {
		vertical-align:top;
	}
	
	table.homepage td.homepageintro {			
		padding:13px 14px 15px 14px;
		font-size:75%;
	}
	
	table.homepage td.image {
		height:176px;
		width:175px;
	}
	
		table.homepage td.image img {
			border:none;
		}
		
		table.homepage td.image a:hover {
			
		}
	
	table.homepage td.vspacer {
		height:7px;
	}
	
	table.homepage td.hspacer {
		width:7px;
	}
	
	table.homepage td.studentlife {
		background-color:#aabbcc;
		width:357px;
	}
	
table.studentlifehomepage {
	width:357px;
	vertical-align:top;
}

	table.studentlifehomepage td.left{
		width:227px;
		height:100%;
		vertical-align:top;
	}
	
	table.studentlifehomepage td.right{
		width:100px;
		height:100%;
		vertical-align:top;
	}
	
	table.studentlifehomepage td.spacer{
		width:10px;
		height:8px;
	}
	
		p.yourstudentlife {
			margin:0px 0px 8px 0px;
			color:#ffffff;
			font-size:75%;
			font-weight:bold;
		}

		p.yourstudentlifeinputtext {
			margin:5px 0px 0px 0px;
			color:#000000;
			font-size:70%;
		}
		p.yourstudentlifeinputs {
			margin:2px 0px 0px 0px;
			color:#000000;
			font-size:70%;
		}
			p.yourstudentlifeinputs select {
			width:213px;
			font-size:90%;
			font-family:Verdana;
			}

		p.yourstudentlifeinfo {
			margin:0px 0px 0px 0px;
			color:#ffffff;
			font-size:65%;
			text-align:right;
			line-height:120%;
		}

			p.yourstudentlifeinfo img {
				margin:1px 0px 3px 0px;
			}

			p.yourstudentlifeinfo input {
				font-family:arial;
				font-weight:bold;
				font-size:115%;
			}

table.maincontent {
	width:539px;
	border:none;
	vertical-align:top;
}

	table.maincontent tr {
		vertical-align:top;
	}
	
	table.maincontent td.maintext {			
		padding:20px 25px 0px 11px;
		font-size:70%;
		width:354px;
		vertical-align:top;
	}
	
		h1 {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			font-size:18px;
		}
	
/* End Content Styles */

/* *********************************************************************************** */

/* A to Z Styles */

table.atoz {
	margin:0px 0px 7px 0px;
	>margin:0px 0px 16px 0px;
	width:318px;
}

ul.atoz {		
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	list-style-type:none;
	border:none;
	width:318px;
}
		
	ul.atoz li {		
		margin:0px 3px 7px 0px;
		padding:0px 0px 0px 0px;
		border:none;
		width:16px;
		float:left;
	}
	
		ul.atoz li.noentries {
			margin:0px 3px 7px 0px;
			padding:0px 0px 1px 0px;
			width:14px;
			font-family:Verdana;
			font-size:110%;
			font-weight:bold;
			color:#999999;
			display:block;
			border:solid 1px #999999;
			text-align:center;
		}
		
		ul.atoz li a, ul.atoz li a:visited {
			margin:0px 0px 0px 0px;
			padding:0px 0px 1px 0px;
			width:14px;
			font-family:Verdana;
			font-size:110%;
			font-weight:bold;
			color:#ff6699;
			text-decoration:none;
			display:block;
			border:solid 1px #999999;
			text-align:center;
		}
		
		ul.atoz li a:hover {
			margin:0px 0px 0px 0px;
			padding:0px 0px 1px 0px;
			width:14px;
			font-family:Verdana;
			font-size:110%;
			font-weight:bold;
			color:#ff6699;
			text-decoration:none;
			display:block;
			border:solid 1px #ff6699;
			text-align:center;
		}

table.letterlist {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:318px;
}
			
	table.letterlist td.letter{
		padding:2px 0px 2px 8px;
		width:289px;
		background-color:#ff6699;
		font-family:Verdana;
		font-size:110%;
		color:#ffffff;
		font-weight:bold;
	}

	table.letterlist td.spacer{
		padding:0px 0px 0px 0px;
		width:2px;
	}

	table.letterlist td.arrow{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:27px;
		background:url("/images/top_arrow.gif") no-repeat;
		background-position:center;
		background-color:#ff6699;
	}
	
		table.letterlist td.arrow a, table.letterlist td.arrow a:visited {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			width:100%;
			height:18px;
			display:block;
		}
	
	table.letterlist td.vspacer{
		height:12px;
	}
	
table.topic {
	margin:0px 6px 0px 6px;
}
			
	table.topic td.link{
		width:100px;
		color:#cc3366;
		font-weight:bold;
	}
	
		table.topic td.link a, table.topic td.link a:visited{
			color:#cc3366;
			font-weight:bold;
			text-decoration:none;
		}
		
		table.topic td.link a:hover{
			color:#cc3366;
			font-weight:bold;
			text-decoration:underline;
		}
	
	table.topic td.spacer{
		width:10px;
	}
	
	table.topic td.vspacer{
		height:12px;
	}
	
table.back {
	background:url("/images/back_arrow.gif") no-repeat;
}
			
	table.back td a, table.back td a:visited {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 27px;
		color:#cc3366;
		font-family:Verdana;
		text-decoration:none;
		display:block;
	}
	
	table.back td a:hover {
		text-decoration:underline;
	}
	
table.topicdetails{
	margin:0px 0px 0px 0px;
}
	
	table.topicdetails td.title{
		margin:0px 0px 0px 0px;
		padding:3px 7px 3px 7px;
		background-color:#ff6699;
		font-size:110%;
		color:#ffffff;
		font-weight:bold;
	}

	table.topicdetails td.longsummary{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
/* End A to Z Styles */

/* *********************************************************************************** */

/* Medical School Advice Styles */

table.medschooladvice {
	margin:5px 0px 0px 0px;
	margin:15px 0px 0px 0px;
	width:318px;
}
			
	table.medschooladvice td.line{
		height:1px;
		background-color:#aabbcc;
	}

	table.medschooladvice td.vspacer{
		height:14px;
	}

	table.medschooladvice td.submenu{
		padding:7px 7px 7px 7px;
		background-color:#aabbcc;
		color:#ffffff;
		font-weight:bold;
	}

/* End Medical School Advice Styles */

/* *********************************************************************************** */

/* Student Life Edit Styles */

p.yourstudentlifeeditinputs {
	margin:2px 0px 0px 0px;
	color:#000000;
	font-size:100%;
}
	p.yourstudentlifeeditinputs select {
	width:300px;
	font-size:90%;
	font-family:Verdana;
	}

p.yourstudentlifeeditinputs2 {
	margin:2px 0px 0px 0px;
	color:#000000;
	font-size:100%;
}
	p.yourstudentlifeeditinputs2 select {
	width:220px;
	font-size:90%;
	font-family:Verdana;
	}

/* End Student Life Edit Styles */

/* *********************************************************************************** */

/* Right Bar Styles */
	
	table.maincontent td.rightbar {
		background-color:#f2e9ec;
		width:185px;
		vertical-align:top;
	}
	
		table.studentlifebar {
			width:185px;
		}
			
			table.studentlifebar td.rightbartop{
				width:185px;
				height:71px;
				background-color:#ffffff;
			}
			
			table.studentlifebar td.headerimage{
				width:185px;
				padding:1px 1px 0px 1px;
			}
			
			table.studentlifebar td.bannerimage{
				width:185px;
				padding:5px 3px 0px 3px;
			}
			
			table.studentlifebar td.yourstudentlife{
				width:185px;
				padding:8px 3px 3px 3px;
				> padding:5px 3px 3px 3px;
			}
			
			table.studentleft td {
				padding:15px 3px 0px 3px;
				width:185px;
				background-color:#f2e8ec;
			}
			
			table.studentleft td.leftbanner {
				padding:15px 3px 3px 3px;
			}
				
				table.studentlifedetails {
					width:179px;
				}
														
					table.studentlifedetails td {
						width:179px;
						padding:14px 8px 14px 8px;
						background-color:#aabbcc;
						font-size:70%;
					}
					
					table.studentlifedetails td.edittext {
						width:130px;
						padding:6px 6px 6px 6px;
						background-color:#aabbcc;
						font-weight:bold;
						color:#ffffff;
					}
					
					table.studentlifedetails td.editbutton {
						width:49px;
						padding:2px 2px 2px 2px;
						background-color:#aabbcc;
					}
					
						table.studentlifedetails td.editbutton input {
							float:right;
							padding:0px 2px 0px 2px;
							font-family:Verdana;
							font-size:110%;
						}
					
					table.studentlifedetails td.vspacer {
						padding:0px 0px 0px 0px;
						background-color:#f2e9ec;
						height:1px;
					}
					
			table.studentlifebar td.downloadsandlinks {
				width:185px;
				padding:5px 3px 3px 3px;
			}
			
				table.linksanddownloads {
					width:179px;
				}
														
					table.linksanddownloads td {
						width:179px;
						padding:4px 8px 12px 8px;
						background-color:#ded3d6;
						font-size:70%;
						color:#cc3366;
						font-weight:bold;
					}
					
						ul.nav {		
							margin:7px 0px 0px 0px;
							padding:0px 0px 0px 0px;	
							list-style-type:none;
							border:none;
							width:163px;
						} 
						
							ul.nav li {		
								margin:5px 0px 0px 0px;
								padding:0px 0px 0px 0px;
								border:none;
								width:163px;
								color:#cc3366;
								font-weight:bold;
							}
							
								ul.nav li a, ul.nav li a:visited {		
									color:#000000;
									font-weight:normal;
									text-decoration:none;
								}
								
								ul.nav li a:hover {		
									color:#000000;
									font-weight:normal;
									text-decoration:underline;
								}

/* End Right Bar Styles */

/* *********************************************************************************** */

/* Footer Styles */

table#footer {
	width:764px;
	color:#666666;
	font-family:verdana;
	font-size:55%;
}

table#footer.print {
	margin: 0px 0px 0px 11px;
	width:528px;
	color:#666666;
	font-family:verdana;
	font-size:55%;
}

	table#footer td.contentfootergap {
		height:14px;
	}
	
	table#footer td.leftborder {
		background-color:#cc3366;
		width:20px;
	}
	
	table#footer td.space {
		width:5px;
	}
	
	table#footer td.footerpartnership {
		padding:7px 8px 7px 8px;
		background-color:#ded3d6;
		border-top:solid 1px #ded3d6;
		border-right:solid 1px #ded3d6;
		border-left:solid 1px #ded3d6;
		text-align:center;
	}
	
		table#footer td.footerpartnership a, table#footer td.footerpartnership a:visited {
			color:#666666;
			font-family:verdana;
			font-weight:bold;
			text-decoration:none;
		}
		
		table#footer td.footerpartnership a:hover {
			text-decoration:underline;
		}
	
	table#footer td.footercopyright {
		padding:7px 8px 7px 8px;
		border:solid 1px #cccccc;
	}
	
		table.footerright {
			float:right;
			color:#666666;
			font-family:verdana;
			font-size:100%;
		}
			
			table.footerright td.spacer{
				width:7px;
			}
			
			table.footerright td.footerend{
				width:3px;
			}
			
				table.footerright td a, table.footerright td a:visited{
					color:#666666;
					font-family:verdana;
					text-decoration:none;
				}
				
				table.footerright td a:hover{
					text-decoration:underline;
				}
	
/* End Footer Styles */

/* *********************************************************************************** */

/* Print Page Styles */

table.printpage td.logo {
	padding:0px 0px 0px 11px;
}
	
/* End Print Page Styles */

/* *********************************************************************************** */

/* Email a Friend Styles */

table.Email td {
	padding:0px 0px 10px 0px;
	width:200px;
	font-weight:bold;
}

table.Email td.spacer {
	width:5px;
}

table.Email td.button {
	padding:0px 0px 0px 0px;
	text-align:center;
}

table.Email td.button input {
	width:auto;
}

table.Email td textarea {
	width:200px;
	height:60px;
	font-size:90%;
	font-family:Verdana;
}

table.Email td input {
	width:200px;
	font-size:90%;
	font-family:Verdana;
}

/* End Email a Friend Styles */

/* *********************************************************************************** */

/* Site Map Styles */

.navheirachylevel0table
{
	margin:0px 0px 0px 0px;
}
.navheirachylevel0spacertabletd
{
	width: 0px;
}	
.navheirachylevel1table
{
	margin:15px 0px 5px 0px;
}
.navheirachylevel2table
{
	
}	

.navheirachylevel3table
{
	
}	
.navheirachylevel4table
{
	
}
.navheirachylevel1tabletd
{
	font-weight:bold;
}
.navheirachylevel1spacertabletd
{
	width: 10px;
}
.navheirachylevel2spacertabletd
{
	width: 30px
}
.navheirachylevel3spacertabletd
{
	width: 50px
}
.navheirachylevel4spacertabletd
{
	width: 70px
}
.navheirachycolumnspacertabletd
{
	width: 5px
}
.navheirachylevel0link,.navheirachylevel1link
{
	font-weight: bold;
	font-size: 85%;
}

/* End Site Map Styles */

/* *********************************************************************************** */

/* Feedback Styles */

table.feedback{
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

	table.feedback td.vspacer{
		height:10px;
	}
	
	table.feedback td.hspacer{
		width:3px;
	}

	table.feedback td textarea{
		margin:5px 0px 0px 0px;
		width:286px;
		height:70px;
		border:solid 1px #cc3366;
		font-size:90%;
		font-family:Verdana;
	}
	
	table.feedback td select{
		width:200px;
		margin:5px 0px 0px 0px;
		border:solid 1px #cc3366;
		font-size:90%;
		font-family:Verdana;
	}
	
	table.feedback td.title{
		width:140px;
		vertical-align:middle;
		text-align:left;
	}
	
	table.feedback td.email{
		width:143px;
		vertical-align:top;
		text-align:right;
	}

	table.feedback td.email input{
		width:143px;
		border:solid 1px #cc3366;
		font-size:90%;
		font-family:Verdana;
	}
	
	table.feedback td.email input.checkbox{
		width:auto;
		border:none;
	}
	
	table.feedback td.email select{
		margin:0px 0px 0px 0px;
		width:145px;
		>width:149px;
	}
	
	table.feedback td.button{
		padding:0px 1px 0px 0px;
		text-align:right;
	}
	
	table.feedback td.button input{
		font-weight:bold;
		font-family:Verdana;
		font-size:100%;
	}

table.siterank{
	margin:10px 1px 0px 1px;
	width:286px;
}

table.siterank td{
	color:#cc3366;
}

table.siterank td.radio {
	width:20px;
	padding: 0px 0px 0px 0px;
}

table.siterank td.spacer {
	width:46px;
	padding: 0px 0px 0px 0px;
	background:url("/images/line.gif") repeat-x;
	background-position:center;
}

fieldset.feedback {
	border: solid 1px #aabbcc;
	margin:0px 0px 0px 0px;
	padding:0px 16px 12px 16px;
}

/* End Feedback Styles */

/* *********************************************************************************** */

/* Form Styles */

input.SMForm_Control_TEXT, input.SMForm_Control_EMAIL {
		width:143px;
		border:solid 1px #cc3366;
		font-size:90%;
		font-family:Verdana;
}

textarea.SMForm_Control_TEXTAREA {
		margin:5px 0px 0px 0px;
		width:286px;
		height:70px;
		border:solid 1px #cc3366;
		font-size:90%;
		font-family:Verdana;
}

input.button {
		font-weight:bold;
		font-family:Verdana;
		font-size:100%;
	}
	
span.formerror {
	color:#cc3366;
}

/* End Form Styles */

/* *********************************************************************************** */

/* Search Styles */

table#results{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:318px;
}

	table#results td.resultsheader{
		margin:0px 0px 0px 0px;
		padding:3px 7px 3px 7px;
		background-color:#ff6699;
		font-size:110%;
		color:#ffffff;
		font-weight:bold;
	}

	table#results td.result{
		padding:10px 0px 0px 0px;
	}
	
		table#results td.result a, table#results td.result a:visited{
			color:#cc3366;
			font-weight:bold;
			text-decoration:none;
		}
			
		table#results td.result a:hover{
			text-decoration:underline;
		}

table.prevnextsearch{
	margin: 15px 0px 0px 0px;
	width:318px;
}

table.prevnextsearch td{
	width:106px;
	padding: 3px 7px 3px 7px;
	font-weight:bold;
	background-color:#ff6699;
	color:#ffffff;
}

table.prevnextsearch td.center{
	text-align:center;
}

table.prevnextsearch td.right{
	text-align:right;
}

table.prevnextsearch td a, table.prevnextsearch td a:visited{
	color:#ffffff;
}

/* End Search Styles */

/* *********************************************************************************** */

/* Money Doctor Styles */

table.maincontent td.moneydoctor {			
	padding:20px 0px 0px 11px;
	font-size:70%;
	width:538px;
	>width:539px;
	vertical-align:top;
}

table.tabs {
	width:538px;
	>width:539px;
}

	table.tabs td {
	}
	
	table.tabs td.off {
		width:111px;
		height:33px;
		vertical-align:middle;
		text-align:center;
		font-family:Verdana;
		background:url("/images/mdtab_off.gif") no-repeat;
	}
	
	table.tabs td.on {
		width:111px;
		height:33px;
		vertical-align:middle;
		text-align:center;
		font-family:Verdana;
		background:url("/images/mdtab_on.gif") no-repeat;
	}
	
		table.tabs td.off a, table.tabs td.off a:visited, table.tabs td.on a, table.tabs td.on a:visited{
			line-height:33px;
			display:block;
			width:111px;
			height:33px;
			color:#000000;
			text-decoration:none;
		}
		
		table.tabs td.off a:hover {
			color:#ffffff;
			text-decoration:none;
		}
	
	table.tabs td.spacer {
		width:2px;
	}
	
	table.tabs td.end {
		width:88px;
		>width:89px;
	}
	
	table.tabs td.debtend {
		width:201px;
		>width:202px;
	}

table.tabborder {
	width:538px;
	>width:539px;
	background-color:#e5e5ef;
}
	
	table.tabborder td {
		height:1px;
	}

	table.tabborder td.on {
		width:109px;
		background-color:#ffffff;
	}
	
	table.tabborder td.off {
		width:109px;
	}
	
	table.tabborder td.spacer {
		width:4px;
	}
	
	table.tabborder td.tableft {
		width:1px;
	}
	
	table.tabborder td.tabright {
		width:89px;
		>width:90px;
	}
	
	table.tabborder td.tabdebtright {
		width:203px;
		>width:203px;
	}
	
table.mdborder {
	margin: 0px 0px 0px 1px;
	>margin: 0px 0px 0px 0px;
	width:538px;
	>width:539px;
	border-left:solid 1px #e5e5ef;
	border-right:solid 1px #e5e5ef;
	border-bottom:solid 1px #e5e5ef;
}

	table.mdborder td {
		padding: 10px 10px 0px 10px;
	}
	
	table.mdborder td.validation {
		font-weight:bold;
		color:#cc3366;
	}
	
	table.mdborder td.proceed {
		padding: 0px 10px 10px 0px;
		text-align:right;
	}
	
		table.mdborder td.proceed input {
			font-weight:bold;
			font-family:Verdana;
			font-size:100%;
		}

fieldset.mdItemGroup {
	border: solid 1px #cc3366;
	padding: 0px 8px 10px 8px;
	margin: 0px 0px 10px 0px;
}

fieldset.mdSummary {
	border-left: solid 1px #cc3366;
	border-top: solid 1px #cc3366;
	border-right: solid 1px #cc3366;
	border-bottom: none;
	padding: 0px 8px 10px 8px;
	margin: 0px 0px 0px 0px;
}

span.moreinfo 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#cc3366;
	font-size:90%;
}

table.item {
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
	width:485px;
}

table.itemtotal {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:485px;
}

	table.item td, table.itemtotal td {
		vertical-align:middle;
		margin: 0px 0px 0px 0px;
		padding: 1px 0px 1px 0px;
	}
	
	table.item td.topspacer {
		height:3px;
	}

	table.item td.itemtitle {
		text-align:left;
		font-weight:bold;
		padding: 0px 5px 0px 0px;
	}
	
	table.item td.itemtitle span {
		font-weight:normal;
	}
	
	table.item td.dropdown {
		text-align:right;
		width:78px;
	}
	
		table.item td.dropdown select {
			width:78px;
			border:solid 1px #939d9f;
			font-size:100%;
			font-family:Verdana;
		}
	
	table.item td.money {
		text-align:right;
		font-weight:bold;
		font-size:120%;
		width:29px;
	}
	
	table.item td.textbox {
		text-align:right;
		width:100px;
	}
		
		table.item td.textbox input {
			width:100px;
			border:solid 1px #cc3366;
			font-family:arial;
			font-size:100%;
			text-align:right;
		}
		
	table.item td.summarytextbox {
		text-align:right;
		width:100px;
	}
		
		table.item td.summarytextbox input {
			width:100px;
			border:solid 1px #f2e9ec;
			font-family:arial;
			font-weight:bold;
			font-size:100%;
			color:#cc3366;
			text-align:right;
		}
	
	table.item td.debttitle {
		text-align:center;
		vertical-align:top;
		font-weight:bold;
		padding: 1px 0px 1px 5px;
	}
	
	table.item td.number {
		text-align:left;
		width:35px;
		font-weight:bold;
	}
	
	table.item td.borrowed {
		text-align:left;
		width:85px;
		padding: 1px 0px 1px 5px;
	}
	
		table.item td.borrowed input {
			width:80px;
			border:solid 1px #cc3366;
			font-family:arial;
			font-size:100%;
			text-align:right;
		}
		
		table.item td.borrowed input.summary {
			border:solid 1px #f2e9ec;
		}
	
	table.item td.interest {
		text-align:left;
		width:85px;
		padding: 1px 0px 1px 5px;
	}
	
		table.item td.interest input {
			width:80px;
			border:solid 1px #cc3366;
			font-family:arial;
			font-size:100%;
			text-align:right;
		}
		
		table.item td.interest input.summary {
			border:solid 1px #f2e9ec;
		}
	
	table.item td.known {
		text-align:left;
		width:140px;
		padding: 1px 0px 1px 5px;
	}
	
		table.item td.known select {
			width:135px;
			border:solid 1px #939d9f;
			font-size:100%;
			font-family:Verdana;
		}
	
	table.item td.value {
		text-align:left;
		width:140px;
		padding: 1px 0px 1px 5px;
	}
	
		table.item td.value input {
			width:135px;
			border:solid 1px #cc3366;
			font-family:arial;
			font-size:100%;
			text-align:right;
		}
		
	table.item td.time{
		text-align:left;
		width:85px;
		padding: 1px 0px 1px 5px;
	}
	
		table.item td.time input {
			width:80px;
			border:solid 1px #f2e9ec;
			font-family:arial;
			font-size:100%;
			text-align:right;
		}
		
		table.item td.time input.calculated {
			width:80px;
			border:solid 1px #f2e9ec;
			font-family:arial;
			font-weight:bold;
			font-size:100%;
			color:#cc3366;
			text-align:right;
		}
		
	table.item td.monthly {
		text-align:left;
		width:85px;
		padding: 1px 0px 1px 5px;
	}
	
		table.item td.monthly input {
			width:80px;
			border:solid 1px #f2e9ec;
			font-family:arial;
			font-size:100%;
			text-align:right;
		}
		
		table.item td.monthly input.calculated {
			width:80px;
			border:solid 1px #f2e9ec;
			font-family:arial;
			font-weight:bold;
			font-size:100%;
			color:#cc3366;
			text-align:right;
		}
		
	table.item td.total, table.itemtotal td.total {
		text-align:left;
		width:110px;
		padding: 1px 0px 1px 10px;
	}
	
		table.item td.total input{
			width:100px;
			border:solid 1px #f2e9ec;
			font-family:arial;
			font-weight:bold;
			font-size:100%;
			color:#cc3366;
			text-align:right;
		}
		
		table.itemtotal td.total input {
			width:100px;
			border:solid 1px #cc3366;
			font-family:arial;
			font-weight:bold;
			font-size:100%;
			color:#cc3366;
			text-align:right;
		}
		
	table.itemtotal td.totalsection {
		text-align:left;
		width:100px;
		padding: 1px 0px 1px 0px;
	}
	
	table.itemtotal td.totaltitle {
		text-align:right;
		padding: 1px 0px 1px 5px;
	}
		
table.calculate {
	margin: 0px 0px 10px 1px;
	>margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width:516px;
	>width:517px;
	background-color:#aabbcc;
	border:solid 1px #cc3366;
}

table.nettotal {
	margin: 0px 0px 0px 1px;
	>margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:516px;
	>width:517px;
	background-color:#ff6699;
	border:solid 1px #cc3366;
}

table.nettotalinfo {
	margin: 0px 0px 10px 1px;
	>margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width:516px;
	>width:517px;
	border-left:solid 1px #cc3366;
	border-right:solid 1px #cc3366;
	border-bottom:solid 1px #cc3366;
}

	table.calculate td, table.nettotal td {
		vertical-align:middle;
		margin: 0px 0px 0px 0px;
		padding: 3px 0px 3px 0px;
		font-weight:bold;
	}
	
	table.nettotalinfo td {
		vertical-align:middle;
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 10px 0px;
	}
	
	table.calculate td.leftspacer, table.nettotal td.leftspacer, table.nettotalinfo td.leftspacer {
		width:15px;
	}
	
	table.calculate td.rightspacer, table.nettotal td.rightspacer, table.nettotalinfo td.rightspacer {
		width:15px;
	}
	
	table.calculate td.button, table.nettotal td.button {
		text-align:right;
		width:78px;
	}
	
		table.calculate td.button input, table.nettotal td.button input {
			width:78px;
			border-top:solid 1px #e289a7;
			border-right:solid 1px #862143;
			border-bottom:solid 1px #56152b;
			border-left:solid 1px #d65d85;
			background-color:#cc3366;
			color:#ffffff;
			font-size:100%;
			font-family:Verdana;
			font-weight:bold;
		}
	
	table.nettotal td.button {
		text-align:right;
		width:112px;
	}
	
		table.nettotal td.button input {
			width:105px;
			border-top:solid 1px #e289a7;
			border-right:solid 1px #862143;
			border-bottom:solid 1px #56152b;
			border-left:solid 1px #d65d85;
			background-color:#cc3366;
			color:#ffffff;
			font-size:100%;
			font-family:Verdana;
			font-weight:bold;
		}
	
	table.calculate td.dropdown, table.nettotal td.dropdown {
		text-align:left;
		width:85px;
	}
	
		table.calculate td.dropdown select, table.nettotal td.dropdown select {
			width:78px;
			border:solid 1px #939d9f;
			font-size:100%;
			font-family:Verdana;
			font-weight:normal;
		}
	
	table.calculate td.period, table.nettotal td.period {
		text-align:right;
		width:78px;
	}
	
	table.calculate td.money, table.nettotal td.money {
		text-align:right;
		font-weight:bold;
		font-size:120%;
		width:29px;
	}
	
	table.calculate td.total, table.nettotal td.total {
		text-align:right;
		font-weight:bold;
		font-size:100%;
		width:102px;
		>width:104px;
		color:#ffffff;
	}

/* End Money Doctor Styles */

/* *********************************************************************************** */
