/* CSS style */

.main_top a{
	position:relative;
	text-decoration:none;
	color:#FFF;
}

a.header_promenu_link span{
	color: #FFF;
	font-weight: 900;
	/*!!!font-style: italic;*/
}

a.header_promenu_link:hover span{
	color: #FFF;
	text-decoration:underline;
}

a.header_promenu_link:visited span{}

a.header_promenu_link:active span{
	color: #FFF;
	text-decoration:underline;
}


/*----------------------------------------------------------------------------*/
a.header_menu_link span{
	color: #2C5286;
	font-size: 12px;
	font-weight: 700;
	font-family: Georgia, Times New Roman, Times, serif;
	/*!!!font-style: italic;*/
}

a.bold span{
color: #2E3044;
}
a.header_menu_link:hover span{
	color: #FFFFFF;
	text-decoration:underline;
}

a.header_menu_link:visited span{}

a.header_menu_link:active span{
	color: #2C5286;
	text-decoration:none;
}

a.header_menu_link:hover span{
	color: #ffffff;
	text-decoration:none;
}

/*----------------------------------------------------------------------------*/

a.header_alert_link span{
	color: #ffffff;
	font-size: 14px;
	font-weight: 900;
	/*!!!font-style: italic;*/
}

a.header_alert_link:hover span{
	color: #ffffff;
	text-decoration:underline;
}

a.header_alert_link:visited span{}

a.header_alert_link:active span{
	color: #ffffff;
	text-decoration:underline;
}


/* CSS for Main Page */
.main_top{
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;
	width: 100%;
	background-color: #3868A8;
}

.main_top_shadow{
	position:relative;
	min-height:100%;
	height:4px;
	width: 100%;
	background:url(../img/new/top-menu-shadow.gif) repeat-x;
}

.header_space{
	position:relative;
	min-height:100%;
	height:30px;
}

.header_tip{
	position:relative;
	border:1px solid #ffffff;
	margin: 0 auto;
	width: 850px;
	max-height: 50px;
}

	.header_tip p {
        	margin: 5px 0px 0px 0px;
		text-align: right;
		color: #B7B7B7;
		font-size: 13px;
		font-style: italic;
		font-weight: 900;
	}
		.header_tip #show-header-tip-btn{
		cursor: pointer;
		}

		.header_tip #header-tip-content{
		display: none;
		}
		.header_tip #header-tip-content-h{
		float: right;
		}

		.header_tip p b {
			color: #6A81A0;
			font-size: 16px;
		}

.header_alert{
	position:relative;
	min-height:100%;
	height:30px;
	background-color: #FAAC41;
	border:1px solid #ffffff; 
	margin: 0 auto;
	width: 850px;
}

.header_admin_alert{
	position:relative;
	min-height:100%;
	background-color: #EFB6B6;
	border:1px solid #ffffff; 
	margin: 0 auto;
	padding: 0px;
	width: 850px;
}

	.header_alert p, .header_admin_alert p {
        	margin-left: 10px;
		text-align:center;
		color: #7A322A;
		font-weight: 800;
		margin: 5px;
		font-size: 13px;
		width: 90%;
	}
	
		.header_alert p b, .header_admin_alert p b{
			font-size: 13px;
			color: #4575B3;	
			}

		.header_alert p a, .header_admin_alert p a{
			font-size: 13px;
			color: #4575B3;
			font-style: italic;
			text-decoration: none;
			}

	.header_alert img.close_btn, .header_admin_alert img.close_btn, .mbg-popup img.close_btn {
		position: relative;
		cursor: pointer;
		float: right;
		margin: 1px;
	}
	
	/* CSS for Header */
	
	.header{
		position:relative;
		width:800px;
		height:210px;
		margin:0 auto;
	}
		.logo{
			position:absolute;
			left:40px;
			top:0px;
			display:block;
			width:403px;
			height:158px;
			background:url(../img/new/logo1.jpg) no-repeat;
		}


		.headerAlerts{
			position:absolute;
			right:0;
			bottom:150px;
			text-align:right;
		}
			.headerAlerts div{
				margin:5px 0 0 0;
			}
			.headerAlerts a{
				margin-left:10px;
			}
			
				.headerAlerts a img{
				border: none;
				}

		.headerProMenu{
			position:absolute;
			right:0;
			bottom:70px;
			text-align:right;
		}
			.headerProMenu div{
				margin:5px 0 0 0;
			}
			.headerProMenu a{
				margin-left:10px;
				font-size: 12px;
			}

		.headerGalleryMenu{
			position:absolute;
			right:0;
			bottom:110px;
			text-align:right;
			width: 350px;
		}
			.headerGalleryMenu div{
				margin:5px 0 0 0;
			}
			.header .headerGalleryMenu a{
				margin-left:20px;
				font-size: 16px;
			}
			
				.header .headerGalleryMenu a img{
				border: none;
				}
			
		.headerMenu{
			position : relative;
			left: -25px;
			text-align:right;
			width: 850px;
			height: 35px;
			/*background:url(../img/new/top-menu-bg.gif) no-repeat;*/
			background-color: #ffffff;
		}

			.headerMenu table
			{
			width: 100%; 
			text-align: center;
			}

				.headerMenu table td
				{
				background: none;
				}
					
					.headerMenu table td a
					{
					display: inline;
					height: 100%;
					margin: 2px;
					padding: 4px;
					}

			.headerMenu .loginLink{
				background:url(../img/home/arrowUp.gif) right 6px no-repeat;
				padding:0 15px 0 0;
			}
				.headerMenu .loginLink.closed{
					background-image:url(../img/home/arrow.gif);
				}
			.headerMenu .auth{
				display:block;
				margin:7px 0 6px 0;
			}
			.headerMenu .auth .field{
				padding:3px 0 3px 4px;
				color:#b5b5b5;
				border:1px solid #9a9a9a;
				font-size:12px;
				font-family:Tahoma, Arial, Helvetica, sans-serif;
			}
			.headerMenu .auth .butt{			
				background:#244a7f;
				color:#9a9a9a;
				border:1px solid #9a9a9a;
				padding:2px 12px;
				font-size:12px;
				font-family:Tahoma, Arial, Helvetica, sans-serif;
				cursor:pointer;
			}
			
.orange-button-new{
position: relative;
width: 292px;
height: 47px;
background:url(../../img/new/orange-button.png) left no-repeat;
}

	.orange-button-new p{
	text-align: center;
	font-size: 20px;
	color: #333333;
	padding-top: 10px;
	cursor: pointer;
	}

