@charset "utf-8";

/* CSS Document */
body {
	background: #ffffff url(../images/body_bg.gif) center top repeat-x;
	margin: 0;
	padding: 0;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-attachment: fixed;
}

a {
	text-decoration: none;
}

p {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

form {
	margin: 0;
	padding: 0;
}

.iframe_links_bg {
	background: url(../images/iframe_links_bg.gif) left top repeat-x;
	height: 22px;
	white-space: nowrap;
	padding-top:0px;
	float: right;
	border: 1px solid #a54d07;
}

.iframe_links_bg ul li {
    width:55px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	float: left;
	text-align: center;
}

.iframe_links_bg ul li a {
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.iframe_links_bg ul li a:hover {
	text-decoration: underline;
	text-align: center;
}

.seprator {
	background: url(../images/seprator.gif) center no-repeat;
	width: 1px;
	height: 22px;
	float: left;
}

ul,li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#mainwrapper {
	width: 99%;
	background-color: #ffffff;
	height: auto;
	margin: auto;
}

#inner_div {
	width: 100%;
	/*border:1px solid #02425d;*/
	height: auto;
	margin: auto;
	/*padding-bottom:5px;*/
}

#header {
	width: 100%;
	height: auto;
}

.dtcontainer {
	height: 24px;
	text-align: right;
	padding: 3px 10px 0 0;
	background: #02425d url(../images/h_top_bg.gif);
}

.date {
	color: #FFFFFF;
	height: 20px;
	width:142px;
	text-align: right;
	background: #02425d;
	float: left;
}

.time {
	color: #FFFFFF;
	height: 20px;
	width:69px;
	text-align: right;
	background: #02425d;
	float: right;
}

.header_inner_bg {
	/*background-image:url(../images/header_inner_bg.gif);
	background-repeat:repeat-x;*/
	background: #ffffff;
	width:100%;
	height: auto;
	/*z-index: 999;
	position: fixed;*/
}

.logo {
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	width: 215px;
	height: 69px;
	margin: 17px 0 0 15px;
}

.logo a {
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	width: 213px;
	height: 50px;
	display: block;
	border: 0;
}

.eticker {
	background-image: url(../images/eticker_bg.gif);
	background-repeat: no-repeat;
	width: 472px;
	height: 34px;
	padding: 0px 0 0 10px;
	margin: 22px 0 18px 18px;
}

.iframe {
	background-color: #F5F2E1;
}

.iframe_news {
	width: 345px;
	height: 22px;
	margin: 5px 0 0 11px;
	padding: 0 8px 0 8px;
	border: 1px solid #dad7ca;
	z-index:1;
}

