@charset "utf-8";
/* CSS Document */
body {
	background-color: #2e2e2e;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#mc{
 width:1003px;
 margin:auto;
}

#header_mc1{
 width:1003px;
}

#header1_content{
 float:right;
 margin-top:5px;
 margin-right:2px;
 margin-bottom:5px;
}

a.linktop1:link,a.linktop1:visited{
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:12px;
 color:#ffffff;
 text-decoration:none;
}

a.linktop1:hover{
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:12px;
 color:#227ca5;
 text-decoration:none;
}

#header_mc2{
 float:left;
 width:1003px;
 /*background-color:#FFFFFF;*/
 background:url(../images/content_bg.jpg) repeat-y;
}

#logo_mc{
 float:left;
 width:349px;
 height:95px;
}

#toplogo_mc{
 float:right;
 width:319px;
 height:95px;
}

*html #toplogo_mc{
 float:right;
 width:322px;
 height:95px;
}


#toplogo_mc1{
 float:left;
 width:123px;
}

#toplogo_mc2{
 float:left;
 width:94px;
}

#toplogo_mc3{
 float:left;
 width:102px;
}

#content_mc{
 float:left;
 width:1003px;
 background:url(../images/content_bg.jpg) repeat-y;
}

#left_mc{
 float:left;
 width:684px;
}

#banner_mc{
 float:left;
 width:684px;
 background-image:url(../images/banner_bg.jpg);
 background-repeat:repeat-y;
}

#banner{
 float:left;
 width:673px;
 height:262px;
 padding-left:9px;
}

#banner_imc{
 position:relative;
 width:100%;
 height:100%;
}

#banner_imc1{
 position:absolute;
 width:673px;
 height:262px;
 top:0px;
 left:0px;
}

#mainlink_mc{
 float:left;
 width:684px;
 height:39px;
 background-image:url(../images/mainlink_bg.jpg);
 background-repeat:no-repeat;
}

ul{
 margin:0px;
 padding:0px;
}

.mlink{
 float:left;
 list-style-type:none;
 margin-top:8px;
}

#mlinkul{
 margin:0px;
 padding:0px;
 position:relative;
 background-color:#006666; 
 list-style-type:none;
 margin-left:18px;
}

#mlinkli{
 position:absolute;
 top:0px;
 left:0px;
 background-color:#003366;
}

li ul {
    display: none;
}
li:hover > ul {
    position:absolute;
    display: block;
	list-style-type:none;
	margin-left:20px;
}


a.mlink1:link,a.mlink1:visited{
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:14px;
 color:#6f6f6f;
 text-decoration:none;
 padding-right:18px;
 padding-left:18px;
 border-right:#CCCCCC 1px solid;
}

a.mlink1:hover{
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:14px;
 color:#1c1c1c;
 text-decoration:none;
 padding-right:18px;
 padding-left:18px;
 border-right:#CCCCCC 1px solid;
}

a.mlinkl:link,a.mlinkl:visited{
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:14px;
 color:#6f6f6f;
 text-decoration:none;
 padding-right:20px;
 padding-left:10px;
 border-right:#CCCCCC 1px solid;
}

a.mlinkl:hover{
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:14px;
 color:#1c1c1c;
 text-decoration:none;
 padding-right:20px;
 padding-left:10px;
 border-right:#CCCCCC 1px solid;
}

a.mlinkr:link,a.mlinkr:visited{
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:14px;
 color:#6f6f6f;
 text-decoration:none;
 padding-right:3px;
 padding-left:12px;
}

a.mlinkr:hover{
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:14px;
 color:#1c1c1c;
 text-decoration:none;
 padding-right:3px;
 padding-left:12px;
}

#maintext_mc{
 float:left;
 width:684px;
 background-image:url(../images/banner_bg.jpg);
 background-repeat:repeat-y;
}

#maintext_imc{
 float:left;
 /*width:655px;*/
 margin-top:15px;
 margin-left:15px;
 border-bottom:#e9e7e7 1px solid;
}

#maintext_imcr{
 position:relative;
 width:100%;
 height:100%;
}

*html #maintext_imc{
 float:left;
 /*width:652px;*/
 margin-top:15px;
 margin-left:7px;
 border-bottom:#e9e7e7 1px solid;
}

