* {margin: 0; padding: 0;}

body {
	background:#295874;
	color: #3B3B38;
	font-size:12px;
	font-weight:normal;
	padding: 0px;
	direction:rtl;
	text-align: right;
	font-family: Arial, Helvetica, Sans Serif;
	margin-top:0px;
}

a:link, a:visited {
	color: #295874;
	text-decoration: none;
}
a:hover {
	color: #94C1E0;
	text-decoration: underline;
}

big {font-size: 1.1em;}

h1,h2,h3 {padding: 8px 0 5px;}

h1 {font: normal 2.4em serif,sans-serif;}
h1 a {text-decoration: none;}
h1 a:hover {text-decoration: underline;}

h2 {font: normal 1.6em serif,sans-serif;}
h3 {font: bold 1.2em serif,sans-serif;}

blockquote {
	background: url(../images/quote.gif) no-repeat;
	display: block;
	font: normal 1.1em Georgia,serif;
	padding-left: 26px
}

form,table {margin-bottom: 1.2em;}
img {border: none;}
label {display: block;}

p {padding: 2px 0 10px 0;}
small,.small {font: normal 0.9em sans-serif;}

.contentpaneopen ul {
	margin-top: 5px;
	margin-bottom: 15px;
	list-style:none;
}

.contentpaneopen ul li {
	padding-right: 20px;
	background:url(../images/bullet.png) 0 0 no-repeat;
	background-position:right 6px;
}

ul#sitemap_first_level {
	margin-top: 5px;
	margin-bottom: 15px;
	list-style:none;
}

ul#sitemap_first_level li.sitemap_first_level {
	padding-right: 20px;
	background:url(../images/disc.gif) 0 0 no-repeat;
	background-position:right 5px;
	font-weight:bold;
}

ul.sitemap_second_level {
	margin-top: 5px;
	margin-bottom: 15px;
}

ul.sitemap_second_level li.sitemap_second_level {
	padding-right: 20px;
	background:none;
	list-style:circle;
	font-weight:normal;
}



/* ======= structure ========== */
/* Change Border */
#wrapper {
	background: #FAFEF1;
	margin: 0 auto;
	width: 770px;
	border:0px solid #e1e1e1;
}

#container {
	background: #F3F3F1;
	border-top: 10px solid #FAFEF1;
	font-size: 1.3em;
	line-height: 1.0em;
	margin: 0 auto;
	width: 750px;
}

/* ========= header ============ */
.title {
	background: #E2DED4;
	border-top: 2px solid #cccccc;
}
.title p {
	color: #3B271C;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	padding: 10px 0 10px 18px;
	text-align:left;
}

.header {
	border-top: 0px solid #cccccc;
	background: #ffffff url(../images/header.gif) repeat;
	/*
height:160px;
*/
height:220px;
}

/* =========== navigation =============== */
.navigation_bar {
	background: url(../images/nav_bg.gif) repeat-x;
	height: 41px;
	border-top: 0px solid #ffffff;
}

.navigation {
	width:494px;
	 float:right;
}

.navigation li {
	list-style-type: none;
	float: right;
	}
	
.navigation a:link, .navigation a:visited {
	color: #5786A2;
	float: left;
	font-size:14px;
	font-weight:bold;
	padding: 0 10px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
}
.navigation a:hover{
	color: #3B3B38;
}
	
.navigation a#active_menu-nav {
	color: #3B3B38;
}

/* SEARCH */

div.navigation_bar div#search {float:right; margin:0px; padding:10px 0px 0px 0px !important; padding:10px 0px 3px 0px; width:255px !important; width:255px; height:31px !important; height:0px; font-size:1px;}
.inputbox {margin-right:5px; font-size: 12px; padding:1px; line-height: 16px; width:154px; height:16px; border: 1px solid #888888; 
	background-color: #ffffff; color: #3d3d3d; direction:rtl; font-family: Arial, Helvetica, sans-serif;}

.button{
	margin-right:15px;
	color:#3B3B38;
  	text-align: center;
  	font-size: 12px;
  	font-weight: bold;
  	border: 1px solid #888888;
  	width: auto;
  	background: url(../images/button_bg.png) repeat-x;
  	padding: 0px 2px;
  	font-family: Arial, Hevlvetica, sans-serif;
  	cursor: hand;
  	cursor: pointer;
}




/* main */
.main#two-columns {
	background: url(../images/two-columns.gif) repeat-y #F7F7ED;
	border-top: 0px solid #ffffff;
}

