@charset "iso-8859-1";
a:link,a:hover,a:visited
  {text-decoration:none;
   }
html,body,img,div,p,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,li,dl,dt,dd,td,form,fieldset,legend,a,button,select
  {margin:0;
   padding:0;
   border:0;
   }
ul
  {list-style:none;
   }
h1,h2,h3,h4,h5,h6,pre,code
  {font-size:1em;
   }
a img,:link img,:visited img
  {border:none;
   }
body
  {font:normal 0.8em Arial,Helvetica,sans-serif;
   padding:0;
   background:#fff;
   color:#333;
   }
.clearfix:after
  {content:".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
   }
.clear
  {clear:both;
   }
/* Hides from IE-mac \*/ * html .clearfix
  {height:1%;
   }
* html div#w1,* html div#w2,* html div#w3
  {height:0;
   }
/* End hide from IE-mac */ a
  {text-decoration:none;
   color:#125687;
   }
a:hover
  {text-decoration:underline;
   }
a.button
  {margin:0;
   padding:.1em .4em;
   }
a.button:hover
  {text-decoration:underline;
   }
a.button.large
  {font-size:1.2em;
   height:1.3em;
   margin:0 auto;
   display:block;
   letter-spacing:-1px;
   background-image:url(../images/common/bg_button_yellow_large.gif);
   }
input
  {font-size:1em;
   }
input.field
  {height:1.5em;
   padding:.2em 0 0 .3em;
   margin:0 0 -0.1em 0;
   font-size:1em;
   border:1px solid #0d4064;
   }
input.button,a.button
  {font-weight:bold;
   font-size:1.1em;
   color:#fff;
   height:1.727em;
   vertical-align:bottom;
   background:#ce1126;
   padding:0 .5em;
   margin:0 0 -0.091em .2em;
   text-transform:uppercase;
   border:none;
   }
input.button:hover,a.button:hover
  {background-color:#d53447;
   text-decoration:underline;
   }
select
  {font-size:1em;
   border:1px solid #0d4064;
   }
div#w1
  {max-width: 998px;
   margin:0 auto;
   }
div#w1.fixedwidth
  {width:998px;
   }
div#w2
  {position:relative;
   padding:7px 0 0 20px;
   margin:0;
   }
div#w3
  {border-style:solid;
   border-color:#dbd3c2;
   border-width:0 1px 1px 1px;
   min-width:700px;
   margin:0;
   background:#fff;
   position:relative;
   }
.clr
  {clear:both;
   height:0;
   margin:0;
   font-size:1px;
   line-height:0;
   }
.print
  {display:none;
   }
.noprint
  {display:block;
   }
hr
  {height:1px;
   border:0;
   background-color:#dbd3c2;
   clear:both;
   display:block;
   margin:1em 0;
   }
ul
  {margin-bottom:1em;
   }
ul li
  {list-style:disc outside;
   }
ul.linked li
  {list-style:url(../images/common/list-item-grey_caret.gif);
   padding:.1em 0;
   margin-bottom:2em;
   }
#head
  {color:#fff;
   position:relative;
   background:#12416c;
   height:auto;
   min-height:121px;
   margin:0;
   border-right:15px solid #f5af00;
   }
#head a
  {color:#fff;
   }
#head h1
  {position:absolute;
   font:21px Arial,Helvetica,sans-serif;
   right:19.95px;
   top:32.97px;
   text-align:right;
   text-transform:uppercase;
   width:100%;
   }
#head h1 #separator
  {display:none;
   }
body #head h1 a#logo
  {top:-32.97px;
   background:#ce1126 url(../images/common/university_sydney_logo.gif) no-repeat;
   width:200px;
   left:19px;
   left:-1px;
   height:80px;
   text-align:left;
   text-indent:-2000em;
   position:absolute;
   }
#head form#search
  {position:absolute;
   bottom:0;
   right:0;
   padding:10px 20px;
   font-size:11px;
   }
#head #quicklinks
  {position:absolute;
   bottom:10px;
   right:225px;
   margin-left:15px;
   font-size:11px;
   }
