* {
 font-family : Arial, Helvetica, Sans-serif;
 padding : 0;
 margin : 0;
}
body {
  /*background-color : #ededed;*/
  background-color :#F2F1F1;
  background-image : url("../images/background.jpg");
  background-position : bottom;
  background-repeat : no-repeat;
  background-attachment:fixed;
}
img {
  border : none;
}
h1, h2, h3, h4, h5, h6 {
  visibility:visible;
}
h1, h2 {
  font-weight : normal;
  margin-top : .5em;
  margin-bottom : 1em;
}
fieldset {
  border : none;
}

#L3content h3 a {
  color : #fff;
}
label {
  font-weight : bold;
}
a {
  /*color : #258DBB;*/
  color : #207CA4;
}

/* ids */

#main {
 font-size: .8em;
 line-height : 1.5em;
  width : 900px;
  background-color : #fff;
  margin : 0px auto;
}

#header {
  background-image : url("../images/header_bg.gif");
  background-repeat : repeat-x;
  color : #004366;
  height : 30px;
  padding : 0 3px;
}
#header a {
  /*font-size : .8em;*/
  /*color : #609D3E;*/
  color:#004366;
  text-decoration : none;
}
#header a.alerton {
  background-image : url('../images/alerton.jpg');
  background-repeat : repeat-x;
  color : #fff;
  padding : 0 5px;
  font-weight : bold;
  border : 1px ridge #fff;
}

#header a:hover {
  text-decoration : underline;
}
#hlinks {
  float : left;
  line-height : 2.5em;
  margin-left : 10px;
  margin-top : 2px;
  font-size : .85em;
  letter-spacing : .1em;
}
#hsearch {
  float : right;
  text-align : right;
  margin-top : 5px;
  margin-bottom : -5px;
}
#hsearchbox {
  font-size : .8em;
  position:relative;
  top : -10px;
}

/* here beginneth the shortcuts */

#shortcuts {
  float : left;
}
#shortcuts img {
  border:0;
}
#sclinks li a {
  color : #004366;
}
#sclinks li a:hover {
  text-decoration : none;
}

#shortcuts, #sclinks {
  padding : 0;
  margin : 0;
  list-style : none;
}
#sclinks {
  margin-right : 1em;
}
#sclinks * {
  margin : 0;
  padding : 0;
}
#sclinks li {
  float : left;
  height : 20px;
}
#sclinks a {
  font-size : .9em;
  display : block;
  margin : 0;
  color : #fff;
  text-decoration : none;
  vertical-align: middle;
  text-align:center;
  padding : 0 6px;
}
#sclinks li a {
  font-weight : bold;
}
#sclinks li ul {
     position: absolute;
     left: -999em;
     width : 200px;
	  margin : 0;
	  list-style : none;
	  z-index:10;
}
#sclinks li li {
width : 200px;
  w\idth : 200px;
   margin : 0;
   padding : 0;
	background : #EAEAEA;
	border:0;
	border-bottom : 1px solid #D1D2D1;
	z-index:10;
}
#shortcuts li ul a {
  text-align : left;
  width : 188px;
  w\idth : 188px;
  color : #828282;
  text-decoration : none;
  font-weight : normal;
}

#sclinks li:hover ul, #sclinks li.shortcutshover ul {
     left: auto;
	 display : block;
	 background-color : #D1D2D1;
}
#shortcuts li:hover, #shortcuts li.shortcutshover {
	position : static;
}

#sclinks li ul li a:hover {
  background-color : #D1D2D1;
  border-bottom : 4px solid #D1D2D1;
}

/* here endeth the shortcuts */

/* here beginneth the fish (horizontal nav) */

#sf, #sflinks {
  background-image : url("../images/suckerfish_bg.gif");
  background-repeat : repeat-x;
  width : 900px;
  /*height : 32px;*/
  padding : 0;
  margin : 0;
  list-style : none;
  /*z-index: 2;*/
}
#sf {
  height : 32px;
}
#sflinks * {
  margin : 0;
  padding : 0;
}
#sflinks li {
  float : left;
  /*height : 32px;*/
}
#sflinks a {
  font-size : .9em;
  display : block;
  /*line-height : 2.7em;*/
  margin : 0;
  color : #fff;
  text-decoration : none;
  vertical-align: middle;
  /*text-align:center;
  padding : 0 6px;*/
}
#sflinks li a {
  font-weight : bold;
  z-index:500;
}
#sflinks li img {
  border:0;
  margin:0;
}
#sflinks li ul {
     position: absolute;
     left: -999em;
     width : 200px;
	  w\idth : 200px;
	  margin : 0;
	  margin-top : -3px;
	  m\argin-top : 0px;
	  list-style : none;
	  z-index:500;
}
#sflinks li li {
  width : 200px;
  w\idth : 200px;
   margin : 0;
   padding : 0;
	background : #0D79AB;
	border:0;
	border-bottom : 1px solid #296A96;
	line-height : 1.3em;
	z-index:500;
}
#sf li ul a {
  text-align : left;
  width : 188px;
  w\idth : 188px;
  color : #fff;
  text-decoration : none;
  font-weight : normal;
  padding : 4px 6px;
  z-index:500;
}

#sflinks li:hover ul, #sflinks li.sfhover ul {
     left: auto;
	 display : block;
	 background-color : #2c5786;
	 z-index:500;
}
#sf li:hover, #sf li.sfhover {
	position : static;
}

#sflinks li ul li a:hover {
  background-color : #2c5786;
  border-bottom : 4px solid #2c5786;
  margin-bottom : -4px;
  z-index:500;
}

/* here endeth the fish */

/* banner styles */
#narrowbanner {
  height : 109px;
  background-image : url("../images/narrowbanner.jpg");
}
#narrowadmission {
  height : 109px;
  background-image : url("../images/narrowadmission.jpg");
}
#narrowbannercontact {
  font-size : .9em;
  line-height : 1.3em;
  font-weight : bold;
  float:right;
  width:170px;
  padding-top : 35px;
  color : #fff;
}
#narrowbannercontact a {
  color : #fff;
  text-decoration : none;
}

