body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
	background:#f0f3f5 url(../images/index/top_bg.jpg) repeat-x;
}

a { text-decoration:none; }

a img { border:0; }

ul, li, div { margin:0px; padding:0px; }

ul , li { list-style:none; } 

input, textarea, select {
	margin:0;
	font-size:11px;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1px;
}
#captcha, #captcha2 
{
	font-family:'Comic Sans MS'; 
	font-size:14px; color:#111;
	font-weight:bold; 
	background:url(../images/index/1.jpg) no-repeat;
	width:90px; 
	/*height:20px; */
	text-align:center; 
	/*padding:1px; */
	border:#CCCCCC 1px solid;
}

#captchatext {
	
	background:url(../images/index/1.jpg) no-repeat; 
	text-align:center; 
	font-family:'Comic Sans MS'; 
	color:#111; 
	font-weight:bold; 
	line-height:23px; 
	font-size:14px; 
	width:94px; 
	height:23px; 
	position:relative;
}

#fadedbg {
	position:fixed; 
	z-index:100; 
	background:#EAF4FF; 
	opacity:0.7;
	filter:alpha(opacity=70); 
	top:0px; 
	left:0px; 
	width:100%; 
	height:100%; 
	display:none;
}

.captcha_cvr23 {
	float:left;
	top:0px; 
	left:0px; 
	width:94px;
	background:#ff0000; 
	height:23px; 
	/*opacity:0.01; 
	filter:alpha(opacity=01);*/
}

a#our_ser_li1 {
	color:#333333;
}
a#our_ser_li1:hover {
	color:#FF0000;
}
/*~~~~~~~~~header~~~~~~~~~*/

.bodycenter {
	margin:0px auto;
	width:958px;
}

.body_con {
	float:left;
	width:100%;
	/*margin-top:-72px;*/
}

.width100 {
	float:left;
	width:100%;
}

.header_con {
	float:left; 
	width:100%; 
	border:#FF0000 0px solid; 
	height:111px;
}

.flash_con {
	float:left;
	width:100%;
	margin-top:0px;
}

.header_subnav {
	float:right; 
	color:#cc0000; 
	padding-right:10px;
	padding-top:38px;
}

.header_subnav a { 
	color:#cc0000;
}

.header_subnav a:hover {
	text-decoration:underline; 
}

.header_L {
	float:left; 
	width:190px; 
	margin:0px 0px 0px 10px;
}

.header_R {
	float:left;
	width:758px;
}

#header {
	float:left; 
	width:100%;
	height:72px; 
	background:url(../images/index/test_img.jpg) repeat scroll left top;
}

/*ul#menu {
	float:right;
	list-style:none;
	margin-top:9px;
	
}

ul#menu li {
	float:left;
	display:inline;
}

ul#menu li a {
	float:left;
	font-size:12px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#efefef;
	font-weight:bold;
	line-height:31px;
	padding-left:15px;
	margin-top:2px;
}

ul#menu li a span{
	height:33px;
	float: left;
	display: block;
	padding: 0px 15px 0px 0px;
	cursor:pointer;
}

ul#menu li.current a, ul#menu li a:hover{
	color: #fff;
	background:url(../images/index/red_buttonL.jpg) no-repeat left top;
	cursor:pointer;
}

ul#menu li.current a span, ul#menu li a:hover span{
	background:url(../images/index/red_buttonR.jpg) no-repeat right top;
	cursor:pointer;
}

.menu {
	position: relative;
	height: 33px;
	width: 666px;
	
	padding: 0px;
	margin: 0;
	overflow: hidden;
}

.menu li {
	float: left;
	list-style: none;
}

.menu li.back {
	background: url("../images/index/red_button.png") no-repeat right -29px;
	width: 9px; height: 30px;
	z-index: 8;
	border:#FFFFFF 0px solid;
	position: absolute;
}

.menu li.back .left {
	background: url("../images/index/red_button.png") no-repeat top left;
	height: 30px;
	margin-right: 10px; 
}

.menu li a {
	font: bold 12px Verdana;
	text-decoration: none;
	color: #333;
	outline: none;
	text-align: center;
	top: 7px;
	letter-spacing: 0;
	z-index: 10;
	display: block;
	line-height:15px;
	float: left;
	height: 28px;
	text-shadow: #fff 0.1em 0.1em 0.2em;
	position: relative;
	overflow: hidden;
	margin: auto 13px;    
}

.menu li a:hover {
	border: none;
	color:#fff;
	text-shadow: #fff 0em 0em 0em;
}
*/

#blob {
    background: #0b2b61;
    
    position: absolute;
    z-index: 1;
    top: 0px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9646c', endColorstr='#99111c', gradientType='0');
    background: -webkit-gradient(linear, left top, left bottom, from(#d9646c), to(#99111c));
    background: -moz-linear-gradient(top, #d9646c, #99111c);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 2px 3px 10px #011331;
    -webkit-box-shadow: 2px 3px 10px #011331;
	
}

#nav {
    position: relative;
    float: left;
	
	width:730px;
	margin-left:-65px;
}

#nav li {
    float: left;
    list-style: none;
    
}

#nav li a {
    color: #333;
    z-index: 2;
    position: relative;
    cursor: pointer;
    float: left;
    font-size: 12px;
	font-weight:bold;
    font-family:arial, sans-serif;
	text-shadow: #fff 0.1em 0.1em 0.2em;
    text-decoration: none;
    padding: 7px 20px 8px 20px;
}

/*by vishal krishna on 9-5-2014*/
#nav li ul { position:absolute; top:30px; display:none; width:242px; z-index:1000; }
#nav li:hover ul { display:block; }

