/* CSS style */

.main_top a{
	position:relative;
	text-decoration:none;
	color:#FFF;
}

a.header_promenu_link span{
	color: #FFF;
	font-size: 16px;
	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: 13px;
	font-weight: 700;
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: italic;
}

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: 16px;
	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;
	height: 30px;
}

	.header_tip p {
        	margin: 5px 0px 0px 0px;
		text-align: right;
		color: #B7B7B7;
		font-size: 13px;
		font-style: italic;
		font-weight: 900;
	}

		.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_alert p {
        	margin-left: 10px;
		text-align:center;
		color: #ffffff;
		font-weight: 800;
		margin: 5px;
		font-size: 11px;
		font-size: italic;
	}

		.header_alert p a{
			font-size: 14px;
			text-decoration: none;
			color: #4575B3;	
			}
	
	.header_alert #close_btn {
		position: relative;
		left: 830px;
		top: -30px;
		background-color: red;
		color: black;
		border:1px solid black;
		cursor: pointer;
		font-size: 9px;
	}
	
	/* 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:100px;
			text-align:right;
		}
			.headerProMenu div{
				margin:5px 0 0 0;
			}
			.headerProMenu a{
				margin-left:10px;
			}

			
		.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;
			}
			