#narrowbanner #bannertext, #narrowadmission #bannertext {
 /* position:relative; 
  left : 15px;
  top : 40px;*/
  padding-top : 40px;
  padding-left : 15px;
  height : 12px;
  width : 690px;
}
#tallbanner {
  height : 278px;
  background-image : url("../images/tallbanner.jpg");
}
#talladmission {
  height : 278px;
  background-image : url("../images/talladmission.jpg");
}
#tallbannercontact {
  font-size : .9em;
  line-height : 1.3em;
  font-weight : bold;
  float:right;
  width:652px;
  color : #fff;
}
#tallbannercontact a {
  color : #fff;
  text-decoration : none;
}
#tallbanner #textholder, #talladmission #textholder {
  margin-left : 15px;
  padding-top : 209px;
}
#tallbannertext {
  height : 40px;
  width : 212px;
}
#bannertext, #tallbannertext {
  color : #fff;
  font-family : Georgia;
  font-size : 200%;
}

/* vertical nav */

#mainnav {
  width : 190px;
  padding : 5px ;
  float : left;
  margin-left : 10px;
}
#mainnav ul {
  list-style-type : none;
}
#mainnav ul li {
  font-size : .9em;
  vertical-align:text-top;
  line-height : 1.4em;
}
#mainnav ul li a.on, #mainnav ul li a:hover {
  background-image : url("../images/menupoint_on.gif");
  background-color : #c9e2ec;
}
#mainnav ul ul {
  list-style-type : none;
}

#mainnav a {
  display : block;
  width : 175px;
  background-color : #ededed;
  background-image : url("../images/menupoint.gif");
  background-repeat : no-repeat;
  background-position : left;
  border-bottom : 2px solid #fff;
  /*color : #000;*/
  color : #393a3a;
  padding : 4px 0;
  padding-left : 15px;
  text-decoration : none;
}
#mainnav ul ul li a {
  background : #fff;
  border-bottom : 1px solid #ededed;
}
#mainnav ul ul li a.on , #mainnav ul ul a:hover {
  background : #EAEAEA;
}

/* info for */

#infofor {
  width : 190px;
  padding : 5px ;
  float : left;
  clear : left;
  margin-left : 10px;
}
#infofor .title {
  color : #4F9034;
  font-weight : bold;
}
#infofor ul {
  list-style-type : none;
}
#infofor ul li {
  background-color : #DFEFD3;
  font-size : .9em;
  vertical-align:text-top;
  line-height : 1.4em;
  padding : 4px;
  padding-left : 10px;
  margin-bottom : 2px;
}
#infofor ul li a {
  color : #000;
  text-decoration : none;
  text-decoration : none;
}
#infofor ul li a:hover {
  text-decoration : underline;
}


/* crumbtrack */

#crumbtrack {
  width : 695px;
  height : 32px;
  margin-left : 200px;
  color : #949494;
  font-size : 85%;
}
#crumbtrack a {
  color : #949494;
  text-decoration : none;
}
#crumbtrack a:hover {
  text-decoration : underline;
}
#crumbtrack.L2 {
  border-top : 1px solid #ededed;
  text-align:right;
  clear : both;
  margin-top : 20px;
}
#crumbtrack.L2 p {
  float : left;
}
#crumbtrack.L3, #crumbtrack.Ld {
  border-bottom : 1px solid #ededed;
  text-align:right;
}
#crumbtrack.L3 {
  height : 24px;
  margin-left : 15px;
  width : 870px;
}
#crumbtrack.Ld {
  margin-left : 205px;
  width : 685px;
  height : 24px;
}
#crumbtrack.L3 p, #crumbtrack.Ld p {
  float : left;
  padding : 0;
  padding-top : 4px;
}
#crumbtrack.L4 {
  width : 900px;
  height : 25px;
  margin-left : 0;
  text-align : right;
  border-bottom : 1px solid #ededed;
}
#crumbtrack.L4 p {
  float : left;
  padding-left : 10px;
}

#crumbtrack.Lp {
  width : 890px;
  margin-left : 10px;
  text-align : right;
  border-top : 1px solid #ededed;
  clear : both;
}
#crumbtrack.Lp p {
  float : left;
  padding-left : 10px;
}
#crumbtrack.La{
  width : 890px;
  margin-left : 10px;
  text-align : right;
  border-top : 1px solid #ededed;
  clear : both;
}
#crumbtrack.La p {
  float : left;
  padding-left : 10px;
}

/* level-specific stuff */

#homecontent {
  padding-top : 3px;
}

/* for the homepage flash */
div#totalouter {
 height:433px;
 width:900px;
}
div#linkwrap {
  height : 15px;
  display : block;
  position : relative;
  top : 335px;
  left : 12px;
}
div#linkwrap a.audlink {
  display : block;
  color : #fff;
  font-family : Arial;
  height : 20px;
  margin-bottom : 5px;
  font-weight : bold;
  text-decoration : none;
  width : 170px;
  font-size : .9em;
  position : relative;
}
div#linkwrap a.audlink:hover {
  color : #000;
}
div#linkwrap a.audlink img {
  border : none;
  vertical-align : middle;
  margin-right : 7px;
}
div#flashouter {
  padding : 0;
  margin-top : -15px;
}
div#flashinner {
  padding : 0;
}



#news {
  float : left;
  margin-left : 10px;
  width : 205px;
  padding-right : 15px;
  padding-top : 10px;
}
#news p {
  font-size : .9em;
  line-height : 1.2em;
  padding-bottom : .5em;
  padding-top : .5em;
  border-bottom : 1px dashed #e1e1e1;
}
#news a {
  color : #2689b1;
  text-decoration : none;
  font-weight:bold;
}
#news a:hover {
  text-decoration : underline;
}
#gtk, #highlights {
  background-color : #e1e1e1;
  float : left;
}
#highlights {
  width : 370px;
}
#gtk {
  width : 300px;
}
#gtkimg, #highlightimg {
  margin-right : 10px;
  float : left;
}
#gtkimg {
  width : 142px;
}
#highlightimg {
  width : 178px;
}
#gtktext, #highlighttext {
  padding : 10px;
  padding-left : 10px;
  font-size : .9em;
  padding-bottom : 0;
}
#gtktext h2, #highlighttext h2 {
  color : #2689b1;
  font-weight : bold;
  font-size : 125%;
  line-height : 1em;
  margin : 0;
}
#gtktext p, #highlighttext p {
  line-height:1.3em;
  padding-bottom : 0;
  margin-bottom : 0;
}


