@charset "utf-8";
/* CSS Document */

html {
padding:0;
margin:0;
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
background:#F0F0F0 url(../images/top_bg.jpg) repeat-x ;
}

.maincontainer {
width:990px!important;
height:auto;
margin:auto;
padding:auto;
}


.headerSection {
width:990px;
height:100px;
padding:0;
margin-top:5px;
/*background:url(../images/top_leftbg.png) right  top no-repeat;*/
}

.logo_pos{
margin:5px 11px 0 20px;
height:100px;
width:130px;
}

.top_Logo_Cont{
width:830px;
margin:0;
height:100px;
background:url(../images/top_leftbg.png) right top no-repeat;
float:right;
}
.school_txt{
margin:35px 0  0  5px;
height:60px;
width:391px;
}

/*.flash_txt{
height:22px;
width:300px;
float:right;
margin:70px 10px 0 0;

}*/


.clockpos {
position:absolute; width:280px; margin:-12px 0 0 540px;
}

.date_cont{
height:40px;
width:220px;
float:right;
margin:0 30px  0 0;
background:url(../images/date_bg.png) no-repeat;



}

.date_sec{
width:220px; 
height:30px; 
margin:5px 20px;
float:right;
}

.date{
padding:3px;
text-align:right;
}

.top_link_pic{
padding:0 3px 0 3px;
}


.menuContainer{
width:980px;
height:47px;
margin:0px 5px 0 5px;
position:absolute;
top:110px;
}

.menuBg{
width:976px;
float:left;
height:47px;
display:block;
background:url(../images/menu_bg.jpg) top repeat-x;
}

.leftstrip {
float:left;
width:10px;
}
.rightstrip {
float:right;
height:auto;
width:10px;
}

.menu{
width:942px;
height:26px;
margin-left:14px;
}

.menutxt{
width:900px;
 margin:auto;
}

.menu ul {
list-style:none;
width:auto;
margin:0;
padding:0;


}
.menu ul li{
width:auto;
font-family:Tahoma;
position:relative;
float:left;
text-align:center;
font-weight:bold;
background: url(../images/menu_active.jpg) repeat;
}

.menu ul li a {
padding:5px 12px 5px  12px;
display:block;
color: #333333;
width:auto;
text-decoration:none;
font-weight:bold;

}
.menu ul li a:hover{
font-family:Tahoma;
color:#FF4200;
padding:5px 12px 5px 12px;
font-weight:bold;
width:auto;
text-decoration:none;
background: url(../images/hover.jpg) repeat-x;
}

.midBox{
width:962px;
border:1px solid #999999;
background-color:#FFFFFF;
margin:0 0 0 10px;
height:auto;
}

.page-leftpan{
width:195px; 
float:left; 
height:auto;
margin:5px 2px 0 5px;
}
/*.box1{
width:210px;
height:auto;
padding:0 0 0 2px;
}*/

/*.box1top{
width:210px;
height:17px;
margin:0;
}

.box1mid{
width:210px;
height:auto;
margin:0;
background: #FFFFFF url(../images/box/leftbox1.jpg) no-repeat;
}*/

.navigation{
width:190px; 
padding:8px 0  15px 0px;
}

.navi-option{
list-style-image: none;
list-style-type: none;  
line-height:20px; 
color: #000000;
text-decoration:none;
margin:0;
padding:0;

}

.navi-option a	{
color: #000000;
text-decoration:none;
padding-left:10px;
background: url(../images/nav_active.jpg) no-repeat;
display: block;
width:170px;
height: 24px;
margin-left:5px;
}


.navi-option a:hover{
color: #FF0000;
width:170px;
height:24px;
text-decoration:none;
padding-left:10px;
margin-left:5px;
background: url(../images/nav_hover.jpg) no-repeat;
display: block;
}

.newsCont{
width:210px;
height:auto;
padding:0 0 0 2px;
}
.newsTop{
width:210px;
height:33px;
margin:0;
background:url(../images/news_top.jpg) no-repeat;
}

