/* ------------- 1. General ----------------------*/
html, body
{
margin:0;
padding:0;
}

body{
background: url(../images/bg.jpg) top center repeat-x #160A1F;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}


form
{
margin: 0;
padding:0;
}
input
{
margin:0px;
border:1px solid #000;
}

#clear { 
clear: both; 
line-height: 0px;
height: 0;
font-size: 0;
}

a:link, a:visited, a:active {
color:#FFFFFF; 
text-decoration: none;
}

a:hover {
color: #99FF00;
text-decoration: underline;
}
/* ------------- 2. DIV Containers --------------------*/
#wrapper {
width: 960px;
margin:0px auto;
padding: 0;
}

#logo {
float: left;
margin:20px 0 20px 0;
height:125px;
border:1px solid #666666;
}

#menu
{
height:40px;
width:960px;
margin: 0 0 20px 0;
}

#banner {
float: left;
padding: 0px;
margin: 0 0 20px 0;
width:960px;
height:250px;
}

#keyspeakers
{
float: left;
padding: 0px;
margin:0px 0 0 0;
width:960px;
height:200px;
background: url(../images/bg.png) top center repeat;

}
#keyspeakers span
{
width:960px;
height:30px;
display:block;
float:left;

}

#home_text
{
padding:0px;
float:left;
width:490px;
margin: 14px 5px 0 5px;
}
#home_text2
{
padding:0px;
float:left;
width:690px;
margin: 14px 5px 0 5px;
}
#news
{
padding:0px;
float:left;
width:180px;
height:280px;
margin: 10px 5px 0 0px;

}

#poll
{
padding:0px;
float:right;
width:270px;
height:280px;
margin: 10px 5px 0 0px;

}

#services
{
padding:0px;
float:right;
width:430px;
margin: 14px 0px 0px 5px;

}

#services2
{
padding:0px;
float:right;
width:230px;
margin: 14px 0px 0px 5px;
}

#footer {
float: left;
padding: 0;
margin:0;
width:100%;
height:50px;
background-color:#25abe4;

}

#footer_content {
width: 960px;
margin:0px auto;
padding: 0;
color:#000000;
}


/* ------------- Text ----------------------------*/

h4
{
padding:3px 0 5px 0;
margin:0px;
font: normal 20px Georgia, Helvetica, Arial, sans-serif;
color:#fff;
border-bottom:1px dotted #fff;
width:370px;
float:left;
}	

#arabic
{
float:right;
height:30px;
width:510px;
background-color:#0066FF;
font: normal 20px Georgia, Helvetica, Arial, sans-serif;
}
h5
{
padding:3px 0 5px 0;
margin:0px;
font: normal 16px Georgia, Helvetica, Arial, sans-serif;
color:#0099FF;
}	

h1
{
padding:3px 0 5px 10px;
margin:10px 0px 0px 0px;
font: normal 22px Georgia, Helvetica, Arial, sans-serif;
color:#0099FF;
border-bottom:1px dotted #0099FF;
}	


h2
{
padding:3px 0 5px 10px;
margin:10px 0px 10px 0px;
font: normal 22px Georgia, Helvetica, Arial, sans-serif;
color:#bad41b;
border-bottom:1px dotted #bad41b;
}	


h3
{
padding:3px 0 5px 10px;
margin:0;
font: bold 14px Georgia, Helvetica, Arial, sans-serif;
color:#0099FF;
}	

/* ------------- Links ----------------------------*/

#footer a, #footer a:visited { color: #00538a; text-decoration: none; padding:0 5px; }
#footer a:hover { color: #333333; text-decoration: underline; } 

/* ------------- Internal ----------------------------*/

#main_left
{
float: left;
padding: 0px;
margin:0px 0 0 0;
width:270px;
background: url(../images/bg.png) top center repeat;

}

#main_right, #main_right1
{
float: right;
padding: 0px;
margin:0px 0 0 0;
width:680px;
min-height:500px;
background: url(../images/bg.png) top center repeat;
}

#main_right p
{
padding: 0px 10px 10px 10px;
text-align:justify;
line-height:140%;
}

#main_left p
{
padding: 0px 5px 10px 10px;}

#main_left ul {
float: left;
margin:0px;
padding:5px;
}

