/*---------------------------------------------------------------------------------
(1) GLOBAL RESET
---------------------------------------------------------------------------------*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,dl,dt,dd,form,img {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
th {text-align:left;}
img,fieldset {border:0; display:block;}
a:focus, a:active {outline:none;border:none;} 
a {color:#1d5dca;text-decoration:none;}
a:hover {text-decoration:underline;}
ul {list-style:none;}
.global_noscript {color:#000;border-bottom:1px solid #000;text-align:left;font-size:1.2em;padding:8px 12px 8px 50px;line-height:1.4;background:#FFFFBD url(../images/faculty/icon_alert.png) no-repeat 8px center;}
.global_noscript a {color:#000;font-weight:bold;text-decoration:none;}
.access {height:0;width:0;overflow:hidden;position:absolute;left:-9999px;}
.alert {color:#c00;}
.right {float:right;}
.left {float:left;}
p.small {font-size:.9em;line-height:1.2em;}

/*---------------------------------------------------------------------------------
(2) HEADER AND SEARCH
---------------------------------------------------------------------------------*/
/*main header*/
#head{width:962px;height:80px;background:url(../images/faculty/header.png) no-repeat bottom right;margin:0 auto;}
#head h1 {width:200px;height:40px;background:url(../images/faculty/simon_logo.png) no-repeat;float:left;margin:22px 0 0 28px;clear:right;display:block;position:relative;text-indent:-9999px;}
#head h1 a {width:200px;height:40px;text-decoration:none;display:block;text-indent:-9000px;position:relative;}
#head h1 span {text-indent:-9999px;}
/*keyword form*/
#keywordform {float:right;padding:30px 30px 5px 0;}
#keywordform #kwords {font:1.1em Arial, Helvetica, sans-serif;padding:0;width:190px;border-top:2px solid #b3b1b1;border-left:2px solid #b3b1b1; padding:1px 0 0 2px;}
#keywordform #go {margin-left:5px;outline:none;}
#keywords_bg {position:relative;z-index:100;}
#keywords_bg .tryagain {position:absolute;background:#fff;color:red;border:1px solid red;padding:3px;display:none;top:0; left :0;width:220px; text-align:center;}