.news_box{
width:210px;
height:50px;
margin:0 0 0 0; padding:0;
background:#FFFFFF  url(../images/news_bg.jpg) 100% 0%  no-repeat;
}


.bullet {
margin:0;
padding:0;
}

.bullet ul{
line-height:18px;
list-style-image:url(../images/icon.jpg);
padding:8px 0 0 0; margin:0 0 0 27px;}

.bullet ul li{
line-height:18px;
list-style-image:url(../images/icon.gif);
margin:0;
padding:0 4px 0 0;
}

.bullet a {
text-decoration:none;
color:#860000;

}
.pbullet a:hover {
text-decoration:underline;
color:#A60000;
}




.rightContainer {
width:745px;
margin-top:0;
float:right;
margin:5px 5px 0 0;
}

.mid_contentbox{
width:536px;
height:auto;
margin:0 3px 0 0;
}

.mid_piccontainer{
height:277px;
width:536px;
margin:0;
padding:0;
}

.content{
width:515px;
height:auto;
line-height:18px;
margin:5px 0 0 0;
padding:0 0 10px 18px;
}

.hr_line{
height:14px;
width:510px;
background:url(../images/hr_line.jpg) top left repeat-x;
}

.titleRed{
font-size:16px;
font-weight:bold;
color:#FF0000;
padding:0;
margin-top:5px;
}

.right_pan{
width:195px;
height:auto;
margin-top:0;
float:right;
margin-right:0;
}
.photogall-section {
height:auto;
width:195px;
margin:0;
padding:0;
}

.gall_title{
width:170px;
height:22px;
background: url(../images/orange_bg.gif) no-repeat;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
padding:5px 5px 0 15px;
margin-left:5px;
}

.gall_box{
width:210px;
height:auto;
margin-top:5px;

}

.photo-loc{
padding:0 0 0 5px;
}
.photo-des{
width:auto; 
height:auto;
padding:5px;
text-align: left;
}

.view-gall{
color:#FF510A;
font-weight:bold;
text-align: right;
padding-top:0;

}
.view-gall a{
color:#FF510A;
font-weight:bold;
text-align: right;
padding-right:5px;
text-decoration:none;
}
.view-gall  a:hover{
color: #333333;
font-weight:bold;
text-align: right;
padding-right:5px;
text-decoration:underline;
}

.archive-section{
width:195px; 
height:auto;
padding:0;
margin-top:5px;
}

.archive{
width:184px; 
height:24px;
margin-right:4px;
padding:5px 0 0 0;
background:url(../images/grey_bg.gif) no-repeat;
}


.archive a {
color:#143F00;
text-decoration:none;
padding:5px 0 0 15px;
font-size:12px;
}

.archive a:hover {
padding:5px 0 0 15px;
color:#143F00;
text-decoration:underline;
font-size:12px;
}


.login_title{
width:180px;
height:22px;
background: url(../images/orange_bg.gif) no-repeat;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
padding:5px 5px 0 12px;
}

.icon_cont{
height:auto;
width:35px;
float:left;
margin-top:5px;
}


.icon_link{
margin-top:5px;
height:auto;
width:130px;
float:left;

}

.icon_link a	{
color: #000000;
text-decoration:none;
padding:7px 0 0 7px;

height: 30px;
margin-left:5px;
margin-top:0;
display:block;
}


.icon_link a:hover{
color: #FF0000;

height:30px;
text-decoration:none;
padding:7px 0 0 7px;
margin-left:5px;


}




/*.inst_call_cont{
height:auto;
width:210px;
}

.inst_call_top{
width:210px;
height:37px;
background:url(../images/box/instant_call_top.jpg) no-repeat;
}

.ins_call_txt{
font-size:12px;
color:#FF0000;
font-weight:bold;
padding:10px 0 0 30px;
}

.inst_call_box{
width:210px;
height:auto;
margin:0;
background: #FFFFFF url(../images/box/instant_call_mid.jpg) no-repeat;
}

.instCont{
width:210px;
height:auto;
padding:3px;
}
*/

