html {
	min-height: 100%; 
	padding-bottom: 1px;
}

body {
	background-color:#000000; 
	color:white; 
	margin: 0; 
	padding: 0; 
	/*scrollbar-arrow-color:#ff0;
	scrollbar-base-color:#ff6347;
	scrollbar-darkshadow-color:#ffa500;
	scrollbar-face-color:#008080;
	scrollbar-highlight-color:#ff69b4;
	scrollbar-shadow-color:#f0f;*/
	}

p { 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: normal; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px;
	 }
	 
img {
	display: block; }
img.inline {
	display: inline; }
h1 {
	color:           #ffffff;
	font-size:       22px;
	font-family:     Arial, Verdana, sans-serif;
	font-weight:     normal;
	text-decoration: none;
	letter-spacing: -1px;
	margin-top: 3px;
	margin-left: 0;
	padding-top: 0;
	padding-bottom: 0; }

h1.subtitle {
	color:           #ffffff;
	font-size:       14px;
	font-family:     Arial, Verdana, sans-serif;
	text-decoration: none;
	letter-spacing: 0;
	margin-top: -20px;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0; }
h2 {
	color:           #ff0;
	font-size:       11px;
	font-family:     Arial, Verdana, sans-serif;
	font-weight:     normal;
	text-decoration: none; }
h2.title {
	color: #959500;
	font-size: 20px;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0; }
h2.titlenocap {
	color: #fff;
	font-size: 24px;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-width: 0; }
h3 {
	color:           #ffffff;
	font-size:       19px;
	font-family:     Arial, Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 3px 0 7px; }
.newname { 
	color: #993; 
	padding-left: 10px; }