select
  {font-size:1em;
   }
#head #quicklinks select
  {width:125px;
   padding:1px 0 1px 2px;
   margin-bottom:-1px;
   }
#head ul#nav-global
  {position:absolute;
   left:0;
   bottom:0;
   margin:0;
   text-align:right;
   padding:0 1em;
   text-transform:uppercase;
   }
#head #nav-global li
  {font-size:11px;
   display:block;
   float:left;
   height:26px;
   vertical-align:middle;
   margin:0 10px;
   }
#head #nav-global li.active
  {font-weight:bold;
   background:url(../images/common/global-nav-indicator-yellow.gif) center bottom no-repeat;
   }
#head form #search
  {position:absolute;
   top:20px;
   left:135px;
   }
#head .skip-nav
  {display:none;
   }
#head #masthead
  {height:88px;
   }
#head #nav-global .dropdown
  {padding-right:14.54px;
   background:transparent url(../images/common/icon_head_plus.gif) no-repeat right 2.73px;
   }
#head #nav-global .dropdown.open
  {background-image:url(../images/common/icon_head_minus.gif);
   }
.breadcrumb
  {background:#f5af00;
   padding:.909em 0 .909em 1.82em;
   margin:0;
   font-size:11px;
   }
.breadcrumb,.breadcrumb a
  {color:#333;
   }
.breadcrumb.moved
  {background:none;
   padding:1.364em 0 .455em 1.82em;
   }
.breadcrumb a:hover
  {color:#125687;
   }
#tabunderscore
  {clear:both;
   display:none;
   }
#mid
  {clear:both;
   margin:0;
   position:relative;
   z-index:7;
   }
#menu
  {float:left;
   width:180px;
   margin:0 10px 0 20px;
   text-align:left;
   font-size:10px;
   }
#menu dt,#sidebar dt
  {letter-spacing:-1px;
   font:bold 1.1em Arial,Helvetica,sans-serif;
   }
#menu.withtabs
  {margin-top:1em;
   }
#menu.withouttabs
  {margin-top:.5em;
   }
#menu dd
  {margin-bottom:1.4em;
   }
#menu ul
  {margin:.8em 0 0 0;
   border-top:1px solid #d6d6d6;
   }
#menu ul li
  {padding:0;
   margin:0;
   list-style-type:none;
   list-style-image:none;
   border-bottom:1px solid #dbd3c2;
   }
#menu ul li a
  {font-size:1.2em;
   color:#333;
   padding:.46em 0 .46em 1.82em;
   margin:0;
   font-weight:normal;
   display:block;
   background:transparent url(../images/common/list-item-red-caret.gif) .45em .73em no-repeat;
   }
#menu ul li a:hover,#menu ul li a.active:hover
  {background-color:#fafafa;
   color:#125687;
   }
#menu ul li a.active
  {background-color:#fafafa;
   }
/* #menu ul li ul
  {top:-1000em;
   position:absolute;
   padding:0 0 0 2em;
   margin:0;
   border-top:none;
   } */
#menu ul li ul.unstatic
  {position:relative;
   top:auto;
   }
#menu ul li ul li
  {margin:0;
   padding:0;
   border-top:.100em solid #dbd3c2;
   border-bottom:0;
   }
#menu ul li ul li a
  {background:transparent url(../images/common/list-item-red-caret-small.gif) .45em .73em no-repeat;
   }
#menu ul li ul li a:hover
  {background-color:#fafafa;
   }
#menu dt,#sidebar dt
  {color:#ce1126;
   letter-spacing:normal;
   font-weight:600;
   text-transform:uppercase;
   }
#menu dt a
  {text-decoration:none;
   color:#AB2B34;
   }
#menu dt a:hover
  {text-decoration:none;
   color:#cd343e;
   }
#menu ul li ul
  {padding:0 0 0 2em;
   border-top:none;
   margin:0;
   }
#menu li div.navselected
  {font-size:1.2em;
   color:#999999;
   padding:.46em 0 .46em 1.82em;
   background:transparent url(../images/common/list-item-square.gif) .45em .73em no-repeat;
   }