#nav li ul li {
	width:100%;
	position:relative;
    list-style: none;
	z-index:1000;
	background:#f0f3f5 url(../images/index/top_bg.jpg) 0px -80px;
}

#nav li ul li:empty { background:url(../images/index/software_Uline.jpg) repeat-x; height:2px; line-height:2px; }

#nav li ul li a { color: #333; }
#nav li ul li:hover { background:#809baa; }
#nav li ul li:hover a { color:#FFFFFF; }
/*end*/

/*~~~~~~~~~index~~~~~~~~~*/



.captcha_cover {
	position:absolute; 
	top:165px; 
	left:14px; 
	width:93px; 
	height:25px;
	background:#333;
	opacity:0.01;
	filter:Alpha(Opacity=01);
}

.captcha_cover2 {
	position:absolute; 
	top:135px; 
	left:9px; 
	width:93px; 
	height:25px;
	background:#333;
	opacity:0.01;
	filter:Alpha(Opacity=01);
}

.index_cont_con {
	float:left;
	width:100%;
	background:#FFFFFF;
}
.index_white_bg {

	width:918px; 
	margin:auto; 
	margin-top:20px;
}

.index_top_strip {
	float:left; 
	width:100%; 
	border-bottom:2px solid #CCCCCC; 
	border-top:2px solid #CCCCCC; 
	/*padding-top:1px;*/
	padding-bottom:1px;
}
.strip_con {
	float:left; 
	line-height:30px; 
	color:#00679A; 
	padding:0px 5px;
}
.strip_img {
	float:left; width:17px;
}
.follow_us_con {
	float:right; 
	background:#F1F1F1; 
	width:305px; 
	padding-top:5px; 
	padding-bottom:5px; 
	margin-bottom:0px;
}
.follow_cont {
	float:left; 
	font-size:13; 
	color:#858585; 
	font-weight:bold; 
	padding-top:3px;
}
.foll_img_con {
	float:left; 
	padding-left:5px;
}
.ind_box_con {
	float:left; 
	width:100%; 
	padding-top:20px; 
	padding-bottom:25px;
}
.ind_bx {
	float:left; 
	width:226px;
}
.ind_bx2 {
	float:left; 
	width:226px;
	margin:0px 5px;
}
.ind_bx3 {
	float:right; 
	width:226px;
}
.ind_bx3_a {
	float:right; 
	width:100%;
	padding-top:10px; 
	background:url(../images/about_us/newsletter_bg.jpg) repeat-x; 
	height:96px; 
	padding-bottom:20px;
}
.ind_bx3_2 {
	float:right; 
	width:100%; 
	padding-top:10px;
}
.ind_bx_rund_img {
	float:left;  
	width:100%;
	background:url(../images/index/round_bgM.jpg) repeat-y
}
.ind_bx_content {
	float:left; 
	width:100%; 
	background:url(../images/index/round_bgM.jpg) repeat-y;
	margin-top:-7px;
	height:195px; 
	overflow:hidden;
}
.ind_bx_auto_margin {
	width:210px; 
	margin:auto;
}
.ind_bx_img_main {
	float:left; 
	width:100%; 
	
}
.ind_bx_hr {
	float:left; 
	width:100%; 
	background:url(../images/index/software_Uline.jpg) repeat-x; 
	font-size:1px; 
	height:2px; 
	margin-top:5px; 
}
.ind_bx_story {
	float:left; 
	width:195px; 
	padding:10px 0px 10px 5px; 
	line-height:16px;
	color:#000;
}
.ind_read_more {
	float:right; 
	color:#990000;
	padding:5px 20px 3px 0px; 
}
.ind_read_more_img {
	float:right; 
	padding-right:5px; 
	padding-top:9px; 
	font-size:1px;
}
.ind_bx_span1 {
	margin-left:130px;
}
.ind_bx_span2 {
	margin-left:5px; 
	color:#990000; 
	font-size:11px;
}
a#readmore {
	color:#990000;
	text-decoration:none;
}
a#expend {
	color:#006697;
	text-decoration:underline;
}
.right_only {
	float:right;
}
.expend_con {
	float:left; 
	padding-top:3px;
}
.full_wid_paddT10 {
	float:left; 
	width:100%; 
	padding-top:10px;
}
.full_wid_paddT5 {
	float:left; 
	width:100%; 
	padding-top:5px;
}
.center198 {
	margin:auto; 
	width:198px;
}
.text_area_con {
	float:left; 
	width:100%; 
	margin-top:10px; 
	background:url(../images/index/text_area_bg.jpg) no-repeat; 
	width:198px; 
	height:63px;
}
.text_area_con2 {
	float:left; 
	width:100%; 
	background:url(../images/index/text_area.png) no-repeat; 
	width:198px; 
	height:63px;
	margin-top:7px;
}
.left_only {
	float:left;
}
.mail_txt {
	float:left; 
	background:url(../images/index/textBoxM.jpg) repeat-x; 
	height:18px; 
	width:95px;
}
.yahoo_txt {
	float:right; 
	background:url(../images/index/yahoo_Tbox.png) no-repeat; 
	width:78px; 
	height:18px;
}
input#yahoo {
	height:14px; 
	padding-left:10px; 
	padding-top:2px; 
	color:#999999; 
	font-size:11px; 
	width:60px; 
	background:none; 
	border:none; 
	outline:none;
}
input#mail_txt {
	height:14px; 
	color:#999999; 
	font-size:11px; 
	width:95px; 
	background:none; 
	border:none; 
	outline:none;
}
.mail_txt_con {
	margin:auto; 
	width:198px; 
	margin-top:10px;
}
.mail_txt_con2 {
	margin:auto; 
	width:198px; 
	margin-top:7px;
}
input#txt_mail_a {
	height:14px; 
	color:#999999; 
	font-size:11px; 
	width:170px; 
	background:none; 
	border:none; 
	outline:none;
}
.txt_mail_a_con {
	float:left; 
	padding-top:1px; 
	padding-left:10px;
}
.txt_mail_b_con {
	margin:auto; 
	background:url(../images/index/textBox.png) no-repeat; 
	width:198px; 
	margin-top:10px; 
	height:18px;
}
.txt_mail_b_con2 {
	margin:auto; 
	background:url(../images/index/textBox.png) no-repeat; 
	width:198px; 
	margin-top:7px; 
	height:18px;
}
.txt_name_bg {
	margin:auto; 
	background:url(../images/index/textBox.png) no-repeat; 
	width:198px; 
	height:18px;
}
.txt_name_con {
	float:left; 
	padding-top:1px; 
	padding-left:10px;
}
.txt_mail {
	height:14px; 
	color:#999999; 
	font-size:11px; 
	width:170px; 
	background:none; 
	border:none; 
	outline:none;
}
.quote_con {
	float:left; 
	font-weight:bold; 
	padding-top:4px;
	color:#333;
}
.req_con {
	float:left; 
	color:#990000; 
	font-weight:bold; 
	padding-top:4px;

}
.req_quo_bg_con {
	margin:auto; 
	background:url(../images/index/request_quoteBG.jpg) repeat-x; 
	width:205px; 
	height:23px; 
	padding-bottom:10px; 
	padding-left:5px; 
	font-size:12px;
}

