/* CSS Document */

body{
	background:#fff;
	color:#0F0F0F;
	padding:0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
}
div, ul, h1, h2, h3, li, p{margin:0; padding:0;}
ul{list-style-type:none;}

/* TOP PANEL*/
#topPanel{
	width:762px;
	height:380px;
	position:relative;
	padding:0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/* MENU PANEL*/
#topPanel ul{display:block; width:732px; height:36px; position:absolute; top:0; right:0; margin:11px 0 0; padding:0 29px 0 0; border-bottom:1px solid #AEAEAE;}
#topPanel ul li{float:right; font:12px/36px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold;}
#topPanel ul li a{width:74px; height:36px; display:block; padding:0; color:#555; background:#fff; text-decoration:none; text-align:center; margin:0 1px 0 0; top:0px; left:0px;}
#topPanel ul li a:hover{width:74px; height:36px; text-decoration:none; background:url(../images/web_layout/button.gif) no-repeat 0 0 #AEAEAE; color:#fff;}
#topPanel ul li.active{width:74px; display:block; height:36px; background:url(../images/web_layout/button.gif) no-repeat 0 0 #AEAEAE; color:#fff; text-align:center; margin:0 1px 0 0;}
/* HEADER PANEL*/

#topPanel #header_info {
	width:760px;
	position:absolute;
	top:0;
	left:0;
	padding:0px;
	margin-top: 95px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	text-align: center;
}

#topPanel #header_info_student {
	width:750px;
	position:absolute;
	top:0;
	left:0;
	padding:0px;
	margin-top: 90px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	text-align: center;
}


#topPanel #headerPanelfast{
	width:246px;
	height:263px;
	position:absolute;
	top:0;
	left:0;
	padding:0px;
	background:url(../images/web_layout/orange-normal.jpg) no-repeat 0 0 #FC5F00;
	color:#fff;
	margin-top: 130px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#topPanel #headerPanelfast a{width:246px; height:263px; display:block; text-decoration:none; }
#topPanel #headerPanelfast a:hover{width:246px; height:263px; background:url(../images/web_layout/orange-hover.jpg) no-repeat 0 0 #FC5F00; color:#fff; text-decoration:none;}
#topPanel #headerPanelfast h2{
	display:block;
	width:90px;
	height:47px;
	margin:54px 0 0 120px;
	font:28px/28px "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	position:absolute;
	z-index:1;
	left: -24px;
}
#topPanel #headerPanelfast p{
	width:163px;
	display:block;
	font:12px/18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	position:absolute;
	top:0px;
	left:8px;
	z-index:1;
	padding:0;
	margin:105px 50px 0 38px;
}

#topPanel #headerPanelsecond{
	width:246px;
	height:263px;
	position:absolute;
	top:0;
	left:258px;
	padding:0px;
	background:url(../images/web_layout/green-normal.jpg) no-repeat 0 0 #FC5F00;
	color:#fff;
	margin-top: 130px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#topPanel #headerPanelsecond a{width:246px; height:263px; display:block; text-decoration:none; }
#topPanel #headerPanelsecond a:hover{width:246px; height:263px; background:url(../images/web_layout/green-hover.jpg) no-repeat 0 0 #FC5F00; color:#fff; text-decoration:none;}
#topPanel #headerPanelsecond h2{display:block; width:90px; height:47px; background:none; margin:54px 0 0 103px; font:28px/28px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; padding:0; position:absolute; z-index:1;}
#topPanel #headerPanelsecond p{width:163px; display:block; font:12px/18px Arial, Helvetica, sans-serif; font-weight:bold;  position:absolute; top:0px; left:0px; z-index:1; padding:0; margin:105px 50px 0 38px;}

#topPanel #headerPanelthird{
	width:246px;
	height:263px;
	position:absolute;
	top:0;
	right:0;
	padding:0px;
	background:url(../images/web_layout/blue-normal.jpg) no-repeat 0 0 #FC5F00;
	color:#fff;
	margin-top: 130px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#topPanel #headerPanelthird a{width:246px; height:263px; display:block; text-decoration:none; }
#topPanel #headerPanelthird a:hover{width:246px; height:263px; background:url(../images/web_layout/blue-hover.jpg) no-repeat 0 0 #FC5F00; color:#fff; text-decoration:none;}
#topPanel #headerPanelthird h2{
	display:block;
	width:130px;
	height:80px;
	background:none;
	margin:54px 0 0 93px;
	font:28px/28px "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
	position:absolute;
	z-index:1;
	left: 3px;
}
#topPanel #headerPanelthird p{width:163px; display:block; font:12px/18px Arial, Helvetica, sans-serif; font-weight:bold;  position:absolute; top:0px; left:0px; z-index:1; padding:0; margin:105px 50px 0 38px;}
/* /TOP PANEL*/

