/* choose language page definitions */
#lang-page-body{ background: url(img/intro-page-bg.jpg) #BCE3FF; color: #ffffff; }
#page-frame{ background: url(img/intro-page-header.jpg) no-repeat; padding-top: 171px; padding-left: 21px;}
#lang-sel-tbl{ background: url(img/intro-lang-sel-bg.jpg); width: 899px;}

#lang-sel-tbl td{ font-size: 11px; width: 20%; padding: 20px; }
#lang-sel-tbl img{ display: block; margin-top: 12px; }
#copy{ font-size: 10px;	border-top: solid #ffffff 1px; margin-left: 20px;
		 width: 879px; text-align: center; margin-top: 10px; padding-top: 20px; }
#lang-sel-tbl a{ float: left; clear: both; width: 83px; height: 34px; padding: 5px; padding-left: 10px; padding-right: 20px; font-weight: bold;
	font-size: 13px; background: url(img/intro-choose-but.jpg) #ffffff; margin-top: 12px; color: navy; text-decoration: none;}
#lang-sel-tbl a:link{text-decoration:none;}
#lang-sel-tbl a:hover{text-decoration:none;}
#lang-sel-tbl a:visited{text-decoration:none;}

/* choose language page definitions */

/* other pages definitions */	

img{border: none;}
#invisible{ display: none; }
#home-page-body{ background: #BCE3FF; color: #015592}
#page-root{background: url(img/big-top-img.jpg) no-repeat}
form, h1, ul,li,body{ margin: 0px; padding: 0px;}
a{ color: navy;	text-decoration: underline;}
a:hover {text-decoration:underline;}

td, div{ font-family: Verdana, Helvetica, sans-serif;; font-size: 11px; vertical-align: top; }
#page{ width: 927px; margin: 0px; position: relative;}
#head-left, #left-side-bar, #foot-left{ width: 250px; overflow: hidden; valign:top;}
#foot-left img{clear: left;} 

#header td{ height: 180px; }
#head-left{ text-align: center; vertical-align: bottom; }
#head-logo {vertical-align:top; width:250px}
#head-right-menu{ margin-left: 20px; margin-right:20px; margin-bottom:20px; margin-top:10px;}

#search-box{background: url(img/home-src-box-bg.jpg); width: 185px; padding: 13px; padding-right:12px;
	clear: left; margin-left: 30px; margin-bottom: 40px; display: block; position: relative; top: 30px; color:#ffffff; font-size:15px; font-family:Arial, Tahoma; font-weight:bold}
#search-box ul li { float:left; list-style:none; padding-top:10px }
#search-box ul li input.text { width:114px; border:1px solid #cecece; padding:3px; color:#444; margin:0 10px 0 0 }


.main-menu{ margin-top: 10px; width: 250px;}


	/* START MENU DEFINITIONS */
