﻿/* ############################################# BASE TYPOGRAPHY ################################################# */
/*------ BLOCK MODULES ------*/
body {
    font-family: Arial, helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    color: #333333;
}

 p {
    font-family: Arial, helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    color: #333333;
    margin-bottom: 14px;
    margin-top: 0px;
}
 h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    color: #990000;
    margin-bottom: 3px;
    margin-top: 0px;
}
 h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    color: #575757;
    margin-bottom: 2px;
    margin-top: 6px;
}
 h3 {
    font-family: Arial, Helvetica, sans-serif;  
    font-size: 14px;  font-style: normal;  
    line-height: normal;  
    font-weight: bold;  
    color: #7D7D7D;  
    margin-bottom: 2px;  
    margin-top: 6px; 
} 
 h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;  font-style: normal;  
  line-height: normal;  
  font-weight: bold;  
  color: #999999;  
  margin-bottom: 0px;  
  margin-top: 2px;  
  padding-bottom: 0px;  
  padding-top: 1px; 
} 
 h5 {
    font-family: Arial, helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold; 
    color: #333333;
    margin-bottom: 0px;
    margin-top: 5px;
} 
 h6 {
    font-family: Arial, helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight: bold; 
    color: #333333;
    margin-bottom: 0px;
    margin-top: 5px;
}
 .more {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    color: #003399;
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: right;
    margin-right: 4px;
}
 .caption {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    color: #333333;
    margin-bottom: 0px;
    margin-top: 0px;
}
 .byline {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: italic;
    line-height: normal;
    color: #666666;
    text-transform: capitalize;
}
 .credit {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    color: #333333;
    font-weight: normal;
    margin-right: 10px;
    margin-bottom: 3px;
    margin-top: 0px;
    text-align: right;
}
 .blogbio {
    margin: 0px;
    width: 270px;
    float: left;
    padding: 7px;
}
 .blogbio img {
    float: right;
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 10px;
}
/*------ BLOCK LIST MODULES ------*/
 ul {
    margin-top: 0px;
    margin-bottom: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 8px;
    padding-left: 8px;
}
 ol {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
} 
 dl {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
}
 dt {
    font-family: Arial, helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    color: #333333;
    margin-bottom: 0px;
    margin-top: 0px;
    background-image: url(http://aysps.gsu.edu/bullet.gif);
    background-repeat: no-repeat;
    padding-left: 15px;
    clear: both;
}

 li,  dd {
    font-family: Arial, helvetica, sans-serif;
/*    font-size: 12px; */
    font-style: normal;
    line-height: 16px;
    color: #333333;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
}
 dd {
    padding-left: 15px;
    margin-bottom: 10px;
}
 dd p{
    padding:0;
    margin:0;
}
 dl.story {
    MARGIN-BOTTOM: 10px;
    padding: 0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 0px;
}
 dl.story dt {
    MARGIN-TOP: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND-IMAGE: none;
    MARGIN-BOTTOM: 5px;
    COLOR: #315aad;
    LINE-HEIGHT: 20px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    padding: 0px;
    margin-right: 0px;
    margin-left: 0px;
}
 dl.story dd {
    MARGIN-TOP: 0px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 0px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    padding: 0px;
    margin-right: 0px;
    overflow: auto;
}
 dl.story dd img {
    FLOAT: left; 
    MARGIN: 0px 5px 0px 0px
}
 div.storylist {
    clear: both;
}
/*------ TABLE MATRICIES ------*/
 table.matrix,  table   {
    width: 100%;
    margin-bottom: 5px;
}
 table.matrix tr, table tr  {
    margin:0px;
    padding:0px;
}
 table.matrix caption, table caption  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 20px;
    vertical-align: middle;
    height:auto;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left:5px;
    color: #FFF;
    font-weight: bold;
    text-align: left;
    background-color:#315AAD;
    border-top-width: 5px;
    border-top-style: solid;
    border-top-color: #FFFFFF;
}
 table.matrix caption img, table caption img  {
    float:left;
    border-style:none;
    vertical-align: middle;
}
 table.matrix caption a {
    border-style:none;
    vertical-align: middle;
}
 table.matrix th, table th {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    color: #333333;
    font-weight: bold;
    margin: 0px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    text-align: left;
    background-color:#D1DFEC;
}
 table.matrix td, table td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    color: #333333;
    font-weight: normal;
}
 table.matrix td.title, table td.title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    color: #ffffff;
    margin-bottom: 1px;
    margin-top: 1px;
}
 tr.matrixrow1, td.matrixrow1 {
    background-color:#efefef;
}
 tr.matrixrow2, td.matrixrow2 {
    background-color:#fff;
}
 td.matrixfooter {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #315AAD;
}/* CSS Document */
/*GEORGIA STATE UNIVERSITY COLLGE TEMPLATE CSS*/
/* This file contains the main CSS styles for the Georgia State University College Templates. The file is seperated into THREE main sections. The first section is for styles that control the general layout of the page. This section is also subdivided by the various subsections of a page as well such as the header, footer, navigation and so on. The second section contains the styles controlling the appearance of content elements within the content areas of the page. The third section contains the styles for any element in the right rail. Again, this sectionis divided into subsections. Unlike the first section, the styles in the second and thrid sections may be based on specific content classes rather than page positioning. */
/* ############################################# SECTION ONE: LAYOUT CSS ################################################# */
/*------ GENEARL PAGE LAYOUT ------*/
#bugfixer {
/* seriously, this does nothing but fixes a bug that causes the first style listed in this document to be ignored. Will "fix" later */
}
body {
 margin-top: 0px;
 background-color: #E6E6E6;
}
#wrapper {
 width: 745px;
 border: 2px solid #FFFFFF;
 margin-right: auto;
 margin-left: auto;
 margin-top: 0px;
 background-color: #fff;
 background-image: none; 
 background-repeat: repeat-y;
 background-position: left top; 
}
/*------ FOOTER LAYOUT ------*/
#footer {
 clear: both;
 text-align: center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #666666;
 font-weight: lighter;
 padding-bottom: 5px;
 padding-top: 5px;
 background-color: #FFFFFF;
 margin: 0px;
}
#footer p {
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #999999;
 padding-top: 5px;
}
/*------ GENERAL PAGE LAYOUT ------*/
#core, #core2 {
 margin: 0px 0px 0px 175px;
 padding: 0px;
}
#core-1, #core1 {
    margin: 0px 0px 0px 175px;
    padding: 0px 0px 20px;
    width: auto;
