body
{
	font-family:Arial;	
	font-size:12px;
	line-height:18px;	
	color:#666666;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#8daad2;
/*	background-image:url(../images/pg-bg.gif); background-repeat:repeat-x; background-position:left top;*/
}
.bg-home
{
background-image:url(../images/top-bg.gif); background-repeat:repeat-x; background-position:left top;
float:left; height:100%; width:100%; 
}
.top-wings
{
background:url(../images/wings.jpg); height:139px; background-position:center top; background-repeat:no-repeat;
}
table, td, tr 
{
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	color:#555555;	
}
.main { /*float:left;*/ width:921px; margin-left:auto; margin-right:auto; }
.logo-menu-main { float:left; width:919px; height:88px; padding:0px 0px 0px 0px; background-color:#FFFFFF; border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7; }
/*.logo { float:left; padding:10px 0px 0px 40px; width:175px; }*/
.logo { float:left; padding:20px 0px 0px 20px; width:275px; }
.menu-top { float:right; width:600px; height:88px; /*border-left:1px solid #c7c7c7; */}
.menu-r1 { float:right; width:599px; height:58px; border-bottom:1px solid #b9bcc6; background-image:url(../images/menu-r1-bg.gif); background-repeat:repeat-x; background-position:left bottom; border-left:1px solid #c7c7c7; }
a.top-menu { font-size:11px; color:#7d7d7d; text-decoration:none; word-spacing:0px; }
a.top-menu:hover { font-size:11px; color:#003366; text-decoration:none; }
.menu-r2 { float:right; width:600px; height:27px; background-image:url(../images/menu-r1-bg.gif); background-repeat:repeat-x; background-position:left bottom;}
.menu-main { float:left; padding-top:0px; }
.mid-menu { float:left; height:34px; width:921px; }
.top-r1-menu { float:left; width:270px; padding:12px 20px 0px 0px; text-align:right; font-size:11px; word-spacing:10px;  }
.search { float:left; padding:15px 0px 0px 10px; font-size:11px; width:180px; text-align:left;  }
.search-txt { float:left; padding:15px 0px 0px 0px; text-align:right; font-size:11px; width:110px; }
.search-fld-area { float:left; padding:0px 0px 0px 0px; width:130px; text-align:right; }
.search-btn { float:left; padding:0px 0px 0px 0px; width:20px; text-align:left; }

.search-field
{
border:#CCCCCC 1px solid;
width:120px; color:#121212; text-align:left; font-size:13px;  
height:16px; background-image:url(../images/search-bg.gif); background-repeat:repeat-x; background-position:left bottom;
}

.home-box-sec { float:left; width:903px; padding:20px 9px 20px 9px; background-color:#FFFFFF; }
.index-flash { float:left; width:903px; padding:10px 9px 10px 9px; background-color:#FFFFFF; }
.foot-bg
{
float:left; /*background-image:url(../images/foot-bg.gif); background-repeat:repeat-x;*/
width:921px; height:70px; color:#FFFFFF; margin-top:2px;
}
.foot-left { float:left; width:220px; color:#19317c; padding:10px 0px 0px 25px; }
.foot-country { float:right; font-size: 12px; color:#19317c; padding:10px 30px 0px 0px;}
.foot-link-sec  { float:left; font-size:12px; color:#2c4389; padding:10px 10px 0px 0px; word-spacing:10px; width:410px;}
.foot-link { font-weight:bold; color:#284089; text-decoration:none;  word-spacing:0px; }
.foot-link:hover { color:#ed1c24; text-decoration:none; }
.home-c1 { float:left; width:600px; padding:0px 25px 10px 25px;  }
.home-c2 { float:left; width:200px; padding:5px 10px 10px 30px;background-image:url(../images/v-dot.gif); background-repeat:repeat-y; background-position:left top; }
.welcome-txt { float:left; width:600px; padding:0px 0px 20px 0px; }
.3box-sec { float:left; width:600px; padding:20px 0px 0px 0px; }
.life-txt { float:left; width:600px; padding:20px 0px 0px 0px; border-top:#C1C1C1 1px solid; }
.services-box { float:left; width:290px; padding:8px 10px 20px 0px; }
.box-head { float:left; width:261px; height:28px; background-image:url(../images/head-bg.gif); background-repeat:no-repeat; background-position:left top;
padding:5px 0px 0px 25px; color:#FFFFFF; font-size:13px; font-weight:bold; }
.box-text { font-size:12px; float:left; width:281px; padding:15px 0px 0px 5px; font-size:12px; line-height:16px; }
a.more-link { font-size:11px; color:#7088ba; text-decoration:underline; }
a.more-link:hover { font-size:11px; color:#216ED6; text-decoration:none; }
.news-sec { float:left; width:180px; font-size:11px; line-height:16px;  }
.tsm-home-sec { float:left; width:180px; font-size:12px; line-height:17px; font-style:italic;   }
.download-sec { float:left; width:180px; font-size:11px;  }
.logos-sec { float:left; width:180px; padding:0px 0px 0px 0px;  }
.rt-menu-sec { float:left; width:175px; padding:3px 0px 5px 0px; border-bottom:1px solid #d7d7d7;  }
.rt-menu-sec2 { float:left; width:175px; padding:3px 0px 5px 0px; }
a.rt-menu { font-size:12px; color:#7d7d7d; text-decoration:none; }
a.rt-menu:hover { color:#003366; text-decoration:none; }
.inner-top { float:left; width:903px; padding:10px 9px 10px 9px; background-color:#FFFFFF; text-align:center;}
.inner-content-sec{float:left; width:921px; background-image:url(../images/left-inner-bg.jpg); background-repeat:no-repeat; background-position:left top; background-color:#FFFFFF; padding:0px 0px 9px 0px;}
.inner-content-sec2{float:left; width:921px; /*background-image:url(../images/left-inner-bg.jpg); background-repeat:no-repeat; background-position:left top;*/ background-color:#FFFFFF; padding:10px 0px 29px 0px;}
.inner-c1 { float:left; width:205px; padding:17px 15px 0px 0px;  }
.inner-c2 { float:left; width:630px; /*border-right:#dbdbdb 1px dashed;*/ padding:0px 10px 30px 26px; }
.inner-c2-2 { /*float:left; width:459px; border-right:#dbdbdb 1px dashed;*/ padding:0px 40px 0px 26px;}
.inner-c2-2 { /*float:left; width:700px; border-right:#dbdbdb 1px dashed; */padding:0px 40px 0px 26px;}
.inner-c3 { float:left; width:175px; padding:0px 0px 0px 0px;}
.download-right { float:left; width:205px; padding:10px 0px 30px 0px;}
.inner-logo-bot { float:left; width:900px; text-align:right; padding:0px 21px 20px 0px; background-color:#FFFFFF; }
.download-menu-sec { float:left; width:117px; border-bottom:1px solid #d7d7d7; padding:3px 0px 5px 20px; background-image:url(../images/download-img.gif); background-repeat:no-repeat; background-position:0px 9px;}
.download-menu-sec2 { float:left; width:117px;padding:3px 0px 5px 20px; background-image:url(../images/download-img.gif); background-repeat:no-repeat; background-position:0px 9px;}
.download-inner-head { float:left; width:137px; font-size:11px; border-bottom:2px solid #e2e2e2; }
.bullet{background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:0 10px; padding:3px 0px 5px 10px;}
.left-menu-out{float:left;width:163px;}
a.left-menu{float:left;font-size:12px; color:#717171; background-image:url(../images/grey-icon.gif);background-repeat:no-repeat;background-position:0px 9px;padding:3px 0px 7px 18px;text-decoration:none;}
a.left-menu:hover{float:left; color:#e30802;background-image:url(../images/red-icon.gif);background-repeat:no-repeat;background-position:0px 9px;padding:3px 0px 7px 18px; text-decoration:none;}
.left-menu-sel{float:left;font-size:12px; color:#e30802;background-image:url(../images/red-icon.gif);background-repeat:no-repeat;background-position:0px 9px;padding:3px 0px 7px 18px; text-decoration:none; font-weight:bold;}
.page-h{ color:#303484; font-weight:bold; font-size:19px; border-bottom:#df3535 2px solid; padding:5px 0px 20px 0px; /*width:438px;*/ margin-left:21px;}
.page-h-2{ color:#303484; font-weight:bold; font-size:17px; border-bottom:#df3535 2px solid; padding:5px 0px 20px 0px; /*width:438px;*/ margin-left:21px;}
.sub-head { background-image:url(../images/blue-arrow.gif); background-repeat:no-repeat; background-position:0px 20px; padding:15px 0px 2px 20px; width:438px; color:#537cb1; font-size:15px; font-weight:bold; }
.page-content{ padding:15px 0px 2px 20px; /*float:left; background-image:url(../images/blue-arrow.gif); background-repeat:no-repeat; background-position:0px 20px;  width:630px; */}
.blue-h{ color:#537cb1; font-size:18px; }
.blue-h1 { color:#2b61a5; font-weight:bold; font-size:14px;}
.bread-sec { padding:0px 10px 0px 0px; text-align:right; font-size:11px; }
.icons-sec { float:left; width:180px; padding-top:50px; }
.icons-txt { float:left; padding:3px 10px 0px 0px; }
.icons-pic { float:left; padding:0px 0px 0px 0px; word-spacing:3px; }
.sm-link { font-size:13px; color:#7d7d7d; text-decoration:none; font-weight:bold; }
.sm-link:hover { color:#003366; text-decoration:underline; }
.sm2-link { font-size:12px; color:#7d7d7d; text-decoration:underline; }
.sm2-link:hover { color:#003366; text-decoration:none; }
.sm3-link { font-size:11px; color:#7d7d7d; text-decoration:none; }
.sm3-link:hover { color:#003366; text-decoration:underline; }
.tab-h { color:#013467; font-weight:bold; font-size:13px; background-color:#eef1f7; padding:5px 3px 7px 5px; }
.tab-r1 { font-weight:normal; font-size:12px; border-bottom:1px solid #ecf0f3; padding:6px 3px 8px 3px; background-color:#fbfcff;   }
.red { color:#e8100a; }



a.submenu { 
float:left;
font-size:11px; 
color:#BD4247;
padding:1px 0px 7px 27px; 
text-decoration:none;
background-image:url(../images/sub-arr-link.gif);
background-repeat:no-repeat;
background-position:18px 7px;
width:155px;
}
a.submenu:hover
{
float:left;
font-size:11px; 
color:#BD4247;
padding:1px 0px 7px 27px; 
text-decoration:none;
background-image:url(../images/sub-arr.gif);
background-repeat:no-repeat;
background-position:18px 7px;
}
.submenusel
{
float:left;
font-size:11px; 
color:#BD4247;
padding:1px 0px 7px 27px; 
text-decoration:none;
background-image:url(../images/sub-arr.gif);
background-repeat:no-repeat;
background-position:18px 7px; font-weight:bold;
}

.left-arr
{
margin-right:8px; 
width:20px;
height:20px;
/*border:1px solid #a2abca;*/
float:left;
background-image:url(../images/pag_pre.gif);
background-repeat:no-repeat; background-position:0px 0px;
}
.left-arr-opac
{
margin-right:8px; 
width:20px;
height:20px;
/*border:1px solid #cad1e3;
filter:alpha(opacity=50);
opacity:0.5;*/
float:left;

}
.right-arr
{
width:20px;
height:20px;
/*border:1px solid #a2abca;*/
float:left;
background-image:url(../images/pag_nxt.gif);
background-repeat:no-repeat; background-position:0px 0px;
margin-right:20px;
}
.right-arr-opac
{
width:20px;
height:20px;
/*border:1px solid #cad1e3;
filter:alpha(opacity=50);
opacity:0.5;*/
float:left;
margin-right:20px;
}
.show-sec { padding:5px; text-align:right; }
.btn-sec { padding:5px; text-align:right; }
.pg-sec { padding:5px; text-align:right;}
.pg-text { padding:5px;}
.foot-text
{

font-size: 11px;
color:#000000;
}
.gs-link { cursor:pointer;} 
/*.gs-link:hover { cursor:pointer;} */

.wid-885
{
float:left;
width:885px;
}
.common-left
{
float:left;
}
.common-right
{
float:right;
}
.blue-head
{
	font-size:18px;
	color:#29408E;
	font-weight:bold;
}

a { outline:none; text-decoration:underline; color:#666666; }
a:hover { color:#000000; text-decoration:none; }
.link
{

font-size:11px;
color:#000000;
line-height:20px;
}
.link:hover
{

font-size:11px;
color:#000000;
}
.short-pad
{
float:left;
padding:0px 7px 5px 7px;text-align:justify;
}
.short-desc
{
float:left;
width:847px;
height:52px;
padding:10px 14px 12px 10px;
background-color:#E7E6EB;
}
.bread-link { font-size:11px; color:#094C9F; text-decoration:none; }
.bread-link:hover { font-size:11px; color:#666666; text-decoration:none; }
.bread-link-sel { font-size:11px; color:#666666; text-decoration:none; }

/*inner*/

.line-banner
{
width:885px;
}
.inner-body
{
float:left;
width:885px;
background-image:url(../images/inner-body-bg.gif);
background-repeat:repeat-y;margin-bottom:2px;
}
.inner-left-sec
{
float:left;
width:199px;
padding:14px 0px 0px 8px;

}
.inner-right-sec
{
float:left;
width:611px;
padding:18px 30px 30px 34px;
}
.innner-head
{
font-size:14px;
color:#262175;
line-height:28px;
font-weight:bold;
}
.innner-head-line
{
float:left;
width:614px;
background-image:url(../images/head-line.gif);
background-repeat:repeat-x;
}
.blue-subhead
{
font-size:13px;
color:#094C9F;
font-weight:bold;
}
.inner-left-head
{
font-size:11px;
color:#1A156F;
font-weight:bold;
float:left;
width:189px;
padding:0px 0px 20px 10px;
}
.search-main
{
float:left;
width:813px;
}
.quote {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height:18px;
	padding:40px 15px 15px 15px;
	font-style:italic;
}
.quote-by {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align:right;
	padding-right:20px;
	font-style:italic;
/*	width:170px;*/
}
a.blue-link
{
font-size:12px;
color:#094C9F;
text-decoration:none;
}
a.blue-link:hover
{
font-size:12px;
color:#216ED6;
text-decoration:none;
}
.white-bold
{
font-size:14px; font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.white-text
{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.grey-text { font-size:12px; color:#555555; text-decoration:none; background-color:#E6EAEC; padding:5px 5px 5px 5px; }
.blue-bgtext { font-size:14px; font-weight:bold; background-color:#3399cc; color:#FFFFFF; text-decoration:none; padding:5px 5px 5px 5px; }
.violet-bgtext
{
font-size:14px; 
font-weight:bold;
background-color:#003366;
color:#FFFFFF;
text-decoration:none;
padding:5px 5px 5px 5px;
}
.menusep { padding:11px 0px 11px 0px; border-right:1px solid #ff0000; }
.tab-bg-head { background-color:#6288b9; font-weight:bold; font-size:12px;padding-left:15px;  padding-right:15px; color:#e9f2ff; }
.odd { background-color:#f1f6fc; padding-left:15px;  padding-right:15px; }
.even { background-color:#fff4f0; padding-left:15px;  padding-right:15px; }
.table-bdr { border-top:1px solid #E4E3D5; border-left:1px solid #E4E3D5; }
.td-bdr { border-right:1px solid #E4E3D5;border-bottom:1px solid #E4E3D5; padding-left:5px; }
.field { border:#CCCCCC 1px solid; color:#121212; height:12px; height:18px; padding:2px 2px 0px 5px; }
.fak{display:none;}
.foot-wing
{
float:left;
width:921px; background-color:#FFFFFF; padding-top:20px;
}
.foot-links-container
{
float:left;
width:921px; height:50px; color:#FFFFFF; padding:0px 0px 0px 0px; background-color:#FFFFFF;
}
.line{ float:left; width:180px; border-top:1px #C1C1C1 solid; margin:10px 0px 12px 0px;}
.pad
{
float:left; 
padding:0px 0px 20px 27px;
}
.inner-tsm-right { float:right; padding:10px 0px 30px 30px; width:200px; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; line-height:18px; font-style:italic;  }
.tsm-h { font-size:13px; line-height:25px; font-weight:bold; color:#111111; text-decoration:none; }
.inner-tsm-bot { padding:20px 0px 20px 0px; border-top:1px #C1C1C2 solid; margin-top:30px; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; line-height:18px; font-style:italic; }
.h1 { color:#000000; font-weight:bold; font-size:13px; line-height:21px;}
.h2{ color:#000000; font-weight:bold; font-size:16px; line-height:21px;}
.news-sep{ margin:5px 0px 5px 0px; background-image:url(../images/arrow1.gif); background-repeat:no-repeat; background-position:0px 4px; padding:0px 0px 5px 12px; }
.bullet-home{ background-image:url(../images/arrow1.gif); background-repeat:no-repeat; background-position:0px 4px; padding:2px 0px 5px 12px; }
.logo-foot-left{ float:left;}
.follow-foot-right{ float:right; padding:10px 30px 0px 0px;}
.case-studies-bg
{
background:url(../images/case-head.jpg) no-repeat; height:29px; padding-left:20px; font-size:18px; color:#FFFFFF; 
}
.common-head
{
float:left; width:170px;
}







/*menu*/

.menu
{
width:600px; float:right; height:28px; background-image:url(../images/menu-tile.jpg); background-repeat:repeat-x; font-family:Arial; font-size:12px;
}
.ncDropMenu{ width:600px; height:28px; float:left; }
.ncDropMenu ul{z-index:500; margin:0; padding:0; list-style-type:none; float:left}
.ncDropMenu ul li{position:relative; display:inline; float:left}
.ncDropMenu ul li a{color:#1A2B73; display: block; padding: 0px 20px 0px 20px; height:28px; line-height:28px; text-decoration: none; font-weight:bold;}
* html .ncDropMenu ul li a{display:inline-block}
.ncDropMenu ul li.menuline{background-color:#A8BCC5; height:28px; width:1px; float:left;}
.ncDropMenu ul li a.selected{height:28px; line-height:28px; color:#ED1C24; text-decoration:none;}
.ncDropMenu ul li a:hover{height:28px; line-height:28px; color: #ED1C24; }
.ncDropMenu ul li:hover >a{height:28px; line-height:28px; color: #ED1C24; }
.ncDropMenu ul li a.menuon{height:28x; line-height:28px; color: #ED1C24; font-weight:bold;}

* html .ncDropMenu ul ul{top:28px; t\op:28px; background-image:none; border-top:1px solid #DACDDF;}
.ncDropMenu ul li ul{position:absolute; left:0; display:none; visibility:hidden; border-top:1px solid #DACDDF;}
.ncDropMenu ul li ul li{display:list-item; float:none; background-color:#FFF; line-height:18px;}
.ncDropMenu ul li ul li a{width:138px; font-weight:normal; padding:3px 10px 3px 10px; margin:0; border-top-width:0; border-left:1px solid #DACDDF; border-right:1px solid #DACDDF; border-bottom:1px solid #DACDDF; background-color:#FFF; text-decoration:none; line-height:18px; height:auto; color:#434C57}
.ncDropMenu ul li ul li a:hover{line-height:18px; padding-top:3px; padding-bottom:3px;color:#ED1C24;  background-color:#FFF; font-weight:normal; height:auto;}
.ncDropMenu ul li ul li:hover >a{line-height:18px; padding-top:3px; padding-bottom:3px; height:auto;}
.ncDropMenu ul li ul li a.selected{line-height:18px; padding-top:3px; padding-bottom:3px; color:#ED1C24; background-color:#FFF; font-weight:normal; height:auto;}

.ncDropMenu ul li ul li ul{top:0; left:0; margin-left:-1px;}
.ncDropMenu ul li ul li ul li{display:list-item; float:none;  background-color:#FFF}
.ncDropMenu ul li ul li ul li a{width:170px; font-weight:normal; padding:3px 10px 3px 10px; margin:0; border-top-width:0; border-left:1px solid #DACDDF; border-right:1px solid #DACDDF; border-bottom:1px solid #DACDDF; background-color:#FFF;  text-decoration:none; line-height:18px; height:auto; color:#434C57}
.ncDropMenu ul li ul li ul li a:hover{line-height:18px; padding-top:3px; padding-bottom:3px;color:#ED1C24;  background-color:#FFF; font-weight:normal;}
.ncDropMenu ul li ul li ul li:hover >a{line-height:18px; padding-top:3px; padding-bottom:3px; }
.ncDropMenu ul li ul li ul li a.selected{line-height:18px; padding-top:3px; padding-bottom:3px; color:#ED1C24; background-color:#FFF; font-weight:normal;}

.downarrowclass{position:absolute; top:18px; right:14px}
.rightarrowclass{position:absolute; top:7px; right:10px}
.ddshadow{position:absolute; left:0; top:0; width:0; height:0; background-color:transparent;}

/*menu*/
.table-bdr-pg { border-top:1px solid #E4E3D5; border-left:1px solid #E4E3D5; }
.td-bdr-pg { border-right:1px solid #E4E3D5; border-bottom:1px solid #E4E3D5; padding-left:5px; padding-bottom:20px; padding-top:20px;}
.table-head { background-color:#CDC2B5;border-right:1px solid #E4E3D5; border-bottom:1px solid #E4E3D5; padding-left:5px;}
.rt-menu-sec3 { float:left; width:175px; padding:3px 0px 5px 0px; font-weight:bold; }

.tsm-link { outline:none; text-decoration:none; color:#666666; }
.tsm-link:hover { color:#000000; text-decoration:underline; }

