/* ------------- 1. General ----------------------*/
html, body
{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 12px;
color:#666666;
background-color:#efefef;

}
#menu {
float:left;
width: 950px;
height:37px;
margin:0;
padding: 0;
background:url(../images/menubg.png);
}

a:link, a:visited, a:active {
color:#02375f; 
text-decoration: none;
font-weight:bold;
}

a:hover {
color: #FF3300;
text-decoration: underline;
font-weight:bold;
}


form
{
margin: 0;
padding:0;

}

#clear { 
clear: both; 
line-height: 0px;
height: 0;
font-size: 0;
}


/* ------------- 2. DIV Containers --------------------*/
#container {
width: 950px;
margin-left: auto;
margin-right: auto;
padding: 0;
position:relative;
}

#welc_tex{
font:18px;
color:#0d5b8b;
font-weight:bold;
}

#logo {
float: left;
width: 950px; 
height:107px; 
padding-top:0px;
background: url(../images/logobg.jpg) bottom right no-repeat #efefef;
}
#logo1{
width:400px;
float:left;

}
#lang{
width:150px;
float:right;
padding:15px 0 0 0;
}

#lang img
{
padding:-5px !important;
}
#button {
float: left;
width: 950px; 
height:37px; 
}
#innerbutton {
float: left;
width: 950px; 
height:37px; 
}
#banner {
float: left;
width: 950px;
height:250px;
background-color:#efefef;
}
#inner_banner {
float: left;
width: 950px;
height:249px;
background-color:#006699;
}

#content {
float: left;
width: 950px;
height:231px;
background: url(../images/bgcent.jpg) bottom right no-repeat #efefef;
}
#content1 {
float: left;
width: 320px;
height:251px;
}
#content2 {
float: left;
width: 340px;
height:231px;
}
#content3 {
width:250px;
height:180px;
position:absolute;
top:410px;
right:10px;
}
#innernews {
width:220px;
height:180px;

}
#rates{
width:282px;
height:214px;
margin-top:-220px;
margin-left:-22px;
background:url(../images/cr.jpg);
}
#footer {
float: left;
width: 950px; 
height:37px;
background: url(../images/footer2.jpg) bottom right no-repeat #efefef; 
}
#footermenu{
float:left;
padding: 15px 0 0 25px;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
}
/*................... Currency rates....................*/
#eurusd{
color:#FF6600;
}
#eur{
color:#FF6600;
}
.dj{
color:#FF6600;
font-weight:bold;
}
.sp{
color:#FFFFFF;
font-weight:bold;
}


#rates td
{
height:22px;	
}
#cbsr{
font-size:13px;
font-weight:bold;
}



#indexes{
border:#999999 0px solid;
width:300px;
float:left;
font-size: 12px;
color:#FFFFFF;
font-weight:bold;
}


#footermenu2{
float:right;
padding: 15px 15px 0 0px;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 12px;
color:#FF6600;
}

#home_content
{
background: url(../images/home_bg.gif) bottom right no-repeat #eceade;
width:960px;
height:480px;
float:left;
}

/* ------------- Our Company ----------------------*/

#oc_content {
float: left;
width: 950px;
background: url(../images/linebg.png);
}
#title_text{
padding:25px  0 0 30px;
}
#title {
float: left;
width: 950px;
height:56px;
background: url(../images/titlebg.jpg) bottom right no-repeat #eceade;
}
#containertext{
width:650px;
float:left;
padding:0 20px 0 30px;
}
#containerleft{
width:230px;
float:left;
padding:0 0 0 0px;
/*background: url(../images/leftbg.png);*/
height:200px;

}

/* ------------- Navigation ----------------------------*/
#nav{
font-family: "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, sans-serif;
list-style: none;
width:950px;
margin: 0;
padding:0px;
float: left;
height: 40px;

}

#nav li a {
display: block;
font-size: 14px;
color: #fff;
text-decoration: none;
text-transform: uppercase;
line-height: 37px;
margin-top: 3px;
padding: 0 17px;
border-right: 1px solid #4686bd;
}

.ticker_text{
text-align:justify;
}

/* ------------- Text ----------------------------*/
h1{
display:block;
padding:0px;
margin:0px;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color:#09598a;
height:22px;
}

h2{
display :block;
padding:0px;
margin:0px;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color:#09598a;
}

h3{
display:block;
padding:0px;
margin:0px;
font:16px  Arial, Tahoma, Helvetica, sans-serif;
font-weight:bold;
color:#ffa200;
height:20px;
}

h4{
display:block;
padding:0px;
margin:0px;
font:16px "Georgia", Times New Roman, Times, serif;
color:#FF3300;
height:20px;
}
h5{
display:block;
padding:0px;
margin:0px;
font:15px "Georgia", Times New Roman, Times, serif;
color:#333366;
height:20px;
}
h7{
display:block;
padding:0px;
margin:0px;
font:23px "Georgia", Times New Roman, Times, serif;
color:#09598a;
height:20px;
}
.blue
{
color:#fe7201 !important;
}

h6{
display:block;
padding:0px;
margin:0px;
font:13px "Futura", Times New Roman, Times, serif;
color:#333366;
height:20px;
}

#home_content_left h2{
display:block;
padding:0px 0px 0px 5px;
margin:0px;
font:italic 21px Georgia, "Times New Roman", Times, serif;
color:#0168b5;
height:22px;
border-left:3px solid #0168b5;
}

#middle h2{
display:block;
padding:0px 0px 0px 5px;
margin:0px;
font:italic 21px Georgia, "Times New Roman", Times, serif;
color:#FFF;
height:22px;
border-left:4px solid #FFF;
}