.req_quo_bg_con2 {
	margin:auto; 
	background:url(../images/index/request_quoteBG.jpg) repeat-x; 
	width:205px; 
	height:23px;
	border:#000000 0px solid;
	padding-left:5px; 
	font-size:12px;
	display:none;
}
.proj_desc {
	color:#999999; 
	font-size:11px; 
	width:172px; 
	margin-left:8px; 
	margin-top:3px; 
	height:50px; 
	overflow:hidden; 
	resize:none; 
	background:none; 
	border:none; 
	outline:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*~~~~~~~~~~about_us~~~~~~~~~~*/
.our_ser_tab {
	float:left; 
	width:100%; 
	line-height:33px;
}
.our_ser_tab_a {
	float:left; 
	width:220px; 
	line-height:33px;
	background:url(../images/about_us/dot_line.jpg) repeat-x;
	background-position:bottom;
}
.our_ser_tab_a_n {
	float:left; 
	width:220px; 
	line-height:33px;
}
.our_ser_tab_a1 {
	float:left; 
	width:220px; 
	line-height:33px;
	background:url(../images/about_us/dot_line.jpg) repeat-x;
	background-position:bottom;
	margin:0px 20px;
}
.our_ser_tab_a2 {
	float:left; 
	width:220px; 
	line-height:33px;
	margin:0px 20px;
}
.our_ser_tab:hover {
	background:url(../images/about_us/selected_bg.jpg) repeat-x;
	color:#FF0000;
}
.our_ser_img {
	float:left; 
	padding-top:6px; 
	padding-left:7px; 
	padding-right:5px;
}
.our_ser_img_a {
	float:left; 
	padding-top:6px; 
	padding-right:5px;
}
.our_ser_title {
	float:left; 
	padding-left:5px; 
	color:#666666;
}
.our_ser_dot {
	float:left; 
	background:url(../images/about_us/dot_line.jpg) repeat-x; 
	width:100%; 
	height:1px; 
	font-size:1px;
}
.our_ser_dot_a {
	float:left; 
	background:url(../images/about_us/dot_line.jpg) repeat-x; 
	width:100%; 
	height:1px; 
	font-size:1px;
}
.our_ser_dot2 {
	float:left; 
	padding-bottom:20px; 
	width:100%; 
	height:1px; 
	font-size:1px;
}
.headings_bg {
	float:left; 
	background:url(../images/about_us/heading_bg.jpg) repeat-x; 
	
	/*font-size:23px; 
	font-family:'Times New Roman', Times, serif; */
	font-size:22px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:55px; 
	padding-left:15px; 
	width:200px;
}
.headings_bg_NL {
	float:left; 
	background:url(../images/about_us/heading_bg.jpg) repeat-x; 
	
	/*font-size:23px; 
	font-family:'Times New Roman', Times, serif; */
	font-size:22px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:55px; 
	padding-left:15px; 
	width:200px;
}
.abt_us_white_bg {
	float:left; 
	width:100%; 
	background:#FFFFFF;
}
.left_main_con {

	float:left; 
	padding-top:15px; 
	padding-left:20px;  
	width:700px;
}
.top_sitemap {
	float:left; 
	border-top:1px solid #D3D3D3; 
	border-bottom:1px solid #D3D3D3; 
	line-height:26px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	width:100%;
	position:relative;
}

#follow {
	position:absolute;
	top:0;
	left:510px;
	font-weight:bold;
	color:#999;
}

#follow span {
	color:#666;
}

ul#social {
	position:absolute;
	top:4px;
	left:600px;
	list-style:none;
	padding:0;
	margin:0;
	background:#fff;  
}

ul#social li {
	display:inline; float:left; padding:0; margin:0; width:25px; cursor:pointer; text-align:center;
}