/*    background-color: #FFFFFF; */
}
#rightrail2, #rightrail {
 display:block;
 padding: 0px;
 padding-right: 10px;
 width: 216px; /* for IE5/Win */
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 206px /* actual value */;
 margin-left: 330px;
}
#rightrail1 {
display:none;
}
#content, #content2 {
 margin: 0px;
 float: left;
 width: 330px; /* for IE5/Win */
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 310px; /* actual value */
 padding-right: 10px;
 padding-left: 10px;
}
#content1 {
background-color: #FFF;
 margin: 0px;
 float: left;
 width: 550px; /* for IE5/Win */
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 530px; /* actual value */
 padding-right: 10px;
 padding-left: 10px;
}
#page {
    clear: both;
    margin: 0px;
    padding: 0px;
}
#breadcrumbs {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-transform: uppercase;
 background-color: #FFFFFF;
 display: block;
 font-size: 9px;
 padding-bottom: 10px;
 padding-top: 5px;
}
/*------ MISC LAYOUT ------*/
.hidden {
 visibility: hidden;
 overflow: hidden;
}
.reddot {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #FF0000;
}
.reddotedit {
    border: 1px dashed #FF0000;
}
#accessible {
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px;
    font-size: x-small;
    background-color: #FFFFFF;
    margin: 0px;
}
#accessible h2 {
    font-size: x-small;
    margin: 0px;
    padding: 0px;
}
#accessible p {
    margin: 0px;
    padding: 0px;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}/*------ HEADER LAYOUT ------*/
