@charset "utf-8";
/* CSS Document */

/*-------------------------------- container --------------------------------*/
div#container {
	width:995px;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #CCCCCC;
}

/*-------------------------------- header --------------------------------*/
div#header {
	vertical-align:middle;
}
div#header a img { border:none}
div#header table td { padding:3px}

div#header div#loginContainer { 
	padding:10px; 
	position:absolute; 
	top:32px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	opacity:0; filter: alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0;
	display:none;
	z-index:50;
}
div#header div#loginContainer div#loginContainerSub { 
	background-image:url(../img/logo.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
div#header div#loginContainer div#loginContainerSub div { padding:5px 0px 5px 0px;}
div#header div#loginContainer div#loginContainerSub div#assistMessage { font-size:10px; font-weight:bold; color:#333333}

div#header div#registerHolder { position:relative; top:-10px; left:-450px; display:none; z-index:55}
div#header div#registerHolder2 { position:relative; top:-10px; left:-450px; display:none; z-index:55}
div#header div#registerContainer { 
	padding:10px; 
	position:absolute;
	background-color:#FFFFFF;
	border:3px solid #99CCFF;
	width:530px;
}
div#header div#registerContainer div#btnClose { text-align:right; width:100%; position:absolute; top:-20px; left:20px}
div#header div#registerContainer div#btnClose img { cursor:pointer}
div#header div#registerContainer div#registerContainerSub { 
	background-image:url(../img/logo.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
div#header div#registerContainer div#registerContainerSub table td { padding:5px; display:block; margin-bottom:5px}
div#header div#registerContainer div#registerContainerSub table td ul { padding:0 0 0 0px; margin:0px; list-style:none; height:43px; position:relative; display:block}
div#header div#registerContainer div#registerContainerSub table td ul li { float:left; padding:5px 5px 0 0px; font-size:10; color:#999999; display:block}

/*-------------------------------- menu --------------------------------*/
div#menu {	
	padding:0 0 0 20px; 
	background:#fff url(../img/menu_bg.jpg);
}
div#menu table td {cursor:pointer}

div#menu div.submenu { position:absolute; display:none}
div#menu div.submenu table { background-color:#999999}
div#menu div.submenu table td { background-color:#003148; color:#FFFFFF}
div#menu div.submenu table td:hover { color:#006699; background-color:#FFFFFF; cursor:pointer}

/*-------------------------------- breadcrumb --------------------------------*/
div#breadcrumb { padding:10px 0px 10px 20px; font-size:11px; color:#666666}
div#breadcrumb .current { font-weight:bold; color:#0066CC}
div#breadcrumb a { font-weight:normal}
div#breadcrumb a:hover { text-decoration:underline}

/*-------------------------------- body --------------------------------*/
div#body { padding:10px 20px 5px 20px;}

/*-------------------------------- footer --------------------------------*/
div#footer table { width:100%;}
div#footer table td{ font-size:11px; color:#666666; padding:10px 10px 10px 10px}
div#footer table td#footerLeft { text-align:left; width:80%}
div#footer table td#footerRight { text-align:right; width:20%}
div#footer table td#footerLeft a:link { font-size:11px; font-weight:normal; color:#666666;}
div#footer table td#footerLeft a:visited { font-size:11px; font-weight:normal; color:#666666;}
div#footer table td#footerLeft a:hover { font-size:11px; font-weight:normal; color:#006699;}
div#footer table td#footerLeft a:active { font-size:11px; font-weight:normal; color:#006699;}

/*-------------------------------- disclaimer --------------------------------*/
div#disclaimer { 
	border-top: 1px solid #CCCCCC; 
	color:#666666; 
	padding:10px 10px 10px 10px; 
	margin:0px 10px 0px 10px; 
	text-align:center;
	font-size:11px; 
}

div#disclaimerPopupContainer { position:absolute; z-index:51;}
div#disclaimerPopup { 
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	width:350px; 
	position:absolute; 
	padding:20px;
	font-size:14px;
	color:#666666;
	position:relative;
	top:-430px;
	left:320px;
}
div#disclaimerPopup a { font-size:12px}
div#disclaimerPopup a:hover { text-decoration:underline}