.home_txt {
	float:left; 
	color:#999999; 
	font-size:12px;
}
.txt_about_us {
	float:left; 
	color:#006697;
}
.txt_follow_us {
	position:absolute;
	top:0px;
	left:510px; 
	color:#999999;
}
.follow_img {
	float:left; 
	padding-top:4px; 
	padding-left:5px;
}
.txt_about_us_con {
	float:left; 
	width:100%; 
	border-bottom:1px solid #E2E2E2; 
	padding-bottom:5px; 
	padding-top:5px;
}
.txt_about_us_con_a {
	float:left; 
	width:100%; 
	border-bottom:1px solid #E2E2E2; 
	padding-bottom:5px; 
	padding-top:20px; 
	font-size:1px;
}
.txt_about2 {
	float:left; 
	color:#A11111; 
	font-size:24px; 
	font-family:Arial, Helvetica, sans-serif;
}
.txt_us2 {
	float:left; 
	color:#666666; 
	font-size:24px; 
	font-family:Arial, Helvetica, sans-serif; 
	padding-left:5px; 
}
.abt_us_story_con {
	float:left; 
	width:100%;  
	padding-top:10px; 
	line-height:16px;
}
.span_sty1 {
	float:left; 
	color:#A11111; 
	font-size:12px; 
	font-weight:bold;
}
.left100perc {
	float:left; 
	width:100%;
}
.left10px {
	float:left; 
	width:10px;
}
.award_outer_con {
	float:left; 
	background:url(../images/about_us/awards_bg_m.jpg) repeat-x; 
	height:102px; 
	width:680px;
}
.award_con {
	float:left; 
	width:90%; 
	padding-left:5px; 
	font-size:14px; 
	padding-top:10px; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif;
}
.left100pertop10 {
	float:left; 
	width:100%; 
	padding-top:10px;
}



#award_1 {
	position:absolute;
	top:36px;
	left:0px;
}

#award_2 {
	position:absolute;
	top:36px;
	left:140px;
}

#award_3 {
	position:absolute;
	top:36px;
	left:280px;
}

#award_4 {
	position:absolute;
	top:36px;
	left:420px;
}

#award_5 {
	position:absolute;
	top:36px;
	left:560px;
}

.right10px {

	float:right; 
	width:10px;
}
.abt_us_con_2 {
	float:left; 
	width:100%;  
	padding-top:25px; 
	line-height:16px;
}
.abt_us_list_1 {
	float:left; 
	width:65%; 
	padding-top:10px;
}
.abt_us_list_2 {
	float:left; 
	width:35%; 
	padding-top:10px;
}
ul#services_list1 {
	padding:0; 
	margin:0; 
	list-style:none; 
	color:#006599;
}
ul#services_list2 {
	padding:0; 
	margin:0; 
	list-style:none;
	color:#333333;
}
ul#services_list1 li{
	margin:5px 0px;
}
ul#services_list2 li{
	margin:5px 0px;
}
.our_logo {
	float:left; 
	color:#666666; 
	font-size:24px; 
	padding-left:5px; 
	font-family:Arial, Helvetica, sans-serif;
}
.logo_img_con {
	float:left; 
	width:106px;
}
.logo_content {
	float:right; 
	width:580px;
}
.highlight_line {
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#333333; 
	width:100%; 
	padding-top:10px; 
	font-size:12px; 
	font-weight:bold; 
	font-style:italic;
}
.span_sty_2 {
	color:#A11111;
}
.right_side_outer_div {
	float:right; 
	border:0px solid #000000; 
	width:230px;
}
.shadow_line {
	float:left; 
	background:url(../images/about_us/line_shadow.jpg) repeat-y; 
	background-position:left; 
	width:100%; 
}
.shado_ln_inner_div {
	float:left; 
	margin-left:14px;
}
.txt_req_qot {
	float:left; 
	background:#ECECEC; 
	/*font-weight:bold; */
	font-size:22px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:50px; 
	padding-left:15px; 
	width:200px;
}
.req_qt_foem_bg {
	float:left; 
	background:url(../images/about_us/request_bg.jpg) repeat-x; 
	height:190px; 
	width:100%;
}
.profile_img {
	float:left; 
	width:100%; 
	padding-top:20px; 
	padding-bottom:5px;
}
a#our_ser_li {
	color:#333333;
}
.span_sty_and_gt {
	font-size:10px;
}

.tooltip_tri {
	float:left;
	margin-left:20px;
}

.tooltip_content {
	float:left; 
	background:#747474; 
	padding:10px; 
	color:#fff; 
	width:200px;
}

#tooltip1 {
	position: absolute;
	left:-208px;
	top: 81px;
	width:200px;
	opacity:0;
	filter:alpha(opacity=0);
	padding:10px;
}

#tooltip2 {
	position: absolute;
	left:-68px;
	top: 81px;
	width:200px;
	opacity:0;
	filter:alpha(opacity=0);
	padding:10px;
}

#tooltip3 {
	position: absolute;
	left:72px;
	top: 81px;
	width:200px;
	opacity:0;
	filter:alpha(opacity=0);
	padding:10px;
}

#tooltip4 {
	position: absolute;
	left:212px;
	top: 81px;
	width:200px;
	opacity:0;
	filter:alpha(opacity=0);
	padding:10px;
}

#tooltip5 {
	position: absolute;
	left:362px;
	top: 81px;
	width:200px;
	opacity:0;
	filter:alpha(opacity=0);
	padding:10px;
}

/*~~~~~~~~~~contact~~~~~~~~~~*/

.cont_name {
	float:left; 
	padding-left:60px; 
	
}
.cont_name_txt_con {
	float:right; 
	padding-right:250px;
}