/* bottom */
.bottom {
	background: #F7F7ED url(../images/bottom.gif) no-repeat left bottom;
	border-top: 1px solid #D7D7A5;
	font-size:12px;
	padding:5px 14px 0px 14px;
}
.bottom .left,
.bottom .right {
	width: 50%;
}

.bottom .left {text-align:left;}

table.moduletable_he_address {}	
table.moduletable_he_address a { text-decoration:underline;}	
table.moduletable_en_address {width:100%;}
table.moduletable_en_address td {text-align:left; direction:ltr;float:left;}	
table.moduletable_en_address a { text-decoration:underline;}	

/* footer */
.footer {
	background: #ffffff;
	padding:10px;
	font-size:12px;
	color:#848484;
}
.footer .copy {width: 50%; text-align:left; float:left;}
.footer .credit { float:left;
	width: 49%;
	text-align: right;
}


.footer .credit a.a {
text-decoration: none;
color: #848484;
font-weight: bold;
}

.footer .credit a.b {
text-decoration: none;
color: #848484;
font-weight: normal;
}

.footer .credit a:hover {
text-decoration: underline;
}



table.moduletable_copy {float:left; margin:0px;}

/* gallery */
.gallery td {
	vertical-align: top;
	text-align: center;
}
.gallery em {display: block;}

/* misc */
.clear,.clearer {clear: both;} 
.clearer {font-size: 0;}
.col2 .left {
	width: 64%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.col2 .right .content {
	background: #F7F7ED;
}
.col2 .right {width: 33%;}
.content {padding: 18px 20px 18px 20px;}
.left {float: left;}
.right {float: right;}
.right .content {padding: 18px 18px 0 0;}


/* block list */
ul.block {
	margin: 4px 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: normal;
}
.block li {
	list-style: none;
	width: 94%;
}
.block li a,.block li em {
	/*
color: #ff6600;
*/
	display: block;
	width: 94%;
}
.block li em {
	font-size: 0.9em;
	font-style: normal;
}
.block li a:link,
.block li a:visited {
	padding: 4px;
	text-decoration: none;
	width: 196px;
	direction:rtl;
	text-align:right;
}
.block li a span {font-weight: bold;}
.block li a:hover {
	background: #D2D0C0;
	color: #3B271C;
}

.right .block,.right .block li {}

.right .block li a:link,
.right .block li a:visited {
	border-bottom:1px solid #D7D7A5;
	padding-right: 10px;
	font-weight:bold;
	color:#5786A2;
}

.right .block li a:hover,
.right .block li a#active_menu {
	padding-right: 10px;
	background: url(../images/sub_nav_bg.gif) repeat-x;
	color:#FF7A00;
}
	
.left .block li a:hover {background: #F2F0EA;}



.poll {}

	/* Website design */
.websitedesign
{
	display:none;
	text-align:center;
}
.website_design
{
	font-style: normal;
}
.outsourcing
{
	font-style: normal;

	/* polls texts */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #52513F;
	}

.pollstableborder {
	/* set the border properties of the polls voting table */
	border: 1px solid #465675;
}

#pathway_out {border-bottom:1px solid #D7D7A5;}

.pathway {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	text-decoration: none;
	font-weight: bold;
	}
	
.pathway a:link,
.pathway a:visited {
	color: #52513F;
	text-decoration: none;
	}

.pathway a:hover {
	color:#555241;
	text-decoration:underline;
	}

.createdate {
	/* name says it all.. its for styling the date the content/articles are created under 
	   contents title */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
	}
	
	.modifydate {
	/* need me to say? :) Well it styles the "Last updated on" text
	   at the end of articles/contents */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	text-decoration: none;
	font-weight: bold;
	}
	
.contentheading {
	/* This is used in several places; the Heading of contents on the frontpage,
	   it is also used for Section's heading (see above for explanation) "News" or
	   whatever heading you used */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
 	color: #295874;
	text-align:right;
	}

.componentheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding:0px;
	margin-bottom:10px;
	color: #295874;
	border-bottom:1px solid #D7D7A5;
}

