html {
//overflow: hidden;
}


BODY {	
margin: 1 1 1 1;	
background-color : #ffffff;	
color: #333333;	
font-size: 11px;	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

scrollbar-3d-light-color:#999999;
scrollbar-arrow-color:white;
scrollbar-base-color:white;
scrollbar-dark-shadow-color:#333333;
scrollbar-face-color:#666699;
scrollbar-highlight-color:#999999;
scrollbar-shadow-color:white
   

}

TABLE{
border-collapse: collapse;
border-color: #333366;
border-size: 5;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #333366;
border-collapse: collapse;
}

TH {	
background-image : url('../../images/table_header_fade1.gif');	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 14px;
font-weight : bold;	
padding : 2px;	
color : #000033;	
text-align : center;	
border-bottom : 1px solid #666699;
border-top : 1px solid #666699
}

TD {	
padding:2;	
font-size: 12px;	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H1 {	
color: #333366; 	
font-size: 18px;	
font-weight: bold; 	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H2 {	
font-size: 16px;	
font-weight: bold; 	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
padding : 2px;	
color : #333366;
}

H3 {	
color: #333366; 	
font-size: 14px;	
font-weight: bold; 	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H4 {	
color: #333366; 	
font-size: 12px;	
font-weight: bold; 	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

OL {
color: #333366;
}

LI{
color: #333366;
margin-top: 3; 
margin-bottom: 3
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.menutable {	border: 1px solid #999999;	
background-color : #F8F8FF;
background-image : url('../../images/table_back_stripes.gif');
}


.headertext {     
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;   
color: black;        
font-weight: bold;
color: #333366;	
font-size: 12px;
}

.form_text_field {
color:  #333366;
font-size: 10px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.form_submit_button {
color:  white;
font-size:  10px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color:  #333366;
}

.bg_top_menu {
color:  #333366;	
font-size:  10px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #BCBBCD;
background-image : url('../../images/menu_bg_fade1.jpg');
background-repeat:repeat-y;	
}


.titlerow{
background-color:  #666699;
color: white;
font-weight:  bold;
font-size:  14px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.warning {	
color: red; 	
font-size: 12px;	
font-weight: bold; 	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

.green {	
color: green; 	
font-size: 12px;	
font-weight: bold; 	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

.warningsmall {	
color: red; 	
font-size: 10px;	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a, a.link, a.visited {	
color : #333366;	
text-decoration: none;	
font-weight : bold;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.titlelink {	
color : white;	
text-decoration: none;	
font-weight : bold;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
	
a:hover {    
color : #ee0000;	
font-weight : bold;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;   
text-decoration: underline;

}


/////////////////////////////


.body_text {
color:  #333366;
font-size: 11px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.small_text {
color:  #333366;
font-size: 9px;
font-style: italic;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.info_table{
border-collapse: collapse;
border-color: #111111;
border-size: 0px;
cellpadding: 5px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.list_table{
border-collapse: collapse;
border-color: #111111;
border-size: 1px;
cellpadding: 8px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #333366;
}

.key_table{
border-collapse: collapse;
border-color: #111111;
border-size: 1px;
cellpadding: 8px;
font-size: 8px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #333366;

}

.keyrow{
color: 666699;
font-weight:  bold;
font-size:  9px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.blockheader {	
background-image : url('../../images/table_header_fade1.gif');	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 14px;
font-weight : bold;	
padding : 2px;	
color : #333366;	
text-align : center;	
border-bottom : 1px solid #666699;
border-top : 1px solid #666699
}


.smallblockheader {	
background-image : url('../../images/table_header_fade1.gif');
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 14px;	
font-weight : bold;	
padding : 2px;	
color : #333366
}


.lightblockheader {	
background-color: #e1e1e1;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 14px;	
font-weight : bold;	
padding : 2px;	
color : #333366
}

.lightblockheader_12 {	
background-color: #e1e1e1;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 12px;	
font-weight : bold;	
padding : 2px;	
color : #333366
}

.smallblockheader_12 {	
background-image : url('../../images/table_header_fade1.gif');
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 12px;	
font-weight : bold;	
padding : 2px;	
color : #333366
}



.td_sideborder {	
padding:2;	
font-size: 12px;	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
}


.td_11 {	
padding:1;	
font-size: 11px;	
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
}


.td_sidesbottomborder {	
padding:2;	
font-size: 12px;	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
}



.menu_left_fade {	
background-image : url('../../images/menu_bg_fade1.jpg');	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 18px;
font-weight : bold;	
padding : 2px;	
color : #000033;		
border-bottom : 1px solid #666699;
}


.tall_menu_cell {	
background-image : url('../../images/menu_bg_fade1.jpg');	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 13px;
font-weight : bold;	
padding : 12px;	
color : #330000;	
}

.short_menu_cell {	
background-image : url('../../images/menu_bg_fade1.jpg');	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 12px;
font-weight : bold;	
padding : 6px;	
color : #330000;	
}

.menu_cell_on_white {	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 12px;
font-weight : bold;	
padding : 2px;	
color : #330000;	
}

.student_home_text_top {	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 12px;
font-weight : bold;	
padding : 1px;	
color : #FFFFFF;	
}

.student_home_text_second_row {	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 12px;
font-weight : bold;	
padding : 2px;	
color : #dddddd;	
}

.student_page_heading {	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 24px;
font-weight : bold;	
padding : 1px;	
color : #FFFFFF;	
}


.student_home_table_heading {	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 14px;
font-weight : bold;	
padding : 1px;	
color : #ee0000;	
}


.announce_gray {	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 16px;
font-weight : bold;	
padding : 2px;	
color : #808080;	
}


.announce_gray_bottom_border {	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size : 16px;
font-weight : bold;	
padding : 2px;	
color : #808080;	
border-bottom : 2px solid #aaaaaa;

}


.td_nopad {	
padding:0;	
font-size: 12px;	
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}