#content a,#sidebar a,#footer a
  {text-decoration:underline;
   }
#content a:hover,#sidebar a:hover,#footer a:hover
  {text-decoration:none;
   }
#content.nomenu
  {margin-left:0!important;
   }
#content
  {font-size:1.21em;
   padding:0 22.7px;
   margin:0 190px 0 200px;
   line-height:120%}
#content #w4
  {float:left;
   width:100%;
   margin-top:1.81em;
   padding-bottom:2.27em;
   text-align:left;
   }
#content.withtabs #w4
  {margin-top:.91em;
   }
#content.withouttabs #w4
  {margin-top:.46em;
   }
#content.nofeature,#content.nosidebar
  {margin-right:0;
   }
#content .first
  {margin-top:0;
   }
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6
  {color:#ce1126;
   clear:both;
   margin:.8em 0 0 0;
   font-weight:normal;
   }
#content h1.bigspace
  {clear:left;
   font-size:1.545em;
   line-height:120%;
   margin:1.579em 0 0 0;
   }
#content h1
  {clear:left;
   font-size:1.545em;
   line-height:120%;
   margin:0.8em 0 0 0;
   }
#content h1 br
  {margin:0.4em 0 0.4em 0;
   }
#content h1.first
  {margin-top:0;
   }
#content h1:first-child
  {margin-top:0;
   }
#content h2
  {font-size:1.24em;
   margin:0.5em 0 0 0;
   font-weight:normal;
   }
#content h3
  {font-size:1.1em;
   color:black;
   margin:0.4em 0 0 0;
   font-weight:bold;
   }
#content h4
  {font-size:1.033em;
   color:black;
   margin:0.4em 0 0 0;
   font-weight:bold;
   }
#content h5
  {font-size:1em;
   color:black;
   margin:0.5em 0 0 0;
   font-weight:bold;
   }
#content h6
  {font-size:.909em;
   margin:0.6em 0 0 0;
   font-weight:bold;
   }
#content h1 a,#content h2 a,#content h3 a,#content h4 a,#content h5 a,#content h6 a
  {color:#ce1126;
   text-decoration:none;
   }
#content h1 a[href]:hover,#content h2 a[href]:hover,#content h3 a[href]:hover,#content h4 a[href]:hover,#content h5 a[href]:hover,#content h6 a[href]:hover
  {text-decoration:underline;
   }
#content svg a
  {text-decoration:none;
  }
#content h1 a[href],#content h2 a[href],#content h3 a[href],#content h4 a[href],#content h5 a[href],#content h6 a[href]
  {background:url(../images/common/grey_caret.gif) no-repeat center right;
   padding-right:10px;
   }
#content h1 a[href]:hover,#content h2 a[href]:hover,#content h3 a[href]:hover,#content h4 a[href]:hover,#content h5 a[href]:hover,#content h6 a[href]:hover
  {background:url(../images/common/red_caret.gif) no-repeat center right;
   }
#content p
  {margin:.5em auto;
   }
/* #content li,#content p
  {line-height:130%;
   } */
#content ul li
  {list-style-image:url(../images/common/list-item-square.gif)
   }
#w2 #content ul.sublist li
  {list-style-type:none; list-style-image:none; padding-left:25px;
   }
#content td p,#content td li,#content th p
  {font-size:1em;
   }
#content ol
  {margin:.5em 0;
   padding:0 0 0 2.727em;
   }
#content ul
  {margin:.5em 0;
   padding:0 0 0 2.727em;
   }
#content ul li,#content ol li
  {margin:.2em 0;
   padding:0;
   }
#content th p
  {margin:0;
   padding:0;
   }
#content p.first
  {margin-top:0;
   }
#content img
  {padding:0;
   border:0 none;
   }
a.button.small
  {font-size:.8em;
   font-weight:bold;
   height:1.2em;
   }
#content p a.button
  {font-weight:bold;
   }
#content dt
  {font-weight:bold;
   font-size:1.1em;
   margin-top:.4em;
   }
/* #content caption
  {caption-side:bottom;
   text-align:right;
   margin:.2em 0;
   color:#999;
   } */
