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

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

body
{
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding:inherit;
}

.master
{
	width:980px;
	height:100%;
	margin:0px auto;
	background-color:#FFFFFF;
}

.container
{
	width:980px;
	height:auto;
	margin:0px auto;
}

.social_icons
{
	width:85px;
	height:25px;
	margin-top:-27px;
	margin-right:10px;
	float:right;
}

#searchbox
{
	width:275px;
	height:23px;
	margin-top:-43px;
	margin-right:90px;
	float:right;
}

#search_form
{
	width:275px;
	height:23px;
}

#searchtext
{
	width:247px;
	height:22px;
	padding-left:3px;
	margin-top:auto;
	font-size:11px;
	line-height:22px;
	font-style:italic;
	color:#4f4f4f;
	float:left;
	border:none;
	background:none;
	display:block;
}

#searchbtn
{
	width:15px;
	height:15px;
	display:block;
	background-image:url(../images/srchbtn.jpg);
	background-repeat:no-repeat;
	/*background:none;*/
	border:none;
	margin-right:4px;
	margin-top:4px;
	float:right;
}

.logo
{
	width:268px;
	height:62px;
	background-repeat:no-repeat;
	margin-top:5px;
	margin-left:10px;
	float:left;
}

.euvat
{
	width:131px;
	height:52px;
	background-image:url(../images/euvat_bw.jpg);
	margin-top:5px;
	margin-left:282px;
	cursor:pointer;
	float:left;
}

.euvat:hover
{
	background-image:url(../images/euvat_col.jpg);
}

.sez
{
	width:131px;
	height:52px;
	background-image:url(../images/sez_bw.jpg);
	margin-top:5px;
	margin-left:1px;
	cursor:pointer;
	float:left;
}

.sez:hover
{
	background-image:url(../images/sez_col.jpg);
}

.gst
{
	width:131px;
	height:52px;
	background-image:url(../images/gst_bw.jpg);
	margin-top:5px;
	margin-left:1px;
	cursor:pointer;
	float:left;
}

.gst:hover
{
	background-image:url(../images/gst_col.jpg);
}

.nav2
{
	width:980px;
	height:25px;
	background-image:url(../images/nav_bg.jpg);
	background-repeat:repeat;
	margin-top:7px;
	float:none;
}

.nav2 a
{
	width:20%;
	height:25px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:25px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	float:left;
}

.nav2 a:hover
{
	background-image:url(../images/nav_bg_hvr.jpg);
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:25px;
	text-align:center;
	text-decoration:none;
	float:left;
}

.contents
{
	width:960px;
	height:320px;
	border:1px solid #cecece;
	/*-webkit-box-shadow: 1px 1px 6px 1px rgba(0, 0, 0, 0.33);
	-moz-box-shadow: 1px 1px 6px 1px rgba(0, 0, 0, 0.33);
	-o-box-shadow: 1px 1px 6px 1px rgba(0, 0, 0, 0.33);
	box-shadow: 1px 1px 6px 1px rgba(0, 0, 0, 0.33);*/
	margin-top:15px;
	margin-left:10px;
	float:none;
}

.contents_lft
{
	width:178px;
	height:auto;
	margin-top:5px;
	margin-left:5px;
	float:left;
}

.contents_lftmenu
{
	width:178px;
	height:40px;
	background-image:url(../images/contents_menubg.jpg);
	background-repeat:repeat;
	-moz-transition:background-image 0.3s;
	-webkit-transition:background-image 0.3s;
	-o-transition:background-image 0.3s;
	float:left;
}

.contents_lftmenuimg
{
	width:9px;
	height:16px;
	margin-right:12px;
	margin-top:12px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	float:right;
}

.contents_lftmenu:hover
{
	background-image:url(../images/contents_menubg_hvr2.jpg);
	background-repeat:repeat;
	-moz-transition:background-image 0.3s;
	-webkit-transition:background-image 0.3s;
	-o-transition:background-image 0.3s;
}

.lftmenu_para
{
	height:40px;
	margin-left:9px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:40px;
	text-transform:uppercase;
	float:left;
}

.slide
{
	width:767px;
	height:190px;
	margin-top:5px;
	margin-right:5px;
	float:right;
}

.lower_divlft
{
	width:678px;
	height:250px;
	/*margin-left:10px;
	margin-top:10px;*/
	float:left;
}