#homecontent, #L2content, #L3content, #L4content, #portalcontent, #deptcontent, #audcontent {
  color :#2e2e2e;
  margin-bottom : 30px;
}

/* level 2 tweaks */

#L2content {
  width : 480px;
  margin-left : 210px;
  padding : 5px;
  padding-top : 15px;
  margin-top : -10px;
}
#L2content * {
  margin : auto;
}
#L2content h2 {
  color : #258DBB;
  margin : .5em 0;
}
#L2content p {
  margin-bottom : .5em;
}
#L2content ul, #L2content ol {
  margin-left : 15px;
}
#L2content #recent ul {
  margin-left : -10px;
}
h1.l2 {
  margin-top : .5em;
  margin-left : 215px;
  color : #2B85B2;
  font-weight : normal;
  font-size : 175%;
  margin-bottom : 18px;
}

/* level 3 tweaks */

#L3content {
  width : 475px;
  margin-left : 210px;
  padding : 5px;
  padding-left : 10px;
  /* padding-top : 15px; */
}
#L3content * {
  margin-bottom : .5em;
}
#L3content h1 {
  color : #258DBB;
}
#L3content h2 {
  color : #258DBB;
  line-height : 1.2em;
}
/*
#L3content h2  + p {
  font-size : 110%;
}
*/
#L3content h3  {
  //background-color : #258DBB;
  background-image : url("../images/h3.png");
  background-repeat : repeat-x;
  //background-color : #258DBB;
  color : #fff;
  padding : 3px;
}
#L3content table td, #L3content table th {
  padding : 5px;
}
#L3content ul, #L3content ol {
  margin-left : 25px;
}

#L3linkbar, #L2linkbar, #deptlinkbar {
  float : right;
  width : 170px;
  padding : 5px;
  color : #555354;
  font-size : .8em;
  font-weight : bold;
  margin-bottom : 15px;
  margin-left : 20px;
}
#L3linkbar img, #L2linkbar img, #deptlinkbar img {
  display : block;
  margin-bottom : 3px;
}
#L3linkbar ul li {
  line-height : 1.5em;
}

/* level 3 - no right bar */

#L3contentnobar {
  width : 625px;
  margin-left : 210px;
  padding : 5px;
  padding-left : 10px;
  /* padding-top : 15px; */
}
#L3contentnobar * {
  margin-bottom : .5em;
}
#L3contentnobar h1 {
  color : #258DBB;
}
#L3contentnobar h2 {
  color : #258DBB;
  line-height : 1.2em;
}
/*
#L3contentnobar h2  + p {
  font-size : 110%;
}
*/
#L3contentnobar h3  {
  background-color : #258DBB;
  color : #fff;
  padding : 3px;
}
#L3contentnobar table td, #L3contentnobar table th {
  padding : 5px;
}
#L3contentnobar ul, #L3contentnobar ol {
  margin-left : 25px;
}

#L3linkbar, #L2linkbar, #deptlinkbar {
  float : right;
  width : 170px;
  padding : 5px;
  color : #555354;
  font-size : .8em;
  font-weight : bold;
  margin-bottom : 15px;
  margin-left : 20px;
}
#L3linkbar img, #L2linkbar img, #deptlinkbar img {
  display : block;
  margin-bottom : 3px;
}
#L3linkbar ul li {
  line-height : 1.5em;
}



/* level 4 tweaks */

#L4content {
  width : 865px;
  margin-left : 20px;
  padding : 5px;
  margin-bottom:30px;
}
#L4content p {
  margin-bottom : .5em;
}
#L4content h1 {
  color : #2B85B2;
  font-weight : normal;
  font-size : 175%;
  margin-bottom : .5em;
}
#L4content h2 {
  font-weight : normal;
  font-size : 150%;
  color : #609D3E;
  margin-bottom : .5em;
  margin-top : 1em;
}
#L4content ul, #L4content ol {
  margin-left : 25px;
}
#L4content ul, #L4content ol {
  margin-left : 35px;
}

/* portal tweaks */

#portalcontent {
  width : 850px;
  margin-left : 10px;
  padding : 5px;
}
#portalcontent .linkbox {
  width : 168px;
}

#gtksidebar {
  margin : .5em 0;
}
#gtksidebar h2 {
  color : #258DBB;
  line-height : 1.2em;
  margin : 0;
}

/* department tweaks */

#deptcontent {
  width : 480px;
  margin-left : 200px;
  padding : 5px;
}
#deptcontent h1 {
  color : #2689B1;
  padding-top : 20px;
}
#deptcontent h2 {
  background-color : #2689B1;
  color : #fff;
  padding : 3px;
  margin : .5em auto;
}
#deptcontent h1 + p, #deptcontent h2 + p  {
}
#deptcontent * {
  margin : auto;
}
#deptcontent p{
  margin-bottom : .5em;
}
#deptcontent table {
  width : 100%;
}
#deptcontent th {
  padding-top : 20px;
  text-align : left;
  color : #609D3E;
}
#deptcontent table ul {
  list-style-image : url('../images/greenraquo.gif');
  margin-left : 15px;
}
#deptcontent ul {
  margin-left : 15px;
}

#deptbar {
  width : 177px;
  padding : 5px;
  padding-top : 0;
  float : left;
  clear : both;
  margin-right : 5px;
}
#deptbar #mainnav {
  width : 177px;
  float : none;
  margin-left : 5px;
}
#deptbar #mainnav a {
  width : auto;
}

#pq {
  margin-top : 30px;
  margin-left : 5px;
}
#pq img {
  display : block;
  margin-top : 1em;
}
#pq p{
  color : #898989;
  font-size : .9em;
  line-height:normal;
  margin : 1em 0;
}


