body,td,th,p,b,i,u,li,ul,div,form,input,textarea,span {
color:#333;
font-family:verdana,sans-serif;
font-size:11px
}

body{
	/*font-family:Arial, Helvetica,"Times new roman",Sans-serif;*/
	/*font-size:11px;*/
	font-weight:normal;
	/*color:#474747;*/
	text-decoration:none;
	background-color:#E7E7E8;
	font-size: 70%; /* 62.5 */
	scrollbar-base-color:#00BDD3;
	scrollbar-track-color:#ADD8E6;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#00BDD3;
	scrollbar-3d-light-color:#00BDD3;
	scrollbar-dark-shadow-color:#000000;
	scrollbar-shadow-color:#00BDD3;
	scrollbar-arrow-color:#00BDD3;
    overflow: -moz-scrollbars-vertical;   
}
@media print{
    body{
      color:black;
    }
	.print{
		display:none;
		visibility:hidden;
	}
	#mc_result{
		font-size:12px;
	}
}
*{
	margin:0;
	padding:0;
	size:landscape;
}
form {
	margin:0px;
	padding:0px;
}
br{
	font-size:10px;
	height:10px;
	line-height:10px;
}
img {
	margin:0px !important; 
	padding:0px !important; 
	border:0px;
}
#wrapper {
	width:800px;
	height:590px;
	margin:0 auto;
}
#table01{
	table-layout:fixed;
	height:81px;
	width:800px;
	border:0px;
	padding:0px;
	color:#8F8F8F;
	background:#FFFFFF;
}
#table01 th{
	width:158px;
	height:71px;
}
#table01 th img{
	width:56px;
	height:71px;
}
.help_menu{
	padding-top:5px;
	padding-left:1px;
	height:20px;
}
.help_menu a{
	color:#8F8F8F;
	background-color:#FFFFFF;
	text-decoration:none;
}
.help_menu a:hover{
	color:#8F8F8F;
	background:#CEF1F5;
	text-decoration:none;
}
.lang_menu{
	padding-top:5px;
	padding-left:0px;
	font-weight:bold;
	width:280px;
	height:20px;
	vertical-align:bottom;
	float:left;
	position:relative;
	margin-top:30px;
}
.lang_menu a{
	color:#8F8F8F;
	background-color:#FFFFFF;
	text-decoration:none;
}
.lang_menu a:hover{
	color:#8F8F8F;
	background-color:#CEF1F5;
	text-decoration:none;
}
#baner_0{
	width:362px;
	height:55px;
	color:#FFFFFF;
	font-size:18px;
	color:#000000;
	float:left;
	vertical-align:bottom;
	vertical-align:text-bottom;
}
.baner_table{
	width:800px;
	height:80px;
}
.main_menu{
	table-layout:fixed;
	font-weight:bold;
	width:800px;
	height:16px;
	text-align:center;
}
.main_menu td{
	border-right:1px solid #8F8F8F;
}
#link1 a,#link2 a,#link3 a,#link4 a,#link5 a{
	color:#8F8F8F;
	background-color:#FFFFFF;
	width:160px;
	height:16px;
	line-height:16px;
	display:block;
	text-decoration:none;
}
#link1 a.sel,#link1 a:hover,#link2 a.sel,#link2 a:hover,#link3 a.sel,#link3 a:hover,
#link4 a.sel,#link4 a:hover,#link5 a.sel,#link5 a:hover{
	color:#FFFFFF;
	background-color:#00BDD3;
	display:block;
	text-decoration:none;
}
.empty_space{
	width:800px;
	height:40px;
	color:#474747;
	background:#FFFFFF;
}
.body_container{
	width:800px;
	height:370px;
	color:#474747;
	background:#FFFFFF;
	overflow:auto;
	position:relative;
	z-index:3;
}
.content{
	table-layout:fixed;
	width:800px;
	border:0px;
	padding:0px;
}
#left_part{
	width:180px;
	height:105px;
}
.left_adv_area{
	margin-top:40px;
	width:160px;
	text-align:center;
	vertical-align:middle;
}
.left_adv_area div{
	vertical-align:middle;
	height:30px;
	width:160px;
	margin:10px 0 10px 0;
}
.text{
	padding-top:0px;
	color:#474747;
	background:#FFFFFF;
	position:relative;
	z-index:5;
}
.container{
	position:relative;
	z-index:0;
	padding-right:20px;
	overflow:auto;
	width:580px;
	height:360px;
	list-style:inside;
}
#login_table{
	table-layout:fixed;
	width:140px;
	height:200px;
	border:0;
}
#login_table th{
	width:15px;
}
#login_table td{
	font-size:12px;
	color:#474747;
	font-weight:bold;
	width:125px;
	height:16px;
}
#login_table td input,
#login_table td select{
	font-size:12px;
	border:1px solid #474747;
}
#login_table td a{
	color:#474747;
	background-color:#FFFFFF;
	text-decoration:none;
}
#login_table td a:hover{
	color:#474747;
	background-color:#CEF1F5;
	text-decoration:none;
}
#login_info{
	text-align:left;
	font-size:10px;
	width:550px;
}
#pr_menu{
	table-layout:fixed;
	margin-left:40px;
	width:180px;
	border:0;
}
#pr_menu th{
	width:8px;
	text-align:left;
}
#pr_menu td{
	letter-spacing:0.1px;
	font-size:11px;
	color:#474747;
	font-weight:normal;
	height:16px;
}
#pr_menu td input,
#pr_menu td select{
	font-size:12px;
	border:1px solid #474747;
}
#pr_menu td a{
	color:#474747;
	background-color:#FFFFFF;
	text-decoration:none;
}
#pr_menu td a:hover{
	color:#474747;
	background-color:#CEF1F5;
	text-decoration:none;
}
#programs{
	table-layout:fixed;
	width:300px;
	border:0;
	height:14px;
}
#programs td a{
	text-decoration:none;
	color:#474747;
	background-color:#FFFFFF;
	height:16px;
}
#programs td a:hover,
#programs td a.sel{
	color:#474747;
	background-color:#CEF1F5;
	text-decoration:none;
}
#add_program{
	table-layout:fixed;
	width:510px;
}
#add_program td{
	text-align:left;
}
#add_program th{
	width:100px;
	text-align:right;
	padding-right:10px;
}
#add_program td textarea{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#prog_list{
	table-layout:fixed;
	width:490px;
	border:0px;
}
#prog_list td{
	text-align:left;
}
#prog_list td a{
	height:16px;
	padding:2px;
	display:block;
	font-size:12px;
	color:#474747;
	background-color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
}
#prog_list td a:hover,
#prog_list td a.sel{
	background-color:#CEF1F5;
}
#pr_title{
	font-size:16px;
	font-weight:bold;
	color:#474747;
	background-color:#FFFFFF;
}
#pr_details{
	table-layout:fixed;
	width:500px;
	border:0px;
}
#pr_details td{
	width:136px;
}
#pr_details th{
	text-align:left;
	font-weight:normal;
}
#menu_list{
	border:1px solid #CCCCCC;
	padding:0px;
	width:492px;
}
#menu_list td{
	border:1px solid #CCCCCC;
	text-align:center;
}
#menu_list td a{
	font-size:11px;
	color:#474747;
	background-color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
}
#menu_list td a:hover{
	background-color:#CEF1F5;
}
#mc_result{
	text-align:left;
}