.hdr_about
{
	width:759px;
	height:40px;
	padding-right:8px;
	background-image:url(../images/contents_menubg.jpg);
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	line-height:40px;
	text-align:right;
	color:#FFFFFF;
}

.about_txt
{
	width:678px;
	height:220px;
	/*background-color:#f8f6f6;*/
}

.about_txt p
{
	padding:14px 5px;
	font-size:12px;
	color:#011396;
	line-height:18px;
	text-align:justify;
}

.read_more
{
	width:95px;
	height:21px;
	background-color:#11229c;
	margin-left:5px;
	margin-top:20px;
	float:left;
}

.readmore_para
{
	height:21px;
	margin-left:9px;
	font-size:12px;
	color:#FFFFFF;
	line-height:21px;
	float:left;
}

.arrow2
{
	width:7px;
	height:12px;
	background-image:url(../images/arrow2.png);
	background-repeat:no-repeat;
	margin-right:3px;
	margin-top:5px;
	float:right;
}

.lower_divrgt
{
	width:282px;
	height:250px;
	margin-top:10px;
	margin-right:10px;
	float:right;
}

.hdr_newsfeed
{
	width:277px;
	height:30px;
	background-image:url(../images/newsfeedhdr_bg.jpg);
	background-repeat:repeat;
	padding-left:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	line-height:30px;
	color:#FFFFFF;
}

.newsfeed_txt
{
	/*width:282px;
	height:220px;
	/*background-color:#cecece;*/
	border:1px solid #cecece;
	padding:3px 5px;
}

.footer
{
	width:980px;
	height:auto;
	margin:5px auto;
	font-size:11px;
	text-align:right;
	color:#2e41c8;
}

.content_mid
{
	width:561px;
	height:190px;
	margin-top:5px;
	margin-left:16px;
	float:left;
}

.abt_mainhdr
{
	width:556px;
	height:40px;
	background-image:url(../images/abtmain_hdrbg.jpg);
	background-repeat:repeat;
	padding-left:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	line-height:40px;
	color:#FFFFFF;
}

.abt_maincontent
{
	width:561px;
	height:150px;
	font-size:12px;
	color:#011396;
	line-height:18px;
	text-align: justify;
}

.abt_lowerdiv
{
	width:960px;
	height:auto;
	margin:10px auto;
	padding:0 10px;
}

.founder
{
	width:269px;
	height:420px;
	background-color:#fcfcfc;
	border:1px solid #cbcbcb;
	float:left;
}