#mainserv_imc{
 float:left;
 width:655px;
 margin-top:15px;
 margin-left:15px;
 padding-bottom:10px;
 border-bottom:#e9e7e7 1px solid;
}

*html #mainserv_imc{
 float:left;
 width:655px;
 margin-top:15px;
 margin-left:7px;
 padding-bottom:10px;
 border-bottom:#e9e7e7 1px solid;
}

#cservice_head_mc{
 float:left;
 width:652px;
}

h1{ 
 margin:0px;
 padding:0px;
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:16px;
 color:#227ca6;
 font-weight:normal;
}

.h1c{ 
 margin:0px;
 padding:0px;
 margin-bottom:6px;
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:16px;
 color:#227ca6;
 font-weight:normal;
}

p{
 margin:0px;
 padding:0px;
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:13px;
 color:#464646;
 font-weight:normal;
 text-align:justify;
 margin-top:3px;
 padding-bottom:10px;
}

#cservices_logo_mc{
 float:left;
 width:100%;
}

#cservice_mc{
 float:left;
 width:199px;
 height:128px;
 margin-top:5px;
}

#cservice1_mc{
 float:left;
 width:199px;
 height:128px;
 margin-top:5px;
 margin-left:26px;
}

#bottomsplink_mc{
 float:left;
 width:100%;
 background-image:url(../images/banner_bg.jpg);
 background-repeat:repeat-y;

}

#bottomsplink_imc1{
 position:relative;
 width:100%;
 height:100%;
}

*html #left_mc{
 background-image:url(../images/banner_bg.jpg);
 background-repeat:repeat-y;
}


#bottomsp1{
 float:left;
 width:129px;
 height:22px;
 background:url(../images/bottomsp_bg.jpg)  no-repeat ;
 margin-left:70px;
 margin-top:40px;
 margin-bottom:20px;
 padding-left:5px;
 padding-top:2px;
}

*html #bottomsp1{
 float:left;
 width:129px;
 height:22px;
 background:url(../images/bottomsp_bg.jpg)  no-repeat ;
 margin-left:40px;
 margin-top:40px;
 margin-bottom:20px;
 padding-left:5px;
 padding-top:2px;
}

#bottomsp2{
 float:left;
 width:129px;
 height:22px;
 background:url(../images/bottomsp_bg.jpg)  no-repeat ;
 margin-left:70px;
 margin-top:40px;
 margin-bottom:20px;
 padding-left:5px;
 padding-top:2px;
}

#bottomsp3{
 float:left;
 width:129px;
 height:22px;
 background:url(../images/bottomsp_bg.jpg)  no-repeat ;
 margin-left:70px;
 margin-top:40px;
 margin-bottom:20px;
 padding-left:5px;
 padding-top:2px;
}


a.bseplink:link,a.bseplink:visited{
 font-family:"Trebuchet MS",Myriad Pro , Verdana;
 font-size:13px;
 color:#ffffff;
 text-decoration:none;
}

a.bseplink:hover{
 font-family:"Trebuchet MS",Myriad Pro , Verdana;
 font-size:13px;
 color:#227ca5;
 text-decoration:none;
}

#right_mc{
 float:left;
 width:306px;
 margin-left:4px;
}

#pservices_mc{
 float:left;
 width:306px;
}

#pservices_top{
 float:left;
 width:306px;
}

#pservices_middle{
 float:left;
 width:306px;
 background:url(../images/ps_bg_middle.jpg) repeat-y;
 padding-top:5px;
 padding-bottom:5px;
}
#pservices_bottom{
 float:left;
 width:306px;
}

#pservice_box{
 float:left;
 width:283px;
 height:74px;
 margin-top:3px;
 margin-left:11px;
}

*html #pservice_box{
 float:left;
 width:283px;
 height:74px;
 margin-top:3px;
 margin-left:6px;
}

#video_mc{
 float:left;
 width:306px;
 margin-top:5px;
}

#video_middle{
 float:left;
 width:306px;
 background:url(../images/ps_bg_middle.jpg) repeat-y;
}

#video_youtube_mc{
 float:left;
 width:282px;
 height:164px;
 margin-left:11px;
 margin-top:5px;
}