#audcontent {
  width : 500px;
  margin-left : 200px;
}
#audcontent p {
  margin-bottom : .5em;
}

#audbar {
  width : 170px;
  padding : 5px;
  padding-right : -10px;
  padding-left : 15px;
  float : left;
  clear : both;
  margin-right : 5px;
  color : #898989;
  font-size:.9em;
  line-height:1.3em;
}
#audbar h2 {
  color : #2B85B2;
  margin : .25em 0;
}
#audbar p {
  margin-bottom : .5em;
}
#audlinkbar {
  float : right;
  width : 170px;
  padding : 5px;
  color : #555354;
  font-weight : bold;
  margin-bottom : 15px;
  margin-left : 20px;
}
#audlinkbar img {
  margin-bottom : 5px;
}
#audnews {
  margin-top : 10px;
  line-height : 1.3em;
}
#audnews * {
  font-size : .9em;
  font-weight : normal;
}
#audnews h2 {
  color : #609D3E;
  font-weight : bold;
  margin : 0;
}
#audnews h3 {
  font-weight : bold;
  color : #2B85B2;
  margin : 0;
}
#audnews img {
  display : inline;
}
h1.La {
  color : #2B85B2;
  font-weight : normal;
  font-size : 175%;
}

/* news tweaks */
#newscontent {
  width : 480px;
  margin-left : 210px;
  padding : 5px;
  margin-top : -10px;
}
#newscontent p {
  margin-top : .5em;
  margin-bottom : .5em;
}
#newscontent ul, #newscontent ol {
  margin-left : 15px;
}
#newscontent #recent ul {
  margin-left : -10px;
}
#newscontent h2 {
  color : #609D3E;
}
h1.ln {
  margin-top : .5em;
  margin-left : 215px;
  color : #2B85B2;
  font-weight : normal;
  font-size : 175%;
  margin-bottom : 18px;
  width : 500px;
}
ul.neh {
  list-style-type : none;
  width : 220px;
}
ul.neh li {
  border-bottom : 1px solid #c0c0c0;
  padding : 10px 0;
}
ul.neh li a {
  font-weight : bold;
  color : #2B85B2;
  text-decoration : none;
}
ul.neh li a:hover {
  text-decoration : underline;
}

table.directory {
  margin-top : 1.5em;
  color : #555354;
}
table.directory th {
  color : #609D3E;
  text-align:left;
  font-size : 110%;
  padding : 5px 0;
  padding-right : 10px;
}
table.directory th  a {
  color : #609D3E;
  text-decoration : underline;
}
table.directory td {
 padding : 10px; 
 padding-left : 0;
}
table.directory  td a {
  color : #609D3E;
  text-decoration : none;
  
}
table.directory  td a:hover {
  text-decoration : underline;
}


p.alpha {
  color : #c0c0c0;
}
p.alpha a {
  padding : 3px 5px;
  color : #555354;
  text-decoration : none;
  width : 15px;
}
p.alpha a.dir-on {
  background-color : #3B6C8E;
  color : #fff;
}

#audcontent .linkbox {
  margin-top : 20px;
}
h1.Ld {
  margin-top : .5em;
  margin-left : 200px;
  color : #2B85B2;
  font-weight : normal;
  font-size : 175%;
}
h1.Ld {
  margin-top : .5em;
  margin-left : 200px;
  color : #2B85B2;
  font-weight : normal;
  font-size : 175%;
}
h1.Ldalum {
  margin:0;
  color : #2B85B2;
  font-weight : normal;
  font-size : 175%;
}



/* mixed tweaks */

#L2linkbar ul, #L3linkbar ul, #deptlinkbar ul, #transferlinkbar ul {
  list-style-image : url('../images/uparrow.gif');
}
#L2linkbar li {
  margin-left : 25px;
}
#L3linkbar li, #deptlinkbar li, #transferlinkbar li {
  margin-left : 15px;
}
#L2linkbar a, #L3linkbar a, #deptlinkbar a, #transferlinkbar a {
  color : #555354;
  text-decoration : none;
}
#L2linkbar a:hover, #L3linkbar a:hover, #deptlinkbar a:hover, #transferlinkbar a:hover {
  text-decoration : underline;
}
#L2linkbar .listhead, #L3linkbar .listhead, #deptlinkbar .listhead {
  margin-top : 10px;
}
#portallinkbar {
  width : 160px;
  margin-right : -25px;
  float : right;
  color : #555354;
  font-size : .9em;
  margin-bottom : 15px;
}
#portallinkbar #recent, #transferlinkbar #recent {
  margin:0;
  width : 150px;
  margin-top : 20px;
  font-weight : bold;
}
#portallinkbar #recent ul {
  padding-left : 15px;
}

#recent {
  margin-left : -2px;
  border : 1px dashed #dcdcdc;
  padding : 2px 5px;
  width : 150px;
  margin-top : 10px;
  margin-bottom : 20px;
}
#L2linkbar #recent {
  margin-left : 0px;
  width : 150px;
}
#recent strong {
  font-size : 110%;
  color : #3276a3;
}
#recent img {
  display : inline;
  margin : 0;
}
#recent ul {
  list-style-image : url('../images/recent_point.gif');
}
#recent li {
  line-height : 1.2em;
  margin-top : 4px;
  margin-bottom : 4px;
}
#recent li a {
  font-weight : normal;
  color : #727473;
  text-decoration : none;
}

#alertbox {
  width : 150px;
  background-color : #f0f0f0;
  padding : 3px;
  padding-top : 1px;
  padding-left : 10px;
}
#alertbox  h2 {
  font-weight : bold;
  font-size : 150%;
  color : #2B85B2;
  margin : 0;
}

#homefooter *, #levelfooter * {
  line-height : 1.2em;
}

