table.single {
	border-collapse:collapse;
}

table.single td, tr {
	border:1px solid;
	padding:4px;
	margin:0px;
}
table.single p {
	margin:0px;
}

a.navbar:link {
	text-decoration: none;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: normal;
}
a.navbar:visited {
	text-decoration: none;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: normal;
}
a.navbar:hover {
	text-decoration: none;
	color:#000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: normal;
}

.finewhite {
	text-decoration: none;
	color:#FFFFFF;
	font-family: Verdana;
	font-size : 10px;
	font-weight: bolder;
}

a.tightywhities:link {
	text-decoration: none;
	color:#FFFFFF;
	font-family: Verdana;
	font-size : 10px;
	font-weight: bolder;
}
a.tightywhities:visited {
	text-decoration: none;
	color:#FFFFFF;
	font-family: Verdana;
	font-size : 10px;
	font-weight: bolder;
}
a.tightywhities:hover {
	text-decoration: none;
	color:#ff9900;
	font-family: Verdana;
	font-size : 10px;
	font-weight: bolder;
}	

a:link {text-decoration: underline; color: #0000CC; font-family: verdana; font-size : 13px }
a:visited {text-decoration: underline; color: #0000CC; font-family: verdana; font-size : 13px }
a:hover { text-decoration: underline; color: #FF4A00; font-family: verdana; font-size : 13px }

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style: italic;
	color: #000000
}

h2 {font-style:italic}

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.bodytext h2 {
	color: #0021A5;
}
.bodytextsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.fronpagetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a.subnav:link {text-decoration: none; color:#003399; font-family: verdana; font-size : 10px }
a.subnav:visited {text-decoration: none; color:#003399; font-family: verdana; font-size : 10px }
a.subnav:hover {text-decoration: none; color:#003300; font-family: verdana; font-size : 10px }

.fineprint {font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 10px ; color: #000000 }

a.finkelstein:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 10px ; color: #0000CC }
a.finkelstein:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 10px ; color: #0000CC }
a.finkelstein:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #FF4A00;
	cursor: hand;
}

td.gradcell {border-color:#336633; background-color:#E4E8CE;}

.highlight_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#000000;
	font-weight: bold;	
}

.highlight_link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#000000;
	font-weight: bold;	
}

.highlight_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#000000;
	font-weight: bold;	
}

.highlight_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#000000;
	font-weight: bold;	
}

.table {
	margin:auto;
	width:1000px;
}

td {
	vertical-align: central;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 4px;
	padding-right: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-indent: 3pt;
}

.frontpagetitles {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-style: normal;
	color: #333333;
	font-weight: bold;
}
.bulletedlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	list-style-type: circle;
}

.handonmouseover {
	text-decoration: none;
	color: #0000CC;
	font-family: verdana;
	font-size : 13px;
	cursor: hand;

}
frontpage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.TestLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: underline;
	background-repeat: repeat;

}
.alumni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: underline;
}
.background {
	background-image: url(../images/bg_fade_blue.jpg);
	background-repeat: no-repeat;
}

#menubarheader {
	background-image:url(../common/images/Template/global/F-R_RickIII.gif);
	background-repeat:repeat-x;
	background-color:#FF4A00;
	vertical-align:bottom;
}

#menubarheadernew {
	background-image:url(../common/images/Template/global/UnifiedMenu.png);
	background-repeat:repeat-x;
	background-color:#FF4A00;
	height:23px;
	width:1024px;
	vertical-align:center;
}

#noscript-warning {
font-family: sans-serif;
position: fixed;
top: 84px;
margin-left:auto;
margin-right:auto;
width: 1024px;
z-index: 101;
text-align: center;
font-weight: bold;
font-size: 100%;
color: #fff;
background-color: #AE0000;
}

.nodisplay {display:none;}

.menubarfooter {
	background-image:url(../common/images/Template/global/RickBottom.gif);
	background-repeat:repeat-x;
	background-color:#FF6600;
	vertical-align:bottom;
	height:4px;
}

.templateLeft {
	padding-left: 10px;
	color:#FFFFFF;
	text-align:left;
}

.templateRight {
	padding-right: 10px;
	color:#FFFFFF;
	text-align:right;
	}
	
html {
	width:100%;
	height:100%;
}

body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	height:100%;
	margin: 0;
	padding: 0;
	background-color:#CCCCCC;
}	

.wrapper {
	width:1024px;
	background-color:#ffffff;
	margin:auto;
	min-height:100%;
	margin-top:-70px;/*footer height - this drags the outer 40px up through the top of the monitor */
	border-left:1px solid;
	border-right:1px solid;
}

.content {
	background-color:#FFFFFF;
}

.header {
	border-top:70px solid #ffffff; 
	height:55px;
	width:1024px;
	background-color:#0021A5;
}

.headerbottom {
	height:29px; 
}

.footer {
	margin:auto;
	clear:both;
	width:1024px;
	height:70px;/* must match negative margin of #wrapper */
	border-left:1px solid;
	border-right:1px solid;
	background:#0021A5;
}