*html #video_youtube_mc{
 float:left;
 width:282px;
 height:164px;
 margin-left:6px;
 margin-top:5px;
}

#locmap_mc{
 float:left;
 width:306px;
 margin-top:5px;
}

#locmap_middle{
 float:left;
 width:306px;
 background:url(../images/ps_bg_middle.jpg) repeat-y;
}

#locmap_google_mc{
 float:left;
 width:283px;
 margin-left:11px;
 margin-top:5px;
}

*html #locmap_google_mc{
 float:left;
 width:283px;
 margin-left:6px;
 margin-top:5px;
}

#footer_mc{
 float:left;
 width:1003px;
 background:url(../images/content_bg.jpg) repeat-y;
}

#footer_imc{
 float:left;
 width:993px;
 border-top:#e9e7e7 1px solid;
 margin-left:10px;
 margin-top:10px;
}

*html #footer_imc{
 float:left;
 width:993px;
 border-top:#e9e7e7 1px solid;
 margin-left:3px;
 margin-top:10px;
}

#logobottom_mc{
 float:left;
 width:235px;
}

#bottom_link_mc{
 float:right;
 width:440px;
 margin-top:25px;
}

a.blink:link,a.blink:visited{
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:12px;
 color:#6f6f6f;
 text-decoration:none;
}

a.blink:hover{
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:12px;
 color:#49bddf;
 text-decoration:none;
}

#footer2_mc{
 float:left;
 width:1003px
}

.stylefooter{
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:11px;
 color:#c8c6c6;
}

/*for banner effect*/
#bannavig_mc{
 position:absolute;
 width:92px;
 height:27px;
 background-color:#ffffff;
 bottom:0px;
 right:6px;
}

#bannavig_box{
 float:left;
 width:18px;
 height:18px;
 border:#b5b5b5 1px solid;
 margin-left:2px;
 margin-top:3px;
}

#bannavig_box_imc{
 position:relative;
 width:100%;
 height:100%;
 text-align:center;
}

a.bnlink:link,a.bnlink:visited{
 position:absolute;
 width:100%;
 height:100%;
 background-color:#606060;
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:12px;
 color:#ffffff;
 text-decoration:none;
 top:0px;
 left:0px;
}

a.bnlink:hover{
 position:absolute;
 width:100%;
 height:100%;
 background-color:#2e2e2e;
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:12px;
 color:#ffffff;
 text-decoration:none;
 top:0px;
 left:0px;
}

#fadeBlock{
 position:relative;
 width:673px;
 height:262px;
 background-image:url(../images/banner1.jpg);
 background-repeat:no-repeat;
 /*padding-left:5px;*/
 text-align:center;
}

/*for quick contact*/
#qcontact_mc{
	position:absolute;
	width:359px;
	/*background:url(../images/quick_contact_middle.jpg) repeat-y;*/
	z-index:10000;
	left: 339px;
	/*top: 823px;*/
}

#qcontact_top{
 float:left;
 width:359px; 
 height:63px;
 background:url(../images/quick_contact_top.jpg) no-repeat;;
} 

#qcontact_top_imc{
 position:relative;
 width:100%;
 height:100%;
}

#qcontact_close_mc{
 position:absolute;
 width:23px;
 height:20px;
 top:11px;
 right:13px;
}

#qcontact_middle{
 float:left;
 width:359px; 
 background:url(../images/quick_contact_middle.jpg) repeat-y;
} 

#qcontact_lbl_mc{
 float:left;
 width:237px;
 margin-left:15px;
 margin-top:9px;
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:18px;
 color:#ffffff;
}

*html #qcontact_lbl_mc{
 float:left;
 width:237px;
 margin-left:8px;
 margin-top:9px;
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:18px;
 color:#ffffff;
}

#qcontact_txtbox_mc{
 float:left;
 width:327px;
 margin-left:15px;
 margin-top:5px;
}

*html #qcontact_txtbox_mc{
 float:left;
 width:327px;
 margin-left:5px;
 margin-top:5px;
}

#qcontact_txtfbox_mc{
 float:left;
 width:327px;
 margin-left:15px;
 margin-top:5px;
 margin-bottom:9px;
}

*html #qcontact_txtfbox_mc{
 float:left;
 width:327px;
 margin-left:8px;
 margin-top:5px;
 padding-bottom:9px;
}