#homefooter {
  font-size : .7em;
  line-height : 1.2em;
  color : #545151;
  height : 130px;
  clear : both;
  padding-top : 5px;
}
#levelfooter {
  /* background-color : #ededed; */
  font-size : .7em;
  background-color :#F2F1F1;
  line-height : 1.2em;
  clear:both;
  color : #545151;
  height : 110px;
  padding-top : 10px;
  /*letter-spacing : .2em;*/
}
#footerlinks {
  width : 425px;
  float : left;
  padding-left : 10px;
}
#footerlinks a {
  color : #545151;
  text-decoration : none;
}
#footerlinks a:hover {
  text-decoration : underline;
}
#footercontact {
  float : right;
  margin: 0px;
  margin-bottom:10px;
}
#footercontact p {
  float : left;
  margin-right : 10px;
  text-align : right;
}
#footercontact a {
  text-decoration: none;
}
#footercontact a:hover {
  text-decoration: underline;
}
.footeremphatic {
  color : #3B6C8E;
}
.footeremphatic a {
  color : #3B6C8E;
}

#etoNotice {
  text-align:center;
  clear : both;
  padding-top : 5px;
}
#etoNotice a {
  text-decoration : none;
  color : #3B6C8E;
}

#liblinks {
	border : 1px solid #3B6C8E;
	float : right;
	width : 20%;
	margin-right : 10px;
    margin-left : 10px;
	background : #fff;
	padding : 0;
	padding-bottom : 1em;
}
#liblinks a {
	display : block;
	margin : 0 .25em .5em .25em;
}
#liblinks h3 {
	color : teal;
	font-size : 1.2em;
	margin : .25em;
	margin-top : 0;
}


/* classes */

a.deglink {
  color : #003366;
}

ul.arrow {
  list-style-image : url('../images/uparrow.gif');
}
li.email {
  list-style-image : url('../images/envelope.gif');
  margin-left : 7px;
}
div.linkbox {
  float : left;
  margin-right : 3px;
  width : 159px;
}
div.linkbox * {
  color : #3f4040;
}
div.linkbox ul {
  padding-left : 15px; /* was 15 */
  padding-bottom : 10px;
}
div.linkbox li {
  padding-top : 5px;
}
div.linkbox a {
  text-decoration : none;
}
div.linkbox a:hover {
  text-decoration : underline;
}
span.normal {
  font-size : 10pt;
}

.ralign {
  text-align : right;
}
.f120 {
  display : block;
  float : left;
  width : 120px;
}
.leftfloat {
  float : left;
  margin : 1em;
  margin-left : 0;
}
.rightfloat {
  float : right;
  margin : 1em;
  margin-right : 0;
}
.centerfloat {
  margin : 0px auto;
}


.borders, table.borders td, table.borders th {
  border : 1px solid #258DBB;
}

table.borders {
  margin : 1em 0;
  border-spacing: 0px;
}
table.borders th {
  text-align : left;
}
table.borders td, table.borders th {
  padding : 0px;
  line-height : 1.3em;
}
table.noborders, table.noborders td, table.noborders th {
  border : none;
}
table.noborders th {
  text-align : left;
}
table.noborders td, table.noborders th {
  padding : 0px;
  line-height : 1.3em;
}

.ctext {
	text-align: center;
}
.ts7 {
	font-size: .7em;
	line-height : 1.25em;
}

.required {
  background-color : #C4DCE3;
}

/* for the degree grid */
td.inaugusta {
  background : url("../assets/images/augustacolor.gif");
}
td.inbangor {
  background : url("../assets/images/bangorcolor.gif");
}
td.statewide {
  background : url("../assets/images/statewidecolor.gif");
}

/* for Maya Angelou */

div#mayanavblock {
  float : left;
  width : 150px;
}
div#mayanavblock a {
  display : block;
  width : 147px;
  height : 20px;
  margin-top : 15px;
  line-height : 1em;
}
div.lucida{
  display : block;
  width : 157px;
}

div#mayaheader {
  float : right;
  width : 525px;
  text-align:center;
  height : 200px;
}

p#bigname {
  width : 300px;
  height : 50px;
  float : left;
  clear : none;
}

hr.maya {
  height : 1px;
  color : #069;
  clear : both;
}

div#lower {
  background: url("/assets/images/events/birdbg.gif");
  background-position:bottom left;
  background-repeat : no-repeat;
}
div#lowerleft {
  width : 425px;
  float : left;
}
div#lowerleft .leftfloat {
  clear:left;
}
div#lowerright {
  width : 250px;
  margin-left : 450px;
}
div#lowerright p, div#lowerright h2, div#lowerright h3 {
  text-align:center;
}
div#lowerright img {
  display : block;
  margin : 0 auto;
}
.nobg {
  background : none;
}

/* New Program Pages CSS */

.progmain {
	width:900px;
	height:3000px;
	margin:0px;
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
}

.bottombar {
	height:1px;
	width:100%;
	border-top:1px solid #dadada;
	clear:both;
}

/* header css style */

.head {
	height:258px;
	margin-bottom:7px;
}

.headleft{
	margin:0px;
	padding:0px;
	width:600px;
	float:left;
}

.headleft img{
	margin:0px;
	padding:0px;
}

.headright {
	background-image:url(/assets/images/programs/head_right.png);
	height:238px;
	width:280px;
	margin:0px;
	padding:10px;
	float:right;
}

.headright p {
	color:#FFF;
	margin:0px;
	margin-top:20px;
	padding:5px;
	font-family:Arial,;
	font-size:10px;
}

.headshadow{
	background-image:url(/assets/images/programs/headershadow.png);
	height:10px;
	margin:0px;
	clear:both;
}

.crumbtrail {
	margin:0px;
	padding:0px;
}

/* left side css styles */

.leftside {
	float:left;
	width:580px;
	border-right:1px solid #dadada;
	padding-left:20px;
	margin:0px;
}

.leftside .rightside ul{
	list-style-image : url('../images/uparrow.gif');
}

.infobox {
	float:left;
	width:560px;
	border-bottom:4px solid #dadada;
	padding:10px;
}

.infobox h2{
	margin-bottom:10px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2689b1;
}

.infobox h3{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#57912b;
	font-size:16px;
}

.infobox h4{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
}

.infobox li{
	margin-left:30px;
}