#content h2.section {
    background-color: #EEEEEE;
    color: #660000;
    font-size: 1.1em;
    font-weight:normal;
    letter-spacing:0px;
    margin: 1em 0 0.7em 0;
    padding: 2px 5px 2px 10px;
    border: solid 1px #999999;
    clear:none;}

#content h2.wide {
    min-width:730px;
   }
.hide_text
  {overflow:hidden;
   display:block;
   visibility:hidden;
   }
#sidebar
  {float:right;
   margin:10px;
   width:180px;
   text-align:left;
   overflow:hidden;
   }
#sidebar.withtabs
  {margin-top:1em;
   }
#sidebar.withouttabs
  {margin-top:.5em;
   }
#sidebar ul li
  {font-size:1em;
   padding:.2em 0;
   list-style-image:url(../images/common/list-item-grey_caret.gif);
   }
#sidebar ul
  {margin:.5em 0;
   padding:0 0 0 1em;
   padding:0;
   }
#sidebar ul li
  {margin:0;
   padding:.2em 0 .2em .833em;
   font-size:1.2em;
   list-style-image:none;
   list-style-type:none;
   background:url(../images/common/list-item-red-pipe.gif) no-repeat 0 4px;
   }
#sidebar ol
  {margin:.5em 0;
   padding:0 0 0 2.5em;
   }
#sidebar ol li
  {font-size:1.2em;
   margin:0;
   padding:.2em 0;
   }
#sidebar h3
  {color:#ce1126;
   font-size:1.5em;
   font-weight:normal;
   padding:0 0 .417em 0;
   text-transform:uppercase;
   }
#sidebar
  {padding:0;
   font-size:0.9em;
   border:.1em solid #dbd3c2;
   }
#sidebar.noborder
  {border: none;
  }
#sidebar .feature dt
  {background:#12416c;
   color:#fff;
   padding:.467em .667em .467em .667em;
   margin:0 .667em 0 0;
   text-transform:uppercase;
   }
#sidebar .feature dd
  {padding:1em;
   background:none;
   }
#foot
  {padding:1.3em 0;
   font-size:12px;
   margin:0 .833em 0 .833em;
   clear:both;
   text-align:left;
   line-height:130%;
   border-top:.167em solid #4d483c;
   }
#foot a
  {text-decoration:underline;
   }
#foot a:hover
  {text-decoration:none;
   }
#extrafoot a
  {text-decoration:underline;
   }
#extrafoot a:hover
  {text-decoration:none;
   }
#foot p
  {margin:0 0 .2em 0;
   font-size:.95em;
   }
#foot #legal
  {width:47%;
   float:right;
   margin-top:0.4em;
   line-height:110%;
   text-align:right;
   }
#foot #sitemap
  {width:50%;
   float:left;
   }
#foot #sitemap h2
  {font-size:1em;
   margin:0 0 .1em 0.5em;
   padding:0;
   color:#ce1126;
   }
#foot #sitemap ul
  {width:100%;
   margin-left:0.4em;
   padding-left:0;}
#foot #sitemap ul li
  {min-width:25%;
   margin:.2em 0 0 0;
   float:left;
   list-style-type:none;
   list-style-image:none;
   background:transparent url(../images/common/list-item-red-caret-small.gif) no-repeat .182em .273em;
   }
#foot #sitemap ul li a
  {margin-left:1.3em;
   margin-right:5px;
   white-space:nowrap;
   }
#foot #sitemap ul li a:after
  {content:" ";
   white-space:normal;
   }
#foot.no-sitemap #legal
  {border-right:none;
   }
#foot #foot-links
  {margin-top:0;
  line-height:110%;
   }
.prev
  {padding:.3em 0 .3em 2.2em;
   }
.next
  {padding:.3em 2.2em .3em 0;
   clear:right;
   }
span.prev
  {background:transparent url(../images/common/arrow-left-off.gif) 0 50% no-repeat;
   }
span.next
  {background:transparent url(../images/common/arrow-right-off.gif) 100% 50% no-repeat;
   }
