/* school template */
@media screen {
* { } 
#accessibility { left:-999px; width:990px; position:absolute; } 
body { background:#000 url(../images/bg.gif) repeat-y center center; width:760px; margin:0 auto; font:0.75em/1.4em "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif; }
#bra { width:751px; margin:0 auto; margin-left:7px; } 
#container { width:579px; float:right; }
* html #container { margin-right:-2px; }
p { }
h3 { font:bold 1.4em "Arial", "Helvetica", sans-serif; text-transform:uppercase; color:#fff; margin:0px 0 0 301px; padding:25px 0 0 0; } 
h4 { font:bold 1.3em "Arial", "Helvetica," sans-serif; }
a { text-decoration:none; }
#content a { color:#fff;}
#content a:hover { color:#FFFF99; text-decoration:underline;} 
/* header elements */
#header { background:black; width:710px; height:55px; margin-left:33px; padding-top:13px; }

#wordmark { background:url(../images/wordmark.gif) no-repeat; overflow:hidden; width:192px; height:8px; float: left;margin: 0; padding: 0;  }
#wordmark h1 { left:-99999px; width:900px; position:absolute; } 
#wordmark a {  width:192px; height:8px; display:block; margin: 0; padding: 0; overflow:hidden; }

#logo a { background:url(../images/utdlogo.gif) no-repeat; width:80px;height:33px; float: right; text-decoration:none; }
#logo img { display:none; } 
#fearless { background:url(../images/fearless.gif) no-repeat; float:left; height:25px; text-indent:-999999px; width:327px;	}

/* nav elements */
#menu { float:left; margin-top:267px; width:171px; } 

#menu ul { margin: 0px; padding: 0px; list-style: none; width:171px;  text-align:right; text-transform:lowercase; font:Arial, Helvetica, sans-serif; }
#menu ul li { position: relative; display: block; color:#fff; background:url(../images/nav/li-bg.gif) no-repeat left bottom; /*  text-decoration: none;  height:18px;  padding:5px 16px 2px 0;*/ } 

.displayright {padding-top: 5px; padding-right:16px; height:18px; text-decoration:none;}

#menu li ul { position: absolute; left: 171px; top: 0px; display: none; }
/* styles for menu items */
#menu ul li a { display: block; text-decoration: none; color:#fff; height:18px; background:url(../images/nav/li-bg.gif) no-repeat left bottom; padding:5px 16px 2px 0px; }
#menu ul#nav li a:hover { color:#CCCCCC; background:url(../images/nav/li-bg-hover.gif) no-repeat left bottom;} 



#menu li ul { border:1px solid #999; border-width:0px 0px 1px 1px; width:190px;  } 
/* fix ie */
* html #menu { margin-left:1px;} 
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; background-position:right bottom; padding-bottom:5px; }
* html #menu ul#nav li a:hover { background-position:right bottom; }
/* end */

/* sub menu styles */
#menu li ul li a { padding: 0px 5px; color:#999; background:#000000 none !important; border:1px solid #999999; border-width:1px 1px 0px 0px ;  } 
#menu li ul li a:hover, #menu li ul li.over a:hover { color:#ffffff; background:none; }
#menu li:hover ul, #menu li.over ul { display: block; color:#ffffff; } 

/* images */
#main-image {clear: left; float:left; width: 288px; margin:0; padding:0;}
#title {width: 290px; float: right; margin-right:1px; }

#school h2 { }
#school a { background:url(../images/school.gif) no-repeat; width: 210px; height:52px; clear: right; float: right; text-indent:-999999px; margin-top:15px; display:block; }
#deck {background:url(../images/deck-bg.gif) repeat-x; width:578px; clear:both; }
#deck h3 {  } 
#content { clear: both; background:url(../images/content-bg.gif) no-repeat 32px 0; padding:11px 0 0 43px; color:#999; }
#wrapper { background:#232323 url(../images/wrapper-bg.gif) no-repeat; border:1px solid #999; border-width:0 1px; min-height:370px; width:466px; padding:20px 25px 80px 25px;} 


/* two column */
#two-column { width:570px;  }
#two-column #content { padding:0 0 0 30px;   } 
#two-column h3 { margin:0; padding: 0; }
#column-one { float:left; width:340px; min-height:372px; padding:15px;background-color:#333333; border:1px dotted #999999; }
#column-two { float:right; width:130px; min-height:372px;  padding:15px; margin-left:5px;}


/*old one
#second-menu a {color:#FFFF99; font-size:11px;}
#second-menu a:hover {color:#CCCCCC;}
#second-menu ul {padding-left:1px; font-size:11px;}
#second-menu ul li {list-style-type:none; border-bottom:1px dotted #666666;padding: .3em 0 1px 0;}
*/


#second-menu a {color:#FFFF99; font-size:11px;}
#second-menu a:hover {color:#CCCCCC;}

#second-menu ul
{
list-style-type: none;
padding: 0;
margin: 0;

}

#second-menu li
{
background-image:url(../images/specialbullets/studentservices-1.gif);
background-repeat: no-repeat;
background-position: 0 .7em;
padding-left: 1.2em;
line-height:17pt;


}





/*for image bullets
#second-menu ul li {list-style-type:none; background-image:url(../images/specialbullets/bullet.gif); background-repeat:no-repeat; background-position: 0 .4em; padding-left:1em;}
*/
#second-menu ul li a {color:#669900;}
#second-menu ul li a:hover {text-decoration:none; color:#FFFFCC;}








/* footer elements */
#footer { :both; float:right; color:#ccc; width:500px; text-align:right; margin:25px 25px 25px; 0; } 
#footer a { color:#fff; text-decoration:none; }
#footer a:hover { color:#ccc; }


/* miscellaneous */
.emphasis {color:#99CCFF}
.emphasis-welcomepages {color:#97CEDE;}
.emphasis2 {color:#FFFF99;}
.quote {color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:1.3em; line-height:17pt;}
#content div.faculty a.name {color:#97CEDE}

div.linedividedcontent { border-top: 1px dotted #999999; width: 475px; clear: both; padding-top: 5px; padding-bottom:5px;}

div.doubleline {border-top:3px double #ccc;}
div.dottedline {border-top:1px dotted #999999;}
img.caption { float:left; margin-bottom:8px;  }
p.caption-text { float:right; margin-left:8px; font-size:0.89em; }
p.nopicscaption {font-size:0.89em; }
.smalltext {font-size:0.89em; }
.img-speaker {float:left;}
p.speakerbio {float:left; margin-left:10px; margin-top:0;}
p.speakerinfo {clear:both; padding-top:10px;}
div.background { width:450px; border-top:1px solid #666666; border-bottom: 1px solid #666; font-size:1.2em; color:#FFFFCC; background-color:#000; padding:5px 0 5px 5px;
}
div.linkbackground { width:447px; font-size:.9.5em; color:#999; background-color:#000; padding:7px 0 7px 7px; text-align:center;
}
div.allpurposebackground {width:450px; border-top:2px solid #999; border-bottom: 2px solid #999; font-size:.9.5em; color:#FFFFCC; background-color:#333333; padding:5px 0 5px 5px;}

img.alignleft {margin:0 17px 5px 0;}

img.alignright {margin:0 0 5px 15px;}
.biggerthannormaltext {font-size:14px; line-height:20pt}

#content-menu ul {background-image:url(../images/studentservices/ssbg.jpg); padding: 8px 8px 8px 12px; list-style-type:none; line-height:17pt;}
#content-menu a {text-decoration:none; padding-bottom:2px; border-bottom:1px dotted #FFCC00;}
#content-menu a:hover {text-decoration:none;}





#content-menu-2 ul {background-image:url(../images/studentservices/ssbg2.jpg); padding: 8px 8px 8px 12px; list-style-type:none; line-height:17pt;}
#content-menu-2 a {text-decoration:none; padding-bottom:2px; border-bottom:1px dotted #FFCC00;}
#content-menu-2 a:hover {text-decoration:none;}

}
