/* general styles */
* {
	margin: 0;
	padding: 0;
}
body {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
img {
	border: 0;
}
h1,h2,h3,h4,h5 {
}
h1,h2,h3,h4 {
	width: 80%;
	margin: 5px 0;
}
h1 {
	border-bottom: solid 1px #f66;
}
h1 { font-size: 130%; }
h2 { font-size: 120%; }
h3 { font-size: 110%; }
h4 { font-size: 100%; }
h5 {
	font-size: 100%;
	font-style: italic;
	display: inline;
}
ul {
	margin-left: 1.5em;
}
/* common elements */
#topContainer {
	text-align: left;
	margin: 0 auto;
	width: 965px;
}
#middleTopLine {
	margin-top: 4px;
}
#middle {
	background: url(../images/bg_line_w965.jpg) repeat-y top left;
	width: 965px;
}
#leftMiddle {
	float: left;
	display: inline;
	width: 197px;
	height: 640px;
}
#rightMiddle {
	float: left;
	display: inline;
	overflow: hidden;
	width: 768px;
}
#textMain {
	padding: 15px;
}
.fig {
	padding-top: 10px;
}
.fig300 {
	width: 300px;
}
#topMenu {
	margin-top: 6px;
}
.topMenuItem {
	float: left;
	display: inline;
	height: 42px;
}
.topMenuItem form {
	height: 42px;
}
#leftMenu {
	margin-left: 4px;
}
#footer {
  margin: 10px auto;
  font-size: 10px;
}
/* -- */
#backgroundSearch {
	background: url(../images/bg-search.jpg) no-repeat top left;
	height: 42px;
	width: 160px;
}
#searchBox {
	width: 139px;
	height: 19px;
	border: 0px;
	margin: 11px 0 0 7px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000;
}
/* page specific */
/* index.php */
.newsdate {
	font-family: Tahoma, sans-serif; 
  font-size: 90%;
	font-weight: bold;
}
/* contact.php */
.contactaddress {
	font-size: 90%;
	vertical-align: top;
}
.contactaddress img {
	margin-top: 5px;
}
.contactmap {
	text-align: center;
	width: 350px;
}
.mapnotyet {
	border: solid 1px #ccc;
}
/* publications */
#massmedia {
	margin-bottom: 2ex;
}
#massmedia td {
	padding: 0 6px;
}
#bibui form {
	margin-bottom: 1ex;
}
#biblist {
	font-size: 90%;
}
#biblist hr {
	border: none 0;
	border-top: solid 1px #ccc;
	width: 80%;
	margin-top: 5px;
}
/* release */
.releaseTop {
	margin-bottom: 40px;
}
.releaseDetail {
	font-size: 80%;
}
.releaseFig {
	margin: 10px;
	text-align: center;
}
.releasePhotoIcon {
	float: right;
	margin: 10px;
}
.releasePhoto {
	margin-top: 20px;
}
.releasePhoto img {
	margin: 5px;
}
/* general styles */
.subtitle {
	font-style: italic;
	margin: 1ex 0;
}
/* clearfix */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  zoom: 1;
}

