body {
	color: #555555;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: tahoma,sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}

.mmenu {
	background-image: url(images/bg_mmenu.gif);
	height: 40px;
	color: #727272;
	font-size: 11px;
	font-weight: bold;
}
.mmenu2 {
	color: #727272;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.mmenu2 a {
	color: #727272;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	margin-left: 3px;
	margin-right: 3px;
}

.mmenu2 a:hover {
	color: #1e57a5;
	text-decoration: underline;
}
.mmenu_left_right {
	width: 11px;
	height: 40px;
	vertical-align: top;
}
.idx {
	height: 120px;
	background-image: url(images/bg_idx.gif);
}
.idx_left_right {
	vertical-align: bottom;
	width: 11px;
	height: 120px;
}
.idm_top {
	height: 25px;
	background-image: url(images/bg_idm2.gif);
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.idm_left_right {
	height: 25px;
	vertical-align: top;
	width: 11px;
}
.id_main_menu {
	background-color: #d1e0d9;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}
.id_main_menu image{
	margin-right: 5px;
	border: none;
	vertical-align: middle;
}
.id_main_menu a {
	display: block;
	color: #555555;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	width: 100%;
	cursor: hand;
}

.id_main_menu a:hover {
	color: #222222;
	text-decoration: underline;
}
.idd_left_right {
	width: 14px;
	height: 14px;
	vertical-align: bottom;
}
.id_btm {
	height: 49px;
	background-image: url(images/bg_btm.gif);
}
.id_btm_left_right {
	height: 49px;
	vertical-align: bottom;
	width: 7px;
}
/************ menu ***********/
.new_menu {
	/*margin-left: 20px;*/
	width: 100%;
	color: #FFFFFF;
	background-color: #1e57a5;
}
.new_menu a {
	border: 1px double #FFFFFF;
	padding-left: 15px;
	text-decoration: none;
	color: #FFFFFF;
}
/************ end menu ***********/
.id_home {
	background-color: #F5F5F5; 
	padding-right: 15px;
	padding-left: 15px;
	margin-left: 5px;
	margin-right: 5px;
}
.id_home #news_titl  {
	color: #ff6600; 
	font-size: 15px;
	font-family: Arial, Tahoma, Vrinda;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 5px;
}
.id_home #news_date {
	font-size: 10px;
	color: #1e57a5;
	padding-left: 10px;
	font-weight: bold;
}
.id_home #news_text {
	text-align: justify;
}
.id_home #news_text a {
	color: #1e57a5;
	text-decoration: none;
}
.id_home #news_text a:hover {
	text-decoration: underline;
}
.id_home #news_text image {
	border: 4px solid #FFFFFF;
	vertical-align: text-top;
	float: right;
}
.id_home_btm {
	background-image: url(images/bg_btm2.gif);
	height: 7px;
}
.id_home_btm_left_right {
	height: 7px;
	width: 7px;
	vertical-align: bottom;
}


/*------- news calss ------*/
.id_news {
	background-color: #F5F5F5;
	border: 1px solid #1e57a5;
	color: #FFFFFF;
}
.id_news #top {
	color: #555555;
	background-color: #F5F5F5; 
	font-size: 14px;
	font-family: Arial, Tahoma, Vrinda;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding-top: 5px;
}
.id_news #top a {
	font-size: 11px;
	font-family: tahoma,Arial, Tahoma, Vrinda;
	color: #555555;
	background-color: #d1e0d9;
	padding: 0px 2px 0px 2px;
	border: 1px solid #1e57a5;
	text-decoration: none;
	text-transform: capitalize;
}
.id_news #top a:hover {
	background-color: #F5F5F5;
	color: #555555;
	text-decoration: none;
}
#downing {
	
}
#downing a {
	font-size: 11px;
	font-family: tahoma,Arial, Tahoma, Vrinda;
	color: #555555;
	background-color: #d1e0d9;
	padding: 0px 2px 0px 2px;
	border: 1px solid #1e57a5;
	text-decoration: none;
	text-transform: capitalize;
}
#downing a:hover {
	background-color: #F5F5F5;
	color: #555555;
	text-decoration: none;
}
.id_news #tx_news {
	color: #555555; 
	padding-right: 10px;
	padding-left: 10px;
	text-justify: inter-word;
	text-align: justify;
	font-weight: bold;
}
.id_news #news1 {
	font-size: 15px;
	font-family: Arial, Tahoma, Vrinda;
	font-weight: bold;
	text-transform: uppercase; 
	background-image: url(images/cat_bg5.gif);
	height: 30px;
	cursor: hand;
}
.id_news #news_titl {
	font-size: 15px;
	font-family: Arial, Tahoma, Vrinda;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 5px;
	padding-left: 5px;
}

.id_news #news_date {
	padding-left: 10px;
	width: 200px;
}
.id_news hr {
	color: #d1e0d9;
	width: 90%;
	height: 1px;
}
.id_news #news_text image {
	border: 2px solid #1e57a5;
	vertical-align: text-top;
	float: right;
	margin-left: 5px;
}