#home_content_left p{
padding:10px 0px 0px 0px;
margin:0px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#5e5d54;
text-align:justify;
line-height:140%;
}
/* ------------- Home Page Image Slider --------------------*/

#screen{
position:relative;
height:210px;
width:960px;

}
#screen .next, #screen .prev{
position:absolute;
top:-10px;
}
#screen .prev{
left:10px;
cursor:pointer;
}
#screen .next{
right:10px;
cursor:pointer;
}
#sections{
overflow:hidden;
margin-left:60px;
width:850px;
height:210px;
clear:left;
}
#sections ul{
width:3660px;
}
#sections li{
float: left;
display:block;
width: 275px;
padding: 0;
height: 240px;
margin: 0 10px 0 0;



}
#sections ul li a { font: 14px Georgia, Arial, sans-serif; font-weight: bold; width: 100%; height: 381px; text-decoration: none; color: #ff9600; display:block;}
#sections ul li a img { margin: 0 0 10px 0; border: 3px solid #ff7f00;}
#sections ul li a span { display: block; font: 12px Arial, Tahoma, serif; font-weight: normal; color: #fff; margin-top:5px; padding:5px; text-align:justify; }
#sections ul li a:hover { color: #fff; background: #182c4a; }
#sections ul li a:hover span { color: #ff7f00 !important; }
#sections ul li a:hover img { border: 3px solid #fff;}


/* ------------- Links ----------------------------*/
#top_links a:link, #top_links a:visited, #top_links a:active
{
color:#b50000;
text-decoration:none;
padding:4px;
}

#top_links a:hover {
color: #837979;
text-decoration: underline;
}

#copyright a:link, #copyright a:visited, #copyright a:active {
color: #ffffff !important;
text-decoration: none;
}

#copyright a:hover {
color: #f6ff00 !important;
text-decoration:underline;
}

.readmore
{
float:right;
}	

#footer a:link, #footer a:active, #footer a:visited { color: #fff; text-decoration: none; }
#footer a:hover { color: #0085ff; text-decoration: underline; } 

#clickmore a:link, #clickmore a:active, #clickmore a:visited { color: #02375f; text-decoration: none; }
#clickmore a:hover { color: #ff2c03; text-decoration: underline; } 

#lang a:link, #lang a:active, #lang a:visited { color: #09598a; text-decoration: none; padding: 2px 5px; }
#lang a:hover { color: #ffb402; text-decoration: none; } 



.sp a:link, .sp a:active, .sp a:visited { color: #fff; text-decoration: none; }
.sp a:hover { color: #FF6600; text-decoration: ; } 

.dj a:link, .dj a:active, .dj a:visited { color:#FF6600 ; text-decoration: none; }
.dj a:hover { color:#FFf; text-decoration: ; }

/* ------------- Forms ----------------------------*/
input{ 
width: 200px;
height:17px;
color: #ffba00;
font: normal 12px  Arial, Helvetica, sans-serif, Verdana, Helvetica, sans-serif; 
margin:0px 10px 0px 0px;
padding:3px 0 0 3px;
background-color:#4b4b4b;
border:1px solid #939393;
}
.button2 {
font: bold 12px  Arial, Helvetica, sans-serif, Verdana, Helvetica, sans-serif; 
height:25px;
width:100px;
background-color: #3b7ab0;
color:#fff;
border:1px solid #fff;
padding:0px;
cursor:pointer;
}
.button2:hover {
border:1px solid #fff;
background-color: #ffba00;
color:#000;
}

/* ------------- tables ----------------------------*/
#rounded-corner
{

	margin: 0px;
	
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #b9c9fe url('../images/left.jpg') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #b9c9fe url('../images/right.jpg') right -1px no-repeat;
}
#rounded-corner th
{
	padding: 4px;
	font-weight: bold;
	color: #333333;
	background: #999999;
}
#rounded-corner td
{
	padding: 4px;
	
	border-bottom: 1px solid #CCCCCC;
	color: #0064b0;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #adbcec;
	text-align:right;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #cbc9bb;
}
#rounded-corner tbody tr:hover td
{
	background: #397ab0;
	color:#FFFFFF;
}

#inrates td
{
height:22px;	
}
#indexes td{
height:22px;
}

#inrates{
float:left;
padding:0 0 0 20px;
width:300px;
border:#3300FF solid 0px;
}
#clickmore{
padding:0px 0px 0px 10px;
margin:0px;
font:normal 13px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#02365e;
}
#clickmore a:link, #clickmore a:active, #clickmore a:visited { color: #02375f; text-decoration: none; }
#clickmore a:hover { color: #ff2c03; text-decoration: underline; } 

#code{
font-size:13px;
}
#sr{
font-size:13px;
}
#bid{
font-size:13px;
}
label{
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 15px;
}

input {
	border: 1px solid #84807b;
	font-family: "Tahoma";
	font-size: 11px;	
	width: 200px;
		color: #666666;
	background-color: #ffffff;
}


label {
	text-align: right;
	width: 200px;
	padding-right: 20px;
}

br {
	clear: left;
}

textarea {
	height: 90px;
	border: 1px solid #84807b;
	font-family: "Tahoma";
	font-size: 11px;	
	width: 200px;
	color: #666666;
	background-color: #ffffff;
	
}


.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:100px;
float:left;
padding-top:7px;
margin-left:15px;
height:20px;
background-color: #003366;
}


.nav_level_1 a:hover {
text-decoration:none;
color: #000000;
background: #FF6600;
display:block;
border: 1px solid #FFCC00;
}