.infobox ul{
	list-style-image : url('../images/uparrow.gif');
}

.proglights {
	float:right;
	margin:10px;
	width:185px;
	padding:15px;
	font-size:12px;
	border:2px solid #dadada;
}

.proglights h3{
	margin:0px;
	padding:0px;
}

.proglights ul {
	list-style-image:url(/assets/images/programs/carat.png);
	margin:0px;
	margin-top:10px;
	padding-left:20px;
}

.progstories {
	float:left;
	width:560px;
	border-bottom:4px solid #dadada;
}

.infop {
	font-variant:small-caps;
	color:#717171;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	margin-left:2px;
	margin-top:0px;
}

.story {
	border-bottom:1px solid #dadada;
	float:left;
	padding:10px;
}

.story img{
	float:left;
	margin-right:10px;
}

.story h1{
	margin:0px;
	padding:0px;
	font-variant:small-caps;
	font-size:14px;
	font-weight:bold;
	color:#CCC;
}

.story h2{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2689b1;
	font-size:16px;
}

.story p{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:14px;
}


.faculty {
	float:left;
	width:540px;
	padding:10px;
	border-bottom:4px solid #dadada;
}

.profinfo {
	float:left;
	width:220px;
	border:1px solid #dadada;
	margin:0px;
	margin-top:10px;
	margin-right:15px;
	margin-left:7px;
	padding:10px;
}

.profinfo img{
	float:left;
	margin-right:10px;
}

.profinfo h1{
	margin:0px;
	padding:0px;
	font-variant:small-caps;
	font-size:14px;
	font-weight:bold;
	color:#CCC;
}

.profinfo h2{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2689b1;
	font-size:16px;
}

.profinfo h3{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:10px;
}

.profbio p{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	margin-top:20px;
	font-variant:small-caps;
}

.profpic {
	height:60px;
}

.why {
	width:560px;
	margin:0px;
	border-bottom:1px solid #dadada;
	float:left;
	padding-bottom:10px;
}

.why h1{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2689b1;
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
}

.why h2{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2689b1;
	font-size:16px;
	margin-top:10px;
}

.why h3{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:10px;
	margin-top:10px;
}

.why p{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	margin-top:10px;
}

.progol {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	margin-top:10px;
	list-style:inside;
}

.careers {
	float:left;
	width:560px;
	margin-bottom:20px;
}

.careers h1 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2689b1;
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
}

.careers h2{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2689b1;
	font-size:16px;
}

.careers h3{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:10px;
}

.careers p{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	margin-top:10px;
}

.careerbox {
	float:left;
	width:250px;
	margin:10px;
}

.careerbox h1 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#57912b;
	font-size:16px;
}

.careerbox ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

.careerbox li {
	font-size:12px;
}

/* right side css styles */

.rightside {
	float:right;
	width:290px;
	margin:0px;
	padding-left:5px;
}

.rightdiv {
	width:271px;
	border-bottom:1px solid #dadada;
	margin:0px;
	padding-bottom:10px;
	padding-top:10px;
	float:left;
}

.rightdiv h1 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2689b1;
	font-size:16px;
	margin-top:10px;
}

.rightdiv h2{
	font-variant:small-caps;
	color:#717171;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
	margin-top:10px;
}

.rightdiv h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
}

.rightdiv h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	color:#2689b1;
}

.rightdiv p {
	margin:0px;
}

.minorp {
	margin:0px;
	font-size:12px;
	font-style:italic;
	color:#999;	
}

.rightdiv ul {
	list-style-image:url(/assets/images/programs/arrow.png);
	margin-left:20px;
	padding:0px;
}

.rightdiv li {
	font-size:12px;
}

.rightdiv img {
	float:left;
	margin-right:20px;
}

