/*  layout styles */

body {
	
	background-color:#666666; 
	margin: 0px 0px 0px 0px;

}

.PageHead {
	background-color:#000066;
	height: 80px;
}


.PageBody {
	background-color:#666666;
	
	
}

.PageFoot {
	background-color:#660000;
	
	
}

.Content {
	position:relative;
	width: 760px;
	margin-left: auto; margin-right: auto;
	
}

.BodyContent {
	position:relative;
	width: 760px;
	margin-left: auto; margin-right: auto;
	background-color:#FFFFFF; 
	border-bottom: 1px solid #000000;
	
}


.RightContent {
	float:left; 
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000; 
	padding-left: 10px;
	padding-right: 10px;
	width: 570px;
	overflow: hidden;

}

.accentbox {
	border: 1px solid #000033;
	padding: 5px;
	
	
}

.VideoContent {
	position:relative;
	width: 600px;
	margin-left: auto; margin-right: auto;
	background-color:#FFFFFF; 
	border-bottom: 1px solid #000000;
	

}

.videohead {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 12pt;
	color:#000033;
	font-weight: bold; 
	border-bottom: 1px solid;
	padding-bottom: 5px;
	width: 500px;
	border-color:#cccccc;
}

.videohead2 {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 11pt;
	color:#000033;
	font-weight: bold; 
	border-bottom: 1px solid;
	padding-bottom: 5px;
	width: 500px;
	border-color:#cccccc;
}

.videofoot {

	border-top: 1px solid;

	width: 500px;
	border-color:#cccccc;
}
/*  text styles */

a:link {
	color: #000066;
}
a:visited {
	color: #000066;
}

a:hover {
	color: #9999cc;
}


.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000; 
}

.lighttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666; 
}

.headertext {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 16pt;
	color: #000000; 
	padding: 10px 15px 2px 0px;
	text-align: right;
	border-bottom: 1px solid #000066;
	
}

.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold; 
	color: #000000; 
}


.subhead_alt {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 12pt;
	color: #000000; 
	font-weight: bold; 

	
}

.alumninetwork{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000; 
}


.alumnibutton {
    border: 1px solid #006;
    background: #ccc;
}
.alumnibutton:hover {
    border: 1px solid #006;
    background: #FFC;
}





.newshead {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 14pt;
	color:#000033;
	
}

.viewbook {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000; 
	padding-bottom: 8px;
}

/*  faculty page styles */

.facultyhead {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 12pt;
	color:#000033;
	font-weight: bold; 
}

.FacultySeparator {
	padding-top: 15px;
	border-top: 1px solid;
	border-color:#cccccc;

}


.DirectoryLeft {
	width:325px; 
	float:left; 
	
}

.DirectoryRight {
	width:150px; 
	float:left; 
	margin-left:25px;
	
}

/*  Left navigation menu styles */

.LeftNav {
	position:relative;
	width: 170px;
	float:left; 
	background-color:#EEEEEE;
	background-image:url(images/navbackground.gif);
	

}

.LeftNavHome {
	position:relative;
	width: 170px;
	float:left; 
	background-color:#666666;
	
}

.NavHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold; 
	color: #333333;
	padding-left: 7px;
	padding-top: 10px;
}

.NavHead a:link    { color:#333333; text-decoration:none; }
.NavHead a:visited { color:#333333; text-decoration:none; }
.NavHead a:hover   { color:#996633; text-decoration:none; }
.NavHead a:active  { color:#333333; text-decoration:none; }

.NavText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold; 
	color: #333333;
	padding-left: 9px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	

}

.NavText a:link    { color:#333333; text-decoration:none; }
.NavText a:visited { color:#333333; text-decoration:none; }
.NavText a:hover   { color:#996633; text-decoration:none; }
.NavText a:active  { color:#333333; text-decoration:none; }

.NavTextHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold; 
	color: #EEEEEE;
	padding-left: 7px;
	padding-top: 9px;
	padding-bottom: 9px;

}

.NavTextHome a:link    { color:#EEEEEE; text-decoration:none; }
.NavTextHome a:visited { color:#EEEEEE; text-decoration:none; }
.NavTextHome a:hover   { color:#999999; text-decoration:none; }
.NavTextHome a:active  { color:#EEEEEE; text-decoration:none; }

.navsub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
	font-style: italic;
	left: 7px;
	position: relative;
	margin-bottom:4px;
	width: 170px;
}

.navlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	left: 10px;
	position: relative;
	width: 170px;
}

.navlinks a:link    { color:#333333; text-decoration:none; }
.navlinks a:visited { color:#333333; text-decoration:none; }
.navlinks a:hover   { color:#996633; text-decoration:none; }
.navlinks a:active  { color:#333333; text-decoration:none; }


/*  Blue styles, used for accent as needed */

.bluetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000033; 
}

.bluesub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold; 
	color: #000033; 
}

.bluenews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold; 
	
	color: #000033; 
}

/* Large styles, primarily for headers */ 

.lgtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000; 
}

.lgbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold; 
	color: #000000; 
}

.lgblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000033; 
}

.lgbluebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold; 
	color: #000033; 
}



/*  Small styles for footnotes and captions */

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000; 
}

.smalltext2 {
    line-height: 16pt;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #990000; 
}

.smallbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; 
	color: #000000; 
}

.smallblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000033;

}

.smallbluebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; 
	color: #000033; 
}


/*  Financial regulator's gateway styles  */

.FRGMenu {
	width:120px; 
	float:left; 
	border-top: 1px solid #000000; 
	padding: 5px 0px 5px 0px;
	
}

.FRGContent {
	width:400px; 
	float:left; 
	margin-left:25px;
	
}

