/* CSS Document */

html { height: 100%; }
body { height: auto !important; height: 100%; min-height: 100%; text-align:center;
       background: #ffffff url(/images/bg_top.png) repeat-x top; cursor:default;
	   color: #000050; font-size: 11px; }
	   
a { color:#008CD1; text-decoration:underline; }
a:hover { color:#FDC307; cursor:pointer; }
.latin { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif, Arial AMU, Arial Unicode; }

div { border: 0px dotted #555555; }
/*p { display:inline}*/

.site { width:990px; margin: 0 auto;}
h1 { color: #008CD1; font-size: 16px;  text-align:center; }
.title { position:relative; top:4px; font-weight:bold; margin-top:10px; color:#FFFFFF;}
.subtitle { height:20px; clear:both; color: #008CD1; font-weight:bold; font-size:12px; padding-left:10px; padding-right:10px; padding-top:4px; margin-bottom:20px; background-color:#FFFFFF; }
.text { line-height:1.4; text-align:justify; }

.required { padding-left:5px; color:#FF0000; vertical-align:top; font-weight:bold; font-size:11px; }

.blue_center a { display:inline; padding:5px; position:relative; top:5px; font-weight:bold; margin-top:10px; color:#FFFFFF; text-decoration:none; padding-left:7px; padding-right:7px; margin-right:1px; margin-left:1px;}
.blue_center a:hover { background: #FDC307 url(/images/bg_menu_top_orange.png) repeat-x top; color:#FFFFFF; cursor:pointer; }
.blue_center_active { background: #FDC307 url(/images/bg_menu_top_orange.png) repeat-x top; padding:5px; position:relative; top:5px; font-weight:bold; margin-top:10px; color:#FFFFFF; padding-left:7px; padding-right:7px; margin-right:1px; margin-left:1px; }
.orange a { display:inline; padding:5px; position:relative; top:5px; font-weight:bold; margin-top:10px; color:#FFFFFF; text-decoration:none; padding-left:7px; padding-right:7px; }
.orange a:hover { background: #00BFF3 url(/images/bg_menu_top.png) repeat-x top; color:#FFFFFF; cursor:pointer; }
.orange_active { background: #00BFF3 url(/images/bg_menu_top.png) repeat-x top; padding:5px; position:relative; top:5px; font-weight:bold; margin-top:10px; color:#FFFFFF; padding-left:7px; padding-right:7px; }

.link { font-weight:bold; color:#008CD1; text-decoration:underline; }
.link:hover { color:#FDC307; }

.link_inactive { font-weight:bold; color:#008CD1; }

.smallLink { color:#008CD1; text-decoration:underline; font-size:10px; }
.smallLink:hover { color:#FDC307; }

.orange { height:25px; width:162px; background: #FDC307 url(/images/bg_menu_top_orange.png) repeat-x top; } 
.chart { height:15px; background: #00BFF3 url(/images/bg_chart.png) repeat-x top; margin-right:5px; float:left; } 

.blue { height:25px; width:162px; background: #00BFF3 url(/images/bg_menu_top.png) repeat-x top; } 
.blue_bg { width:162px; background: #E1F4FD url(/images/bg_menu_center.png) repeat-y top; padding-bottom:10px; padding-top:10px; } 
.blue_bottom { height:2px; width:162px; background: #E1F4FD url(/images/bg_menu_bottom.png) no-repeat top; overflow:hidden; } 

.blue_center { height:25px; width:646px; background: #00BFF3 url(/images/bg_menu_top.png) repeat-x top; } 
.blue_bg_center { width:646px; min-height:500px; background: #E1F4FD url(/images/bg_content_center.png) repeat-y top; } 
.blue_bottom_center { height:2px; margin-bottom:20px; width:646px; background: #E1F4FD url(/images/bg_content_bottom.png) no-repeat top; overflow:hidden; } 

.bottom { clear:both; height:100px; background: #E1F4FD url(/images/bg_bottom.png) repeat-x top; } 
.line { clear:both; height:2px; background: url(/images/dot.png) repeat-x center; padding-bottom:5px; } 

input, select, textarea { color: #000050; font-size: 11px; }

#form select { position:relative; left:0px; color: #000050; font-size: 11px; }
#form input { color: #000050; font-size: 11px; }
#form textarea { color: #000050; font-size: 11px; }

.editBox { width:150px;	height:16px; border:#008CD1 1px solid; background-color:#FFFFFF; }
.fileBox { width:250px;	height:18px; border:#008CD1 1px solid; background-color:#FFFFFF; }
.pullDownMenu { width:150px; height:18px; border:#008CD1 1px solid; background-color:#FFFFFF; }
.textArea {	width:250px; max-width:250px; height:70px; border:#008CD1 1px solid; background-color:#FFFFFF;}
.button { width:80px; height:20px; border:#008CD1 1px solid; background-color:#C7EAFB; cursor:pointer; }

.desc { position:absolute; margin-left:310px; top:5px; font-size:12px; font-weight:bold; color:#fff; }
.main { position:relative; float:left; left:50px; top:44px; height:98px; width:177px; background: url(/images/main.jpg) no-repeat top; }
.students { position:relative; float:left; left:190px; top:44px; height:98px; width:106px; background: url(/images/students.png) no-repeat top;}

#acc { list-style:none; }
#acc a { font-weight:bold; }
#acc a:hover {}
#acc .acc-section { overflow:hidden; text-align:left;}
#acc .acc-content { overflow:hidden; padding:5px; background-color:#EFF9FE; padding-left:20px;}

.jaguar { font-size: 10px; text-decoration: none; color:#555555; padding-top:5px; }
.jaguar a { padding-left:5px; font-size: 10px; text-decoration: none; color:#555555; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.jaguar a:hover { text-decoration: underline; color:#DAA547; }
