@charset "UTF-8";

/* CSS Document */


/* SCU LAW COLORS
red: #9E1C20
yellow: #D59F0F
brown: 552F25
*/

html,body {
	height: 100%;
	text-align: center;	
	color:#333333;
	background-color:#F2EEEF;
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a {
	color:#9E1C20;
	text-decoration:none;
}

a:hover {
	color:#9E1C20;
	text-decoration:underline;
}


p, ul, li
{
	
	font-family:Arial,Helvetica, sans-serif;
	font-size:12px;
	margin-top: 0px;
	margin-bottom: 0px;
	
}



#container {
	margin: 0px;
	text-align: left;
	width:980px;
		
}

#top {
	width:980px;
	height:142px;
	background:url(../../img/v3/header-centennial.jpg) no-repeat;
}

#topNav {
	float:right; background-color:#D59F0F;height:20px;width:961px;padding-top:4px;	
}

#middle {
	width:971px;
	background:url(../../img/v3/middle.jpg);
	text-align:left;
	padding-left:0px;
	padding-right:10px;
	padding-top:0px;
	margin:0px;

}

#bottom {
	width:980px;
	height:72px;
	background:url(../../img/v3/bottom.jpg) no-repeat;
}

/* HEADER  START */
#menu {
	padding-top:20px;
	padding-left:220px; 
	color:#FFF;
	font-weight:bold; 
}

#menu a{
	color:#FFF;
	padding:4px;
	text-decoration:none;
}

#menu a:hover{
	color:#fff;
	padding:4px;
	text-decoration:underline;
}


#search {
	padding-top:65px;
	padding-left:223px;
	float:left; 
	width:300px;
}

#s{
	 background-color:#9E1C20;
	 padding:2px;
	 border:1px solid #BBBBBB;
	 width:150px;
	 color:#FFF;
	 float:left;
}

#searchButton {
	float:left;
	padding-left:5px;
}
/* HEADER  END */


/* MAIN CONTENT AREA */
#content {
	padding-left:10px;
	padding-right:5px;
	position:relative;

}

#contentInner { 
	padding-bottom:2px;
	background-image:url(../../img/v3/content-background2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}


/* START TOP NAV */
#navcontainer{
	float:right; background-color:#D59F0F;height:20px;width:961px;padding-top:4px;
}

#nav {
	
	float:right;
	height:14px;
}

#nav, #nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	z-index:20;
	font-size:10px;
}

#nav a{
	display:block;
	padding-right:2px;
	padding-left:2px;
	border:0px solid #333;
	color:#fff;
	text-decoration:none;
	background-color:#D59F0F;
	font-weight:bold;
}

#nav a:hover{
	background-color:#fff;
	color:#333;
}

#nav li{
	float:left;
	position:relative;
	border-right:1px solid #fff;
	text-align:center;
}

#nav ul {
	position:absolute;
	left:0px;
	display:none;
	width:12em;
	top:1.5em;
	margin-top:-1px;
	font-size:10px;

}

#nav li ul li{
	border-right:0px;
	text-align:left;
}

#nav li ul a{
	width:170px;
	height:auto;
	float:left;
	padding:2px;
	border:2px solid #D59F0F;
	font-weight:normal;
	
}

#nav ul ul{
	top:auto;
}	

#nav li ul ul {
	left:12em;
	margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
	display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
	display:block;
}
/* TOP NAV END */



/* HOME LEVEL PAGE STYLE */
/* LEFT NAV  START*/
#contentLeft { 
	float:left;
}

.contentLeftLink {
	width:155px; 
	border-bottom:solid 1px #999999; 
	padding-top:13px;
	padding-bottom:12px;
}

.contentLeftLink h3{
	padding-left:20px;
	width:135px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	margin:0px;
}


.contentLeftLink h4{
	padding-left:30px;
	width:125px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-weight:normal;
	margin:0px;
	border-top:solid 1px #999999; 
	padding-bottom:6px;
	padding-top:6px;
}



.contentLeftLink ul {
	margin:0px;
	padding:0px;
}

.contentLeftLink li{ text-decoration:none;
 	list-style:none;
	padding-left:35px;
	width:120px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-weight:normal;
	margin:0px;
	margin-top:4px;
	padding-top:6px;
	padding-bottom:4px;
}
.contentLeftLink li.last {
	padding-bottom:0px;
}