/* CSS Document */
/*------------------------------Gobal veriable----------------------*/
/*
body {
    margin:auto;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    background:#FFFFFF;
}

img {border:0;}

p {
    padding:0;
    margin:0;
}
*/
/*------------------------------features----------------------*/
/*
#topMenu {
    margin:auto;
    width:965px;
    height:42px;
}
#middle {
    margin: 0 auto;
    width: 965px;
    padding: 0;
    border: 0;
}
#leftMiddle {
    float:left;
    width:197px;		
    height:620px;
    background: url(../images/bg_line_left_menu.jpg) repeat-y top left;	
    padding: 0;
    border: 0;
}
#leftMiddleHomePage {
    float:left;
    width:197px;		
}
#backgroundSearch {
    background:url(../images/bg-search.jpg) no-repeat top left;			
    height:42px;
    width:160px;
    float:left;
}
#backgroundSearchUSA {
    background:url(../images/background-search-usa.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    height:39px;
    width:197px;
}
#leftBanner {			
    width:192px;
    background:url(../images/bg_left_menu.jpg) repeat-y top left;	
    padding-left: 4px;
}
#searchBox {
    background:url(../images/spacer.gif);
    width:133px;
    height:16px;
    border:0px;
    margin:12px 0 0 10px;
    padding-left:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    color:#000000;
}
#searchBoxUSA {
    background:url(../images/spacer.gif);
    width:170px;
    height:16px;
    border:0px;
    margin:16px 0 0 10px;
    padding-left:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    color:#FFFFFF;
}
#bgBottomLeftMenu {
    width:197px;
    height:110px;
    
}

#rightMiddle {
    background: url(../images/bg_line_right.jpg) repeat-y right top;
    float:left;
    width:768px;
    padding: 0;
    border: 0;
    overflow: hidden;
}
.textVerdanaBold13px {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#000000;
    font-weight:bold;
}
.textVerdana11px {
		Cwidth: 768px;
		Cpadding: 15px;
}
.textArial12px {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    line-height:18px;
}
.textArial12px a{
    color:#17528f;
    text-decoration:none;
}
.textArial12px a:hover{
    color:#CD1129;
    text-decoration:underline;
}
.textArial12px a:visited{
    color:#800080;
    text-decoration:none;
}

.textArialRedBold12px {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#CD1129;
    font-weight:bold;
}
.textArialRedBold12px a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#CD1129;
    font-weight:bold;
    text-decoration:none;
}
.textArialRedBold12px a:hover{
    text-decoration:underline;
}
.link-mailto a{
    background: transparent url(../images/mail_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
    color:#686663;
    text-decoration:none;
}
.link-mailto a:hover{
    color:#CD1129;
    text-decoration:underline;
}

#lineMiddle {
    clear:both;
    margin:auto; 
    width:965px; 
    height:5px;
}


#bottom {
    margin:auto;
    width:965px;
    background:url(../images/background-line.jpg);
    background-position:top left;
    background-repeat:repeat-y;
}
#leftBottom {
    width:197px;
    height:197px;
    float:left;
}
#rightBottom {
    width:257px;
    height:197px;
    background: url(../images/bg_right_bottom.jpg) repeat-y right top;
    float:right;
}
#middleBottom {
    width:500px;
    float:left;
    margin-top:7px;
    border-right:1px solid #9c9994;
}
.textBold11px {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    font-weight:bold;					
}
.textNormal12px {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
}

.textNormal12px a{
    color:#686663;
    text-decoration:none;
}
.textNormal12px a:hover{
    color:#CD1129;
    text-decoration:underline;
}
.textNormal12px a:visited{
    color:#800080;
    text-decoration:none;
}
.linkBottom {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
}		
.linkBottom a{
    color:#000000;
    text-decoration:none;
}
.linkBottom a:hover{
    color:#CD1129;
    text-decoration:underline;
}	
.textTitle16px {
    height:24px;
    background:url(../images/lineUnderTitle.gif) no-repeat bottom left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#000000;
}
.textBold14px {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#000000;
    font-weight:bold;
}
.textBold16px {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#000000;
    font-weight:bold;
}

#footer {
    width:965px;
    height:40px;
    margin:auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    padding:10px 0 20px 0;
}

.listing,
.stx table {
    border-collapse: collapse;
    border-left: 1px solid #8cacbb;
    border-bottom: 1px solid #8cacbb;
    font-size: 90%;
    margin: 1em 0em 1em 0em;
}
.listing th,
.stx table th {
    background: #dee7ec;
    border-top: 1px solid #8cacbb;
    border-bottom: 1px solid #8cacbb;
    border-right: 1px solid #8cacbb;
    font-weight: normal;
    padding: 0.25em 1em;
    text-transform: lowercase;
}
.listing .top {
    border-left: 1px solid White;
    border-top: 1px solid White ! important;
    border-right: 1px solid White ! important;
    text-align: right ! important;
    padding: 0em 0em 1em 0em;
}
.listing .listingCheckbox {
    text-align: center;
}
.listing td,
.stx table td {
    border-right: 1px solid #8cacbb;
    padding: 0.25em 1em;
}

.listing a {
    text-decoration: none;
}

.listing a:hover {
    text-decoration: underline;
}
.listing img {
    vertical-align: middle;
}

.link-external {
    background: transparent url(../images/link_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
    color:#CD1129;
    text-decoration:none;
}
.link-external a{
    color:#686663;
    text-decoration:underline;
}
.link-external a:hover{
    color:#CD1129;
    text-decoration:underline;
}

ul.blue li { color:#638c9c; }
ul.blue li span { color:black; }

#biblist {
  Cpadding: 20px;
  Cwidth: 700px;
}

#cse-search-box {
  Cheight: 42px;
}
*/
