body {
	padding: 0px;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(bg_site.jpg) no-repeat #2c5b8d;
	color: #797979;
}

a {
    color:#215aa8;
}

#language {
    background:url(lang_bg.gif) no-repeat right;
	height: 22px;
	display: block;
	text-align:right;
	color:#FFFFFF;
	padding: 0px 138px 0px 0px;
}

#language a{
    color:#00CCFF;
}

#designTop {
    height: 270px;
	color:#FFFFFF;
	font-size:20px;
	padding: 0px 0px 0px 230px;
	background: url(globus.gif) right no-repeat;
}

#Intro {
   display:block;
   padding: 45px 0px 10px 0px;
}

#topMenu a{
   color:#FFFFFF;
   font-size: 12px;
   margin-right: 5px;
}

#pageContent {
    display: block;
	float: left;
	margin-bottom: 20px;
	color: #414141;
}

#vertMenu {
    display: block;
	float:left;
	width: 200px;
	margin: 0px 20px 15px 20px;
}

#regForm {
   display: block;
   width: 200px;
   margin: 0px 20px 20px 20px;
   background:#f2f2f2 url(info_top.gif) no-repeat;
   padding: 12px 0px 0px 0px;
}

#regForm form{
   margin: 0px 18px 0px 18px
}

#regForm th{
   background: url(login_point.gif) no-repeat;
   padding-bottom: 10px;
   font-size: 16px;
   font-weight:bold;
   color:#414141;
   text-align:left;
   padding-left: 20px;
}

#regForm img {
   display:block;
}

#regformBottom {
   display:block;
   height:12px;
   background:url(info_bottom.gif) no-repeat;
}

#infoBottom {
   display:block;
   height:12px;
   background:url(info_bottom.gif) no-repeat;   
}

#password {
   width: 155px;
   border: 1px solid #bab8b8;
   margin-bottom: 8px;
}

#username {
   width: 155px;
   border: 1px solid #bab8b8;
   margin-bottom: 8px;
}

#info {
   display:block;
   float: left;
   width: 200px;
   margin: 0px 20px 10px 20px;
   background:#f2f2f2 url(info_top.gif) no-repeat;
   padding: 12px 0px 0px 0px;
}

#info table{
   width: 178px;
   margin: 0px 12px 0px 12px;
}

#info th{
   background: url(info_point.gif) no-repeat;
   padding-bottom: 10px;
   padding-left: 18px;
   text-align: left;
   font-size: 16px;
   font-weight:bold;
   text-decoration: none;
   color:#414141;
}

#info td {
   padding-bottom: 10px;
}

#moreInfo {
   background:url(more.gif) no-repeat;
   height: 24px;
   width: 154px;
   margin-left: 15px;
}

#banners {
   display:block;
   float: right;
   width: 200px;
   margin: 0px 20px 20px 20px;
   text-align:center;
}

#banners table{
   width: 178px;
}

#banners th{
   background: url(login_point.gif) no-repeat;
   padding-bottom: 10px;
   font-size: 16px;
   font-weight:bold;
   color:#414141;
   text-align:left;
   padding-left: 20px;
}

#banners td {
   padding: 0px 0px 10px 0px
}

#pageTitle {
   font-size: 18px;
   color: #414141;
   margin-bottom: 10px;
}

#pageTitle strong{
   font-size:14px;
   color:#FF0000;
   margin-right: 7px;
}
.vertMenuItem {
   background:url(arr.gif) no-repeat;
   padding: 0px 0px 0px 17px;
}

.vertMenuItem a{
   display:block;
   border-bottom: 1px solid #d7d9db;
   margin-top: 5px;
   text-decoration:none;
   padding: 5px 5px 5px 5px;
}

.vertMenuItem a:hover{
   background:#215aa8;
   color:#FFFFFF;
}

.content_table {
   width: 100%;
   background:#FFFFFF;
}


.right_td {
   vertical-align:top;
   width: 240px;
}

.content_td {
   vertical-align:top;
}

#pageFooter {
   background: url(footer_bg.gif) repeat-x;
   height: 106px;
}

#phone {
   background:url(phone.gif) no-repeat;
   display:block;
   float:right;
   color: #b4d7ff;
   padding-left: 20px;
   margin: 30px 20px 0px 0px
}

#phone strong{
   display:block;
   font-size:23px;
   font-weight:normal;
}

#loginSubmit {
   background:url(enter.gif) no-repeat;
   display:block;
   border:none;
   width: 76px;
   height: 24px;
}

#logoutSubmit {
   background:url(out.gif) no-repeat;
   display:block;
   border:none;
   width: 76px;
   height: 24px;
}

#LoggedUsername {
   font-size:18px;
   margin-bottom: 10px;
   color: #215aa8;
}

#prev {
   background: url(prew.gif) no-repeat;
   display:block;
   float:left;
   width: 13px;
   height: 12px;
   margin-right: 10px;
   margin-top: 1px;
}

#next {
   background:url(next.gif) no-repeat right;
   display:block;
   float:left;
   width: 13px;
   height: 12px;
   margin-left: 10px;
}

#date {
   font-size:14px;
   font-weight:bold;
   color: #FF0000;
}
