@charset "utf-8";
/* CSS Document */

body
{
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	clear: both;
	text-decoration: none;
}

#page
{
	width: 800px;
	background: #FFFFFF;
	margin: 0 auto;
}

#c_flags
{
float:right; width:200px; margin-left:200px; padding-top:10px;
}

#header
{
	height: 140px;
	width: 800px;
}

#header_logopart
{
	height: 102px;
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	 border:none;
}

#logo
{
	width: 301px;
	height: 102px;
	float: left;
	cursor: pointer;
}

#rghtside
{
	height: 102px;
	width: 399px;
	float: right;
}

#language
{
	height: 26px;
	width: 489px;
	padding: 25px 10px 0 0;
	color: #0169B0;
	text-align: right;
}

#customer
{
	height: 26px;
	width: 489px;
	padding: 25px 10px 0 0;
	color: #0169B0;
	text-align: right;
	font-size: 12px;
	font-weight: bolder;
}

#country_cont
{
	padding: 70px 0 0 0;
	float: right;
	width: 148px;
	height: 350px;
	text-decoration: none;
	color: #FFFFFF;
}

.img_flg
{
	border: 1px solid #FFFFFF;
}

#main_cont
{
	width: 780px;
	float: left;
	text-align: left;
	min-height: 450px;
	padding: 40px 10px 0px 10px;
}

#main_cont_left
{
	width: 480px;
	float: left;
	text-align: left;	
	padding: 40px 35px 0px 10px;	
	border:#000000 0px solid;
}

#main_cont_right
{
	width: 250px;
	float: left;
	text-align: left;
	padding: 40px 10px 0px 10px;
	border:#000000 0px solid;	
}

#main_cont_left_contactus
{
	width: 530px;
	float: left;
	text-align: left;	
	padding: 40px 35px 0px 10px;	
	border:#000000 0px solid;
}

#main_cont_right_contactus
{
	width: 190px;
	float: left;
	text-align: left;
	padding: 40px 10px 0px 10px;
	border:#000000 0px solid;	
}

#main_cont_right_contactus p.cap
{
	margin:0px 0px 10px 0px;
}



#right_cont
{
	width: 20%;
	float: right;
	margin-left: 0px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 0px;
	padding: 10px 0 0 0;
	text-align: justify;
}
/* menu */
#curv_left
{
	width: 13px;
	height: 33px;
	float: left;
	background-image: url(images/mlf.jpg);
	background-repeat: no-repeat;
}
#curv_rite
{
	width: 13px;
	height: 33px;
	float: left;
	background-image: url(images/mrt.jpg);
	background-repeat: no-repeat;
}
#menu
{
	height: 23px;
	width: 774px;
	background-color: #0069AA;
	float: left;
	padding-top: 10px;
}
#m_center
{
	margin: 0 auto;
	width: 650px;
	
	border:#000000 0px solid;
	padding:0px 0px 0px 100px;
}
#menu ul
{
	margin: 0;
	padding: 0;
	text-align: center;
	list-style: none;
	line-height: normal;
}

#menu li
{
	float: left;
	padding:0px 0px 0px 0px;
}

#menu a
{
	display: block;
	float: left;
	height: 22px;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-left: #FFFFFF 1px solid;
	color: #FFFFFF;
}