#address {
	font-family:Arial, Helvetica, sans-serif;
	width:146px;
	padding-left:37px;
	padding-top:40px; 
	font-size:11px;
	position:absolute;
	bottom:15px;
}

#addressPage {
	font-family:Arial, Helvetica, sans-serif;
	width:146px;
	padding-left:27px;
	padding-top:40px; 
	font-size:11px;
	position:absolute; 
	bottom:30px;
}
/* LEFT NAV  END*/


/* CENTER CONTENT START */
#contentCenter {
	float:left;
	padding-top:20px;
	width:592px;
	padding-left:36px;
	padding-right:10px;

}   

#contentCenterWide {
	float:left;
	padding-top:20px;
	width:729px; 
	padding-left:36px;
	padding-right:10px;
}

#centerInner {
	width:500px;
}

#BannerImage {
	margin-bottom:16px;
}

#centerLinks { 
	width:220px;padding-left:25px;
	padding-top:45px; 
	float:left;
}

#centerLinks h3{ 
	color:#000; 
	padding-bottom:10px;
	margin:0px; 
	font-family:Garamond, Georgia,serif;
	font-size:11px;
}

#centerLinks div {
	width:100px;
	float:left;
}


#centerLinks div a{
	padding-top:3px;
	display:block;
}

/* CENTER CONTENT end */


/* SECOND RIGHT CONTENT start */
#contentRight { 
	float:left;
	width:148px; 
    padding-top:20px;
}
/* RIGHT CONTENT end */





/* HOME */

#contentLeftHome { 
	float:left;
	width:167px;
	padding-top:0px;
}


.contentLeftLinkHome {
	width:166px; 
	border-bottom:solid 1px #999999; 
	padding-top:13px;
	padding-bottom:12px;
}

.contentLeftLinkHome h3{
	width:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
}


#contentLeftAd {
	padding-top:6px;
}


/* HOME CENTER CONTENT START */
#contentCenterHome {
	float:left;padding-top:20px;width:560px;

}   


#centerInnerHome {
	width:630px;
	position:absolute;
	bottom:0px;
}


#centerInnerPage {
	width:630px;
	position:absolute;
	bottom:15px;
	
}

#centerLinksHome { 
	width:300px;padding-left:25px;padding-top:30px; font-size:11px;float:left;
}


#centerLinksPage { 
	width:300px;padding-left:0px;padding-top:30px; font-size:11px;float:left;
}



#centerLinksHome h3,#centerLinksPage h3{ 
	color:#000; padding-bottom:10px;margin:0px; font-family:Garamond, Georgia,serif;font-size:11px; 
}

#centerLinksHome div,#centerLinksPage div {
	width:100px;
	float:left;
}


#centerLinksHome div a,#centerLinksPage div a{
	padding-top:3px;
	display:block;
}

#centerOneTheWeb { 
	width:90px; padding-left:5px;padding-top:30px; font-size:11px;float:left
}

#centerOneTheWeb h3 {
	color:#000; padding-bottom:16px;margin:0px; font-family:Garamond, Georgia,serif;font-size:11px;
}
/* CENTER CONTENT end */



/* HOME RIGHT CONTENT start */
#contentRightHome { 
	float:left;
	width:202px; 
    height:510px;
    padding-top:10px;
}

.newsItem { 
	width:202px; border-bottom:solid 1px #999999;padding-top:15px;padding-bottom:15px; 
 }

.newsItem span {
	float:left;width:100%;
}
 
.newsItem h3 { 
	padding:0px;margin:0px; color:#900;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:500;
	font-size:12px;
}
/* RIGHT CONTENT end */




/* SECOND LEVEL PAGE STYLE */

/*  PAGE UNIQUE STYLES */
.LandingText {
	font-family:Garamond, Georgia,Times,sans-serif;
	font-size: 18px;
	color:#666666;
}

.LandingTextSM {
	font-family:Garamond, Georgia,Times,sans-serif;
	font-size: 14px;
}

.LandingColHead {
	font-family:Garamond, Georgia,Times,sans-serif;
	font-weight:bold;
	font-size: 18px;
	margin-bottom:10px;
	display:block;
	margin-right:10px;
}

.LandingList {
	font-size: 12px;
}

.LandingList A{
	display:block;
	color:#8A2034;
	text-decoration:none;
	margin-bottom:5px;
	margin-right:10px;
}