.iframe_links {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

.iframe_links a {
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.iframe_links a:hover {
	text-decoration: underline;
}

.links {
	color: #666666;
	text-align: center;
}
.links a {
	color: #666666;
	text-align: center;
	text-decoration: none;
}
.links a:hover {
	text-decoration: underline;
}

.topNav {
	color: #dddddd;
	font-weight: bold;
	text-decoration: none;
}
.topNav:hover {
	color: #ffffff;
}
.topNav2 {
	color: #dddddd;
	font-weight: normal;
	text-decoration: none;
}
.topNav2:hover {
	color: #ffffff;
}
.topNav3 {
	color: #fcfcfc;
	font-weight: normal;
	text-decoration: none;
}

#search_bg {
	background: #f5f2e0 url(../images/search_bg.gif) left top repeat-x;
	height: auto;
	width: 100%;
	border-bottom: 1px solid #ede9de;
}

.seprator_line {
	background: url(../images/seprator_line.gif) left top repeat-y;
	width: 2px;
}

.login_here_img {
	background-image: url(../images/logijn_here_img.gif);
	background-repeat: no-repeat;
	width: 218px;
	height: 52px;
}

.input_box {
	width: 142px;
	height: 16px;
	border: 1px solid #627892;
}

.input_box_bg {
	background-image: url(../images/input_box_bg.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 215px;
	padding: 0 0px 0 10px;
	text-align: center;
}

.input_box1 {
	width: 180px;
	height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 0px;
}

.input_box_inner {
	width: 268px;
	border: 0;
}

.input_box_project {
	width: 210px;
	height:17px;
	border: 1px solid #7f9db9;
}

.registerform_text {
	color: #4b4b4b;
	font-size: 16px;
	font-weight: bold;
}

.register_txt {
	color: #4b4b4b;
	font-size: 11px;
}

.register_txt a {
	color: #4b4b4b;
	font-size: 11px;
	font-weight: bold;
}

.register_txt a:hover {
	text-decoration: underline;
}

.head_points {
	width: 100%;
	margin: 15px 0 0 2px;
	white-space: nowrap;
	font-weight: bold;
	padding-left: 5px;
}

/*
.head_points ul li{
	list-style:url(../images/bullet.gif);
	height:18px;
}*/

.head_points ul {
	list-style-type: none;
	margin: 0px;
}

.head_points ul li {
	margin: 2px 0 2px 0;
	padding: 2px 0 0 15px;
	background: url(../images/bullet-brown.gif) 0 4px no-repeat;
	color: #000000;
}

.and_lotmore_txt {
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding-top: 15px;
}

.and_lotmore_txt a {
	color: #000000;
}

.and_lotmore_txt a:hover {
	text-decoration: underline;
}

.world_news_left {
	background: url(../images/globe_img.gif) left top no-repeat;
	height: 29px;
	width: 42px;
}

.world_news_bg {
	background: url(../images/w_news_bg.gif) left top repeat-x;
	height: 29px;
	text-align: left;
}

.world_txt {
	color: #00384f;
	font-size: 18px;
	text-align: left;
}

.news_txt {
	color: #00384F;
	font-size: 18px;
	text-align: left;
}

.worldnews {
	width: 100%;
	float: left;
	margin-top: 5px;
	overflow: hidden;
}

.worldnews ul li {
	width: 90%;
	margin: 5px 0 0 20px;
	list-style: url(../images/bullet_wnews.gif);
}

.worldnews ul li a {
	color: #000000;
	text-align: left;
	text-decoration: none;
}

.worldnews ul li a:hover {
	text-decoration: underline;
}

#body_content { 
	/*background-image:url(../images/body_content_bg.gif);
	background-repeat:repeat-x;*/
	width: 100%;
	height: auto;
	margin: auto;
}

#body_inner_bg {
	background-image: url(../images/body_inner_bg.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: auto;
	margin: auto;
}

.newsearch_div {
	background: url(../images/newsearch_bg.gif) left top repeat-x;
	width: 100%;
	height: 27px;
	text-align: left;
	padding: 5px 0 0 0;
	text-align: right;
}

.newsearch_div_inner {
	height: auto;
	background: #f6f3e2 url(../images/newsearch_div_inner_bg.gif) left top repeat-x;
	padding: 5px 0 0 0;
	text-align: right;
	margin-bottom: 10px;
	border-bottom: 1px solid #d3cbba;
	overflow: hidden;
}

.search_inner_bg {
	background-image: url(../images/search_inner_bg.gif);
	background-repeat: no-repeat;
	width: 305px;
	padding: 3px 0 0 10px;
	height: 23px;
	float: right;
}

.search_project_left {
	height: 19px;
	border-bottom: 1px solid #d3cbba;

}

.srch_btn {
	background-image: url(../images/srch_prjct_btn.gif);
	background-repeat: repeat-x;
	width: 80px;
	height: 25px;
	border-top: 1px solid #d3cbba;
	border-right: 1px solid #d3cbba;
	border-left: 1px solid #d3cbba;
	border-bottom: none;
	/*border-right:1px solid #d3cbba;
	border-left:1px solid #d3cbba;*/
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	padding-bottom: 0px;
}

.srch_btn_mid {
	background-image: url(../images/srch_prjct_btn.gif);
	background-repeat: repeat-x;
	width: 100px;
	height: 25px;
	border-top: 1px solid #d3cbba;
	border-right: 1px solid #d3cbba;
	border-left: 1px solid #d3cbba;
	border-bottom: 1px solid #d3cbba;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	padding-bottom: 0px;
}
.srch_orange_btn_mid {
	background-image: url(../images/srch_orange_btn.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: 100px;
	color: #FFFFFF;
	border-top: 1px solid #e27b34;
	border-right: 1px solid #e27b34;
	border-left: 1px solid #e27b34;
	border-bottom: none;
	text-align: center;
	font-weight: bold;
}


.over_http {
	background-image: url(../images/h_top_bg.gif);

	background-repeat: repeat-x;
	width: 80px;
	height: 25px;
	border-top: 1px solid #235169;
	border-right: 1px solid #235169;
	border-left: 1px solid #235169;
	border-bottom: none;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	cursor: pointer;
	padding-bottom: 0px;
}

.srch_orange_btn {
	background-image: url(../images/srch_orange_btn.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: 80px;
	color: #FFFFFF;
	border-top: 1px solid #e27b34;
	border-right: 1px solid #e27b34;
	border-left: 1px solid #e27b34;
	border-bottom: none;
	text-align: center;
	font-weight: bold;
}

.srch_orange_btn1 {
	background-image: url(../images/h_top_bg.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: 80px;
	color: #FFFFFF;
	border-top: 1px solid #d3cbba;
	border-right: 1px solid #d3cbba;
	border-left: 1px solid #d3cbba;
	border-bottom: none;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

.search_input {
	width: 184px;
	height: 19px;
	border-bottom: 1px solid #306477;
	border-top: 1px solid #306477;
	border-left: 0;
}

.readmore a {
	text-align: right;
	color: #000000;
	text-decoration: none;
}

.readmore a:hover {
	text-decoration: underline;
}

#news_panel {
	width: 100%;
	margin: 3px auto;
	padding-bottom: 20px;
}

#news_panelwn {
	width: 100%;
	margin: 3px auto;
	background: #ffffff;
	padding-bottom: 20px;
}

.news_table {
	border: 1px solid #d3cbba;
	height: auto;
	text-align: left;
	vertical-align: top;
}
.news_table_bk {
	border: none;
	height: auto;
	text-align: left;
	vertical-align: top;
}

.news_title {
	background: #024560 url(../images/news_title.gif) left top repeat-x;
	height: 30px;
	padding: 0 0 0 10px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: arial;
}

.news_title_alt {
	background: #024560 url(../images/news_title_orange.gif) left top repeat-x;
	height: 30px;
	padding: 0 0 0 10px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	cursor:pointer;
	font-family: arial;

}

.news_title_iframe {
	background: #024560 url(../images/news_title.gif) left top repeat-x;
	height: 33px;
}

.indexoverflow {
	float: right;
	width: 98%;
	text-align: left;
	overflow-x: hidden;
	height: 303px;
	overflow-y: scroll;
	margin: 10px 5px 10px 4px;
}
.indexoverflow_bk_lft {
	border: 1px solid #D3CBBA;
	float: left;
	width: 50%;
	text-align: left;
	overflow-x: hidden;
	height: 303px;
	overflow-y: scroll;
	margin: 3px 0 3px 0;
}
.indexoverflow_bk_rht {
	border: 1px solid #D3CBBA;
	float: right;
	width: 49%;
	text-align: left;
	overflow: hidden;
	height: 303px;
	margin: 3px 0 3px 0;
}

.newslinks {
	width: 100%;
	float: left;
	padding-left: 10px;
}

.newslinks ul {
	list-style-type: none;
	margin: 0px;
}

.newslinks ul li {
	width: 90%;
	/*margin:0px 10px 7px 20px;*/
	margin: 2px 0 2px 0;
	padding: 2px 0 0 15px;
	background: url(../images/bullet_news.gif) 0 4px no-repeat;
	line-height: 15px;
}

.newslinks ul li a {
	color: #000000;
	text-align: left;
	text-decoration: none;
}

.newslinks ul li a:hover {
	text-decoration: underline;
}

.newslinks_bk {
	width: 100%;
	float: left;
	padding-left: 0;
}

.newslinks_bk ul {
	list-style-type: none;
	margin: 0px;
}

.newslinks_bk ul li {
	width: 90%;
	margin: 2px 0 2px 0;
	padding: 2px 0 0 0;
	line-height: 15px;
}

.newslinks_bk ul li a {
	color: #000000;
	text-align: left;
	text-decoration: none;
}

.newslinks_bk ul li a:hover {
	text-decoration: underline;
}

.iframe_news_bottom {
	width: 100%;
	margin: 1px auto auto auto;
	background: #F5F2E1 url(../images/iframe_bg.gif) left top repeat-x;
	border-top: 3px solid #01445e;
}

.footer_links {
	text-align: center;
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
	height: 32px;
	color: #000000;
	padding-top: 15px;
}

.footer_links a {
	color: #000000;
	height: 29px;
	text-decoration: none;
}

.footer_links a:hover {
	text-decoration: underline;
}

/*-------------Registraton------------*/
#register_body {
	width: 100%;
	height: auto;
	margin: auto;
}

/* 8August 2009*/
.continue_r_bg {
	background: url(../images/continue_r_bg.gif) left top no-repeat;
	width: 218px;
	height: 52px;
	color: #00384f;
	font-size: 18px;
}

.latestnews_bg {
	width: 100%;
	background: url(../images/latestnews_bg.gif) left top repeat-x;
	height: 25px;
	border: 1px solid #d3cbba;
}

.latestnews_title {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #00384f;
	padding: 0 0 0 5px;
}

.worldnew_link {
	width: 95%;
	float: left;
	margin-left: 10px;
}

.worldnew_link ul li {
	width: 90%;
	margin: 5px 10px 7px 15px;
	list-style: url(../images/bullet_worldnews.gif);
}

.worldnew_link ul li a {
	color: #00384f;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}

.worldnew_link ul li a:hover {
	text-decoration: underline;
}

.gallery_slideshow {
	width: 375px;
	height: 232px;
	margin-top: 8px;
}

.head_points_world {
	width: 200px;
	margin: 8px 0 0 26px;
	font-weight: bold;
	padding-left: 5px;
}

.head_points_world ul li {
	list-style: url(../images/bullet.gif);
	height:auto;
}

.head_points_world1 {
	margin: 8px 0 0 26px;
	font-weight: bold;
	padding-left: 5px;
	height:auto;
}

.head_points_world1 ul li {
	list-style: url(../images/bullet.gif);
	height:auto;
}

.head_points_world1 ul li a {
	color: #00384f;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	
}

.head_points_world1 ul li a:hover {
	text-decoration: underline;
}

/*.register_txt{
	background:#00384f;
	height:36px;
	font-size:20px;
	color:#ffffff;
	padding:5px 0 0 13px;
}*/

.reg_title_txt {
	background: url(../images/reg_title.gif) left top repeat-x;
	height: 35px;
	font-size: 15px;
	font-weight: bold;
	padding: 6px 0 0 13px;
}

.reg_left_txt {
	text-align: right;
	padding-right: 15px;
	height: 36px;
}

.reg_text_box {
	width: 210px;
	height: 16px;
}

.red_star {
	color: #FF0000;
}

.comment_box {
	border-top: 1px solid #e6e56f;
	border-right: 1px solid #e6e56f;
	border-bottom: 1px solid #e6e56f;
	padding: 4px;
	font-size: 11px;
	background: #fffe94;
}

.selected_project {
	font-weight: bold;
	text-align: left;
}

.not_selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#414141;
	cursor: pointer;
	text-align:left;
	text-decoration:none;
}

.links {
	color: #02435e;
	text-align: center;
}

.links a {
	color: #02435e;
	text-align: center;
	text-decoration: none;
}

.links a:hover {
	text-decoration: underline;
}

.signup_txt {
	background: url(../images/signup_bg.gif) left top repeat-x;
	height: 42px;
	font-size: 20px;
	text-align:left;
	padding-left:20px;
}

#fixed {
/*	position: fixed;
	position: expression("absolute");
	top: expression(eval(document . body . scrollTop)+0 );
	z-index: 1000;
*/
}

#div2 {
   	/*background: url('b.gif'); /*this is the stuff that WILL scroll when using scrollbar */
	/*background-attachment: fixed;
	background-position: expression(( calculateBgX(this) ) + "px " +(
	calculateBgY(this) ) + "px" );*/
}

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

 div.fixed-position {
 position: fixed ;
 width: 100% ;
 z-index:1000 ;
 overflow: auto;
 }

 div.fixed-n {
 left: 0% ;
 top: 0px ;
 }

 .login_bg {
	background-color: #f5f2e0;
	height: auto;
	width: 100%;
	border:0px;
}

.message{
	color:red;
	font-size: 13px;
	font-weight:bold;
	background-color: #f5f2e0;

}
.srchSelect {
	width: 100%;
}