/******************** GLOBAL RESETTING CODE BASED ON YAHOO CSS RESET ********************/



body,html,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,ul,li{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
/*li{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;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
li {list-style-type:none;} 


body
{
  background-color:#E3E3E3;
}

#main
{
  margin-left:auto;
  margin-right:auto;
  width:710px;
  background-color:white;
}

#header
{
  height:80px;
  background-image:url('../images/intro-bgtop.jpg');
  background-repeat:repeat-x;
}

.left
{
  padding-left:20px;
  width:320px;
  float:left;
  /*min-height:500px;*/
}

.right
{
  padding-right:20px;
  width:320px;
  float:right;
  /*min-height:500px;*/
}

#footer
{
  padding:6px;
  text-align:center;
  color:white;
  background-color:black;
  margin-top:15px;
  font-family:arial;
  font-size:11px;
}

.text
{
  margin-top:15px;
  margin-bottom:15px;
  height:80px;
  text-align:justify;
  color:#777777;
  font-size:12px;
  font-family:arial;
  overflow:hidden;
}

A.intra
{
  display:block;
  margin-bottom:10px;
  font-size:14px;
  font-family:arial;
  color:#718598;
  text-decoration:underline;
  text-align:center;
}


A.intra:hover
{
  color:#2B7BCC;
}