.LandingList  A:hover{
	color:#8A2034;
	text-decoration:underline;
}

.LandingList UL, .LandingList LI {
	list-style-type:none;
	padding-left:0px;
	margin-left:0px;
}

.LandingList LI A{
	display:block;
	color:#8A2034;
	text-decoration:none;
	margin-bottom:5px;
	margin-right:10px;
	list-style-type:none;
}

.LandingList LI  A:hover{
	color:#8A2034;
	text-decoration:underline;
}

.LandingSubList {
	font-size: 10px;
}

.LandingSubList UL,LI {
	
}

.LandingSubList .bullet {
	list-style-type:disc;
	font-size: 10px;
}

.LandingSubList LI A{
	display:block;
	color:#8A2034;
	text-decoration:none;
	margin-bottom:5px;
	margin-right:10px;
}

.LandingSubList LI  A:hover{
	color:#8A2034;
	text-decoration:underline;
}



.LinkBlock {
	 margin-bottom:10px;border:1px solid #552F25;
}
.LinkGroupName {
	background-color:#552F25;
	color:#ffffff;
	padding:4px;
}

.LinkBlock A {
	color:#552F25;
	padding:4px;
	font-size:10px;
	display:block;
}

.LinkBlock A:hover {
	background-color:#552F25;
	color:#ffffff;
	text-decoration:none;
}



/*LOGIN*/


.formrow{
	 display:table-row; 
	 height:20px;
}

.set {
	width:100%;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.label {
	float:left;
	width:24%;
	text-align:right;
	padding:4px;
	margin-bottom:5px;
	color:#333;
}

.field {
	float:left;
	width:74%;;
	margin-bottom:5px;
	text-align:left;
}

.set INPUT{
	background-color:#e2e2e2;
}

.box {
	border:1px 
	solid #ccc;
	margin-top:20px;
	width:500px;
	color:#333;

}

.box-head {
	background-color:#9E1C20;
	color:#fff;
	font-weight:bold;
	margin-bottom:10px;
	padding:4px;
	text-align:center;	
}

.box .error{
	background-color:#ffff33;
	margin-bottom:10px;
	font-weight:bold;
}

.box .text{
	padding:4px;
}




/** ADMIN STYLES **/


/* START TOP NAV */
#navAdmin {
	float:left;
	background-color:#e2e2e2;
	width:952px;
	
}

#navAdmin, #navAdmin ul{
	margin:0;
	padding:4px;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	 z-index:10;
}



#navAdmin li{

	display:block;
	padding-right:2px;
	padding-left:2px;
	width:80px;
	border:0px solid #333;
	color:#666;
	text-decoration:none;
	background-color:#e2e2e2;
	font-weight:bold;
	float:left;
	position:relative;
	border-right:1px solid #fff;
	text-align:center;
}

#navAdmin ul {
	position:absolute;
	display:none;
	width:12em;
	top:1.5em;
	margin-top:-4px;
	left:0px;
	
}

#navAdmin li ul li{
	border-right:0px;
	text-align:left;
	width:150px;
	position:relative;
}

#navAdmin li ul a{
	width:140px;
	height:auto;
	float:left;
	padding:2px;
	border:2px solid #e2e2e2;
	font-weight:normal;
	color:#666;
}


#navAdmin li ul a:hover{
	background-color:#666;
	color:#fff;
}

#navAdmin ul ul{
	top:auto;
	
}	

#navAdmin li ul ul {
	left:12em;
	margin:0px 0 0 10px;
}

#navAdmin li:hover ul ul, #navAdmin li:hover ul ul ul, #navAdmin li:hover ul ul ul ul{
	display:none;
	
}
#navAdmin li:hover ul, #navAdmin li li:hover ul, #navAdmin li li li:hover ul, #navAdmin li li li li:hover ul{
	display:block;
	
}
/*  ADMIN TOP NAV END */











/*  ADMIN FORM ELEMENTS */


.admin-formrow {
  clear: both;
  padding-top: 10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  width:100%;
  display:block;
}

.admin-hiderow {
  clear: both;
  padding-top: 2px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  display:none; 
}


.admin-formlabel {
  float: left;
  width: 17%;
  text-align: right;
  vertical-align:bottom;
}

