@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}


ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; text-decoration:none; }
a { text-decoration:none;}
a:hover { text-decoration:underline;}


body{font-size:14px; color:#374755; font-family:Arial, Helvetica, sans-serif; background:url(../images/body-back.jpg) repeat-x;}
#wrapper{ width:980px;margin:0px  auto; padding:0px;}/* wrapper adjust whole site width*/



/*Heading Tags strats Here*/
h1,h2,h3,h4,h5,h6{ line-height:normal;font-weight:normal; }

h1{ font-size:26px; color:#fff;}
h2{ font-size:24px; color:#005094;}
h3{}
h4{font-size:8px; color:#FFFFFF;}
h5{}
h6{}

/*Heading Tags strats Here*/
/*common css strats here*/
.LeftFlot{ float:left}
.RightFlot{ float:right;}
.clear{ clear:both;}
.align-R{ text-align:right;}
.align-M{ text-align:center;}
.required, .error{ color:#ff0000;}
.mr45{ margin-left:45px;}
.RightFlot span{margin:30px 0px 0px 60px;}
/*common css ends here*/


#header{ background:url(../images/header-back.jpg) no-repeat right bottom; margin-top:6px; height:210px;}
#header .logo{ float:left; margin:40px 0px 0px 0px;}
#header .topbar{ background:url(../images/top-bar-back.png) no-repeat; width:325px;height:40px; float:right; padding:7px 15px 0px 15px;}
#header .Text{ float:right; margin:100px 0px 0px 0px; color:#FFFFFF;}
.topbar span{ float:left;  margin:5px 0px 0px 0px;}
.topbar img{ float:left; margin:1px 0px 0px 10px;}
.topbar input{ background:#536370; padding:0px; border:0px; float:right; height:26px; width:60px;}
.topbar .submit{ background:url(../images/search.png) no-repeat; width:22px; height:26px; float:right;}

#content{ background:#fff; padding:5px;}
.nav{ list-style:none; margin:0px; height:0px; background:url(../images/navrepeat.png)  repeat-x 0px 0px; height:49px;}
.nav a{ float:left; height:49px; padding:0px 30px; line-height:49px; color:#fff; font-size:14px;}
.nav a:hover , .nav .select{ background:url(../images/nav--select.png); color:#37424b; text-decoration:none;}
.nav span{ background:url(../images/seprater.png) no-repeat; height:31px; float:left; width:1px; margin-top:8px;}

.greenarea{ background:url(../images/green-back.jpg) no-repeat; height:0px; padding:22px 50px; margin:8px 0px 8px 0px;}
.greenarea ul{ list-style:none; margin-top:20px;}
.greenarea li{ background:url(../images/green-arrow.jpg) no-repeat 0px 0px; padding:0px 0px 4px 15px; display:block;}

.colum{ width:890px; margin:0px auto;}
.small-colum{ width:421px; float:left; padding-bottom:22px;}
.small-colum h2{ padding:5px 3px;}
.small-colum p{ padding:0px 3px; margin-bottom:20px;}
.small-colum .graybtn{ background:url(../images/round-btn.jpg) no-repeat; width:421px; height:50px; display:block; line-height:50px; color:#fff; font-size:24px; text-align:center;}
.small-colum a.hover{ text-decoration:none;}

#gray-l{ background:#f4f5f7; padding:5px 0px 42px 0px;}
#gray-2{ background:#e9ecef; padding:28px 0px;}
.test-m{ background:url(../images/blue-round-long.jpg) no-repeat;  height:141px; float:right; padding:0px 30px;margin-top:15px;margin-left:4px;margin-right:2px; }
.test-m h2{ color:#fff; margin:22px 0px 0px 0px;}
.test-m p{ color:#fff; padding:10px 0px 0px 0px; line-height:20px;}
.test-m a{ color:#fff; text-decoration:underline;}

.year-date{ background:url(../images/blue-round.jpg) no-repeat; width:417px; height:141px; float:left;}
.year-date h2{ float:left; color:#fff; margin:35px 0px 0px 30px; width:141px;}
.year-info{ float:right; width:238px; margin-right:5px;}
.year-info table{ border:3px solid #00549c; background:#eaecef;}
.year-info table td{ padding:3px 5px;}

.year-date-m{ background:url(../images/blue-round.jpg) no-repeat; width:417px; height:141px; float:right; padding:0px;}
.year-date-m h2{ float:left; color:#fff; margin:35px 0px 0px 30px; width:141px;}
.year-info-m{ float:right; width:238px; margin-right:5px;}
.year-info-m table{ border:3px solid #00549c; background:#eaecef;}
.year-info-m table td{ padding:3px 5px;}
.client-succes{ float:left;}
.client-succes a{ float:left}
.client-succes span{ float:left; margin:30px 0px 0px 60px;}
.innerpages{ padding:22px 0px 130px 0px;}
.innerpages p{ padding:20px 0px 0px 0px;}
.innerpages div{ padding:0px 0px 0px 0px;width:900px;float:left;}
.innerpages div .col1{ padding:20px 0px 0px 0px;width:450px;float:left;}
.innerpages div .col2{ padding:0px 0px 0px 0px;width:400px;float:left;}
.innerpages div .coll1{ padding:30px 0px 0px 0px;width:400px;float:left;}
.innerpages div .coll2{ padding:30px 0px 0px 0px;width:500px;float:left;vertical-align:middle;font-size:16px}


.points ul{ list-style:none; margin-top:25px; margin-bottom:25px}
.points li{ padding:6px 0px 4px 15px; display:block; margin-top:10px;}
.number ol{ list-style:lower-roman; margin-top:25px; margin-bottom:25px}
.number li{ padding:6px 0px 4px 15px; display:block; margin-top:10px;}

td.mainContentBody2_jp { width: 100px !important; vertical-align: top;}
td.mainContentBodySubTitle_jp{ }
.greenarea_jp{ background:url(../images/green-back.jpg) no-repeat; height:202px; padding:15px 50px; margin:8px 0px 30px 0px; line-height:1.2em;}
.greenarea_jp h1{ font-size:23px; color:#fff;}
.greenarea_jp ul{ list-style:none; margin-top:15px;}
.greenarea_jp li{ background:url(../images/green-arrow.jpg) no-repeat 0px 0px; padding:0px 0px 4px 15px; display:block;}
.year-info_jp{ float:right; width:238px; margin-right:5px;}
.year-info_jp table{ border:3px solid #00549c; background:#eaecef;}
.year-info_jp table td{ padding:2px 5px;}
.test-m_jp{ background:url(../images/blue-round-long.jpg) no-repeat;  height:141px; float:right; padding:0px 30px;margin-top:15px;margin-left:4px;margin-right:2px; }
.test-m_jp h2{ color:#fff; margin:22px 0px 0px 0px;}
.test-m_jp p{ color:#fff; padding:10px 0px 0px 0px; line-height:20px;}
.test-m_jp a{ color:#fff; text-decoration:underline;}
.test-m_jp p{ color:#fff; padding:10px 0px 0px 0px; line-height:17px;}

#footer{ background:url(../images/footer-back.jpg) repeat-x; height:194px; padding:15px;}
#footer .social-c{ width:178px; float:left; padding:0px 26px 0px 0px;}
#footer .social-c img{ margin-bottom:10px;}
#footer .f-links{ float:left; padding:0px 20px; margin-top:5px;  background:url(../images/footer-sep.jpg) no-repeat 0px 0px;}
#footer h2{ color:#fff;}
#footer .about{width:170px}
#footer .service{width:230px}
#footer .subscribe{width:170px}
#footer .getstart{width:170px; padding-right:0px !important;}
.f-links ul{ list-style:none; margin-top:10px;}
.f-links li{ display:block; padding:0px 0px 3px 0px;}
.f-links li a{ color:#fff;}
.footer-bottom{ text-transform:uppercase; padding:22px 0px 0px 0px; color:#fff;}
