html, body {
	margin: 0;
	padding: 0;
}

* {
	margin: 0;
	padding: 0;
}

body {
	background-color : #3399FF;text-align: center;font-family: Arial;font-size: 13px;color: #fff;direction:rtl;
	color:black;
}

.sothumbtable {padding:0px;margin:0px;}
.sothumbtd{padding:0px;margin:0px;}

#wrap{width:100%;}

#cont{margin-left: auto;margin-right: auto;width:800px; text-align:center;font-size:18px;} /* overall container */

.footer{font-size:12px;margin-top:30px;} /* credit and shit */

.flop {width:800px;background-color: #7A9F49;}

/* header stuff */
.header {width: 800px;height:120px;padding:0px;margin:0px auto;text-align:right;
position: relative;}

.a {float: left;width: 600px;margin: 0px;padding-top:15px;position: relative;}
.b {float: right;width: 155px;margin: 0px auto;padding-right:30px;position: relative;}
.header h1{color:black;font-size:32px;}
.header h1 a{text-decoration:none;color:black;font-size:32px;}
.header a {color:black;}

/* in cont header test */
h2{text-align:center;margin:0px;font-size:22px;color:#000;}

/* aff buttons menu */
#almenu{ width:800px;margin-left: auto;margin-right: auto;float:right; font-weight:bold;font-size:16px; color:#FF99FF;}

.navbar a, .navbar a:visited{float:right;width:85px;height:20px;margin:1px;background-color:#0066CC;color:#fff;text-align:center;
text-decoration: none;font-weight:bold;font-size:16px;overflow:hidden; }

.navbar a.t, .navbar a.t:visited{background-color:#000099;}

.navbar a:hover{color: #000;background-color: #FFCCFF;text-decoration: none;}

#almenu1{ width:800px;margin:0 auto;float:right; font-weight:bold;font-size:16px; color:#FFCCFF;}

.navbar1 a, .navbar1 a:visited{float:right;width:95px;height:20px;margin:1px;background-color:#0066CC;color:#fff;
text-align:center;text-decoration: none;font-weight:bold;font-size:16px;overflow:hidden; }

.navbar1 a.t1, .navbar1 a.t1:visited{background-color:#000099;}

.navbar1 a:hover{color: #000;background-color: #9999FF;text-decoration: none;}

#wrapper {
	width: 100%;
}

.content {
background-color: white;
	position: relative;
}

	
			.content h3 {
		margin: 0 0 0.2em;
		color: #FFFFCC;
		font-size: 100%;
		line-height: 1em;
		letter-spacing: -1px;
		text-align:right;
	}
	
		.content p {
		margin:0px;
		color:white;
	}
	
	.content a:link, .content a:visited {
	color: white;
}

.content {
	width: 100%;
	float: left;
	clear: left;
}

.container {
	width: 800px;
	margin: 0 auto;
	direction:rtl;
}
	.container h2 {
margin:0px;
padding-top:5px;
		color: black;
		font-size: 24px;
		line-height: 1em;
		letter-spacing: 1px;
		text-align:center;
		width:800px;
		height:35px;
background-image:url('./toptopn.jpg');background-repeat: no-repeat;background-position:top;}


.con_l {
		width: 70%;
		float: left;
		border-left:3px solid black;
		margin-bottom:0px;
							padding-top:1px;
}
	.con_l p{
  text-align:right;color:black;
  }
  .con_l a:link, .con_l a:visited{
  color:black;
  }
  .con_l img{border:none;}
  .con_l span{
  text-decoration:underline;
  }
	.con_r {
			width: 25%;

	float: right;
		margin-bottom:0px;
					border-right:3px solid black;
					padding-top:5px;
	}
	

	
.botbot{width:800px;height:35px;clear:both;
background-image:url('./botbotn.jpg');background-repeat: no-repeat;background-position:bottom;}

.botbot a{color:white;}

span a {color:black;}

/* new head */
#branding {
	margin-top: 0px;
	background-color:#000033;
	border-bottom: 2px solid white;
	margin-bottom:2px;
}
#branding {
	width: 100%;
	float: left;
	clear: left;
}
	#branding p {
		width: 570px;
		color: #99CCFF;
		font-size: 180%;
		line-height: 3em;
		text-align: center;
		font-weight: bold;
		float: left;
		margin-top:-13px;
		letter-spacing: 8px;
	}
		#branding p strong {
			color: #09c;
		}
#branding h1 a:link, #branding h1 a:visited {
	width: 300px;
	height: 60px;
	margin-top: 0px;
	color: #000099;
	background: white url('./logo.jpg') no-repeat top left;
	display: block;
	float: right;border:0px none;padding-bottom:0;text-decoration:none;
}
/* - */
#n_container {
	width: 880px;
	margin: 0 auto;
	direction:rtl;
}
/* - */
#tabd {
	float: right;
	clear: right;
margin: 0 auto;
padding: 0;
height: 22px;
font: 14px Verdana, sans-serif;
width: 100%;
list-style-type: none;
background: #000033;
text-align:center;
}

#tab
{
margin: 0 auto;
padding: 0 0 20px 10px;
}

#tab ul, #tab li
{
margin: 0 auto;
padding: 0;
display: inline;
list-style-type: none;
}

#tab a:link, #tab a:visited
{
float: right;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #99CCFF;
}

#tab a:link#current, #tab a:visited#current, #tab a:hover
{
border-bottom: 4px solid #0099CC;
padding-bottom: 2px;
background: transparent;
color: #99CCFF;
}

#tab a:hover { color: #99CCFF; }