.admin-formfield {
  float: right;
  width: 80%;
  text-align: left;
}


.admin-formlabel-error {
  float: left;
  width: 17%;
  text-align: right;
  vertical-align:bottom;
  color:#FF0000;
  font-weight:bold;
}

.admin-formfield INPUT,TEXTAREA {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:0px;
	background-color:#efefef;
	color:#000;
}

.admin-formfield SELECT {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:0px;
	background-color:#efefef;
	color:#000;
}

.admin-formtext  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.admin-formlabelAbove {
	float:left;
  	width: 95%;
}

.admin-formlabel-errorAbove {
  float: left;
  width: 95%;
  color:#FF0000;
  font-weight:bold;
}

.admin-formfieldBelow {
	margin-bottom:10px;
	padding:0px;
	float:left;
  	width: 95%;
}

.admin-formfieldBelowViewOnly {
	background-color:#efefef;
	padding:3px;
	margin-bottom:10px;
	margin-top:3px;
	width: 95%;
	float:left;
}


.admin-text {
	background-color:#e2e2e2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:10px;
	padding:10px;
} 		


	
#buttonLayer_new {
	margin-left:10px;
	margin-bottom:10px;
	margin-top:5px;
	border:1px solid #666;
	padding:2px;
	background-color:#CCCCCC;
	width:939px;
}

#buttonLayer_new2 {
	margin-left:10px;
	margin-bottom:50px;
	padding:6px;
	width:929px;
	background-color:#CCCCCC;
	
}	

.buttonAssociate { 
	width:40%;
	clear:both;
	margin:20px;
}

.buttonAssociate INPUT {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#e2e2e2;
}

#buttonLayer_new2 INPUT {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#e2e2e2;
}	
/* ADMIN FORM END */

/* ADMIN TABS */


div.TabView div.Tabs
{
  height: 16px;
  overflow: hidden;
  background-color:#fff;
  margin-left:10px;
  padding:4px;
}

div.TabView div.Tabs a
{
  float: left;
  display: block;
  width:  120px;
  text-align: center;
  height:      20px;
  line-height: 16px;
  vertical-align: middle;
  background-color:#e2e2e2;
  text-decoration: none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 10px;
  color: #666;
  border:1px solid #CCC;
  margin-right:10px;
}

div.TabView div.Tabs a:hover, div.TabView div.Tabs a.Active
{
	background-color:#666;
	color:#FFFFFF;
}

div.TabView div.Pages
{
  clear: both;
  border: 1px solid #CCCCCC;
  height: 800px;
  width: 939px;  
  margin-left:10px;
  overflow: auto;
	
}

div.TabView div.Pages div.Page
{
  height: 100%;
  width:100%;
  padding: 0px;
  padding-top:0px;


}

div.TabView div.Pages div.Page div.Pad
{
  /*padding: 3px 5px; */
}

/* ADMIN TABS END */

/* AMDIN LIST */

#list-navigation {
	font-family:verdana, arial, helvetica, sans-serif; 
	font-size:12px;
	color:#666; 
	margin:5px 0px 0px 10px;  
	padding:6px 0px 6px 0px;
	width:98%;
	border-bottom:4px solid #999;
}

#list-navigation INPUT {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#e2e2e2;
}


#display-alert{
	font-family:verdana, arial, helvetica, sans-serif; 
	font-size:12px;
	color:#FFF; 
	background-color:#9E1C20; 
	width:930px;
	padding:10px;
	margin:5px;
}
#display-alert a{
	color:#FFF; 
	
}

	
.list-results { 
	font-family:verdana, arial, helvetica, sans-serif; 
	font-size:12px;
	color:#666; 
	background-color: #999; 
	margin:0px 0px 20px 10px; 
}
 
.list-results TH {
	background-color: #d9d9d9;
	height:20px;
}

.list-results A {
	text-decoration:none;
	color:#666;
}

.item-even  {
	font-family: verdana, arial, helvetica, sans-serif; 
	background-color:#fefefe;				
	color:#666; 
	font-size:10px;
	margin:0px;
	padding:2px 2px 2px 2px;
}

.item-odd  {
	font-family: verdana, arial, helvetica, sans-serif; 
	background-color:#e2e2e2;				
	color:#666; 
	font-size:10px;
	margin:0px;
	padding:2px 2px 2px 2px;
}

