h1 {font-family: Verdana, arial, sans-serif; font-size: 20pt; color: #01539f; font-weight: bold; padding: 0px; margin: 0px;}
body { background-color: #ffffff; margin: 0px; padding:0px; font-family: Verdana; height: 100%; width: 100%;}
html { height: 100%; }
a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;  font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;  font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}
.lockbg {  background-attachment: fixed; background-image: url(images/dnabg.jpg); background-repeat: no-repeat; background-position: right top}
.blackbglock {  background-image: url(images/blackdna.jpg); background-repeat: no-repeat; background-position: right bottom}
.bord { text-align: center; border: 1px #000000 solid;}
.txtbox {  font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; line-height: normal; color: black; text-decoration: none; border: #00CCFF; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.formtext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal}
.logbox {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: black; text-decoration: none; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.bottom { vertical-align: bottom; position: relative;}

img
{
padding: 3px;
; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}

p
{
padding: 0px;
margin: 0px;
}

div
{
border: 0px #000000 solid;
}

span
{
float: left;
padding: 3px;
}

.news_article
{
width: 550px;
padding: 2px 2px 2px 2px;
margin-left: auto;
margin-right: auto;
}

#mainarea
{
position: absolute;
height: 100%;
float: left;
width: 100%;
margin: 0px auto;
left: 0px; 
right: 0px; 
top: 218px; 
}

#container 
{
width: 100%;
background-color: #ffffff;
height: 100%;
padding: 0px;
margin: 0px auto;
}

#head1 
{
width: 100%;
margin: 0px auto;
vertical-align: middle;
height: 175px;
}

#logo
{
float: left;
width: 262px;
}

#image1
{
float: right;
padding-right: 20px;
}

#image2
{
float: right;
padding-right: 20px;
}

#image3
{
float: right;
padding-right: 20px;
}

#logoleft
{
width: 33%;
float: left;
height: 175px;
margin: 0px; 
padding: 0px;
}

#imagesright
{
padding-top: 19px;
width: 67%;
float: right;
height: 175px;
}

#newsitem2 
{
color: #000000;
font-weight: normal;
font-family: verdana;
float: right;
height: 780px;
vertical-align: top;
border-left: 5px #dddddd solid;
  padding: 0% 0% 0% 1%;
  width: 14%;
}

#newsheader2 {
font-family: Verdana;
font-size: 10pt;
color: #1774ce;
font-weight: bold;
}

.contentdiv
{
height: 100%;
text-align: left;
 margin-left: 2%;
  margin-right: 2%;
  padding: 4px;
font-family: verdana;
}

#presstop {
width: 500px;
height: 30px;
padding: 2px 2px 2px 2px;
margin-left: auto;
margin-right: auto;
}

.presscontainer {
width: 500px;
margin-left: auto;
margin-right: auto;

}

#release {
float: left;
font-family: Verdana;
font-size: 12pt;
color: #660066;
font-weight: bold;

}

#view {
float: right;
font-family: Verdana;
font-size: 12pt;
color: #660066;
font-weight: bold;
}

.pressnamediv {
float: left;
height: 25px;
}

.icon {
float: left;
height: 25px;
width: 25px;
}

.pressdate {
font-family: Verdana;
color: #660066;
font-weight: bold;
text-decoration: none;
width: 450px;
}

.releaseentry {
height: 50px;
vertical-align: top;
}

.hr {
height: 10px;
width: 500px;
margin-left: auto;
margin-right: auto;
}

.viewicon {
float: right;
}

.viewicon img{
border: 0px;
}

a img
{
	border: 0px none;
}

.newslink {
font-family: Verdana;
font-size: 12pt;
}

#bottom {
color: #cccccc;
height: 24px;
font-family: Verdana;
font-size: 8pt;
margin-top: 8px;
width: 100%;
height: 20px;
}

#content
{
height: 100%;
text-align: left;
 margin-left: 262px;
  margin-right: 16%;
  padding: 4px;
font-family: verdana;
}

#line
{
width: 100%;
height: 2px;
background: #660066;
padding: 0px;
margin: 0px;
}

#item100
{
width: 760px;
}

#item1, #item2, #item4, #item5, #item7, #item8, #item10, #item11
{
float: left;
text-align: center;
width: 50%;
overflow: hidden;
}

#item3, #item6, #item9, #item12
{
overflow: hidden;
float: left;
width: 100%;
}

.floatleft { float: left; margin: 0px; padding: 0px;}
.floatright { float: right; margin: 0px; padding: 0px;}

#access_bar
{
background: #e7e6e7;
height: 31px;
width: 100%;
vertical-align: middle;
margin-top: 10px;
}

.access_icon
{
float: left;
padding: 6px;
height: 18px;
vertical-align: middle;
}

.search_box
{
float: right;
padding: 4px;
vertical-align: middle;
position: relative;
}

.search_box2
{
float: right;
padding: 4px;
vertical-align: middle;
position: relative;
}

#grey
{
width: 5px;
background: #e7e6e7;
height: 100%;
float: left;
}

h3
{
font-family: Arial;
color: #660066;
font-size: 16pt;
padding: 5px 0px 5px 0px;
margin: 0px;
}

h4
{
font-family: Arial;
color: #0c6f0c;
font-size: 13pt;
padding: 2px 0px 2px 0px;
margin: 0px;
}


#menu 
{
background: #e7e6e7;
  float: left;
  padding: 0% 0% 0% 0%;
  width: 262px;
}

#ul 
{
list-style: none;
margin: 0px;
padding: 0px;
width: 262px;
}

#navigation ul li {
border-bottom:1px solid #CCCCCC;
padding: 10px 5px 10px 5px;
}

#navigation ul {
padding-top: 3px;
padding-bottom: 4px;
padding-left: 0px; 
padding-right: 0px;
margin: 0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#navigation 
{
background: #e7e6e7;
  float: left;
  display: inline;
  padding: 0% 0% 0% 0%;
  width: 262px;
}

#navigation ul li img {
border:medium none;
margin-right:0.3em;
text-decoration:none;
vertical-align:middle;
padding-top: 3px;
padding-bottom: 4px;
}

#navigation ul li a {
font-weight:normal;
text-decoration:none;
vertical-align:middle;
}

#login_box 
{
padding-top: 6px;
padding-bottom: 6px;
padding-left: 0px; 
padding-right: 0px;

width: 262px;
border-bottom:1px solid #CCCCCC;
color:#FFFFFF;
background-color:#454545;
}

.tel_icon {  background-image: url(/images/tel_contact.png); background-repeat: no-repeat; background-position: left middle;padding-left:35px;padding-top:6px;height:24px;}
.email_icon {  background-image: url(/images/email.png); background-repeat: no-repeat; background-position: left middle;padding-left:35px;padding-top:6px;height:24px;}
.web_icon {  background-image: url(/images/website.png); background-repeat: no-repeat; background-position: left middle;padding-left:35px;padding-top:6px;height:24px;}