/* BODY PANEL*/
#bodyPanel{
	width:762px;
	height:100px;
	position:relative;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10;
	margin-top: 20px;
}
#bodyPanel h2{ background:#fff; display:block; width:250px; height:50px; margin:0; font:30px/30px Georgia, "Times New Roman", Times, serif; font-weight:normal; padding:4px 0 0 202px; color:#FF7113;}
#bodyPanel p{
	margin:0 0 0 54px;
	padding:0 42px 35px 150px;
	color:#0F0F0F;
	background-color: #fff;
	background-image: url(../images/web_layout/symbol.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#bodyPanel p span{font-weight:bold;}
#bodyPanel p.dotline{
	background:url(../images/web_layout/dot-line.gif) 0 0 repeat-x #fff;
	color:#000;
	margin-top: 5px;
	margin-right: 40px;
	margin-bottom: 0;
	margin-left: 25px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#bodyPanel p.capstext{
	font-style:normal;
	color:#555555;
	background-image: none;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	margin-right: 0px;
}
#bodyPanel p.capstext a{
	font-style:normal;
	color:#FF6501;
	padding:0px;
	margin:0;
	background-image: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
#bodyPanel p.capstext a:hover{
	font-style:normal;
	color:#3589DF;
	padding:0px;
	margin:0;
	background-image: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline;
}
#topPanel #headerPanelstudentcp{
	width:700px;
	position:absolute;
	color:#606060;
	margin-top: 140px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	left: 57px;
	top: -22px;
	padding-bottom: 0px;
}
.exam_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #729625;
}


#topPanel #headerPanelstudentcp a{
	font-style:normal;
	color:#FF6501;
	padding:0px;
	margin:0;
	background-image: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
#topPanel #headerPanelstudentcp a:hover{
	font-style:normal;
	color:#3589DF;
	padding:0px;
	margin:0;
	background-image: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline;
} 
#topPanel #header_info_student #table_info {
	width: 650px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FE8F2C;
	position: static;
}
#topPanel #header_info_student #table_info tr td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3067A5;
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9F11;
}

#topPanel #headerPanelstudentcp #table_cp tr td{
	border: 1px solid #F3FAFE;
	
}
#bodyPanelstudent{
	width:650px;
	height:60px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	position: relative;
	padding-top: 0px;
	margin-top: 200px;
}
#bodyPanelstudent p{
	color:#0F0F0F;
	background-color: #fff;
	background-image: url(../images/web_layout/symbol.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 54px;
	padding-top: 0;
	padding-right: 42px;
	padding-bottom: 35px;
	padding-left: 150px;
}
#bodyPanelstudent p span{font-weight:bold;}
#bodyPanelstudent p.dotline{background:url(../images/web_layout/dot-line.gif) 0 0 repeat-x #fff; padding:0; margin:0 40px 0 25px; color:#000;}
#bodyPanelstudent p.capstext{
	font-style:normal;
	color:#555555;
	background-color: #fff;
	background-image: none;
	background-position: right bottom;
	background-repeat: no-repeat;
	background-attachment: fixed;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 25px;
}
#bodyPanelstudent p.capstext a{
	font-style:normal;
	color:#FF6501;
	padding:0px;
	margin:0;
	background-image: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
#bodyPanelstudent p.capstext a:hover{
	font-style:normal;
	color:#3589DF;
	padding:0px;
	margin:0;
	background-image: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline;
}
input
{
	color: #006699;
	border: 1px solid #006699;
	background-color: #F8F8F8;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

select
{
	color: #000000;
	border: 1px solid #FF9900;
	background-color: #F2F2F2;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 100px;
}
.course_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}