.val_div {
	float:right; 
	margin-right:255px;
	color:#fff;
	background:#ff0000;
	padding:5px;
	padding-bottom:3px;
	margin-bottom:-4px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#val_name, #val_company, #val_country, #val_code, #val_comm, #val_fon, #val_email {}

#cont_sel {
	width:300px; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	border:1px solid #CCCCCC;
}
#cont_txtara {
	width:300px; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #CCCCCC; 
	height:70px;
	overflow:hidden;
}
.cont_con_1 {
	float:left; 
	width:100%; 
	padding-bottom:5px;
}
.con_con_2 {
	float:left; 
	width:100%; 
	padding-bottom:4px;
}
.con3 {
	float:left; 
	width:306px;
}
.cont_BG_729 {
	float:left; 
	width:100%; 
	margin-left:-20px; 
	background:url(../images/contact_us/form_bg.jpg) no-repeat bottom; 
	min-height:419px; 
	width:729px; 
	padding-top:20px;
}
.fill_out {
	float:left; 
	width:100%; 
	color:#990000; 
	padding-top:10px; 
	font-weight:bold; 
	font-size:13px;
}
.add_con1 {
	float:left; 
	line-height:18px;
	padding-right:60px;
}
.add_con2 {
	float:left; 
	line-height:18px; 
	padding-left:68px;
}
.add3 {
	float:left; 
	margin-left:-6px;
}
.add4 {
	float:left; 
	line-height:18px; 
	padding-left:20px;
}
.add5 {
	float:left; 
	width:100%; 
	padding-top:15px;
}
.add6 {
	float:left; 
	margin-left:-20px;
}
.add7 {
	float:left; 
	width:100%; 
	padding-top:25px;
}

/*~~~~~~~~~~solution~~~~~~~~~~*/

.soft_web_con {
	float:left; width:100%; padding-left:20px; padding-top:15px; padding-bottom:20px;
}
.soft_web_con1 {
	float:left; width:100%; padding-left:20px; padding-top:15px; padding-bottom:80px;
}
.soft_web_173IMG {
	float:left; width:173px;
}
.soft_web_con515 {
	float:right; width:505px; line-height:16px; padding-right:10px;
}
.conte_soft_web {
	float:left; padding-bottom:10px;
}
.sof_web_dot {
	float:left; padding-top:5px; font-size:1px;
}
.solution_readmore {
	float:left; color:#990000; padding-left:5px;
}
.strip_bg {
	float:left; width:100%; margin-left:-20px; background:url(../images/solutions/grey_strip.jpg) no-repeat; height:30px; width:642px;
}
.strip_bg1 {
	float:left; width:100%; margin-left:-20px; margin-top:20px; background:url(../images/solutions/grey_strip.jpg) no-repeat; height:30px; width:642px;
}
.strip_bg_content {
	float:left; line-height:30px; padding-left:40px; font-weight:bold; font-size:12px; color:#006697;
}
/*~~~~~~~~~~case study~~~~~~~~~~*/
.case_std_top20 {
	float:left; width:100%; padding-top:20px; padding-bottom:20px;
}
.case_std_bot10 {
	float:left; width:100%; padding-top:10px; padding-bottom:10px;
}
.case_std_img_con {
	float:left; width:180px;
}
.case_std_right {
	float:right; width:505px;
}
.case_std_heading_con {
	float:left; width:100%; font-weight:bold; background:url(../images/case_study/dot_line.jpg) repeat-x; background-position:bottom; padding-bottom:10px; font-size:12px;
}
.case_std_content {
	float:left; width:100%; padding-top:5px;
}
a#case_std_anc {
	color:#006699; text-decoration:underline;
}
.left100top10 {
	float:left; width:100%; padding-top:10px;
}
.blue12px {
	font-size:12px; color:#006699;
}


/*~~~~~~~~~~quote_req~~~~~~~~~~*/
.rq_first_con {
	float:left; width:100%; background:#F7F7F7; padding-top:15px;
}
.rq_cent {
	width:96%; margin:auto;
}
#req_qot_inpA {
	margin:0;
	padding:0;
	font-size:11px;
	color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1px;
	width:580px; border:1px solid #CCCCCC;
}
.text_srea_con_rq {
	float:left; padding-left:26px;
}
.rq_con2 {
	float:left; width:100%; padding-top:20px; padding-bottom:20px;
}
.rq_heading1 {
	float:left; width:130px;
}
.rq_con3 {
	float:left; width:49%; background:#F7F7F7; padding-top:15px;
}
.rq_con4 {
	float:left; width:100%; padding-left:10px;
}
.rq_con5 {
	float:left; width:90%;  padding-bottom:5px;
}
.rq_con6 {
	float:right; width:170px;
}
.rq_con7 {
	float:left; width:90%;  padding-bottom:15px;
}
.rq_con8 {
	float:right; width:220px;
}
.rq_con9 {
	float:right; width:220px; padding-bottom:22px;
}
.rq_con10 {
	float:left; width:90%; padding-top:15px; padding-bottom:5px;
}
.rq_con11 {
	float:right; width:49%; background:#F7F7F7; padding-top:15px;
}
.rq_con12 {
	float:left; width:49%; background:#F7F7F7; padding-top:15px;
}
.rq_con13 {
	float:left; width:100%; padding-bottom:15px;
}
.rq_con14 {
	float:left; width:100%; padding-top:15px; padding-bottom:15px;
}
.rq_con15 {
	float:left; width:100%; padding-bottom:37px; padding-top:15px;
}
.rq_con16 {
	float:left; width:80%; padding-top:15px; padding-bottom:27px;
}
.rq_con17 {
	float:right; width:137px;
}
.rq_con18 {
	float:left; width:80%; padding-top:15px; padding-bottom:15px;
}
textarea#textara_rq {
	width:578px; border:1px solid #CCCCCC; height:200px; overflow:hidden; resize:none;
	margin:0;
	padding:0;
	font-size:11px;
	color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1px;
}
input#mm {
	width:50px;
	border:1px solid #CCCCCC;
	margin:0;
	font-size:11px;
	color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1px;
}
input#dd {
	margin:0;
	width:50px; font-size:11px; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #CCCCCC;
	padding:1px;
}
input#yyyy {
	margin:0;
	padding:1px;
	width:70px;
	font-size:11px; color:#999999; 
	font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #CCCCCC;
}
textarea#txtara_rq_2 {
	width:90%; height:60px; border:1px solid #CCCCCC; overflow:hidden; resize:none;
	margin:0;
	font-size:11px;
	color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1px;
}
textarea#rq_ta_3 {
	width:90%; height:60px; border:1px solid #CCCCCC; overflow:hidden; resize:none;.
	margin:0;
	font-size:11px;
	color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1px;
}
/*~~~~~~~~~~blog~~~~~~~~~~*/

