﻿body
{
	/* background-color:#cccccc; */
	background-color:white;
	text-align:center;
}

#entirepage
{
	width:1000px;
	background-color:white;
	margin:0px auto;
	min-height:700px;
}

#mainmenu
{
	float:right;
}

#mainmenu img
{
    border:none;
}

#context_menu
{
	float:left;
	text-align:left;
	width:200px;
}

#postit
{
	padding-top:30px;
}

#search
{
    padding-left:20px;
}

#pagecontent
{
	width:	755px;
	float:right;
	text-align:justify;
}

#pagecontent_top
{
    text-align:left;
	height:70px;
	background: url('../images/page/book_top.jpg') no-repeat;
	padding-top:4px;
	margin-bottom: -4px;
	padding-left: 45px;
	margin-top:30px;
}

#pagecontent_body
{
	background:url('../images/page/book_middle.jpg') repeat-y;
	/*  background-color:Yellow;    */
	padding-left:55px;
	padding-right:90px;
	width:655px;
	min-height:400px !important;
    padding-bottom:50px;            
}

/*
#menu_login
{
    width:240px;
    border: solid 1px #000071;
    margin-top:100px;
}

#menu_login p
{
    padding:10px 10px 10px 10px;
}
*/


/*div#pagecontent_body>p
{
	padding-left:45px;
	width:665px;
}*/

div#pagecontent_body>p:first-child
{
	margin:0px 0px 0px 0px;
}

#pagecontent_bottom
{
	/*margin-top:-1em;*/
	height:60px;
	background: url('../images/page/book_bottom.jpg') no-repeat;			
}

#pagefooter
{
    text-align:left;
    padding-bottom:25px;
}



/*

        Page classes

*/

.page_notice
{
    margin: 0px 20px 0px 20px;
    border-left:solid 1px #f001ff;
    border-right:solid 1px #f001ff; 
}

.page_notice p
{
    padding: 10px 10px 10px 10px;
    font-size:0.8em;
}

.page_thumbs
{
    margin-top:15px;
    margin-left:auto;
    margin-right:auto; 
    text-align:center;
    
}

/*

        Authentication classes

*/

.login_panel
{
    width:100%;
    margin-bottom:10px;
    font-size:0.8em;
    text-align:left;
}

#pagefooter .login_panel
{
    text-align:right;
}

.login_title
{
    visibility:hidden;
}

.login_label
{
    text-transform:lowercase;
}

.login_textbox
{
    font-family:arial,sans-serif;
    font-size:7pt;
}

.login_fail_text
{
    padding-top:5px;
    font-size:9pt;
}

.invisible
{
    display:none;
     
}




/* ********************************************************************

FONTS, SIZES, COLOURS, ETC

************************************************************************ */


body
{
    font-family:Calibri,Verdana,Arial,Helvetica,sans-serif;
    font-size:10pt;
}

.ajax__tab_xp,
.ajax__tab_xp div
{
    font-family:Calibri,Verdana,Arial,Helvetica,sans-serif;
    font-size:10pt;
}


a,
a:link,
a:visited
{
    color:#000071;
    text-decoration:none;
}

a:hover
{
    text-decoration:underline;
}

#pagefooter .supervis
{
    font-size:13pt;
    font-weight:bold;
}

.textbox{
   
     background-color:#eeeeff;
}


.text_entry, .text_entry_watermark
{
    font-family:courier new,monospace,sans-serif;
    font-size:9pt;
    padding:2px 2px 2px 2px;
}

.text_entry
{
    color:#000071;
}

.text_entry_watermark
{
    color:#01ffea;
}

.time_table
{
    background-color:#eae176;
    border-top-style:none;
    border-left-style:none;
    border-right: solid 1px #ACA899;
    border-bottom: solid 1px #ACA899;
    font-size:0.8em;
}

.time_table_cell
{
    border: solid #aaaaaa 1px;
    margin:2px 2px 2px 2px;
    text-align:left;
}
        
