.mail {
	   margin: 8px 0 0 8px;
	   float: left;
}

.subbox { float: left;
          margin: 14px 0 25px 10px;
 }

.sub { width:170px;
       height: 16px;
       float: left;
	   color:#666;
	   padding-top: 2px;
	   border-color:#999
	}
	
.btn { width:78px;
       margin-left: 3px;
	   border-color:#999;
}


.news {
	margin-left: 7px;
	margin-right:12px;
}

.nr-calendar-date {
    border: 1px solid #b2b2b2;
    float: left;
    height: 48px;
    margin: 7px 17px 0 11px;
    position: relative;
    text-align: center;
    width: 50px;
}
.nr-date-month {
    background-color: #647c9e;
    color: #FFFFFF;
	font-weight:bold;
	font-size:105%;
    height: 17px;
    letter-spacing: 0.04em;
    margin: 0;
    text-transform: uppercase;
    width: inherit;
}
.nr-date-day {
    color: black;
    font-size: 160%;
    font-weight: bold;
    padding-top: 6px;
    width: inherit;
}
.nr-entry {
    float: left;
    margin-bottom: 15px;
    position: relative;
    width: 50em;
}

.nr-entry h5 {
    font-weight:bold;
	font-size: 105%;
	margin-top: 5px;
}

hr {
	margin-bottom:10px;
}

#headingcontainer {
   width:780px;
   height:35px;
   background-image: url(../images/header_title.jpg);
   background-repeat:no-repeat;
}

#headingcontainer span{
   color:#990000;
   font-size:14pt;
   position:relative;
   left:7px;
   top:3px;
 }

#headingcontainer img{
   border-style:none;
   position:relative;
   left:752px;
   top:0px;
 }

.infobox{
 background-color:#eceef5;
 font-weight:bold;
 padding:5px;
}

.border-blue{
  border: 1px solid #8BA7C9;
  }
  
.search{
	height:94px;
	width:468px;
	float:left;
	margin-left:7px;
	padding-left:10px;
	background-image:url(../images/searchbg.jpg);
	background-repeat:no-repeat;
}
  
 .panel_top{
   background-image:url(../images/top_panel_quicklink.jpg); 
   width:190px; 
   height:27px; 
   background-repeat:no-repeat;
  }
  
  .panel_body{
  background-image:url(../images/top_panel_spacer.jpg); 
  background-repeat:repeat-y;
  width:190px;
  }
  
  .panel_dd{
  background-image:url(../images/top_panel_quicklink_1.jpg); 
  height:48px; 
  width:190px;
  }
  
    .panel_fq{
  background-image:url(../images/top_panel_faq.jpg); 
  height:48px; 
  width:190px;
  }
  .panel_dd a{
  position:relative;
  top:4px;
   }
   
     .panel_fq a{
  position:relative;
  top:-15px;
   }
  
  .panel_bot{
   background-image:url(../images/menu_back1.jpg);
   width:190px;
   height:8px
   }
   
  #top_box{
   background-image:url(../images/top_panel.gif);
   background-repeat:no-repeat;
   width:575px;
   height:20px;
   text-align:center;
   font-weight:bold;
   color:#003366;
   
  }
  
  #top_box_right{
   background-image:url(../images/top_panel.gif);
   background-repeat:no-repeat;
   width:575px;
   height:20px;
   text-align:right;
   color:#003366;
   
  }
  
  #main_box{
   border:1px solid #b3c6ec;
   background-color:#eceef5;
   width:560px;
  
   padding:3px;
   font-size:8pt;
  }
  
  
  .handcursor {cursor:hand;
cursor:pointer;
font:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#003366;
}
.handcursor1 {cursor:hand;
cursor:pointer;
font:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#003366;
}
.handcursor2 {cursor:hand;
cursor:pointer;
font:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#003366;
}
.handcursor3 {cursor:hand;
cursor:pointer;
font:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#003366;
}
.handcursor4 {cursor:hand;
cursor:pointer;
font:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#003366;
}
.handcursor5 {cursor:hand;
cursor:pointer;
font:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#003366;
}
.handcursor6 {cursor:hand;
cursor:pointer;
font:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#003366;
}
.handcursor7 {cursor:hand;
cursor:pointer;
font:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#003366;
}
.handcursor8 {cursor:hand;
cursor:pointer;
font:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#003366;
}
.handcursor9 {cursor:hand;
cursor:pointer;
font:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#003366;
}
.handcursor10 {cursor:hand;
cursor:pointer;
font:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#003366;
}
.handcursor11 {cursor:hand;
cursor:pointer;
font:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#003366;
}


.lightbox{
  border:1px solid #ebebeb;
  width:575px;
}

.lightbox h5{
  background-color:#ebebeb;
  color:black;
  padding:4px;
 }
 
 .wide {
  width:90%;

 }
 
 .center{
   margin:0px auto;
  }
 
 .data{
 border:1px solid #666666;

 padding:4px;
 margin:0px auto;
 	}
 .data th{
    background-color:#ffffff;
	color:white;
}

.data .firstrow{
    background-color:#ebebeb;
}
.data .secondrow{
   background-color:white;
  }
  
p {font-weight:normal;}
li {font-weight:normal;}