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

#tooltip{
	font-family: sans-serif;
	position:absolute;
	border:1px solid #333;
	background:#cfe1f7;
	padding:2px 5px;
	color:#333;
	display:none;
	width: 100px;
	font-size: 16px;
}


body { margin:0; padding:0; font-family: Verdana, "Times New Roman", Arial; color:#000; }

h1, h2, h3, h4, h5, h6, ul, li { margin:0; padding:0; }

h2 { font:normal 18px Verdana, Helvetica, sans-serif; color:#000000; }

h3 {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000; }
a img {border:none; }

stronghead {font:normal 20px Verdana, Helvetica, sans-serif; color:#fff;}

normal {font:normal 17px Verdana, Helvetica, sans-serif; color:#fff;}

normal2 {font:normal 12px Verdana, Helvetica, sans-serif; color:#000;}

img.l {float:left; margin-bottom: 20px;}

img.aline {float:left; margin:30px 15px 30px 0; }


img.ll {float:left; margin:0 13px 0 50px; vertical-align:middle; }

img.r {float:right; margin-right: -20px;}

a {color:#000; }

a:hover {text-decoration:underline; }


/*   style  end   */

#page {width:1000px; margin:0 auto; }

#inner-page {width:972px; margin:0; padding:0 14px; float:left; }

#header { width:972px; margin:0; padding:0; float:left; }
#header_top {width:972px; margin:0; padding:0; float:left; font:normal 13px Arial, Helvetica, sans-serif; color:#000000; line-height:0px; text-align:center;}

#header_top h1 {width:972px; margin:0; padding:0; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#023C78; line-height:22px; text-align:center;}


#header_bottom { width:972px; margin:0; padding:0; float:left; height:65px; }

#header_bottom_login {width:124px; margin:0; padding:0; float:right; font:normal 14px Arial, Helvetica, sans-serif; color:#000000; line-height:22px; text-align:center;}

#header_bottom_left {width:124px; margin:0; padding:0; float:left;}

#header_bottom_right {width:161px; margin:0; padding:0; float:left;}

.style1 {
	font-size: x-small;
}


#content {width:972px; margin:0; padding:0; float:left; }

#left {width:617px; margin:0; padding:0; float:left; }
	/*   left  */


	
#ip_address { width:617px; margin:0; padding:14px 0 25px 0; float:left; background:url(images/apbg.jpg) 0 0 repeat-x; }
#sub_address { width:617px; margin:0 0 15px 0; padding:10px 0 10px 0; float:left; background:#0baaee 0 0 repeat-x; }

#ip_address h2 {width:590px; margin:0; padding:0 0 0 26px; float:left; }
#sub_address h2 {width:590px; margin:0; padding:0 0 0 10px; float:left;}

#ip_address ul { line-height:normal; }

#ip_address ul li { width:577px; display:block; float:left; margin:0; padding:0 0 0 40px; font:normal 11px Verdana, Helvetica, sans-serif; color:#000; line-height:32px; background:url(images/icon4.jpg) 20px 5px no-repeat; }


#left h2 {width:590px; margin:0; padding:0 0 0 26px;font-size:22px; float:left; line-height:30px;color:white;font-weight:bold;}
#left h3 {font-family:Verdana;color:#0baaee;font-size:16px; width:597px; margin:0 0 5px 0; padding:10px 0 10px 9px; float:left; background:#f9fdff 0 0 repeat-x;}

#left p {width:617px; margin:10px 0;  padding:0 0 0 10px; float:left; font:normal 12px Verdana, Helvetica, sans-serif; line-height:160%; color:#000000; }

#proxyarticles p {font:normal 12px Verdana, Helvetica, sans-serif; padding:0 0 0 10px; color:#000000; font-weight:bold;}
#proxyarticles ul { line-height:normal 10px Verdana; padding:0 0 0 25px; }
#proxyarticles ul li { margin:0; padding:0 5px 5px 5px; font:normal 11px Verdana, Helvetica, sans-serif; color:#000; }

#left ul { line-height:normal 11px Verdana; padding:0 0 0 25px; }
#left ul li { margin:0; padding:0 5px 5px 5px; font:normal 11px Verdana, Helvetica, sans-serif; color:#000; }

#right {width:342px; margin:0; padding:0; float:right; }


#free_trile { width:342px; margin:0; padding:0; float:left; }
#free_trile p { color:#00adef; font-family:Verdana; font-size:15px; font-weight:bold;}

#free_trile_top {width:342px; margin:0; padding:0; float:left; background:url(images/top.jpg) 0 0 no-repeat; height:12px; font-size:10px;  }

#free_trile_middle {width:316px; margin:0; padding:0 13px; float:left; background:url(images/middle.jpg) 0 0 repeat-y;   }

#free_trile_middle h2 {width:316px; margin:0; padding:0 ; float:left; font:bold 24px Tahoma, "Times New Roman", Arial; color:#000000; text-align:center;  }


#free_trile_bottom{width:342px; margin:0 0 10px 0; padding:0 0 10px 0; float:left; background:url(images/bottom.jpg) 0 0 no-repeat; height:13px;  }

#form {width:288px; margin:0; padding:0 14px; float:left; }

#form input {margin:15px 0 0 0; padding:0; border:none; font-family:Verdana; } 

#form input.input {margin:15px 0 0 0; padding:0; float:left; width:286px; height:21px; border:1px solid #023c76; padding: 5px 0 0 5px;} 

#form input.checkbox {margin:15px 0 0 0; padding:0; float:left; width:20px; height:26px; } 


#form label {margin:0 0 0 0; padding:0; float:left; width:286px; font:normal 11px Verdana, Helvetica, sans-serif; color:#000000; } 

#form p {margin:0 0 0 0; padding:20px 0 0 0; float:right; width:260px; font:normal 11px Verdana, Helvetica, sans-serif; color:#000000; } 


#form input.submit { background:url(images/button.jpg) 0 0 no-repeat; width:262px; height:60px; margin:15px 0 0 0; padding:0; cursor:pointer; margin-left: 13px;  } 


#form h3 {margin:0 0 0 0; padding:0 0 0 0; float:left; width:288px; font:normal 11px Arial, Helvetica, sans-serif; color:#000000; text-align:center; } 


/*   full building   */

#full_building { width:972px; margin:40px 0 50px 0; padding:0; float:left; }

#full_top { width:972px; margin:0; padding:0; float:left; font-size:10px; height:12px; }

#full_middle { width:952px; margin:0; padding:0 10px; float:left;  font-size:10px;  }

#bottom_left { width:470px; margin:0; padding:0; float:left; }

#bottom_left h2 { padding:30px 0 0 0; }

#bottom_left p { font:normal 12px Verdana, "Times New Roman", Arial; color:#000000;line-height:150%; }



#bottom_right { width:470px; margin:0; padding:0; float:right; }
#bottom_right h2 { padding:30px 0 0 0; }

#bottom_right p { font:normal 12px Verdana, "Times New Roman", Arial; color:#000000;line-height:150%; }


#full_bottom { width:972px; margin:0; padding:0; float:left; background:white; 0 0 no-repeat; height:22px; }





/*   footer   */

#footer_width {width:100%; margin:0; padding:0; background:#ddf6ff 0 0 repeat-x; float:left; }

#footer_in {width:972px; margin:0 auto;  }


#footer {width:972px; margin:0; padding:10px 0 0 0; float:left; background:#ddf6ff 0 0 repeat-x;  }
#footer_top { width:972px; margin:0; padding:0 0 10px 0; float:left; }
#box1 { width:163px; margin:0; padding:0; float:left; }
#box1 p { width:149px; margin:0; padding:0 0 0 14px; float:left; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:18px; } 


#box1 h3 { width:183px; margin-top:10px; padding:0 0 0 14px; float:left; line-height:20px; } 



#box2 { width:183px; margin:0 0 0 20px; padding:0; float:left; }
#box2 p { width:149px; margin:0; padding:0 0 0 14px; float:left; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:18px; } 
#box2 h3 { width:183px; margin-top: 10px; padding:0 0 0 14px; float:left; line-height:20px; } 

.similar {

	font-family: Verdana;
	font-size: small;
	color: #002357;
	text-decoration:none;

}
.footerlinks {

	font-family: Verdana;
	font-size: 9px;
	color: #002357;
	text-decoration:none;

}
.incontent {

	color: #00adef;
	text-decoration:none;

}



#box3 { width:190px; margin:0; padding:0; float:left; }
#box3 h3 { width:190px; margin-top: 10px; padding:0 0 0 14px; float:left; line-height:20px; } 

#box3 p { width:190px; margin:0; padding:0 0 0 14px; float:left; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:18px; } 



#box4 { width:344px; margin:0; padding:0; float:right; }
#box4 h3 { width:330px; margin-top: 10px; padding:0 0 0 14px; float:left; line-height:20px; } 

#box4 p { width:310px; margin:0; padding:0 15px 0 14px; float:left; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:18px; } 

#footer_bottom { width:972px; margin:0; padding:10px 5px 10px 0; float:left; }

#footer_bottom p { width:950px; margin:0; padding:0 11px 0 11px; float:left; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:34px; text-align:center; }


#free_head
{
height:53px;
background-color:#0baaee;
text-align:center;
margin-bottom:15px;
}

/** OLD HEAD
#free_head h2
{
margin-bottom:0px;
font:26px arial black;
color:#ffffff;
letter-spacing:-2px;
padding-top:6px;
padding-top:13px;
} 
**/

#free_head h2
{
margin-bottom:0px;
font:20px arial black;
color:#ffffff;
letter-spacing:-2px;
padding-top:6px;
padding-top:13px;
margin-bottom:-20px;
} 

#free_trial
{
width:342px;
background-color:#ddf6ff;
padding-bottom:5px;
}

#free_trial ul
{
padding-left:10px;
}

#free_trial li
{
margin-bottom:14px;
list-style:none;
}

#free_trial label
{
font:14px arial;
color:#0baaee;
font-weight:bold;
}

#free_trial p
{
text-align:center;
font:13px arial;
color:#002157;
}

#start_trial
{
margin-top:14px;
margin-bottom:-1px;
}

#ft4
{
float:left;
}

.trial_textbar
{
width:318px;
height:34px;
background-color:white;
padding-left:5px;
border:1px solid #0baaee;
}

.red_button
{
text-align:center;
background-image:url('images/red_button.png');
background-repeat:no-repeat;
font:26px arial black;
color:#ffffff;
letter-spacing:-1px;
border:0px;
width:319px;
height:52px;
margin:auto;
margin-left:3px;
padding-bottom:3px;
}

#navbar{
float:left;
width:624px;
margin:10px 5px 0px 55px;
}

#navbar ul{
list-style-type:none;
}

#navbar li{
float:left;
text-align:center;
}

#navbar li a{
display:block;
width:130px;
padding:7px;
text-decoration:none;
background:#DDF6FF;
margin:0 5px;
border:1px solid #0BAAEE;
}

#navbar li a:hover{
display:block;
color:#fff;
width:130px;
padding:7px;
background:#00AEF0;
}

/*** Start New Sign Up Form CSS    NOTE!!! If Going Back To Old Form: REMOVE COMMENT ON LINE 228***/

.inputbutton {
width: 319px;
height: 52px;
text-align: center;
letter-spacing: -1px;
color: #FFFFFF;
font: 26px arial;
    background: red;
    padding-bottom: 3px;
    margin: auto auto auto 3px;
    border: 1px solid black;
	
    /*** Adding CSS3 ***/
 
    /*** Transition Selectors - What properties to animate and how long ***/
    -webkit-transition-property: -webkit-box-shadow, background;
    -webkit-transition-duration: 0.25s;
 
    /*** Adding a small shadow ***/
    -moz-box-shadow: 0px 0px 2px #000;
    -webkit-box-shadow: 0px 0px 2px #000;
}
.inputbutton:hover {
    -webkit-box-shadow: 0px 0px 4px #000;
    background: #C70101;
}

#icpsignup5070 {
background-color: #DDF6FF;
    padding-bottom: 5px;
    width: 342px; 
	height: 364px;
}
	