.id_news #news_auth_up  {
	background-color: #d1e0d9;
	color: #1e57a5;
	font-size: 13px;
	font-weight: bold;
}
.id_news #news_auth_dw {
	color: #555555;
	font-size: 11px;
	height: 20px;
}
.id_news #top input {
	color: #464646;
	font-size: 10px;
	/*width: 40px;*/
}
.id_news #top select {
	color: #464646;
	font-size: 10px;
}
/*------- end news calss ------*/



.login_home {
	background-color: #1752A2;
	color: #FFFFFF;
}
.login_home #t_x {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.login_home #t_x input {
	color: #464646;
	background-color: #f5f5f5;
	height: 12px;
	font-size: 10px;
	border: none;
	width: 120px;
}
.login_home #t_x_l {
	padding-top: 5px;
}
.login_home #t_x_l input {
	color: #464646;
	font-size: 10px;
}

/*------------ Ports Guide ------------*/

.id_ports {
	background-color: #CCCCCC;
	border: 1px solid #d1e0d9;
}
.id_ports #tabl {
	border: 1px solid #FFFFFF;
}
.id_ports #fon0 {
	background-image: url(images/fon0.gif);
	width: 10px;
}
.id_ports #fon1 {
	background-image: url(images/fon1.gif);
	width: 10px;
}
.id_ports #fon2 {
	background-image: url(images/fon2.gif);
	width: 21px;
}
.id_ports #name {
	font-size: 15px;
	color: #636363;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #d1e0d9;
	cursor: hand;
	letter-spacing: 2px;
}
.id_ports_name {
	font-size: 15px;
	color: #636363;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #d1e0d9;
	cursor: hand;
	letter-spacing: 2px;
}
.id_ports #titl_adrss {
	/*font-size: 15px;
	font-weight: bold;*/
	text-transform: capitalize;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #DDDDDD;
	width: 120px;
}
.id_ports #adrss {
	/*font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;*/
	padding-right: 5px;
	padding-left: 5px;
	background-color: #F5F5F5;
}
.id_ports #tel {
	font-size: 13px;
	font-weight: bold;
	background-color: #A2B0B8;
	text-align: center;
	color: #1752A2;
	letter-spacing: 1px;
}
.id_ports #top {
	color: #555555;
	background-color: #F5F5F5;
	font-size: 14px;
	font-family: Arial, Tahoma, Vrinda;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding-top: 5px;
}
.id_ports #top a {
	font-size: 11px;
	font-family: tahoma,Arial, Tahoma, Vrinda;
	color: #FFFFFF;
	background-color: #1e57a5; /*#d1e0d9;*/
	padding: 0px 2px 0px 2px;
	border: 1px solid #FF6600;
	text-decoration: none;
	text-transform: capitalize;
}
.id_ports #top a:hover {
	background-color: #F5F5F5;
	color: #555555;
	text-decoration: none;
}
.id_ports #top input {
	color: #464646;
	font-size: 10px;
	/*width: 40px;*/
}
.id_ports #top select {
	color: #464646;
	font-size: 10px;
}
/*---------- end Ports Guide -----------*/


/*---------- companies -----------*/
.id_comp {
	background-color: #FFFFFF;
	border: 1px solid #777777;
	color: #1e57a5;
	font-weight: bold;
}
.id_comp #name {
	font-size: 14px;
	color: #FF6600;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 5px;
}
.id_comp #top {
	background-image: url(images/comp_b2.gif);
	height: 44px;
}
.id_comp #dwon {
	/*background-image: url(images/comp_b3.gif);
	height: 10px;*/
}
.id_comp #row0 {
	background-color: #F2F2F2; /*#FFF8DF;*/
	padding: 4px 0px 4px 4px;
	vertical-align: top;
}
.id_comp #row1 {
	background-color: #E9EDE0; /*#D1E0D9; #F0F0F0;*/
	padding: 4px 0px 4px 4px;
	vertical-align: top;
}
.id_comp #viw {
	background-color: #F2F2F2; /*#FFF8DF;*/
	padding: 4px 0px 4px 4px;
	vertical-align: top;
	cursor: hand;
}
.id_comp #viw2 {
	background-color: #E9EDE0; /*#FFF8DF;*/
	padding: 4px 0px 4px 4px;
	vertical-align: top;
	cursor: hand;
}

/*---------- end companies -----------*/

/*---------- vessel -----------*/
.id_vessel {
	background-color: #FFFFFF;
	border: 1px solid #777777;
}
.id_vessel #name {
	font-size: 14px;
	color: #1752A2;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 5px;
	background-image: url(images/vessel_n.gif);
	background-repeat: repeat-x;
	padding-bottom: 5px;
}
.id_vessel #tbl {
	background-image: url(images/bgsub.gif);
	background-repeat: no-repeat;
	padding: 3px 3px 3px 3px;
}
/*.booting {
	background-color: Fuchsia;
}*/
.booting input {
	color: #464646;
	font-size: 10px; /*width: 40px;*/
}

/*---------- end vessel -----------*/


/*--------- register ------------*/
.id_reg {
	/*background-color: #FF6600;*/
	color: #1e57a5;
}
.id_reg #tbl td {
	padding: 5px 5px 5px 5px;
	background-color: #EEEEEE;
}

/*--------- end register ------------*/




/******************************************/

