
@charset "utf-8";
/* CSS Document */

html,body {
margin:0;
padding:0;
height:100%;
}

body {padding: 0;margin: 0;	position: relative;font-family:"Roboto" !Important;background:#f5f7fa;color:#000000;font-size:14px}

#wrapper {
	min-height:100%;
	position:relative;
	background:#f5f7fa;
}
.header{
	position:fixed;	
	display:block;
	width: 100%;
	background: #0062ff;
	/*border-bottom: 1px solid #ddd;*/
	z-index:999;
	top:0px;
}

.loginheader{
	height: 50px;
	position:fixed;	
	display:block;
	width: 100%;
	background: #ffffff;
	border-bottom: 1px solid #ddd;
	z-index:999;
	top:0px;
	padding-top: 5px;
}

#content {
	padding-top:80px;
    padding-bottom:600px;  /*Height of the footer */
}

#footer {
	position:absolute;
	bottom:0;
	width:100%;
	height:500px;
	font-size:13px;
	background:#000000;
    color: #ffffff;
}
.footerpad{padding-top: 94px}
.footer-links a{text-decoration:none;color:#fff; font-size:16px;line-height: 180%}
.footer-links a:hover{text-decoration:none;color:#aaa;}

.contentWrapper1260{margin:auto;width:1260px;}
.contentWrapper900{margin:auto;width:900px;}
.contentdata{padding:80px 10px 0px 10px;line-height:150%;font-size: 16px}
.contentdata h1{color:#000000;line-height:120%}
.contentdata h2.subhead{color:#e88422;font-size:30px;margin-top:0}
.contentdata a{color:#0062ff;text-decoration:none}
.contentdata a:hover{color:#000000;transition: color 0.3s ease-out 0s;}

.contentdata ul li{padding-bottom: 8px}

.logo {width: 150px;height: auto;}

.navbar{padding: 27px 0px 23px 13px !important}

.nav-item{padding:0px 14px;border:0px solid #f00;text-align: center}
.nav-item a {color: #ffffff !important;}
.nav-item a:hover {color: #90b1ff !important;}
.nav-link {padding:14px 10px !important;}
.dropdown-menu{background: #0054da !important;min-width:240px !important;border:0px !important;border-radius: 0px !important}
.dropdown-item:hover{background: none !important}
.dropdown-item{padding: 6px 24px !important}
.dropdown-toggle::after {display: none !important;}
.downarrow{vertical-align:top;font-size: 10px !important;margin-left: 10px;margin-top: 5px}
.demoBtn{background: #000 !important;border-radius: 8px;border:0;padding:14px 25px !important;}
.demoBtn:hover{border:0;}
.loginBtn{border:1px solid #fff !important;border-radius: 8px;padding:13px 25px !important;}
.loginBtn:hover{border:1px solid #fff;}

.usernamefld{display: block;width:94%;padding:12px;border:1px solid #ccc;font-size:15px;border-radius:4px;}
.passwordfld{display: block;width:94%;padding:12px;border:1px solid #ccc;font-size:15px;border-radius:4px}
.formfld{display: block;width:100%;padding:12px;border:1px solid #ccc;font-size:15px;border-radius:4px;}
.logo-134 {width: 120px;margin-top: 8px;}
.logo-partner {width: 100px;margin-top: 8px;}

/* main menu styles */

.topnav{color:#000;margin-right:20px;margin-top:5px}
.topnav a{text-decoration: none;color:#000;}
.topnav a:hover{text-decoration: none;color:#000;}
.topnav td{white-space: nowrap}
.topnav td.divider{padding:0px 10px}

.dropbtn {
border: 0px;
cursor: pointer;
background:#fff;
padding:0;
margin:0;
outline: 0;
}

.dropdown {
position: relative;
display: inline-block;
}

.dropdown-content {
display: none;
position: absolute;
background-color: #fff;
border: 1px solid #ddd;
border-radius:6px; 
min-width: 190px;
box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
z-index: 1;
right:0;
margin-top:15px;
font-size:13px;
}
.show {display:block;} 

.dropdown-content a{color:#000000;text-decoration:none}
.dropdown-content a:hover{color:#4187f2;}

.dropdown-content ul{margin:0;padding:0px;list-style: none}
.dropdown-content ul li{margin:0;padding:15px 30px;white-space: nowrap;}

.balancebox{background: #e6f1fd;text-align: center;padding: 10px 0px}
a.balancetxt{font-size: 18px;line-height:200%;color: #4187f2 !important;font-weight: bold;}

.iconpad{vertical-align: middle;margin-right: 10px;}

.help-content {
  display: none;
  position: absolute;
  margin-left:-160px;
  margin-top:-20px;
  background-color: #fff;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
.helpmenu:hover .help-content {display: block;}


#nav,#nav ul {
    list-style:none;
    margin:0;
    padding:0;
	
}
#nav {
	float:right;
	position:relative;
    z-index:2;
	margin-right: 10px;
	margin-top: 3px;
}
#nav ul {
    right:9999px;
    position:absolute;
    top:31px;
    width:190px;
}
#nav ul ul {
    right:9999px;
    position:absolute;
    top:0;
    width:auto;
}
#nav li {
    float:left;
    margin-right:0px;
	margin-top:7px;
    position:relative;
	border-right:0px solid #fff;
}
#nav li.divider{color:#fff;padding:0px 0px}
#nav li a {
    color:#fff;
    display:block;
    float:left;
    font-size:13px;
    padding:0px 10px;
    text-decoration:none;
}
#nav > li > a {
    overflow:hidden;
}
#nav li a.fly {
    background:url(/img/arrow1.png) no-repeat right center;
    padding-right:15px;
}
#nav ul li {
    margin:0;
}
#nav ul li a {
	color:#000;
	white-space:nowrap;
	width:150px;
	padding:0px 15px;
	margin-right: 15px;
}
#nav ul li a.fly {
    padding-right:10px;
}

/*hover styles*/
#nav li a:hover {
    color:#fff;
}

#nav li ul li a:hover {
    color:#d92128;
}

/*focus styles*/
    #nav li a:focus {
    outline-width:0;
}

#nav li ul.dd li{border:0px solid;padding:5px 0px;}

/*popups*/
#nav li a:active + ul.dd,#nav li a:focus + ul.dd,#nav li ul.dd:hover {
    right:0;text-align:left;background:#fff;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}
#nav ul.dd li a:active + ul,#nav ul.dd li a:focus + ul,#nav ul.dd li ul:hover {
    right:190px;text-align:left;background:#fff;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);width:160px;
}

.maincontainer{padding-top:56px;position: relative;}

/* Toggle Styles */

#wrap {
    padding-left: 165px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;   
	 
}

#sidebar-wrap {
    position: fixed;
    z-index:999;
    left: 0px;    
    width: 200px;
    height: 100%;
    margin-left: 0px;
    background-color:#f5f7fa !Important;
	/*box-shadow: 2px 2px 2px #cccccc;*/
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    overflow-y: auto;
    scrollbar-width: thin;
}
#sidebar-wrap::-webkit-scrollbar {width: 5px;}
#sidebar-wrap::-webkit-scrollbar-track {background: #f1f1f1;}
#sidebar-wrap::-webkit-scrollbar-thumb {background: #e5e5e5;}
#sidebar-wrap::-webkit-scrollbar-thumb:hover {background: #e5e5e5;}

#wrap.toggled {
	padding-left: 0;
}

#wrap.toggled #sidebar-wrap {	
	width: 55px;
}

#wrap.toggled span.sidebarlink {
    /*display: none;*/
    transition: opacity 0.1s ease-out;
    opacity: 0;
}

.sidebarlink{transition: opacity 0.3s ease-in;vertical-align: top}
  
#wrap.toggled   i {
	/*float:right;padding-right:25px;*/
} 

#page-content-wrap {
	padding: 25px 25px;
	position: relative;	
	/*background:#f0f0f0;
	background:#f5f7fa;*/
	margin-left:35px;
	min-height:610px; /* this is need for right side overlap */
	border:0px solid;
	min-width:1000px;
}

#wrap.toggled #page-content-wrap {
	position: relative;
	margin-right: 0;
}

.w20{width: 20px;text-align:center;border:0px solid;}
.newTxt{margin-top:-5px;margin-left: -30px;color:#e88422;font-size: 10px;}
.newTxt1{position:absolute;width:30px;margin-top:-25px;color:#e88422;font-size: 10px;margin-left:105px;transition: opacity 0.3s ease-out;}

/* Sidebar Styles */

.sidebar-nav {
    position: relative;
    left:0px;
    width: 200px;
    margin: 0;
	margin-top:20px;
    padding: 0;
    list-style: none;
	font-size:14px;
	
	overflow-x: hidden;
    height: auto;
	white-space:nowrap;
}

.sidebar-nav li {
    text-indent: 0px;
	padding-left:15px;
}

.sidebar-nav li a {
    display: block;
    text-decoration: none;
    color: #000;
	padding:10px 0px 10px 0px;
	outline:none;
	height:26px;
	vertical-align:middle;
}
.sidebar-nav li a.active {
    color: #4187f2 !important;
}

.sidebar-nav li a:hover {
    text-decoration: none;
    color: #4187f2;
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
    text-decoration: none;
}

/* Sidebar feed Styles */

.toggled .sidebar-nav-feed span{display: none;}

.sidebar-nav-feed {
    position: relative;
    left:0px;
    margin: 0;
	margin-top:20px;
	margin-right: -1px;
    padding: 20px 0;
    list-style: none;
	font-size:14px;
	background:#f5f7fa !important;
	overflow-x: hidden;
    height: 100vh;
}

.sidebar-nav-feed li {
    text-indent: 0px;
	padding-left:15px;
}

.sidebar-nav-feed li a {
    display: block;
    text-decoration: none;
    color: #000;
	padding:10px 0px 10px 0px;
	outline:none;
	height:auto;
	display:flex;
	align-items: center;
}

.sidebar-nav-feed li a i {margin-right:5px;}

.sidebar-nav-feed li a.active {
    color: #4187f2 !important;
}

.sidebar-nav-feed li a:hover {
    text-decoration: none;
    color: #4187f2;
}

.sidebar-nav-feed li a:active,
.sidebar-nav-feed li a:focus {
    text-decoration: none;
}

#wrap.toggled .sidebar-nav{width:55px}
#wrap.toggled #expander{width: 45px;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}

#wrap.toggled .sidebar-nav li a {
    display: block;padding:10px 0px 10px 0px;
}

#expander{position:fixed;bottom:0px;padding-left:10px;padding-top:10px;padding-bottom:15px;width: 230px;
-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}

.submenu{ display:none; list-style:none;margin-left:-35px;}
.submenu li a{padding:0px 0px 13px 0px;font-size:12px;font-weight:normal;}
/*.submenu.show { display: block; }*/

.submenu1{  display:block;list-style:none;margin-left:-35px;}
.submenu1 li a{padding:0px 0px 13px 0px;font-size:12px;font-weight:normal;}
.submenu1.show { display: none; }


.showonexpand { display: none; }

.menu-toggle{cursor:pointer}

.notification{position:absolute;z-index:10;background:#d92027;color:#fff;width:16px;height:14px;padding-top:2px;text-indent: 0px !important;text-align:center;margin-left:-7px;margin-top:-5px;border-radius:50%;font-family:verdana;font-size:10px;}

.notification1{position:absolute;z-index:10;background:#d92027;color:#fff;width:16px;height:16px;padding-top:0px;text-indent: 0px !important;text-align:center;margin-left:2px;margin-top:-5px;border-radius:50%;font-family:verdana;font-size:10px;font-weight:normal !important}

.tradediv{color:#fff;font-size:13px;margin-left:20px}
.accmgrdiv{color:#000;font-size:13px;padding-top:10px}
.accmgrimg{float:left;width:70px;border:0px solid #0f0;padding-right:5px;}
.accmgrtxt{float:left;width:100px;padding-top:5px;border:0px solid #f00;font-size:12px;padding-left:15px}

ul.olisthelp {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
ul.olisthelp li{
    margin: 0;
    padding: 0;
	padding-left:10px;
}
ul.olisthelp li a{font-size:11px !important; padding: 0px 0px 0px 0px !important;}

#announcementsDiv{padding-right:5px;font-size:11px;border:0px solid}

ul.vertical-ticker {margin: 0;padding: 0;list-style:none}
ul.vertical-ticker li{margin: 0;padding: 0;padding-top:5px;padding-bottom:5px;border-bottom: 1px solid #CCC;font-size:11px;}

.mup{height:223px;width:200px;overflow-y:auto;font-size:11px;margin-bottom:10px}
.pagetitlein{font-size:18px;font-weight:bold;margin-bottom:20px}

h1{font-size:24px; color:#000000; font-weight:normal; text-decoration:none; padding-bottom:10px;}
h1 a { text-decoration:none; }
h1 a:hover { color:#1563A7; }
h1.contentheading{color:#1563A7;margin:0;padding:0;font-size:21px; text-decoration:none;}

h2	{ color: #000000; font-size: 15px; letter-spacing: 0.01em; margin: 5px 0 5px 0; padding-top:10px; font-weight:  bold; }
h3	{font-size:14px;color:#000000; padding:2px 0px 5px 0px; margin:0px; font-weight: bold; display:inline;}
h4	{ color: #000000; font-size: 13px; letter-spacing: 0.01em; margin:3px 0 3px 0; }

img	{ border: 0 }

a { outline:none; }
a:hover{ color:#e88422; }

a.freesignup{display:block;width:158px;height:30px;background-image:url('images/freesignupbutton.gif');}
a.freesignup:hover{background-position:-158px 0;}

a{color:#1563a7;}
a.vnavselected{cursor:pointer;background-image:url('images/verticaltabbtn1.gif');text-align:left;width:218px;height:23px;display:block;color:#1563a7;font-weight:bold;font-size:13px;text-decoration:none;padding-top:8px;padding-left:14px;background-repeat:no-repeat;}
a.vnav{cursor:pointer;background-image:url('images/verticaltabbtn2.gif');text-align:left;width:213px;height:23px;font-weight:bold;display:block;color:#464646;font-size:13px;text-decoration:none;padding-top:8px;padding-left:12px;background-repeat:no-repeat;}
a.redButton{text-align:center;display:block;width:150px;height:25px;padding-top:10px;font-size:14px;font-weight:bold;color:#ffffff;text-decoration:none;background-image:url('images/redbtnbg.gif');background-repeat:no-repeat;}
a.redButtonlong{text-align:center;display:block;width:180px;height:25px;padding-top:10px;font-size:14px;font-weight:bold;color:#ffffff;text-decoration:none;background-image:url('images/redbtnbg2.gif');background-repeat:no-repeat;}

a.footer{text-decoration:none;color:#ffffff;}
a.footer:hover{text-decoration:underline;color:#ffffff;}

p.to-top {
font-size:10px;
text-align:right;
}

.b{font-weight:bold}
.txtwhite{color:#ffffff}
.txtgrey{color:#cccccc !important;}

.white{color:#ffffff}
.black{color:#000000}
.blue{color:#4187f2}
.grey{color:#a5a5a5}
.orange{color:#ff6600}
.red{color:#ff0000}
.green{color:#39b54a}
.greytxt{color:#999999;}
.bluetxt{color:#0062ff;}
.redtext{color: #d92027}
.colorblue{color:#1563a7}
.colorgrey{color:#606060}

.p5{padding: 5px;}
.p10 {padding: 10px;}
.p15 {padding: 15px;}
.p20 {padding: 20px;}

.pL5{padding-left:5px !important;}

.pL10 {padding-left:10px}
.pL20 {padding-left:20px}
.pL30 {padding-left:30px}

.pT5 {padding-top:5px}
.pT10 {padding-top:10px}
.pT15 {padding-top:15px}
.pT20 {padding-top:20px !important;}
.pT30 {padding-top:30px}
.pT40 {padding-top:40px}
.pT50 {padding-top:50px}

.pB10 {padding-bottom:10px}
.pB15 {padding-bottom:15px}
.pB20 {padding-bottom:20px}
.pB30 {padding-bottom:30px}
.pB40 {padding-bottom:40px}
.pB50 {padding-bottom:50px}

.mL5 {margin-left: 5px;}
.mL10 {margin-left: 10px;}
.mL15 {margin-left: 15px;}

.mR5 {margin-right: 5px;}
.mR10 {margin-right: 10px;}
.mR20 {margin-right: 20px;}

.mT5{margin-top:5px}
.mT10{margin-top:10px !important;}
.mT15{margin-top:15px}
.mT20 {margin-top: 20px;}
.mT32{margin-top:34px !important;}
.mT35{margin-top:35px !important;}

.mB5{margin-bottom:5px !important;}
.mB10{margin-bottom:10px !important;}
.mB20 {margin-bottom: 20px;}
.mB30 {margin-bottom: 30px;}
.mB40 {margin-bottom: 40px;}

.m015 { margin:0 15px;}
.cpL25{padding-left:30px}
.font11{font-size:11px}
.font12{font-size:12px}
.font13{font-size:13px}
.font14{font-size:14px}
.font16{font-size:16px}
.font18{font-size:18px}
.font20{font-size:20px !important}
.font22{font-size:22px !important}
.font24{font-size:24px !important}
.font30{font-size:30px}
.aL{text-align:left}
.aR{text-align:right}
.aC{text-align:center}

.pointer{cursor:pointer}

input {
	font-size:13px;
	padding:6px;
	border:1px solid #d0d8e8;
	border-radius: 6px;
	outline: none;
}
select{
	padding:5px 20px 5px 10px;	
	border:1px solid #dddddd;	
	-webkit-appearance: none; 
	-moz-appearance: none;
	appearance: none;
	background: url(/img/selectarrow.png) no-repeat;
	background-position: right center;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	outline: none;	
}

input[type="checkbox"] {width: 14px;height: 14px}

.column_20{float:left;width:26%;}
.column_70{float:left;width:65%;border-left:1px solid #eee;min-height: 500px}

.uname{border:1px solid #e5e5e5;background:#f6f6f6;width:90%;padding:10px;border-radius:4px;font-size:16px;color:#312f32}
.passwd{border:1px solid #e5e5e5;background:#f6f6f6;width:90%;padding:10px;border-radius:4px;font-size:16px}
.loginbtn{background: #e88422;border: 1px solid #d06700;border-radius: 3px;color: #ffffff;cursor: pointer;font-size: 16px;padding:12px;}
.loginbtn:hover{background: #000000;border: 1px solid #000000;}
a.createlink{color:#e88422;font-size:13px;text-decoration:none}
a.createlink:hover{color:#e88422;font-size:13px;text-decoration:underline}

a.topnav1{background-image:url('images/topnavbg1.gif');text-align:center;width:86px;height:25px;display:block;color:#1b5290;font-size:14px;text-decoration:none;padding-top:6px;}
a.topnav2{background-image:url('images/topnavbg2.gif');text-align:center;width:86px;height:25px;display:block;color:#ffffff;font-size:14px;text-decoration:none;padding-top:6px;}
a.topnav2:hover{background-position:-86px 0;color:#1b5290;}
div.panel {border:#ccccdd 1px solid; padding: 1px;}
div.panel h4 { text-align: center; background-color: #d5e0f0; margin: 0; padding: 10px; }
div.panel p { margin: 9px; }
div.panel ul { clear: both; padding-left: 25px }

table.brand{}
table.brand td{padding-left:10px}

.faqcol_1{width:48%;float:left;border:0px solid}
.faqcol_2{width:48%;float:right;border:0px solid}

.faqcol_1 h5 {font-size: 18px;font-weight: bold}
.faqcol_2 h5 {font-size: 18px;font-weight: bold}

/* faq page accordian */

.trigger1{border:1px solid #dddddd;background:#eeeeee;padding:12px;font-size:13px;margin:0;margin-bottom:4px;cursor:pointer;border-radius:6px}
.trigger1:hover{border:1px solid #dddddd;background:#f6f6f6;}
.trigger1 a{color:#000000 !important;text-decoration:none;font-size:16px;font-weight: 600;}
.trigger1 a:hover{color:#000000 !important;text-decoration:none;font-size:16px}
.toggle_container1{display:none;border:1px solid #cccccc;padding:10px;margin-bottom:4px;font-size:14px;}

.trigger1 .image {
    vertical-align:middle;
    display:inline-block;
    height:15px;
    width:15px;
    background:url("/img/faq_arrow.png");
}

.trigger1.expanded .image {
    background:url("/img/faq_arrow.png");
}

.toggle_container {
    display: none;
    font-size: 14px;
    margin-bottom: 4px;
    padding: 15px 20px 15px 0px;
	text-align:justify;
}
.trigger .image {
    background: rgba(0, 0, 0, 0) url("/img/learnmore_arrow.png") repeat scroll 0 0;
    display: inline-block;
    height: 10px;
    vertical-align: middle;
    width: 16px;
}
.trigger.expanded .image {
    background: rgba(0, 0, 0, 0) url("/img/learnmore_arrow.png") repeat scroll 0 0;
}


/*----New Css mkt----*/

.footer_bg {
	background:url(images/footerbg.gif);
}

.footer_vlign {
	margin-left:20px;
	height:100px;
	background:url(images/footerlinebreak.gif) repeat-y;
}

.form_clm1_rgt {
	  width:133px;
	  padding-left:7px;
	  font-weight:bold;
	  font-size:12px;
	  height:30px;
}

/* form_how_du_findus: used if DSN register form  mkt changes 22 dec */
.form_how_du_findus {
	  padding-left:7px;
	  font-weight:bold;
	  font-size:12px;
	  height:30px;
}

.content1000 {width:1000px}
	
.content {
	width:888px;
	min-height:337px;
	text-align:left;
	padding-top:25px;
	padding-bottom:25px;
    font-size:13px;
	}


.content_rgt {
	width:888px;
	min-height:10px;
	text-align:center;
	padding-top:25px;
	padding-bottom:5px;
    font-size:13px;
	}


.leftnav_include {
	float:left;
	width:230px;
	min-height:200px;
	} 

.leftnav {
	float:left;
	width:230px;
	min-height:200px;
	} 
 
.leftnav ul{
	padding-left:26px;
	}

.leftnav li{
	line-height:16px;
	list-style:none;
	padding-bottom:5px;
	background:url(dsn/img/bullet.png) no-repeat 0px 1px;
	padding-left:25px;
	margin-left:-20px;
	}

.leftnav li a{text-decoration:none;}
.leftnav li a:hover{ color:#e88422;}

.leftnav_on { color:#e88422;}

.nav_sublist ul{

	}

.nav_sublist li{
	line-height:15px;
	list-style:none;
	padding-bottom:5px;
	padding-left:18px;
    background:url(../images/bullet2.png) no-repeat 0px 5px;
	margin-left:-28px;
	
}

.nav_sublist li a{
	/*color:#333;*/
	text-decoration:none;
		
}

.content_right{
	float:right;
	width:630px;
	min-height:362px;
	padding-left:20px;
	border-left:1px solid #C9CCDD;
	margin-bottom:25px;
	margin-top:15px;
	}

.content_minimum_h { min-height:402px;}

.right_panel{
	float:right;
	width:200px;
	min-height:200px;
	padding-top:0px;
	margin-top:25px;
	} 

.content_left{
	float:left;
	width:660px;
	min-height:200px;
	margin-bottom:25px;
	text-align:justify;
	}

.divider5 {
	padding:5px 0 0 0;
	clear:both;
}


.divider10 {
	padding:10px 0 0 0;
	clear:both;
}


.divider20 {
	padding:20px 0 0 0;
	clear:both;
}

.divider30 {
	padding:30px 0 0 0;
	clear:both;
}

.dsn_adterms ul{
	
	}

.dsn_adterms li{
	line-height:18px;
	list-style:none;
	padding-bottom:5px;
	background:url(dsn/img/bullet.png) no-repeat 0px 2px;
	padding-left:25px;
	margin-left:-5px;
	}

.faq ul{
	
	}

.faq li{
	line-height:18px;
	list-style:none;
	padding-bottom:5px;
	background:url(dsn/img/bullet.png) no-repeat 0px 2px;
	padding-left:25px;
	margin-left:-20px;
	}

.pg_list{
	margin-top:5px;
	margin-left:0px;
	padding-left:40px;	
	}

.pg_list ul{
	margin-top:5px;
	margin-left:0px;
	padding-left:0px;
	
	}

.pg_list li{
	line-height:16px;
	list-style:none;
	padding-bottom:5px;
	background: url(images/bullet2.png) no-repeat 0px 4px;
	padding-left:18px;
	margin-left:-20px;
	
	}

.pg_list{
	margin-top:5px;
	margin-left:0px;
	padding-left:40px;	
	}

.pg_list_ol ol{
	margin-left:0px;
	padding-left:0px;
	
	}


.pg_list_ol li{
	line-height:16px;
	list-style: decimal;
	padding-bottom:5px;
	padding-left:5px;
	margin-left:30px;
	
	}


.affiliate_prg ol{
	}

.affiliate_prg  li{
	
	line-height:18px;
	padding-bottom:5px;
	padding-left:10px;
	margin-left:-5px;
	}


.login_box {
	 width:460px; 
	 height:235px;
	 background:url(images/bg_login.jpg) no-repeat;
	 color:#fff; 
	 }

.login_box_r {
	float:right;
	width:212px;
	height:200px;
	}


.dsnbanner_login { 
	width:888px; 
	height:185px;
	padding-top:48px;
	background:url(images/dsnbanner_login.jpg); 

	 
	}

.dsnbanner_login_l {
	float:left; 
	width:420px; 
	height:150px;
	padding:30px 30px 0px 55px;
	text-align:left;
	

	}

.dsnbanner_login_r {
	float:right; 
	width:200px; 
	height:180px;
	text-align:left; 
	

	}

.img_border {
	padding:10px;
	border-width:1px;
	border-color:#dddddd #777777 #777777 #DDDDDD;
	border-style:solid;
	}

.img1{
	float:left;
	
	min-width:200px;
	border:1px solid #ccc; padding:2px 2px;
	}

.clearboth{
	float:left;
	width:100%;
	clear:both;}
	
.img_caption{
	font-size:12px;
	color:#666;
	text-align:center;
	margin:0px;
	padding:5px;
	
	}	
	
.margin_left25 {
	margin-left:25px;
	}	

.gray_txt { color:#696969;}
.pink_txt { color:#E34ADC;}
.blue_txt { color:blue;}
.red_txt { color:#ff0000;}
.gree_txt { color:#008000;}


.blue1_txt { color:#2239a8;}
.pink1_txt { color:#8c1d69;}
.yellow_txt { color:#a8660d;}

table.table1 {
	
	border-collapse: collapse;
	background-color: white;
	 
	border:1px solid #c9ccdd;
	border-collapse:collapse; 
	}
	
table.table1 tr { 
	height:15px;
   }

table.table1 td { 
	border-collapse:collapse; 
	padding-top:5px; 
	padding-left:10px; 
	padding-bottom:5px;
	}

table.table1 th { 
	padding:0px; 
	color:#1563A7; 
	background:#e9eeff; 
	border-bottom:1px solid #c9ccdd; 
	padding:5px 10px; 
	text-align:left;   
	}

table.sample {
	border-width: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: white;
}
table.sample th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

.adv_box{
	width:356px;
	min-height:250px;
	padding-top:15px;
	padding-bottom:25px;
	padding-left:15px;
	padding-right:15px;
	border:1px solid #8da7cb;
	text-align:left;
	}

.testimony_box {
	background:url(seotoolkit/img/bg_testimonial.gif) repeat-x;	
	border-left:1px solid #cfe1f2; 
	padding:20px 20px;}

.hline { clear:both; padding:10px 0px; margin-bottom:10px; border-bottom:1px dotted #CCC;}

.textfield1 {
	width:180px;
	height:18px;
	}

.input1 {
	width:180px;
	height:20px;
	}

table .tablepad5 td { padding:5px;}
table .tablepad10 td { padding:10px;}

.renew_bg{ 
	height:200px; 
	padding-top:10px; 
	padding-left:10px;
	background: url(images/bg_renew.gif) no-repeat; 
}
table .form1  {
	border:1px solid #C9CCDD;
	background-color:#e9eeff;
	padding-top:8px;
	padding-bottom:10px;
	padding-left:10px;

	}

table .form1 td {
	line-height:25px;
	padding-left:5px;

	}

table .form1_white  {
	border:1px solid #C9CCDD;
	background-color:#fff;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:10px;

	}

table .form1_white td {
	line-height:25px;
	padding-left:20px;

	}

/* Mahesh - 21st Feb2011 */
/*Employ Page*/
.em_box{text-align: left; vertical-align: top; padding: 15px; background-color: #e9eeff; border: #c9ccdd 1px solid; margin-top: 20px;}
/*Award Page*/
.single_award_div{text-align: left; vertical-align: top; width: 400px;}
.single_award_outer_div{text-align: left; vertical-align: top; width: 100%; margin-top: 15px; padding-bottom: 10px; border-bottom: #c9ccdd 1px dotted;}
.award_outer_div{text-align: left; vertical-align: top; width: 100%; margin-top: 15px; padding-bottom: 10px; border-bottom: #c9ccdd 1px  dotted; min-height: 120px; float: left}
.award_div{text-align: left; vertical-align: top; width: 210px; margin-right: 10px; float: left;}
.award_div img{margin-top: 10px; border: 0px}

A.award_link{color: #e88422; font-size: 15px; letter-spacing: 0.01em; margin: 5px 0 5px 0; padding-top:10px; font-weight:  bold; text-decoration: none;}
A:active.award_link{color: #e88422; font-size: 15px; letter-spacing: 0.01em; margin: 5px 0 5px 0; padding-top:10px; font-weight:  bold; text-decoration: none;}
A:visited.award_link{color: #e88422; font-size: 15px; letter-spacing: 0.01em; margin: 5px 0 5px 0; padding-top:10px; font-weight:  bold; text-decoration: none;}
A:hover.award_link{color: #e88422; font-size: 15px; letter-spacing: 0.01em; margin: 5px 0 5px 0; padding-top:10px; font-weight:  bold; text-decoration: underline;}

/* Mahesh - 22nd Feb 2011 */
.inline_list{margin-top:5px; margin-left:15px; padding-left:0px; text-align: left;}
.inline_list ul{margin-top:5px; margin-left:0px; padding-left:0px; display: inline;	text-align: left;}
.inline_list li{line-height:16px; list-style:none; text-align: left; background: url(images/bullet2.png) no-repeat 0px 4px; padding: 0px 5px 5px 15px; margin: 5px;	width: 140px; display: block; float: left;}

.textbox_n1{vertical-align: middle; color: #000000; font-size: 11px; border: #000000 1px solid; padding: 3px; height: 12px; margin-left: 5px; margin-right: 5px}

.sw_prod_box{width: 90%; border: #c9ccdd 1px dotted; padding: 10px; min-height: 150px; margin-top: 10px}
.sw_prod_img_div{width: 22%; text-align: left; vertical-align: top; float: left; padding: 17px 0px 0px 0px;}
.sw_prod_text_div{width: 78%; text-align: left; vertical-align: top; float: left;}

/* Mahesh - 23rd Feb 2011 */
.sw_dwn_box{width: 70%; border: #c9ccdd 1px dotted; padding: 10px; min-height: 150px; margin-top: 10px}
.sw_dwn_left_div{width: 22%; text-align: left; vertical-align: top; float: left; padding: 0px 0px 0px 0px;}
.sw_prod_right_div{width: 78%; text-align: left; vertical-align: top; float: left;}
.sw_dwn_number_text{font-size: 150px; color: #a5a8bd; line-height: 140px}

.dwn_btn{width: 136px; height: 61px; padding: 0px 0px 20px 0px; border: 0px; text-align: center; vertical-align: top; background: url('img/btn_bg1.gif') left top transparent; font-size: 15px; color: #FFFFFF; font-weight: bold; cursor: pointer}

A.dwn_btn{display: block; width: 136px; padding: 10px 0px 0px 0px; text-align: center; vertical-align: top; text-decoration: none; background: url('/img/btn_bg1.gif'); font-size: 12px; color: #FFFFFF; font-weight: bold}
A:active.dwn_btn{display: block; width: 136px; padding: 10px 0px 0px 0px; text-align: center; vertical-align: top; text-decoration: none; background: url('/img/btn_bg1.gif'); font-size: 12px; color: #FFFFFF; font-weight: bold}
A:visited.dwn_btn{display: block; width: 136px; padding: 10px 0px 0px 0px; text-align: center; vertical-align: top; text-decoration: none; background: url('/img/btn_bg1.gif'); font-size: 12px; color: #FFFFFF; font-weight: bold}
A:hover.dwn_btn{display: block; width: 136px; padding: 10px 0px 0px 0px; text-align: center; vertical-align: top; text-decoration: none; background: url('/img/btn_bg1_hover.gif'); font-size: 12px; color: #000000; font-weight: bold}

/* Indexe Page  24th Feb 2011 */
#indexe .prod_box{width: 32%; text-align: left; vertical-align: top; float: left; padding: 15px 0px 10px 0px ; margin-right: 12px; border:#c9ccdd 1px dotted; min-height: 165px}

#indexe A.prod_link{color: #e88422; font-size: 15px; letter-spacing: 0.01em; margin: 5px 0 5px 0; padding-top:10px; font-weight:  bold; text-decoration: none; text-align: center;}
#indexe A:active.prod_link{color: #e88422; font-size: 15px; letter-spacing: 0.01em; margin: 5px 0 5px 0; padding-top:10px; font-weight:  bold; text-decoration: none; text-align: center;}
#indexe A:visited.prod_link{color: #e88422; font-size: 15px; letter-spacing: 0.01em; margin: 5px 0 5px 0; padding-top:10px; font-weight:  bold; text-decoration: none; text-align: center;}
#indexe A:hover.prod_link{color: #e88422; font-size: 15px; letter-spacing: 0.01em; margin: 5px 0 5px 0; padding-top:10px; font-weight:  bold; text-decoration: underline; text-align: center;}
#indexe .box1{width: 860px; background-color: #e9eeff; border: #c9ccdd 1px dotted; padding: 15px; min-height: 100px; margin-top: 10px}
#indexe .box1_left_div{width: 13%; text-align: left; vertical-align: top; float: left; padding: 0px 0px 0px 0px;}
#indexe .box1_right_div{width: 87%; text-align: left; vertical-align: top; float: left;}

#indexe .box2{width: 860px; min-height: 100px; margin-top: 15px}
#indexe .box2_left_div{width: 39%; text-align: left; vertical-align: top; float: left; padding: 0px 5px 0px 0px; margin: 0px 0px 0px 0px;}
#indexe .box2_center_div{width: 20%; text-align: center; vertical-align: top; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#indexe .box2_right_div{width: 39%; text-align: left; vertical-align: top; float: left; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 0px;}


.testi_box{text-align: left; vertical-align: top; border: #c9ccdd 1px dotted; padding: 15px; margin:10px 0px 0px 0px;}
.testi_right_text{text-align: right; vertical-align: top; color: #000000; font-size: 13px; margin: 10px 0px 0px 0px;}

.add_url_frm{text-align: left; vertical-align: top; border: #c9ccdd 1px solid; background-color: #e9eeff;}
.add_url_frm_tbl{width: 100%; text-align: center; vertical-align: top; margin: 10px;}
.add_url_frm_left{width: 30%; text-align: left; vertical-align: top; padding: 11px 3px 7px 8px}
.add_url_frm_right{width: 35%; text-align: left; vertical-align: top; padding: 7px 0px 7px 5px}
.add_url_frm_head{color: #000000; font-size: 13px;}
.add_url_frm_S_text{color: #000000; font-size: 10px;}
.add_url_frm_txtbox{color: #000000; font-size: 13px; border: #000000 1px solid; padding: 3px; height: 16px; width: 300px}
.add_url_frm_btn{color: #FFFFFF; font-size: 13px; font-weight: bold; background:url('/img/btn_bg2.gif') left top repeat-x; height: 25px; width: 237px; padding: 0px; text-align: center; vertical-align: middle; border:#1568ad 1px solid; cursor: pointer;}

#download_Swf .main_frm_div{width: 860px; min-height: 350px; margin-top: 15px;}
#download_Swf .main_frm_left_div{float: left; width: 450px; text-align: left; vertical-align: top; margin-right: 20px}
#download_Swf .main_frm_right_div{float: left; width: 370px; text-align: left; vertical-align: top}

#download_Swf .frm_outer_div{width: 100%; border: #FFFFFF 1px solid;}
#download_Swf .frm_left_Htd{width: 30%; text-align: left; vertical-align: top; padding: 5px 0px 5px 5px; background-color: #166aae; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid;}
#download_Swf .frm_right_Htd{width: 30%; text-align: left; vertical-align: top; padding: 5px 0px 5px 5px; background-color: #166aae; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid;}
#download_Swf .frm_right_Htd2{width: 40%; text-align: left; vertical-align: top; padding: 5px 0px 5px 5px; background-color: #166aae; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid;}
#download_Swf .frm_left_td{width: 30%; text-align: left; vertical-align: top; padding: 5px 0px 5px 5px; background-color: #e9eeff; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid;}
#download_Swf .frm_right_td{width: 30%; text-align: left; vertical-align: top; padding: 7px 0px 5px 5px; background-color: #e9eeff; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid;}
#download_Swf .frm_right_td2{width: 40%; text-align: left; vertical-align: top; padding: 7px 0px 5px 5px; background-color: #e9eeff; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid;}
#download_Swf .frm_head_text{color: #FFFFFF; font-size: 13px;}
#download_Swf .frm_text{color: #000000; font-size: 13px;}
#download_Swf .frm_txtbox{color: #000000; font-size: 11px; border: #000000 1px solid; padding: 3px; height: 12px}

#download_Swf .frm_dwl_btn{color: #FFFFFF; font-size: 14px; font-weight: bold; background:url('/img/dwl_btn_bg.gif') left top repeat-x; height: 34px; width: 161px; padding: 0px; text-align: center; vertical-align: middle; border:0px; cursor: pointer; padding: 0px}

/* 28th Feb 2011 */
#webpage_outer_div{text-align: left; vertical-align: top; width: 100%}
#webpage_outer_div .left{text-align: left; vertical-align: top; width: 50%; float: left; min-height: 400px; padding-bottom: 20px}
#webpage_outer_div .right{text-align: left; vertical-align: top; width: 50%; float: left; min-height: 400px; padding-bottom: 20px}

#webpage_outer_div A.download_link{display: block; float: left; width: 188px; padding: 6px 0px 6px 0px; text-align: center; vertical-align: top; text-decoration: none; background: url('/img/btn_web_dwn_bg.gif') left top no-repeat; font-size: 12px; color: #FFFFFF; font-weight: bold; margin-top: 45px}
#webpage_outer_div A:visited.download_link{display: block; float: left; width: 188px; padding: 6px 0px 6px 0px; text-align: center; vertical-align: top; text-decoration: none; background: url('/img/btn_web_dwn_bg.gif') left top no-repeat; font-size: 12px; color: #FFFFFF; font-weight: bold; margin-top: 45px}
#webpage_outer_div A:active.download_link{display: block; float: left; width: 188px; padding: 6px 0px 6px 0px; text-align: center; vertical-align: top; text-decoration: none; background: url('/img/btn_web_dwn_bg.gif') left top no-repeat; font-size: 12px; color: #FFFFFF; font-weight: bold; margin-top: 45px}
#webpage_outer_div A:hover.download_link{display: block; float: left; width: 188px; padding: 6px 0px 6px 0px; text-align: center; vertical-align: top; text-decoration: none; background: url('/img/btn_web_dwn_bg.gif') left top no-repeat; font-size: 12px; color: #FFFFFF; font-weight: bold; margin-top: 45px}

.webpage_regi_box{width: 430px; background-color: #e9eeff; border: #c9ccdd 1px solid; padding: 30px; text-align: left; vertical-align: top}
.webpage_frm_txtbox{color: #000000; font-size: 11px; border: #000000 1px solid; padding: 3px; height: 16px; width: 200px}
.webpage_frm_btn{color: #FFFFFF; font-size: 13px; font-weight: bold; background:url('/img/btn_bg2.gif') left top repeat-x; height: 25px; width: 100px; padding: 0px; text-align: center; vertical-align: middle; border:#1568ad 1px solid; cursor: pointer;}

/* 01st March 2011 */
#worldtime_outer_div{text-align: left; vertical-align: top; width: 100%; margin-top: 10px}
#worldtime_outer_div .left{text-align: left; vertical-align: top; width: 30%; float: left; min-height: 400px; padding-bottom: 20px}
#worldtime_outer_div .right{text-align: left; vertical-align: top; width: 70%; float: left; min-height: 400px; padding-bottom: 20px}
#worldtime_outer_div .prod_img{padding: 15px; border: #c9ccdd 1px  dotted; width: 150px}

/* 02nd March 2011 */
.wt_opt_box{width: 100%; border: #c9ccdd 1px dotted; min-height: 115px; margin-top: 10px; background-color: #f2f3f8; clear: both}
.wt_opt_box_alt{width: 100%; border: #c9ccdd 1px dotted; min-height: 115px; margin-top: 10px; background-color: #FFFFFF; clear: both}
.wt_opt_left_div{width: 22%; min-height: 115px; text-align: left; vertical-align: top; float: left; padding: 0px 0px 0px 0px;}
.wt_opt_left_div img{margin: 10px 0px 10px 10px}
.wt_opt_right_div{width: 77%; min-height: 115px; text-align: left; vertical-align: top; float: left;}

/* Order Form Classes */
.order_highlight_box{background-color: #FFFFA8; padding: 10px; text-align: center; vertical-align: top; border: #c9ccdd 1px solid;}
.order_box{border: #c9ccdd 1px dotted; background-color: #FFFFFF; padding: 10px;}
#order_box_tbl{width: 100%; border-top: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; margin-top: 20px; color: #000000; font-size: 13px}
#order_box_tbl .head_td1{width: 35%; text-align: center; vertical-align: top; background-color: #4564aa; padding: 5px 0px 5px 0px; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid}
#order_box_tbl .head_td2{width: 15%; text-align: center; vertical-align: top; background-color: #4564aa; padding: 5px 0px 5px 0px; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid}
#order_box_tbl .head_td3{width: 50%; text-align: center; vertical-align: top; background-color: #4564aa; padding: 5px 0px 5px 0px; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid}

#order_box_tbl .left_td{width: 35%; text-align: left; vertical-align: top; background-color: #e9eeff; padding: 5px 0px 5px 0px; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid}
#order_box_tbl .center_td{width: 15%; text-align: center; vertical-align: top; background-color: #e9eeff; padding: 5px 0px 5px 0px; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid}
#order_box_tbl .right_td{width: 50%; text-align: left; vertical-align: top; background-color: #e9eeff; padding: 5px 0px 5px 0px; border-bottom: #FFFFFF 1px solid}

#order_box_tbl .head{color: #FFFFFF; font-size: 13px; font-weight: bold; }
#order_box_tbl .text{color: #000000; font-size: 13px}

.order_opt_head_td{text-align: left; vertical-align: top; background-color: #4564aa; border-bottom: #FFFFFF 1px solid}

#order_cd_tbl {margin-top: 10px}
#order_cd_tbl .head_td{text-align: left; vertical-align: top; background-color: #4564aa; border-bottom: #FFFFFF 1px solid}
#order_cd_tbl .content_td{text-align: left; vertical-align: top; background-color: #e9eeff; border-bottom: #FFFFFF 1px solid}
#order_cd_tbl .content_div{width: 840px; text-align: left; vertical-align: top; margin: 10px; background-color: #e9eeff;}
#order_cd_tbl .content_div .left{width: 15%; text-align: left; vertical-align: top; float: left}
#order_cd_tbl .content_div .center{width: 70%; text-align: left; vertical-align: top; float: left}
#order_cd_tbl .content_div .right{width: 15%; text-align: left; vertical-align: top; float: left}
#order_cd_tbl .content_div .head{text-align: center; color: #000000; font-size: 30px; font-weight: bold;}

#order_payment_tbl{margin-top: 10px;}
#order_payment_tbl .head_td{text-align: left; vertical-align: top; background-color: #4564aa; border-bottom: #FFFFFF 1px solid; padding: 5px;}
#order_payment_tbl .content_td{text-align: left; vertical-align: top; background-color: #e9eeff; border-bottom: #FFFFFF 1px solid; padding: 10px}
#order_payment_tbl .head{color: #FFFFFF; font-size: 13px; font-weight: bold; }
#order_payment_tbl .text{color: #000000; font-size: 13px}

#order_form_tbl{margin-top: 10px;}
#order_form_tbl .head_td{text-align: left; vertical-align: top; background-color: #4564aa; border-bottom: #FFFFFF 1px solid; padding: 5px;}
#order_form_tbl .content_td{text-align: left; vertical-align: top; background-color: #e9eeff; border-bottom: #FFFFFF 1px solid; padding: 10px}
#order_form_tbl .head{color: #FFFFFF; font-size: 13px; font-weight: bold; }
#order_form_tbl .text{color: #000000; font-size: 13px}
#order_form_tbl .left_td{width: 30%; text-align: left; vertical-align: top; padding: 3px 0px 3px 10px}
#order_form_tbl .right_td{width: 70%; text-align: left; vertical-align: top; padding: 3px 0px 3px 0px}
#order_form_tbl .txtbox{vertical-align: middle; color: #000000; font-size: 11px; border: #000000 1px solid; padding: 3px; height: 12px; margin-left: 5px; margin-right: 5px}
#order_form_tbl .frm_btn{color: #FFFFFF; font-size: 13px; font-weight: bold; background:url('/img/OrderFrm_btn_bg.gif') left top repeat-x; height: 28px; width: 146px; padding: 0px; text-align: center; vertical-align: middle; border:0px; cursor: pointer;}


#Uporder_box_tbl{width: 100%; border-top: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; margin-top: 20px; color: #000000; font-size: 13px}
#Uporder_box_tbl .head_td1{width: 5%; text-align: center; vertical-align: top; background-color: #4564aa; padding: 5px 0px 5px 0px; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid}
#Uporder_box_tbl .head_td2{width: 85%; text-align: center; vertical-align: top; background-color: #4564aa; padding: 5px 0px 5px 0px; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid}
#Uporder_box_tbl .head_td3{width: 15%; text-align: center; vertical-align: top; background-color: #4564aa; padding: 5px 0px 5px 0px; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid}
#Uporder_box_tbl .left_td{width: 5%; text-align: left; vertical-align: top; background-color: #e9eeff; padding: 5px 0px 5px 5px; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid}
#Uporder_box_tbl .center_td{width: 85%; text-align: left; vertical-align: top; background-color: #e9eeff; padding: 5px 0px 5px 0px; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid}
#Uporder_box_tbl .right_td{width: 10%; text-align: left; vertical-align: top; background-color: #e9eeff; padding: 5px 0px 5px 0px; border-bottom: #FFFFFF 1px solid}
#Uporder_box_tbl .head{color: #FFFFFF; font-size: 13px; font-weight: bold; }
#Uporder_box_tbl .text{color: #000000; font-size: 13px}

.srno_box{text-align: left; vertical-align: top; background-color: #e9eeff; border: #4564aa 1px solid; padding: 10px}

#links_bar{width: 100%; background-color: #e6f2fc; padding: 5px; text-align: center; border: #D5D5D5 1px dotted; clear: both}


/* DSN Logout Page */
#dsn_bottom_links{width: 100%; text-align: left; vertical-align: top; margin: 10px 0px 10px 0px}
#dsn_bottom_links .left{align: left; vertical-align: top;}
#dsn_bottom_links .right{align: left; vertical-align: top;}
#dsn_bottom_links .prod_div{display: block; padding: 1px 0px 2px 27px; width: 400px; text-align: left; vertical-align: top; text-decoration: none; background: url('dsn/img/dsn_bullet1.gif') left top no-repeat; font-size: 13px; color: #000000; margin-top: 10px}
#dsn_bottom_links .prod_div:hover{display: block; padding: 1px 0px 2px 27px; width: 400px; text-align: left; vertical-align: top; text-decoration: none; background: url('dsn/img/dsn_bullet1_hover.gif') left top no-repeat; font-size: 13px; color: #000000; margin-top: 10px}


/* SEOtoolkit Page */
#ST_main_tbl{}
#ST_main_tbl .content_td{text-align: left; vertical-align: top}
#ST_main_tbl .content_td .content_outer_div{vertical-align: top; margin: 0px 0px 0px 5px}

#ST_main_tbl A.download_link{display: block; float: left; width: 188px; padding: 6px 0px 6px 0px; text-align: center; vertical-align: top; text-decoration: none; background: url('/img/btn_web_dwn_bg.gif') left top no-repeat; font-size: 12px; color: #FFFFFF; font-weight: bold; margin-top: 15px}
#ST_main_tbl A:visited.download_link{display: block; float: left; width: 188px; padding: 6px 0px 6px 0px; text-align: center; vertical-align: top; text-decoration: none; background: url('/img/btn_web_dwn_bg.gif') left top no-repeat; font-size: 12px; color: #FFFFFF; font-weight: bold; margin-top: 15px}
#ST_main_tbl A:active.download_link{display: block; float: left; width: 188px; padding: 6px 0px 6px 0px; text-align: center; vertical-align: top; text-decoration: none; background: url('/img/btn_web_dwn_bg.gif') left top no-repeat; font-size: 12px; color: #FFFFFF; font-weight: bold; margin-top: 15px}
#ST_main_tbl A:hover.download_link{display: block; float: left; width: 188px; padding: 6px 0px 6px 0px; text-align: center; vertical-align: top; text-decoration: none; background: url('/img/btn_web_dwn_bg.gif') left top no-repeat; font-size: 12px; color: #FFFFFF; font-weight: bold; margin-top: 15px}

#ST_main_tbl A.order_link{display: block; float: left; width: 188px; padding: 6px 0px 6px 0px; text-align: center; vertical-align: top; text-decoration: none; background: url('/img/btn_order_bg.gif') left top no-repeat; font-size: 12px; color: #FFFFFF; font-weight: bold; margin-top: 15px}
#ST_main_tbl A:visited.order_link{display: block; float: left; width: 188px; padding: 6px 0px 6px 0px; text-align: center; vertical-align: top; text-decoration: none; background: url('/img/btn_order_bg.gif') left top no-repeat; font-size: 12px; color: #FFFFFF; font-weight: bold; margin-top: 15px}
#ST_main_tbl A:active.order_link{display: block; float: left; width: 188px; padding: 6px 0px 6px 0px; text-align: center; vertical-align: top; text-decoration: none; background: url('/img/btn_order_bg.gif') left top no-repeat; font-size: 12px; color: #FFFFFF; font-weight: bold; margin-top: 15px}
#ST_main_tbl A:hover.order_link{display: block; float: left; width: 188px; padding: 6px 0px 6px 0px; text-align: center; vertical-align: top; text-decoration: none; background: url('/img/btn_order_bg.gif') left top no-repeat; font-size: 12px; color: #FFFFFF; font-weight: bold; margin-top: 15px}

#ST_main_tbl A.ls_link{display: block; float: right; width: 174px; padding: 12px 0px 12px 70px; text-align: left; vertical-align: top; text-decoration: none; background: url('/img/btn_live_support_bg.gif') left top no-repeat; font-size: 12px; color: #202020; }
#ST_main_tbl A:visited.ls_link{display: block; float: right; width: 174px; padding: 12px 0px 12px 70px; text-align: left; vertical-align: top; text-decoration: none; background: url('/img/btn_live_support_bg.gif') left top no-repeat; font-size: 12px; color: #202020;}
#ST_main_tbl A:active.ls_link{display: block; float: right; width: 174px; padding: 12px 0px 12px 70px; text-align: left; vertical-align: top; text-decoration: none; background: url('/img/btn_live_support_bg.gif') left top no-repeat; font-size: 12px; color: #202020;}
#ST_main_tbl A:hover.ls_link{display: block; float: right; width: 174px; padding: 12px 0px 12px 70px; text-align: left; vertical-align: top; text-decoration: none; background: url('/img/btn_live_support_bg.gif') left top no-repeat; font-size: 12px; color: #202020;}

#ST_main_tbl A.upgrade_link{display: block; float: right; width: 209px; padding: 12px 0px 12px 55px; text-align: left; vertical-align: top; text-decoration: none; background: url('/img/btn_upgrade_soft.gif') left top no-repeat; font-size: 12px; color: #202020;}
#ST_main_tbl A:visited.upgrade_link{display: block; float: right; width: 209px; padding: 12px 0px 12px 55px; text-align: left; vertical-align: top; text-decoration: none; background: url('/img/btn_upgrade_soft.gif') left top no-repeat; font-size: 12px; color: #202020;}
#ST_main_tbl A:active.upgrade_link{display: block; float: right; width: 209px; padding: 12px 0px 12px 55px; text-align: left; vertical-align: top; text-decoration: none; background: url('/img/btn_upgrade_soft.gif') left top no-repeat; font-size: 12px; color: #202020; }
#ST_main_tbl A:hover.upgrade_link{display: block; float: right; width: 209px; padding: 12px 0px 12px 55px; text-align: left; vertical-align: top; text-decoration: none; background: url('/img/btn_upgrade_soft.gif') left top no-repeat; font-size: 12px; color: #202020; }

#SW_bottom .div1{width: 30%; float: left; min-height: 60px; vertical-align: top; text-align: left}
#SW_bottom .div2{width: 19%; float: left; min-height: 60px; text-align: center; vertical-align: top; padding-top: 3px;}
#SW_bottom .div3{width: 20%; float: left; min-height: 60px; text-align: center; vertical-align: top; padding-top: 3px;}
#SW_bottom .div4{width: 30%; float: left; min-height: 60px; vertical-align: top; text-align: left}

#SW_bottom A.download_link{display: block; float: left; width: 189px; padding: 12px 0px 12px 55px; text-align: left; vertical-align: top; text-decoration: none; background: url('/img/btn_download_soft.gif') left top no-repeat; font-size: 12px; color: #202020; font-weight: normal}
#SW_bottom A:visited.download_link{display: block; float: left; width: 189px; padding: 12px 0px 12px 55px; text-align: left; vertical-align: top; text-decoration: none; background: url('/img/btn_download_soft.gif') left top no-repeat; font-size: 12px; color: #202020; font-weight: normal}
#SW_bottom A:active.download_link{display: block; float: left; width: 189px; padding: 12px 0px 12px 55px; text-align: left; vertical-align: top; text-decoration: none; background: url('/img/btn_download_soft.gif') left top no-repeat; font-size: 12px; color: #202020; font-weight: normal}
#SW_bottom A:hover.download_link{display: block; float: left; width: 189px; padding: 12px 0px 12px 55px; text-align: left; vertical-align: top; text-decoration: none; background: url('/img/btn_download_soft.gif') left top no-repeat; font-size: 12px; color: #202020; font-weight: normal}

#SW_bottom A.buy_link{display: block; float: left; width: 189px; padding: 12px 0px 12px 55px; text-align: left; vertical-align: top; text-decoration: none; background: url('/img/btn_buy_soft.gif') left top no-repeat; font-size: 12px; color: #202020; font-weight: normal}
#SW_bottom A:visited.buy_link{display: block; float: left; width: 189px; padding: 12px 0px 12px 55px; text-align: left; vertical-align: top; text-decoration: none; background: url('/img/btn_buy_soft.gif') left top no-repeat; font-size: 12px; color: #202020; font-weight: normal}
#SW_bottom A:active.buy_link{display: block; float: left; width: 189px; padding: 12px 0px 12px 55px; text-align: left; vertical-align: top; text-decoration: none; background: url('/img/btn_buy_soft.gif') left top no-repeat; font-size: 12px; color: #202020; font-weight: normal }
#SW_bottom A:hover.buy_link{display: block; float: left; width: 189px; padding: 12px 0px 12px 55px; text-align: left; vertical-align: top; text-decoration: none; background: url('/img/btn_buy_soft.gif') left top no-repeat; font-size: 12px; color: #202020; font-weight: normal }

#SW_bottom A.upgrade_link{display: block; float: right; width: 209px; padding: 12px 0px 12px 55px; text-align: left; vertical-align: top; text-decoration: none; background: url('/img/btn_upgrade_soft.gif') left top no-repeat; font-size: 12px; color: #202020;}
#SW_bottom A:visited.upgrade_link{display: block; float: right; width: 209px; padding: 12px 0px 12px 55px; text-align: left; vertical-align: top; text-decoration: none; background: url('/img/btn_upgrade_soft.gif') left top no-repeat; font-size: 12px; color: #202020;}
#SW_bottom A:active.upgrade_link{display: block; float: right; width: 209px; padding: 12px 0px 12px 55px; text-align: left; vertical-align: top; text-decoration: none; background: url('/img/btn_upgrade_soft.gif') left top no-repeat; font-size: 12px; color: #202020; }
#SW_bottom A:hover.upgrade_link{display: block; float: right; width: 209px; padding: 12px 0px 12px 55px; text-align: left; vertical-align: top; text-decoration: none; background: url('/img/btn_upgrade_soft.gif') left top no-repeat; font-size: 12px; color: #202020; }




.top_mnu_outer{padding: 10px 0px 30px 0px}
.top_mnu_div{margin: 1px}

A.top_mnu_home{display: block; float: left; background: url('img/home_ico.gif') 5px 2px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: none; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 25px; text-align: left; vertical-align: top; color: #1563A7; font-size: 13px}
A:hover.top_mnu_home{display: block; float: left; background: url('img/home_ico.gif') 5px 2px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: underline; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 25px; text-align: left; vertical-align: top; color: #e88422; font-size: 13px}

A.top_mnu_overview{display: block; float: left; background: url('img/overview_ico.gif') 5px 2px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: none; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 25px; text-align: left; vertical-align: top; color: #1563A7; font-size: 13px}
A:hover.top_mnu_overview{display: block; float: left; background: url('img/overview_ico.gif') 5px 2px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: underline; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 25px; text-align: left; vertical-align: top; color: #e88422; font-size: 13px}

A.top_mnu_download{display: block; float: left; background: url('img/download_ico.gif') 5px 2px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: none; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 25px; text-align: left; vertical-align: top; color: #1563A7; font-size: 13px}
A:hover.top_mnu_download{display: block; float: left; background: url('img/download_ico.gif') 5px 2px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: underline; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 25px; text-align: left; vertical-align: top; color: #e88422; font-size: 13px}

A.top_mnu_order{display: block; float: left; background: url('img/shop_ico.gif') 5px 2px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: none; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 25px; text-align: left; vertical-align: top; color: #1563A7; font-size: 13px}
A:hover.top_mnu_order{display: block; float: left; background: url('img/shop_ico.gif') 5px 2px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: underline; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 25px; text-align: left; vertical-align: top; color: #e88422; font-size: 13px}

A.top_mnu_awards{display: block; float: left; background: url('img/awards_ico.gif') 5px 2px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: none; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 25px; text-align: left; vertical-align: top; color: #1563A7; font-size: 13px}
A:hover.top_mnu_awards{display: block; float: left; background: url('img/awards_ico.gif') 5px 2px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: underline; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 25px; text-align: left; vertical-align: top; color: #e88422; font-size: 13px}

A.top_mnu_testi{display: block; float: left; background: url('img/testi_ico.gif') 5px 2px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: none; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 25px; text-align: left; vertical-align: top; color: #1563A7; font-size: 13px}
A:hover.top_mnu_testi{display: block; float: left; background: url('img/testi_ico.gif') 5px 2px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: underline; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 25px; text-align: left; vertical-align: top; color: #e88422; font-size: 13px}

A.top_mnu_faq{display: block; float: left; background: url('img/faq_ico.gif') 5px 2px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: none; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 20px; text-align: left; vertical-align: top; color: #1563A7; font-size: 13px}
A:hover.top_mnu_faq{display: block; float: left; background: url('img/faq_ico.gif') 5px 2px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: underline; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 20px; text-align: left; vertical-align: top; color: #e88422; font-size: 13px}

A.top_mnu_forum{display: block; float: left; background: url('img/forum_ico.gif') 5px 5px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: none; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 25px; text-align: left; vertical-align: top; color: #1563A7; font-size: 13px}
A:hover.top_mnu_forum{display: block; float: left; background: url('img/forum_ico.gif') 5px 5px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: underline; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 25px; text-align: left; vertical-align: top; color: #e88422; font-size: 13px}

A.top_add_engi{display: block; float: left; background: url('img/add_ico.gif') 5px 6px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: none; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 22px; text-align: left; vertical-align: top; color: #1563A7; font-size: 13px}
A:hover.top_add_engi{display: block; float: left; background: url('img/add_ico.gif') 5px 6px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: underline; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 22px; text-align: left; vertical-align: top; color: #e88422; font-size: 13px}

A.top_mnu_manual{display: block; float: left; background: url('img/manual_ico.gif') 5px 3px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: none; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 25px; text-align: left; vertical-align: top; color: #1563A7; font-size: 13px}
A:hover.top_mnu_manual{display: block; float: left; background: url('img/manual_ico.gif') 5px 3px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: underline; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 25px; text-align: left; vertical-align: top; color: #e88422; font-size: 13px}

A.top_mnu_policy{display: block; float: left; background: url('img/policy_ico.gif') 5px 2px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: none; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 25px; text-align: left; vertical-align: top; color: #1563A7; font-size: 13px}
A:hover.top_mnu_policy{display: block; float: left; background: url('img/policy_ico.gif') 5px 2px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: underline; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 25px; text-align: left; vertical-align: top; color: #e88422; font-size: 13px}

A.top_mnu_tips{display: block; float: left; background: url('img/tips_ico.gif') 5px 2px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: none; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 25px; text-align: left; vertical-align: top; color: #1563A7; font-size: 13px}
A:hover.top_mnu_tips{display: block; float: left; background: url('img/tips_ico.gif') 5px 2px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: underline; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 25px; text-align: left; vertical-align: top; color: #e88422; font-size: 13px}

A.top_mnu_freeR{display: block; float: left; background: url('img/FreeR_ico.gif') 5px 3px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: none; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 25px; text-align: left; vertical-align: top; color: #1563A7; font-size: 13px}
A:hover.top_mnu_freeR{display: block; float: left; background: url('img/FreeR_ico.gif') 5px 3px no-repeat; border-bottom: #c9ccdd 1px dotted; text-decoration: underline; margin: 5px 5px 5px 5px; padding: 3px 0px 3px 25px; text-align: left; vertical-align: top; color: #e88422; font-size: 13px}

.testi_box_outer{width: 100%; margin: 0px 0px 0px 15px}
.testi_box_inner{}
.testi_box_header{text-align: center; vertical-align: top; background-color: #d5e0f0; color: #FFFFFF; font-size: 13px; font-weight: bold; padding: 0px 0px 5px 0px}

.banner_outer_div{width: 100%; min-height:: 130px; text-align: left; vertical-align: top}
.banner_outer_div .left{width: 17%; float: left; text-align: left; vertical-align: top}
.banner_outer_div .right{width: 83%; float: left; text-align: left; vertical-align: top}

.middle_outer_div{width: 100%; min-height: 200px; clear: both; vertical-align: top; text-align: left}
.middle_outer_div .left_div{width: 70%; float: left; min-height: 200px; vertical-align: top; text-align: left; border-right: #c9ccdd 1px solid; }
.middle_outer_div .right_div{width: 29%; float: left; min-height: 200px; vertical-align: top; text-align: left}

.bottom_outer_div{width: 100%; min-height: 60px; clear: both; margin: 10px 0px 10px 0px; text-align: left; vertical-align: top; border-top: #c9ccdd 1px dotted; padding-top: 10px}
.bottom_outer_div .div1{width: 30%; float: left; min-height: 60px; vertical-align: top}
.bottom_outer_div .div2{width: 19%; float: left; min-height: 60px; text-align: center; vertical-align: top; padding-top: 3px;}
.bottom_outer_div .div3{width: 20%; float: left; min-height: 60px; text-align: center; vertical-align: top; padding-top: 3px;}
.bottom_outer_div .div4{width: 30%; float: left; min-height: 60px; vertical-align: top}



.ST_list{ margin-top:5px; margin-left:0px; padding-left:40px; }
.ST_list ul{margin-top:5px;	margin-left:0px; padding-left:0px; display: inline}
.ST_list li{line-height:16px; list-style:none; padding-bottom:5px; background: url(images/bullet2.png) no-repeat 0px 4px; padding-left:18px; margin-left:-20px; display: block; float: left}
.ST_list{margin-top:5px; margin-left:0px; padding-left:40px; }

.SW_list{ margin-top:5px; margin-left:0px; padding-left:40px; }
.SW_list ul{margin-top:5px;	margin-left:0px; padding-left:0px; display: inline}
.SW_list li{line-height:16px; list-style:none; padding-bottom:5px; background: url(/img/bullet_tick.gif) no-repeat 0px 4px; padding-left:18px; margin-left:-20px; display: block; float: left}
.SW_list{margin-top:5px; margin-left:0px; padding-left:40px; }


.ST_upgrade_box{background-color: #e9eeff; padding: 5px; text-align: center; vertical-align: middle; border: #c9ccdd 1px dotted;}

.SW_screenshot_div{width: 100%; text-align: left; vertical-align: top; min-height: 350px; margin: 10px 0px 10px 0px}
.SW_screenshot_div .left{width: 6%; float: left; text-align: left; vertical-align: top; min-height: 350px}
.SW_screenshot_div .center{width: 87%; float: left; text-align: center; vertical-align: top; min-height: 350px; margin: 0px auto 0px auto}
.SW_screenshot_div .right{width: 6%; float: left; text-align: left; vertical-align: middle; min-height: 350px}

.SW_screenshot_div .image_div{border: #c9ccdd 0px solid;}

A.btn_SW_next{background: url('img/btn_next.gif') 5px top no-repeat; display: block; min-height: 43px; width: 50px; text-align: center; vertical-align: middle; color: #2b2b2b; font-size: 13px; text-decoration: none;}
A:hover.btn_SW_next{background: url('img/btn_next_hover.gif') 5px top no-repeat; display: block; min-height: 43px; width: 50px; text-align: center; vertical-align: middle; color: #e88422; font-size: 13px; text-decoration: none;}

A.btn_SW_prev{background: url('img/btn_prev.gif') left top no-repeat; display: block; min-height: 43px; width: 50px; text-align: center; vertical-align: middle; color: #2b2b2b; font-size: 13px; text-decoration: none;}
A:hover.btn_SW_prev{background: url('img/btn_prev_hover.gif') left top no-repeat; display: block; min-height: 43px; width: 50px; text-align: center; vertical-align: middle; color: #e88422; font-size: 13px; text-decoration: none;}

A.btn_SW_prev_disable{background: url('img/btn_prev_disable.gif') left top no-repeat; display: block; min-height: 43px; width: 50px; text-align: center; vertical-align: middle; color: #2b2b2b; font-size: 13px; text-decoration: none;}
A:hover.btn_SW_prev_disable{background: url('img/btn_prev_disable.gif') left top no-repeat; display: block; min-height: 43px; width: 50px; text-align: center; vertical-align: middle; color: #2b2b2b; font-size: 13px; text-decoration: none;}

A.btn_SW_next_disable{background: url('img/btn_next_disable.gif') left top no-repeat; display: block; min-height: 43px; width: 50px; text-align: center; vertical-align: middle; color: #2b2b2b; font-size: 13px; text-decoration: none; margin-left: 5px}
A:hover.btn_SW_next_disable{background: url('img/btn_next_disable.gif') left top no-repeat; display: block; min-height: 43px; width: 50px; text-align: center; vertical-align: middle; color: #2b2b2b; font-size: 13px; text-decoration: none; margin-left: 5px}


A.SW_back_link{display: block; float: right; width: 188px; padding: 6px 0px 6px 0px; text-align: center; vertical-align: top; text-decoration: none; background: url('/img/btn_web_dwn_bg.gif') left top no-repeat; font-size: 12px; color: #FFFFFF; font-weight: bold;}
A:visited.SW_back_link{display: block; float: right; width: 188px; padding: 6px 0px 6px 0px; text-align: center; vertical-align: top; text-decoration: none; background: url('/img/btn_web_dwn_bg.gif') left top no-repeat; font-size: 12px; color: #FFFFFF; font-weight: bold;}
A:active.SW_back_link{display: block; float: right; width: 188px; padding: 6px 0px 6px 0px; text-align: center; vertical-align: top; text-decoration: none; background: url('/img/btn_web_dwn_bg.gif') left top no-repeat; font-size: 12px; color: #FFFFFF; font-weight: bold;}
A:hover.SW_back_link{display: block; float: right; width: 188px; padding: 6px 0px 6px 0px; text-align: center; vertical-align: top; text-decoration: none; background: url('/img/btn_web_dwn_bg.gif') left top no-repeat; font-size: 12px; color: #FFFFFF; font-weight: bold;}


/*Renew Page*/
.renew_box{width: 60%; text-align: center; vertical-align: top; clear: both; margin: 0px auto 0px auto}
.renew_box .top{background-image: url(img/rw_box_top.gif); background-position: left top; background-repeat: repeat-x}
.renew_box .top_right{background-image: url(img/rw_box_top_right.gif); background-position: right top; background-repeat: no-repeat}
.renew_box .right{background-image: url(img/rw_box_right.gif); background-position: right top; background-repeat: repeat-y}
.renew_box .bottom_right{background-image: url(img/rw_box_bottom_right.gif); background-position: right bottom; background-repeat: no-repeat}
.renew_box .bottom{background-image: url(img/rw_box_bottom.gif); background-position: left bottom; background-repeat: repeat-x; background-color: #d7e9f8}
.renew_box .bottom_left{background-image: url(img/rw_box_bottom_left.gif); background-position: left bottom; background-repeat: no-repeat}
.renew_box .left{background-image: url(img/rw_box_left.gif); background-position: left top; background-repeat: repeat-y}
.renew_box .top_left{background-image: url(img/rw_box_top_left.gif); background-position: left top; background-repeat: no-repeat; padding: 10px}
.renew_box .txtbox{vertical-align: middle; color: #000000; font-size: 11px; border: #000000 1px solid; padding: 3px; height: 12px; margin-left: 5px; margin-right: 5px}
.renew_box .frm_btn{color: #FFFFFF; font-size: 13px; font-weight: bold; background:url('/img/rw_frm_btn.gif') left top repeat-x; height: 37px; width: 134px; padding: 0px; text-align: center; vertical-align: middle; border:0px; cursor: pointer;}

A.prod_link{color: #e88422; font-size: 15px; letter-spacing: 0.01em; margin: 5px 0 5px 0; padding-top:10px; font-weight:  bold; text-decoration: none; text-align: center;}
A:active.prod_link{color: #e88422; font-size: 15px; letter-spacing: 0.01em; margin: 5px 0 5px 0; padding-top:10px; font-weight:  bold; text-decoration: none; text-align: center;}
A:visited.prod_link{color: #e88422; font-size: 15px; letter-spacing: 0.01em; margin: 5px 0 5px 0; padding-top:10px; font-weight:  bold; text-decoration: none; text-align: center;}
A:hover.prod_link{color: #e88422; font-size: 15px; letter-spacing: 0.01em; margin: 5px 0 5px 0; padding-top:10px; font-weight:  bold; text-decoration: underline; text-align: center;}

/* 404 Error Page */
div#error-bar {background-color: #FFFAC0; border:#C9CCDD 1px dotted; padding: 5px 15px 5px 15px; color: red;}
#error_page .prod_div{border:#C9CCDD 1px dotted; text-align: left; vertical-align: top}
#error_page .prod_content{margin: 10px; text-align: left; vertical-align: top}
#error_page .prod_box{text-align: center; vertical-align: top; border:#C9CCDD 1px dotted; padding: 5px; margin: 10px 0px 0px 10px}


/* SubmitWolf Categories Table */
.SW_cat_tbl_td{text-align: left; vertical-align: top}
.SW_cat_tbl_SubHead_td{text-align: left; vertical-align: top; background-color: #e9eeff; border-bottom: #ADAAAD 1px solid; border-left: #ADAAAD 1px solid; border-right: #ADAAAD 1px solid;padding: 5px 0px 5px 0px}
/* Please Note: No. Of Columns is 4 so Sum of the all column width should be 100% */
/* 1st Column */.SW_cat_tbl_left_Htd{width: 30%; text-align: center; vertical-align: middle; padding: 5px 0px 5px 0px; background-color: #1460a2; border-top: #ADAAAD 1px solid; border-left: #ADAAAD 1px solid; border-bottom: #ADAAAD 1px solid; border-right: #ADAAAD 1px solid;}
/* Other 3 Column */.SW_cat_tbl_right_Htd{width: 70%; text-align: center; vertical-align: middle; padding: 5px 0px 5px 0px; background-color: #1460a2; border-top: #ADAAAD 1px solid; border-bottom: #ADAAAD 1px solid; border-right: #ADAAAD 1px solid;}
/* 1st Column */.SW_cat_tbl_left_Ttd{width: 30%; text-align: left; vertical-align: top; padding: 3px 0px 3px 0px; background-color: #FFFFFF; border-left: #ADAAAD 1px solid; border-bottom: #ADAAAD 1px solid; border-right: #ADAAAD 1px solid;}
/* Other 3 Column */.SW_cat_tbl_right_Ttd{width: 70%; text-align: left; vertical-align: top; padding: 3px 0px 3px 0px; background-color: #FFFFFF; border-bottom: #ADAAAD 1px solid; border-right: #ADAAAD 1px solid;}
.SW_cat_tbl_Link1_td{text-align: right; vertical-align: top; padding: 5px 0px 5px 0px; font-size: 11px; color: #000000; font-weight: bold;}

.SW_cat_tbl_head_div{ font-size: 11px; color: #FFFFFF; font-weight: bold; margin: 0px}
.SW_cat_tbl_SubHead_div{ font-size: 11px; color: #1460a2; font-weight: bold; margin: 0px 0px 0px 5px}
.SW_cat_tbl_text_div{ font-size: 11px; color: #333333; margin: 0px 2px 0px 5px}
.SW_cat_tbl_icon_div{ font-size: 11px; color: #333333; margin: 5px 0px 0px 0px}

A.SW_Link1{ font-size: 11px; color: #0065CE; font-weight: bold; text-decoration: none; margin-right: 5px}
A:visited.SW_Link1{ font-size: 11px; color: #0065CE; font-weight: bold; text-decoration: none; margin-right: 5px}
A:active.SW_Link1{ font-size: 11px; color: #0065CE; font-weight: bold; text-decoration: none; margin-right: 5px}
A:hover.SW_Link1{ font-size: 11px; color: #0065CE; font-weight: bold; text-decoration: underline; margin-right: 5px}

.tick_list{ margin-top:5px; margin-left:0px; padding-left:40px; }
.tick_list ul{margin-top:5px;	margin-left:0px; padding-left:0px;}
.tick_list li{line-height:16px; list-style:none; padding-bottom:5px; background: url(/img/bullet_tick.gif) no-repeat 0px 4px; padding-left:18px; margin-left:-20px; margin-top: 10px}
.tick_list{margin-top:5px; margin-left:0px; padding-left:40px; }


A.white_link{font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
A:visited.white_link{font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
A:active.white_link{font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
A:hover.white_link{font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}



/* ========= Swith Content Script style ========= */
/*Default style for SPAN icons. Edit if desired: */
.iconspan{float: right; margin: 0px 3px 0px 3px ; cursor:hand; cursor:pointer; font-weight: bold;}
/*CSS used to style the examples. Remove if desired: */
.eg-bar{background-color: Transparent; font-weight: bold; border: 0px}
div.eg-bar{width: 100%;}
.icongroup1{width: 100%}

/* Please note Bullet classes */
#SW_cat_bullet{ font-size: 11px; color: #333333}
#SW_cat_bullet ol{margin: 10px 0px 10px 35px;  font-size: 11px; color: #333333; line-height: 15px}
#SW_cat_bullet li{margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px;  font-size: 11px; color: #333333; line-height: 15px; text-align: justify}

.WT_info_box{text-align: center; vertical-align: top; padding: 10px; background-color: #e9eeff; border: #c9ccdd 1px dotted;}

#manual_pg .frm_outer_div{width: 100%; border: #FFFFFF 1px solid;}
#manual_pg .frm_left_Htd{width: 20%; text-align: left; vertical-align: top; padding: 5px 0px 5px 5px; background-color: #166aae; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid;}
#manual_pg .frm_right_Htd{width: 60%; text-align: left; vertical-align: top; padding: 5px 0px 5px 5px; background-color: #166aae; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid;}
#manual_pg .frm_right_Htd2{width: 10%; text-align: left; vertical-align: top; padding: 5px 0px 5px 5px; background-color: #166aae; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid;}
#manual_pg .frm_right_Htd3{width: 10%; text-align: left; vertical-align: top; padding: 5px 0px 5px 5px; background-color: #166aae; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid;}
#manual_pg .frm_left_td{width: 20%; text-align: left; vertical-align: top; padding: 5px 0px 5px 5px; background-color: #e9eeff; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid;}
#manual_pg .frm_right_td{width: 60%; text-align: left; vertical-align: top; padding: 7px 0px 5px 5px; background-color: #e9eeff; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid;}
#manual_pg .frm_right_td2{width: 10%; text-align: left; vertical-align: top; padding: 7px 0px 5px 5px; background-color: #e9eeff; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid;}
#manual_pg .frm_right_td3{width: 10%; text-align: left; vertical-align: top; padding: 7px 0px 5px 5px; background-color: #e9eeff; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid;}
#manual_pg .frm_head_text{color: #FFFFFF; font-size: 13px;}
#manual_pg .frm_text{color: #000000; font-size: 13px;}
#manual_pg .frm_txtbox{color: #000000; font-size: 11px; border: #000000 1px solid; padding: 3px; height: 12px}


.accordion *{margin:0;padding:0}
.accordion {margin:0; padding:0;}
.accordion ul li{}
.accordion li.last-child {margin-left:10px; list-style-type:disc}

.accordion .inner {margin:0; padding:5px 0px 5px 0px; position:relative; overflow:hidden;}
.accordion .inner .innercontent {padding:2px 15px 2px 15px;background:#f8f8f8;margin-bottom:4px;font-size:13px}
.accordion .inner .innercontent p{margin:10px 0px 10px 0px}
.accordion .inner .innercontent ol.listing{margin:10px 0px 10px 10px}
.accordion .inner .innercontent ol.listing li{padding-bottom:5px}
.accordion .inner .innercontent ul.listing{margin:10px 0px 10px 10px}
.accordion .inner .innercontent ul.listing li{padding-bottom:5px}
.accordion .outer {border:0px solid #dadada;}

.accordion h3{border:1px solid #dddddd;padding:5px 0px 5px 5px;margin-bottom:5px;}
.accordion h3:hover{border:1px solid #dddddd;padding:5px 0px 5px 5px;margin-bottom:5px;background:#f8f8f8}
.accordion h3 a{color:#476690;font-size:14px;text-decoration:none;outline:0}
.accordion h3 a:hover{color:#476690;font-size:14px;text-decoration:none;outline:0}

.accordion h4{border:1px solid #dddddd;padding:3px 0px 3px 3px;margin-bottom:4px;}
.accordion h4:hover{border:1px solid #dddddd;padding:3px 0px 3px 3px;margin-bottom:4px;background:#f8f8f8}
.accordion h4 a{color: #e88422;font-size: 15px;font-weight: bold;letter-spacing: 0.01em;text-decoration:none;outline:0}
.accordion h4 a:hover{color: #e88422;font-size: 15px;font-weight: bold;letter-spacing: 0.01em;text-decoration:none;outline:0}

a.grey{color:#999999;text-decoration:underline}
a.grey:hover{color: #999999;text-decoration:none}

a.inline{color:#999999;text-decoration:underline}
a.inline:hover{color: #999999;text-decoration:none}

a.blue{color: #1563a7;text-decoration:underline}
a.blue:hover{color: #1563a7;text-decoration:none}

.titletext{font-size:16px;font-weight:bold;margin-bottom:10px}

.tabgrey{width:60px;float:left;padding:5px 15px 5px 15px;background:#b3b3b3;border-radius:10px 10px 0px 0px;}
.tabgrey a{color:#000000;text-decoration:none}

.tabwhite{width:80px;float:left;padding:5px 15px 5px 15px;background:#ffffff;border-radius:10px 10px 0px 0px;}
.tabwhite:hover{width:80px;float:left;padding:5px 15px 5px 15px;background:#b3b3b3;border-radius:10px 10px 0px 0px;}
.tabwhite a{color:#000000;text-decoration:none}

.greybox{padding:10px;}
.greybox td {padding-top:8px;}

.subidTextarea{width:95%;padding:5px;height:120px;border:1px solid #3fa9f5}
.textbox1{width:80%;padding:3px;border:1px solid #3fa9f5}
.textbox2{width:80%;padding:3px;border:1px solid #3fa9f5}

.cleardiv{clear:both}

table.dataTab1{}
table.dataTab1 th{background: #ffffff;padding:5px;color:#272727;border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;}
table.dataTab1 td{padding:5px;border-bottom: 1px solid #dddddd}
table.dataTab1 tr.odd_row{background-color: #fff;} 

table.dataTab2{border-bottom:1px solid #dddddd;}
table.dataTab2 td{border-bottom:1px solid #dddddd;padding:5px;}
table.dataTab2 tr.odd_row{background-color: #fff;} 

.subidDiv{height:100px;overflow:auto;border:1px solid #29abe2;}

ul#tabs {
  list-style-type: none;
  margin: 0;
  padding: 0;
  }

ul#tabs li {
  display: inline-block;
  background-color: #fff;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  padding: 4px 20px;
  color: #000;;
  cursor: pointer; 
  font-size: 13px;
  }

ul#tabs li:hover {
  background-color: #e3f1fe; }
  
ul#tabs li.active {
  background-color: #e3f1fe; 
  color: #4187f2;
  border-top: 1px solid #4187f2;
  border-bottom: 1px solid #4187f2;
  border-right: 1px solid #4187f2 !important;
  border-left: 1px solid #4187f2 !important;
}

ul#tabs li:first-child {
  border-left: 1px solid #ddd;
  border-radius:6px 0px 0px 6px 
}

ul#tabs li:last-child {
  border-right: 1px solid #ddd;
  border-radius:0px 6px 6px 0px 
}

ul#tab {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  
ul#tab li {
display: none;
/*padding: 15px 0px;
background:#ffffff;*/
}
   
ul#tab li.active {
  display: block; 
}


#greydiv {
 display:block;
 position:fixed; 
 top:0px;
 left:0px;
 width:100%;
 height:100%;
 background:#000000;
 z-index:1000;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // first!
  filter: alpha(opacity=50);
  opacity:0.5;
  -moz-opacity: 0.5;
}

#tut_box1 {
 display:block;
 position:fixed;
 top:25%;
 left:40%;
 width:260px;
 background:#FFFFFF;
 padding:10px;
 border:6px solid #6c6c6c;
 border-radius:10px;
 z-index:1001;
 font-size:13px;
}

#tut_box2 {
 display:none;
 position:fixed;
 top:90px;
 left:50px;
 width:260px;
 background:#FFFFFF;
 padding:15px;
 border:6px solid #6c6c6c;
 border-radius:10px;
 z-index:1001;
 font-size:13px;
}

#tut_box3 {
 display:none;
 position:fixed;
 top:90px;
 right:50px;
 width:260px;
 background:#FFFFFF;
 padding:15px;
 border:6px solid #6c6c6c;
 border-radius:10px;
 z-index:1001;
 font-size:13px;
}

#tut_box4 {
 display:none;
 position:fixed;
 top:90px;
 left:50px;
 width:260px;
 background:#FFFFFF;
 padding:15px;
 border:6px solid #6c6c6c;
 border-radius:10px;
 z-index:1001;
 font-size:13px;
}

#tut_box5 {
 display:none;
 position:fixed;
 top:25%;
 left:40%;
 width:300px;
 background:#FFFFFF;
 padding:10px;
 border:6px solid #6c6c6c;
 border-radius:10px;
 z-index:1001;
 font-size:13px;
}

.closeBtn{text-align:right;margin-top:-25px;margin-right:-25px;}
.arrow{margin-top:-44px;margin-left:115px;}

.tblShowRep1{border:1px solid #46a0e5;border-bottom:0px;border-right:0px}
.tblShowRep1 th{background:#46a0e5;color:#ffffff !important;padding:6px 8px 6px 8px;border-right:1px solid #8ac8f7;font-size:13px}
.tblShowRep1 td{padding:2px 8px 2px 8px;border-bottom:1px solid #46a0e5;border-right:1px solid #46a0e5;font-size:12px;vertical-align:top}
.tblShowRep1 tr.greybg{background:#eeeeee}

.plink { display: inline-block; height: 14px; width: 14px; vertical-align: middle; background-color: #ffffff; background-position: center center; background-repeat: no-repeat; background-size: 14px 14px; }
.lprev { background-image: url(/img/prev.jpg); }
.lprevdis { background-image: url(/img/prev_dis.jpg); cursor: default; }
.lnext { background-image: url(/img/next.jpg); }
.lnextdis { background-image: url(/img/next_dis.jpg); cursor: default;  }
.pagenum { text-align: center; vertical-align: middle; padding: 2px; border: 1px solid #c3c3c3; font-size: 12px; height: 15px; font-weight: bold; }
a.orangelink{background: #e88422;border:0;border-radius: 3px;color: #ffffff !important;padding: 6px 10px;text-decoration: none;}

.orangebtn {
		background: #1989fa;
		border: 0px;
		border-radius: 6px;
		color: #ffffff;
		cursor: pointer;
		font-size: 13px;
		padding: 12px 16px;
		text-decoration: none;
		transition: all 0.2s ease-in-out 0s;
}
.orangebtn:hover {
		background: #0570db;
		border: 0px;
}
.blackbtn {
		background: #000000;
		border: 0px;
		border-radius: 6px;
		color: #ffffff;
		cursor: pointer;
		font-size: 14px;
		padding: 12px 20px;
		text-decoration: none;
		transition: all 0.2s ease-in-out 0s;
}
.blackbtn:hover {
		background: #444444;
		border: 0px;
}

.loginerror{background: #eee;color: #f00;padding: 20px;border-radius: 6px;margin-bottom:20px;}

#privacyPopup{position:fixed;z-index:9999;top:0;width:100%;height:100%;background-color: rgba(0, 0, 0, 0.7);}
.privacyContent{width:36%;min-width:300px;margin:auto;margin-top:100px;background:#fff;border-radius:5px}

/* New classes for inventory */

.mT40{margin-top: 40px;}
.mT30{margin-top: 30px;}
.mB20{margin-bottom: 20px;}
.mL30{margin-left: 30px;}
.mR30{margin-right: 30px;}

.greyBtn {
    background: #666666;
    display: inline-block;
    width: 50px;    
    border: 0px;
    border-radius: 0px;
    color: #ffffff;
    font-size: 11px;
    padding: 4px 0px;
    cursor: pointer;
}
.greyBtn:hover {background: #444444;}
.greenBtn{
    background: #009900;
    display: inline-block;
    width: 50px;    
    border: 0px;
    border-radius: 6px;
    color: #ffffff;
    font-size: 11px;
    padding: 4px 0px;
    cursor: pointer;
}
.greenBtn:hover {background: #6dad5a;}
.greenBtn:disabled {
  border: 1px solid #999999;
  background-color: #cccccc;
  color: #666666;
}
.greenBtnBig{
    background: #009900;
    display: inline-block;  
    border: 0px;
    border-radius: 0px;
    color: #ffffff;
    font-size: 12px;
    padding: 4px 10px;
    cursor: pointer;
}
.greenBtnBig:hover {background: #6dad5a;}

.bBtn{
    background: #0675ff;
    display: inline-block;
    width: 50px;   
    border: 0px;
    border-radius: 0px;
    color: #ffffff;
    font-size: 11px;
    padding: 3px 2px;
    cursor: pointer;
    border:1px solid #0675ff;
    text-align: center;
}
.bBtn:hover {background: #2d8bff;color: #ffffff;}
.bBtn:disabled {
  border: 1px solid #999999;
  background-color: #cccccc;
  color: #666666;
}

.keywordsnum{background: #f2f2f2;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 10px;}
.keywordspad{padding:10px 5px;}

.btnstyle1 {    
    border: 1px solid #ddd;
    background:#ffffff;
    border-radius: 6px;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding: 7px 14px;
    cursor: pointer;
}
.btnstyle1:hover {
    border: 1px solid #1989fa;
    background:#ffffff;
  }

.btnstyle2 {
    background: #1989fa;
    border: 0px;
    border-radius: 6px;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    padding: 7px 14px;
    cursor: pointer;
}
.btnstyle2:hover {background:#0570db;color: #ffffff;}  

.btnstyle3 {    
    border: 1px solid #4187f2;
    background:#e6f1fd;
    border-radius: 6px;
    color: #4187f2 !important;
    font-size: 12px;
    padding: 6px 14px;
    cursor: pointer;
    font-weight: normal;
}
.btnstyle3:hover {
    border: 1px solid #4187f2;
    background:#d1e7fe;
  }


a.btnstyle3 {    
    border: 1px solid #4187f2;
    background:#e6f1fd;
    border-radius: 6px;
    color: #4187f2 !important;
    font-size: 12px;
    padding: 6px 14px;
    cursor: pointer;
    font-weight: normal;
}
a.btnstyle3:hover {
    border: 1px solid #4187f2;
    background:#d1e7fe;
  }  

.btnstyle1big{
    background: #de8239;  
    border: 0px;
    border-radius: 0px;
    color: #ffffff;
    font-size: 12px;
    padding: 5px 25px;
    font-weight: bold;
}
.btnstyle1big:hover {background: #000;}

.black_overlay{
    display:none;  
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    z-index: 1001;
    padding: 20px;
    box-sizing: border-box;
    background-color: #000;
    background-color: rgba(0,0,0,0.75);
    text-align: center;
}
.black_overlay:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.05em;
}
.black_overlay {
   scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none;  /* IE 10+ */
  overflow-y:scroll;
  overflow-x:hidden;
}
.black_overlay::-webkit-scrollbar {
    display: none; // Safari and Chrome
}

.white_content {
    display:none;    
    vertical-align: middle;
    position: relative;
    z-index: 1002;    
    box-sizing: border-box;
    width: 500px;
    background: #fff;    
    text-align: left;
}
.save-btn {
    border: 0;
    background: none;
    background-image: url(u1392.png);
    background-size: cover;
    width: 14px;
    height: 14px;
    margin: 0px 10px 0px 5px;
    cursor: pointer;
}
.cancel-btn {
    border: 0;
    background: none;
    background-image: url(u1389.png);
    background-size: cover;
    width: 14px;
    height: 14px;
    cursor: pointer;
}
.geobox{width:100px;float:left;border-left:1px solid #bbb;border-top:1px solid #bbb;border-bottom:1px solid #bbb;border-radius:4px 0px 0px 4px;padding:3px 5px;height:20px;}
.geobtn{width:24px;float:left;background:#de8239;border-radius:0px 4px 4px 0px;padding:3px 5px;height:22px}
.geobtnpad{padding:0px 3px;}
#geosearchbox{display:none;position:absolute;z-index:10;width:500px;padding:15px;background: #f2f2f2;border:1px solid #ccc;}
table.geotld{}
table.geotld td{padding-bottom:10px;}

.arrow-up:after{content:'\e5ce';font-family:"Material Icons";}
.arrow-down:after{content:'\e5cf';font-family:"Material Icons";}
.brdB{border-bottom:1px solid #ddd;}
.brdbox{border:1px solid #767676;padding:1px 5px;border-radius:2px;}
.text{max-width:100px;}

.category{padding:5px 0px;}
.category a{color:#000000 !important;text-decoration:none;font-size:13px;}
.category a:hover{color:#4187f2 !important;}

.category_link{display:none;}

ul.categorylist{margin:0;padding:0;list-style: none;font-size:12px;}
ul.categorylist li{margin:0;padding:3px 0px 3px 20px;list-style: none;}
ul.categorylist li:hover{background:#f2f2f2;}
ul.categorylist li.active{margin:0;padding:3px 0px 3px 20px;list-style: none;background:#f2f2f2;}
ul.categorylist li.active a{color:#e88422 !important;}
ul.categorylist li a{color:#000;text-decoration:none}
ul.categorylist li a:hover{color:#e88422;text-decoration:none}

.keywordPop{width: 260px;border:2px solid #0675ff;background: #fff;border-radius: 10px;padding: 20px;margin: 20px;font-size: 14px}
.keywordPopClose{text-align: right;margin:-30px -30px 0px 0px}
.keywordPopCloseIcon{font-size: 30px;background: #fff;color: #bbb;cursor: pointer;}
.keywordIcon{width: 30px;height: 30px;padding: 10px;border:2px solid #0675ff;border-radius: 50%;text-align: center;margin: 20px;padding-top:10px;}
.bluebg{background: #e6f1ff !important}

@font-face {
        font-family: 'Material Icons';
        font-style: normal;
        font-weight: 400;
        src: url(/css/fonts/MaterialIcons-Regular.eot); /* For IE6-8 */
        src: url(/css/fonts/MaterialIcons-Regular.woff2) format('woff2'),
             url(/css/fonts/MaterialIcons-Regular.woff) format('woff'),
             url(/css/fonts/MaterialIcons-Regular.ttf) format('truetype');
      }
.material-icons {
	font-family: 'Material Icons';
	font-style: normal;
	display: inline-block;
	vertical-align: middle;
	/* Support for all WebKit browsers. */
	-webkit-font-smoothing: antialiased;
	/* Support for Safari and Chrome. */
	text-rendering: optimizeLegibility;
	/* Support for Firefox. */
	-moz-osx-font-smoothing: grayscale;
	/* Support for IE. */
	font-feature-settings: 'liga';
}

.grecaptcha-badge { visibility: visible; }
    
    .registerdiv{display: flex;color:#FFFFFF}
    .col_l{display: flex;flex-direction: column;width: 100%;max-width: 500px;min-width: 300px}
    .col_r{display: flex;flex-direction: column;width: 100%;max-width: 500px;min-width: 300px}
    .col_l_pad{padding-right:40px;border-right:1px solid #4187f2}
    .col_r_pad{padding-left:40px;}
    .zsdiv{display: flex;}
    .zipdiv{display: flex;flex-direction: column;width: 100%;padding-right: 25px}
    .statediv{display: flex;flex-direction: column;width: 100%;}
    a.whitelink{color: #fff;text-decoration: underline !important}
    a.whitelink:hover{color: #fff;text-decoration: none !important}
    .signupBtn{border: 0;background: #000;border-radius:8px;color: #fff;font-size: 16px;padding: 10px 40px}
    .iti{width: 100%;color: #000000 !important}
    .registerdiv select {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border: 1px solid #CCC;
        border-radius: 4px;
        padding-right: 32px;
        background: #fff url(/img/downarrow.png) right no-repeat;
    }
    .errorbox {
        background:#0046b7;padding:10px;margin-bottom:10px;border-radius:6px;color:#fff;font-size:14px;
    }