/* version 7 Screen Display */


/* body { font-family: Arial, Helvetica, sans-serif; color: #222222; line-height: 120%; margin: 0px; text-align: left; } */
/* background-color: #dfe9f1; */


#mastMastBack { background-image: url(/files/structure/interiorMastBack-tan.png); background-repeat: repeat-x; background-position: left top;  background-color: #FFFFFF; border-width: 1px 0px 1px 0px; border-style: solid; border-color: #FFFFFF; }
#mastMastBackNew2 { background-color: #FFFFFF; padding: 15px 0px 10px 15px; }
#mastLogo { height: 49px; background-image: url(/files/structure/interiorLogo.gif); background-repeat: no-repeat; background-position: left top; }
#mastLogo.level3  { height: auto; width: 450px; background-image: none; }
#mastLogo.level3College { height: auto; width: 450px; background-image: none; }
/* mastcollegelinks removed from here:  */
.ctr { display: block; margin-left: auto; margin-right: auto; }

#mastLinksMain { clear: both; height: 23px; margin: 0px 0px 0px 230px; background-color: #ffffff; }
#mastLinksMain p { font-size: 92%; line-height: 120%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; }
#mastLinksMain p a { font-weight: bold; padding: 6px 15px 6px 15px; display: block; }
#mastLinksMain p a:link { color: #001155; text-decoration: none; background-color: #83b6dd; }
#mastLinksMain p a:visited { color: #001155; text-decoration: none; background-color: #83b6dd; }
#mastLinksMain p a:hover, #mastLinksMain p a:focus { color: #FFFFFF; text-decoration: underline; background-color: #5677b3; }
#mastLinksMain p a:active { color: #001155; text-decoration: underline; background-color: #5677b3; }


/* MASTHEAD LEVEL NAVIGATION LAYER edited 12aug09 by gawiman */
#rowMastLinks { width: 100%; padding: 0px 0px 0px 0px; background-color: #ffffff; }
#mastLinks { background-color: #ffffff; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #eeeeef; }
#mastLinks p { font-size: 100%; font-weight: bold; line-height: 120%; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 15px; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #eeeeef; display: block;}
#mastLinks p a:link { text-decoration: none; }
#mastLinks p a:visited { text-decoration: none; }
#mastLinks p a:hover, #MastLinks p a:focus { color: #990000; text-decoration: underline; background-color: #eeeeff;}
#mastLinks p a:active { text-decoration: none; }

/* SECTION FOR LEVEL-THREE DROP-DOWN MENUS */
#body_abt #nav_abt a, #body_aca #nav_aca a, #body_adv #nav_adv a, #body_alm #nav_alm a, #body_ctr #nav_ctr a, #body_giv #nav_giv a, #body_fcl #nav_fcl a, #body_tec #nav_tec a, #body_fac #nav_fac a, #body_stu #nav_stu a, #body_tec #nav_tec a  { font-weight: normal; }

#rowMastLinks ul  ul { border-width: 1px 1px 1px 1px; border-style: solid; border-color: #770000; }
#rowMastLinks li {
   list-style: none;
   float: left; }
#rowMastLinks li a {
   display: block;
   padding: 0px 10px 0px 10px;
   background-color: #ffffff;
   color: #770000;
   text-decoration: none; }
   #rowMastLinks li a:hover { background-color: #eeeeef; text-decoration: none; }
#rowMastLinks li ul {
   display: none; 
   width: 15em; /* Width to help Opera out */
   background-color: #ffffff;
   color: #770000; }
#rowMastLinks li:hover ul, #rowMastLinks li.hover ul {
   display: block;
   margin: 0;
   position: absolute;
   padding: 0; 
   background-color: #eeeeef; }
#rowMastLinks li:hover li, #rowMastLinks li.hover li {
   float: none; }
#rowMastLinks li:hover li a, #rowMastLinks li.hover li a {
   background-color: #eeeeef;
   color: #000; }
#rowMastLinks li li a:hover {
   background-color: #ffffff; color: #770000; text-decoration: underline; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #770000; }