.blog_bg_con {
	float:left; width:100%; margin-top:20px; margin-bottom:20px;
}
.blog_bg {
	float:left; background:url(../images/blog/heading_bg_m.jpg) repeat-x; width:674px;
}
.blog_inside_center {
	width:664px; margin:auto; margin-top:20px;
}
.blog_heading {
	float:left; width:400px; font-size:22px; font-family:Arial, Helvetica, sans-serif; color:#006797; padding-bottom:5px;
}
.blog_head_info {
	float:left; width:100%; border-bottom:1px solid #E5E5E5; padding-bottom:5px;
}
.blog_cont_con1 {
	float:left; width:100%; padding-top:15px;
}
.blog_img_con {
	float:left; width:152px;
}
.blog_cont_con2 {
	float:right; width:470px;
}
.blog_span1 {
	color:#990000;
}
.case_std_list_con {
	float:left; padding-left:150px;
}
.case_std_img_con1 {
	padding-right:10px;  font-size:1px;
}
/*~~~~~~~~~~footer~~~~~~~~~~*/

.footer_con {
	float:left; 
	width:928px; 
	padding:0px 15px; 
	font-family:Tahoma; 
	line-height:41px; 
	color:#336699;
}

.footer_con a {
	color:#336699;
}

.footer_con a:hover {
	text-decoration:underline;
}

.footer_satis {
	float:right; 
	padding-top:10px;
	line-height:normal;
	font-size:1px;	
}


/*~~~~~~~~~~portfolio~~~~~~~~~~*/

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 637px;
    padding: 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  640px;
    height: 149px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 204px;
    height: 149px;
	border:#CC00FF 0px solid;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}