#collegeheader {
 background-color: #FFF;
 border-bottom: 2px solid #fff;
}
#collegeheader #topbar {
 background-image: url(http://aysps.gsu.edu/bannertopbar.gif); 
 background-repeat: no-repeat;
 background-position: left top;
 height: 34px;
 clear: both;
}
#collegeheader #image {
 background-image: url(http://aysps.gsu.edu/banner1105_a.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 height: 94px;
 clear: both;
}
#collegeheader #bottombar {
 height: 7px;
 background-image: url(http://aysps.gsu.edu/bannerunderrule.gif); 
 background-repeat: repeat-y;
 background-position: left top;
}
#collegeheader #topbar #toolbar {
 float: right;
 display: inline;
 padding-right: 0px;
 margin-right: 10px;
}
#collegeheader #topbar #toolbar a {
 margin: 0px;
 padding: 0px;
}
#collegeheader #topbar #logo {
 float: left;
}
#collegeheader #image #search {
 float: right;
 display: inline;
 padding-right: 25px;
 text-align: left;
}
#collegeheader #image #search a {
 text-decoration: none;
 color: #FFFFFF;
}
#collegeheader #image #collegelogo {
 float: left;
}
#collegeheader #image #collegelogo h1 {
 float: left;
 font-size: 1px;
}
#collegeheader form {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 11px;
 color: #FFFFFF;
 text-transform: capitalize;
 margin: 0px;
 padding: 10px 0px 0px;
}
.formbox {
 font-size: 12px;
}/*------ NAVIGATION LAYOUT ------*/
/*------ LEFT NAV ------*/
#leftnav {
 width: 165px;
 margin: 0px;
 float: left;
}
#leftnav img{
 margin-left: 1px;
 margin-top: 0px;
 margin-bottom: 0px;
}
#leftnav h3 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-transform: uppercase;
 background-image: url(http://aysps.gsu.edu/information.gif);
 margin: 10px 0px 0px;
 width: 155px;
 padding: 0px 0px 0px 15px;
 height: 22px;
 color: #6F6F6F;
 background-repeat: no-repeat;
 line-height: 22px;
}
ul#navbar,ul.flat {
 padding-bottom: 10px;
 background-image: url(http://aysps.gsu.edu/infofoot.gif);
 background-repeat: no-repeat;
 background-position: 2px bottom;
}
ul#infobar, ul.round  {
 padding-bottom: 17px;
 background-image: url(http://aysps.gsu.edu/lifefoot.gif);
 background-repeat: no-repeat;
 background-position: 2px bottom;
}
/*------ TOP LEVEL NAV ITEMS ------*/
ul#navbar, ul#infobar, ul.flat, ul.round  {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 margin: 0px;
 list-style-type: none;
 padding-left: 0px;
 padding-right: 0px;
}
ul#navbar li a, ul.flat li a {
 height: 23px;
 border: 1px solid #FFFFFF;
 padding-left: 25px;
 line-height: 23px;
 text-decoration: none;
 text-transform: uppercase;
 color: #FFFFFF;
 margin: 0px;
 width: 140px;
 background-image: url(http://aysps.gsu.edu/navback.gif);
 background-repeat: no-repeat;
 background-color: #315AAD;
 display: block;
 }
ul#navbar li a:hover, ul.flat li a:hover  {
 background-image: url(http://aysps.gsu.edu/navback2.gif);
 background-repeat: no-repeat;
}
ul#infobar li a, ul.round li a {
 height: 23px;
 border: 1px solid #FFFFFF;
 padding-left: 25px;
 line-height: 23px;
 text-decoration: none;
 text-transform: uppercase;
 color: #FFFFFF;
 margin: 0px;
 width: 140px;
 background-image: url(http://aysps.gsu.edu/info4bg.gif);
 background-repeat: no-repeat;
 background-color: #878787;
 display: block;
}
ul#infobar li a:hover, ul.round li a:hover  {
 background-image: url(http://aysps.gsu.edu/info4bg2.gif);
 background-repeat: no-repeat;
}

/*------ SUBNAV ITEMS ------*/
ol#subnav {
 color: #878787;
 background-image: url(http://aysps.gsu.edu/subnavbg.gif);
 background-repeat: no-repeat;
 background-position: left top;
 margin: 0px 0px 0px 1px;
 padding-top: 5px;
 list-style-type: none;
 background-color: #D5D5D5;
 padding-right: 0px;
 padding-bottom: 2px;
 padding-left: 0px;
 width: 164px 
}
ol#subnav li {
    background-color: #D5D5D5;
}
ul#navbar li ol#subnav li a, ul#infobar li ol#subnav a, ul.flat li ol#subnav li a, ul.round li ol#subnav a {
 background-repeat: no-repeat;
 background-position: left top;
 text-transform: capitalize;
 line-height: 15px;
 padding-left: 20px;
 list-style-type: none;
 height: auto;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 color: #000099;
 text-decoration: none;
 margin: 0px;
 padding-top: 0px;
 padding-bottom: 2px;
 background-image: url(http://aysps.gsu.edu/subnavbg2.gif);
 background-color: #D5D5D5;
}
ul#navbar li ol#subnav li a:hover, ul#infobar li ol#subnav a:hover, ul.flat li ol#subnav li a:hover, ul.round li ol#subnav a:hover {
 text-decoration: underline;
} 