#icpsignup5070 ul {
    padding-left: 10px;
}

#icpsignup5070 li {
    list-style: none outside none;
    margin-bottom: 14px;
}

#icpsignup5070 span {
    color: #0BAAEE;
    font: bold 11px arial;
}
#icpsignup5070 .textbar {
    background-color: white;
    border: 1px solid #0BAAEE;
    height: 34px;
    padding-left: 5px;
    width: 318px;
    /*** Adding CSS3 ***/
 
    /*** Transition Selectors - What properties to animate and how long ***/
    -webkit-transition-property: -webkit-box-shadow, background;
    -webkit-transition-duration: 0.25s;
 
    /*** Adding a small shadow ***/
    -moz-box-shadow: 0px 0px 2px #000;
    -webkit-box-shadow: 0px 0px 2px #000;
}

#icpsignup5070 .textbar:hover {
    -webkit-box-shadow: 0px 0px 4px #000;
    background: #F0F6FC;
}
#icpsignup5070 p {
    color: #002157;
    font: 13px arial;
	margin-top:20px;
}

#icpsignup5070 li select.country {
    text-align:Center;
    background-color: white;
    border: 1px solid #0BAAEE;
    height: 34px;
    padding-left: 5px;
    width: 318px;
    /*** Adding CSS3 ***/
    /*** Transition Selectors - What properties to animate and how long ***/
    -webkit-transition-property: -webkit-box-shadow, background;
    -webkit-transition-duration: 0.25s;
 
    /*** Adding a small shadow ***/
    -moz-box-shadow: 0px 0px 2px #000;
    -webkit-box-shadow: 0px 0px 2px #000;
}

#submit {
cursor:pointer;
margin-bottom: -1px;
    margin-top: 14px;
	}
	
#rightfooter {color: #000000;font: 11px/18px Verdana,Arial,Helvetica,sans-serif;margin-top:20px;}
	
#rightfooter  ul  {text-align:center;  list-style-type:none; }

#rightfooter li.righthead{margin-top:20px; color:#436fb7;font: bold 15px arial;}
	
#rightfooter li.rightdesc{margin-top:10px;}

/*** End New Sign Up Form Css ***/
.headertext {padding-top:15px;}
#free_head p {
font-weight:bold;
text-align:center;
font:13px arial;
color:#F8F1A0;
}
#flags {text-align:center; width:617px; margin-top:-100px;}