/*---------------------------------------------------------------------------------
(3) WRAPPERS AND UNIVERSAL STYLES
---------------------------------------------------------------------------------*/
body {font-family:Arial, Helvetica, sans-serif;font-size:62.5%;background:#95765f url(../images/faculty/body_bg.png) repeat-x;color:#333333;}
#main_content {background:url(../images/faculty/shadowbg_repeat.png) repeat-y;overflow:hidden;width:962px;margin:0 auto;font-size:1.2em; min-height:200px;}

/*---------------------------------------------------------------------------------
(4) NAVIGATION
---------------------------------------------------------------------------------*/
#navigation {width:216px;float:left;overflow:hidden;margin:10px 0 0 20px;padding-bottom:12px;font-size:.9em;}
/*-Section Navigation-*/
#section_nav {border-bottom:3px solid #4a5071;background:url(../images/faculty/navigation_section_bg.png) repeat-y;margin-bottom:10px;font-family:Trebuchet MS, Helvetica, sans-serif;line-height:1.4em;} 
#section_nav a {color:#fff;text-decoration:none;display:block;}
#section_nav a:hover {color:#fff;text-decoration:underline}
#section_nav a.active {color:#ffff99}
#section_nav li a.top {background:url(../images/faculty/navigation_section_top_bg.png) no-repeat;padding:4px 6px 5px 18px;font-weight:bold;font-size:1.35em;}
/*level1*/
#section_nav ul {background:url(../images/faculty/navigation_section_ul_bg.png) no-repeat;padding:9px 0 10px 0; font-weight:bold;}
#section_nav ul li a{background:url(../images/faculty/navigation_section_ul_li_bg.png) no-repeat 9px .6em;padding:2px 8px 2px 20px;}
/*level2*/
#section_nav ul ul{background:url(../images/faculty/navigation_section_ul_ul_bg.png) repeat-y;padding:5px 0;margin:5px 0 4px 0}
#section_nav ul ul li a {background:url(../images/faculty/navigation_section_ul_ul_li_bg.gif) no-repeat 20px .6em;padding:2px 8px 2px 30px;}
/*level3 on*/
#section_nav ul ul ul {/*background:none;*/padding:0;}
#section_nav ul ul ul li a {padding-left:40px;background-position:30px .5em}
#section_nav ul ul ul ul li a {padding-left:50px;background-position:40px .5em}
#section_nav ul ul ul ul ul li a {padding-left:60px;background-position:50px .5em}
#section_nav ul ul ul ul ul ul li a {padding-left:70px;background-position:60px .5em}
#section_nav ul ul ul ul ul ul ul li a {padding-left:80px;background-position:70px .5em}
/*-Primary Navigation-*/
#primary_nav {font:bold 1.4em Trebuchet MS, Helvetica, sans-serif;margin:0 0 15px;line-height:1.2em;}
#primary_nav li{padding:1px 0 2px 20px;background:url(../images/faculty/audience_nav_bullet.png) no-repeat 0 .2em;}
#primary_nav li a {color:#6b6a69;text-decoration:none;}
#primary_nav li a:hover{color:#191C5F;}
/*-Secondary Navigation-*/
#sub_nav {font:bold 1.1em Trebuchet MS, Helvetica, sans-serif;margin:0;line-height:1.2em;}
#sub_nav li{padding:1px 0 2px 20px;background:url(../images/faculty/audience_nav_2_bullet.png) no-repeat 0 .2em;}
#sub_nav li a{color:#6b6a69;text-decoration:none;}
#sub_nav li a:hover{color:#FFA302;}

/*---------------------------------------------------------------------------------
(4) HOME CONTENT
---------------------------------------------------------------------------------*/
#homepage_top{background:url(../images/faculty/homepage_top_bg.jpg) no-repeat bottom center; width:944px;margin:0 0 0 9px; float:left; padding-bottom:12px;}
/*top main image for generic template*/
#generic_hp_image_repeat{background:url(../images/faculty/generic_hp_image_repeat.png) repeat-y; float:right; width:680px; margin:10px 10px 0 0;position:relative;display:inline;}
#generic_hp_image_repeat img{padding-left:4px;}
#generic_hp_image_top{background:url(../images/faculty/generic_hp_image_top.png) no-repeat; float:right; width:680px; height:3px; line-height:3px; overflow:hidden;}
#generic_hp_image_bottom{background:url(../images/faculty/generic_hp_image_bottom.png) no-repeat top; float:right; width:680px; height:3px; line-height:15px; overflow:hidden;}
#image_blurb{background: #223856 url(../images/faculty/generic_hp_image_copybg.png) repeat-x; width:673px; position:absolute; bottom:3px; left:4px; color:#FFFFFF; overflow:hidden;}
#image_blurb h2{padding:10px;color:#91bcef; font-weight:normal; font-size:1.5em;}
#image_blurb p{padding:0 10px 10px 10px;color:#fff;}
#image_blurb a{color:#91bcef;}
#image_blurb a:visited{color:#91bcef;}

#flashContainer{float:right; margin:10px 9px 0 0;}
#homepage_bottom{background: #FFFFFF url(../images/faculty/homepage_bottom_bg.jpg) no-repeat top right; width:944px; min-height:336px; margin:0 0 0 9px; float:left;}
/*faculty highlights and latest research tabs*/
#tab_set {margin-top:10px; width:250px; float:left;}
#tab_set a {text-decoration:underline;}
#tab_set a:visited {text-decoration:underline;}
#tab_set a:hover {text-decoration:none;}
#tab_set p {background: url(../images/faculty/news_separator.gif) no-repeat bottom; padding:0 0 12px 0;}
#tab_set p.date {background:none; color:#666666; font-size:.9em; font-weight:bold; padding:12px 0 0 0;}
#tab_set p.more {background:none; padding-top:12px; font-weight:bold;}
#tab_set p.more a {color:#bc7621;}
#tab_set .tabs-panel {clear:left;margin:0 10px 10px;display: inline-block;}/* clearing */.tabs-panel:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
#tab_set .tabs-hide {display:none;}
/*tabs*/
#tab_set .tabs_contain {position:relative;height:27px;}
#tab_set .tabs_contain span {display:block;position:absolute;top:21px;left:0;z-index:99;height:6px;width:250px;overflow:hidden;}
#tabs {width:250px;height:28px;margin:0;overflow:hidden;}
#tabs li {float:left;margin-right:3px; background:none !important;}
#tabs li a {height:28px;display:block;text-indent:-9999px;background-position:bottom left !important;}
#tabs #tab_faculty_highlights a {background:url(../images/faculty/tab_faculty_highlights.png);width:129px;}
#tabs #tab_events a {background:url(../images/faculty/tab_latest_research.png);width:115px; margin-left:-3px;}
#tabs li.tabs-selected a {background-position:top !important;}
/*left home column for generic template*/
#home_left_col{float:left; width:250px; margin-top:9px;overflow:hidden;}
#home_left_col h2.takealook{color:#ffffff;width:224px;background:#00356a; border:2px solid #ffffff; padding:4px 8px; font-size:1.1em}
#home_left_col a {text-decoration:underline;font-weight:bold;}
#home_left_col a:visited {text-decoration:underline;}
#home_left_col a:hover {text-decoration:none;}
#home_left_col p {background: url(../images/faculty/news_separator.gif) no-repeat bottom; padding:0 12px 12px 10px}
#home_left_col p.date {background:none; color:#666666; font-size:.9em; font-weight:bold; padding:12px 0 0 10px;}
#home_left_col p.more {background:none; padding-top:12px; font-weight:bold;}
#home_left_col p.more a {color:#bc7621;}
/*middle and right home columns*/
#home_middle_col{float:left; width:450px;margin:10px 0 0 16px;}
#home_right_col{float:left; width:209px;margin:9px 0 0 19px;/*font-size:0.9em; on 10-14-2009 I was requested to raise the font size. */font-size:1em;}
#home_right_col h2.takealook{color:#ffffff;width:189px;background:#00356a;border:2px solid #ffffff;padding:4px 8px;font-size:1.1em;}
#home_right_col p{color:#56575b; padding:6px 10px;}
#home_right_col img{margin-left:2px;}
#home_right_col p.more {background:none; padding-top:2px; font-weight:bold;}
#home_right_col p.more a {color:#bc7621; text-decoration:underline;}
#home_right_col p.more a:visited {color:#d19853; text-decoration:underline;}
#home_right_col ul {margin:6px 12px 12px 12px;}
#home_right_col ul ul {margin:5px 0 5px 10px;}
#home_right_col ul li {background:url(../images/faculty/bullet_content.gif) no-repeat 0 .45em;padding-left:10px;margin:0 0 5px;}
#home_right_col ul li a{text-decoration:underline;}
#home_right_col ul li a:hover{text-decoration:none;}
#home_right_col ol {margin:6px 12px 12px 30px;}
#home_right_col ol ol{margin:5px 0 5px 25px;list-style:lower-alpha;}
#home_right_col ol li {margin:0 0 5px;}

/*---------------------------------------------------------------------------------
(5) LEVEL CONTENT
---------------------------------------------------------------------------------*/
#levelpage_contain{width:944px;margin:0 0 0 9px; float:left; background-color:#FFFFFF;}
#right_maincol_wrap{display:block;width:689px;margin:12px 0px 0px 0px;padding:0px;background: url(../images/faculty/main_rightcol_repeat.gif) left top repeat-y;float:right;}
#right_maincol_wrap2{display:block;width:689px;margin:0px;padding:0px;background: url(../images/faculty/main_rightcol_top.gif) left top no-repeat;float:none;}
#right_maincol_wrap3{display:block;width:689px;padding:0px 0px 15px 0px;background: url(../images/faculty/main_rightcol_bottom.gif) left bottom no-repeat;float:none;}
/*breadcrumbs*/
#crumbs {padding:12px 3px 6px 8px;overflow:hidden; font-size:.9em;}
#crumbs a,#crumbs a:visited {padding:0 4px 10px 7px;text-decoration:none;}
#crumbs a:hover {text-decoration:underline;}
#crumbs span {padding:0 5px;}
/*level main content styles*/
#sub_widecontain {border-top:1px solid #949494; margin:0 14px;}
#levelpage_contain div.wideimage img{padding:4px 0 4px 0;border-bottom:1px solid #949494;}
#sub_widecontent{margin:10px 20px 0 10px; overflow:hidden;}
#sub_3col_wrap{width:660px;background:#ffffff url(../images/faculty/3col_repeat.gif) repeat-y; overflow:hidden;margin:0 20px 0 14px;}
#sub_3col_left{float:left; width:448px;border-top:1px solid #949494;}
#sub_3col_left div.narrowimage img{padding:4px 0 4px 0;border-bottom:1px solid #949494;}
#sub_3col_leftcontent{margin:10px 20px 0 10px; overflow:hidden;}

/* Start Video Template*/
div#sub_widecontain div#vidCrumbs {padding:12px 0px 0px 0px;background: url('/images/vidCrumbBg.jpg') left top repeat-x;}
div#sub_widecontain div#videoContainer {width:649px;padding:6px;margin:0px;background:#e8eae9;overflow:hidden;}
div#sub_widecontain div#videoContainer div#videoTarget{width:387px;padding:0px;margin:0px;float:left;overflow:hidden;}
div#sub_widecontain div#videoContainer div#scrollerTarget{width:251px;padding:0px;margin:0px;float:right;overflow:hidden;}
/* End Video Template*/

/*right col level styles*/
#sub_3col_right{float:left; width:204px; border-top:1px solid #949494; margin-left:8px;background: url(../images/faculty/right_col_space.gif) no-repeat; padding-top:4px;}
#sub_3col_rightcontent{font-size:.9em;margin:10px 20px 0 10px; overflow:hidden;}
#sub_3col_rightcontent ul{margin-left:0;}
#sub_3col_rightcontent p.prevnext{color:#bc7621;}
#sub_3col_rightcontent p.prevnext a{color:#bc7621; font-weight:bold;}
#sub_3col_rightcontent p.prevnext a:visited{color:#d49447;}
#sub_3col_rightcontent p.prevnext a:hover{text-decoration:none;}
/*open content styles*/
.content img {margin:6px;}
.content hr {margin:0 0 10px;background:#e7f0f5;color:#eae4d2;border:none;border-bottom:1px solid #d5d2cd;overflow:hidden;text-decoration:none;}
.content a {text-decoration:underline;}
.content a:hover {text-decoration:none;}
.content a:visited {color:#6081ba;text-decoration:underline;}
.content h1 {color:#f7a52c; font:bold 1.6em Trebuchet MS, Helvetica, Arial, sans-serif; margin:10px 0;}
.content h1 a{color:#f7a52c;text-decoration:none;}
.content h1 a:hover{text-decoration:underline;}
.content h2 {color:#663a28; font:bold 1.4em Trebuchet MS, Helvetica, Arial, sans-serif; margin:10px 0;}
.content h2 a{color:#663a28;text-decoration:none;}
.content h2 a:hover{text-decoration:underline;}
.content h3 {color:#663a28;font-size:1.2em;margin:0 0 2px;}
.content h3 a{color:#11476b;text-decoration:none;}
.content h3 a:hover{text-decoration:underline;}
.content h4,.content h5,.content h6 {margin:0 0 5px;font-size:1.2em;}
.content p {margin:0 0 12px; color:#56575b;}
.content ul {margin:0 0 12px 16px;}
.content ul ul {margin:5px 0 5px 10px;}
.content ul li {background:url(../images/faculty/bullet_content.gif) no-repeat 0 .45em;padding-left:10px;margin:0 0 5px;}
.content ul li a{text-decoration:underline;}
.content ul li a:hover{text-decoration:none;}
.content ol {margin:0 0 12px 35px;}
.content ol ol{margin:5px 0 5px 25px;list-style:lower-alpha;}
.content ol li {margin:0 0 5px;}
.content table {margin:0 0 12px 1px;max-width:99%;}
.content th {border-color:#cccccc;}
.content td {border-color:#cccccc;}

/*--------------------------------------------------------------------------------------
(6) FOOTER SECTION   
--------------------------------------------------------------------------------------*/
#foot {background:url(../images/faculty/footer.png) no-repeat; width:962px; height:80px; margin:0 auto; padding-bottom:20px; overflow:hidden;font-size:1.1em;}
#foot a {color:#fff;text-decoration:underline;}
#foot a:hover {color:#fff;text-decoration:none;}
#foot a:visited {color:#ccc;text-decoration:underline;}
#foot p.simon_logo {width:205px;height:50px;background: url(../images/faculty/simon_footer_logo.png) top no-repeat;text-indent:-9000px; margin:12px 0 18px 30px; padding:0; float:left}
#foot p.simon_logo a {width:205px;height:50px;text-decoration:none;display:block;}
#foot ul {margin-right:10px;padding:15px 16px 10px 0;text-align:right;float:right;clear:right;overflow:hidden;}
#foot li {background:transparent url(../images/faculty/footer_nav_bg.png) no-repeat scroll right center;display:inline;padding:0pt 7px 0pt 6px;}
#foot li a {color:#ffffff;text-decoration:underline;}
#foot li a:hover {text-decoration:none;}
#foot li.last {background:transparent none repeat scroll 0%;padding-right:0pt;}
#foot ul#socMed {width:122px;height:21px;padding:0px 26px 0px 0px;;margin:0px 0px 0px 0px;text-align:left;overflow:hidden;float:right;}
#foot ul#socMed li {padding:0px;margin:0px;border:none;background:none;float:left;}
#foot ul#socMed li a {display:block;width:auto;height:21px;padding:0px;margin:0px;overflow:hidden;text-indent:-9999px;}
#foot ul#socMed li a#socMed1 {width:20px;margin:0px 5px 0px 0px;background: url(../images/socMed01youtube.png) left top no-repeat;}
#foot ul#socMed li a#socMed2 {width:20px;margin:0px 5px 0px 0px;background: url(../images/socMed02flickr.png) left top no-repeat;}
#foot ul#socMed li a#socMed3 {width:20px;margin:0px 5px 0px 0px;background: url(../images/socMed03twitter.png) left top no-repeat;}
#foot ul#socMed li a#socMed4 {width:20px;margin:0px 5px 0px 0px;background: url(../images/socMed04linkedIn.png) left top no-repeat;}
#foot ul#socMed li a#socMed5 {width:20px;background: url(../images/socMed05bookFace.png) left top no-repeat;}
#foot ul#socMed li a span {text-indent:-9999px;}