.txtbox{
 width:327px;
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:15px;
 color:#ffffff;
 border:#48bde0 1px solid;
 background-color:#FFFFFF;
}

#qcontact_bottom{
 float:left;
 width:359px; 
 height:58px;
 background:url(../images/quick_contact_bottom.jpg) no-repeat;
} 

#qcontact_cbtn_mc{
 float:right;
 width:79px;
 height:28px;
 margin-top:15px;
 margin-right:5px;
}

#qcontact_cbtn_mc2{
 float:right;
 width:79px;
 height:28px;
 margin-top:15px;
 margin-right:15px;
}

*html #qcontact_cbtn_mc2{
 float:right;
 width:79px;
 height:28px;
 margin-top:15px;
 margin-right:8px;
}

/*for feedback*/
#feedback_mc{
	position:absolute;
	width:359px;
	/*background:url(../images/quick_contact_middle.jpg) repeat-y;*/
	z-index:10000;
	left: 338px;
	top: 822px;
}

#feedback_top{
 float:left;
 width:359px; 
 height:63px;
 background:url(../images/feedback_top.jpg) no-repeat;;
} 

/*for table*/
.tstyle1{
 width:328px;
 height:20px;
 background-color:#48bde0;
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:15px;
 color:#ffffff;
 padding-top:3px;
 padding-left:2px;
}

.tstyle2{
 width:328px;
 height:20px;
 background-color:#ffffff;
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:15px;
 color:#2e2e2e;
 padding-top:3px;
 padding-left:2px;
}

.tstyle3{
 width:328px;
 height:20px;
 background-color:#ffffff;
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:12px;
 color:#48bde0;
 padding-top:3px;
 padding-left:2px;
}

.tstyle3{
 width:328px;
 height:20px;
 background-color:#ffffff;
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:12px;
 color:#48bde0;
 padding-top:3px;
 padding-left:2px;
}


a.otlink:link,a.otlink:visited{
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:12px;
 color:#48bde0;
 text-decoration:none;
}

a.otlink:hover{
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:12px;
 color:#48bde0;
 text-decoration:underline;
}

/*for product & services*/
#psimg_mc{
 float:right;
 width:158px;
 height:250px;
 margin-left:10px;
 border:#f2f2f2 1px solid;
}

.psul{
 margin:0px;
 padding:0px;
 margin-left:10px;
 margin-bottom:10px;
}

.psli{
 list-style-type:none;
 background:url(../images/bullet.jpg) no-repeat;
 background-position:left;
 padding-left:10px;
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:14px;
 color:#227ca6;
 font-weight:normal;
}

.psli1{
 list-style-type:none;
 background:url(../images/bullet2.jpg) no-repeat;
 background-position:left;
 padding-left:10px;
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:14px;
 color:#227ca6;
 font-weight:normal;
}

/*for contactus page*/
.contact_details{
font-family:"Myriad Pro", Trebuchet MS, Verdana;
font-size:14px;
color:#63CA01;
font-weight:bold;
font-weight:normal;
}
.contact_details01{
font-family:"Myriad Pro", Trebuchet MS, Verdana;
font-size:14px;
color:#227CA6;
font-weight:normal;
}
a.email01:link{
font-family:"Myriad Pro", Trebuchet MS, Verdana;
font-size:12px;
color:#052474;
text-decoration:none;
}
a.email01:visited{
font-family:"Myriad Pro", Trebuchet MS, Verdana;
font-size:12px;
color:#6052474;
text-decoration:none;
}

a.email01:hover{
font-family:"Myriad Pro", Trebuchet MS, Verdana;
font-size:12px;
color:#65A3C1;
text-decoration:none;
}

/*ps1*/
#ps1_mc{
 float:left;
 width:218px;
 height:103px;
 background-color:#2e2e2e;
 border:#adadad 1px solid;
}

#ps1_img_mc{
 float:left;
 width:80px;
 height:84px;
 background-color:#FFFFFF;
 margin-left:9px;
 margin-top:9px;
}

*html #ps1_img_mc{
 float:left;
 width:80px;
 height:84px;
 background-color:#FFFFFF;
 margin-left:5px;
 margin-top:9px;
}