#gv_progs{
	table-layout:fixed;
	width:492px;
	border:0;
}
#gv_progs th{
	width:16px;
	height:20px;
}
#gv_progs td{
	text-align:left;
	color:#474747;
	font-size:13px;
	font-weight:bold;
}
#gv_progs td a{
	font-size:12px;
	padding-left:10px;
	color:#474747;
	font-weight:normal;
	text-decoration:none;
}
#gv_progs td a:hover{
	background-color:#CEF1F5;
}
/* ########################################################### MAKING PROGRAMS ############## */
#p_in_title{
	font-size:14px;
}
#make_prog{
	table-layout:fixed;
	width:400px;
	border:0;
}
#make_prog td{
	border:1px solid #CCCCCC;
	text-align:center;
}
#make_prog th{
	border:1px solid #CCCCCC;
}
/* ###########################################################  BOTTOM ###################### */

.help{
	cursor:help;
	display:block;
	width:10px;
	height:12px;
	font-size:14px;
	line-height:14px;
	text-decoration:none;
	float:left;
	color:#474747;
	font-weight:bold;
}
.help:hover{
	color:#474747;
	background-color:#CEF1F5;

}
.alert{
	color:#FF0000;
	background-color:#FFFFFF;
}
#bottom_adv{
	border-top:1px solid #000000;
	display:block;
	width:800px;
	height:18px;
	color:#CCCCCC;
	background-color:#FFFFFF;
}
#bottom_adv div{
	float:left;
	margin-left:30px;
}
.text_link a{
	color:#00BDD3;
	background-color:#FFFFFF;
	text-decoration:none;
}
#bottom{
	display:block;
	width:800px;
	height:18px;
	color:#CCCCCC;
	background-color:#FFFFFF;
}
.black_line{
	display:block;
	width:700px;
	height:1px;
	font-size:1px;
	line-height:1px;
	color:#000000;
	background-color:#000000;
}

.formbutton{
	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	color:#666;
	font-weight:bold;
	padding: 1px 2px;
	background:url(/pages/buttons/formbg.gif) repeat-x left top;
}

.jsbutton {
  background-color: #00BDD3;
  border: thin outset;
  text-align: center;
  text-decoration: none;
  font-weight: normal;
  width: auto;
  cursor: pointer;
}

input {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
    border: thin groove
}

.hint {
  display:none;
  position: absolute;
  right: -5px;
  width: 150px;
  margin-top: -4px;
  border: 1px solid #0033cc;
  padding: 10px 12px;
  background-color: #00BDD3;
}

.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(/pages/images/hintpointer.png) left top no-repeat;
}

iframe {
    overflow-x: hidden;
    overflow-y: scroll;
}

.login_link {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}