.vidtext  {
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.infonum {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0px;
}

.boldserif {
	color:#2689b1;
	font-weight:bold;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px;
	margin-left:3px;
	padding-top:15px;
}

.event {
	width:271px;
	border-bottom:1px dotted #dadada;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}

.event h1 {
	font-size:11px;
	font-weight:bold;
	color:#333;
}

.event p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.prog {
	color:#717171;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

/* Library Revamp CSS */

.libleft {
	float:left;
	width:200px;
}

.libright {
	float:right;
	width:170px;
}

.libcenter {
	float:left;
	margin-left:25px;
}

.libchat {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
}

.liblink {
	margin-bottom:20px;
	margin-left:20px;
}

.libimgs {
	width:159px;
}

.libimgs li {
	list-style:none;
}

/* URSUS Search Box */
.libsearch {
	border:1px solid #004366;
	background:#F7F7F7;
	width: 400px;
	height:135px;
}

.libsearch h2{
	margin:0px;
	padding:3px;
	padding-bottom:5px;
	background-color: #004366;
	color: #ffffff;
	font-size:12px;
}

.ursearch {
	padding:10px;
	margin:0px;
}

.ursearch p {
	font-size:14px;
	font-style:italic;
}


.ursearch form {
	margin-top:10px;
	margin-bottom:20px;
}

.ursub {
	float:right;
	margin-top:15px;
	margin-right:1px;
}

.ursearcharg {
	margin-left:20px;
	width:195px;
}

/* General Library Page Box */
.libbox {
	border:1px solid #004366;
	background:#F7F7F7;
	width: 400px;
}

.libbox h2{
	margin:0px;
	padding:3px;
	padding-bottom:5px;
	background-color: #004366;
	color: #ffffff;
	font-size:12px;
}

.subbox{
	padding:10px;
	margin:0px;
	font-size:11px;
}

.subbox p {
	margin-bottom:5px;
}

/* Styles for French at UMA Pages */

.frenchce {
  margin-left : -2px;
  border : 1px solid #dcdcdc;
  padding : 5px 5px;
  width : 150px;
  margin-top : 10px;
  margin-bottom : 20px;
  background-color:#FAFAF5;
  padding-bottom:10px;
}

.frenchce h1 {
	font-size:16px;
	font-weight:bold;
	margin:0px;
	color:#57912b;
	text-align:center;
	display:block;
	margin-bottom:5px;
	border-bottom:1px soild black;
	padding-bottom:3px;
}

.frenchce h2 {
	font-size:12px;
	margin:0px;
	color:#57912b;
	text-align:center;
	display:block;
	margin-bottom:5px;
	border-bottom:1px dashed black;	
	padding-bottom:3px;
}

.frenchce li {
	list-style-image : url('../images/recent_point.gif');
}

.nodot  li{
	list-style-type:circle;
	list-style:circle;
	list-style-image:none;
	list-style-position:inside;
	margin:0px;
	padding:0px;
}

/* FB Styles */

.holder {
	width:520px;
	height:565px;
	margin:0px;
	padding:0px;
	background-image: url(http://www.uma.edu/assets/images/fblanding/background.png);
	background-repeat: no-repeat;
}

.holder header {
	background-image:url(http://www.uma.edu/assets/images/fblanding/header.png);
	height:79px;
	margin:0px;
	padding:0px;
}

.holder header span{
	height:100%;
	width:100%;
	display:block;
}

.holder header a {
	border:none;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

.holder header img {
	border:none;
	margin:0px;
	padding:0px;
}

.holder main {
	margin:0px;
	padding:0px;
}

.holder top{
	margin:0px;
	padding:0px;
}

.holder left {
	float:left;
	width:228px;
	height:300px;
	background-image:url(http://www.uma.edu/assets/images/fblanding/left.png);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

.holder left img {
	 float:right;
	 margin:0px;
	 margin-top:35px;
	 margin-right:15px;
	 padding:0px;
}

.holder leftbar {
	width:205px;
	height:186px;
	float:left;
	margin:0px;
	margin-top:7px;
	margin-left:14px;
	padding:0px;
	background-image:url(http://www.uma.edu/assets/images/fblanding/left_button.png)
}

.holder pusher {
	height:20px;
}

.holder leftbarnav{
	height:62px;
	margin-bottom:1px;
	padding-right:5px;
}

.holder leftbar a {
	border:none;
	text-decoration:none;
	margin:0px;
	padding:0px;
	margin-top:25px;
}

.holder leftbar img {
	border:none;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

.holder righttop {
	background-image:url(http://www.uma.edu/assets/images/fblanding/center_top.png);
	background-repeat:no-repeat;
	height:262px;
	width:270px;
	margin:0px;
	padding:0px;
	margin-top:31px;
	margin-left:18px;
	float:left;
}

.holder righttop a, img {
	border:none;
	text-decoration:none;
}

.holder vidtext  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	display:block;
	width:250px;
	padding-left:7px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	margin:0px;
}

.holder bottom {
	background-image:url(http://www.uma.edu/assets/images/fblanding/bottom.png);
	background-repeat:no-repeat;
	width:490px;
	height:130px;
	margin:0px;
	margin-left:14px;
	margin-top:10px;
	padding:0px;
	padding-top:45px;
	padding-bottom:5px;
	padding-left:25px;
	float:left;
}

.holder bottomlink {
	height: 105px;
	width:110px;
	float:left;
	background-repeat:no-repeat;
	background-position:center;
}

.holder bottomlink h1 {
	color:#004366;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	margin-top:70px;
}

.holder bottomlink img {
	margin-top:65px;
	border:none;
	text-decoration:none;
	padding:0px;
}

.holder bottomlink a {
	border:none;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

/* Minigrant CSS */

.minigrant {
	background-image:url(../images/minigrants/bridge.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

/* Numbered and alpha list styles */

.capsalpha{
	list-style:upper-alpha;
}

.loweralpha{
	list-style:lower-alpha;
}

.numbered{
	list-style:decimal;
}

.blank{
	list-style:none;
}

/* Distance Learning Blog Box */

.dlbox {
  margin-left : 0px;
  border : 1px solid #dcdcdc;
  padding : 5px 5px;
  width : 150px;
  margin-top : 10px;
  margin-bottom : 20px;
  background-color:#FAFAF5;
  padding-bottom:10px;
  text-decoration: none;
}

.dlbox h1 {
	font-size:14px;
	font-weight:bold;
	margin:0px;
	color:#57912b;
	text-align:center;
	display:block;
	margin-bottom:5px;
	border-bottom:1px dashed black;	
	padding-bottom:3px;
}

.dlbox a {
	
	text-decoration: none;
}

.dlbox a:hover {
	color: #FFF;
}

.dlbox h2 {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	color:#57912b;
	text-align:center;
	display:block;
}

/* NEW jQuery HOMEPAGE CSS */


/* everything is constructed with a single background image */

/* root element for tabs */

#flowtabs {
	
	/* dimensions */
	width:150px;
	margin:0 !important; 
	padding:0;

	/* position */
	position:relative;
	top:20px;
	left:770px;
	z-index:5;
	
	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:-2px;
}

/* single tab */
#flowtabs li { 
	background: url(/assets/images/homepage/unselected.png) no-repeat;
	float:left; 
	margin:0;
	margin-left:5px; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
}

/* a- tag inside single tab */
#flowtabs li a {
	
	display:block;
	height: 18px;   
	width: 18px; 	
	padding:0px;
	margin:0px;
	
	/* font decoration */
	color:#037db2;
	font-size:14px;
	line-height:18px;
	text-align:center;
	text-decoration:none;
}

/* adjust the background image position on each tab */
#flowtabs #t1 			{ background-position: 0 0; }
#flowtabs #t2 			{ background-position: 0 0; }
#flowtabs #t3 			{ background-position: 0 0; }
#flowtabs #t4 			{ background-position: 0 0; }
#flowtabs #t5 			{ background-position: 0 0; }
 
/* mouseover state */
#flowtabs a:hover 		{ color:#000;	 }
#flowtabs #t1:hover 	{ background-position: 0 0; }
#flowtabs #t2:hover 	{ background-position: 0 0; }
#flowtabs #t3:hover 	{ background-position: 0 0; }
#flowtabs #t4:hover 	{ background-position: 0 0; }
#flowtabs #t5:hover 	{ background-position: 0 0; }

/* currently selected tabs */
#flowtabs a.current		{ cursor:default; color:#fff;}
#flowtabs #t1.current { background-position: 0 0; background: url(/assets/images/homepage/selected.png) no-repeat; }
#flowtabs #t2.current { background-position: 0 0; background: url(/assets/images/homepage/selected.png) no-repeat; }
#flowtabs #t3.current { background-position: 0 0; background: url(/assets/images/homepage/selected.png) no-repeat; }
#flowtabs #t4.current { background-position: 0 0; background: url(/assets/images/homepage/selected.png) no-repeat; }
#flowtabs #t5.current { background-position: 0 0; background: url(/assets/images/homepage/selected.png) no-repeat; }



/* panes */
#flowpanes {
	//background: #000;	
	width:900px;
	height:420px;
	position:relative;
	top:0px;
	left:0px;
}


/* single pane */
#flowpanes div {
	display:none;
}

/* some decorations for elements inside single pane */
#flowpanes div h2 {
	font-weight:normal;
	color:#ddd;
	letter-spacing:1px;
	margin:10px 0 0 0;
	font-size:22px;	
}

#flowpanes a {
	color:#cc9;		
	font-size:14px;
}

/* home bottom blue bar */

#homebot {
	height:131px;
	width:900px;
	position: relative;
	background: url(/assets/images/homepage/bluebar.png) no-repeat;
	background-position:right bottom;
	top:271px;
	left:0px;
	z-index:1;

}

#homebotlinks {
	height:100px;
	width:244px !important;
	margin-top:31px;
	background: #609d3f;
	position:relative;
	top:0px;
	left:0px;
}

div#homebotlinks a.audlink {
  display : block;
  color : #fff;
  font-family : Arial;
  height : 21px;
  margin-top : 3px;
  margin-left:8px;
  font-weight : bold;
  text-decoration : none;
  width : 170px;
  font-size : .85em;
  position : relative;
  
}

.homelink {
	list-style-type:none;
	width:244px;
	
}

.homelink li {
	width:244px;
	border-bottom:1px dashed #4a883f;
	margin:0px;
}

div#homebotlinks a.audlink:hover {
  color : #000;
}

div#homebotlinks a.audlink img {
  border : none;
  vertical-align : middle;
  margin-right : 7px;
}

.graphiclinks {
	width:125px;
	height:131px;
	position:relative;
	top:-90px;
	left:255px;
}

.graphiclinks ul {
	list-style-type:none;
}

.graphiclinks li {
	margin-top:4px;
	width:125px;
}

#graphiclinks {
	width:125px;
	height:131px;
	position:relative;
	top:-90px;
	left:255px;
}

#graphiclinks ul {
	list-style-type:none;
}

