/* CSS Document */

/************************* PAGE SETUP *******************************************/
* {
    margin: 0;
    padding: 0;
}
body {
    font-family: "Trebuchet MS", Tahoma, Verdana;
}
#skipNav {
    color: #FFFFFF;
    display: block;
    background-color: #666666;
    padding: 4px 10px;
}
img {display: none;}
/************************* BANNER *******************************************/
#banner {clear: both; padding: 0 10px;}
#banner form {margin: 0 10px;}
a{color:#990033;}
/************************* TOP SECTION *******************************************/
#top {
    height: 100%;
    clear: both;
}
/************************* TOP TOOLBAR *******************************************/
#top #toolBar {
    background-color: #cccccc;
    overflow: hidden;
}
#tools ul {
    list-style-type: none;
}
#tools {
    background-color: #999999;
    padding: 4px 10px;
}
#tools li {display:inline;}
#tools a {
    color:#000000;
    padding: 0 3px;
}
#breadcrumb a {
    color: #000000;
}
#breadcrumb {padding: 4px 10px;}
/************************* MAIN NAVIGATION *******************************************/
#mainNav, #topNav {padding: 4px 0}
#mainNav {margin: 0 10px;}
#mainNav, #topNav{
    background-color:#E7E8D1;
    border: solid 1px #D3CEAA;
}
#mainNav a, #topNav a{
    text-decoration: none;
    text-transform: uppercase;
    font-family: Verdana;
    margin: 0 3px;
    padding: 0 3px;
    white-space:nowrap;
    background-color:#E7E8D1;
    border: solid 1px #D3CEAA;
}
#mainNav li, #topNav li{
    display:inline;
    }
    
/************************* FEATURE  *******************************************/
#top #feature {
    display:none;
}
#secondaryFeature {
    display:none;
}
/************************* RIGHT NAVIGATION *******************************************/
.navBox {
    border: #cccccc 1px solid;
    background-color: #990033;
}
.navBox h4 {
    border-bottom:solid #FFFFFF 1px;
    color:#FFFFFF;
    padding: 4px 10px;
    background-color: #666666;
}
.navBox ul, #banner ul, #mainNav ul  {list-style:none;    padding: 4px 10px;}
.navBox a{color:#FFFFFF;}
/************************* CONTENT AREA *******************************************/
#content{
    height: 100%;
    padding: 0px 10px;
    overflow:hidden;
}
#innerContent {    
    height: 100%;
    overflow:hidden;
}
#content p, #content H1, #content H2, #content H3, #content H4, #content H5, #content H6 {
    padding: 5px;
}
#content #singleCol ul, #content #col1 ul, #content #col2 ul {
    border: 1px solid #CCCCCC;
    background-color: #E9E9E9;
    margin: 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 30px;
}
#content #singleCol li, #content #col1 li, #content #col2 li  {
    margin-right: 5px;
    margin-left: 5px;
    margin-top: 3px;
    margin-bottom: 3px;
    }
/************************* A to Z List ********************************************/
.col1 {
    padding: 0 5px;
}
.col2 {
    padding: 0 5px;
}
.letterHead {
    border-bottom: solid 1px #990033;
}
#azContent {
}
.azBlock {
    width: 575px;
    overflow: auto;
}
h3.letter {
    margin: -10px 0 0 0;
    padding:0;
}
.topLink {
}
/************************* TERTIARY COLUMNS ***************************************/
#col1, #col2 {
    padding: 10px;
}
#singleCol {
    padding: 10px;
}
/************************* EXTRA COLUMN *******************************************/
#extraCol {
    }