.eval
{
	color: #000000;
	border: 1px solid #FF9900;
	background-color: #F2F2F2;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 200px;
}
input[type="radio"]{
	background-color: #FFFFFF;
	width: 17px;
	height: 17px;
	margin-right: 1px;
	margin-left: 1px;
	border: 1px solid #FFFFFF;
}
.question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}
.explan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #507728;
	padding-left: 14px;
}
.style68 {color: #FFFFFF}

#bodyPanelstaff{
	width:650px;
	height:50px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
}
#bodyPanelstaff p{
	color:#0F0F0F;
	background-color: #fff;
	background-image: url(../images/web_layout/symbol.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 42px;
	padding-bottom: 35px;
	padding-left: 150px;
}
#bodyPanelstaff p span{font-weight:bold;}
#bodyPanelstaff p.dotline{
	background:url(../images/web_layout/dot-line.gif) 0 0 repeat-x #fff;
	padding:0;
	color:#000;
	margin-top: 20;
	margin-right: 40px;
	margin-bottom: 0;
	margin-left: 25px;
}
#bodyPanelstaff p.capstext{
	font-style:normal;
	color:#555555;
	background-color: #fff;
	background-image: none;
	background-position: right bottom;
	background-repeat: no-repeat;
	background-attachment: fixed;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 25px;
}
#bodyPanelstaff p.capstext a{
	font-style:normal;
	color:#FF6501;
	padding:0px;
	margin:0;
	background-image: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
#bodyPanelstaff p.capstext a:hover{
	font-style:normal;
	color:#3589DF;
	padding:0px;
	margin:0;
	background-image: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline;
}

#topPanel #headerPanelstaffcp{
	width:700px;
	position:absolute;
	top:0px;
	left:0;
	color:#797979;
	margin-top: 130px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 20px;
}



#topPanel #headerPanelstaffcp a{
	font-style:normal;
	color:#64A021;
	padding:0px;
	margin:0;
	background-image: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
#topPanel #headerPanelstaffcp a:hover{
	font-style:normal;
	color:#3589DF;
	padding:0px;
	margin:0;
	background-image: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline;
} 

#topPanel #header_info_staff {
	width:750px;
	position:absolute;
	top:0;
	left:0;
	padding:0px;
	margin-top: 105px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	text-align: center;
}

#topPanel #header_info_staff a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #64A021;
	text-decoration: none;
}

#topPanel #header_info_staff a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3067A5;
	text-decoration: underline;
}
#topPanel #header_info_staff #table_info {
	width: 650px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8CD637;
	position: static;
}
#topPanel #header_info_staff #table_info tr td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3067A5;
}


#bodyPanellogin{
	width:650px;
	height:50px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
	clip: rect(auto,auto,auto,auto);
}
#bodyPanellogin p{
	color:#0F0F0F;
	background-color: #fff;
	background-image: url(../images/web_layout/symbol.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 54px;
	padding-top: 0;
	padding-right: 42px;
	padding-bottom: 35px;
	padding-left: 150px;
}
#bodyPanellogin p span{font-weight:bold;}
#bodyPanellogin p.dotline{
	background:url(../images/web_layout/dot-line.gif) 0 0 repeat-x #fff;
	padding:0;
	color:#000;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	clip: rect(0px,auto,auto,0px);
}
#bodyPanellogin p.capstext{
	font-style:normal;
	color:#555555;
	background-color: #fff;
	background-image: none;
	background-position: right bottom;
	background-repeat: no-repeat;
	background-attachment: fixed;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 25px;
}
#bodyPanellogin p.capstext a{
	font-style:normal;
	color:#FF6501;
	padding:0px;
	margin:0;
	background-image: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
#bodyPanellogin p.capstext a:hover{
	font-style:normal;
	color:#3589DF;
	padding:0px;
	margin:0;
	background-image: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline;
}


#topPanel #headerPanelstaff_insert{
	width:100%;
	position:absolute;
	top:2px;
	left:0;
	color:#797979;
	margin-top: 130px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
}

#new_insert{
	position:relative;
	padding:0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#topPanel #headerPanelstaffcp #new_insert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#topPanel #headerPanelstaffcp #form1 #new_insert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #244D79;
}

#topPanel #headerPanelstaffcp #mat_insert tr td {
	background-color: #D1E8BB;
}
#bodyPanel #regi {
	margin-top: -25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C0C0C0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#bodyPanel #regi table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	font-style: normal;
	text-align: justify;
	line-height: 17px;
}


#bodyPanel #regi p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #575757;
}
#bodyPanel #regi .news_img {
	padding: 0px;
	height: 75px;
	width: 75px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bodyPanel #regi .news_title {
	width: 290px;
	float: right;
}

#bodyPanel #regi a {
	font-size: 12px;
	color: #FF3300;
	text-decoration: underline;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#bodyPanel #regi a:hover {
	color: #4D9906;
	text-decoration: none;
	font-size: 12px;
}
#insert_up {
	padding: 2px;
	border: 1px solid #C0EAFA;
}
#insert_up tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	border: 1px solid #F2F2F2;
}
#insert_up th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2E639E;
	text-align: center;
}
