/* CSS Document */


@font-face {  
	  font-family: "CambriaMath";
	   src: url("../fonts/cambria.eot"); /* IE */
        src: local("CambriaMath"), url("../fonts/cambria.ttf") format("truetype"); /* non-IE */  			
}

@font-face {  
	  font-family: "Museo300";
	   src: url("../fonts/museo300-regular-webfont.eot"); /* IE */
        src: local("Museo300"), url("../fonts/museo300-regular-webfont.ttf") format("truetype"); /* non-IE */  			
}


@font-face {  
	  font-family: "Museo500";
	   src: url("../fonts/museo500-regular-webfont.eot"); /* IE */
        src: local("Museo500"), url("../fonts/museo500-regular-webfont.ttf") format("truetype"); /* non-IE */  			
}


.c { clear:both; height:1px;}
.border{ border:0px;}

body{ margin:0px; padding:0px; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.wrapper  { width:100%; margin:0px; padding:0px;}
.top_part {width:1003px; height:170px; margin:0px auto; padding:0px; }
.top_lft { float:left; margin-left:30px; width:385px;}
.top_rgt { float:left; padding-top:47px;}
.navigation { float:left; width:560px; position:relative; z-index:100;}
.navigation ul {text-decoration:none; list-style-type:none; padding:0px; margin: 0 0 0 1px; float:right; }
.navigation ul li {font-family:"CambriaMath",Arial, Helvetica, sans-serif; font-size:14px; padding:0px 10px 0px 0px; float:left; margin:0px;}
.navigation ul li a {color:#979797; text-decoration:none; border-bottom:none;}
.navigation ul li a:hover {color:#0095DA; text-decoration:none;}
.navigation ul li a:active {color:#0095DA;}
.navigation ul li li a {color:#236E93; text-decoration:none;}
.navigation ul li li li a {color:#236E93; text-decoration:none;}

.navigation ul li a.menuhover{color:#0095DA;}

 
#mainintro {}
.banner_part {width:1003px; margin:0px auto; padding:0px; background:url(../images/blu_image.jpg); background-repeat:no-repeat; height:237px; position:relative;}
.blank_div { width:720px; float:left;}
.top_cont { padding-right:37px; font-size:20px; line-height:23px; color:#34BCDE; font-family:'Museo300';}
.our_services {color:#EDEDED;  font-family:"CambriaMath",Arial, Helvetica, sans-serif; font-size:35px; text-transform:uppercase;}
.banner_rgt { float:left; margin-top:10px; text-align:left;}
.arw { 	float:left; padding-top:17px;}
.invest { float:left; padding-left:5px; line-height:40px; font-size:15px; color:#236E93;}
.invest a{ text-decoration:none; color:#236E93;}

.banner_bg {position:absolute; top:-60px; left:30px; background-image:url(../images/banner_bg.jpg); width:650px; height:255px; padding:10px 0px 0px 10px;}

.banner_part2 {width:1003px; margin:0px auto; padding:0px; margin-top:25px;}
.banner_part22 {width:1003px; margin:0px auto; padding:0px;}

.Left_div { float:left; padding-top:60px; margin-left:12px;}
.center_div { background-image:url(../images/bg2.png); width:929px; height:210px; float:left;}
.Right_div { float:left; padding-top:60px;}
.Image01 { margin:13px 0px 0px 30px; float:left;}
.text { padding:10px 0px 7px 0px; color:#707070; font-size:14px; font-family:"CambriaMath",Arial, Helvetica, sans-serif;}
.click { color:#0078B0; font-size:11px; padding:5px 0px 0px 0px; }
.Padd { padding-left:5px;}
.Image02 { margin:13px 0px 0px 10px; float:left;}
/*.hori_line { background-image:url(../images/horizontal_line.png); background-repeat:no-repeat; height:3px; width:158px;}
*/.hori_line01 { background:url(../images/hori_line.jpg) left repeat-x; width:415px; height:3px; float:left; margin-top:8px;}
.partner { font-size:15px; font-family:"CambriaMath",Arial, Helvetica, sans-serif; color:#4999BE; float:left; text-transform:uppercase;}
.hori_line02 { background:url(../images/hori_line.jpg) left repeat-x; width:420px; height:3px; float:left; margin-top:8px;}
.bottom_part { background-image:url(../images/bottom_bg.png); width:1003px; height:178px; margin:0px auto; padding:0px; }
.botom_img {width:1003px; height:72px; margin:0px auto; padding:0px; }
.ftr_link { width:677px; float:left; margin:70px 0px 0px 33px;}
.ftr_home { float:left; padding:0px 10px 0px 0px; color:#979797; font-size:11px; text-decoration:none;}
.ftr_home a{ color:#979797; text-decoration:none;}
.ftr_home a.menuhover{ color:#4999BE; text-decoration:underline;}

.seprator { color:#979797; float:left; padding-right:10px;}
.ftr_about { float:left; color:#979797; padding-right:10px; font-size:11px;}
.ftr_about a{ text-decoration:none; color:#979797;}
.ftr_about a.menuhover{ color:#4999BE; text-decoration:underline;}

.ftr_copy { float:left; color:#9E9E9E; width:293px; margin:60px 0px 0px 0px; font-size:11px; line-height:15px;}


.about_part2 {width:1003px; margin:0px auto; padding:0px;}
.about_top { background-image:url(../images/about_top.jpg); width:929x; height:5px; background-repeat:no-repeat; }
.about_mid { background-image:url(../images/about_mid.jpg); background-repeat:repeat-y; width:889px; padding:15px 20px 20px 20px;  }
.abot_bot { background-image:url(../images/about_bot2.jpg); height:42px; width:929px; background-repeat:no-repeat;}
.main_title { color:#0078B0; font-size:24px; font-family:'Museo300'; text-align:left; line-height:24px; height:24px; }

.abt_top {background-image:url(../images/about_top.jpg); height:26px; line-height:24px; width:909px; background-repeat:no-repeat; margin-top:15px; padding:15px 0px 0px 20px;}
.abt_text{ font-size:12px; line-height:20px; color:#707070; font-family:Arial, Helvetica, sans-serif; text-align:left; padding:0px 0px 10px 0px;}


/* Contact Us Page */

.cont_Lft { width:280px; margin:0px 35px 0px 0px; float:left; border-right:#0095DA dotted 1px; height:200px; padding:8px 0px 0px 0px;}
.cont_blu {font-family:'Museo500'; color:#0095DA; font-size:20px; text-align:left; padding:0px 0px 10px 0px; }
.cont_gry {font-family:Arial, Helvetica, sans-serif; text-align:left; color:#707070; font-size:12px; line-height:24px; }
.cont_Rgt { float:left; padding:8px 0px 0px 0px;}
.contact_mid { background-image:url(../images/about_mid.jpg); background-repeat:repeat-y;  width:909px; padding:20px 0px 60px 20px;}
.cont_gry3 {font-family:Arial, Helvetica, sans-serif; text-align:left; color:#707070; font-size:12px; line-height:18px; float:left;
padding:10px 0px 0px 0px;}

.cont_img { float:left; margin:0px 17px 0px 0px;}
.cont_gry2 {font-family:'Museo300',Arial, Helvetica, sans-serif; text-align:left; color:#707070; font-size:14px; line-height:18px; }

/* News Page */

.news_Lftbox { float:left; width:430px; border:2px solid #CDE7EF; height:150px; background:#FFFFFF;}
.news_content { margin:10px 0px 0px 0px;}
.news_bg { background-image:url(../images/news_bg.jpg); background-repeat:no-repeat; width:130px; height:130px; margin:10px 15px 0px 10px; float:left; padding:5px 0px 0px 0px;}
.news_blutext {font-family:'Museo500'; color:#0078B0; font-size:12px;}
.news_blutext a{ text-decoration:none; font-family:'Museo500';  color:#0078B0; font-size:12px;}

.news_boldtext {font-family:Arial, Helvetica, sans-serif; color:#0078B0; font-weight:bold; font-size:12px;}
.news_grytext { color:#707070; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 0px 0px 0px;}
.news_Rgtcont { text-align:left; padding:13px 10px 0px 0px;}
.news_curv {-webkit-border-radius: 5px; -moz-border-radius: 5px; width:118px; height:119px;}
.news_blustrip { border-right:1px dotted #0078B0; height:154px; float:left; margin:1px 12px 0px 12px; width:1px;}
.news_Rgtbox { float:left; width:430px; border:2px solid #CDE7EF; height:150px; background:#FFFFFF;}
.news_horizontalstrip { background-image:url(../images/news_hori.jpg); width:889px; height:27px; float:left; margin-left:2px;}


.jobcont {text-align:left; padding:13px 10px 0px 20px;}


/* Project Page */

.project_part2 {width:1003px; margin:0px auto; padding:0px;}

.project_mid {  background-image:url(../images/about_mid.jpg); background-repeat:repeat-y; width:889px; padding:15px 20px 20px 20px; }

.project_mid2 { background-image:url(../images/Projects_bg.png); background-repeat:no-repeat; width:890px; padding:15px 20px 20px 20px; border:1px solid #FF0000; }


.project_Image01 { float:left; width:437px; height:300px; padding:5px 0px 0px 0px; border:1px solid #CDE7EF; background:#FFFFFF; margin:0px 10px 0px 0px;}


.project_Image02 { float:left; width:438px; height:300px; padding:5px 0px 0px 0px; border:1px solid #CDE7EF; background:#FFFFFF;}

.project_Margin { margin:15px 0px 0px 0px;}
.over { margin:0px 0px 0px 20px; float:left;}
.loca { margin:0px 0px 0px 5px; float:left;}
.profile {margin:0px 0px 0px 5px; float:left;}
.blu_strip { border-bottom: 1px solid #64C0EB; height:0px; float:left; width:889px; margin:0px 0px 20px 0px;}
.project_text { color:#707070; font-size:12px; line-height:20px; }
.bullet {background-image:url(../images/bullet.jpg);  background-repeat:no-repeat; float:left; height:10px; width:10px; margin:8px 0px 0px 0px;}
.project_text1 {float:left; text-align:left; margin-bottom:20px; color:#707070; font-size:12px; line-height:20px; width:620px;}
.product_text1 {float:left; text-align:left; margin-bottom:20px; color:#707070; font-size:12px; line-height:20px; width:860px;}

.news_newtxt { text-align:left; margin-bottom:20px; color:#707070; font-size:12px; line-height:20px;}
.project_bulletcls {float:left; text-align:left; margin-bottom:20px;}
.project_cls02 {float:left; text-align:left; margin-bottom:20px; color:#707070; font-size:12px; line-height:20px;}
.project_text3 {float:left; text-align:left; color:#707070; font-size:12px; line-height:20px;}


.news_Image011 { float:left; width:250px; height:195px; padding:5px 0px 0px 0px; border:1px solid #CDE7EF; background:#FFFFFF; margin:0px 10px 0px 0px;}


.news_Image01 { float:left; width:438px; height:300px; padding:5px 0px 0px 0px; border:1px solid #CDE7EF; background:#FFFFFF; margin:0px 10px 0px 0px;}
.main_date { color:#0078B0; font-size:16px; font-family:'Museo300'; text-align:left; line-height:26px; padding-top:5px;}
.news_back { color:#0078B0; font-size:12px; float:left; padding:5px 0px 0px 0px;}
.news_back a{ color:#0078B0; text-decoration:none;}

.job_salary {color:#707070; font-size:14px; line-height:20px; text-align:left;}
.blank_div { width:715px; height:20px; float:left;}
.blank_div2 { width:720px; height:50px; float:left;}

.job_form { float:left; color:#0078B0;}
.job_lft { width:100px; float:left;}
.job_rgt { float:left;}
.job_text { float:left;}
.job_textbox { border: 1px solid #0078B0;
    color: #969696;
    float: left;
    margin: 0 10px 0px 0;
    width: 150px;}
	
.job_textarea {border: 1px solid #0078B0;
    color: #969696;
    float: left;
    margin: 0 10px 10px 0;
    width: 150px; height:60px;}	
	
.btn { margin:0px 0px 0px 20px;}
.contactForm { color:#FF0000; padding-bottom:10px;}	


.pagePagingBox { padding:18px 0px 0px 0px; float:right; margin-right:15px; }
.pagingLeftDiv { float:left; width:200px; }
.pagingLeftDiv_new { float:left; width:130px; }
.pagingLeftDiv1 { float:right; width:200px; }
.pageTopPos { padding:0px 0px 0px 12px; }
.pageTop { color:#002142; text-decoration:none; font-size:11px; }

.pageLink {  font-size:11px; color:#A9A9A9; font-weight: bold; margin: 2px; padding: 1px 2px; text-decoration:none; }
.pageLink1 { font-size:11px; border:1px solid #DBDBDB; color:#0078B0; font-weight: bold; margin: 2px; padding: 1px 2px; text-decoration:none; line-height:18px;  }



.pageing {width:200px; float:Left; height:19px;}

.pageing .prevprevbtn {display:block; width:49px; height:20px; margin-top:14px; float:right; font-weight:bold }

.pageing .prevprevbtn a {color:#0078B0; text-decoration:none; display:block; border:#CCCCCC 1px solid; width:49px; height:20px;  font-size:11px; line-height:20px; text-align:center; }
.pageing .prevprevbtn a:hover { text-decoration:none; display:block; width:49px; height:20px; color:#0078B0; font-size:11px; line-height:20px; text-align:center; }

.newcss { text-decoration:none; color:#858484;}

.pageing .prevnextbtn {display:block; width:49px; margin-top:14px; height:20px; float:right; text-align:right; font-weight:bold}

.pageing .prevnextbtn a {color:#0078B0; text-decoration:none; display:block; border:#DBDBDB 1px solid; width:49px; height:20px;  font-size:11px; line-height:20px; text-align:center; }
.pageing .prevnextbtn a:hover {color:#0078B0; text-decoration:none; display:block; width:49px; height:20px; font-size:11px; line-height:20px; text-align:center; }

.pageing .numbering ul {float:right; padding:3px 0px 0 15px;  text-align:left; display:inline; line-height:19px;}
.pageing .numbering ul li {float:left; margin:0 3px 0 0; height:19px; border:0px solid #FF0000; width:19px; display:block; line-height:19px; text-align:center; font-size:11px; color:#FF0000; font-weight: bold;  font-size:11px; padding:0;}
.pageing .numbering ul li a {display:block; border:#dddddd 1px solid; text-decoration:none; color:#0078B0;  }
.pageing .numbering li a:hover {display:block; text-decoration:none; color:#0078B0;}
.pageing .numbering li a.selected {display:block; text-decoration:none; border:none; color:#A9A9A9; background:none;}