.footerContainer{
width:967px;
height:25px;
}


.footerlinks{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-top:5px;
text-decoration:none;
text-align:center;
height:36px;
background:url(../images/botnew.jpg) repeat-x;
}


.footerlinks a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding:3px;
text-decoration:none;
text-align:center;

}

.footerlinks a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FC6906;
padding:3px;
text-align:center;
text-decoration:none;
}

 .comptext {
float:right;
margin-right:12px;
padding-bottom:4px;
color:#666666;

}
.vtext {
float:left;
margin-left:12px;
padding-bottom:4px;
color:#666666;
}


.linkBlue, a.linkBlue:Link{
padding:5px 0 5px 0;
color: #333333;
text-align:left;
padding-top:5px;
text-decoration:none;
}

a.linkBlue:Hover{
color:#FC6906;
text-align:left;
padding:5px 0 5px 0;
text-decoration:underline;
}


.botstrip{
width:967px;
height:9px;
background: url(../images/bot_stip.jpg) repeat-x  center;
}

.txtsign{
	font-size:11px;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
    line-height:15px;
	text-align:right;

}
 .mytxtClock
 {
 	font-family:Arial, Helvetica, sans-serif;
 	font-size:11px;
 	color: #333333;
	font-weight:normal;
	text-decoration:none;
 	text-align:right;
	padding-right:8px;
 }
 



input {
border: 1px inset #C6C4E6;
width:1130px;
height:16px;
margin-top:3px;
}
input.txt {
border: 1px inset  #999999;
background:#FFFFFF;
width:130px;
height:16px;
font-size:11px;
font-family:Tahoma;
}
input.btnSign {
background:url(../images/btn.jpg) no-repeat;
margin-left:65px;
height:23px;
width:64px;
border:none;
padding:2px 0 15px 2px;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#7A4075;
}

input.btn {
background: url(../images/btn.jpg) no-repeat;
margin-left:70px;
height:28px;
width:70px;
border:none;
padding:4px 0 15px 2px;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color: #FFFFFF;
}


form {
clear:centre;
margin: 0;
padding:0;
padding-top: 0.6em;
}
form div label {
float: left;
width:30%;
font-size:11px;
font-family:Tahoma;
font-weight:normal;
padding:5px 0 0 5px;
}


select.txt {
color: #000000;
background-color: #FFFFFF;
border: 1px solid  #999999;
width:130px;
height:22px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px;
}

.more{
font-size:11px;
color:#FF0000;
padding:3px;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
}
.more a{
font-size:11px;
color:#FF0000;
padding:2px;
text-align:right;
text-decoration:none;
}

.more a:hover{
font-size:11px;
color:#FF0000;
padding:2px;
text-align:right;
text-decoration:underline;
}


/* ------------------------footer-------------- */



.bot_txt{
font-size:11px;
color:#FFFFFF;
line-height:10px;
text-align:center;
padding-top:3px;
}
.bot_txt a {
font-size:11px;
color:#FFFFFF;
line-height:18px;
text-decoration:none;
}
.bot_txt a:hover {
font-size:11px;
color:#FFFFFF;
line-height:18px;
text-decoration:underline;
} 


.mysubhding 
{
    font-family:Arial;
    font-size:13px;
    background:url(../images/bg.jpg) repeat;
    height:21px;
    padding:4px 0 0 0;
    color:#ffffff;
    font-weight:bold;
    text-indent:4px;
}

#pageContents
{
    width:530px;
    }
#pageContents h1
{
    background:url(../images/hd_bg.jpg) top left no-repeat;
    height:21px;
    font-size:16px;
    color:#ffffff;
    font-family:Arial;
    padding: 1px 0 0 12px;
    font-weight:bold;
    text-indent:4px;
}
    
