/***  CSS FOR TEMPLATE t2  ***/
#top,#footer { background-color:#4F7590; background-position:center -64px; }
#subnavbar_background { background-color:#668BA4; }
#sectionheader { height:auto; background-color:#4F7590; }
#sectionheader h1 { margin:10px 0 10px 24px; font-size:6em; color:#fff; }
#sectionheader a { color:#fff; }
.deptname { z-index:10000; position:absolute; left:0; }
#containerspc { background-image:url(../images/sidebar170rBorder.gif); background-repeat:repeat-y; background-position:left; }
#sidebar { position:relative; float:left; width:175px; padding:10px 0 0; z-index:40000; overflow:hidden; }
#content { margin:0 0 20px 180px; }
#navigation { padding:0 0 10px; z-index:40000; }
#navigation ul li { list-style:none; padding:0; }
#navigation a { font-family:"Goudy Old Style",Garamond,Georgia; font-weight:normal; color:#000057; font-size:1.4em; display:block; margin:5px 0; padding-left:15px; background:transparent url(../images/arrow-norm.gif) left top no-repeat; }
#navigation a:hover { background:transparent url(../images/arrow-over.gif) left top no-repeat; }
#navigation a.sublink { font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; color:#330000; font-size:1em; line-height:1em; margin:0 0 5px; background:none; padding-left:0; }
#navigation ul li ul li { list-style:none; padding-left:-10px; }
table.borders { width:100%; }
;
#bottomstrip { position:relative; clear:both; width:100%; margin:0; height:2em; padding-bottom:0; background-color:#660000; filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9; -khtml-opacity:0.9; z-index:10102; }
#breadcrumb { position:absolute; left:19px; top:-18px; }
table.frontPageTable { width:100%; }
div.headerImages { overflow:hidden; width:140%; margin:0 auto; }
div.headerImages img { margin-left:0; }
;
/*------------------------- Navigation ---------------------------*/
#navigation { padding:0 10px 10px 0; z-index:40000; }
#navigation ul li { list-style:none; padding:0; margin-left:0; }
#navigation a { font-family:"Goudy Old Style",Garamond,Georgia; font-weight:normal; color:#000057; font-size:1.3em; display:block; margin:3px 0; padding-left:12px; background:transparent url(../images/arrow-norm.gif) left top no-repeat; }
#navigation a:hover { background:transparent url(../images/arrow-over.gif) left top no-repeat; }
#navigation a.selected { background:transparent url(../images/arrow-over.gif) left top no-repeat; font-weight:bold; color:#800000; }
#navigation #navrsn #selected a.sublink { font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; color:#330000; font-size:1em; line-height:1em; margin:0 0 5px; background:none; font-weight:normal; }
#navigation #navrsn ul { display:none; }
#navigation #navrsn #selected { }
#navigation #navrsn #selected a { background:transparent url(../images/arrow-over.gif) left top no-repeat; font-weight:bold; color:#a60000; }
#navigation #navrsn #parent a { background:transparent url(../images/arrow-down.gif) left top no-repeat; font-weight:normal; }
#navigation #navrsn #parent ul { display:block; }
#navigation #navrsn #selected ul { display:block; }
#navigation #navrsn #selected a.sublink { font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; color:#330000; font-size:1em; line-height:1em; margin:0 0 5px; background:none; font-weight:normal; padding-left:2px; width:100%; }
#navigation #navrsn #parent a.sublink { font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; color:#330000; font-size:1em; line-height:1em; margin:0 0 5px; background:none; font-weight:normal; padding-left:2px; width:100%; }
#navigation #navrsn #parent #selected a.sublink { font-weight:bold; width:100%; }

/*------------------------- Styles for Faculty page ---------------------------*/
.Faculty { clear:both; width:98%; }
.facultyBlock { width:48%; padding-top:10px; margin-top:5px; min-height:170px; float:left; border-top:1px dotted #ccc; }
.facultyImage { width:110px; float:left; }
.facultyInfo { margin-left:120px;   padding-left: 5px;}
.facultyTitle { font-size:100%; }
.facultyHeader { color:#000033; }

/*------------------------- Styles for QuickLinks ---------------------------*/
.quickLinks { background-color:#fff; border:1px solid #b2b2b2; padding:5px; margin:5px 5px 5px 7px; width:150px; font-size:9px; }
#navigation .quickLinks ul { margin:0; }
#navigation .quickLinks ul li { list-style:none; margin:0; }
#navigation a.quicklink { font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; color:#330000; font-size:1em; line-height:1em; margin:0 0 5px; background:transparent url(../images/arrow-over-blue.gif) left top no-repeat; padding-left:8px; }

/*---------------------- Recent Experiences ----------------------------------*/
.recentExperience { clear:left; margin:10px 10px 0 0; }
span.hr { border-top:4px double #ccc; display:block; height:0; overflow:hidden; margin:10px auto; width:98%; }
.recentExperience img { float:left; margin:0 10px 5px 0; padding:8px; background-color:#fff; border:1px solid #ccc; }
.recentExperience h4 { color:#a60000; font:1.4em Georgia, "Times New Roman", Times, serif; font-style:italic; text-align:right; }
table.courserotation td { width:50%; }

/*------------------------ Miscellaneous ----------------------------------*/
.faq h4 { font-weight:normal; font-size:1.33em; }
.handcursor { cursor:hand; cursor:pointer; }
.fulls { background-color:#91a1be; text-align:center; color:#000; vertical-align:middle; }
.halfs { background-color:#4c5e79; text-align:center; color:#fff; vertical-align:middle; }
table.placement { font-weight:bold; }
.switchgroup1 { padding-left:15px; }
table.w50p th { width:30%; }
.column h4 { font-size:1.1667em; }
.frontPageBlockPhysics { border:1px dotted #b2b2b2; background:url(../images/pale.gif) repeat-x; padding:5px; margin-bottom:5px; }
a.facultySearchLink { text-decoration:none; color:#000; cursor:default; }
.icon_date { padding-left:18px; background:url(../images/date.png) left center no-repeat; }
.tablink { background:url(../images/bullet_star.png) no-repeat scroll left center transparent; display:block; font-style:italic; margin-left:85%; padding-left:16px; }

/*------------------------- Styles for Sketches -----------------------------*/
.sketchesBlock { width:98%; padding-bottom:5px; margin-top:10px; }
.sketchesImg { width:200px; padding:3px; margin-left:3px; float:left; background-color:#ccc; }
.sketchesInfo { margin-left:220px; }