.item-secondrow  {
	font-family: verdana, arial, helvetica, sans-serif; 
	background-color:#c3c3c3;				
	color:#666; 
	font-size:10px;
	margin:0px;
	padding:2px 2px 2px 2px;
}

.list-results INPUT {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#e2e2e2;
}	


.list-table {
	font-family:verdana, arial, helvetica, sans-serif; 
	font-size:12px;
	color:#666; 
	margin-right:10px;  
	padding:0px;
	width:98%;
}


#list-searchbox {
	font-family:verdana, arial, helvetica, sans-serif; 
	font-size:12px;
	color:#666; 
	margin-left:10px;  
	padding:0px;
	width:98%;
	border:1px solid #cccccc;
}

#list-searchbox INPUT {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#e2e2e2;
}

.list-searchitem  {
	float:left; 
	margin-left:2px;
	margin-right:2px;
	font-size:10px;
}

.list-searchbutton  {
	float:left; 
	margin-left:2px;
	margin-right:2px;
	font-size:10px;
	margin-top:10px;
}


#util-admin {
	background-color:#e2e2e2; 
	color:#666; 
	border:1px solid #666; 
	padding:2px 2px 2px 2px; 
	font:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	width:250px;
}

#util-admin A {
	color:#666;
	padding:2px 10px 2px 10px; 
	text-decoration:none;
}

#util-admin A:hover {
	color:#FFF; 
	background-color:#999; 
	padding:2px 10px 2px 10px; 
	text-decoration:none;
}

#spacer-admin { 
	clear:both;
}




#admin-subheader {
	margin:5px; 
	padding:5px; 
	border:1px solid #333333; 
	color:#333333; 
	background-color:#efefef; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	font-weight:bold;	
} 		

#pagename-admin {
	font-family:verdana, arial, helvetica, sans-serif; 
	font-size:12px; 
	color: #666; 
	margin-left:10px;
	margin-bottom:20px;
	margin-top:10px;
	font-weight:bold; 
}

#results-question {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	background-color:#666666; 
	color:#FFFFFF; 
	padding:2px; 
	margin:10px;
}

/* ADMIN LIST END */ 

 
 
/* ADMIN EDIT START */ 

.admin-navitem {
	display:block;
	margin:2px; 
	font-family:verdana;
	font-size:10px;
	margin-bottom:4px;
}

.admin-navitem TD{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

INPUT,SELECT {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#e2e2e2;
}


.link-sort-box {
	margin:8px; 
	border:1px solid #333; 
	background-color:#ccc;
	width:620px;
}

.link-sort-header {
	background-color:#999;
	color:#fff;
	font-weight:bold;
	padding:4px;
	width:612px;
}

.sortable-list {
	cursor: move; 
	decoration:none; 
	list-style-type: none;  
	padding:0px;  
	margin:0px;
}
/* ADMIN EDIT END */ 

/* ADMIN PAGE */
 #PageTextContainer-wrapper {
	float: right;
	width: 100%;
	
}

.PageTextContainer {
	width:500px;
	float:left;	 
}

.PageWidgetContainer {
	width: 160px;
	float:left;
	margin-left:5px;
} 

.WidgetEditBar {
	margin:2px;
	padding:2px;
	width:14px;
}



.WidgetEditBar A {
	color:#552F25;
	padding:2px;
	font-size:10px;
	display:block;
	width:140px;
}

.WidgetEditBar A:hover {
	background-color:#552F25;
	color:#ffffff;
	text-decoration:none;
	display:block;
	width:140px;
}

.AdItem {
	border:1px dotted #ccc;
	width:152px;
	background-color:#e2e2e2;
	padding:2px;
	margin:2px;
}

.editContentInput INPUT {
	width:150px;
	background-color:#fff;
	font-size:9px;
}
 
.QuickLinkEditRow22 {
	 display:none;
	 background-color:#e2e2e2;
	 border:1px solid #999;
	 padding:4px; 
	 position:absolute;
	 width:400px;
	 z-index:10;
} 
 
#relatedLink {
	width:160px;
} 




.HidePreviewBox {
	opacity: 0.9;
  		margin-left: 20px;
	width: 600px;
  		height: 400px;
  		position: absolute;
 		border: 2px outset #990000;
 		background-color: #ffdddd;
  		padding-left: 5px;
	display:none; 
	z-index:1;
	font-size:12px;
	overflow:scroll;
}

