/* CSS Document */
body
{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;


}




a:link,a:visited
{
color:#0099FF;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

h2
{
font-size:13px;
margin:0px;
padding:0px;

}

h3
{
font-size:12px;
margin:0px;
padding:0px;
}


h4
{
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
}

/****************/

#stud_page_div
{
width:100%;


}
/****************/
#stud_top_banner
{
	background:#ffffff;
	width:100%;


}

#stud_top_banner_logo
{



}

#stud_top_banner_info
{
background-color:#003399;
height:40px;
vertical-align:bottom;

}

#stud_top_banner_info_name
{
margin:5px;
font-size:24px;
font-family:"Times New Roman", Times, serif;
float:left;


}

#stud_top_banner_info_links
{
margin-top:18px;
margin-right:5px;
float:right;

}

#stud_top_banner_info_links a:link,#stud_top_banner_info_links a:visited
{
color:#FFFFFF;

}


/****************/

#stud_main_content
{


min-height:520px;
height:auto;
}





#stud_main_testscreen_top
{
width:100%;
border-bottom:1px solid #003399;
height:45px;
}



#stud_main_testscreen_question_no
{
width:35%;
float:left;
padding:3px;
}

.stud_main_testscreen_top_detail
{
width:30%;
float:right;
padding:3px;
}


#stud_main_testscreen_question
{
clear:both;
width:98%;
padding:5px;
color:#000000;
min-height:100px;

}

#stud_main_testscreen_answers
{
clear:both;
width:98%;
padding:5px;
color:#000000;
min-height:100px;
}

.test_answers
{
margin:4px;
padding:4px;
width:48%;
float:left;
}

#stud_main_testscreen_bottom
{
width:100%;

}

#stud_main_testscreen_navigation
{
text-align:center;
margin:5px;
padding:5px;
border-top:1px solid #FFCC66;
}

#stud_main_testscreen_submit
{
text-align:center;
margin:5px;
padding:5px;
border-top:1px solid #FFCC66;
}


#stud_main_content_right
{
background-color:#FFFFFF;
float:right;
margin:5px;
padding:5px;
border:1px solid #003399;
width:21%;
clear:right;


}


#stud_main_content_right_navtable
{
height:430px;
overflow:scroll;
text-align:center;
}

.stud_main_content_right_box
{
margin-bottom:5px;
height:85px;
border:1px solid #003399;
text-align:center;
}


.stud_main_content_right_box:hover
{
background-color:#FEFFDF;
}

.stud_main_content_right_box h2
{
background-color:#F0F0F0;
border-bottom:1px solid #003399;
color:#666666;
}

.stud_main_content_right_box h2:hover
{
background-color:#FEFFDF;
}

/*****************/
.stud_left_contentbox 
{
float:left;
background-color:#FFFFFF;
margin:5px;
padding:0px;
border:1px solid #003399;
width:73%;

}
.stud_left_contentheaderbox 
{
float:left;
background-color:#FFFFFF;
margin:5px;
padding:0px;
border:1px solid #003399;
width:75%;
height:50%;

}


.stud_left_contentbox_top
{
width:100%;
border-bottom:1px solid #003399;
height:45px;
background-color:#FFF3E8;

}

.stud_left_contentbox_top_heading
{
width:100%;
padding:3px;
}

.stud_left_contentbox_top_heading_special
{
width:45%;
padding:3px;
float:left;
}

.stud_left_contentbox_top_heading_tabstrip
{
clear:both;
width:98%;
padding-top:5px;
margin-bottom:0px;

}

.stud_left_contentbox_top_heading_tabstrip a:link,.stud_left_contentbox_top_heading_tabstrip a:visited
{

background:#EFEFEF;
font-size:14px;
padding:6px;
margin:0px;

}


.stud_left_contentbox_feature
{
clear:both;
width:98%;
padding:5px;
min-height:100px;
margin-bottom:3px;
}

.stud_left_contentbox_feature_img
{
float:left;
text-align:center;
color:#666666;
margin-right:5px;
}

.stud_left_contentbox_bottom
{
width:100%;
border-top:1px solid #003399;
display:none;
}

/***** Exceptions ********/




#stud_main_content_left2
{
border:1px solid #663399;

}

#stud_main_content_left_top2
{
border-bottom:1px solid #003399;
background-color:#F5ECFF;
}

#stud_main_content_left3
{
border:1px solid #003366;

}

#stud_main_content_left_top3
{
border-bottom:1px solid #003399;
background-color:#E9EEF8;
}


#tbl_fixed_tests,#tbl_customised_tests,#tbl_saved_tests
{
width:95%;
border:1px solid #666666;

}

#tbl_fixed_tests td,#tbl_customised_tests td,#tbl_saved_tests td
{
border:1px solid #CCCCCC;
width:25%;
margin:0px;
padding:2px;
}

#tbl_resources
{
width:80%;
}

#stud_main_content_right_loginbox
{
text-align:left;
height:110px;
}

#stud_main_content_right_loginbox h2
{
text-align:center;
}

#stud_main_content_right_demobox,#stud_main_content_right_registerbox
{
height:16px;

}

#stud_main_content_left_top_days
{
	display:none;
}


/*****************/

.stud_left_content_message
{
}

.stud_left_contentbox_feature_inner
{


}

.stud_left_contentbox_feature_inner_table
{
width:60%;

}


.stud_left_contentbox_feature select
{
width:100%;
border:1px solid #003399;
color:#666699;
}

.stud_left_contentbox_feature input
{

}

.stud_main_left_feature_table
{
width:80%;
border:1px solid #003399;
}

.stud_main_left_feature_table td
{
border:1px solid #CCCCCC;
width:25%;
margin:0px;
padding:2px;

}
.absent
{
	Width:90px;
    Height:60px;
    background-color:#FFEBCD
}

.holiday
{
    vertical-align:top;
    Height:60px;
	padding:1px;
	background-color:#FFFFFF;
    border-width:1px;
	            
}
.present
{
    vertical-align:top;
    Height:60px;
    padding:1px;
	background-color:#FFA500;
    border-color:#999999;
    border-width:1px;
}
/****************/

#stud_bottom_footer
{
clear:both;
background-color:#666666;
background-image:url(images/student_bottom_bkg.jpg);
border-bottom:1px solid #003399;
height:40px;
text-align:center;
padding-top:10px;
color:#FFFFFF;
font-size:12px;
}

/****************/