/*---POPULAR SERVICES MODULE---*/
div#popular {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 0px;
    list-style-type: none;
    padding-bottom: 8px;
    background-image: url(http://aysps.gsu.edu/infofoot.gif);
    background-repeat: no-repeat;
    background-position: bottom;
}
div#popular ul {
    color: #878787;
    background-image: url(http://aysps.gsu.edu/subnavbg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0px 0px 0px 2px;
    padding-top: 5px;
    list-style-type: none;
    background-color: #D5D5D5; 
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    width: 162px;
}
div#popular ul li a, div#popular ul li a:hover {
    font-size: 10px; 
    background-repeat: no-repeat;
    background-position: left top;
    line-height: 15px;
    padding-left: 20px;
    list-style-type: none;
    height: auto;
    border-style: none;
    color: #000099;
    text-decoration: none;
    margin: 0px;
    padding-top: 1px;
    padding-bottom: 2px;
    background-image: url(http://aysps.gsu.edu/subnavbg2.gif);
    text-transform: none;
}
div#popular ul li a:hover {
    text-decoration: underline;
}/* ############################################# SECTION THREE: RIGHT RAIL CSS ############################################ */
/*------ General Content:  ------*/
.rail-textblock {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 10px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 10px;
    background-color: #E5E5CC;
    padding: 5px;
}
.rail-content {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 margin-top: 0px;
 margin-right: 5px;
 margin-left: 5px;
 margin-bottom: 0px;
}
/*------ Rail Photo ------*/
.rail-photo {
    padding:0px;
    margin:0px;
    margin-bottom: 15px;
    width:205px;
}
.rail-photo p {
 font-family: Arial, helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 line-height: normal;
 color: #333333;
 padding-bottom: 10px;
 margin-bottom: 0px;
 margin-top: 5px;
}
/*------ Rail Lists:  ------*/
.rail-list {
 margin-bottom: 15px;
}
.rail-list h3, .rail-list h3.linked {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-transform: uppercase;
 background-image: url(http://aysps.gsu.edu/listheadbg.gif);
 height: 20px;
 color: #FFFFFF;
 line-height: 20px;
 padding-left: 10px;
 background-repeat: no-repeat;
 margin: 0px 0px 5px;
 width: 206px;
}
.rail-list h3 img {
  margin: 0px;
  margin-top: -5px;
  margin-left: -15px;
  vertical-align: text-bottom;
  padding-left: 5px;
}
.rail-list h3 a {
    text-decoration: none;
    color: #FFFFFF;
}
.rail-list ul {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 list-style-type: none;
 margin-top: 0px;
 margin-bottom: 0px;
}
.rail-list li.links {
 background-image: url(http://aysps.gsu.edu/bullet_in.gif);
 background-repeat: no-repeat;
 background-position: left 2px;
 margin: 0px 0px 0px -10px; 
 padding-left: 15px;
 padding-bottom: 5px;
}
.rail-list li.downloads {
 list-style-image: url(http://aysps.gsu.edu/bullet_doc.jpg);
 background-repeat: no-repeat;
 background-position: left 2px;
 margin: 0px 0px 0px 5px;
 padding-left: 5px;
}

/*------ Generic Box:  ------*/
.rail-box {
 margin-bottom: 15px;
 background-color: #F2F5FA;
 width: 206px; /* for IE5/Win */
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 206px; /* actual value */
 background-position: left bottom;
 padding-bottom: 10px;
 background-repeat: no-repeat;
 background-image: url(http://aysps.gsu.edu/module_bottom.gif);
}
.rail-box h3 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 22px;
 font-weight: bold;
 text-transform: uppercase;
 color: #004066;
 background-image: url(http://aysps.gsu.edu/railboxheaderbg.gif);
 background-repeat: no-repeat;
 background-position: left top;
 height: 22px;
 text-align: center;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #FFFFFF;
 margin: 0px;
 padding: 0px;
}/* ############################################# SECTION TWO: CONTENT CSS ################################################# */
/*------ A-Z INDEX ------*/
#content #index_anchors a, #content1 #index_anchors a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-decoration: none;
 margin-right: 5px;
 padding-right: 5px;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #999999;
}
#content #index_anchors a.last, #content1 #index_anchors a.last {
 border-right-style: none;
}
/*------ Special Lists ---------*/
ul.downloads {
 list-style-image: url(http://aysps.gsu.edu/bullet_doc.jpg);
}
/*------ CALENDAR MODULES ------*/
#calendar {
 margin-top: 10px;
 margin-bottom: 5px;
}
#calendar caption {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 line-height: normal;
 color: #333333;
 font-weight: bold;
 text-align: left;
 background-color: #E5E5CC;
}
#calendar th {
 font-family: Arial, Helvetica, sans-serif;
 visibility: hidden;
 font-size: 0px;
}
#calendar td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 line-height: normal;
 color: #333333;
 font-weight: normal;
}
tr.calrow1 {
 background-color: #e5e5e5;
}
tr.calrow2 {
 background-color: #FFF;
}
table.calendarcontrols {
 margin-top: 0px;
 margin-bottom: 0px;
}
#content table.matrix, #content1 table.matrix   {
 margin-top: 10px;
 margin-bottom: 5px;
}
#content #calendar2, #content1 #calendar2    {
 margin-top: 0px;
 margin-bottom: 5px;
}
#content table.calendarcontrols, #content1 table.calendarcontrols    {
 margin-top: 0px;
 margin-bottom: 0px;
}
#content #calendar2 th, #content1 #calendar2 th {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 line-height: normal;
 color: #333333;
 font-weight: bold;
 text-align: left;
 background-color: #E5E5CC;
 border-top-width: 5px;
 border-top-style: solid;
 border-top-color: #FFFFFF;
}
#content #calendar2 td, #content1 #calendar2 td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 line-height: normal;
 color: #333333;
 font-weight: normal;
}
#content table.calendarcontrols td, #content table.calendarcontrols td input, #content1 table.calendarcontrols td, #content1 table.calendarcontrols td input {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 line-height: normal;
 color: #333333;
 font-weight: normal;
 vertical-align: text-bottom; 
}
#content #error p, #content1 #error p {
 font-family: Arial, helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 line-height: normal;
 color: #990000;
 margin-bottom: 0px;
 margin-top: 0px;
}
/*------ MISC Content:  ------*/
#content .bread, #content .bread2, #content1 .bread, #content1 .bread2  {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 line-height: normal;
 color: #333333;
 font-weight: bold;
 margin-bottom: 0px;
 padding-bottom: 8px;
 margin-top: 0px;
 padding-top: 0px;
 text-align: left;
 text-transform: uppercase;
}/* ############################################# Plain Boxes ################################################# */
/*------ Plain Boxes Common ------------*/
.plainbox, .plainbox-lightblue, .plainbox-dark, .plainbox-outline {
    padding: 5px;
    margin-bottom: 20px;
}