a.prev
  {background:transparent url(../images/common/arrow-left.gif) 0 50% no-repeat;
   }
a.next
  {background:transparent url(../images/common/arrow-right.gif) 100% 50% no-repeat;
   }
#TabsMenu{
    vertical-align: bottom;
    height:37px;
    background-color:#f5af00;
    padding:0;
}
#tabsmenu{
    vertical-align: bottom;
    height:37px;
    background-color:#f5af00;
    padding:0;
}
div#TabsMenu table{
    height:37px;
    background-color:#f5af00;
}
div#tabsmenu table{
    height:37px;
    background-color:#f5af00;
}
div#TabsMenu table tr{
    vertical-align:bottom;
}
div#tabsmenu table tr{
    vertical-align:bottom;
}
div#TabsMenu a{
    color:#333;
    text-decoration:none;
}
div#tabsmenu a{
    color:#333;
    text-decoration:none;
}
div.dropdownroot div.domMenu_menuElement{
    background-image: url('../images/common/grey_caret.gif');
    background-repeat: no-repeat;
    background-position: right center;
    padding: 0;
    margin:0;
}
div.dropdownroot div.domMenu_menuElementGrey{
    background-image: url('../images/common/grey_caret.gif');
    background-repeat: no-repeat;
    background-position: right center;
    font-weight:bold;
    color:#999999;
    padding: 0;
    margin:0;
}
#menu ul li div.dropdownroot div.domMenu_menuElementGrey span{
    font-weight:bold;
    background-color:transparent;
    background-image: url(../images/common/list-item-red-caret.gif);
    background-position: .45em .73em;
    background-repeat: no-repeat;
}
div.dropdownroot div.domMenu_menuElementHover{
    background-image: url('../images/common/red_caret.gif');
}
div.dropdownroot div.domMenu_menuElementGreyHover {
    background-image: url('../images/common/red_caret.gif');
}
#menu ul li div.dropdownroot div.domMenu_menuElementHover span{
    text-decoration:underline;
    color:#125687;
}
#menu ul li div.dropdownroot div.domMenu_menuElementHover{
    background-color:#fafafa;
}
#menu li div.dropdownroot span{
    font-weight:normal;
}
#menu li span{
    font-size:1.2em;
    color:#333;
    padding:.46em 0 .46em 1.82em;
    margin:0;
    font-weight:bold;
    display:block;
    background:transparent url(../images/common/list-item-red-caret.gif) .45em .73em no-repeat;
}
#menu ul li.heading{
    padding:7px 0px 2px 0px;
    margin:0;
    font-size:1.2em;
    color:#ce1126;
    font-weight:bold;
    list-style-type:none;
    list-style-image:none;
    border-bottom:none;
}
div.domMenu_menuBar {
    white-space:nowrap;
    margin: 0px;
    padding: 0px;
}
div.domMenu_subMenuBar {
    border-top: 1px solid #ecdcaf;
    border-left: 1px solid #ecdcaf;
    border-right: 1px solid #ecdcaf;
    margin: 0px;
    padding: 0px;
    background-color: #fdf6c5;
}
li div.domMenu_menuElement {
    white-space: nowrap;
    padding: 0;
    margin:0;
}
table div.domMenu_subMenuElementHover {
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    background-color: #f9cf66;
}
div.domMenu_menuElementGrey {
    margin-top: 0px;
    white-space: nowrap;
    font-size: 100%;
    font-weight: bold;
    background-color: inherit;
    color: #999999;
}
div.tabs_menuElementGrey {
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    background-color: inherit;
}
div.tabs_menuElement {
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
    color: #333;
    background-color: inherit;
}
div.domMenu_menuElementHover {
    color: #33c;
    background-color: inherit;
}
div.domMenu_subMenuElementGrey {
    font-family: Arial, sans-serif;
    line-height:0.9;
    border-bottom: 1px solid #ecdcaf;
    background-color: #fdf6c5;
    color: #999;
    padding: 4px;
}
div.domMenu_subMenuElement {
    font-family: Arial, sans-serif;
    line-height:0.9;
    border-bottom: 1px solid #ecdcaf;
    margin-bottom: 0px;
    background-color: #fdf6c5;
    color: #333;
    padding: 4px;
}
div.domMenu_subMenuElementHeading {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size:105%;
    border-bottom: 1px solid #ecdcaf;
    color:  #000;
    padding: 4px 0px 4px 4px;
}
div.domMenu_subMenuElementHeadingHover {
    color:  #900;
}
div.domMenu_subMenuElementHeadingGrey {
    font-family: Arial, sans-serif;
    font-weight: bold;
    border: solid #006699;
    border-width: 1px;
    background-color: #fdf6c5;
    color: #999999;
    padding: 3px;
}
div.tabs_subMenuElement {
    background-color: #fdf6c5;
    color: #333;
    font-size: 0.9em;
    border-style:solid;
    border-color:#ecdcaf;
    border-width:1px 1px 0 1px;
    padding: 5px;
}
div.domMenu_subMenuElementHeading div.children{
    background-image: url('http://www.maths.usyd.edu.au/u/SMS/web2009/images/redarrow.gif');
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -2px;
}
div.domMenu_subMenuElementHeadingHover div.children{
    background-image: url('http://www.maths.usyd.edu.au/u/SMS/web2009/images/brightredarrow.gif');
}
div.tabs_subMenuElement div.children{
    background-image: url('http://www.maths.usyd.edu.au/u/SMS/web2009/images/yellowarrow.gif');
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuElementGrey div.children{
    background-image: url('http://www.maths.usyd.edu.au/u/SMS/web2009/images/yellowarrow.gif');
    background-position: right center;
    background-repeat: no-repeat;
    white-space:nowrap;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuElementGreyActive div.children{
    background-image: url('http://www.maths.usyd.edu.au/u/SMS/web2009/images/yellowarrow.gif');
    background-position: right center;
    background-repeat: no-repeat;
    background-color: #f9cf66;
    color: #999;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuBar div.tabs_subMenuElementGreyActive{
    background-color: #f9cf66;
    color: #999;
}
div.tabs_subMenuElementHeading {
    font-family: Arial, sans-serif;
    background-color: #fdf6c5;
    font-weight:bold;
    font-size: 0.9em;
    border-style:solid;
    border-color:#ecdcaf;
    border-width:1px 1px 0 1px;
    color: #333;
    padding: 5px;
}
div.domMenu_menuBar div.tabs_subMenuElementHeadingHover {
    font-family: Arial, sans-serif;
    color: #993333;
    border: solid #cccccc;
    border-width: 0px;
    background-color: #EEEEEE;
    padding: 5px;
}
div.tabs_subMenuElementHeading div.children{
    background-image: url('http://www.maths.usyd.edu.au/u/SMS/web2009/images/yellowarrow.gif');
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuElementHeadingHover div.children{
    background-image: url('http://www.maths.usyd.edu.au/u/SMS/web2009/images/brightredarrow.gif');
    color:#990000;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -7px;
}
/* div.tabs_subMenuElementHeadingHover{
    background-color: #666666;
    color: white;
} */
div.tabs_subMenuBar {
    border-style: solid;
    border-width: 1px;
    border-color: #ecdcaf;
}
div.tabs_subMenuElementHover {
    background-color: #f9cf66;
}
div.tabs_subMenuElementHover div.children{
    background-image: url('http://www.maths.usyd.edu.au/u/SMS/web2009/images/brightredarrow.gif');
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-right: -7px;
}
div.tabs_subMenuElementGrey {
    color: #999;
    border: solid #cccccc;
    border-width: 0px;
    background-color: #fdf6c5;
    padding: 5px;
}
.tabs_menuElementHover div.intabcontent span.tabcontent{
    color:#990000;
}
.tabs_menuElementHover div.tabcontent span.tabcontent{
    color:#ffcc00;
}
td.menuDivLine
   { background-color : #39628B; color: inherit;
}
td div.tabcontent{
    background-color: #f9cf66;
    float:left;
    font-size:0.9em;
    height:1.6em;
    padding: 4px 9.09px 0 9.09px;
    border-style:solid;
    border-color:#fdebc5;
    border-width:.91px .91px 0 .91px;
    margin: 0 2px 0 0;
}
td div.tabcontent:hover{
    height:2em;
    background-color:#fdf6c5;
}
#w1 #w2 td div.intabcontent a{
    color:#125687;
}
.tabs_menuElementHover div.tabcontent{
    font-size:0.9em;
    height:2em;
    color:#0000cc;
    text-decoration:underline;
    padding:4px 9.09px 0 9.09px;
    background-color:#fdf6c5;
}
td .tabs_menuElementHover div.intabcontent{
    color:#0000cc;
    text-decoration:underline;
    background-color:#fdf6c5;
}
td div.intabcontent{
    color:#125687;
    background-color:#fff;
    float:left;
    font-size:0.9em;
    height:2em;
    padding:4px 9.09px 0 9.09px;
    border-style:solid;
    border-color:#fdebc5;
    border-width:.91px .91px 0 .91px;
    margin: 0 2px 0 0;
}
.tabs_menuElementGrey div.intabcontent{
    font-size:0.9em;
    background-color: #ffffff;
    color:#3589BA;
}
.tabs_menuElementGreyHover div.intabcontent{
    background-color: #ffffff;
}
#content table.qq{
    border-spacing:0;
    border-collapse:collapse;
    border:none;
}
#content table.plain{
    font-size:1em;
    margin:0;
    border-spacing:0;
    border-collapse:collapse;
    border:none;
    border-bottom:none;
}
#content table.plain td,#content table.plain th{
    border:none;
}

