@charset "utf-8";
/* CSS Document */
*{padding:0; margin: 0}

@font-face {
    font-family: 'bitstream_vera_sansroman';
    src: url('vera-webfont.eot');
    src: url('vera-webfont.eot?#iefix') format('embedded-opentype'),
         url('vera-webfont.woff') format('woff'),
         url('vera-webfont.ttf') format('truetype'),
         url('vera-webfont.svg#bitstream_vera_sansroman') format('svg');
    font-weight: normal;
    font-style: normal;

}
.bg
{background:url(../images/BG.jpg) repeat-x #FFF; padding-bottom:22px;overflow:hidden;}

	.wrapper
	{width:980px; margin:auto}
	body{ font-family:Arial, Helvetica, sans-serif; font-size:12px;
		}
.search
{ float:right; margin: 3px 0 0 5px;
}
.header{ background:url(../images/Header_bg.jpg) no-repeat;height:150px;width:100%; background-size:cover }
.logo
{margin-top:36px; width:365px; float:left 
}
.search
{background:url(../images/Search_Box.png) no-repeat; width:242px; height:41px; margin-top:56px;

	}
	.searchlogo{background:url(../images/Search_Icon.png) no-repeat; border:none; margin:3px 0 0 0 ; height:33px; width:32px; float:right; cursor:pointer}
	.searchtext{ float:left; width:203px; height:33px; border: none; margin:3px 0 0 5px; color:#666
		}
		.menu
		{
			background:url(../images/Menu_Bg.png) repeat-x; width:100%;height:51px; text-transform:uppercase}
a
{
	text-decoration:none; }
	.menu ul
{
margin:0; padding:0;
}
.menu li
{
list-style:none; float:left;  font-size:15px; margin:19px 0 0 0;
}
.menu li a
{
text-decoration:none; color:#fff; padding:20px 25px 15px 20px;

 background:url(../images/Div.png) no-repeat right;
}
.menu li a:hover
{
	text-decoration:none; color:#7d022b; padding:20px 25px 15px 20px; background:url(../images/Menu_High.png) repeat-x ;
}
.highlight
{
	text-decoration:none; color:#000 !important; padding:20px 25px 15px 20px; background:url(../images/Menu_High.png) repeat-x !important ;
}
.bannerbox
{background:url(../images/bannerbox.png) no-repeat; width:972px; height:425px; padding:7px}
.head h1
{ font-weight:bold; font-size:20px;color:#0e63a4; padding-bottom:10px
}
.baby{
	height:396px; width:177px; margin-top:90px;}
	.content{ float:right; width:540px; margin-top:5px; color:#000000; line-height:23px; text-align:justify;font-family: 'bitstream_vera_sansroman';}
	.read{
		float:right; background:url(../images/ReadMore_Btn.jpg); width:110px; height:30px; margin-top:10px}
		.read:hover{opacity:0.7}
	.clear
	{clear:both}
	.footer{ background:#1e9fe3; width:100%;height:200px; color:#ffffff; float:left;
	}
	.headoffice
	{float:left; width:321px; margin-top:25px; 
	}
	.ha1
	{
		font-weight:bold; font-size:15px; font-size:20px
	}
	.ha2
	{
		margin-top:5px; line-height:20px; font-size:15px}
	.contact
	{float:left; width:321px; margin-top:25px;
	}
	.con1
	{font-weight:bold; font-size:20px;
	}
	.con2
	{
	margin-top:5px; line-height:20px; font-size:15px}
	.con2 a 
	{color:#FFFFFF}
	.con2 a:hover
	{text-decoration:underline}
	.follow
	{font-weight:bold; float:left; margin-top:25px; width:321px; }
	.follow1{font-size:20px}
	.sns{
		margin-top:17px;}
.sns img:hover{opacity:0.7}
		.last
		{
			background:#1e2d34; margin:0 0 0 0; width:100%; height:70px; color:#ffffff; padding-top:30px; float:left;}
			.copy
			{ text-align:center}
			.last li
			{
				list-style:none; display:inline-block;  font-size:12px; margin:19px 0 0 0;
			}
			.last ul
			{margin:0; padding:0; text-align:center;
			
}
.last li a
{
text-decoration:none; padding:19px 0 15px 0; color:#FFF

}
.last li a:hover
{text-decoration:underline}
.about h1
{text-decoration:none; color:#0e63a4; padding:25px 25px 15px 0;}
	
	
	
	.about p
	{ line-height:28px; text-align:justify; color:#000000; font-family: 'bitstream_vera_sansroman'}
	.about ul
	{ padding:0; margin-right:40px;}
	
	.about li{ list-style:none; background:url(../images/arrow_hover.png) no-repeat 1%;font-family: 'bitstream_vera_sansroman'; padding-left:27px;line-height:25px;}
	.contactinfo
	{
	}
	.contactinfo h1
	{
	text-decoration:none; color:#0e63a4; padding:25px 25px 15px 0; }
	.contactinfo ul
	{ padding:0; margin-right:40px;}
	
	.contactinfo li{ list-style:none; padding-left:0;line-height:25px;font-family: 'bitstream_vera_sansroman';}
	.contactform
	{float:left; margin-top:0px; margin-left:152px}
	.contactform h1{
	text-decoration:none; color:#0e63a4; padding:25px 0 15px 0; margin-bottom: -23px;}
	.display{
	text-decoration:none; color:#0e63a4; padding:25px 0 15px 0; margin-bottom: -9px;
margin-top: -11px;
font-size: 16px; }

	
	.contactform label
{
font-size:13px;float:left;width:115px;display:block; height:22px; line-height:22px; color:#666666; font-weight:bold;
}
.contactform label span
{
color:#F00;
}
/*.contactformtb
{
font-family:verdana;color:grey;height:22px;width:230px;margin:0px 0 32px 0px; line-height:22px; border:1px solid #e3e3e3; background:#fff; float:left; font-size:12px
}*/
.contactformtb {
font-family: verdana;
color: grey;
height: 22px;
width: 230px;
margin: 0px 0 32px 0px;
line-height: 22px;
border: 1px solid #E3E3E3;
background: white;
float: left;
font-size: 12px;
}

	.colon{float:left; margin:0 5px 0 5px}
	/*.submit{ background:url(../images/Submit.png) no-repeat ; border:none; width:96px; height:29px; margin-left:127px;
margin-top: 30px;
margin-bottom: 24px;}*/
.submit{ background:url(../images/Submit.png) no-repeat ; border:none; width:96px; height:29px; margin-left:127px;
/*margin-top: 15px;*/
margin-bottom: 24px;}
	.services h1
	{text-decoration:none; color:#0e63a4; padding:25px 25px 15px 0;}
	.services p
	{ line-height:28px; text-align:justify; color:#000000; font-family: 'bitstream_vera_sansroman';}
	.products h1
	{text-decoration:none; color:#0e63a4; padding:25px 25px 15px 0;}
	.products p
	{ line-height:28px; text-align:justify; color:#000000;font-family: 'bitstream_vera_sansroman';}
	
	
/*	.career
	{float:right; width:321px; margin-top:25px;
	}
*/
	
	.career p
	{ line-height:28px; text-align:justify; color:#000000;font-family: 'bitstream_vera_sansroman'; float:left; width:390px; margin-top:25px;}
	.career h1
	{text-decoration:none; color:#0e63a4; padding:25px 25px 15px 0; margin-top: -70px;}

	.faq p
	{ line-height:28px; text-align:justify; color:#000000;font-family: 'bitstream_vera_sansroman';}
	.faq h1
	{text-decoration:none; color:#0e63a4; padding:25px 25px 15px 0;}
	.border
	{ border-bottom:1px solid #999; margin-bottom:10px; margin-top:10px}
	.termsofuse p
	{ line-height:28px; text-align:justify; color:#000000;font-family: 'bitstream_vera_sansroman';}
	.termsofuse h1
	{text-decoration:none; color:#0e63a4; padding:25px 25px 15px 0;}
	.privacypolicy p
	{ line-height:28px; text-align:justify; color:#000000;font-family: 'bitstream_vera_sansroman';}
	.privacypolicy h1
	{text-decoration:none; color:#0e63a4; padding:25px 25px 15px 0;}
	.recaptcha_input_area label.error{ margin-bottom: -10px;
margin-top: -18px;
margin-left: -5px;  width: 186px; font-size:13px; }
.recaptchatable #recaptcha_response_field{ margin:10px 0 0 !important }
.recaptcha_only_if_privacy{margin-top: 0px; font-size:12px;}
label.error { display: block; color:#F00;float:left; font-weight: bold;margin-left: -231px;
width: 246px;
margin-top: 25px;
padding: 5px;}
.imgsec{width:980px; height:auto; margin:auto auto;  float:left; margin-bottom:20px;}
.img_sech{color: #fff; font-size: 15px;
font-weight: bold; 
text-align: left;
 background-color: #447DB3; border-top-left-radius: 10px;
border-top-right-radius: 10px;
padding: 5px; text-align: center; }
.img{width: 200px;  height:auto; float:left; margin-bottom:30px;    border:1px solid #CCC; border-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px; }
.img2{width: 200px;  height:auto; float:left; margin-bottom:20px;}
.send{width:200px; float:left;}

.img1
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
.img1 img:hover
{
opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */
}
.space1
{
	height:32px;
	float:left;
	margin-right:53px;
	
}
.pheading
{
	font-size:18px;
	color:#000;
	font-weight:bold;
}
.pitems
{
	width:480px;
	float:left;
	margin-top:20px; margin-bottom:20px;
}
.TFtable{
		width: 450px;
		border-collapse:collapse; 
	}
	.TFtable td{ 
		padding:7px; border:#fff 1px solid;
	}
	/* provide some minimal visual accomodation for IE8 and below */
	.TFtable tr{
		background: #b8d1f3;
	}
	/*  Define the background color for all the ODD background rows  */
	.TFtable tr:nth-child(odd){ 
		background: #b8d1f3;
	}
	/*  Define the background color for all the EVEN background rows  */
	.TFtable tr:nth-child(even){
		background: #dae5f4;
	}
	.button {
	background: rgb(68, 125, 179);
	border: 1px solid rgb(68, 125, 179);
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	padding: 3px;
	color: rgb(255, 255, 255);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	cursor: pointer;
	width: 82px;
	margin-left: 55px;
	margin-top: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

h2
{text-decoration:none; color:#000; padding:0px 25px 15px 0;font-weight:bold; font-size:16px; }

.line
{
border-bottom: 1px dashed #b5b5b5;  margin-top:50px; margin-bottom:10px;
}
.left
{
float:left;
width:90%;
}
.right
{
float:right;
width:7%;
align:right;
}
.right img
{
float:left;
width:24px;
height:24px;
margin-top:13px;
color:
}
.right img:hover
{
opacity:0.7}
.right h2

{
padding:0px !important;
}
.right h2 a
{
font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0e63a4; text-decoration:none!important; padding:0px 5px !important;float:right; text-align:right;


margin-top:15px;
}
.right h2 a:hover
{
font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000; text-decoration:none!important; padding:0px 5px !important; float:right;text-align:right;

margin-top:15px;
}
.image img
{
width:52px; height:52px; float:left; margin-right:10px; border-radius:10px; margin-top:13px;
}



.services ul
	{ padding:0; }
	
	.services li{ list-style:none; background:url(../images/arrow_hover.png) no-repeat 1%;font-family: 'bitstream_vera_sansroman'; padding-left:27px;line-height:25px;}
	.career li{ list-style:none; padding-left:0;line-height:25px;font-family: 'bitstream_vera_sansroman'; }
.support h1
{
	text-decoration: none;
    color: #0e63a4;
    padding: 25px 25px 15px 0;
}
.common
{
	width:100%;
    padding-top: 12px;
}
.common h4
{
	text-decoration: none;
    color: #000;
    padding: 0px 25px 15px 0;
    font-weight: bold;
    font-size: 16px;
	color: #2196F3;
}
.common_left
{
	width:30%;
	float:left;
	
}
.common_right
{
	width:70%;
	float:left;
}
.common_right p
{
	line-height: 27px;
    text-align: justify;
    color: #000000;
    font-family: 'bitstream_vera_sansroman';
    font-size: 14px;
    width: 100%;
    margin-top: 20px;
}
.common_left img
{
	    padding-bottom: 30px;
}
.support_left
{
	float: left;
    width: 90%;
}
.content_p
{
	line-height: 28px;
    text-align: justify;
    color: #000000;
    font-family: 'bitstream_vera_sansroman';
}
.middle
{
	padding-top:15px;
}
.middle h1
{
	text-decoration: none;
    color: #0e63a4;
    padding: 25px 25px 15px 0;
}
.list
{
	padding-top: 12px;
    padding-left: 33px;
}
.list li
{
	list-style: none;
    background: url(../images/arrow_hover.png) no-repeat 1%;
	border:none;
    font-family: 'bitstream_vera_sansroman';
    padding-left: 27px;
    line-height: 25px;
}
.type
{
	padding-top:15px;
}
.type span
{
	float: left;
    margin-left: 42px;
    padding-right: 9px;
    font-size: 15px;
    margin-bottom: 32px;
}
.type p
{
	font-family: 'bitstream_vera_sansroman';
    padding-left: 27px;
    line-height: 24px;
	margin-bottom: 6px;
}

.type li
{
	list-style: none;
    font-family: 'bitstream_vera_sansroman';
    padding-left: 27px;
    line-height: 25px
}
.steps h4
{
	text-decoration: none;
    color: #0e63a4;
    padding: 25px 25px 15px 0;
	font-size:20px;
}
.steps span
{
	float: left;
    padding: 4px 10px 0px 49px;
    font-size: 15px;  
}

.steps li
{
	list-style: none;
    font-family: 'bitstream_vera_sansroman';
    padding-left: 71px;
    line-height: 25px;
    text-align: justify;
	
}
.tune_type
{
	padding-top:15px;
}
.tune_type li
{
	list-style: none;
    font-family: 'bitstream_vera_sansroman';
    padding-left: 27px;
    line-height: 25px
}
.tune_type span
{
	float: left;
    margin-left: 42px;
    padding-right: 9px;
    padding-top: 5px;
    padding-bottom: 6px;
    
   
}
.tune_type p
{
	font-family: 'bitstream_vera_sansroman';
    padding-left: 27px;
    line-height: 24px;
	margin-bottom: 6px;
}
.support_left h3
{
	text-decoration: none;
    color: #0e63a4;
    font-size: 17px;
}
.support_left h4
{
	padding-top: 13px;
    font-size: 15px;
}
.steps p
{
	margin-top: 3px;
    line-height: 22px;
    font-family: 'bitstream_vera_sansroman';
    padding-left: 50px;
}
.list p
{   font-family: 'bitstream_vera_sansroman';
	line-height: 25px;
}
.list_head h4
{
	padding-top: 13px;
    font-size: 15px;
}
.email_img
{
	width: 100%;
    float: left;
    padding-top: 20px;
    padding-bottom: 30px;
}
.chart_img
{ 
    width: 33%;
    float: left;
    text-align: center;
}
.chart_img h4
{
	padding-top: 20px;
    font-size: 15px;
    font-family: 'bitstream_vera_sansroman';
    color: #2196F3;
}