body
{
	margin:0px;
	text-align:center;
	font:9pt 'Tahoma';
    background:#457DB2 url('images/back.jpg') repeat-x top;
}
a:link, a:visited, table a:link, table a:visited
{
	text-decoration:none;
	color:#09697F;
    font-weight: normal;
}
a:hover, a:visited:hover, table a:hover, table a:visited:hover
{
	color: #08AFA4;
    text-decoration:none;   
}
.gsc-branding
{
    direction: ltr;
    width: 115px !important;
    float: left;
}
input.gsc-input
{
    width: 160px !important;
    border:1px solid #ddd !important;
    margin:0px 3px;
}
#main
{
	width:956px;
	height:582px;
	margin:auto; 
}
#banner
{
    width: 956px;
    height: 79px;
    float:right ;
}
#sideAndContent
{
    width:956px;
    height:419px;
    float: left;
    text-align: right;
    background: url('images/mid.jpg') repeat-y left;
    direction: rtl;
}
#side
{
    width: 154px;
    height: 366px;
    float: right;
    background: url('images/dummy.jpg') no-repeat left bottom;
}
#content
{
    width: 802px;
    height:366px;
    float: left;
    
}
#palasht
{
    background: url('images/palasht.jpg');
    width: 799px;
    height: 96px;
    float: right;
}
#bottom
{
    float: right;
    background: url('images/mainbotmid.jpg') repeat-x;
    height: 41px;
    width: 956px;
}
#shadow
{
    width: 956px;
    background: url('images/shadow.jpg') repeat-x;
    height: 43px;
    float: right;
}
.button
{
    cursor: pointer;
	color:#D9D9E7;
	font-weight:bold;
    text-align: left;
    width: 135px;
    height: 32px;
    line-height: 32px;
    background: url('images/buttond.png');
    margin-right: 8px;
    padding-left: 10px;
    
}
input, textarea, select
{
    border: 1px solid #366C90;
    font: 9pt tahoma;
}
.error
{
    padding: 5px;
    display: block;
    margin: 20px;;
    color: #366C90;
    background-color: #E1F6FA;
    border: 1px solid black;
}
.hidden
{   display: none;
    padding: 0px 15px 0px 10px;
    height: 270px;
    margin-left: 3px;
    float: right;
    line-height: 1.4em;
    width: 769px; 
}
img
{
    border:none;
}
#bottomlinks, #bottomlinks a:link, #bottomlinks a:visited
{
    text-align:center;
    font:8pt tahoma;
    color:#075853;
}
#bottomlinks a:hover, #bottomlinks a:visited:hover
{
    color: #4D7774;
}
.schoollinks
{
    background:url('images/icon.jpg') no-repeat right center ;
    height:30px;
    padding-right:22px;
    line-height: 29px;
    margin: 3px 0;
}
#searchresults
{
    overflow: -moz-scrollbars-vertical; 
    overflow-x: none; 
    overflow-y: auto; 
    height:250px; 
    width:100%;
    float: left;
    scrollbar-base-color: #EFFBFF;
    scrollbar-arrow-color: #000000;
    scrollbar-darkshadow-color: #6D6D6D;
    scrollbar-face-color: #C2DEE8;
    scrollbar-highlight-color: #e9e9e9;
    scrollbar-shadow-color: #A0D2FF;
    scrollbar-track-color: #F4FBFF;
}
.box
{
    width: 489px;
    height: 247px;
    border-top: 1px solid #A2AAAD; 
    display: none;
    float: right;
    text-align: right;
    background:url('images/webser.jpg') no-repeat left 37px
}
.boxcontainer
{
    width: 519px;
    height: 247px;
    float: left;
    overflow: hidden;
}
.webserviceslinks
{
    cursor: pointer;
    color:#09877F;
    float: right;
    padding:3px 0px 2px;
    text-align: center;
    width: 120px;  
}
.president
{
    line-height:14pt; 
    text-align:justify; 
    width:350px; 
    float:right; 
    padding:6px 12px; 
    margin:12px 40px 0;
    background: url('images/presidentback.jpg') repeat-y right;    
}
#loginform
{
    float:right;
    margin-top: 10px;     
    color:#555;
    font-size: 7pt;
}
#loginform input
{
    border:1px solid #ddd;
    width: 100px;
}
#internal a:link, #internal a:visited, #newsevents a:link, #newsevents a:visited
{
    color:black !important;
    font-size: 8pt !important;
    font-weight: bold !important;
}
#internal a:hover, #internal a:visited:hover, #newsevents a:hover, #newsevents a:visited:hover
{
    color: #555 !important ;
    font-size: 8pt !important;
    font-weight: bold !important;
    
}
.frmbtn
{
    height: 1.7em;
    padding-bottom: 2px;
}