.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 24px;
    right: -15px;
    width: 44px;
    height: 27px;
    cursor: pointer;
    background: transparent url(../images/portfolio/aroow_r_black.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background: transparent url(../images/portfolio/aroow_r_black.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background: transparent url(../images/portfolio/aroow_r_red.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background: transparent url(../images/portfolio/aroow_r_red.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    background: transparent url(../images/portfolio/aroow_r_disable.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 24px;
    left: -20px;
    width: 44px;
    height: 27px;
    cursor: pointer;
	background: transparent url(../images/portfolio/aroow_l_black.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background: transparent url(../images/portfolio/aroow_l_black.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background: transparent url(../images/portfolio/aroow_l_red.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background: transparent url(../images/portfolio/aroow_l_red.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background: transparent url(../images/portfolio/aroow_l_disable.png) no-repeat 0 0;
}
.left700px {
	float:left; width:700px;
}
.port_bg_con {
	float:left; width:677px; background:url(../images/portfolio/bg_m.jpg) repeat-x; height:219px;
}
.marg_zero_con {
	margin:0px auto; width:206px;
}
.marg_zero_con1 {
	margin:0px auto; width:226px;
}
.marg_zero_con2 {
	margin:0px auto; width:210px;
}
.marg_zero_con3 {
	margin:0px auto; width:150px;
}
.port_bg_heading3 {
	float:left; background:url(../images/portfolio/heading_m.png) repeat-x; line-height:31px; height:48px; padding:0px; text-align:center; width:120px; font-family:'Myriad Pro', 'Myriad Pro Cond', 'Myriad Pro Light', Tahoma; font-size:20px; color:#fff;
}
.port_bg_heading {
	float:left; background:url(../images/portfolio/heading_m.png) repeat-x; line-height:31px; height:48px; padding:0px; text-align:center; width:180px; font-family:'Myriad Pro', 'Myriad Pro Cond', 'Myriad Pro Light', Tahoma; font-size:20px; color:#fff;
}
.port_bg_heading1 {
	float:left; background:url(../images/portfolio/heading_m.png) repeat-x; line-height:31px; height:48px; padding:0px; text-align:center; width:200px; font-family:'Myriad Pro', 'Myriad Pro Cond', 'Myriad Pro Light', Tahoma; font-size:20px; color:#fff;
}
.port_bg_heading2 {
	float:left; background:url(../images/portfolio/heading_m.png) repeat-x; line-height:31px; height:48px; padding:0px; text-align:center; width:180px; font-family:'Myriad Pro', 'Myriad Pro Cond', 'Myriad Pro Light', Tahoma; font-size:20px; color:#fff;
}
.add7_b {
	float:left; 
	width:100%; 
	padding-top:25px;
	padding-bottom:20px;
}
.bordertop { position:absolute; top:0; left:0; width:843px; background:url(../images/portfolio/popup_v.png) repeat-x; height:20px; }

.borderleft { position:absolute; top:20px; left:0; width:20px; background:url(../images/portfolio/popup.png) repeat-y; height:602px; }

.borderright { position:absolute; top:20px; right:0; width:20px; background:url(../images/portfolio/popup.png) repeat-y; height:602px; }

.borderleft_a { position:absolute; top:20px; left:0; width:20px; background:url(../images/portfolio/popup.png) repeat-y; height:632px; }

.borderright_a { position:absolute; top:20px; right:0; width:20px; background:url(../images/portfolio/popup.png) repeat-y; height:632px; }

.borderbottom { position:absolute; bottom:0; left:20px; width:803px; background:url(../images/portfolio/popup_v.png) repeat-x; height:20px; }

.nav_left { position:absolute; top:268px; left:-19px; z-index:2000; border:#333 1px solid; border-right:0px; background:#efefef; padding:10px; cursor:pointer; opacity:0.7; filter:alpha(opacity=70); }

.nav_left:hover {  opacity:1; filter:alpha(opacity=100); }

.nav_right { position:absolute; top:268px; right:-18px; z-index:2000; background:#efefef; padding:10px; border:#333 1px solid; border-left:0px; cursor:pointer; opacity:0.7;  filter:alpha(opacity=70); }

.nav_right:hover {  opacity:1; filter:alpha(opacity=100); }

.next_nav { position:absolute; top:185px; right:-200px; z-index:2000; background:#666; padding:3px; border-left:0px; }

.prev_nav { position:absolute; top:185px; left:-200px; z-index:2000; background:#666; padding:3px; border-left:0px; }

#toshipnxt, #sabtechnxt, #couplenxt, #mycouplenxt, #freemindnxt, #snappynxt ,#celeritosprev, #sabtechprev, #coupleprev, #mycoupleprev, #freemindprev, #snappyprev, #futel2left, #futelright, #futelleft, #jumiiright, #myperfumerleft, #sabtec_flashright, #sabtec_flashleft, #sugandhcoright, #sugandhcoleft, #graphitenxt { opacity:0; }

.popup_content { position:absolute; top:20px; background:#fff; left:20px; width:802px; height:582px; }

.popup_content_a { position:absolute; top:20px; background:#fff; left:20px; width:802px; height:612px; }

.txt_about_us_conPOP {
	float:left; 
	width:100%;
	background:url(../images/popup/dot_line.jpg) repeat-x;
	background-position:bottom;
	padding-bottom:5px;
}
.txt_about2 {
	float:left; 
	color:#A11111; 
	font-size:24px; 
	font-family:Arial, Helvetica, sans-serif;
}
.txt_us2 {
	float:left; 
	color:#666666; 
	font-size:24px; 
	font-family:Arial, Helvetica, sans-serif; 
	padding-left:5px; 
}

#toship, #sabtech, #sabtech, #couplegarden, #sugandhco, #graphite, #sabtec_flash, #myperfumer, #newsbond, #freemind, #jumii, #futel, #futel_2, #mycoupletype, #snappy ,#celeritos { position:absolute; top:120px; z-index:2000; left:50%; width:843px; margin-left:-421px; display:none; }



/*~~~~~~~~~Calendar~~~~~~~~~*/

.datepick {
	background-color: #fff;
	color: #000;
	border: 1px solid #444;
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 11px;
}
.datepick-rtl {
	direction: rtl;
}
.datepick-popup {
	z-index: 1000;
}
.datepick-disable {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.datepick a {
	color: #fff;
	text-decoration: none;
}
.datepick a.datepick-disabled {
	color: #888;
	cursor: auto;
}
.datepick button {
    margin: 0.25em;
    padding: 0.125em 0em;
    background-color: #fcc;
    border: none;
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    font-weight: bold;
}
.datepick-nav, .datepick-ctrl {
	float: left;
	width: 100%;
	background-color: #000;
	color: #fff;
	font-size: 90%;
	font-weight: bold;
}
.datepick-ctrl {
	background-color: #356AA0;
}
.datepick-cmd {
	width: 30%;
}
.datepick-cmd:hover {
	background-color: #777;
}
.datepick-ctrl .datepick-cmd:hover {
	background-color: #f08080;
}
.datepick-cmd-prevJump, .datepick-cmd-nextJump {
	width: 8%;
}
a.datepick-cmd {
	height: 1.5em;
}
button.datepick-cmd {
	text-align: center;
}
.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear {
	float: left;
	padding-left: 2%;
}
.datepick-cmd-current, .datepick-cmd-today {
	float: left;
	width: 35%;
	text-align: center;
}
.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close {
	float: right;
	padding-right: 2%;
	text-align: right;
}
.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump,
.datepick-rtl .datepick-cmd-clear {
	float: right;
	padding-left: 0%;
	padding-right: 2%;
	text-align: right;
}
.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today {
	float: right;
}
.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump,
.datepick-rtl .datepick-cmd-close {
	float: left;
	padding-left: 2%;
	padding-right: 0%;
	text-align: left;
}
.datepick-month-nav {
	float: left;
	background-color: #777;
	text-align: center;
}
.datepick-month-nav div {
	float: left;
	width: 12.5%;
	margin: 1%;
	padding: 1%;
}
.datepick-month-nav span {
	color: #888;
}
.datepick-month-row {
	clear: left;
}
.datepick-month {
	float: left;
	width: 15em;
	border: 1px solid #444;
	text-align: center;
}
.datepick-month-header, .datepick-month-header select, .datepick-month-header input {
	height: 1.5em;
	background-color: #444;
	color: #fff;
	font-weight: bold;
}
.datepick-month-header select, .datepick-month-header input {
	height: 1.4em;
	border: none;
}
.datepick-month-header input {
	position: absolute;
	display: none;
}
.datepick-month table {
	width: 100%;
	border-collapse: collapse;
}
.datepick-month thead {
	border-bottom: 1px solid #aaa;
}
.datepick-month th, .datepick-month td {
	margin: 0em;
	padding: 0em;
	font-weight: normal;
	text-align: center;
}
.datepick-month th {
	border: 1px solid #777;
}
.datepick-month th, .datepick-month th a {
	background-color: #777;
	color: #fff;
}
.datepick-month td {
	background-color: #eee;
	border: 1px solid #aaa;
}
.datepick-month td.datepick-week {
	border: 1px solid #777;
}
.datepick-month td.datepick-week * {
	background-color: #777;
	color: #fff;
	border: none;
}
.datepick-month a {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
	background-color: #eee;
	color: #000;
	text-decoration: none;
}
.datepick-month span {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
}
.datepick-month td span {
	color: #888;
}
.datepick-month td .datepick-other-month {
	background-color: #fff;
}
.datepick-month td .datepick-weekend {
	background-color: #ddd;
}
.datepick-month td .datepick-today {
	background-color: #f0c0c0;
}
.datepick-month td .datepick-highlight {
	background-color: #f08080;
}
.datepick-month td .datepick-selected {
	background-color: #777;

	color: #fff;
}
.datepick-month th.datepick-week {
	background-color: #777;
	color: #fff;
}
.datepick-status {
	clear: both;
	background-color: #ddd;
	text-align: center;
}
.datepick-clear-fix {
	clear: both;
}
.datepick-cover {
    display: none;
    display/**/: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -1px;
    left: -1px;
    width: 100px;
    height: 100px;
}



/* ~~~~~~~~~~~~~~~~Slider~~~~~~~~~~ */

.nivoSlider {
	position:relative;
	min-height:318px;
	background:#202834 url(../images/index/loading.gif) no-repeat 50% 50%;
	width:958px;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.nivoSlider a {
	border:0;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

#slider1 .nivo-controlNav,
#slider2 .nivo-controlNav,
#slider4 .nivo-controlNav {
	position:absolute;
	left:87%;
	bottom:10px;
}
#slider1 .nivo-controlNav a,
#slider2 .nivo-controlNav a,
#slider4 .nivo-controlNav a {
	display:block;
	width:10px;
	height:10px;
	background:url(images/index/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
#slider1 .nivo-controlNav a.active,
#slider2 .nivo-controlNav a.active,
#slider4 .nivo-controlNav a.active {
	background-position:-10px 0;
}

#slider2 a {
	display:block; /* IE Fix */
}

#slider3 {
	margin-bottom:110px;
}
#slider3 .nivo-controlNav {
	position:absolute;
	left:29%;
	bottom:-70px;
}
#slider3 .nivo-controlNav img {
	display:inline;
	position:relative;
	margin-right:10px;
	-moz-box-shadow:0px 0px 5px #333;
	-webkit-box-shadow:0px 0px 5px #333;
	box-shadow:0px 0px 5px #333;
}
#slider3 .nivo-controlNav a.active img {
	-moz-box-shadow:0px 0px 5px #fff;
	-webkit-box-shadow:0px 0px 5px #fff;
	box-shadow:0px 0px 5px #fff;
}

#carbonads-container {
    position:fixed;
    top:10px;
    right:10px;
    background:#15191F;
    padding:15px;
    -moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#carbonads-container .carbonad {
    background:transparent !important;
    border:0 !important;
    width:130px !important;
    height:auto !important;
}
#carbonads-container img,
#carbonads-container span {
    margin:0 0 8px 0 !important;
}
#carbonads-container span.carbonad-text {
    color:#A7B0BF !important;
}
#carbonads-container span.carbonad-text a {
    border:0; !important;
}
#carbonads-container span.carbonad-tag {
    display:block;
    float:none !important;
    margin:0 !important;
    font-style:italic !important;
    text-align:right !important;
    color:#5F6C7F !important;
}
#carbonads-container span.carbonad-tag a {
    color:#5F6C7F !important;
    border:0 !important;
}


/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}


.slide-out-div {

	padding: 20px;

	z-index:2000;

    width: 250px;

    background: #f2f2f2;

	height:240px;

	border:1px solid #333333;

}

/* ~~~~~~~~~~~~~~~~Pop Up~~~~~~~~~~ */
.pu_outer_con {
	position:relative; width:100%; top:0px; left:0px; height:622px;
}
.pu_con1 {
	float:left; width:760px; padding-left:20px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
}
.pu_con2 {
	float:left; width:100%; padding-top:30px;
}
.pu_con3 {
	float:left; width:290px;
}
.pu_con4 {
	float:left; width:100%; padding-bottom:20px;
}
.pu_con5 {
float:left; width:100%; padding-bottom:30px; padding-left:3px;
}
.pu_con6 {
	float:left; width:81px;
}
.pu_con7 {
	float:right; width:200px; color:#006699;
}
.pu_con8 {
	float:left; width:100%; font-weight:bold; padding-bottom:10px; font-size:12px;
}
.pu_about_con {
	float:left; width:100%; font-weight:bold; font-size:12px; background:url(../images/popup/dot_line.jpg) repeat-x; background-position:bottom; padding-bottom:5px; margin-bottom:10px;
}
.pu_viewsite {
	float:left; width:100%; padding-top:10px;
}
ul#staff_list1 li { background:url(../images/staff/dotCr.jpg) no-repeat 0 5px; padding-left:10px;/* list-style:url(../images/staff/dotCr.jpg); margin-left:10px;*/}
ul#staff_list2 li { 
	background:url(../images/about_us/arrow.jpg) no-repeat 0 5px; padding-left:10px;
}





#trends{
	position:relative;
	zoom:1;
	}
	
#trends .inner{
	width:566px; 
	height:30px; 
	font-size:11px; 
	line-height:30px; 
	padding:0px 10px; 
	overflow:hidden;
	zoom:1;
	position:relative;
	}
#trends ul{
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
	zoom:1;
	float:left;
	position:relative !important;
	z-index:20;
	}
#trends li{
	margin:0;
	padding:0;
	display:inline;
	zoom:1;
	
	}
#trends a{
	display:inline-block;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	zoom:1;
	text-indent:100px;
	line-height:30px; 
	color:#006699;
	}
	
#trends a:hover,#trends a.active{
	text-decoration:none;
	zoom:1;
	}