/*#menu a:hover {
	background: #770444;
	color: #FFFFFF;
}
*/
/*#menu .current_page_item a {
	background: #770444;
	padding: 5px 30px 5px 30px;
	color: #FFFFFF;
}*/
/* menu end */
#main_banner
{
	height: 400px;
	width: 800px;
	margin-top: 10px;
	margin-bottom: 15px;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#main_banner2
{
	height: 400px;
	width: 800px;
	margin-top: 10px;
	margin-bottom: 15px;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#main_banner3
{
	height: 400px;
	width: 800px;
	margin-top: 10px;
	margin-bottom: 15px;
	background-image: url(images/ll3.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#mlf
{
	width: 13px;
	height: 33px;
	background-image: url(images/mlf.jpg);
	background-repeat: no-repeat;
	float: left;
}
#content img
{
	/*float:left; margin-right:15px;*/
}
#footer
{
	/*width:800px;*/
	width: 785px;
	height: 20px;
	padding-left: 15px;
	text-align:left;
	color: #FFFFFF;
	background-color: #0069AA;


}
/********* Classes Started **********/
.txt_green
{
	font-size: 12px;
	color: #55B949;
}
.txt_head_blue
{
	font-size: 28px;
	font-weight: bold;
	color: #0069AA;
}
.txt_green_bold
{
	font-size: 12px;
	color: #55B949;
	font-weight: bold;
}
.txt_blue a
{
	font-size: 12px;
	color: #0069AA;
}
.txt_blue_bold
{
	font-size: 12px;
	color: #0069AA;
}
.txt_green_big
{
	font-size: 16px; ;
color:#55B949;
font-weight:bold;
}
.txt_blue_big
{
	font-size: 16px;
	font-weight: bold;
	color: #0069AA;
}
.img_div
{
	width: 158px;
	height: 121px;
	float: left;
}
.img_dive_text
{
	float: right;
	width: 560px;
}
.first
{
	border: none;
}
.w-top
{
	width: 175px;
	height: 25px;
	padding: 8px 0 0 0;
	background-image: url(images/window_top.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.bottomcontent
{
	width: 566px;
	padding: 0 0 0 10px;
}
.payasu
{
	width: 576px; /*background-image:url(images/payasu.jpg); background-repeat:no-repeat; background-position:bottom;*/
}
.img_fleft
{
	float: left;
}
.ss
{
	/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
.w-mid
{
	width: 175px;
	background-image: url(images/menu_bg_mid.jpg);
	background-repeat: repeat-y;
	background-position: center;
	padding-left: 10px;
	color: #a9aeb1;
	font-size: 12px;
	font-weight: bold;
}
.w-bottom
{
	width: 175px;
	height: 16px;
	background-image: url(images/window_bottom2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 10px;
}
.wbox
{
	width: 185px;
	margin-bottom: 10px;
}
.btn_div
{
	width: 160px;
}
.p_top
{
	width: 576px;
	height: 16px;
	background-image: url(images/p_top.jpg);
	background-repeat: no-repeat;
	clear: both;
}
.p_mid
{
	width: 562px;
	background-image: url(images/p_mid.jpg);
	background-repeat: repeat-y;
	padding: 0 7px 0 7px;
}
.p_bott
{
	height: 16px;
	background-image: url(images/p_bott.jpg);
	background-repeat: no-repeat;
}
.fity50
{
	margin: 10px 0 0 0;
	width: 288px;
	height: 310px;
	float: left;
}

.mainbox
{
	width: 133px;
	height: 20px;
	padding: 5px 0 5px 10px;
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 10px;
}


.mainbox2
{
	width: 133px;
	height: 20px;
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 10px;
	padding-left:10px; padding-top:8px;
}



.contact_box
{
	width: 242px;
	height: 150px;
	float: left;
	border-right: 1px solid #0069AA;
	padding: 5px 5px 5px 12px;
	border-left: none;
	color: #0069AA;
}
.contact_box_last
{
	border-right: none;
}
#grid
{
	width:500px;
}
#grid td.head
{
	font-weight:bold;
}
a{text-decoration:none; color:#FFFFFF;}

.unord
{
color: #0069AA;
padding:0px; margin:0px 0px 10px 20px;

}
.unord li
{
	font-weight:bold;
	font-size:14.33px;
	line-height:24px;
}
.txt20
{
	font-size:22.22px;
	color:#135a8e;
}

.txt26
{
	font-size:26.22px;
	color:#135a8e;
	font-weight:bold;
	padding:0px 0px 0px 20px;
}

.txt222
{
	font-size:24px;
	color:#135a8e;
	font-weight:bold;
	padding:0px 0px 0px 20px;
}

.txt24
{
	font-size:24.22px;
	color:#135a8e;
	font-weight:bold;
	padding:60px 20px 0px 20px;
	border:#000000 0px solid;
	line-height:37px;
}


 #menu2 ul#navmenu { float:LEFT; width:auto; margin:0px 0px 0px 100px; border: 0 none; list-style: none; height: 20px; border:#000000 0px solid;}/* Root = Horizontal, Secondary = Vertical */
		  
				ul#navmenu li {margin:0 auto; border: 0 none;  float: left; display: inline; list-style: none; position: relative; top:-6px;  height: 24px; }/*For Gecko*/ 
				
				ul#navmenu ul { margin:0 auto; border: 0 none;  width: 90px; list-style: none; display: none; position: absolute; top: 29px; left: 0PX; }
				
				ul#navmenu ul:after {clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; } /*From IE 7 lack of compliance*/
	            
				ul#navmenu ul li { width: 140px; float:LEFT; display: block !important; display: inline; } /*For IE 7 lack of compliance*/
				
				ul#navmenu a/* Root Menu */{border-right: #5984BA 1px solid; line-height:18px;/* padding: 0 13px;*/ padding:3px 11px 0px 11px; float: none !important; /*For Opera*/ float: left; display: block; color: #FFFFFF; font-weight:bold;  text-decoration: none; height: 22px; !important; /*height: 1%;*/ outline:none;}
				
				ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a {/* background: #E7B52E;*/ background-image: url(../images/glblnav_selected.gif); color: #fff; } /* Root Menu Hover Persistence */
				
				ul#navmenu a.active {background-image: url(images/glblnav_selected.gif); color:#0251AB;  } /*Default Active link*/
				
				ul#navmenu a.activeborder {background-image: url(images/glblnav_selected.gif); color:#0251AB; border:none; } /*Default Active link*/
				
				ul#navmenu a.last{ border:none;}				
				
				ul#navmenu ul li a /* first level drop Menu */ {border-top: #B2C9E6 1px solid; border-right: #B2C9E6 1px solid; border-left: #B2C9E6 1px solid; padding: 0 5px; float: none !important; /*For Opera*/ float: left; display: block; color:#fff; /*background: #715458; color: #FFF;*/ font-weight:normal; /*font: normal 11px/22px Arial, Helvetica, sans-serif;*/ text-decoration: none; height: 24px; !important; /*height: 1%;*/}
				
				ul#navmenu ul li a.last_new {border-bottom: #B2C9E6 1px solid;}
				
				ul#navmenu ul li a:hover {color: #ffffff; border-left: #B2C9E6 1px solid;} /* Line no 45, 43 - Left border thickness*/
				
				ul#navmenu li:hover a, ul#navmenu li.iehover a {color: #fff; } /* Root Menu Hover Persistence */
				/*ul#navmenu ul li a.active {color:#715458; }*/ /*Default Active link*/

				/*Sub List Items*/				
				ul#navmenu li:hover li a, ul#navmenu li.iehover li a { float: none; /*background: #E8F1F5;*/ color: #fff; background:#0069aa;   } /* 2nd Menu */
				ul#navmenu li:hover li a:hover, ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a { background:#4eb4ff; color: #ffffff; z-index:500;  } /* 2nd Menu Hover Persistence */
			
				ul#navmenu li:hover li:hover li a, ul#navmenu li.iehover li.iehover li a {color: #000000;  background:#D3EEFF;  width: 100px; margin:0em 0em 0em 1.8em;} /* 3rd Menu */
				ul#navmenu li:hover li:hover li a:hover, ul#navmenu li:hover li:hover li:hover a, ul#navmenu li.iehover li.iehover li a:hover, ul#navmenu li.iehover li.iehover li.iehover a { background: #fff; color: #000000;  } /* 3rd Menu Hover Persistence */

				ul#navmenu li:hover li:hover li:hover li a, ul#navmenu li.iehover li.iehover li.iehover li a { background: #EAF3FF; color: #666;  margin:0em 0em 0em 7.4em; } /* 4th Menu */
				ul#navmenu li:hover li:hover li:hover li a:hover, ul#navmenu li.iehover li.iehover li.iehover li a:hover { background: #fff; color: #000;} /* 4th Menu Hover */
				ul#navmenu ul ul, ul#navmenu ul ul ul {display: none; position: absolute; top:6px; left: 149px; }
				ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul { display: none; } /* Do Not Move - Must Come Before display:block for Gecko */
				ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul { display: block; }
					