#pageContents h2
{
    background:url(../images/old/hdbg2.gif) no-repeat;
    height:32px;
    font-size:14px;
    padding:0 0 0 10px;
    color:#094292;
    margin-bottom:2px;    
    }
#pageContents h3
{
    background:url(../images/grey_bgn.jpg)repeat;
    font-size:12px;
    padding:3px 0 0 16px;
    color:#000000;
    margin:0 5px 0 5px;
    margin-bottom:4px;
    padding-bottom:4px;
    }        

#pageContents p
{
    font-size:11px;
    text-align:justify;
    margin-top:0px;
    line-height:15px;
    padding-top:0px;

    } 

#pageContents ul li
{
    list-style-image:url(../images/old/listBul.gif);
    line-height:16px;
    } 
#pageContents img
{
    padding:5px 10px;
    }

#pageContents a,    
#pageContents a:link,
#pageContents a:active,
#pageContents a:visited 
{
    color:#993E87;
    background-color:#F4F0F3;
    padding-right:5px;
    padding-left:5px;
    text-decoration:none;
    }
#pageContents a:hover
{
    color:#F4F0F3;
    background-color:#993E87;
    text-decoration:none;
    }   
  /*-------------impromptu---------- */
			.jqiwarning .jqi{ background-color: #b0be96; font-size:11px; }
                        .jqifade{ position: absolute; background-color:#3C5359; }
                        div.jqi{ position: absolute; background-color: #3C7ECD; padding: 10px; width: 300px; text-align: left;}
                        div.jqi .jqiclose{ float: right; margin: -35px -10px 0 0; cursor: pointer; }
                        div.jqi .jqicontainer{ background-color: #F2F9FE; padding: 5px; color: #ffffff; font-weight: bold; }
                        div.jqi .jqimessage{ background-color: #FF6600; padding: 10px; }
                        div.jqi .jqibuttons{ text-align: center; padding: 5px 0 0 0; }
                        div.jqi button{ padding: 3px 10px 3px 10px; margin: 0 10px; }
			/*-------------------------------- */
.heading
{
	Width:530px;
	   background:url(../images/hd_bg.jpg) repeat;
    height:21px;
    font-size:16px;
    
    color:#ffffff;
    font-family:Arial;
    padding: 4px 0 0 12px;
    font-weight:bold;
    margin-bottom:4px;
    text-indent:4px;
	}
#gallery ul 
{
    list-style-type:none;
    margin:8px 5px 15px;
    padding:0px;
    }
#gallery img 
{
    margin:4px;
    }
#gallery ul li 
{
    float:left;
    height:70px;
    }    
.thumb
{
    width:88px;
    margin-left:5px;
    padding:1px;
    background-color:#eaeaea;
    }
.thumbO
{
    background-color:#FFC8C4;
    }    
#gallery div.info
{
    display:inline;
    }   
a.redLink:link,a.redLink:visited
{
    text-decoration:none;
    color:#BF0F00;
    }      
a.redLink:hover
{
    text-decoration:underline;
    color:#0448AB;
}
.cPanel 
{
    text-align:center;
    border:solid 1px #cccccc;
    background-color:#f5f5f5;
    padding:5px 0;
    margin:8px 0;
    width:530px
    } 
    
    
    
.login_box{
width:500px;
height:auto;
line-height:18px;
margin-top:5px;
padding:5px;

}

.login_img{
width:110px;
padding:5px;
}
.login_cont{
width:360px;
height:auto;
line-height:18px;
margin-top:5px;
padding:5px;
float:right;


	
	}
	.login_contul ul
{
    list-style:none;
    margin:0;
    padding:0;
    width:350px;
}
.login_contul li
{
    margin-left:4px;
        float:left;
        width:345px;
        height:auto;
        padding-bottom:8px;
        display:block;
        
    
}
.btnlogin 
{
	background:url(../images/old/search_but.jpg) no-repeat;

margin-left:105px;
height:23px;
width:100px;
border:none;
padding:2px 5px  15px 5px;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#FF510A;
}
