/* CSS Document */


/* ============================= main layout ====================== */
body {background:#453936 url(../graphics/bg_body3.gif) repeat-y top center;}

body, html {margin:0px;  padding: 0px; border: none;}
html, body, textarea, input, .column_left, .column_right, .pagetext, td  
    {font-family: Arial, Helvetica, sans-serif; font-size:12px; }

.main { width:757px; margin:0 auto; text-align:left;}
.column_right {width:521px; background-color:#6E5C44; }
.column_left {width:236px; background:#8B2B13 url(../graphics/bg_LeftCol.gif) repeat-y top center; 
    color:#fff;}
    
a {color:#953116}
a:hover {text-decoration:none;}
a img { border:0;}


img {vertical-align:top;}

ul {margin:5px 0 5px 25px;}
li {margin-top: 5px;}

input, select {vertical-align:middle; font-weight:normal;}
input {color:Black;}


/* ============================= right column ====================== */
.mainheading { font-family:times new roman, tahoma, serif;  text-transform:uppercase; 
               font-weight:normal; font-size:20px; }   
.subheading { font-weight:bold; font-size:15px; padding:0px; margin-bottom:-6px;}   
.tinyheading { font-weight:bold; font-size:12px;}

.text1, .text1editor {padding:10px 20px 20px 19px;} 
.text1, .text1Empty {background:url(../graphics/bg_Text1.gif) top repeat-x #6e5c44;  color:#e8e4d6;}
.text1editor {background:#6e5c44; color:#fff;} 
.text1Empty  {height:10px;} 
.text1 a, .text1editor a, .text1 .mainheading, .text1editor .mainheading { color:#fff; }
.text1 a, .text1editor a { font-weight:bold;}

.text2, .text2editor {background:#e8e4d6; padding:5px 20px 20px 19px; color:#776d5d; }
.text2 .titlespeciallist, .text2editor .titlespeciallist {
    font-size:12px; font-weight:bold; text-transform:uppercase; margin-bottom: 10px;}

.text2 .mainheading,  .text2editor .mainheading {color:#953116;}
.text2 .subheading, .text2editor .subheading {color:#735E59;}
.text2 .tinyheading, .text2editor .tinyheading {color: #403632;}


.pagetextBlue { color:#0B3677; }


/* ============================= Left Column ====================== */
.homemenu {background:url(../graphics/bg_homemenu.gif) right repeat-y; 
     border-top:1px solid #F1CB95; border-bottom:1px solid #404040; 
     padding:18px 0 28px 0; margin:0;}
.homemenu ul {padding:0; margin:0 0 0 24px; list-style-type: none; }

.storiesmenu {background:url(../graphics/bg_mayanmenu.gif) right repeat-y; 
    border-top:1px solid #A4C0AF; border-bottom:1px solid #404040;
    padding:11px 0 21px 0; margin:0;}
.storiesmenu ul {padding:0; margin:0 0 0 24px; list-style-type: none; }


/* menu level 2 */
li.menu2, li.menu2current, li.menu2grp {background:none; padding:0; margin-top:15px; margin-bottom:0px;}
li.menu2 a {color:#ffffff; font-weight:bold; text-decoration:none; padding-left:20px;
    background:url(../graphics/menu_bg_li.gif) no-repeat 0 1px; }
li.menu2 a:hover, li.menu2 .active {color:#a55136; 
    background:url(../graphics/menu_bga_li.gif) no-repeat 0 1px;}
li.menu2grp a {color:#ffffff; font-weight:bold; text-decoration:none; padding-left:20px; 
    background:url(../graphics/menu_bga_li.gif) no-repeat 0 1px; }
li.menu2grp a:hover, li.menu2grp .active {color:#a55136; }
li.menu2current {color:#a55136; font-weight:bold; padding-left:20px; 
    background:url(../graphics/menu_bga_li.gif) no-repeat 0 1px;}
li.menu2spacer {color:#ffffff; margin:0px; padding:0 0 0 34px; }
 
/* menu level 3 */
li.menu3, li.menu3current { padding:0; margin-top:5px; margin-bottom:3px; }
li.menu3 a, li.menu3current {color:#ffffff; margin-left:11px; padding-left:10px; font-weight:bold;}
li.menu3 a {color:#ffffff; text-decoration:none; background:url(../graphics/spacer.gif) no-repeat 0 5px; }
li.menu3 a:hover, li.menu3 a:hover, li.menu3 .active  {color:#a55336;  }
li.menu3current {color:#a55336; background:url(../graphics/spacer.gif) no-repeat 0 5px; }
li.menu3spacer {color:#ffffff; margin:0px;  padding:0 0 0 48px; }

/* menu level 4 */
li.menu4, li.menu4current { padding:0; margin-top:1px; margin-bottom:0; }
li.menu4 a, li.menu4current { padding-left:38px; font-weight:normal;}
li.menu4 a {color:#ffffff; text-decoration:none; }
li.menu4 a:hover, li.menu4 a:hover, li.menu4 .active  {color:#a55336; }
li.menu4current {color:#934429; }
li.menu4spacer {color:#ffffff; margin:0px;  padding:0 0 0 65px; }


/* menu level 5 */
li.menu5, li.menu5current { padding:0; margin-top:1px; margin-bottom:3px; }
li.menu5 a, li.menu5current { padding-left:60px; font-weight:normal; }
li.menu5 a {color:#ffffff; text-decoration:none; }
li.menu5 a:hover, li.menu5 a:hover, li.menu5 .active  {color:#a55336; }
li.menu5current {color:#934429; }
li.menu5spacer {color:#ffffff; margin:0px;  padding:0 0 0 65px; }


.storiesmenu li.menu5current, 
.storiesmenu li.menu4current, 
.storiesmenu li.menu3current, 
.storiesmenu li.menu2current, 
.storiesmenu li.menu1current
    {color: #DDDEFF; }
.storiesmenu li a:hover, 
.storiesmenu li a:active, 
.storiesmenu li.menu5current, 
.storiesmenu li.menu4current, 
.storiesmenu li.menu3current, 
.storiesmenu li.menu2current, 
.storiesmenu li.menu1current
    {font-weight: bold; color: #000535; }
.storiesmenu li.menu2 a:hover, 
.storiesmenu li.menu2 a:active, 
.storiesmenu li.menu2current, 
.storiesmenu li.menu2grp  a
   { background:url(../graphics/menu_bga2_li.gif) no-repeat 0 1px; }


/* LeftColUC */
.leftcoluc {background:url(../graphics/bg_SpecialNotice.gif) right repeat-y; 
     border-top:1px solid #bbb484; border-bottom:1px solid #404040;
     padding:30px 22px 10px 22px; margin:0;}
.leftcoluc .more {color:#ffffff;}
.leftcoluc .more:hover, .leftcoluc a:hover, .leftcoluc a:active {color:#063305;}
.leftcoluc .mainheading {margin-top:0px;  color:White;
    font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
 .leftcoluc a, .leftcoluc a:hover, .leftcoluc a:active {color:#fff;}   
    

/* ============================= header ====================== */
.header {background-color:#15181e;}
.header a {background:url(../graphics/arrow_yellow.gif) no-repeat 0 5px; 
    font-size:11px; text-decoration:none; color:#C1C7CF; padding-left:12px;}
.header a:hover {color:#fff;}
.column_left .header {padding:10px 0 8px 10px;}
.column_right .header {padding:10px 15px 8px 0; text-align:right;}

.logo {border-top:1px solid #B3634D; border-bottom:1px solid #404040;  padding:0; }

.divRotator {background-color:#121B1A; margin:0px; padding:0px; width:520px; height:245px; }
.divRotator ul, .divRotator li {margin-top:0px; padding-top:0px;} /* needed to keep rotator fromhaving padding */
.divDonate, .divDonate a {background-color:#121B1A; margin:0px; padding:0px; text-align:right; } 


/* ============================= footer ====================== */
.footer {background-color:#121B1A; color:#8a8c8f; font-size:11px; text-align:center; padding:10px 0px;}
.footer a {color:#B5B7B9; font-size:11px; font-weight:bold; text-decoration:none; }
.footer a:hover {text-decoration:underline;}


/* ============================= special classes ====================== */

.blue {color:#5098ac;}
.white {color:#fff;}
.black{color:black;}
.purp{color:#6666cc;}
.grey{color:#999999;}
.red, .cssRed {color:red;} 
.wine {color:#953116}
.bold {font-weight:bold;}

.lineleftcol {border-top:1px solid #B3634D; height:1px;}
.linewhite {border-top:1px solid #fff; height:1px;}

.imgindent { float:left; margin-right:10px;}

.more {color:#5098ac; font-weight:bold; text-decoration:none;}
.more:hover {color:#953116;}
.date { background:url(../graphics/arrow_beige.gif) no-repeat 0 5px; padding-left:15px;}
.down {color:#ffffff; font-weight:bold; text-decoration:none;}
.down:hover {color:#e8e4d6;}

 ul.nobullets { list-style-type: none; margin: 0; padding: 0; }
 ul.nobullets li {background-position:0 0.3em; background-repeat:no-repeat; padding:0 0 0 25px;}
 

.btnNormal {background-color:#265088; border:1px solid #173053; width:95px;
        color:#E5E5E5; font-weight:bold; font-size:11px; margin:2px 0 2px 0;}
.btnOn {background-color:#ff5b35; border:1px solid #A81C00; width:95px; 
        color:#E5E5E5; font-size:11px; font-weight:bold; margin:2px 0 2px 0;}
.btnOff {background-color:#e0e0e0; border:1px solid #808080; width:95px; 
        color:#808080; font-size:11px; font-weight:bold; margin:2px 0 2px 0;}

a.btn, a.btn:hover, a.btn:active 
       { color:#ffffff; font-weight:bold; text-decoration:none; padding:3px; }
       
.studentgridheading { width:470px; 
    font-weight:bold; font-size:15px; color:white;
    background-color:#6e5c44; border:solid 1px black;
    padding:10px 0px 5px 0px; text-align:center; } 
    
.BlogTeaserTitle {font-weight:bold; font-size:13px; padding:10px 0px 5px 0px; }

.LATitle {margin:0; padding:12px 0px 5px 0px;}
.LAText {margin:0; padding-bottom:8px;}
.LATitle a, .LAText a 
    {color:#fff; text-decoration:none; font-weight:bold;}
.LATitle a:hover, .LATitle a:active, .LAText a:hover, .LAText a:active 
    {color:#fff; text-decoration:underline;}
    
a.articlelink, a.articlelink:link, a.articlelink:hover, a.articlelink:active  {color:#6E5C44;}

a.tafSendPageLink, a.tafSendPageLink:link, a.tafSendPageLink:visited, a.tafSendPageLink:hover, a.tafSendPageLink:active  
    {font-size:13px; color:#953116; text-decoration:underline; }
    
a.permalink:link, a.permalink:visited {font-size:13px; color:#776d5d; text-decoration:underline; }
a.permalink:hover, a.permalink:active {color:#953116;}    
