﻿/* = Reset elements */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border:0px;  /* border="0" */
    border-collapse: collapse; /* cellspacing="0" */
}
table td{
    padding:0px; /* cellspadding="0" */
}
fieldset,img { 
	border:0 !important;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0; }

/* = Float and align elements */
.a_left { text-align: left; }
.a_center { text-align: center; }
.a_right { text-align: right; }
.a_justify { text-align:justify; }

.f_left { float: left; }
.f_right { float: right; }
.c_both, ul.formSection li ul, .requestForm ul { clear:both; }

/* = Common classes */
.no-margin { margin: 0!important; }
.no-padding { padding: 0!important; }
.no-bg { background: none!important; }
.no-border, img { border: none!important; }
.margin-auto{ margin:auto; }
.width_auto{ width:auto !important;}
.margin-top-15{ margin-top:15px; }
.margin-bot-15{ margin-bottom:15px; }

.text-transform-capitalize{ text-transform:capitalize !important; }
.font-19{ font-size:19px !important; }
.font-13{ font-size:13px; font-weight:bold;}
.font-10{ font-size:10px;}
.font-11{ font-size:11px; color:#999;}
.bkg_grey{ background:#ededed; }
.bkg_white{ background:#fff; }
.font_normal{font-weight:normal !important;}
.red {color:#ff001f; font-weight:bold;}
.justify {text-align:justify;}
.pp_active{color:#ceffbc;}
/* = Common tags */
body{
	background:#fff url(/images/bg_body.jpg) repeat-x 0% 0;
	font-family: Arial, Tahoma, sans-serif;
	min-width:980px;
	font-size:12px;
}
p {
    line-height:15px;  
}
a{
    text-decoration:none;   
    color:#0164c7;
}
a:hover{
    text-decoration:underline;   
}
h1, h2.small_header{
    color:#fd3505;
    font-size:22px;
    font-style:italic;
    padding-bottom:15px;    
}

/*Added by PARAM on01june09*/
h2{
 font-size:18px;
 padding-bottom:10px;
}
h3{
 font-size:14px;
 padding-bottom:10px;
}
.b{ font-weight:bold;}
.grey{color:#777;}
/* Added by paramesh on 04.jun.2009 */
.iconError, .iconWarning, .iconInfo, .iconQuestion{
 	padding:10px 10px 10px 50px;
	color:#BB0000;
	font-size:12px;
	font-weight:bold;
	border:3px solid #92CFD5;
	min-height:22px;
}
.iconError{
	background:#EFFEFF url(/images/icon_error.png) 7px 5px no-repeat;
}
.iconWarning{
	background:#EFFEFF url(/images/icon_warning.png)7px 5px no-repeat;
}
.iconInfo{
	background:#EFFEFF url(/images/icon_info.png) 7px 5px no-repeat;
	color:#025d0b;
}
.iconQuestion{
	background:#EFFEFF url(/images/icon_question.png) 7px 5px no-repeat;
}
.iconError ul, .iconWarning ul, .iconInfo ul, .iconQuestion ul{
padding:0px 0px 0px 20px; margin:0px;
}
/*Added on 27June09 */
.noScript{width:80%; padding:10px; font-weight:bold; text-align:center; margin:10px auto 0px auto; background:#fff; border:1px solid #ff0000;}

/*Added on 17July09 */
.support_cont_full span{line-height:25px;}
.pb23{padding-bottom:23px;}
/*added by vamsi on 18july2009*/
.support_cont_full span.print_page{
	position: absolute; right: 50px; font-size: 16px; color: #00000;
}

/* 30-07-2009 */

.support_left_col div.signup_block table.first_section, .support_left_col div.signup_block table.second_section, .support_left_col div.signup_block table.thrid_section {
	border:0px;  /* border="0" */
    border-collapse: inherit; /* cellspacing="0" */
}

/* 06-08-2009 */

.mainright_col .first_column_cont p.a_center a{margin-left:80px;}
.mainright_col .first_column_cont p.subcenter_cont{margin-left:55px;}


.place_order2{
     background: url("../../images/sprites-img.png") no-repeat scroll -480px -88px transparent;
    border: medium none;
    color: #4D8BC3;
    cursor: pointer;
    height: 31px;
    width: 121px;
    display: block;
}
/* 17-04-2013 */
.iconError{
	background:#EFFEFF url(/images/icon_error.png) 7px 5px no-repeat;
}
.iconWarning{
	background:#EFFEFF url(/images/icon_warning.png)7px 5px no-repeat;
}
.iconInfo{
	background:#EFFEFF url(/images/icon_info.png) 7px 5px no-repeat;
	color:#025d0b;
}
.iconQuestion{
	background:#EFFEFF url(/images/icon_question.png) 7px 5px no-repeat;
}
.iconError ul, .iconWarning ul, .iconInfo ul, .iconQuestion ul{
padding:0px 0px 0px 20px; margin:0px;
}
.serverLocations{
    background: url(/images/sign-up-first-block.gif) no-repeat scroll left top transparent;
    margin: auto;
    min-height: 200px;
    width:659px;
	padding:0px 12px;
}
.serverLocations h1{ padding:9px 0 0 30px;}
.serverLactionsMap{ padding:15px 0px;}
.VpnLogo{ float:right; padding-right:15px; color:#000; font-size:12px; margin-top:-17px;}
.VpnLogo img{ float:right;}
.VpnLogo span{ padding:23px 8px 0px 0px; float:left;}
.welcomeback .subgrey_bottom_content ul li{ min-height:49px;}
.vpn_protect{ min-height:170px!important;}