.gold { 
	color: #cdcdcc; }
.lbrown {
	color: #993; }
.copyright {
	color:           #ffffff;
	font-size:       12px;
	font-family:     Arial, Verdana, sans-serif;
	font-weight:     normal;
	text-decoration: none;
	margin-left: 15px; }
	
.titlecap {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase; }
.titlewhite {
	color: #fff;
	font-size: 16px;
	padding-left: 178px; }
.titlepad {
	margin-left: 194px; }
h2.title2 {
	color: #ffffff;
	font-size: 22px;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0; }	
.title2brown2 {
	color: #cc0;
	font-size: 18px; 
	padding-left: 178px;}
.title2brown {
	color: #cc0;
	font-size: 18px; }
.browncaption {
	color:     #cc0;
	font-size: 14px;
	background-color: #474709;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	padding: 7px 0; }
.browncaptionsm {	color:            #cc0;
	font-size:        13px;
	font-family:      Arial, Verdana, sans-serif;
	font-weight:      bold;
	background-color: #474709;
	padding:          7px 0; }

/**************** SEO *************/
.directlink {	color:           #6b6b6b;
	font-size:       10px;
	font-family:     Arial, Verdana, sans-serif;
	font-weight:     normal;
	text-decoration: none; }
a.directlink {	color:           #6b6b6b;
	font-size:       10px;
	font-family:     Arial, Verdana, sans-serif;
	font-weight:     normal;
	text-decoration: none; }
a.directlink:hover {	color:           #9d9a71;
	font-size:       10px;
	font-family:     Arial, Verdana, sans-serif;
	font-weight:     normal;
	text-decoration: none; }
/**************** end SEO *************/	
a { color: #ff0 }
a:hover { color: #CCCC00 }
b { color: #eee }
.bigger {font-size: 14px }
.smaller {font-size: 10px }
.darkt { color: #cc0; font-size: 14px }
.dt { color: #cc0 }
.darky { color: #FFFF00; font-weight: normal }
.dart { color: #CCCC00; font-weight: normal }
li { color: #CCCC00; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 12px; list-style-type: square }
li.or { color: #CCCC00; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 12px; list-style-type: decimal }
a.white { color: #FFFFFF; text-decoration: underline }
a.white:hover { color: #FFFF00 }

.padleft {
	padding-left: 7px; }
.padleft20 {
	margin: 0;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 20px; }

td.science { background-color: #660; background-image: url(../images/gridtop.gif); width: 202px; height: 83px; overflow: hidden; padding: 0 2px 0 4px; }
td.science2 { background-color: #993; background-image: url(../images/gridbottom.gif); width: 202px; height: 183px; overflow: hidden; padding: 0 2px 0 4px; }
.sciencel {
	color: #fff;
	font-size: 28px;
	font-family: arial, helvetica, verdana;
	line-height: 40px; }
	
.sciencem {
	color: #fff;
	font-size: 17px;
	font-family: arial, helvetica, verdana;
	margin-top: 3px;
	margin-bottom: -30px;
	padding: 0; }
div.sciences {
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 14px;
	margin-top: -5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0; }
p.sciences { font-size: 12px; font-family: arial, helvetica, verdana; font-weight: bold; line-height: 13px; margin: 5px 0 0; padding:     0; }

/**** navigation menu ****/
.menubg {
	color:           #cc0;
	font-size:       10px;
	font-family:     helvetica, arial, verdana;
	font-weight: bold;
	background-image: url(../images/side2-tint.jpg);
	background-repeat: repeat-y;
	text-decoration: none;
	margin: 0;
	padding: 10px 0 20px; }
.side2 {
	background-image: url(../images/side2.jpg);
	background-repeat: repeat-y; }

p.menu {
	color:           #fefe1a;
	font-size:       10px;
	font-family:     helvetica, arial, verdana;
	font-weight: bold;
	line-height: 11px;
	text-decoration: none;
	width: 130px;
	margin: 0;
	padding: 6px 0 1px 12px; }
p.submenu {
	color:           #fefe1a;
	font-size:       10px;
	font-family:     helvetica, arial, verdana;
	font-weight: bold;
	line-height: 11px;
	text-decoration: none;
	width: 117px;
	margin: 0;
	padding: 6px 0 1px 25px; }
ul.topmenu {
	margin: 0;
	padding: 0 0 6px;
	list-style-type: none;
	display: table;
	white-space: normal; }
ul.topmenurss {
	white-space: normal;
	list-style-type: none;
	display: table;
	margin: 0;
	padding: 0; }
li.topmenu {
	color:           #cc0;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	line-height: 11px;
	text-decoration: none;
	margin: 0;
	padding: 0 15px 0 0;
	list-style-type: none;
	display: inline;
	white-space: normal; }
li.topmenurss {
	color: #cc0;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	line-height: 11px;
	text-decoration: none;
	vertical-align: 3px;
	white-space: normal;
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0 15px 0 0; }
a.menu {
	color: #ffffff;
	font-size: 10px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 11px;
	text-decoration: none      }
a.menu:visited {color: #ffffff; text-decoration: none}
a.menu:hover { color: #cc0; text-decoration: none}
a.menu:active {color: #ffffff; text-decoration: none}

a.submenu {
	color: #929202;
	font-size: 10px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 11px;
	text-decoration: none      }
a.submenu:visited {color: #929202; text-decoration: none}
a.submenu:hover, a.submenusel { color: #fefe1a; text-decoration: none}
a.submenu:active {color: #929202; text-decoration: none}

a.topmenu {
	color: #fff;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	line-height: 11px;
	text-decoration: none      }
a.topmenu:visited {color: #fff; text-decoration: none}
a.topmenu:hover { color: #cc0; text-decoration: none}
a.topmenu:active {color: #fff; text-decoration: none}


/**** end navigation menu ****/

/* splash */
.splash_english {
	background-image: url(../images/splash_eng.jpg);
	background-repeat: no-repeat;
	width: 78px;
	height: 108px;
	cursor: pointer; }
.splash_french {
	background-image: url(../images/splash_fre.jpg);
	background-repeat: no-repeat;
	width: 78px;
	height: 108px;
	cursor: pointer; }
.splash_russian {
	background-image: url(../images/splash_rus.jpg);
	background-repeat: no-repeat;
	width: 78px;
	height: 108px;
	cursor: pointer; }
.splash_german {
	background-image: url(../images/splash_ger.jpg);
	background-repeat: no-repeat;
	width: 78px;
	height: 108px;
	cursor: pointer; }
.splash_spanish {
	background-image: url(../images/splash_spa.jpg);
	background-repeat: no-repeat;
	height: 108px;
	width: 78px;
	cursor: pointer; }
a.splash:link {
	color: #818136;
	font-size: 14px;
	font-family: arial;
	text-decoration: none; }
a.splash:visited {
	color: #818136;
	font-size: 14px;
	font-family: arial;
	text-decoration: none; }
a.splash:hover {
	color: #fff;
	font-size: 14px;
	font-family: arial;
	text-decoration: none; }
a.splash:active {
	color: #818136;
	font-size: 14px;
	font-family: arial;
	text-decoration: none; }
/* end splash */

/* rss news */
.newsframeframe {
	margin-top: 5px;
	margin-bottom: 20px;
	padding: 0;
	border-top: 1px solid #959500;
	border-bottom: 1px solid #959500;
	border-right-width: 0;
	border-left-width: 0; }
.newsframeframe1 {
	margin-top: 7px;
	margin-bottom: 5px;
	padding: 0;
	border-top: 1px solid #959500;
	border-right-width: 0;
	border-bottom: 1px solid #959500;
	border-left-width: 0; }
#newsframe {
	background-color: black;
	width: 610px;
	height: 120px;
	margin: 0 0 0;	
	padding: 0; }
.nframe {
	background-color:black; 
	color:white; 
	margin: 5px 0; 
	padding: 0; 
	scrollbar-arrow-color:#959500;
	scrollbar-base-color:#959500;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#000000;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color:#959500;
	}
.scrollnews {
	background-color: black;
	width: 100%;
	height: 110px;
	overflow: auto;
	margin: 0;
	padding: 0;
	outline-width: 0; }
h2.newstitle {
	color: #959500;
	font-size: 18px;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0; }
.headline {
	color: #ff0;
	font-size: 14px;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0; }
/* end rss news */


