/* Login.aspx */
#LoginHeader{margin:20px;font-weight: bold;line-height:25px;font-size: 12pt;color:  #8c1b0c;}
#LoginName{margin:20px;font-size: 10pt;color:  #79534f;}
#LoginPassword{margin:10px;font-size: 10pt;color:  #79534f;}
#LoginFailureText{margin:10px;font-size: 10pt;color:  #79534f;}
#LoginButton{margin:20px;}

/* Admin.aspx */
.linkStyles{padding: 5px;}
.linkStyles a{padding-right: 10px;font-size: 10pt;color: #79534f;text-decoration: none;}
.linkStyles a:hover{padding-right: 10px;font-size: 10pt;color: #79534f;text-decoration: underline;}
#menu{margin: 5px;}
/* Control ManageNews.ascx */
.newsBlock{text-align: center;margin: 10px;background: #fcd18e;border: solid 1px #79534f;padding: 5px;}
.newsTitle{text-align: left;color: #8c1b0c;font-size: 10pt;padding: 5px;}
.newsText{text-align: justify;padding:5px;}
.newsDate{padding-left:5px;padding:5px;}
.existentNews table {text-align: center; font-size: 10pt; color: #79534f;border: solid 1px #79534f; margin: 10px;}
.existentNews table th { background: #fcd18e; color: #8c1b0c; font-size: 10pt;}
.newsSelectLink{padding:5px;}
.newsSelectLink a{color: #79534f;text-decoration: none;}
.newsSelectLink a:hover{text-decoration: underline;}
.textarea{color: #79534f;font-size: 10pt;width: 100%;height: 100px;text-align: justify;}
.button{background-color: #fff;color: #8c1b0c;font-size: 10pt;}
/* Control ManageMenu.ascx */
#manageMenu{margin:10px;}
.accordionHeader{height: 20px;background-color: #fcd18e;border-color: #79534f;margin-bottom: 5px;}
.accordionHeader a{color: #8c1b0c;font-size: 10pt;font-weight: bold;padding-left: 10px;text-decoration: none;}
.accordionHeader a:hover{color: #8c1b0c;font-size: 10pt;font-weight: bold;padding-left: 10px;text-decoration: underline;}
.accordionContent{margin-bottom: 5px;}
.watermarked{color: #79534f;font-size: 10pt;margin-left: 10px;}
.selectedNodePath{color: #79534f;background-color: #fcd18e;border: solid 1px #79534f;font-size: 10pt;margin-bottom: 5px;}
.selectedNodePathLabel{margin-left: 10px;}
.text{color: #79534f;font-size: 10pt;margin-left: 10px;}
.blockArea{height: 50px;margin-bottom: 5px;background-color: #fcd18e;border: solid 1px #79534f;}
.blockAreaTitle{color: #79534f;font-size: 10pt;padding-left: 10px;}
.collapsePanelHeader{height: 20px;color: #79534f;background-color: #fcd18e;border: solid 1px #79534f;font-size: 10pt;cursor: pointer;}
.collapsePanelContent{height: 1000px;overflow: hidden;text-align: center;}
.spacer{padding:10px; float:left; position:relative;}
/* Control FileManager.ascx */
#download{color: #79534f;font-size: 10pt;margin: 10px;background: #fff;border: solid 1px #79534f;padding: 5px;}
#download a{color: #79534f;text-decoration: none;}
#download a:hover{color: #79534f;text-decoration: underline;}

/* Default.aspx */

/* HeaderFooter.master */
#header{position: relative; background-image: url("../images/header.jpg"); height:320px; width:1000px; margin: 0 auto;}
#body{position: relative; width:1000px; margin: 0 auto; background-image: url("../images/header_bottom.jpg"); background-repeat: no-repeat;}
#body_repeat{position: relative; background-image: url("../images/body.jpg");  width:1000px; margin: 0 auto; padding-bottom:20px;}
#left_col{z-index:2; position: relative; float:left; width:200px; padding:10px 20px 10px 60px;font-size:8pt;color:#d25e00;}
#menu_header{position: relative; background-image: url("../images/menu.jpg"); height:40px; width:232px; margin: 0 auto;}
#MenuList{z-index:3; position: relative; display:block;  margin-left:25px; margin-top:20px;}
#grade_header{position: relative; clear:both;}
#forum_header{position: relative; margin-left:650px;}
#right_col{z-index:1; position: relative; float:left;width:550px; text-align:justify; margin:0px 20px 10px 5px;font-size:10pt;color:#79534f;}
#news_title{ width:570px; height:20px;}
#news_text_cont{margin:10px 20px 0px 20px; margin-bottom:20px;}
.tabletitle{width:100%;}
.title{text-align:left;font-weight: bold;line-height:25px;font-size: 12pt;color:  #8c1b0c; margin:0px 20px 20px 10px;}
#title_arc{text-align:right;font-weight: bold; line-height:25px;font-size: 12pt;color:  #8c1b0c; margin:20px 20px 0px 20px;}
.titledateupdate{text-align:right;font-weight: bold;line-height:25px;font-size: 10pt;color:  #8c1b0c; margin:0px 20px 20px 10px;}
#topNewsTable{text-align: justify;font-size: 10pt;}
#topNewsTable a:hover{text-decoration: underline;}
.dateOfNews{vertical-align: top;text-align: right;}
.descriptionOfNews{ text-align:justify;}
#panel{margin-left:650px; margin-top:10px;}
.accordionHeaderMaster {cursor:pointer;height:30px;margin-bottom: 5px;}
.accordionContentMaster {margin-top:1px; margin-bottom:1px;}
#TrAccordion{height:280px; }
#home{margin-top:0px;margin-left:60px;}
#sitemap{margin-top:5px;margin-left:80px;}
#feedback{margin-top:5px;margin-left:60px;}
#copyright{position: relative; padding: 20px 50px 0px 60px; font-size:10pt;color:#8c1b0c;}
#hoster{position: relative; padding: 10px 50px 0px 60px;}
#hoster a{font-size:10pt;color:#8c1b0c;}
#hoster a:hover{font-size:10pt;color:#8c1b0c;text-decoration: underline;}
#footer{position: relative; background-image: url("../images/footer.jpg"); height:130px; width:1000px; margin: 0 auto;}
.inv {display:none;visible:none;}
#counter{padding: 20px 50px 0px 400px;}
.AdvDiv{text-align:center;font-size: 10pt;color:  #8c1b0c; width:800px; margin:10px auto;}

#copyright, .AdvDiv{ }

.mainmenu{padding-top:288px;margin-left:680px;}
.mainmenu_def{padding-top:288px;margin-left:100px; float:left;display:inline;}
.mainmenu_def a:active,.mainmenu_def a:link,.mainmenu_def a:visited,.mainmenu_def a:hover{font-size:10pt}