#content table.qq td,#content table.qq th{
    border:none;
}
#menu div.controls{
    font-size:140%;
    padding:0px 20px 10px 20px;
    margin:0;
}
#content #w4 h1 a:link.tt{
    text-decoration: none;
    color: #993333;
    background-color: inherit;}

#content #w4 h1 a:link:hover.tt{
    text-decoration: underline;
    color:#336699;
    background-color: inherit;}

#content #w4 h1 a:active.tt{
    text-decoration: none;
    color: #993333;
    background-color: inherit;}

#content #w4 h1 a.tt{
    text-decoration: none;
    color: #993333;
    background-color: inherit;}

#content #w4 table.tt td{
    font-size:80%;
    line-height:110%;
    padding-left:5px;
    padding-right: 5px;
    padding-top:2px;
    padding-bottom:2px;
    background-color: #EEEEFF;
    color: #333333;}

#content #w4 table.tt th{
    background: #EEEEEE none;
    font-weight:normal;
    font-size:80%;
    line-height:110%;
    padding-left:5px;
    padding-right: 5px;
    border: solid 1px #996666;
    color: #330000;}

#content #w4 table.tt th.unit{
    max-width:120px;
    white-space:nowrap;
    overflow:hidden;}

#content #w4 table.tt {
    border-spacing: 2px;
    border-collapse: separate;}

.normalsize{
    font-size: 1.2em;}

.normalsize td, .normalsize th{
    padding-top: 5px;
    padding-bottom: 5px;}

#content table .normalsize td {
    padding-left: 20px;
    padding-right: 20px;}

table.lfp td{background-color:#ffffff;
    padding: 5px 10px 5px 10px;
    border: solid 1px #333399;}

table.lfp{
    border-collapse:separate;
    border-spacing:2px;
    background-color:#f9cf66;
    border: solid 1px #333399;}

#content #lfpcontent h2{
    margin-bottom:0.4em;}
    
#content .nowrap{
    white-space:nowrap}

.HighLight2{
    color: inherit;
    background-color: #F9F6E7;
    margin-top: 15px;
    padding: 7px;
    border: 2px solid #660000;}

td.personlist{
    padding-left: 10px;
    padding-right: 10px;
    white-space:nowrap;}

div.ArrowQuestion{
    position:relative;
    z-index:20;}

.kioskonly{
    display:none;}

table#BobPhobia3{
    display:none;}

math{
    white-space:nowrap;}

table.visitor{
    padding-right:10px;}
    
table.admin {
    width:750px;}
