body
{
  text-align:left;
  margin:0px;
  padding:0px;
  background-color: #021D29;
}


a
{
  text-decoration:underline;
 /* font-weight:bold;*/
  color:#000000;  
}
#top_table {
  width:918px;
  font: 12px Arial, Helvetica, sans-serif;
  background-color: #FFF;
  padding:0 2 0 2;
}

#table_main
{
  width:918px;
  font: 12px Arial, Helvetica, sans-serif;
  background-color: #FFF;
  padding:0 2 0 2;
  height:100%;
}

#header
{
  text-align: left;
  width: 711px;
  padding-bottom:1px;
  position: relative;
}

#top_ad {
  text-align: left;
  z-index: 100px;
  position: absolute;
  top: 50px;
  left: 300px;
}
 
#search_box
{
  color:#FFFFFF;
  font-size:11px;
  background: #FFF url(/images/header_topright.gif) no-repeat;
  text-align:left;
  height:90px;
}

#search_box a {
	display: block;
	height: 110px;
	width: 200px;
}

input.search_img
{
  font-family:Arial;
  font-size:11px;
  width:30px;
  background:#93B4C3;
  border: #FFFFFF thin solid;
  font-weight:bold;
}

input.searchbox_text
{
  background-color:#506771;
  border: #FFEC00 thin solid;
  color: #CCCCCC;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin-top:1px;
}
 
div.topbar
{
  background-image:url(topbar_pixel.gif);
  height:19px;
  margin-top:0px;
  margin-bottom:2px;
}

#left_nav
{  
  width:165px;
  padding:0px;
  margin:0px;
  height:100%;
}

span.topbar_title
{
  margin-left:250px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#FFEC00;
  font-size:16px;
}

#menu_img
{
  background: url(/images/menu.gif) no-repeat 0 0;
  margin: 0 0 0 0;
  height:35px;
  width:165px;
}

/* Navigation CSS */
#menu 
{
  width: 164px; /* set width of menu */
} 

#menu ul 
{ /* remove bullets and list indents */
  list-style: none;
  margin: 0;
  padding: 0;
}

#menu ul
{
  padding:1px;
}

#menu ul ul 
{
  z-index: 100;
  padding:1 0 1 0;
}

/* style, color and size links and headings to suit */
#menu ul li a 
{
  font: 12px arial, helvetica, sans-serif;
  display:block;
  background: url(/images/main_tab.gif) no-repeat; 
  padding: 6px 0px 2px 10px;
  margin: 0px;
  color: #01425E;
  font-weight:bold;
  text-decoration: none;
}

#menu ul ul li a 
{
  display:block;
  font: 11px arial, helvetica, sans-serif;
  background-image: none;
  background-color: #b3d8c9;
  padding: 3px 2px 3px 10px;
  margin: 1 1 0 0;
  color: #021D29;
  font-weight:normal;
  text-decoration: none;
}

#menu ul ul ul li a 
{
  font: 10px Verdana, helvetica, sans-serif;
  background-color:#EDF5F2;
  padding: 5px 0px 5px 10px;
  margin: 0px;
  color: #021D29;
  font-weight:normal;
  text-decoration: none;
  border-bottom:1px dashed #CCC;
}

#menu li 
{
  /* make the list elements a containing block for the nested lists */
  position: relative;
} 

/*--------------------------------------------*/

#left_nav_bottom
{
  background-color: #064D6B;
  margin-left:0px;
  width:98%;
  height:100%;
}

#footer
{
  background: url(/images/foot_bar.gif) no-repeat 0 0;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFFFF;  
  margin: 1 1 1 1;
}

#footer_link
{
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFFFF;  
}

.right_nav
{
  background-color:#043D55;
  width:143px;
}

#did_u_know_question
{
  color:#FFFFFF;
  padding:10px;
}

#spamlaws_tab
{
  background:url(/images/spamlaw.gif) no-repeat 0 0;
  margin: 0 0 0 0;
  padding: 0;
  height:27px;
  width:165px;
}

#online_security
{
  border:#FFFFFF thin solid;
  background:url(/images/online_home.jpg) no-repeat 0 0;
  width:590px;
  height:184px;
}

#online_security_text
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  margin: 35 295 0 15;
  text-align:left;
}

#laws_home
{
  border:#FFFFFF thin solid;
  background:url(/images/laws_home.jpg) no-repeat 0 0;
  width:284;
  height:281px;
}

#laws_home_text
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  margin: 125 15 0 15;
  text-align:justify;
}

#spyware_home
{
  border:#FFFFFF thin solid;
  background:url(/images/spyware_home.jpg) no-repeat 0 0;
  width:284;
  height:281px;
}

#spyware_home_text
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  margin: 125 15 0 15;
  text-align:justify;
}

#identity_security
{
  border:#FFFFFF thin solid;
  background:url(/images/identity_home.jpg) no-repeat 0 0;
  width:590px;
  height:221px;
}

#identity_text
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  margin: 35 10 0 295;
  text-align:justify;
}

.spam_learn
{ 
  text-align: left;
  margin: 10 0 0 18;
}

.spyware_learn
{
  text-align: left;
  margin: 10 0 0 18;
}

.identity_learn
{
  text-align: left;
  margin: 50 0 0 5;
  padding-left: 290;
}

#body_content
{
  background-color:#7DAABE;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  border-right:#FFF solid 2px;
}

.body_content
{
  background-color:#7DAABE;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

.body_content_bk
{
  background-image:url(/images/background.jpg);
  background-repeat:repeat-x;
  width:94.5%;
  padding-left:30px;
}

.body_content_subtitle
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#FFFFFF;
  font-size:18px;
}

.hr
{
  width:90%;
}

.article
{
  margin-left: 30;
  margin-right: 30;
  background:#FFF;
  padding:15;
}

.article a { color:#000; font-weight: bold; text-decoration: none; }

.footer2
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#FFF;
}

.news_h1
{
  font-family:Arial; 
  font-size:23px;
}

.newssearch_box
{
  background-color:#7DAABE;
}

.news_p
{
  font-ofamily:arial;
  font-size:13px;
}

.poll {
  font-family:arial;
  padding-top:10px;
  font-size:13px;
  color:#FFEC00;
  font-weight:bold;
  padding-left:10px;
  }

.poll_table {
	height: 100%;
}

.poll_ans {
  font-family:arial;
  font-size:12px;
  color:#FFFFFF;
  vertical-align:middle;
  } 

.poll_bg {
  background-image: url("/images/left_nav_bottom.jpg");
  background-repeat:no-repeat;
  height: 100px;
  }

.link_title {
  font-family:arial;
  font-size:22px;
  font-weight:bold;
  text-align:center;
  }

.link_a {
  font-family:arial;
  font-size:13px;
  font-weight:bold;
  text-decoration:underline;
  color: #01425E;
  }
