.titles    { color: #252525; font-weight: 900; font-size: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent }
.titlesREG    { color: #808080; font-weight: 100; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent }
.Left Line { border-left: 2px dotted #808080 }
.graylines    { border-top: 1px none #808080; border-bottom: 1px dotted #9e9e9e }
.graylinesbottom    { border-top: 1px dotted #9e9e9e; border-bottom: 1px none #9e9e9e }
.Business { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

body       { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #000 }
p {}
td {}
.special_announcement { color: ; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.black_text  { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.black_text a  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline}
.black_text a:link  { color: #333333; text-decoration: underline; }
.black_text a:hover  { color: #052A18; text-decoration: none; }
.black_text a:visited  { color: #333333; text-decoration: underline; }
.black_text a:visited:hover  { color: #052A18; text-decoration: none; }
.small_black_text { color: black; font-size: 11px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.small_white_text { color: ffffff; font-size: 11px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline}
a:link  { color: #333333; text-decoration: underline; }
a:hover  { color: #6E0606; text-decoration: none; }
a:visited  { color: #333333; text-decoration: underline; }
a:visited:hover  { color: #6E0606; text-decoration: none; }
.white    { color: #333333; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.white:link { color: #5B5B5B; text-decoration: none }
.white:hover  { color: #333333; text-decoration: underline }
.white:visited { color: #5B5B5B; text-decoration: none }
.white:visited:hover  { color: #303030; text-decoration: underline }

.toplink1    { color: #ffffff; font-size: 10px; font-family:  Geneva, Arial, Helvetica, Swiss, SunSans-Regular }
.toplink1:link { color: #ffffff; text-decoration: none }
.toplink1:hover  { color: #DF0004; text-decoration: underline }
.toplink1:visited { color: #ffffff; text-decoration: none }
.toplink1:visited:hover  { color: #DF0004; text-decoration: underline }

.white_text { color: white; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.white_text2 { color: white; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tan  { color: #6E0606; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tan:link { color: #6E0606; text-decoration: none }
.tan:hover   { color: #6E0606; text-decoration:none }
.tan:visited { color: #6E0606; text-decoration: none }
.tan:visited:hover   { color: #6E0606; text-decoration: none }
.tan_text { color: #6D662B; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.dashed_line_fill { background-color: 850101 }
.footer_text { color: black; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main_article_title { color: #252525; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.horizontal_grey_line { border-bottom: 1px solid  }

.dashed_horizontal_line { border-bottom: 1px dotted; color: #9E9E9E }
.dotted_horizontal_white { border-bottom: 1px dotted; color: #7084af }

.dotted_horizontal_tan { border-bottom: 1px dotted; color: white }

.dashed_horizontal_line_grey { border-bottom: 1px dotted; color: #d3d3d3 }
.thick_horizontal_line { border-top: 5px solid  }
.light_blue   { background-color: #575757 }
.blue_background  { background-color: #414141 }
.red_background  { background-color: #414141 }
.highlight_background { background-color: #be0000; }
.light_blue_text { color: #052A18; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.red_text { color: #052A18; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.dashed_horizontal_bottom { border-bottom: 1px dotted; color: white }
.dashed_horizontal_top2{ border-top: 1px dotted; color: #9E9E9E }
.dashed_horizontal_top{ border-top: 1px dotted; color: #d3d3d3 }


.white_bold_title { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.small_italic_text { color: black; font-style: italic; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.red_bold_title { color: #252525; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.facultyHeaders { color: #252525; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.black_outline { border-width:thin; border-color:#000000; }
.white_dashed_outline { border: dotted 2px #ffffff }
.gray_text { color: #696969; font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/* Removed to correct calendar 
TABLE {	background-color:;
		padding:0px;
		margin:0px;
		align:;
		float:;
		border-collapse:collapse;
	} 
*/	
.fieldTD {	background-color:#ECECEC;
			font-size:10px;
			font-weight:bold;
			padding:2px;
			vertical-align:top;
			border:2px;
			border-color:#EFEFEF;
			border-style:groove;
			font-family: arial;
		} 
.dataTD {	background-color:#DEDEDE;
			font-size:10px;
			padding:4px;
			border:1px;
			border-color:#c6c6c6;
			border-style:solid;
			font-family: arial;
		} 
.HdTD  {	background-color:#003479;
			font-size:12px;
			padding:4px;
			border:1px;
			border-color:#c6c6c6;
			border-style:solid;
			font-family: arial;
			font-weight:	bold;
			color: white;
		} 

/* Form Elements */
.button  	{ 
					font-size: 11px; 
					font-family: arial;
					font-weight:	bold;
					background-color: #666666; 
					color: #ffffff;
					border-left:   solid 1px #CCCCCC;
					border-bottom: solid 1px #000066;
					border-top:    solid 1px #CCCCCC;
					border-right:  solid 1px #000066; 
				}

.HeaderTable {background-color:;padding:3px;margin:0px;border:2px groove #003366;}
.HeaderTD {background-color:;font-size:10px;color:#FFFFFF;padding:3px;font-size:10px;font-weight:	bold;text-align:;vertical-align:;border:1px groove #FFCC99;} 
.HeaderFont {	FONT-FAMILY:arial;
				font-size:10px;
				color:#000000;
				letter-spacing:0px;
			} 
.HeaderFont:visited {TEXT-DECORATION:underline;COLOR:#000000;} 
.HeaderFont:link {TEXT-DECORATION:underline;COLOR:#000000;} 
.HeaderFont:hover {TEXT-DECORATION:underline;COLOR:#000000;font-weight:800;} 
.dataTD {	background-color:#DEDEDE;
			font-size:10px;
			padding:4px;
			border:1px;
			border-color:#c6c6c6;
			border-style:solid;
		} 
.DataTDover {background-color:#FFFFFF;padding:4px;border:1px;border-color:#6c6c6c;border-style:dashed;} 
.DataFont {font-size:10px;color:#666666;} 
.DataFont:visited {TEXT-DECORATION:none;COLOR:#333333;} 
.DataFont:link {TEXT-DECORATION:none;COLOR:#333333;} 
.DataFont:hover {TEXT-DECORATION:none;COLOR:#000000;} 
.WhiteLink {TEXT-DECORATION:underline; font-size:10px; COLOR:#FFFFFF;} 
.WhiteLink:visited {TEXT-DECORATION:underline; font-size:10px; COLOR:#FFFFFF;}
.WhiteLink:link {TEXT-DECORATION:underline;COLOR:#FFFFFF;} 
.WhiteLink:hover {TEXT-DECORATION:underline;COLOR:#FFFFFF;font-weight:800;} 
.footer_bg { background: url(../images/wrpr/footer.gif) no-repeat left bottom; }
.small_text  { color: #5C5C5C; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smaller_text  { color: #696969; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.subpages  { color: #ffffff; background: #414141 repeat left top }
.subpages a {color:#FFFFFF; text-decoration:none;}
.subpages a:hover {color:#FFFFFF; text-decoration:underline;}
.subpages a:visited {color:#FFFFFF; text-decoration:none;}
.subpages a:visited:hover {color:#FFFFFF; text-decoration:underline;}
.breadcrumb {color:#666666; font-size:9px;}
.breadcrumb a {color:#666666; font-size: 9px; text-decoration: none;}
.mainbkground    { background: url(../images/wrpr/ntbkground.jpg) repeat-y center top; }
.sidebarbkground    { background: url(../images/wrpr/fadetogray.jpg) repeat-x left top; }
.formstyle { color: black; font-size: 9pt; font-family: Georgia, "Times New Roman", Times; border: solid 1px black }
.background { background: url(../images/wrpr/BNIbackground.jpg) repeat-x left top }
.toplinks { color: white; font-size: 10px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular }
.toplinkbackground { background: url(../images/wrpr/SHNtoplinkbackground.jpg) repeat-x center bottom }
.links { font-size: 9px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular }

#mainContentArea {
padding:0px 13px;
}