.ShowPreviewBox {
	opacity: 0.9;
  		margin-left: 20px;
	width: 600px;
  		height: 400px;
  		position: absolute;
 		border: 2px outset #990000;
 		background-color: #ffdddd;
	padding-left: 5px;
	z-index:1;
	font-size:12px;
	overflow:scroll;
	
}

/*  COURSE  */

.courseTitle { 
	font-family:Georgia,Garamond, Georgia,sans-serif; 
	font-size: 18px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
.courseBox { 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	padding-top:5px;
	padding-bottom:5px;
}
.courseDescription {
	margin-top:10px; 
	padding-top:5px;
	padding-bottom:5px;
}
.courseProfessor { 
	padding-top:5px;
	padding-bottom:5px;
}

.courseProfessor a{ 
	color:#8A2034;
}

#courseSchedule {
	padding-top:15px;
	padding-bottom:5px;
}

#courseSchedule a{ 
	color:#8A2034;
}


/* Course Schedule */
#UpperDivisionSchedule {
	background-color:#cccccc;
}

#UpperDivisionSchedule td{
	font-size:10px;
	color:#333333;
}

#PublicationContainer {
	padding:10px;
}

#PublicationContainer h2 {
	color:#999999;
}

#PublicationProfileLink  {
	color:#8A2034;
	font-weight:bold;
}

#PublicationProfileLink  A {
	color:#8A2034;
	font-weight:bold;
	padding:5px;
}

#PublicationArticleTitle {
	background-color:#cccccc;
	padding:5px;
	margin-bottom:10px;
}

#PublicationBookTitle {
	background-color:#cccccc;
	padding:5px;
	margin-bottom:10px;
}

#PublicationProfileLink  A:hover {
	background-color:#8A2034;
	color:#ffffff;
	font-weight:bold;
	padding:5px;
}

/* FACULTY */
FacultyContainer {
	padding:5px;
}


#FacultyMain {
	font-family:verdana, sans-serif;
	font-size:12px;
	padding:5px;
	margin-left:10px;
	margin-right:10px;
}

#FacultyMain h1,h2{
	font-family:Garamond, Georgia,Times,sans-serif;
	font-size:18px;
	font-weight:bold;
}

#FacultyMain h3{
	font-family:Garamond, Georgia,Times,sans-serif;
	font-size:16px;
	color:#999999;
}


.FacultySectionHeader {
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	background-color:#e2e2e2;
}

.FacultySectionBody {
	padding-bottom:10px;
	
}

/* EVENT */

#NoEvent {
	border:1px solid #cccccc; 
	padding:5px;
}

.EventGroup {
	font-size: 14px;
	font-weight:bold;
	background-color:#8A2034;
	margin:10px 5px 0px 0px;
	padding:5px; 
	color:#fff; 

}

#EventContainer {
	padding:10px;
	font-size:24px;
}

.EventTitle { 
	background-color:#552F25;
	margin:0px 5px 0px 0px;
	padding:5px; 
	color:#fff; 
	}
.EventBox { 
	margin:0px 5px 10px 0px;
	padding:5px; 
	border-bottom: 1px dotted #597a9b;
	border-left: 1px dotted #597a9b;
	border-right: 1px dotted #597a9b; 
	}
.EventDescription { 
	margin:0px 0px 10px 0px; 
	}
.EventContactName { 
	margin:0; 
	}
.eventContactEmail { 
	margin:0; 
	}
.eventContactPhone { 
	margin:0; 
	}
.eventURL { 
	margin:0; 
	}
.eventLocation { 
	margin:0; 
	}
.eventDate { 
	margin:0; 
	}


/* YEAR IN LIFE */

.year_question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.year_answer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* FAQ */
.faqItem {border:1px solid #999999; margin-bottom:20px; width:90% }
.faqQuestion {margin-bottom:5px;font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 12px;
	background-color:#552F25; padding:4px; color:#ffffff;}
.faqQuestion A { text-decoration:none; color:#ffffff;}
.faqAnswer {padding:4px; }	

/* Summer ABROAD */

#SummerAbroadForm .label {  	
	 margin-right:10px;
	 padding-top:4px;
	 float:left;
	 width:300px;
	 text-align:right;
	 vertical-align:text-bottom;
}

#SummerAbroadForm .labelError {  	
	 margin-right:10px;
	 padding-top:4px;
	 float:left;
	 width:300px;
	 text-align:right;
	 vertical-align:text-bottom;
	 color:#8A2034;
	 background-color:#FFFFCC;
}



#SummerAbroadForm .input {  	
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 width:270px;
}	
	