#extraCol .navBox ul.nav {
    list-style-type: none;
    padding: 3px;
    margin:0;
}
#extraCol .navBox ul.nav li a{
    padding: 1px 3px;
    color:#000000;
    text-decoration: none;
    display: block;
    text-align: right;
}
#extraCol .navBox ul.nav li a:hover{
    background-color: #FFFFFF;    
}
#extraCol .navBox h4 {
    text-align: right;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #BEB682;
    background-color: #D3CEAA;
    padding-right: 5px;
    padding-top: 3px;
}
#extraCol .navBox {
    margin: 5px;
    border: #D3CEAA 1px solid;
    background-color: #E7E8D1;
}
#extraCol .navBox ul {
    list-style-type: square;
    padding: 3px;
    margin-left:20px;
}
#extraCol .navBox p {
    padding:3px;
}
/************************* leftCol *******************************************/
 #leftCol {
    height: auto;
    overflow: hidden;
}
 #leftCol #leftColumn ul {
    list-style-type: none;
    padding: 5px;
    text-align: right;
}
/************************* BOTTOM *******************************************/
#bottom {
    clear: both;
    height: 100%;
    overflow: hidden;
}
/************************* LEFT COLUMN *******************************************/
#bottom #leftColumn ul {
    list-style-type: none;
    padding: 5px;
    text-align: right;
}
/************************* NEWS AREA *******************************************/
#news {
    margin-left: 10px;
    margin-top: 5px;
    margin-right: 0;
    margin-bottom: 5px;
}
#newsWide {
    margin-left: 10px;
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 5px;
}
#newsWide .newsitem, #news .newsItem {
    display: block;
}
#newsWide .newsItem:hover, #news .newsItem:hover {
    display: block;
    background-color:#EFEFEF;
}
#newsWide h2 a, #news h2 a {
    text-decoration: none;
    color: #990033;
}
#newsWide h2, #news h2{
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 5px;
    padding-left: 5px;
    display: block;
    border-bottom: 1px solid #990033;
}
#newsWide .newsItem p a, #news .newsItem p a {
    color:#666666;
    text-decoration:none;
}
/************************* CALENDAR *******************************************/
#calendar {
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;  
}
#calendarWide {
    margin-left: 10px;
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 5px;  
}
#calendarWide h2 a, #calendar h2 a {
    text-decoration: none;
    color: #990033;
}
#calendarWide h2, #calendar h2{
    padding-bottom: 5px;
    padding-left: 5px;
    display: block;
    border-bottom: 1px solid #990033;
}
#calendarWide .eventItem p a, #calendar .eventItem p a {
    color:#666666;
    text-decoration:none;
}
#calendarWide .eventItem, #calendar .eventItem {
    display: block;
}
#calendarWide .eventItem:hover, #calendar .eventItem:hover {
    display: block;
    background-color:#F3F3F3;
}
/******************************** FUTURE STUDENT CONTENT ***********************************/
#virtualAdvisor {
    margin: 10px 5px 10px 5px;
    padding: 0 5px;
}
#virtualAdvisor form {
    color: #FFFFFF;
}
#fsContent {
    margin:5px;
}
#fsContent p {
}
#fsContent ul {
    padding: 5px 30px;
}
#fsContent li {
}
/******************************** FEEDBACK BLOCK ***********************************/
#feedback {
    margin: 5px;
    background-color:#E7E8D1;
    border: solid 1px #D3CEAA;
}
#feedback fieldset {
    border:none;
}
/******************************** FOOTER SECTION ***********************************/
#outerFooter {
    background-color: #D3CEAA;
    height: 100%;
    clear:both;
}
#footer {
    clear: both;
    height: 100%;
    overflow: auto;
}
#mission {
    font-style: italic;
    text-align: center;
    clear: both;
    font-weight: bold;
    font-family: Tahoma;
    padding-bottom:5px;
    }
#footer ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#footer a {
    text-decoration: none;
    border-bottom-style: solid;
    border-bottom-color: #B8AF76;
    border-bottom-width: 1px;
    color: #333333;
    padding-top: 3px;
    padding-left: 2px;
    padding-right: 2px;
}
#footer a:hover {
    border-bottom-style: solid;
    border-bottom-color: #D3CEAA;
    border-bottom-width: 1px;
} 
 #footer ul li {
    display: inline;
    white-space: nowrap;
}