.contentheading h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding:0px;
	margin:0px 0px 10px 0px;
	color: #295874;
}

.contentpagetitle {
	/* Couldn't find where is this yet. Will update this part when I
		get to it. Sorry. If you know, please email me the infos */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
 	color: #52513F;
	text-align:left;
	}

.blog {
width: 100%;
}

table.contentpaneopen {
    width:100% !important;
	width:100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	direction:rtl;
}
table.contentpaneopen td {
    width:100% !important;
	width:100%;
	padding: 0px;
	text-align:justify;
	}
	
table.contentpaneopen td a.readon:link, 
table.contentpaneopen td a.readon:visited {
	color: #7D7020;
	text-decoration: none;
	background:none;
	width:45px;
	border:none;
	float:left;
}
table.contentpaneopen td a.readon:hover {
	color: #333322;
	text-decoration: underline;
	background:none;
	width:45px;
	border:none;
}

.multithumb {margin: 0px 14px 0px 0px;}

.moduletable th {font-size:18px; border-bottom:1px solid #D7D7A5; height:28px; color:#295874;}

/*== CONTACT ==*/
input {
	margin-bottom:5px;
	margin-right:5px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
textarea {
	border:solid #888888 1px;
        width: 163px;
        height: 30px;
        margin-right: 4px;
        margin-bottom: 10px;
overflow-x: auto;
overflow-y: auto;
	}
	
td.cont_text {font-weight:bold; vertical-align:top; color:#9B9B45;}
.cont_input {font-size: 12px; padding:1px; line-height: 16px; width: 160px; height: 16px!important; height: 18px; border: 1px solid #888888; 
	background-color: #ffffff; direction:rtl; font-family: Arial, Helvetica, sans-serif;}
  
.cont_submit {
	color:#333311;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  border: 1px solid #888888;
  width: auto;
  background: url(../images/button_bg.png) repeat-x /*#333322*/;
  padding: 0px 15px;
  font-family: Arial, Hevlvetica, sans-serif;
  float:left;
  cursor: hand;
  cursor: pointer;}

.sectiontableheader h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding:0px;
	margin:0px;
	color: #295874;
}

.sectiontableheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding:0px;
	padding:0px 0px 10px 0px;
	color: #295874;
}


	
.sectiontableentry1 {background:#F7F7ED url(../images/bullet.png) right 8px no-repeat;}
.sectiontableentry2 {background: url(../images/bullet.png) right 8px no-repeat;}
.sectiontableentry1 td, .sectiontableentry2 td {padding-right:10px;}
.sectiontableentry1 a:link, .sectiontableentry1 a:visited,
.sectiontableentry2 a:link, .sectiontableentry2 a:visited {font-size:12px; text-decoration:none;}
.sectiontableentry1 a:hover, .sectiontableentry2 a:hover {}


p.box {width: 80%; text-align: justify; border: #5786BC 1px solid; padding: 10px; margin-top:25px; background:#F7F7ED;}

#my-links {
	margin: 0px auto 30px auto;
	width: 770px;
	text-align:center;
	height:30px;
}

#my-links a:link,
#my-links a:visited {
	color:#cccccc;
	font-size:10px;
}

#other-links {
	margin: 0px auto 30px auto;
	width: 770px;
	text-align:center;
	height:30px;
	font-weight:bold;
}

#other-links a:link,
#other-links a:visited {
	color:#cccccc;
	font-size:12px;
}

table#flags {width:100%; border:none; padding:0px; margin:0px;}
table#flags td {width:60px;}

table#flags td a {margin:0px; width:24px; border:none;}
	