.abt_othhdr
{
	width:939px;
	height:auto;
	padding-left:5px;
	/*background-image:url(../images/abt_hdr.jpg);*/
	padding:5px 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#01128d;
	line-height:25px;
	font-style:italic;
	margin:5px auto;
	
	background: rgba(241,239,240,1);
	background: -moz-linear-gradient(top, rgba(241,239,240,1) 0%, rgba(206,206,206,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(241,239,240,1)), color-stop(100%, rgba(206,206,206,1)));
	background: -webkit-linear-gradient(top, rgba(241,239,240,1) 0%, rgba(206,206,206,1) 100%);
	background: -o-linear-gradient(top, rgba(241,239,240,1) 0%, rgba(206,206,206,1) 100%);
	background: -ms-linear-gradient(top, rgba(241,239,240,1) 0%, rgba(206,206,206,1) 100%);
	background: linear-gradient(to bottom, rgba(241,239,240,1) 0%, rgba(206,206,206,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1eff0', endColorstr='#cecece', GradientType=0 );
}

.abt_othhdr_big
{
	width:264px;
	height:80px;
	padding-left:5px;
	background-image:url(../images/abt_hdr_big.jpg);
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#01128d;
	line-height:25px;
	font-style:italic;
}

.abt_othhdr_big2
{
	width:264px;
	height:135px;
	padding-left:5px;
	background-image:url(../images/abt_hdr_big2.jpg);
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#01128d;
	line-height:25px;
	font-style:italic;
}

.abt_othhdr_big3
{
	width:264px;
	height:160px;
	padding-left:5px;
	background-image:url(../images/abt_hdr_big3.jpg);
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#01128d;
	line-height:25px;
	font-style:italic;
}

.abt_othhdr_big4
{
	width:264px;
	height:180px;
	padding-left:5px;
	background-image:url(../images/abt_hdr_big4.jpg);
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#01128d;
	line-height:25px;
	font-style:italic;
}

.founder_img
{
	width:100px;
	height:100px;
	margin-top:5px;
	margin-left:5px;
	float:left;
}

.founder_des
{
	width:154px;
	height:100px;
	margin-top:5px;
	margin-right:5px;
	float:right;
}

.founder_hstry
{
	width:259px;
	height:auto;
	margin-top:28px;
	margin-left:5px;
	float:left;
}

.services_abt
{
	width:670px;
	height:420px;
	background-color:#fcfcfc;
	border:1px solid #cbcbcb;
	margin-left:17px;
	float:left;
}

.services_othhdr
{
	width:665px;
	height:40px;
	padding-left:5px;
	background-image:url(../images/abt_hdr.jpg);
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#01128d;
	line-height:40px;
	font-style:italic;
}

.services_content
{
	width:960px;
	height:auto;
	margin-top:5px;
	margin-left:5px;
	font-size:12px;
	float:left;
	float:left;
}

.services_content p
{
	text-align:justify;
}

.services_content ul
{
	list-style-type:circle;
	font-size:12px;
	color:#01128d;
}

.services_content ul li
{
	margin-top:13px;
	margin-left:20px;
}

.home_boxes
{
	width:269px;
	height:447px;
	margin-top:15px;
	margin-left:5px;
	border:1px solid #cecece;
	/*text-align:justify;*/
	font-size:11px;
	color:#011376;
	float:left;
}

.hometab_hdr
{
	width:259px;
	height:20px;
	/*padding-left:5px;*/
	margin:2px auto;
	background-color:#8997ff;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	line-height:20px;
	text-align:center;
}

.hometab_txt
{
	width:259px;
	height:348px;
	margin-top:2px;
	margin-left:5px;
	float:none;
}

.hometab_txt h1
{
	font-size:11px;
	font-weight:bold;
	margin-top:3px;
	text-decoration:underline;
}

.hometab_txt p
{
	font-size:11px;
	margin-top:10px;
}

.span_form
{
	width:259px;
	height:32px;
	color:#2e41c8;
	font-size:11px;
	font-style:italic;
	text-align:left;
	line-height:32px;
	margin-top:10px;
}

.query_inputtxt
{
	width:180px;
	height:32px;
	padding-left:3px;
	line-height:32px;
	font-size:12px;
	font-style:italic;
	color:#011376;
	border:1px solid #cecece;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float:right;
}

.query_txtarea
{
	max-width:254px;
	max-height:194px;
	min-width:254px;
	min-height:194px;
	width:254px;
	height:194px;
	margin-top:5px;
	padding-top:3px;
	padding-left:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	color:#011376;
	border:1px solid #cecece;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.submit_query
{
	width:93px;
	height:29px;
	margin-top:5px;
	font-size:14px;
	color:#FFFFFF;
	line-height:29px;
	text-align:center;
	background-color:#2e41c8;
	/*background-image:url(../images/input_submit.jpg);
	background-repeat:repeat;*/
	border:none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

.submit_career
{
	width: 80px; 
	height:32px; 
	background-color:#2e41c8; 
	border:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFFFFF; 
	/*position:absolute; 
	top:0px;  
	margin:0px; 
	/*margin-right:5px;*/ 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

.bottom_links
{
	width:100%;
	max-width:980px;
	height:180px;
	/*background-color:#697cff;*/
	background-image:url(../images/footerbg.jpg);
	background-repeat:repeat;
	margin:15px auto;
	border:1px solid #cecece;
	/*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;*/
	float:none;
}

.bottom_lnksdiv
{
	width:20%;
	height:180px;
	float:left;
}

.bottom_linksmatter
{
	width:134px;
	height:165px;
	margin:15px auto;
	float:none;
}

.bottom_linksmatter h1
{
	width:134px;
	font-size:14px;
	padding-top:2px;
	padding-bottom:2px;
	color:#d3d9ff;
	font-weight:bold;
	/*text-decoration:underline;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:2px solid #FFFFFF;
}

.bottom_linksmatter h1 a
{
	text-decoration:none;
	color:#d3d9ff;
}

/*.bottom_linksmatter h1 a:hover
{
	background-color:#011ffb;
}*/

.bottom_linksmatter ul
{
	margin-top:18px;
	list-style-type:square;
}

.bottom_linksmatter li
{
	font-size:11px;
	color:#ffffff;
	margin-left:17px;
	line-height:18px;
	border-bottom:1px solid #FFFFFF;
	padding:1px;
}

.bottom_linksmatter p
{
	margin-top:25px;
	font-size:11px;
	color:#000000;
	line-height:15px;
}

.career_slide
{
	width:765px;
	height:138px;
	margin-top:10px;
	border:1px solid #cecece;
}

.career_boulevard
{
	width:959px;
	height:465px;
	border:1px solid #cecece;
	margin:10px auto;
	float:none;
}

.career_txt
{
	font-family:Arial, Helvetica, sans-serif; 
	color:#2e41c8; 
	font-size:12px; 
	text-align:left; 
	line-height:30px;
	font-weight:bold;
}

.career_inputtxt
{
	width:347px;
	height:32px;
	padding-left:3px;
	line-height:30px;
	font-size:12px;
	font-style:italic;
	color:#011376;
	border:1px solid #cecece;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	float:left;
}

.query_txtarea2
{
	max-width:720px;
	max-height:350px;
	min-width:720px;
	min-height:194px;
	width:720px;
	height:194px;
	margin-top:5px;
	padding-top:3px;
	padding-left:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#011376;
	border:1px solid #cecece;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.table_font
{
	color:#011396;
	font-size:12px;
	line-height:28px;
	text-align:justify;
}

.contactfont
{
	width:auto;
	font-size:12px;
	margin-top:15px;
	margin-left:200px;
	margin-right:10px;
	font-weight:bold;
	text-align:right;
	float:right;
}

.hp_content
{
	width:665px;
	height:auto;
	padding:5px 5px;
	margin-top:15px;
	margin-right:10px;
	border:1px solid #cecece;
	color:#011396;
	font-size:12px;
	text-align:justify;
	line-height:18px;
	float:right;
}

.ser_content
{
	width:920px;
	height:auto;
	padding-top:10px;
	margin:10px auto;
	border-top:1px solid #001EF5;
	color:#011396;
	font-size:12px;
	text-align:justify;
	line-height:18px;
	float:none;
}

.lists_pub
{
	width:auto;
	height: auto;
}

.lists_pub li
{
	color:#000000;
	font-size:12px;
	/*font-weight:bold;*/
	background-color:#FFFFFF;
	padding:5px;
}

.lists_pub li a
{
	text-decoration:none;
	color:#000000;
	font-size:12px;
	/*font-weight:bold;*/
	background-color:#FFFFFF;
	padding:5px;
}

.lists_pub li:hover
{
	color:#FFF;
	font-size:12px;
	/*font-weight:bold;*/
	background-color:#3850ff;
	padding:5px;
}

.slide2
{
	width:950px; 
	height:auto;
	margin:10px auto;
	float:none;
}

.frame
{
	width:150px;
	height:112px;
	margin-top:8px;
	margin-left:8px;
	box-shadow: 0 0 8px rgba(1, 18, 140, .3);
	float:left;
}

.framepic
{
	width:150px;
	height:112px;
}

.case
{
	width:99%;
	height:auto;
	/*border-right:1px solid #CCCCCC; */
	float:left;
	padding-right:5px;
}

.case h1
{
	padding:5px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	line-height:15px;
	margin-top:10px;
	margin-bottom:5px;
}

.year_hdr
{width:940px; line-height:40px; font-family:Georgia, "Times New Roman", Times, serif; color:#00F; font-size:25px; font-style:italic; margin:0 auto; padding-left:5px; border-bottom:2px solid #999; cursor:pointer; font-weight:bold;}

.deep-hdr
{font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#01128D; font-size:32px; line-height:35px; border-bottom:1px solid #01128D; text-transform:uppercase; padding-left:5px; margin-bottom:5px; width:99%; margin:0 auto;}

h2.tax-alert
{font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#01128D; font-size:18px; line-height:25px; border-bottom:1px solid #01128D; margin-bottom:10px; display:table;}

img.tax-alert_item
{border:none; margin-right:10px; margin-bottom:10px; vertical-align:middle; -webkit-box-shadow: 0 0 5px #666; -moz-box-shadow: 0 0 5px #666; box-shadow: 0 0 5px #666; float:left; width:175px; height:auto;}

img.tax-alert_item a
{text-decoration:none; border:none;}

.csr-videos
{width:470px; height:320px; margin-right:5px; margin-bottom:5px; float:left;}

h4.csr-heading
{padding-top:5px;}