#ps1_head_mc{
 float:left;
 width:116px;
 height:65px;
 margin-top:9px;
 padding-left:4px;
 font-family:"Trebuchet MS", "Myriad Pro", Verdana;
 font-size:13px;
 color:#ffffff;
}

#ps1_more_mc{
 float:right;
 width:47px;
 height:18px;
 margin-right:9px;
}

/*ps1-a*/
#ps1a_mc{
 float:left;
 width:218px;
 height:93px;
 background-color:#518aa7;
 border:#48bdde 1px solid;
}

#ps1a_img_mc{
 float:left;
 width:80px;
 height:74px;
 background-color:#FFFFFF;
 margin-left:9px;
 margin-top:9px;
}

*html #ps1a_img_mc{
 float:left;
 width:80px;
 height:74px;
 background-color:#FFFFFF;
 margin-left:5px;
 margin-top:9px;
}

#ps1_head_mc{
 float:left;
 width:116px;
 height:55px;
 margin-top:9px;
 padding-left:4px;
 font-family:"Trebuchet MS", "Myriad Pro", Verdana;
 font-size:13px;
 color:#ffffff;
}

#ps1_more_mc{
 float:right;
 width:47px;
 height:18px;
 margin-right:9px;
}

a.newslink:link,a.newslink:visited{
 font-family:"Trebuchet MS", "Myriad Pro", Verdana;
 font-size:13px;
 color:#8f2a6c;
 text-decoration:none;
}

a.newslink:hover{
 font-family:"Trebuchet MS", "Myriad Pro", Verdana;
 font-size:13px;
 color:#8f2a6c;
 text-decoration:underline;
}

a.backlink:link,a.backlink:visited{
 font-family:"Trebuchet MS", "Myriad Pro", Verdana;
 font-size:11px;
 color:#8f2a6c;
 text-decoration:none;
}

a.backlink:hover{
 font-family:"Trebuchet MS", "Myriad Pro", Verdana;
 font-size:11px;
 color:#8f2a6c;
 text-decoration:underline;
}

#back_mc{
 width:100px;
 float:right;
 text-align:right;
}

/*ps*/
#pas_mc{
 float:left;
 width:218px;
 height:173px;
 background-color:#2e2e2e;
 border:#adadad 1px solid;
}

#pas_top{
 float:left;
 width:218px;
 height:137px;
}

#pas_bottom{
 float:left;
 width:218px;
 height:35px;
 background:url(../images/pas_bottom.jpg) no-repeat;
}

#pas_img_mc{
 float:left;
 width:200px;
 height:59px;
 margin-left:9px;
 margin-top:8px;
}

*html #pas_img_mc{
 float:left;
 width:200px;
 height:59px;
 margin-left:5px;
 margin-top:8px;
}

#pas_head_mc{
 float:left;
 width:200px;
 margin-left:9px;
 margin-top:8px;
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:14px;
 color:#ffffff;
 text-align:center;
}

#pas_head_mc{
 float:left;
 width:200px;
 margin-left:5px;
 margin-top:8px;
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:14px;
 color:#ffffff;
 text-align:center;
}

#pas_more_mc{
 float:right;
 width:50px;
 height:20px;
 margin-right:9px;
 margin-top:8px;
}

*html #pas_more_mc{
 float:right;
 width:50px;
 height:20px;
 margin-right:6px;
 margin-top:8px;
}

a.ddlink:link,a.ddlink:visited{
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:14px;
 color:#ffffff;
 text-decoration:none;
 background-color:#2e2e2e;
 padding:2px;
}

a.ddlink:hover{
 font-family:"Myriad Pro", Trebuchet MS, Verdana;
 font-size:14px;
 color:#ffffff;
 text-decoration:underline;
 background-color:#2e2e2e;
 padding:2px;
}

form{
 padding:0px;
 margin:0px;
}

/*form pc & mar*/
.bdr
{
border:#EAEAEA solid 2px;
}
.text
{
	font-family:"Myriad Pro", Trebuchet MS, Verdana;
 	font-size:12px;
 	color:#227ca5;
}
.field
{
	width:175px;
	height:18px;
}
.filed_area
{
	width:175px;
	height:50px;
}
.table-bdr
{
	border:#48bde0 solid 1px;
	padding:3px;
	height:400px;
}			
