* {margin:0;padding:0;-webkit-font-smoothing:antialiased;}
article,aside,figure,footer,header,hgroup,menu,nav,section{display:block;}
a {color:#00a;text-decoration:underline;}
a:hover {color:#a00;text-decoration:underline;}
abbr {border-bottom:1px dotted #0c0;cursor:help;}
.ac {text-align:center;}
#adtop   {width:728px;height:90px;background-color:#fff;float:right;}
#adright {clear:both;float:right;width:300px;height:250px;background-color:#fff;margin:15px 0px 0px 15px;}
#adbottom {width:728px;height:90px;background-color:#fff;}
#adleft  {width:160px;height:600px;background-color:#fff;float:left;margin:0px 15px 0px 0px;}
.blue {color:#2960B0;}
.black {color:#000;}
body {font-family:arial,helvetica,sans-serif;font-size:12px;text-align:center;background-color:#fff;margin:0px;background-image:url('http://cdn.whatismyipaddress.com/images-v4/outer-background2.png');background-repeat:repeat-x;}
.bold {font-weight:bold;}
.button_link {padding:5px 10px 4px 10px;border:1px solid #b6b6b6;font-size:12px;color:#007cc3;text-decoration:none;}
.ctr {margin-left:auto;margin-right:auto;}
dd {margin:5px 20px;}
dfn {font-style:normal;}
dt {font-weight:bold;margin:20px 0 3px 0;}
.fbicon {text-decoration:none;position:relative;top:2px;}
#foot_section {clear:both;background-image:url('http://cdn.whatismyipaddress.com/images-v4/bottom-background.png');background-repeat:repeat-x;height:100px;}
#foot_inner {width:1000px;height:100px;color:#fff;margin-left:auto;margin-right:auto;}
#foot_copy {float:left;padding:5px 0px 0px 5px;}
#foot_menu {float:right;padding:5px 5px 0px 0px;}
#foot_menu ul {margin-top:0px;}
#foot_menu li {display:inline;padding-left:12px;}
#foot_menu a {color:#fff;text-decoration:none;}
#foot_menu a:hover {color:#fff;text-decoration:underline;}
#foot_menu a:visited {color:#fff;text-decoration:none;}
form {margin:0;}
.glossary li {display:inline;margin:5px;}
.glossary a {color:#036;font-weight:bold;}
.green {color:#0d0;}
#header {height:79px;width:1000px;background-color:#fff;}
h1 {font-size:20px;margin:5px 0 15px 0;color:#007cc3;}
h2 {font-size:18px;margin:20px 0 15px 0;color:#007cc3;}
h3 {font-size:16px;margin:20px 0 15px 0;color:#007cc3;}
.home_title {font-size:16px;margin:20px 0 15px 0;color:#018d01;font-weight:bold;}
img {border-style:none;}
input 				 {padding:4px;border:1px solid #777;background:#fff;color:#333;}
input:hover 		 {border:1px solid #777;}
input:focus 		 {border-color:#2864bc;}
input[type="submit"] {padding:3px;border-right:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;background:#f0f0f0;}
input[type="submit"]:hover {padding:3px;border-right:1px solid #969696;border-bottom:1px solid #969696;border-top:1px solid #c9c9c9;border-left:1px solid #c9c9c9;background:#e0e0e0;color#000;}
#internal_ad {clear:both;float:right;width:300px;height:266px;background-color:#fff;margin:15px 0px 0px 15px;}
.ip {font-size:20px;font-weight:bold;}
#logo {float:left;}
#slogan {float:left;padding-left:50px;}
#search {background-image:url('http://cdn.whatismyipaddress.com/images-v4/search.png');background-repeat:none;height:51px;width:191px;float:right;}
.logotext {font-size:17px;font-weight:bold;}
#main {width:1000px;margin-left:auto;margin-right:auto;text-align:left;position:relative;}
#main_content {width:698px;background-color:#fff;float:right;margin-top:15px;padding:0px 15px 0 15px;color:#333;}
#main_content_3rd {width:790px;background-color:#fff;float:right;margin-top:0px;padding:0px 15px 0 15px;color:#333;}
#main_content_3rd_full {width:965px;background-color:#fff;float:right;margin-top:0px;padding:0px 15px 0 15px;color:#333;}
#map_canvas {background-color:#99B3CC;}
#menu {clear:both;margin-left:auto;margin-right:auto;position:relative;top:6px;z-index:1;height:92px;}
#menu a {color:#fff;text-decoration:none;position:relative;top:-2px;left:-5px;}
#menu a:hover {text-decoration:underline;}
#menu a:visited {color:#fff;}
#menu ul {list-style-image:;padding:0px;margin:0px;}
#menu ul li {float:left;list-style-position:inside;padding:0px 10px 0px 10px;margin:0px;}
.menu0 {background-image:url('http://cdn.whatismyipaddress.com/images-v4/menu-item.gif');background-repeat:none;width:9px;height:53px;position:relative;float:left;margin-left:5px;}
.menu1 {position:relative;float:left;padding:40px 10px 0px 10px;margin:0px;}
#menubackground {background-image:url('http://cdn.whatismyipaddress.com/images-v4/headerbackground.jpg');background-repeat:none;height:279px;width:1000px;position:absolute;top:101px;z-index:-99;}
#menubackgroundhome {background-image:url('http://cdn.whatismyipaddress.com/images-v4/headerbackground_home.jpg');background-repeat:none;height:279px;width:1000px;position:absolute;top:101px;z-index:-99;}
ol {margin:15px 30px;}
p {margin:15px 0;}
pre {color:#333;font-size:11px;line-height:1.1;margin:0 0 15px 0;}
.ra li {margin:0px;}
.red {color:#d00;}
#section_content      {float:left;width:1000px;padding-top:11px;margin:0px;line-height:150%;font-size:15px;}
#section_content_full {float:left;width:1000px;padding-top:11px;margin:0px;line-height:150%;font-size:15px;}
#section_left     {float:left;width:385px;margin:15px 0px 15px 0px;}
#section_left_3rd {float:left;width:475px;margin:15px 0px 15px 0px;background-color:#fff;}
#section_left_3rd_full {float:left;width:965px;margin:15px 0px 15px 0px;background-color:#fff;}
#section_right {float:right;width:300px;}
.shaded {background-color:#DDD;}
.small {display:inline;font-size:12px;line-height:normal;font-weight:normal;}
table {}
#toolmenu {background-image:url('http://cdn.whatismyipaddress.com/images-v4/toolmenu.jpg');background-repeat:none;height:638px;width:259px;float:left;}
.toolitem {clear:both;color:#fff;font-size:13px;line-height:1.1;}
.toolitem a {text-decoration:none;color:#fff;}
.toolimage {padding:10px 6px 5px 4px;float:left;width:65px;height:74px;text-align:center;font-size:10px;color:#fff;text-shadow: 1px 1px #000;}
.tooltext {padding-top:10px;padding-right:15px;line-height:1.3;font-weight:bold;}
.toolitemtext {color:#fff;font-size:11px;line-height:1.1;font-weight:normal;}
th {text-align:right;font-weight:normal;color:#777;white-space:nowrap;}
td {padding:0 2px 0 2px;}
ul {margin:15px 30px;}
ul li {margin:15px 0;}
hr{text-align:center;width:100%;height:1px;color:#DDD;border:none;} /* For Internet Explorer */
html>body hr{margin-right:0;width:100%;height:1px;background-color:#DDD;border:none;} /* For Gecko-based browsers */
html>body hr{margin-right:0;width:100%;height:1px;background-color:#DDD;border:0 solid #DDD;} /* For Opera and Gecko-based browsers */