
/* Remove browsers defaults */
html,body,div,h1,h2,h3,h4,h5,h6,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,input { margin:0; padding:0; }

/* Remove image borders */
a img,a:link img,a:visited img { border:none; }


/* main elements
 * ------------------------------------------------------------------------- */
body { background-color:#ffffff; text-align:left;}

p,td,a:link,a:visited,ul,ol,li,dl,dt,dd,h1,h2,h3,h4 {font-family: verdana, arial, helvetica, sans-serif; font-size:13px; color:#000000; line-height: 16px;}

h1{
font-family: verdana, arial, helvetica, sans-serif; font-size:25px; color:#990000; line-height: 19px; font-style:bold;
}

h2{
font-family: verdana, arial, helvetica, sans-serif; font-size:17px; color:#990000; line-height: 33px; font-style:bold;
}

h3{
font-family: verdana, arial, helvetica, sans-serif; font-size:16px; color:#990000; line-height: 20px; margin-top: 14px; margin-bottom: 0px;
}

a:link { color:#990000; text-decoration:underline;}
a:visited { color:#666666; text-decoration:underline;}
a.open:link { color:#990000; text-decoration:underline;}

/* Smaller links */
a tiny,a:link tiny, a:visited tiny { font-size: 10px; }

ul,ol{
	margin: 0px 0px 5px 20px;
}
.nb{
	list-style-type: none; 
}

.box {/*this is a box */
  background: #FFFFFF;
  color : #000099;
  font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  padding : 2px;
  margin: 2px;
  border-color : #990000;
  border-style : groove;
  border-width : 2px;/* the border property in longhand*/
  }
  
div.menu {
    position:relative; 
	width:250px;
    left:120px; 
    }

/* classes to suppress padding at the top and bottom of an object */
.mt0	{
	margin-top: 0px;
}
.mb0	{
	margin-bottom: 0px;
}
.mall0	{
	margin-top: 0px; margin-bottom: 0px;
}
/* classes to add padding at the top and bottom of an object */
.mt6	{
	margin-top: 6px;
}
.mb6	{
	margin-bottom: 6px;
}

/* change font-size classes */

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

.tiny{
	font-size: 10px;
}