#main_left ul li {
list-style:none;
margin:0px;
padding:5px 0px 5px 0px;
width:250px;
border-bottom:1px dotted #fff;
}
#main_left ul li a { font: 12px Arial, Tahoma, serif; font-weight:normal;  width: 100%; text-decoration: none; color: #bbd02b; display:block;}
#main_left ul li a span { display: block; font: 12px Arial, Tahoma, serif; font-weight: bold; color: #01adef; margin-top:5px; padding:0px 0px 0px 0px; text-align:left; }
#main_left ul li a:hover { color: #00538a; background: #bbd02b; }
#main_left ul li a:hover span { color: #000 !important; }

#main_right ul {
float: left;
margin:0 20px 20px 20px;
padding:5px;
}

#main_right ul li {
list-style:none;
margin:0px;
padding:5px 0px 5px 0px;
width:620px;

}
#main_right ul li a { font: 12px Arial, Tahoma, serif; font-weight:normal;  width: 100%; text-decoration: none; color: #fff; display:block;}
#main_right ul li a span { display: block; font: 12px Arial, Tahoma, serif; font-weight: bold; color: #01adef; margin-top:5px; padding:0px 0px 0px 0px; text-align:left; }
#main_right ul li a:hover { color: #999; background: #333333;  }
#main_right ul li a:hover span { color: #fff !important; }

#main_right1 ul {
float: left;
margin:0 20px 20px 20px;
padding:5px;
}

#main_right1 ul li {
list-style:none;
margin:0px;
padding:5px 0px 5px 0px;
width:640px;
height:130px;

}
#main_right1 ul li a { font: 12px Arial, Tahoma, serif; font-weight:normal;  width: 100%; text-decoration: none; color: #fff; display:block;height:130px; }
#main_right1 ul li a span { display: block; font: 12px Arial, Tahoma, serif; font-weight: normal; color: #fff; margin-top:5px; padding:0px 0px 0px 0px; text-align:justify; }
#main_right1 ul li a:hover { color: #999; background: #333333;  }
#main_right1 ul li a:hover span { color: #fff !important; }

.gre
{color:#bbd02b;
}

.imgr
{
float:right;
padding:0 10px 10px 10px;
}

.imgl
{
float:left;
padding:0 10px 10px 0px;
}
.tim
{
font-size:14px !important;
font-weight:bold !important;
color:#fff !important;
background-color:#5e5186;
height:20px;
padding:3px 0 0 0 !important;
}

.tim1
{
font-size:14px !important;
font-weight:bold !important;
color:#fff !important;
background-color:#996633;
height:20px;
padding:3px 0 0 0 !important;
}

.tim2
{
font-size:14px !important;
font-weight:bold !important;
color:#fff !important;
background-color:#626231;
height:20px;
padding:3px 0 0 0 !important;
}

label{
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 15px;
}

input [type="radio"] {

	width: 40px;

}

input {
	border: 1px solid #0099FF;
	font-family: "Tahoma";
	font-size: 12px;	
	width: 250px;
	color: #666666;
	background-color: #ffffff;
}

.input1 {
border: 0px solid #0099FF !important;
width: 30px !important;
margin-left:50px;
background:none!important;
}

.input2 {
border: 0px solid #0099FF !important;
width: 30px !important;
background:none!important;
}

label {
	text-align: right;
	width: 175px;
	padding-right: 20px;
}

.nav_level_1 a {
color: #ffffff;
text-decoration:none;
border: 1px solid #00CCFF;
display:block;
font-weight:bold;
font-family: "Tahoma";
font-size: 11px;
text-align:center;
width:110px;
float:left;
margin-left:90px;
height:20px;
background-color: #2e91d0;
padding-top:5px;
}


.nav_level_1 a:hover {
text-decoration:none;
color: #000000;
background: #FFCC00;
display:block;
border: 1px solid #FFCC00;
}

.nav_level_2 a {
color: #ffffff;
text-decoration:none;
border: 1px solid #fff;
display:block;
font-weight:bold;
font-family: "Tahoma";
font-size: 11px;
text-align:center;
width:220px;
float:right;
margin-right:20px;
height:20px;
background-color: #5e5186;
padding-top:5px;
}


.nav_level_2 a:hover {
text-decoration:none;
color: #000000;
background: #FFCC00;
display:block;
border: 1px solid #FFCC00;
}