ul {margin:0; padding:0; list-style:none; line-height:18px }
li  {background:none; color:#355268}
li a {color:#355268}

table { 
	border:0px;
	border-collapse:collapse;
	 
}
#workshop , #summer  
{
	border:1px;
	border-collapse:collapse;
	border-color:#999999;
	 
}
 
#workshop thead td {
	
	background-color:#40627D;

}
#workshop  td
{ 
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-bottom-color:#333333;
 
}
#summer thead td {
	
	background-color:#E50B0C;

}
#summer  td
{ 
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	 
 
}

form{
 	margin:0px;
  	padding:0px;
}
body{
	margin:0px;
	padding:0px;
	background-color:#FFF9E4;
	background-image: url(images/bg.jpg);
	background-repeat: repeat;
}


td, input,textarea  {
	font-size:12px;
	font-family:Arial;
	color:#353535;
	line-height:16px;
	padding:0px;
	text-align:left;
	overflow: hidden;
}

	

a {
 	color:#353535;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
strong, b { font-family:Verdana;}
.blue { color:#355268}
.border { border-left:#b3ab8e solid 1px; border-right:#b3ab8e solid 1px; background-color:FFF9E4;}
.footer { background-color:#FFF7D9; color:#33333; text-align:right; padding-right:8px;}
.footer a { color:#33333}
.block_div { width:334px; height:17px;}
.block_div_right { float:right; color:#355268; font-family:Verdana; font-weight:normal;}
.block_div_left{ float:left;}
.input {
	height:20px;
	background-color:#F4EED4;
	padding:1px 0 0 8px;
	border: 1px solid #AEA997;
}
.textarea {
	height:50px;
	background-color:#F4EED4;
	padding:1px 0 0 8px;
	border: 1px solid #AEA997;
	overflow:auto;
}
.logo_panel {
	background-image: url(images/bg_logopanel.jpg);
	background-repeat: repeat-y;
	width:370px;
	vertical-align:middle;
	text-align:center;
	padding:0px 0px 0px 0px;
}
.bottom_links {
	color:#716c5b;
	padding:0px 20px 0px 5px;
}
.bottom_links2 {
	color:#716c5b;
	padding:0px 0px 0px 5px;
}
.bottom_links_active {
	color:#716c5b;
	padding:0px 20px 0px 5px;
}
.bottom_links2_active {
	color:#716c5b;
	padding:0px 0px 0px 5px;
}

.panel_table {
	width:766px;
}
.panel_register {
	width:32px;
	background-color:#e9dfc5;
	padding-left:12px;
	padding-top:25px;
}
.panel_menu {
	width:420px;
}
.panel_content {
	vertical-align:top;
	width:367px;
}
.pad_menu {
	width:417px;
}
.pad_contenttop {
	height:25px;
}
.pad_contentright {
	width:51px;
}
.pad_textlins {
	width:25px;
}
.image_robo {
	background-image: url(images/back_m.jpg);
	background-repeat: no-repeat;
	width:333px;
	height:381px;
	padding-left:7px;
	padding-right:8px; 
}
.image_pad {
	margin-right:15px;
}
.image_pad2 {
	padding-right:10px;
	vertical-align:top;
}
.thumbnail {
	padding-right:10px;
	cursor:hand;
}
.thumbnail2 {
	cursor:hand;
	text-decoration:none;
}
.thumbnail2:hover {
	cursor:hand;
	text-decoration:underline;
}
.horz_divider_games {
	padding-top:25px;
	padding-bottom:5px;
}
.horz_divider_more {
	padding-top:25px;
	padding-bottom:25px;
}
.horz_divider {
	padding-top:40px;
	padding-bottom:25px;
}
.horz_divider2 {
	padding-top:42px;
	padding-bottom:5px;
}
.divider1 {
	background-color:#e9dfc5;
	width:418px;
	height:15px;
}
.divider2 {
	background-color:#e9dfc5;
	width:35px;
	height:15px;
}
.divider3 {
	background-color:#f4eed4;
	width:47px;
	height:15px;
}
.caption_bottom {
	margin-top:0px;
	font-size:12px;
	text-align:justify;
}
.caption_text {
	margin-top:15px;
	margin-bottom:10px;
}
.button_pad {
	margin-bottom:6px;
}
.button_pad2 {
	margin-bottom:10px;
}
.button_text {
	padding-right:12px;
	padding-left:12px;
}
.tb_pad {
	padding-bottom:5px;
	vertical-align:bottom;
}
.tb_pad2 {
	padding-bottom:5px;
	padding-right:16px;
	padding-top:6px;
	vertical-align:top;
}
.ta_pad {
	padding-bottom:10px;
}
.click_pad {
	padding-top:10px;
}
.btn {
	background-color: #e8ddb6;
	border: 1px solid #bcac8c;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	cursor:hand;
}
.submitbtn {
	background-color: #e8ddb6;
	background-image:url(images/submitebg.jpg);
	border: 0px;

	width:74px;
	height:35px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	cursor:hand;
}
.location {
	width:21%;
	padding-left:5px;
	border-left: 1px solid #d2c2ac;
	border-right: 1px solid #d2c2ac;
	border-top: 1px solid #d2c2ac;
	border-bottom: 1px solid #d2c2ac;
}
.program {
	width:43%;
	padding-left:5px;
	border-right: 1px solid #d2c2ac;
	border-top: 1px solid #d2c2ac;
	border-bottom: 1px solid #d2c2ac;
}
.grade {
	width:15%;
	padding-left:5px;
	border-right: 1px solid #d2c2ac;
	border-top: 1px solid #d2c2ac;
	border-bottom: 1px solid #d2c2ac;
}
.duration {
	width:17%;
	padding-left:5px;
	border-right: 1px solid #d2c2ac;
	border-top: 1px solid #d2c2ac;
	border-bottom: 1px solid #d2c2ac;
}
.select {
	width:5%;
	padding-left:5px;
	border-right: 1px solid #d2c2ac;
	border-top: 1px solid #d2c2ac;
	border-bottom: 1px solid #d2c2ac;
}
.panel_reg {
	background-color:#e9dfc5;
	padding: 5px 0px 5px 5px;
	border-top: 1px solid #b6a285;
}
.panel_reg2 {
	background-color:#f4eed4;
	padding: 5px 0px 5px 5px;
	border-top: 1px solid #b6a285;

}
.text_bold  {
	font-size:10px;
    font-family:Arial;
	font-weight:bold;
	color:#8a806d;
}
.thumb_text {
	color:#000000;
	background-color:#e9dfc5;
	text-align:center;
	vertical-align:middle;
	width:109px;
	border-left:1px solid #c4bfb6;
	border-right:1px solid #c4bfb6;
	border-top:1px solid #fff9e4;
	border-bottom:1px solid #c4bfb6;
	padding:0px 5px 0px 5px;
	 
	font-size:12px;
	font-weight:bold;
}
.thumb_pad {
	height:10px;
}
.uplist {
	list-style-type: none;
	list-style-image: url(images/list.jpg);
}
.whitebig{
	
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;

}
.darkbold
{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.popup 
{
	position:absolute;
	background-color:#333333;
	padding:1px;
	top: 82px;
	width:350px;
	height:auto;
	display:none;
	left: 96px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