#SummerAbroadForm .field {  	
	 margin:0px;
	 padding:0px;
	 float:left;
	 width:300px;
}	

#SummerAbroadForm .row {  	
	 padding:4px;
	 float:left;
	 width:700px;
	 clear:both;
}

#SummerAbroadForm .blocktext {  	
	 padding:4px;
	 float:left;
	 width:600px;
	 clear:both;
	 height:80px;
}	

#SummerAbroadForm .question {  	
	 padding:4px;
	 margin-top:20px;
	 float:left;
	 width:732px;
	 background-color:#cccccc;
	 clear:both;
}	

#SummerAbroadForm .heading {  	
	 padding:4px;
	 float:left;
	 width:734px;
	 clear:both;
	 background-color:#333333;
	 color:#FFFFFF;	 
}		

#SummerAbroadForm .group {  	
	 border:solid 1px #CCCCCC;
	 float:left;
	 margin-top:20px;
	 clear:both;
	 width:740px
}	

#SummerAbroadForm .error {  	
	 border:solid 2px #CCCCCC;
	 background-color:#FFFFCC;
	 width:710px;
	 color:#8A2034;
	 padding:10px;
	 margin:10px;
}	

#SummerAbroadForm .error li{  	
	 padding:5px;
}	
	
/* FORM */

/* ----------- stylized ----------- */
#scuform{
	margin:0px;
	width:560px;
	padding:10px;
	border:solid 2px #cccccc;
	background:#efefef; 
}
#scuform h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}

#scuform h2 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:8px;
	font-family: Arial, Helvetica, sans-serif;
}

#scuform br {
	clear:both;
}

#scuform p{
	margin-bottom:20px;
	border-bottom:solid 1px #87220A;
	padding-bottom:10px;
}

#scuform label{
	display:block;
	font-weight:bold;
	text-align:right;
	width:190px;
	margin-top:6px;
	float:left;
}
#scuform .small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:190px;
}
#scuform input,#scuform textarea{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #6B737B;
	background-color:#ffffff;
	width:310px;
	margin:0px 0 20px 10px;
}

#scuform input[type='checkbox'],#scuform input[type='radio'] {
	font-size:12px;
	padding:4px 2px;
	margin-top:6px;
	width:40px;
}

/* checkbox text */
#scuform label.checkbox{
	display:block;
	font-weight:normal;
	text-align:left;
	width:400px;
	margin-top:6px;
	float:left;
}


#scuform select{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #6B737B;
	background-color:#ffffff;
	width:310px;
	margin:0px 0 20px 10px;
}

/* captcha */
#scuform .cap{
	float:right;
	width:360px;
	margin-bottom:20px;
}

/* box for inner content */
#scuform .box{
	border:solid 1px #87220A;
	padding:5px;
	margin:10px;
	clear:both;
}

#scuform button{
	clear:both;
	margin-left:200px;
	width:125px;
	background:#666666;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}


#twocolumn {
}

#twocolumn br {
	clear:both;
}

#twocolumn p{
	font-size:11px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #87220A;
	padding-bottom:10px;
}
#twocolumn label{
	display:block;
	font-weight:bold;
	text-align:right;
	width:100px;
	margin-top:6px;
	float:left;
}


#twocolumn input{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #6B737B;
	width:150px;
	margin:0px 0 20px 10px;
}

#twocolumn input.long{
	width:415px;
}


/* TIMELINE */
.timeline-year {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #552f25;
	text-decoration: none;
}


.timeline-decade {
 font-family: Verdana, Geneva, sans-serif;
 font-size: 14px;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 line-height:22px;
 background-color:#d59f0f;
 margin-top:5px;
 margin-bottom:5px;
}

.timeline-title {
 font-family: Georgia, Times, serif;
 font-size: 22px;
 font-style: normal;
 line-height: normal;
 font-weight: bold;
 color: #9e1b20;
}

.smallcaps {
	font-variant: small-caps;
}
.bibliography {
	font-family: Georgia, Times, serif;
	font-size: 13px;	
}

 