/* end section for drop-down menus */

/* PAGE CONTENT LAYER */
#rowContent1 { height: 1%; background-color: #FFFFFF; }
#rowContent2 { height: 1%; display: block; padding: 0px 0px 0px 0px; }

/* Lefthand Navigation Menu */
#columnlink { clear: both; float: left; display: block; width: 150px; }
#columnlink p.navigationLink1, #columnlink p.navigationLink2, #columnlink p.navigationLink3, #columnlink p.navigationLink4, #columnlink p.navigationLink5, #columnlink p.navigationLink5a, #columnlink p.navigationLink5b, #columnlink p.navigationLink5c, #columnlink p.navigationLink5d, #columnlink p.navigationLink6, #columnlink p.navigationLink7, #columnlink p.navigationLink8, #columnlink p.navigationLink9, #columnlink p.navigationLink10, #columnlink p.navigationLink11, #columnlink p.navigationLink12, #columnlink p.navigationLink13, #columnlink p.navigationLink14, #columnlink p.navigationLink15, #columnlink p.navigationLink16, #columnlink p.navigationLink17, #columnlink p.navigationLink17a, #columnlink p.navigationLink17b, #columnlink p.navigationLink17c, #columnlink p.navigationLink17d, #columnlink p.navigationLink17e, #columnlink p.navigationLink18, #columnlink p.navigationLink18a, #columnlink p.navigationLink18b, #columnlink p.navigationLink18c  { background-color: #d4cbbb; border-width: 0px 0px 0px 4px; border-style: solid; border-color: #444444; display: none; }

/* Nav Link Props */
#columnlink p { font-size: 85%; line-height: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; }
#columnlink p a { font-weight: bold; padding: 4px 5px 4px 0px; display: block;  }
#columnlink p a:link { color: #333333; text-decoration: none; }
#columnlink p a:visited { color: #333333; text-decoration: none; }
#columnlink p a:hover, #columnlink p a:focus { color: #663333; text-decoration: underline;}
#columnlink p a:active { color: #333333; text-decoration: underline; }

#columnlink p a.secondary { font-weight: normal;}
#columnlink p a.secondary:link { padding: 4px 5px 4px 10px; }
#columnlink p a.secondary:visited { padding: 4px 5px 4px 10px; }
#columnlink p a.secondary:hover, #columnlink p a.secondary:focus { color: #990000; padding: 4px 5px 4px 10px; }
#columnlink p a.secondary:active { padding: 4px 5px 4px 10px; }


#columnlink p a.tertiary:link { padding: 4px 5px 4px 15px; background-position: left top; background-repeat: repeat-y; }
#columnlink p a.tertiary:visited { padding: 4px 5px 4px 15px; background-position: left top; background-repeat: repeat-y; }
#columnlink p a.tertiary:hover, #columnlink p a.tertiary:focus { color: 990000; padding: 4px 5px 4px 15px; background-position: left top; background-repeat: repeat-y; background-color: d4d5d2; }
#columnlink p a.tertiary:active { padding: 4px 5px 4px 15px; background-position: left top; background-repeat: repeat-y; background-color: #770000;}


#columnlink p a.imageAd:link { text-align: center; text-decoration: none; }
#columnlink p a.imageAd:visited { text-align: center; text-decoration: none; }
#columnlink p a.imageAd:active { text-align: center; text-decoration: none; }

#columnlink p a.imageAd:hover, #columnlink p a.imageAd:focus { text-align: center; text-decoration: none; }

#columnlink p a.imageAd:link { text-align: center; border: none; text-decoration: none; }
#columnlink p a.imageAd:active { text-align: center; border: none; text-decoration: none; }
#columnlink p a.imageAd:visited { text-align: center; border: none; text-decoration: none; }
#columnlink p a.imageAd:hover, #columnlink p a.imageAd:focus { text-align: center; border: none; text-decoration: none; }



/* Main Content Body */
#columnbody { margin: 0px 0px 0px 150px; }

