@import url("http://yui.yahooapis.com/2.2.1/build/reset-fonts-grids/reset-fonts-grids.css");
.hiddenMenu{display:none;}
.headerImage{margin-bottom: 1em;}
body{background-color:#fff;line-height:1.4em;font-family:Verdana, Arial, Helvetica;}
body.mceContentBody{font-size:0.7em;text-align:left;}
#custom-doc{margin:auto;text-align:left;width:59.84em;*width:58.38em;min-width:778px;}
a, a:active, a:link, a:visited{color:#500000;text-decoration:underline;}
a:hover{text-decoration:none;}
.skipped{display:none;}
h1{font-size:136%;font-weight:normal;color:#090066;line-height:1.1em;margin:-.2em 0em 0.5em 0em;font-family:"Times New Roman", Times, serif;}
h2{font-size:167%;font-weight:normal;color:#090066;line-height:1.1em;margin:-.2em 0em 0.5em 0em;font-family:"Times New Roman", Times, serif;}
h3 {font-size:129%;font-weight:bold;color:#000;margin:0.8em 0em 0.6em 0em;}
h4 {font-size:122%;font-weight:bold;color:#000;margin:0.8em 0em 0.6em 0em;}
h5 {font-size:114%;font-weight:bold;color:#000;margin:0.8em 0em 0.6em 0em;}
h6 {font-size:114%;font-weight:bold;color:#000;margin:0.8em 0em 0.6em 0em;}
p{margin-bottom:0.6em;font-size:100%;line-height:1.4em;}
hr{border:0;color:#666;background-color:#666;height:.1em;}
ul, ol{margin-top:0.4em;padding-left:3.5em;margin-left:0em;}
ul li, ol li{line-height:1.4em;margin-bottom:0.4em;}
ul li{list-style-type:disc;}
ul ul li{list-style-type:disc;}
ul ul ul li{list-style-type:disc;}
ol li{list-style-type:decimal;}	
ol ol li{list-style-type:lower-alpha;}	
ol ol ol li{list-style-type:lower-roman;}
#barMenuTop{padding:0.5em 0 0 1em;background-color:#500000;height:1.6em;}
#barMenuTop ul{margin:0;padding:0;}
#barMenuTop li{list-style-type:none;margin:0 1.2em 0 0;padding:0;float:left;width:auto;font-size:77%;line-height:.9em;}
#barMenuTop a, #barMenuTop a:link, #barMenuTop a:visited{color:#d8bebe;text-decoration:none;}
#barMenuTop a:hover{color:#fff;text-decoration:none;}
#barMenuTop a.currentMarker, #barMenuTop a:link.currentMarker, #barMenuTop a:visited.currentMarker{color:#fff !important;}
#barMenuTop a:hover.currentMarker{color:#d8bebe !important;}
#searchBox{float:right;padding-right:.5em;}
.searchField{margin-top:-0.3em;font-size:77%;height:1.6em;width:7em;border:1px solid #000;}
.searchButton{margin-top:-0.3em;font-size:77%;height:14px;}

#containerLogo{margin:0;padding:0;background:url(../images/header-shade.gif) top left repeat-x;height:79px;min-height:79px;}
#containerLogo h1{display:none;}
#containerCurve{width:100%;background:url(../images/curve-top.gif) top right no-repeat;height:79px;float:right; overflow:hidden;}
#componentLogo{margin-top:11px;}

#yuiMainMenu {background:url(../images/curve-bottom.gif) top right no-repeat;height:24px;}

#barBreadcrumb{clear:both;padding:.4em 1.4em .4em .8em;background-color:#666;}
#barBreadcrumb p{font-size:85%;color:#ccc;margin:0;}
#barBreadcrumb a, #barBreadcrumb a:link, #barBreadcrumb a:visited{color:#ccc;text-decoration:none;}
#barBreadcrumb a:hover{color:#fff;text-decoration:none;}

#barSection{min-height:35px;padding:0 16px 0 8px;background-color:#E5E5E5;border-bottom:1px solid #CCCCCC;}
#barSection h1{font-family:"Times New Roman", Times, serif;font-size:182%;font-weight:normal;font-variant:small-caps;color:#090066;margin:0;padding:.3em 0 .3em 0;line-height:.9em;}

#sideMenu{float:left;padding:2em 1.6em 2em 0;}
#sideMenu ul{margin:0;padding:0;}
#sideMenu li{list-style-type:none;background-image:url(../images/sidemenu-bg.gif);background-position:top left;background-repeat:no-repeat;margin:0 0 .5em 0px;padding:.2em 0 .3em 23px;border-bottom:1px solid #CCCCCC;font-size:92%;line-height:1.2em;font-weight:bold;}
#sideMenu ul li a, #sideMenu ul li a:link, #sideMenu ul li a:visited{color:#666666;text-decoration:none;display:block;}
#sideMenu ul li a:hover{color:#500000;text-decoration:none;}
#sideMenu ul li a.currentMarker, #sideMenu ul li a:link.currentMarker, #sideMenu ul li a:visited.currentMarker{color:#500000 !important;}
#sideMenu ul li a:hover.currentMarker{color:#666666 !important;}

#yui-main{padding:1em 0em 1em 0em;}
.content{font-size:93%;line-height:1.5em;}

#secondary{background:#f5f5f5;border-top:1px solid #e5e5e5;padding:.6em 16px .6em 8px;}

#ft{clear:both;padding:.6em 16px .6em 8px;background-color:#E5E5E5;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
#ft span.vcard *{display:none;}
#ft span.vcard a.fn{display:inline;}
#ft p{font-family:Verdana, Arial, Helvetica;font-size:0.7em;color:#666666;line-height:1.2em;margin:0 0 .5em 0;}
#footerTamusLogo {float:right;}

table {border-collapse:collapse;font-size:100%;}
td,th{text-align:left;vertical-align:top;padding:0.4em;border:0px solid #CCCCCC;}
tr.alternate-row {background-color: #E5E5E5}
th{font-weight:bold;}
caption {font-weight:bold;border-top:1px solid #CCCCCC;border-left:0px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:0.4em 0.4em;background-color:#E5E5E5;}

form{margin:0;padding:0;}
select,input,textarea{font-size:100%;margin:0.2em;vertical-align:middle;}
textarea{font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1.1em;}
legend{color:#000000;}
input{vertical-align:middle;}

.linkOutMain a{background-image:url(../images/link-out-content.gif);background-position:center right;background-repeat:no-repeat;padding-right:15px;}
.linkOutSide a {display:block;background-image:url(../images/link-out-side.gif);background-position:center right;background-repeat:no-repeat;padding-right:15px;}
.noIndentList li{margin-left:-1.6em;padding-left:0;}

#containerHomeContent h3{color:#090066;font-family:"Times New Roman",Times,serif;font-size:144%;font-weight:bold;line-height:1em;margin:0pt 0pt 0.3em;}.homeLinks{margin:0pt;padding:0pt;}
.homeLinks li{font-weight:bold;line-height:1.2em;list-style-image:url(../images/bullet.gif);margin:0pt 0pt 0.6em 16px;padding-left:0pt;text-decoration:none;}
.homeLinks a, .homeLinks a:link, .homeLinks a:visited{text-decoration:none;}
.homeLinks a:hover{text-decoration:underline;}
.headLink{margin:0pt;padding:0pt;}
.headLink li{color:#090066;font-family:"Times New Roman",Times,serif; font-size:122%;font-weight:bold;line-height:1em;list-style-image:url(../images/bullet.gif); margin:0pt 0pt 0.3em 16px;padding:0pt;}
.headLink a,.headLink a:link,.headLink a:visited{color:#090066;text-decoration:none;}
.headLink a:hover{ text-decoration:underline;}

.smallText{font-size:85%;}
.pictureRight{margin:.5em 1.2em .5em 1.2em;float:right;}
.pictureLeft{margin:.5em 1.2em .5em 1.2em;float:left;}
.highlight{color:#090066;}
.subdued{color:#999999;}
.error{color:#aa0000;}
.success{color:#00aa00;}
.quote{
  margin:0.5em;
  display:block;
  padding:.5em;
  padding-left:68px;
  background-image: url(../images/quote.gif);
  background-repeat: no-repeat;
  background-color: #E5E5E5;
}
.wikipedia{padding-left:18px;background:url(../images/wikipedia.gif)left bottom no-repeat;}

em {font-style:italic;}
strong {font-weight:bold;}
.featurebox{border:2px solid #500000;padding:.5em 1em 1em;background:#f6f6f6;margin-bottom:1.5em;}
.featurebox h3{color:#500000;border-bottom:1px solid #500000;}
dt{font-weight:bold;}
dd{padding-left:1em;}
span.date{display:block;color:#aaaaaa;}
dd.date{color:#090066}

.rightpic, .leftpic {
 font-size: 8pt;
 text-align: left;
 border-bottom: inset thin black;
 padding-bottom: .5em;
}

.rightpic {
 float: right;
 margin: auto 10px 1em 1.5em;
}

.leftpic {
 float: left;
 margin: auto 1.5em 1em 10px;
}

.rightpic img, .leftpic img {
 margin-bottom: .5em;
}
div.figureRight, div.figureLeft {
border: none;
margin :auto .5em auto .5em;
}

div.figureRight {
float: right;
}
div.figureLeft{
float: left;
}
div.figureRight .caption, div.figureLeft .caption{
font-style: italic;
font-size: smaller;
text-align: center;
position: relative;
}