#graphiclinks li {
	margin-top:4px;
	width:125px;
}

.homeimg {
	position:relative;
	top:-100px;
	left:0px;
	//z-index:1;
}

.hometext {
	width:300px !important;
	float:right;
	position:relative;
	top:310px;
	left:460px;
	z-index:3;
}

.hometext h1{
	font-size:18px;
	color:#FFF;
}

.hometext p {
	font-size:11px;
	color:#FFF;
	line-height:100%;
}

/* New rightbar buttons */

#apply {
	height: 22px;
	width: 153px;
	display; block;
	background-color:#f7911e;
	padding-top:6px;
	padding-left:8px;
	margin-bottom:3px;
	margin-top:3px;
}

#visit {
	height: 22px;
	width: 155px;
	display; block;
	background-color:#629f3f;
	padding-top:7px;
	padding-left:6px;
	margin-bottom:3px;
}

#info {
	height: 22px;
	width: 155px;
	display; block;
	background-color:#005273;
	padding-top:7px;
	padding-left:6px;
	margin-bottom:3px;
}

/* transfer page */

#transfercontent {
	width:665px;
	margin-left : 210px;
	padding : 5px;
	padding-left : 10px;
	color :#2e2e2e;
	margin-bottom : 30px;
}

/* New Ready-To-Apply Page CSS */

#transfercontent h1 {
  margin-bottom : .5em;
  color : #258DBB;
}

#transfercontent h2 {
  margin-bottom : .5em;
  color : #258DBB;
  line-height : 1.2em;
}

#transfercontent h3 {
  margin-bottom : .5em;
  background-image : url("../images/h3.png");
  background-repeat : repeat-x;
  color : #fff;
  padding : 3px;
}

#transfercontent table td, #transfercontent table th {
  padding : 5px;
}

#transfercontent ul, #transfercontent ol {
  margin-left : 25px;
}

#transfercontent p {
  margin-bottom : .5em;
}

/* left info for */

#leftinfofor {
  width : 190px;
  padding : 5px ;
  float : left;
  margin-left : 10px;
}
#leftinfofor .title {
  color : #4F9034;
  font-weight : bold;
}
#leftinfofor ul {
  list-style-type : none;
}
#leftinfofor ul li {
  background-color : #DFEFD3;
  font-size : .9em;
  vertical-align:text-top;
  line-height : 1.4em;
  padding : 4px;
  padding-left : 10px;
  margin-bottom : 2px;
}
#leftinfofor ul li a {
  color : #000;
  text-decoration : none;
  text-decoration : none;
}
#leftinfofor ul li a:hover {
  text-decoration : underline;
}

#transferlinkbar {
  float : left;
  width : 190px;
  padding : 5px;
  color : #555354;
  font-size : .8em;
  font-weight : bold;
  margin-bottom : 15px;
  margin-left : 10px;
}
#transferlinkbar img {
  display : block;
  margin-bottom : 3px;
}
#transferlinkbar ul li {
  line-height : 1.5em;
}

.shtoc {
	width:225px;
	margin-right:15px;
}

/* faculty handbook css */

.fhb ol{
	list-style-type: upper-alpha;	
}

.fhb ol ol{
	list-style-type: decimal;	
}

.fhb ol ol ol{
	list-style-type: lower-alpha;
}

.fhb ol ol ol ol{
	list-style-type: lower-roman;
}


.tablebottom {
	border-bottom:1px solid #258DBB;
}

