@charset "utf-8";
body {
	background-image: url(images/pagebackground.jpg);
	background-repeat: repeat-x;
	background-color: #C3DAFA;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	direction: rtl;
}

h2
{
	color: #003399;
	font-size: 19px;
	margin-top: 0;
}


input {
	background: url(images/input-bg.png);
	border: 1px solid #cdcdcd; 
	margin-bottom: 7px;
}

img { border: 0; }

#box
{
	margin: auto;
	margin-top: 35px;
	width: 979px;
}

#right-border
{
	background-image:url(images/pager.jpg);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}

#right-border-top
{
	background-image:url(images/pagert.jpg);
	background-repeat:no-repeat;
	background-position: 100% 0%;
}

#left-border
{
	background-color: #fffad6;
	background-image:url(images/pagel.jpg);
	background-position: 0% 100%;
	background-repeat:repeat-y;
}

#left-border-top
{
	background-image:url(images/pagelt.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
}

#bottom-border, #top-border
{
	background-color: transparent;
	background-repeat: repeat-x;
}
			
#bottom-border
{
	background-image:url(images/pageb.jpg);
	background-position: 50% 100%;
}

#top-border
{
	background-image:url(images/paget.jpg);
	background-position: 0% 0%;
}

#top-left-corner, #top-right-corner, #bottom-left-corner, #bottom-right-corner
{
	background-color: transparent;
	background-repeat: no-repeat;
}

#top-left-corner
{
	background-image:url(images/pagetl.jpg);
	background-position: 0% 0%;
}

#top-right-corner
{
	background-image:url(images/pagetr.jpg);
	background-position: 100% 0%;
}
	
#bottom-left-corner
{
	background-image:url(images/pagebl.jpg);
	background-position: 0% 100%;
}

#bottom-right-corner
{
	background-image:url(images/pagebr.jpg);
	background-position: 100% 100%;
}

#content
{
	padding: 60px 45px 60px 60px;
	min-height: 900px;
}

#contact-info
{
	text-align: left;
}

#main-content
{
	margin-top: 20px;
	padding: 0 20px;
}

#page-button-container
{
	clear: both;
}

#page-content
{
	padding: 30px 40px;
	line-height: 1.4em;
}

.main-sub-title
{
	color: #64B1FF;
	font-weight: bold;
	margin-right: 70px;
}

.main-header-line
{
	font-family: "Guttman Yad", Arial;
	font-weight: bold;
	text-align: center;
}

.main-buttons-column
{
	float: right;
	width: 270px;
	margin-left: 20px;
	height: 1900px;
}

.main-button
{
	clear: both;
	float:right;
	margin-left: 10px;
	border: 0px;
}

.main-button-text
{
	font-size:18px;
	font-family: "Guttman Adii", "Times New Roman";
	font-weight: bold;
}

.main-button-text2
{
	font-size:18px;
	font-family: "Guttman Adii", "Times New Roman";
	font-weight: bold;
	padding-top: 10px;
}

.main-workshop-container
{
	background-color:#eefcd6;
	border: 1px solid #00FF66;
	padding: 2px;
	height: 100%;
	vertical-align:top;
}

.page-button-text
{
	font-size:18px;
	font-family: "Guttman Adii", "Times New Roman";
	font-weight: bold;
	text-align: center;
	clear: both;
	margin: auto;
	width: 835px;
}

a {
	color:#000066;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.nextws
{	
	color: #336666;
	font-weight: bold;
}

#pagebox {
	background: url(images/block_mid.png);
	width: 811px;
	margin: auto;
	padding: 0;
}

.pagebox-border {
	margin: 0 auto;
	padding: 0;
	width: 811px;
	height: 19px;
}

#regbox {
	background: url(images/regbox.jpg) no-repeat;
	float: right; 
	width: 236px; 
	height: 203px; 
	padding-right: 15px;
}

#newsbox {
	float: right; 
	width: 200px; 
	padding-left: 15px; 
	margin-right: 10px; 
	border-left: 1px solid black;
	height: 200px;
	font-size: 12px;
	line-height: 14pt;
}

#regbox_content {
	padding: 50px 20px 20px 20px;
	font-size: 11px;
}


#regbox input {
	padding-left: 8px;
	padding-right: 8px;
	width: 120px;
	float: left;
	margin-left: 20px;
	font-size: 12px;
	font-family:Verdana;
}

.input_active { color: black; }
.input_notactive { color: #CCCCCC; }

#email_input {
	text-align: left;
}

.buttons img { width: 40px; }

.chosen-link { text-decoration: underline; }