textarea, input, select { outline: none; }
.imgmax
{
	width: auto;
	height: auto;
	max-width: 100%;
	max-height:100%;
}
#header_box{background-color:#326295;color:#FFFFFF;margin-bottom:0px;text-shadow:none;height:29px;}
#header_box #header_box_inner{margin:0 auto;padding:0 0px;text-align:left;width:1110px;}
#header_box ul{margin:0;padding:0;list-style-type:none;}
#header_box ul li{display:inline-block;list-style-type:none;margin:0;padding:0;}
#header_box ul.mainnav li{float:left;}
#header_box ul.right li{float:right;}
#header_box ul.mainnav li.social a{margin:0;padding:0;}
#header_box li a{color:#FFFFFF;display:block;font-size:12px;padding:6px 8px;text-decoration:none;}
#header_box li a:hover{color:#fff;background-color:#2A466E;}
#customPopup{position: absolute;display: none;left: 50%;top: 50%;z-index: 2000;padding: 0px;width: 350px;background-color: #fff;font-size: 12px;line-height: 16px;color: #202020;border : 3px outset #555555;}
#grayBack{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: black;z-index: 1999;opacity: 0.5;}
.topbox
{
	float:left;
	margin:0 0px 0 0;
	border:0px solid #000;
	padding:6px 10px 0 10px;
	height:23px;
	width:15px;position:relative;
}
.topboxp
{
	display:none;
	border:0px solid #000;
	position:absolute;
	top:28px;
	width:85px;
	left:0px;
	background:#2A466E;
	padding:10px;
	z-index:15;	
}
.topbox:hover .topboxp
{ 
	display:block;
	background:#2A466E;
}
.topbox:hover
{
	background:#2A466E;
}
.toplangp
{
	display:none;
	border:0px solid #000;
	position:relative;
	top:6px;
	width:55px;
	right:45px;
	background:#2A466E;
	padding:10px;
	z-index:15;	
}
.toplang
{
	float:left;
	padding:6px 10px 0 10px;
	height:22px;
	border:0px solid #000;
	width:20px;
}
.toplang:hover .toplangp
{ 
	display:block;
	background:#2A466E;
}
.toplang:hover
{
	/*background:#2A466E;*/
}

.toplog
{
	float:left;
	margin:0 0px 0 0;
	border:0px solid #000;
	padding:6px 10px 0 10px;
	height:22px;
	width:25px;
	text-align:right;
}/*
.toplogp
{
	display:none;
	border:0px solid #000;
	position:absolute;
	top:28px;
	width:85px;
	left:0px;
	background:#2A466E;
	padding:10px;
	z-index:15;	
}
.toplog:hover .toplogp
{ 
	display:block;
	background:#2A466E;
}
.toplog:hover
{
	background:#2A466E;
}*/

.myacc
{
	float:right;
	margin:3px 10px 0 0px;
	font-size:11px;
	border:1px solid #ddd;
	background:#fff;
	padding:6px 7px 6px 10px;
	position:relative;
}
.myaccp
{
	display:none;
	position:absolute;
	padding:10px;
	border:1px solid #ddd;
	border-top:0px;
	background:#ffffff;
	width:110px;
	top:39px;
	left:-1px;
	z-index:1;	
}
.myacc:hover .myaccp
{ 
	display:block;
}

.mylist
{
	float:right;
	margin:3px 0px 0 0px;
	font-size:11px;
	border:1px solid #ddd;
	background:#fff;
	padding:5px 7px 6px 10px;
	position:relative;
	height:28px;
	width:55px;
}
.mylistp
{
	display:none;
	position:absolute;
	border:1px solid #ddd;
	padding:10px;
	background:#fff;
	width:400px;
	z-index:1;
	right:-1px;
	top:38px;	
}
.mylist:hover .mylistp
{ 
	display:block;
}