/*------ Typography ------------*/
.plainbox p, .plainbox-lightblue p, .plainbox-dark p, .plainbox-outline p {
    font-family: Arial, Helvetica, sans-serif;
/*    font-size: 12px; */
    margin: 5px;
}
.plainbox h2, .plainbox-lightblue h2, .plainbox-dark h2, .plainbox-outline h2 {
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
    font-size: 12px;
}
.plainbox h3, .plainbox-lightblue h3, .plainbox-dark h3, .plainbox-outline h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 22px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0px;
    color: #666666;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
}
/*------ Elements ------------*/
.plainbox a, .plainbox-lightblue a, .plainbox-dark a, .plainbox-outline a  {
    border-style:none;
}
.plainbox .center, .plainbox-lightblue .center, .plainbox-dark .center, .plainbox-outline .center {
    text-align: center;
    margin-right: auto;
    margin-left: auto;    
}
.plainbox img, .plainbox-lightblue img, .plainbox-dark img, .plainbox-outline img {
    float: left;
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
}
.plainbox img a, .plainbox-lightblue img a, .plainbox-dark img a, .plainbox-outline img a {
   border-style:none;
}
/*------ Plain Boxes Plain ------------*/
div.plainbox {
    background-color: #e5e5cc;
    margin-bottom: 20px;
}
/*------ Plain Boxes - Light Blue ------------*/
div.plainbox-lightblue {
    background-color: #D6E4F8;
}
/*------ Plain Boxes - Dark Blue ------------*/
div.plainbox-dark {
    background-color: #99BFEC;
    margin-bottom: 20px;
}
.plainbox-dark h3 {
    color: #000066;
}
/*------ Plain Boxes - Outline ------------*/
div.plainbox-outline {
    background-color: #fff;
    border: 1px solid #214DA6;
}/* ############################################# PROMOBOXES ################################################# */
/*------ Promobox Common ------------*/
.promobox, .promobox-brown, .promobox-lightblue, .promobox-dark {
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
    display: block; 
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    clear: both;
    overflow: auto;
}
.promobox h2, .promobox-brown h2, .promobox-lightblue h2, .promobox-dark h2 {
    font-family: Arial, Helvetica, sans-serif;
/*    font-size: 12px; */
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    padding-left: 10px;
    display: block;
    height: 20px;
    padding-top: 3px;
    padding-bottom: 0px;
    margin: 0px;
    margin-bottom:5px;
    background-repeat: no-repeat;
    background-position: right top;
    text-transform: uppercase;
}
.promobox p, .promobox-brown p, .promobox-lightblue p, .promobox-dark p {
  font-family: Arial, helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 16px;
  color: #333333;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 15px;
    padding-left: 10px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.promobox img, .promobox-brown img, .promobox-lightblue img, .promobox-dark img {
    float: left;
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
}
.promobox ul, .promobox-brown ul, .promobox-lightblue ul, .promobox-dark ul {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  list-style-type: none;
  margin-top: 0px;
  margin-bottom: 15px;
    margin-left:0px;
    padding-left:20px;
}
.promobox li, .promobox-brown li, .promobox-lightblue li, .promobox-dark li {
    background-image: url(http://aysps.gsu.edu/bullet_in.gif);
    background-repeat: no-repeat;
    background-position: 0px 2px;
    padding-left: 15px;
    padding-bottom: 5px;
}
/* .promobox li.external_link, .promobox-brown li.external_link, .promobox-lightblue li.external_link, .promobox-dark li.external_link {
  background-image: url(http://aysps.gsu.edu/bullet_in.gif);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  margin: 0px 0px 0px -35px;
  padding-left: 15px;
} */
 .promobox caption,  .promobox-brown caption,  .promobox-lightblue caption,  .promobox-dark caption {
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-left:auto;
  margin-right:auto;
  line-height: 12px;
}
 .promobox h3.linked a,  .promobox-brown h3.linked a,  .promobox-lightblue h3.linked a,  .promobox-dark h3.linked a {
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-left:auto;
  margin-right:auto;
  margin-top: 0px;
  margin-bottom: 0px;
  display: block;
  text-decoration: none;
}
 .promobox h3.linked img,  .promobox-brown h3.linked img,  .promobox-lightblue h3.linked img,  .promobox-dark h3.linked img {
  padding-right: 10px;
  margin: 0;
  vertical-align: text-bottom;
  padding-left: 5px;
}
/*------ Promobox Plain ------------*/
 .promobox {
    background-color: #FFFFFF;
}
 .promobox h2 {
    background-color: #214DA6;
    color: #FFFFFF;
    background-image: url(http://aysps.gsu.edu/corner-darkblue.gif);
}
 .promobox caption {
  background-color: #efefef;
  color: #333333;
}
 .promobox h3.linked a {
  color: #333333;
}
/*------ Promobox Default ------------*/
 .promobox-lightblue {
    background-color: #D6E4F8;
}
 .promobox-lightblue h2 {
    background-color: #214DA6;
    color: #FFFFFF;
    background-image: url(http://aysps.gsu.edu/corner-darkblue.gif);
}
 .promobox-lightblue caption {
  background-color: #D1DFEC;
  color: #333333;
}
 .promobox-lightblue h3.linked a {
  color: #333333;
}
/*------ Promobox Light ------------*/
 .promobox-brown {
    background-color: #DBDBB7;
}
 .promobox-brown h2 {
    background-color: #AC8559;
    color: #FFFFFF;
    background-image: url(http://aysps.gsu.edu/corner-brown.gif);
}
 .promobox-brown caption {
  background-color: #fff;
  color: #333333;
}
 .promobox-brown h3.linked a {
  color: #333333;
}
/*------ Promobox Dark ------------*/
 .promobox-dark {
    background-color: #99BFEC;
    color: #FFFFFF;
}
.promobox-dark h2 {
    background-color: #214DA6;
    color: #FFFFFF;
    background-image: url(http://aysps.gsu.edu/corner-darkblue.gif);
}
 .promobox-dark caption {
    background-color: #99BFEC;
    color: #fff;
}
 .promobox-dark h3.linked a {
  color: #333;
}
 .promobox-dark p {
    color: #333333;
}
