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

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bkg_lines.png);
}
.headline{
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
/* ----------------------------------- [ Begin Menu ] -------------------------------------- */

#menu {
	height:40px;
	text-align:center;
	list-style:none;
	background:url(images/bkg_menu.jpg) repeat-x;
	z-index:3;
}
#menu ul{
	padding:0;
	margin:0;
	text-align:left;
}
#menu ul li{
	height:18px;
	list-style:none;
	float:left;
	padding:12px 10px 0 10px;
	
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
}
#menu ul a{
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
#menu ul li:hover a{
	color:#042956;
}
#menu ul li:hover{
	height:25px;
	background:url(images/bkg_menu_sel.jpg) repeat-x;
	padding:15px 10px 0 10px;
	color:#042956;
	cursor:pointer;
	
}
#menu ul ul li:hover{
	height:12px;
	list-style:none;
	float:none;
	padding:5px 10px;
	color:#042956;
	cursor:pointer;
}
#menu ul li:hover ul{
	display:block;
	z-index:20;
}
#menu ul ul{
	display:none;
	position:absolute;
	margin:10px 0 0 -10px;
	background:#FFCF43;
}

#menu ul ul li{
	height:12px;
	list-style:none;
	float:none;
	padding:5px 10px;
	color:#042956;
	cursor:pointer;
	
}
/* ----------------------------------- [ END Menu ] -------------------------------------- */
#logo{
	position:absolute;
}
#main_img {
	padding-top:16px;
	width:1000px;
	height:348px;
	text-align:center;
	background:url(images/top_image.jpg) no-repeat;
	color:#FFFFFF;
	font-size:37px;
	font-weight:bold;
	float:left;
}
#main_img_sub {
	padding-top:16px;
	width:1000px;
	height:200px;
	text-align:center;
	background:url(images/top_short.jpg) no-repeat;
	color:#FFFFFF;
	font-size:37px;
	font-weight:bold;
	float:left;
}
.coming_date{
	color:#FFFFFF;
	font-weight:bold;
	font-size:46px;
	margin-top:140px;
}

/* ----------------------------------- [General Floaters] -------------------------------------- */

#floaterleft,
#floatercenter,
#floaterright,
#floaterall{
	float:left;
	margin:10px;
	margin-top:0;
}
#floaterleft{
	margin:0 0 10px 0;
}
#floatercenter,
#floaterall{
	margin:0 5px 10px 5px;
}
#floaterright{
	margin:0 0 10px 0;
}
#floaterleft #title #right,
#floatercenter #title #right,
#floaterall #title #right,
#floaterright #title #right{
	position:absolute;
}
#floaterleft #title,
#floatercenter #title,
#floaterall #title,
#floaterright #title{
	text-align:left;
	color:#FFFFFF;
	padding:5px 12px;
	font-size:20px;
}
#floaterleft #desc,
#floaterright #desc{
	padding:12px 12px;
	font-size:11px;
	line-height:14px;
}
#floatercenter #desc,
#floaterall #desc{
	text-align:center;
	padding:12px 0;
	font-size:11px;
	line-height:14px;
}
#floaterleft #desc img,
#floatercenter #desc img,
#floaterright #desc img,
#floaterall #desc img,
#floaterleft #desc iframe,
#floatercenter #desc iframe,
#floaterright #desc iframe,
#floaterall #desc iframe{
	border:3px #FFFFFF solid;
}
#floaterleft #desc .headline,
#floatercenter #desc .headline,
#floaterright #desc .headline,
#floaterall #desc .headline{
	font-size:12px;
	font-weight:bold;
	margin:6px 0 2px -6px;
}
#floaterleft #title #left,
#floatercenter #title #left,
#floaterright #title #left,
#floaterall #title #left{
	position:absolute;
	margin:-5px -12px;
}
/* ----------------------------------- [Left Floater] -------------------------------------- */
#floaterleft{
	width:385px;
}
#floaterleft #title #right{
	margin:-5px 361px;
}
/* ----------------------------------- [Center Floater] -------------------------------------- */
#floatercenter{
	width:366px;
}
#floatercenter #title #right{
	margin:-5px 342px;
}
/* ----------------------------------- [Right Floater] -------------------------------------- */
#floaterright{
	width:220px;
}
#floaterright #title #right{
	margin:-5px 196px;
}
/* ----------------------------------- [ALL Floater] -------------------------------------- */
#floaterall{
	width:760px;
}
#floaterall #title #right{
	margin:-5px 736px;
}
/* ----------------------------------- [END Floaters] -------------------------------------- */

		/* -----------[ Green ]---------------- */