.main-menu ul li{ width: 195px; padding-left: 45px; list-style: none; background: url(img/mm-bullet-unsel-menu-level-1.jpg) no-repeat; float: left;}
.main-menu ul li a{clear: left; padding-top: 4px; padding-bottom: 4px; padding-left: 7px; display: block; font-size: 13px; color: #015592; display: block; width: 188px; background: none;}
.main-menu ul li span{height: 1px; float: left; clear: left; background: url(img/dotted-line.gif) repeat-x;
font-size: 1px; margin: 0px; padding: 0px; overflow: hidden; width: 195px;}
.main-menu ul li a:link{ text-decoration:none;}
.main-menu ul li a:visited{ text-decoration:none;}
.main-menu ul li a:hover{ background: #ffffff; text-decoration:none;}
	
.main-menu ul li.menu-sel{ background: url(img/mm-bullet-sel-menu-level-1.jpg) no-repeat; }
.main-menu ul li.menu-sel a{ font-weight: bold; text-decoration:none;}
.main-menu ul li.menu-sel span{height: 1px; display: block; background: url(img/dotted-line.gif);}
.main-menu ul li.menu-sel a:hover{ background: none;}
	
.main-menu ul li.menu-sel ul li{ padding-left: 0px; background: none;}
.main-menu ul li.menu-sel ul li a{ font-weight: normal;  font-size: 10px; padding-top: 6px; padding-bottom: 6px;}
.main-menu ul li.menu-sel ul li a:hover{ background: #ffffff}
	
.main-menu ul li.menu-sel ul li.menu-sel{}
.main-menu ul li.menu-sel ul li.menu-sel a{background: #015592; color: #ffffff; font-weight: bold;}
.main-menu ul li.menu-sel ul li.menu-sel span{ display:none;}
.main-menu ul li.menu-sel ul li.menu-sel a:hover{background: #0363B0;}

.main-menu ul li.menu-sel ul li.menu-sel ul li{}
.main-menu ul li.menu-sel ul li.menu-sel ul li a{background: url(img/bullet.gif) 2px 2px no-repeat #0363B0; font-weight:normal; padding-left: 20px; width: 175px;}
.main-menu ul li.menu-sel ul li.menu-sel ul li span{ display:none;}
.main-menu ul li.menu-sel ul li.menu-sel ul li a:hover{background: url(img/bullet.gif) 2px 2px no-repeat #015592;}
	
.main-menu ul li.menu-sel ul li.menu-sel ul li.menu-sel{}
.main-menu ul li.menu-sel ul li.menu-sel ul li.menu-sel a{background: url(img/bullet.gif) 2px 2px no-repeat #015592;}
.main-menu ul li.menu-sel ul li.menu-sel ul li.menu-sel a:hover{}

#page-top-small{ height: 37px; background: url(img/home-middle-top-title.jpg) no-repeat; overflow: hidden;}
#page-top-big {margin: 0px; padding: 0px; border: 0px; max-height: 67px;}
#page-top-big { background: url(img/home-middle-top-title-with-path.jpg) no-repeat; height: 67px;overflow: hidden;}

#page-top-big h1,#page-top-small h1,#page-top-big div,#page-top-small div{float: left; clear: left;padding-left: 20px;}
#page-top-big h1,#page-top-small h1{font-weight: bold; color: #ffffff;	font-size: 14px; margin-top: 10px; white-space: nowrap;}
#page-top-big div,#page-top-small div{float: left; clear: left; font-weight: normal; font-size: 11px;margin-top: 15px; white-space: nowrap; }

#page-content{background: url(img/bg-white-content.jpg) repeat-y;float:none;}
#page-content-home{ width: 387px; background: #ffffff;	padding: 20px; min-height: 450px; height: 450px; text-align: justify;}
#page-content-intern{ width: 494px; background: #ffffff; padding-left: 20px; padding-right:10px; padding-top:10px; padding-bottom:10px; margin: 0px; text-align: justify; border:0px;}
#page-content ul{margin-left: 15px; margin-top:0px; margin-bottom:10px; padding-top:0px;}
#page-content p{margin-top:0px; padding-top:0px; padding-bottom:5px;}
#page-content .nobottom{margin-bottom:0px; padding-bottom:0px;}
#page-content p.legend{font-style:italic;text-align:center;}
#page-content table{valign:top;text-align:left;}
#page-content table tr td{valign:top;text-align:left;}
#page-content tr.underline td{border-bottom:solid 1px ;}
#page-content tr.bg td{background-color:#e8e8e8;}
#page-content hr{margin:0px; padding:0px;}
.fix {float:none;}



#right-sidebar{padding: 20px 20px 20px 20px; width: 168px;_width: 80px;}

.news{ padding-bottom: 0px; margin-bottom:30px; color:#015592 }
.news span{	display: block;	border-bottom: 1px solid #015592; font-weight: bold; margin-bottom: 10px; padding-bottom: 0px; color: #015592;}
.news p {margin:0px; padding:6px 0px 3px 0px;}
.news div{ margin-right: 20px; }
.news strong{ display: block; margin-bottom:10px }
.newsLnk{ color: #015592; text-decoration: none }
.news-more{ margin: 6px 0 30px 0; background: url(img/home-more-bg.jpg) no-repeat; height: 15px;	padding-left: 20px; width:130px; float:left;}
#page-content-intern .news div{margin-right:0px;}
.news-more a{ color: #d1d2d4; font-size: 10px; text-decoration: underline;}

#footer{}
#footer td{ text-align: center; padding-top: 30px; font-size: 10px;}
.foot-middle-home{ width: 427px; background: url(img/home-pg-bottom.jpg) no-repeat;}
#foot-middle-intern{ width: 534px; background: url(img/intern-pg-bottom.jpg) no-repeat;}
/* other pages definitions */

.promotitle{color: #cc0000;font-size: 13px;font-weight: bold;}

h2{font-size:16px; font-weight:bold; margin:0px; padding:20px 0 4px 0;}
h3{margin-bottom:0px; padding-bottom:0px;font-size:13px;margin:0px; padding:0px;}