﻿*
{
	padding: 0px;
	margin: 0px;
}

body
{
	font-size: 12px;
	font-family: Arial;
	margin:0px auto;
	background: url(../image/openpage_bg.jpg) no-repeat #FFFFFF;
	overflow-x:hidden;
	width:990px; /*990px; for the two column version*/
}

.clear {
	clear: both
}

#header
{
	width: 983px; /*990px;*/
	height: 63px;
	margin: 0px auto;
}
#header:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
}

#style2Header
{
	width:900px; /*990px;*/
	margin:0px auto;
	text-align:center;
	height: 110px;
}

#main
{
	width: 990px; /*990px;*/
	height: auto;
	margin: 0px auto;
	padding:5px;
	zoom:1;
}
#main:after {
content: "\0020";
display: block;
height: 0;
clear: both;
}

#footer
{
	width: 990px; /*990px;*/
	height: auto;
	margin: 0px auto;
	text-align:center;
}

#header div.logo
{
	height:63px;
	width:183px;
	float:left;
	display:block;
}

#header div.userInfo
{
	float:right;
	margin-top:10px;
	margin-right:2px;
	line-height:24px;
}

#footerLogo
{
	margin-right:15px;
}

#footer div.logoDiv
{
	width:405px; /*470px;*/
	height:50px;
	text-align:right;
	float:left;
	clear:left;
	overflow:hidden;
}

#footer div.linkDiv
{
	width:240px; 
	height:50px;
	text-align:left;
	float:left;
	overflow:hidden;
}
#footer div.amznLogo
{
	width:130px;
	height:50px;
	text-align:left;
	float:left;
	clear:right;
	overflow:hidden;
}
#footer div.linkDiv p
{
	padding:10px;
}

#header ul.menu
{
	padding-left:15px;
	list-style-type:none;
}

#header ul.menu li
{
	float:left;
	margin:0px 15px 0px 0px;
}

#header ul.menu li a
{
	font-size: 18px;
	color: black;
	text-decoration:none;
	padding-top:4px;
	display:block;
	text-align:center;
}

#header ul.menu li a:hover
{
	background-position: #99CCFF;
	background: #99CCFF;
	color: #FFFFFF;
}

ul.list
{
	
	padding-left:15px;
	list-style-type:none;
}

ul.list li
{
	float:left;
	margin:0px 15px 0px 0px;
}

ul.list li a
{
	color: black;
	text-decoration:none;
	display:block;
	text-align:center;
}

ul.list li a:hover
{
	background-position: #99CCFF;
	background: #99CCFF;
	color: #FFFFFF;
}

#footer a
{
	color: black;
	text-decoration:none;
	text-align:center;
	font-size:15px;
	margin-right:15px;
	margin-left:15px;
}

#footer a:hover
{
	background-position: #99CCFF;
	background: #99CCFF;
	color: #FFFFFF;
}


.navBtnUl {
	width: 735px; /*990px;*/ height: 28px;
	float:right;
	clear:right;
	display:block;
	margin-right:-3px
}
.navPanel
{
	float:right;
}
#menuBtnsPanel
{
	margin-right:1px !important; margin-right:3px;
}
.navBtnUl LI {
	width: 121px; display: inline; float: left; height: 30px; white-space:nowrap; 
}
.navBtnUl LI A 
{
	text-align: center; line-height: 28px; width: 121px; display: block; background: url(../image/menu_current.png) no-repeat; height: 28px; color: #333333; font-size: 10.5pt; font-weight: bold;text-decoration: none;
/*	text-align: center; line-height: 28px; width: 121px; display: block; background: url(../image/menu_normal.png) no-repeat; height: 28px; color: #000; font-size: 10.5pt; font-weight: bold;text-decoration: none;*/
}
.navBtnUl LI A:hover 
{
	background: url(../image/menu_current.png) no-repeat left top; height: 28px; color:#fcfdc2; text-decoration: none;
	/*background: url(../image/menu_hover.png) no-repeat left top; height: 28px; color:#555555; text-decoration: none;*/
}
.navBtnUl LI A.current {
	background: url(../image/menu_hover.png) no-repeat left top; height: 28px; color: #000;
/*	background: url(../image/menu_current.png) no-repeat left top; height: 28px; color: #fff;*/
}

.headerTop {
	z-index: 100; margin-bottom: 0px !important; height: 63px; float:right; width: 983px;
}
.headerTopPanel
{
	float:right;
}

.headerBottom {
	margin-top: -1px !important; width: 979px; background: url(../image/red-line2.png) repeat left bottom; height: 2px; 
	float:right; clear:right;
}

.bottom_link
{
	margin:0px auto;
	text-align:center;
	position:relative;
	clear:both;
	padding-top:20px;
	padding-bottom:10px;
	width:990px;
}

.bottom_link label
{
	float:none;
}

.receiverSugresstionPanel
{
	position:absolute;
	background-color:#FFFFFF;
	text-align:left;
	border:1px #000000 solid;
	z-index:10;
}

.suggest_link_over
{
	background-color:#c3d9ff;
	color:#2a5db0;
	padding:2px 6px;
	cursor:pointer;
}
.suggest_link
{
	padding:2px 6px;
	background-color:#FFFFFF;
	cursor:pointer;
}

.none
{
	display:none;
}
.sendButton
{
	padding:2px 3px 2px 3px; 
	font-size:13px;
	cursor:pointer;
	margin-left:0px;
	position:relative
}
.clearFixed
{
	zoom:1
}
.clearFixed:after {
content: "\0020";
display: block;
height: 0;
clear: both;
}