@charset "utf-8";
body { margin:0 auto; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#0562d6; background:#fff;}

div,p,img,form,pre,h1,h2,h3, h4, h5, h6{ margin:0px; padding:0px;}

img { border:none; }
.spacer{ clear:both; }
.black{ color:#000000;}
.bluetext{ color:#0075ed;}
.green-em{ color:#cbff70;}
.green1{ color:#8aa201;}
.dark_grey{color:#717984;}
.red { color:#ff010e;}
.yellow{ color:#f3ffa8; text-decoration:underline;}
.green { color:#d9ff70; font-size:19px; text-transform:uppercase; }


.greenarrow {
background:url(../images/green_arrow.gif) no-repeat left top; 
}

/** Drupal changes */
.odd, .even { color: black; }

tbody {
	border-top: 0px;
}

textarea { 
	padding: 0 0 0 0;
}

#support-feedback-form .formelement .label {
	float: left;
	width: 20ex;
}

#support-feedback-form .formelement input, #support-feedback-form .formelement textarea {
	display: block;
	float: left;
	width: 225px;
}


.middlebody #faq-results a, .middlebody #faq-results{
  background-color: transparent;
}

.logo_cont {width:160px; float:left; margin:10px 15px;}

.mcafeelogo {
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}

div.big {
   Border: 0px solid red;
  float: left;
  width: 100%;
 
}

div.content1 { border: 0px solid #FFFFFF;
  float: left;
  width: 180px;
   margin-left: 20px;
   top: 20ex;
   

 }

div.blank_c { border: 0px solid yellow;
  clear: both;
  height: 5ex;  
}

div.text1 { font-size: 13px;
     width: 180px;     
      border: 0px solid yellow;
     clear: left;
    
}


.middlebody a {
	color: white;
	text-decoration:underline;
}

.middlebody a:hover {
	color: red;
	text-decoration: none;
}

.middlebody .sticky-table a {
	color: #E300C8;
}


#support-feedback-form .formelement {
	width: 60ex;
}

.middlebody #newsletter-signup {
	padding-left: 6ex;
}

.middlebody table {
	margin-top: 1ex;
}

.middlebody .content img.floatleft {
	float: left;
	padding-left: 2px;
	margin-right: 2ex;
	margin-top: 1ex;
	margin-bottom: 1ex;
}

.middlebody .content img.floatright {
	float: right;
	margin-left: 2ex;
	margin-top: 1ex;
	margin-bottom: 1ex;
	margin-right: 1ex;
}

#menu .menuleft #mytabsmenu ul li a, #menu .menuleft #mysubmenuarea #tabsmenucontent ul li a {
	font-weight: bold;
}
div.testi1 {
  background-color:#2f5a78;  
  position: static;
  width: 78ex;   
   margin-left: 2ex;  
}

div.testi2 { 
   background-color:#638aa6;  
   position: static;
   width: 78ex;
   margin-right: 1px;
  margin-left: 2ex;
}
.form_cont {
color:#a6bdcd;
text-align:left;
font-weight:normal;
 font-size:18px;
line-height:25px; 
}
.textBoxBg {background:url(../images/textBoxBg.gif) left center no-repeat; width:347px; height:37px; padding:12px 5px 0 5px;}

.textBoxBg .textbox {width:347px; background-color:transparent; height:25px; font:normal 15px/20px arial; z-index:10; border:none;}

.checkbox {width:17px; height:17px; border:1px solid #284c65;}
.dropdownbox {width:347px; background-color:#ffffff; height:25px; font:normal 15px/20px arial; z-index:10; border:none;}

.fsubheading{
	color:#006699;;
	text-transform:uppercase;
	font-size:16px;
	vertical-align: middle;
	background-color:#d4f2ff;  
	padding-left: 12px;
	padding-bottom: 10px;
	margin-top: 5px; 
}

.messages {
	font-weight: bold;
	color: #A6BDCD;
	padding: 2ex;
	margin-top: 1ex;
	margin-bottom: 1ex;
	margin-left: 3ex;
	margin-right: 3ex;
	border: 2px solid #A6BDCD;
}


.dropdownbox {width:347px; background-color:#ffffff; height:25px; font:normal 15px/20px arial; z-index:10; border:none;}

.fieldName {color:#cff2fd; font:bold 15px Arial; padding-left:15px;}
.fieldName a{ color:#cff2fd; text-decoration:none;}
.fieldName a:hover{ color:#cff2fd; text-decoration:none;}
.textBoxBg {background:url(../images/textBoxBg.gif) left center no-repeat; width:347px; height:37px; padding:12px 5px 0 5px;}
.textBoxBg .textbox {width:347px; background-color:transparent; height:25px; font:normal 15px/20px arial; z-index:10; border:none;}
.checkbox {width:17px; height:17px; border:1px solid #284c65;}
 #body .bdcont .rightbody .freeaccount { width:298px; margin:0 auto; padding:0; margin-bottom:10px;}
 #body .bdcont .rightbody .freeaccount .free1 { width:298px; height:17px; margin:0 auto;}
#body .bdcont .rightbody .freeaccount .free2 { width:298px; margin:0 auto; }
#body .bdcont .rightbody .freeaccount .free2  h2 { font:normal 20px Arial, Helvetica, sans-serif; text-align:center; color:#0078f2; padding:10px 0 18px 0;}
#body .bdcont .rightbody .freeaccount .free2  h3 { font:bold 12px/16px Arial, Helvetica, sans-serif; text-align:center; color:#586f80; padding:0px 0 10px 0; text-transform:uppercase;}
#body .bdcont .rightbody .freeaccount .free2  p { font:normal 13px/14px Arial, Helvetica, sans-serif; text-align:center; color:#586f80; padding:0 15px 25px 15px;}
#body .bdcont .rightbody .freeaccount .free2  p a {color:#0078f2; text-decoration:underline;}
#body .bdcont .rightbody .freeaccount .free2  p a:hover {color:#586f80; text-decoration:none;}

#body .bdcont .rightbody .freeaccount .free3 { width:298px; height:17px; margin:0 auto;}


 { width:965px; margin:0 auto; padding:0;}
 #header { width: 965px; margin:0 auto 0 auto; padding:0;}
 #header .logo { width:355px; float:left; text-align:center; padding:15px 0;}
 #header .logort { width:610px; float:left;}
 #header .logort .rt_top { width:610px; float:left; }
 #header .logort .rt_top .topicon { width:125px; float:left; text-align:right; padding:7px 0 0 0; }
 #header .logort .rt_top .topadd { width:240px; float:left; text-align:left; padding:18px 0 0 10px; }


 #header .logort .rt_top .topadd p { font-size:20px; line-height:21px;}

 #header .logort .rt_top .moneyback { width:225px; float:right; margin:0px 0 0 10px; }
 #header .logort .rbotm {
	width:567px;
	height:43px;
	background:url(../images/login_bg.gif) no-repeat bottom;
	padding-right: 10px;
	float:right;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

 #header .logort .rbotm .lft1 { width:138px; float:left; padding:10px 0 0 20px;}
 #header .logort .rbotm .lft2 { width:142px; float:left; padding:10px 0 0 6px;}
 #header .logort .rbotm .lft3 { width:102px; float:left; padding:13px 0 0 0;}
 #header .logort .rbotm .lft4 { width:158px; float:left; padding:15px 0 0 0; font-size:12px; color:#0562d6;}
 #header .logort .rbotm .lft4 a{ color:#0562d6; text-decoration:none;}
 #header .logort .rbotm .lft4 a:hover{ color:#0562d6; text-decoration:underline;}


/*---- menu --------*/
 #menu { width: 957px; margin:0 auto; background:url(../images/menu_bg.gif) no-repeat ; height:82px;}
 #menu .menuleft { width:858px; float:left; text-align:center; margin:0 auto;}

 #menu .menuleft .tabsmenuclass { }
 #menu .menuleft ul { list-style:none; line-height:normal; padding:0; margin:0;}
 #menu .menuleft li { width:165px; float:left; padding:8px 0 0 0; margin:0; }
 #menu .menuleft li a { display: block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:19px; text-transform:uppercase; font-weight:normal; padding:0; text-decoration: none; color: #fff; text-align:center;}
 #menu .menuleft li a:hover { color:#7A9001; text-decoration:none;}

 #menu .menuleft .tabsmenuclass .tabsmenucontent a{ color:#e5f7ff; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:none; font-weight:bold;}
 #menu .menuleft .tabsmenuclass .tabsmenucontent a:hover{ color:#ecfa95; text-decoration:none;}

 #menu .menuright { width:99px; float:left; padding:5px 0 0 0; text-align:center;}

/*---- email_banner --------*/
 #banner { width:953px; margin:0 auto; padding:5px 0; }
 #banner .create { width:307px; float:left; margin-right:15px;}
 #banner .send { width:307px; float:left; margin-right:15px;}
 #banner .track { width:307px; float:right;}

 #email_banner { width:953px; margin:0 auto; padding:4px 0; height:232px; background:url(../images/hd_banner_wt_text.gif) no-repeat;}
 #email_banner .bn1{ font-family:"HelveticaNeueLT Std Lt"; font-size:37px; color:#0742aa; font-weight:normal; padding:20px 0 6px 50px;}
 #email_banner .bn2{ font-family:Headache; font-size:34px; color:#0742aa; font-weight:400; padding:0px 0 0px 50px;}
 #email_banner .bn3{ font-family:"Trebuchet MS"; font-size:30px; color:#ff772c; font-weight:normal; padding:0px 0 6px 50px;}
 #email_banner .bn4 { width:224px; padding:0 0 6px 50px;} 

/*---- body --------*/
 #body { width: 965px; margin:0 auto; background:#638aa6;}
 #body .bdtop { width: 965px; margin:0 auto; height:12px;}
 #body .bdcont { width: 965px; margin:0 auto; }

 #body .bdcont .middlebody { width:618px; float:left; margin:20px 15px 10px 10px; color: white;}
 #body .bdcont .middlebody .topbg { width:617px; height:15px; background:url(../images/m_topbg.gif) top no-repeat;}
 #body .bdcont .middlebody .midbg { width:617px; background:url(../images/m_bg.gif) repeat-y top; }

.mainsite #body .bdcont .middlebody .midbg .graphics1 { width:596px; padding:20px 0; margin:0 auto;}
.mainsite #body .bdcont .middlebody .midbg .graphics2 { width:596px; padding:20px 0 160px 0; margin:0 auto;}

.mainsite #body .bdcont .middlebody .midbg .md1 { width:192px; height:161px; float:left; margin:10px 10px 0 10px; ; background:url(../images/Master_EM.gif) no-repeat top;}
.mainsite #body .bdcont .middlebody .midbg .md1 p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:60px 8px 0 50px; text-align:right; line-height: 13px; margin: 0 0 0 0;}
.mainsite #body .bdcont .middlebody .midbg .md1 p a { font-size:10px; color:#dd0000; text-transform:uppercase; }
.mainsite #body .bdcont .middlebody .midbg .md1 p a:hover { font-size:10px; color:#859b01; text-transform:uppercase; text-decoration:none; }

.mainsite #body .bdcont .middlebody .midbg .md2 { width:192px; height:161px; float:left; margin:10px 10px 0 0px; background:url(../images/Master_SM.gif) no-repeat top;}
.mainsite #body .bdcont .middlebody .midbg .md2 p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:60px 8px 0 10px; text-align:left; line-height: 13px; margin: 0 0 0 0;}
.mainsite #body .bdcont .middlebody .midbg .md2 p a { font-size:10px; color:#dd0000; text-transform:uppercase; }
.mainsite #body .bdcont .middlebody .midbg .md2 p a:hover { font-size:10px; color:#859b01; text-transform:uppercase; text-decoration:none; }

.mainsite #body .bdcont .middlebody .midbg .md3 { width:192px; height:161px; float:left; margin:10px 10px 0 0px; background:url(../images/master_EvtM.gif) no-repeat top;}

.mainsite #body .bdcont .middlebody .midbg .md3 p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:55px 8px 0 10px; text-align:left; line-height: 13px; margin: 0 0 0 0;}
.mainsite #body .bdcont .middlebody .midbg .md3 p a { font-size:10px; color:#dd0000; text-transform:uppercase; }
.mainsite #body .bdcont .middlebody .midbg .md3 p a:hover { font-size:10px; color:#859b01; text-transform:uppercase; text-decoration:none; }

.mainsite #body .bdcont .middlebody .midbg .md4 { width:192px; height:161px; float:left; margin:10px 10px 0 10px; background:url(../images/platformImg/sms_block.gif) no-repeat top;}
.mainsite #body .bdcont .middlebody .midbg .md4 p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:54px 8px 0 10px; text-align:left; line-height: 13px; margin: 0 0 0 0;}
.mainsite #body .bdcont .middlebody .midbg .md4 p a { font-size:10px; color:#dd0000; text-transform:uppercase; }
.mainsite #body .bdcont .middlebody .midbg .md4 p a:hover { font-size:10px; color:#859b01; text-transform:uppercase; text-decoration:none; }

.mainsite #body .bdcont .middlebody .midbg .md5 { width:192px; height:161px; float:left; margin:10px 10px 0 0px;; background:url(../images/Master_Fx.gif) no-repeat top;}
.mainsite #body .bdcont .middlebody .midbg .md5 p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:52px 8px 0 10px; text-align:left; line-height: 13px; margin: 0 0 0 0;}
.mainsite #body .bdcont .middlebody .midbg .md5 p a { font-size:10px; color:#dd0000; text-transform:uppercase; }
.mainsite #body .bdcont .middlebody .midbg .md5 p a:hover { font-size:10px; color:#859b01; text-transform:uppercase; text-decoration:none; }

.mainsite #body .bdcont .middlebody .midbg .md6 { width:192px; height:161px; float:left; margin:10px 10px 0 0px; background:url(../images/master_AR.gif) no-repeat top;}
.mainsite #body .bdcont .middlebody .midbg .md6 p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:54px 8px 0 10px; text-align:right; line-height: 13px; margin: 0 0 0 0;}
.mainsite #body .bdcont .middlebody .midbg .md6 p a { font-size:10px; color:#dd0000; text-transform:uppercase; }
.mainsite #body .bdcont .middlebody .midbg .md6 p a:hover { font-size:10px; color:#859b01; text-transform:uppercase; text-decoration:none; }

.mainsite #body .bdcont .middlebody .midbg .md7 { width:192px; height:161px; float:left; margin:10px; background:url(../images/BLM_platform_block.gif) no-repeat top;}
.mainsite #body .bdcont .middlebody .midbg .md7 p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:50px 10px 0 8px; text-align:left; line-height: 13px; margin: 0 0 0 0;}
.mainsite #body .bdcont .middlebody .midbg .md7 p a { font-size:10px; color:#dd0000; text-transform:uppercase; }
.mainsite #body .bdcont .middlebody .midbg .md7 p a:hover { font-size:10px; color:#859b01; text-transform:uppercase; text-decoration:none; }

.mainsite #body .bdcont .middlebody .midbg .md8 { width:192px; height:161px; float:left; margin:10px 10px 10px 0; background:url(../images/signup_platform_block.gif) no-repeat top;}
.mainsite #body .bdcont .middlebody .midbg .md8 p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:50px 8px 0 8px; text-align:right; line-height: 13px; margin: 0 0 0 0;}
.mainsite #body .bdcont .middlebody .midbg .md8 p a { font-size:10px; color:#dd0000; text-transform:uppercase; }
.mainsite #body .bdcont .middlebody .midbg .md8 p a:hover { font-size:10px; color:#859b01; text-transform:uppercase; text-decoration:none; }

.mainsite #body .bdcont .middlebody .midbg .md9 { width:192px; height:161px; float:left; margin:10px 10px 10px 0; background:url(../images/LM_platform_block.gif) no-repeat top;}
.mainsite #body .bdcont .middlebody .midbg .md9 p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:50px 8px 0 8px; text-align:right; line-height: 13px; margin: 0 0 0 0;}
.mainsite #body .bdcont .middlebody .midbg .md9 p a { font-size:10px; color:#dd0000; text-transform:uppercase; }
.mainsite #body .bdcont .middlebody .midbg .md9 p a:hover { font-size:10px; color:#859b01; text-transform:uppercase; text-decoration:none; }

.mainsite #body .bdcont .middlebody .botbg { width:617px; height:15px; background:url(../images/m_botbg.gif) no-repeat top;}

.mainsite #body .bdcont .rightbody { width:310px; float:right; margin:20px 10px 10px 0px;}

.mainsite #body .bdcont .rightbody .blog { width:310px; padding:0 0 0 0;}
.mainsite #body .bdcont .rightbody .callback { width:310px; background:url(../images/Master_callbg.gif) center top no-repeat; height:104px; padding:0 0 0px 0;}
.mainsite #body .bdcont .rightbody .callback .c1 { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000; padding:8px 0 2px 15px;  }
.mainsite #body .bdcont .rightbody .callback .c2 { width:300px; float:left; padding:2px 0 4px 15px; }
.mainsite #body .bdcont .rightbody .callback .c3 { width:300px; float:left; padding: 0 6px 0 15px; clear: both; }
.mainsite #body .bdcont .rightbody .callback .c4 { padding-left: 15px; padding-top: 4px; width:117px; float:left; }

.mainsite #body .bdcont .rightbody .twitter { width:310px; height:159px; padding:0 0 0 0; }
.mainsite #body .bdcont .rightbody .onlineChat { width:310px; height:119px;}

 #body .bdcont .logoset { width:924px; margin:0 auto; }
 #body .bdcont .logoset .logo1 { width:12px; height:77px; float:left;}
 #body .bdcont .logoset .logo2 { width:900px; height:77px; float:left; background:url(../images/master_bg_logo.gif) repeat-x top;}
 #body .bdcont .logoset .logo2 .logocont { float:left; padding:15px 21px 0 0 ;}
 #body .bdcont .logoset .logo3 { width:12px; height:77px; float:left;}

.subsite #body .bdcont .leftbody { width:250px; float:left; margin:20px 13px 10px 13px;}
.subsite #body .bdcont .leftbody .content { width:242px; margin:0 auto; padding:0 0 10px 0;}
.subsite #body .bdcont .leftbody .content .callback { width:242px; margin:0 auto; background:url(../images/call_bg_mini.gif) no-repeat top; height:98px;}
.subsite #body .bdcont .leftbody .content .callback .c1 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000; padding:10px 0 2px 15px; font-weight:bold; text-transform:uppercase;  }
.subsite #body .bdcont .leftbody .content .callback .c2 { width:200px; float:left; padding:2px 0px 4px 15px; }
.subsite #body .bdcont .leftbody .content .callback .c3 { width:200px; float:left; padding: 0px 6px 0px 15px; }
.subsite #body .bdcont .leftbody .content .callback .c4 { padding-left: 15px; margin-top: 3px; width:90px; float:left; }

.subsite #body .bdcont .middlebody { width:676px; float:left; margin:20px 13px 10px 0px; background:url(../images/bg.gif) top repeat-y; }
.subsite #body .bdcont .middlebody .holder { height:26px;} 
 #body .bdcont .middlebody h1 { color:#85b607; text-align:center; margin:0px 0px; background:url(../images/titleBg2.gif) repeat-x; height: 61px; font-weight:normal; padding:20px 8px 0px 20px; font: normal 18px Arial, Helvectia, sans-serif; text-transform: uppercase; text-align: left;}
.mainsite #body .bdcont .middlebody h1 { margin-top :0px; }
 
 #body .bdcont .middlebody p { color:#bad4da; text-align:left; margin:5px 5px 1px 10px; font-weight:normal; padding:2px 4px 2px 7px; font-size:14px; font-family: Arial, Helvectia;}
 #body .bdcont .middlebody { color:#bad4da; font-weight:normal; font-size:14px; font-family: Arial, Helvectia;}


 #body .bdbotm { width: 965px; margin:0 auto; height:12px;}

/*---- footer --------*/

 #footer { 
padding: 0; 
width: 965px; 
margin:0 auto; background:url(../images/ft_bg.gif) repeat-x top #86c2fb;}
 #footer .ftleft { width:17px; float:left;}
 #footer .ftmid1 { height: 244px; width:500px; float:left; background:url(../images/ft_bg.gif) repeat-x top #86c2fb;}
 #footer .ftmid1 .ftlft1 { width:150px; font-size:12px; color:#ffffff; line-height:21px; text-align:left; float:left; padding:25px 0 10px 10px;}
 #footer .ftmid1 .ftlft1 a{ color:#ffffff; text-decoration:none;}
 #footer .ftmid1 .ftlft1 a:hover { color:#0926a0; text-decoration:underline;}

 #footer .ftmid1 .ftlft2 { width:150px; font-size:12px; color:#ffffff; line-height:21px; text-align:left; float:left; padding:25px 10px 10px 0px;}
 #footer .ftmid1 .ftlft2 a{ color:#ffffff; text-decoration:none;}
 #footer .ftmid1 .ftlft2 a:hover { color:#0926a0; text-decoration:underline;}

 #footer .ftmid1 .ftlft3 { width:150px; font-size:12px; color:#ffffff; line-height:21px; text-align:left; float:left; padding:25px 0 10px 0px;}
 #footer .ftmid1 .ftlft3 a{ color:#ffffff; text-decoration:none;}
 #footer .ftmid1 .ftlft3 a:hover { color:#0926a0; text-decoration:underline;}

 #footer .ftmid1 .ftlbot { width:500px; float:left; color:#FFF; padding:8.5ex 0 0 0; }

 #footer .ftmid2 { height: 209px; width:431px; float:left; background:url(../images/ft_bg.gif) repeat-x top #86c2fb; padding:25px 0 10px 0px;}
 #footer .ftmid2 .newsletter { width:400px; float:left; padding:0 0 10px 0;}
 #footer .ftmid2 .newsletter .nwtop { font-family:Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase; color:#FFF; font-weight:normal; padding:0 0 15px 0;}
 #footer .ftmid2 .newsletter .nmid1 { width:145px; float:left;}
 #footer .ftmid2 .newsletter .nmid2 { width:145px; float:left;}
 #footer .ftmid2 .newsletter .nmid3 { width:104px; float:left;}


 #footer .ftmid2 .smedia { width:390px; float:left; background:#fcfcfc; }
 #footer .ftmid2 .smedia .smlft { width:4px; float:left; height:114px;}
 #footer .ftmid2 .smedia .smmid { width:382px; float:left; height:114px;}
 #footer .ftmid2 .smedia .smmid .mid1 { width:150px; float:left; padding:8px 0 2px 30px; float:left;}
 #footer .ftmid2 .smedia .smmid .mid2 { width:150px; float:left; padding:8px 0 2px 20px; float:left;}

 #footer .ftmid2 .smedia .smrt { width:4px; float:left; height:114px;}

 #footer .ftrt { width:17px; float:right;}


 #body .bdcont .middlebody h1.contentTitle {background:url(../images/titleBg.gif) 0 0 no-repeat; height:60px; width:676px; font:normal 21px Arial, Helvetica, sans-serif; color:#85b607; padding:25px 0 0 25px; text-align:left; text-transform:uppercase; margin:0 auto;}

/*---- featured page --------*/
 #body .middlebody .featured_Hd { font:bold 14px Arial, Helvetica, sans-serif; color:#026db7; text-transform:uppercase; text-align:center;}
 #body .middlebody .featured_cont { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ececed; padding:12px 15px; font-weight:bold;}
 #body .middlebody .featured_cont a { color:#ececed; text-decoration:none;}
 #body .middlebody .featured_cont a:hover { color:#a6bdcd; text-decoration:underline;}

/*---- pricing page --------*/
 #body .pricing_Hd { font:bold 16px Arial, Helvetica, sans-serif; color:#b8edf9; text-transform:uppercase; text-align:center; padding:6px; }
 #body .pricing_cont { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; padding:12px 15px; font-weight:normal;}
 #body .pricing_cont a { color:#ffffff; text-decoration:none;}
 #body .pricing_cont a:hover { color:#a6bdcd; text-decoration:underline;}

 #body .pricing_cont1 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; padding:12px 15px; font-weight:normal; background:#638aa6;}
 #body .pricing_cont1 a { color:#ffffff; text-decoration:none;}
 #body .pricing_cont1 a:hover { color:#a6bdcd; text-decoration:underline;}

 #body .pricing_cont2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#cfe96d; padding:12px 15px; font-weight:normal; background:#638aa6;}
 #body .pricing_cont2 a { color:#cfe96d; text-decoration:none;}
 #body .pricing_cont2 a:hover { color:#ffffff; text-decoration:underline;}

/*---- support page --------*/

 #body .support1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#c2e4ff; padding:25px;}

 #body .support2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; padding:12px 25px; font-weight:normal;}
 #body .support2 a { color:#bbff73; text-decoration:underline;}
 #body .support2 a:hover { color:#a6bdcd; text-decoration:underline;}

 #body .bdcont .rightbody h3 {font:bold 13px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#c2e4ff; padding:10px 20px 5px 20px;}
 #body .bdcont .rightbody h4 {font:bold 13px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#c2e4ff; padding:5px 20px 5px 20px;}
 #body .bdcont .rightbody h5 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f7fcfd; padding:0px 20px;}

 #body .bdcont .rightbody ul li {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f7fcfd; padding:5px; list-style:none; background:#426f8f; margin-bottom:2px; margin-left:20px; margin-right:20px; border-bottom:dotted 1px #80b0d2;}
 #body .bdcont .rightbody ul li a{ color:#cbff70; text-decoration:none;}
 #body .bdcont .rightbody ul li a:hover{ color:#f7fcfd; text-decoration:underline;}

 #body .bdcont .rightbody  .support3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;text-transform:uppercase; color:#c2e4ff; padding:8px 0 0 20px;}


#sign_up{width:537px; }
#sign_up_top{width:537px; height:8px; float:left; 
}
#sign_up_bottom{width:537px; height:8px; float:left;
}
.sign-up-tab{width:650px; margin:10px 0 8px 0; }
.sign-up-tab-left{width:236px; padding:0 16px 0 0; float:left; text-align:right; font-family:Arial, Helvetica, sans-serif; color:#c2e4ff; font-size:12px;}
.sign-up-tab-right{width:385px; float:right; font-family:Arial, Helvetica, sans-serif; color:#c2e4ff; font-size:12px;}
.sign-up-tab-right a{text-decoration:underline; color:#AAC31D;}
.sign-up-tab-right a:hover{text-decoration:none; color:#049DBA;}


.sign-up_p{width:500px; font-family:"Trebuchet MS"; font-size:20px; color:#232323; padding:5px 0 0 43px;
}
.sign-up-input{width:300px; font-family:tahoma, verdana; font-size:12px;
}
.sign-up-input2{width:185px;
}
.sign-up-input3{width:191px;
}
.sign-text{width:179px; font-family:tahoma, verdana; font-size:11px; color:#737272; text-align:justify; padding:10px 0 15px 0;
}
.h5{width:179px; font-family:tahoma, verdana; font-size:14px; color:#737272; text-align:justify; padding:10px 0 15px 0; border-top:#666666 1px solid;
}
.sign-text span{color:#049DBA; font-weight:bold;
}
.sign-text a{text-decoration:underline; color:#AAC31D;
}
.sign-text  a:hover{text-decoration:none; color:#049DBA;
}
.text_top_boder{width:230px; height:6px;
}
.text_middel_boder{width:230px;
}
.text_bottom_boder{width:230px; height:6px;
}

.sign_up span{font-family:"Trebuchet MS"; font-size:30px; color:#09537A;
}
.sign_up_p{width:550px; font-family:"Trebuchet MS"; font-size:15px; color:#999999; text-align:center;
}
.sign_up_p-2{width:750px; font-family:"Trebuchet MS"; font-size:15px; color:#999999; text-align:center; padding:40px 0 40px 0;
}
.sign_up_p-2 a{color:#09537A; text-decoration:none;
}
.sign_up_p-2 a:hover{color:#3C9AB7; text-decoration:none;
}

#Sign_in_now{
width:427px;
padding:70px 0 70px 0;
margin-left:220px;
}

.sign-up-button {width:310px; float:right; padding-right:75px; text-align:right;}

/* ------ sitemap ------*/
 #body .bdcont .bdleft .lefttop_solution .contentsitemap {background:url(../images/navyBlueBg.gif) 0 0 repeat-y; width:517px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f7fcfd; padding:10px 20px; margin:0 auto;}

.sitemap { width:481px; margin:0 auto;}

.sitemap .smpHd { background:url(../images/sitemap.gif) no-repeat; height:35px; font:bold 17px Arial, Helvetica, sans-serif; color:#ffffff; padding:7px 0 0px 15px; text-align:left; text-transform:uppercase;}
.sitemap .smpHd a{ color:#ffffff; text-decoration:none;}
.sitemap .smpHd a:hover { color:#0CF; text-decoration:none;}

.sitemap .smpCont {font:normal 14px Arial, Helvetica, sans-serif; color:#ffffff; padding:5px 0 5px 25px; text-align:left;}

.sitemap .smpCont a{ color:#ffffff; text-decoration:none;}
.sitemap .smpCont a:hover{ color:#bdee05; text-decoration:none;}

.sitemap .smp_subCont {font:normal 12px Arial, Helvetica, sans-serif; color:#97d6ec; text-transform:uppercase; padding:5px 0 5px 55px; text-align:left;}

.sitemap .smp_subCont a { color:#97d6ec; text-decoration:none;}
.sitemap .smp_subCont a:hover{ color:#daf6a6; text-decoration:none;}


.sitemap .smp_subCont2 {font:normal 12px Arial, Helvetica, sans-serif; color:#aec6d8; padding:5px 0 5px 75px; text-align:left;}

.sitemap .smp_subCont2 a{ color:#aec6d8; text-decoration:none;}
.sitemap .smp_subCont2 a:hover{ color:#ffffff; text-decoration:none;}

/*---- solutions page --------*/

 #body .bdcont .rightbody  .solution1 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; color:#c2e4ff; padding:25px;}

 #body .bdcont .rightbody  .solution2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; padding:12px 25px; font-weight:normal;}
 #body .bdcont .rightbody  .solution2 a { color:#bbff73; text-decoration:underline;}
 #body .bdcont .rightbody  .solution2 a:hover { color:#a6bdcd; text-decoration:underline;}

/* ------------- About ------ */
 #body .bdcont .rightbody .points {width:460px; margin:0 auto; padding:0; margin-top:25px;}

 #body .bdcont .rightbody .points .leftPoints {width:229px; float:left; padding:0; margin:0;}
 #body .bdcont .rightbody .points .leftPoints .list{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f7fcfd; padding:5px;  background:#426f8f; margin-bottom:2px; border-bottom:dotted 1px #80b0d2; text-align:left; width:219px;}
 #body .bdcont .rightbody .points .leftPoints .list a{ color:#cbff70; text-decoration:none;}
 #body .bdcont .rightbody .points .leftPoints .list a:hover{ color:#f7fcfd; text-decoration:underline;}

 #body .bdcont .rightbody .points .rightPoints {width:229px; float:right; padding:0; margin:0;}
 #body .bdcont .rightbody .points .rightPoints .list {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f7fcfd; padding:5px; background:#426f8f; margin-bottom:2px; border-bottom:dotted 1px #80b0d2; text-align:right; width:219px;}
 #body .bdcont .rightbody .points .rightPoints .list a{ color:#cbff70; text-decoration:none;}
 #body .bdcont .rightbody .points .rightPoints .list a:hover{ color:#f7fcfd; text-decoration:underline;}

 #body .bdcont .rightbody  .about_us { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; padding:12px 25px; font-weight:normal;}
 #body .bdcont .rightbody  .about_us a { color:#bbff73; text-decoration:underline;}
 #body .bdcont .rightbody  .about_us a:hover { color:#a6bdcd; text-decoration:underline;}

/*---- privacyPolicy page --------*/

 #body .bdcont .rightbody  .pPolicy { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; color:#c2e4ff; padding:10px 0 5px 0px;}

/* ------ Technical Sales Engineer ------*/
.tech { width:590px; text-align:left; background:#426f8f; border-bottom:#2f5a78 3px solid; padding:8px; margin-left:25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff;}

/* ------ terms&condition ------*/
 #body .bdcont .rightbody  .tc { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#ececed; padding:10px 15px;}

 #body .bdcont .rightbody  .tc a { color:#bbff73; text-decoration:underline;}
 #body .bdcont .rightbody  .tc a:hover { color:#a6bdcd; text-decoration:underline;}

 #body .bdcont .rightbody  .tc_bold { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; color:#c2e4ff; padding:10px 0 5px 0px;}


/* ------ demo page ------*/
#body .bdcont .rightbody  .dp { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#ececed; padding:10px 15px;}

#body .bdcont .rightbody  .dp a { color:#bbff73; text-decoration:underline;}
#body .bdcont .rightbody  .dp a:hover { color:#a6bdcd; text-decoration:underline;}

#body .bdcont .rightbody  .dp_bold { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; color:#c2e4ff; padding:10px 0 5px 0px;}

/* --------------- question page ------------------ */

#body .bdcont .middlebody #faqpage .topbg { width:620px; height:15px; background:url(../images/m_topbgwhite.gif) top no-repeat;}
#body .bdcont .middlebody #faqpage .midbg { width:620px; background:url(../images/m_bgwhite.gif) repeat-y top ; }
#body .bdcont .middlebody #faqpage .botbg { width:620px; height:15px; background:url(../images/m_botbgwhite.gif) no-repeat top;}
#body .bdcont .middlebody .midbg #questionBlock { width:607px; margin:0 auto ; }

#body .bdcont .middlebody .midbg #questionBlock .dropArrow {
  width:28px;
  height:25px;
  position:absolute;
  left:581px;
  top:386px;
}

.middlebody #questionBlock table {
  margin-top: 0;
}

.toptext { 
  background:url(../images/faq_topbg.png) no-repeat top;
  height: 45px;
  font:normal 18px Arial, Helvetica, sans-serif; 
  color:#FFFFFF; 
  text-align:left; 
  padding:18px; 
  padding-left: 36px;
  text-transform:uppercase;
}
.node-type-faq .toptext {
  padding: 12px;
}
#body .bdcont .middlebody .midbg #questionBlock .toptext .terms {
   text-transform: none;
   font-size: 12pt;
}

.faq-category-index .item-list li, .faq-qa-header, .topquestion { 
  font:bold 16px Arial, Helvetica, sans-serif; 
  color:#0057cd; 
  text-align:left; 
  padding: 18px;
  border-width: 1px 1px medium; 
  border-style: solid solid none; 
  border-color: #bddce4;
  background-color: #e1f5fb;
  width: 552px;
  margin-left: auto;
  margin-right: auto;
}

.faq-qa-header {
  padding-bottom: 1px;
}

.faq-qa-description, .topquestion2 { font:bold 12px Arial, Helvetica, sans-serif; color:#79ae03; text-align:left; padding:5px 0 8px 0px  ;}

.faq-category-list {
  border:1px solid #bddce4; border-top:none;
  padding: 18px;
  margin-left: auto;
  margin-right: auto;
}
.topanswer { 
  font:normal 14px Arial, Helvetica, sans-serif; 
  color:#000000; 
  text-align:left; 
  padding:8px 18px; 
  line-height:18px;
}

#body .bdcont .middlebody .topanswer p { font:normal 14px Arial, Helvetica, sans-serif; color:#000000; text-align:left; }

#faqpage #questionBlock .relatedquestion { 
  font:bold 16px Arial, Helvetica, sans-serif; 
  color:#54a501; 
  text-transform:uppercase; 
  text-align:left; 
  padding:8px 8px 8px 0px;
}

#faqpage #questionBlock .relatedquestions { font:bold 14px Arial, Helvetica, sans-serif; color:#0057cd; text-align:left; padding:0 8px 8px 0px; line-height:18px;}

.faq-category-index, .faq-category-list {
  font:bold 12px Arial, Helvetica, sans-serif; 
  color:#0057cd; 
}

.faq-category-list, .catquestions { 
  text-align:left; 
  padding:12px 12px 8px 18px; 
  width: 588px;
  margin-left: auto;
  margin-right: auto;
  line-height:18px;
}

#faqpage .item-list ul {
/*  margin-left: 15px; */
  padding-top: 12px;
  padding-bottom: 6px;
}

#faqpage .faq-category-index .item-list li {
  padding-bottom: 5px;
}

#faqpage .item-list ul li{
  list-style-type: none;
}

.faq-category-list a, .faq-category-index li a {
  text-decoration: none;
  color:#0057cd; 
}
.faqsearch {
  color: #000;
}
.faqsearch .form-item {
  margin-left: 2ex;
}
.faqsearch a {
  text-decoration: none;
  color: #0057cd;
}

#body .bdcont .middlebody .topanswer a {
  text-decoration: none;
  color: #0057cd;
}

#faq-results ul li {
  list-style-type: none;
}

#body .bdcont .middlebody td.topquestion  h1 {
  background-image: none;
  padding: 0px;
  margin: 0px;
}

.faq-category-index .item-list ul li {
  margin-right: 0.5em;
}
ul.faq-category-list {
  margin: 0;
  margin-bottom: 2ex;
}

.faq-category-group .faq-qa {
  margin-left: 8px;
  margin-right: 9px;
}

.node-type-faq .subsite #body .bdcont .middlebody, .page-faqsearch .subsite #body .bdcont .middlebody, .page-faq .subsite #body .bdcont .middlebody { background:none; }

