body {
background-image: url(images/pagebg.jpg);
background-repeat: repeat-x;
background-color: #2A4E7E;
margin: 0px;
}

HR {
height:5px;
width:70%;
background:#9CBEEB;
margin: 0px 0px 0px 0px;  
text-align: center;
   }

h1 {
/*margin-top: -12px !important;*/
margin-top: 0;
font-family: Trebuchet MS, verdana,  arial, helvetica, sans-serif;
font-size: 21px;
color: #5696EB;
}

h2 {
font-family: Trebuchet MS, verdana,  arial, helvetica, sans-serif;
font-size: 20 px;
color: #5696EB;
}

h3 {
font-family: Trebuchet MS, verdana,  arial, helvetica, sans-serif;
font-size: 16 px;
color: #2A4E7E;
}

p.abstract:first-letter { 
font-family: Trebuchet MS,Verdana, geneva, arial;
font-size: 270%; 
color: #5696EB;
/*float: left;
line-height: .4em;
margin: 0;
padding: 0;*/
}

b, strong {
font-family: verdana,  arial, helvetica, sans-serif;
font-size: 12 px;
color: #5696EB;
font-weight: 700;
}

i, em {
font-family: Trebuchet MS, verdana,  arial, helvetica, sans-serif;
font-size: 12 px;
color: #B0B5BB;
font-weight: normal;
font-style: italic;
}

a.foot {
font-size: 10 px;
font-weight: normal;
text-decoration: none;
color: #ffffff;
}

a.foot:visited {
font-size: 10 px;
font-weight: normal;
text-decoration: none;
color: #ffffff;
}

a.foot:active {
font-size: 10 px;
font-weight: normal;
text-decoration: none;
color: #ffffff;
}

a.foot:hover {
font-size: 10 px;
font-weight: normal;
text-decoration: none;
color: #183A6A;
background-color: transparent;
}

A {
font-family: verdana,  arial, helvetica, sans-serif;
font-size:11px;
font-weight: bold;
text-decoration: none;
color: #000000;
}

A:visited {
font-family: verdana,  arial, helvetica, sans-serif;
text-decoration: none;
}

A:active {
font-family: verdana,  arial, helvetica, sans-serif;
text-decoration: none;
}

A:hover {
font-family: verdana,  arial, helvetica, sans-serif;
/*font-size:11px;*/
color: #ffffff;
/*background-color: #5696EB;*/
}

li {
	margin-bottom: 5px;
	font-size: 12px;
	}

/*****************************************/

.imgborder {
border: 1 solid #000000;
}

.specs {
font-family: verdana,  arial, helvetica, sans-serif;
font-size: 11 px;
color: #5696EB;
font-weight: normal;
border-top: 5 solid #000000;
border-left: 1 solid #000000;
border-right: 1 solid #000000;
border-bottom: 1 solid #000000;
background-color: #ffffff;
}

.spechead {
font-family: verdana,  arial, helvetica, sans-serif;
font-size: 12 px;
color: #000000;
background-color: #9CBEEB;
font-weight: 700;
}

.row1 {
font-family: verdana,  arial, helvetica, sans-serif;
font-size: 11 px;
color: #5696EB;
background-color: #DCE6F4;
font-weight: normal;
border: 1px solid #000000;
}

.right {
font-family: verdana,  arial, helvetica, sans-serif;
font-size: 12 px;
color: #000000;
padding-left: 13px;
padding-right: 13px;
}

.main {
font-family: Trebuchet MS, verdana,  arial, helvetica, sans-serif;
font-size: 12 px;
color: #ffffff;
padding-bottom: 7px;
}

.footer {
font-family: verdana,  arial, helvetica, sans-serif;
font-size: 10 px;
font-weight: normal;
text-decoration: none;
text-align: center;
color: #ffffff;
background-image: url(images/footer.jpg);
background-repeat: no-repeat;
height: 43px;
line-height: 30px;
}

.whatsnew {
	border: 1px solid #DCE6F4;
	float: right;
}
.caption {
	display: block;
	text-align: center;
	color: #5696EB;
	font-size: 10px;
	}
a:hover .caption{
	color: #B3CDEF;
	background-color: transparent;
	}
.literature {
	border: 1px solid #cccccc;
	background-color: #fff;
	}
.literature a:hover {
	color: #999;