/* Float Window Information Level 3*/
#containerSpecial { width: 300px; margin: 10px 0px 0px 10px; padding: 0px; float: right; display: block; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #770000; }
#containerSpecial img { vertical-align: bottom;  display: block; margin-left: auto; margin-right: auto; border: none; }
#containerSpecial img.ctr { display: block; margin-left: auto; margin-right: auto; }
#containerSpecial h2 { color: #444444; font-size: 120%; line-height: 100%; font-weight: bold; margin: 0px 0px 10px 0px; padding: 4px 5px 4px 5px; clear: both; display: block; }
#containerSpecial p { color: #000000; margin: 0px 0px 10px 5px; clear: both; display: block; }
#containerSpecial ul {  }
#containerSpecial li { line-height: 100%; margin: 0px 0px 10px 0px; }
#containerSpecial a:link { color: #00007a; text-decoration: underline; font-style: normal; }
#containerSpecial a:visited { color: #00007a; text-decoration: underline; font-style: normal; }
#containerSpecial a:hover, #containerSpecial a:focus { color: #770000; text-decoration: underline; font-style: normal; }
#containerSpecial a:active { color: #00007a; text-decoration: underline; font-style: normal; }



#containerText { height: 1%; display: block; margin: 0px 300px 0px 0px; padding: 10px 0px 10px 20px; overflow: visible; }
#containerText:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }

* Styles for MultiColumn Formats */
div.containercolumns { width: 95%; display: block; }
div.containercolumns:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
div.containercolumns ul { margin: 5px 0px 5px 20px; }
div.containercolumns ol { margin: 5px 0px 5px 20px; }


/* Styles for the Two Column Formats */
div.twocolumnleft { float: left;width: 48%; margin: 0px; padding: 0px; }
div.twocolumnright { margin: 0px 0px 0px 52%; padding: 0px 0px 0px 15px; border-width: 0px 0px 0px 1px; border-style: solid; border-color: #d8e6f0; }

/* Styles for the three Column Formats */
div.threecolumnleft { float: left; width: 30%; margin: 0px; padding: 0px; }
div.threecolumnmiddle {
	float: left;
	width: 30%;
	margin: 0px;
	padding: 0px;
	margin: 0px 0px 0px 10px;
	padding: 0px 5px 0px 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d8e6f0;
	border-right-color: #d8e6f0;
	border-bottom-color: #d8e6f0;
	border-left-color: #d8e6f0;
}
div.threecolumnright { margin: 0% 0% 0% 65%; padding: 0px 0px 0px 10px; border-width: 0px 0px 0px 1px; border-style: solid; border-color: #d8e6f0; }

#containerBiography { padding: 5px 0px 0px 0px; border-width: 1px 0px 0px 0px; border-style: solid; border-color: #999999; display: block; }



/* FOOTER LAYER */
/* #footer { clear: both; border-width: 4px 0px 0px 0px; border-style: solid; border-color: #5677b3; }
#footer p { font-size: 92%; line-height: 100%; color: #83b6dd; margin: 5px 0px 5px 0px; padding: 5px 10px 0px 10px; }
#footer p a:link { color: #83b6dd; text-decoration: none; font-style: normal; }
#footer p a:visited { color: #83b6dd; text-decoration: none; font-style: normal; }
#footer p a:hover, #footer p a:focus { color: #5677b3; text-decoration: underline; font-style: normal; }
#footer p a:active { color: #5677b3; text-decoration: underline; font-style: normal; } */


#ad02 { display: none; }

/* People Pages Special Styles */

/* People Profile Page */

table.profileContact { 
width: 700px; background-color: #ffffff;
} 

.profilePic {
float:right;
padding: 3px 10px 3px 10px;

}

#GridView1_row {

margin-top:25px;
}

#GridView1_row div {


}


table.CourseListing {

background-color:#dddddd;
width:700px;
}


#ctl00_ContentPlaceHolder1_ctl00_DataList3 {

margin-top:25px;

}

/* People Dept List page */

table.ctl00_ContentPlaceHolder1_DataList1 {

}