.green{
	background:#00FF00;
	color:#023812;
}
.green #title{
	background:#19C005;
}
.green #desc {
	background:url(images/bkg_lines_green.png);
}
.green #desc .headline,
.green #desc .headline a{
	color:#023812;
	text-decoration:none;
}

		/* -----------[ Teal ]---------------- */
.teal{
	background:#339999;
	color:#000066;
}
.teal a,
.teal strong,
.teal b{
	color:#FFFFFF;
}
.teal #title{
	background:#006699;

}
.teal #desc {
	background:url(images/bkg_lines_teal.png);
}
.teal #desc .headline,
.teal #desc .headline a{
	color:#000066;
	text-decoration:none;
}
.teal #desc{
	font-weight:normal;
}
.teal ul,
.teal ol{
	margin:0 60px;
	text-align:left;
}

		/* -----------[ yellow ]---------------- */
.yellow{
	background:#FFFF66;
	color:#000066;
}
.yellow a,
.yellow strong,
.yellow b{
	color:#000066;
}
.yellow #title{
	background:#FF6600;
}
.yellow #desc {
	background:url(images/bkg_lines_yellow.png);
}
.yellow #desc .headline,
.yellow #desc .headline a{
	color:#000066;
	text-decoration:none;
}
.yellow #desc{
	font-weight:normal;
}
.yellow ul,
.yellow ol{
	margin:0 60px;
	text-align:left;
}
.wht,
.wht a,
.wht b,
.wht b a,
.wht a b{
	color:#FFFFFF;
}

	/* -----------[ Blue ]---------------- */
.blue{
	background:#CCFFFF;
	color:#000033;
}
.blue a,
.blue strong,
.blue b{
	color:#003399;
}
.blue #title,
.blue #title b{
	background:#003399;
	color:#FFFFFF;
}
.blue .title{
	background:#003399;
}
.blue #desc {
	background:url(images/bkg_lines_blue.png);
}
.blue #desc .headline img {
	border:3px #FFFFFF solid;
}
.blue #desc .headline,
.blue #desc .headline a{
	color:#000033;
	text-decoration:none;
}
.blue #desc{
	font-weight:normal;
}
.blue ul,
.blue ol{
	margin:0 60px;
	text-align:left;
}
		/* -----------[ Red ]---------------- */
.red{
	background:#EF83AB;
	color:#000000;
}
.red #title{
	background:#C50A20;
}
.red #desc {
	background:url(images/bkg_lines_red.png);
}
.red #desc .headline{
	color:#000000;
}
.red #desc a{
	color:#000000;
	text-decoration:none;
}
.red #desc a:hover{
	color:#000000;
	text-decoration:underline;
}


.noborder {
	border:none !important;
}
.style1 {
	font-size: 9px;
}
#book {
	float:left;
	margin-top:-30px;
	margin-bottom:-165px;
}
#book1 {
	float:right;
	margin-top:-30px;
	margin-bottom:-165px;
}
#noindent {
	text-indent:0;
	padding:0;
}
.lowerWhiteLine{
	border-bottom:1px #FFFFFF solid;
}
#imgviewer td{
	text-align:center;
	font-size:14px;
}
#imgviewer img{
	border:#0066CC 5px solid;
}
