address,caption,cite,code,dfn,em,th,var{
  font-style:normal;
  font-weight:normal;
}

body{
  background-color:#dad8d8;
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:100.1%;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  margin:0;
  position:relative;
  text-align:center;
}

div{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:1em;
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,table,address,caption,html{
  margin:0;
  padding:0;
}

fieldset,img{
  border:0;
}
/*h1,h2,h3,h4,h5,h6{
  font-size:100%
}*/

img{
  border-width:0;
}

input,textarea,top_nav,th,td{
  font:normal 1em Verdana,Arial,Helvetica,sans-serif;
}

pre{
  white-space:normal;
}

strong,b{
  font-weight:bold;
}

table{
  font-size:101%;
}

td,th{
  vertical-align:top;
}

a{
  outline:none;
  text-decoration:none;
}
/*--------- Header ---------*/

#header1{
  height:170px;
  margin:0 auto;
  width:900px;
}

#header1 h1{
  margin:0;
  padding:25px 0 15px 0;
  height:130px;
}

#header1 h1 a{
  text-align:left;
  text-indent:-9999px;
  width:350px;
  height:130px;
  display:block;
}

#header2{
  height:170px;
  left:350px;
  margin:0 auto;
  position:absolute;
  text-align:right;
  top:0;
  width:550px;
  z-index:3;
}

/*--------- Top Navigation ---------*/

.main_nav{
  background:url(images/top.PNG);
  height:30px;
  position:relative;
  text-transform:uppercase;
  width:100%;
}

.main_nav li{
  float:left;
}

.main_nav .top_nav{
  list-style:none;
  margin:0;
  padding:0;
  white-space:nowrap;
}

div.main_nav .top_nav a{
  float:left;
  height:30px;
  line-height:30px;
  padding:0 8px 0 8px;
  text-decoration:none;
  white-space:nowrap;
}


.main_nav .top_nav .current a {
  cursor:pointer;
}

#container{
  margin:0 auto;
  position:relative;
  text-align:left;
  width:900px;
}

div #content{
  background-image:url(images/left.jpg);
  background-repeat:repeat-y;
  float:left;
  position:relative;
  width:100%;
}

div #content p{
  margin:1em 5px 1em 0;
  margin-left:25px;
}

div #content_sub h2, #content_main h2 {
  font-weight:normal;
  margin-left:10px;
}

div #content ul{
  margin:12px 0 12px 0;
  margin-left:5em;
}

div #content_main {
  float:left;
  padding:1em 10px 10px 30px;
  width:580px;
}

div #content_sub{
  clear:both;
  float:right;
  padding:1em 0 1em 0;
  position:relative;
  width:247px;
}

#arrow{
  line-height:160%;
  list-style-image:url(images/arrow-blue.gif);
  list-style-position:outside;
  list-style-type:square;
}
div #content_main ul li{
  line-height:160%;
  list-style-image:url(images/arrow-blue.gif);
  list-style-position:outside;
  list-style-type:square;
}
.hidden{
  display:none;
  left:-9999px;
  position:absolute;
}
#footer{
  border-top:2px solid #4db8dc;
  clear:both;
  color:#000000;
  font-size:0.8em;
  height:30px;
  padding:0.5em 0 0;
  width:656px;
  text-align: center;
}


