/* HTML Tags */
body { font-family: Georgia, "Times New Roman", Times; margin: 0; color: black; font-size: 12px; background-color: #eeecd7; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; property: value; }
.springviewBorder { margin: 5px; border: solid 1px #a39f93; }
.springviewBorder2 { background-color: #f5f4e9; border: solid 5px #dbd7ad; }
a, a:link, a:visited { text-decoration: underline; }
a:link, a:visited { color: #333; }
a:hover, a:visited:hover { text-decoration: none; }

table {
	padding:0px;
	margin:0px;
	border-collapse:collapse;
} 

/* IDs */
#mainContainer {
	margin: 0px auto;
	text-align: left;
}

#mainContent {
	background-color: white;
}

h1 { color: #010066; font-weight: bold; font-size: 16px; border-bottom: 1px #d3d3d3 dotted; text-align: left; }

/* Classes */

.black_text { color: #403b3b; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 200; }
.black_text a  { font-size: 12px; font-family: Verdana, "Times New Roman", Times; text-decoration: underline}
.black_text a:link  { color: #333333; text-decoration: underline; }
.black_text a:hover  { color: #000000; text-decoration: none; }
.black_text a:visited  { color: #333333; text-decoration: underline; }
.black_text a:visited:hover  { color: #000000; text-decoration: none; }


.small_black_text { color: black; font-size: 11px; line-height: 12px;  }
.small_white_text { color: ffffff; font-size: 11px; line-height: 12px;  }


.white   { color: #333333; font-size: 12px;  }
.white:link { color: #333333; text-decoration: none }
.white:hover  { color: #000000; text-decoration: underline }
.white:visited { color: #333333; text-decoration: none }
.white:visited:hover  { color: #000000; text-decoration: underline }


.white_text { color: white; font-size: 12px; line-height: 15px;  }
.white_text2 { color: white; font-size: 12px; line-height: 15px;  }
.tan  { color: white; font-size: 13px;  }
.tan:link { color: white; text-decoration: none }
.tan:hover   { color: #781515; text-decoration:none }
.tan:visited { color: white; text-decoration: none }
.tan:visited:hover   { color: #781515; text-decoration: none }
.tan_text { color: #6D662B; font-size: 12px; line-height: 15px;  }
.dashed_line_fill { background-color: #000000; }
.footer_text { color: black; font-size: 12px; line-height: 13px;  }
.main_article_title { color: #590006; font-size: 19px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }

.dashed_horizontal_line { border-bottom: 1px dotted; color: #253965 }
.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 }
.light_blue  { background: transparent url(../images/linkbarbkgrnd.jpg) repeat-y center top }
.blue_background { background-color: #010066; }
.red_background { background-color: #010066; }
.highlight_background { background-color: #be0000; }
.light_blue_text { color: #590006; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; }
.red_text { color: #5d3024; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
.dashed_horizontal_bottom { border-bottom: 1px dotted; color: #D3D3D3 }
.dashed_horizontal_top2{ border-top: 1px dotted; color: ##001A32 }
.dashed_horizontal_top { color: #d3d3d3; border-top: 1px dotted; height: 2px }


.white_bold_title { color: white; font-weight: bold; font-size: 12px;  }
.small_italic_text { color: black; font-style: italic; font-size: 11px;  }
.red_bold_title { color: #590006; font-size: 19px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
.facultyHeaders { color: #010066; font-weight: bold; font-size: 13px;  }
.black_outline { border-width:thin; border-color:#000000; }
.white_dashed_outline { border: dotted 2px #ffffff }
.gray_text { color: #403b3b; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; }
.sublinksBG { background-image: url(../images/sublinksBG.jpg); background-repeat: repeat-x; background-position: left top; }
/* Table Elements */
	
.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; 
				}

.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/footer.gif) no-repeat left bottom; }

.small_text  { color: #333333; font-size: 9pt;  }
.smaller_text  { color: #333333; font-size: 8pt;  }
.subpages    { color: #c0bb96; font-weight: 600; font-size: 16px; background: url(')') left top }
.subpages a { color:#5d3024; text-decoration:none; font-size:16px; font-family: Georgia, "Times New Roman", Times, serif; }
.subpages a:hover   { color: #000000; font-weight: normal; text-decoration: none }
.subpages a:visited {color:#5d3024; text-decoration:none;}
.subpages a:visited:hover   { color: #000000; font-weight: normal; text-decoration: none }
.breadcrumb {color:#666666; font-size:9px;}
.breadcrumb a {color:#666666; font-size: 9px; text-decoration: none;}
.mainbkground    { background: url(../ntbkground.jpg) repeat-y center top; }
.sidebarbkground    { background: url(../images/fadetogray.jpg) repeat-x left top; }

.small_text  { color: #333333; font-size: 9pt; font-family: Georgia, "Times New Roman", Times, serif; }
.smaller_text  { color: #333333; font-size: 8pt; font-family: Georgia, "Times New Roman", Times, serif; }

.shadow1 { background: url(images/BackgroundShadow.jpg) repeat-y center top }
