body		{
			font-family: arial, verdana, helvetica, sans-serif;
			margin:0;
			background:rgb(255,255,255);
			color:rgb(76,76,76);
			font-size:73%;
			}

img
			{
			border:none
			}
/* Layout */

/* Top */
#top_e
			{
			width:100%;
			height:222px;
			background:url(../img/bg-top3.gif) 0 0 repeat-x;
			border-bottom:1px solid rgb(226,226,226);
			}
#top_e1
			{
			width:984px;
			height:94px;
			background:url(../img/bg-top4.gif) 0 0 repeat-x;
			}	
h1
			{
			float:left;
			margin:0;
			font-size:1.45em;
			display:block;
			background:url(../img/1.jpg) 0 0 no-repeat;
			width:278px;
			height:68px;
			padding:26px 0 0 74px;
			line-height:0.8em
			}
h1 a:link,h1 a:visited
			{
			color:rgb(76,76,76);
			text-decoration:none
			}
h1 b
			{
			color:rgb(6,156,194)
			}
h1 span
			{
			font-size:0.6em;
			font-weight:normal
			}
#top_e1 div
			{
			float:right;
			background:url(../img/bg-top1.gif) 100% 0 no-repeat;
			height:94px;
			font-size:0.95em;
			width:528px;
			padding-right:104px;
			text-align:right
			}
#top_e1 div span
			{
			color:rgb(6,156,194);
			font-weight:bold
			}
#top_e1 div p
			{
			float:right;
			margin:40px 20px 0 0
			}
#top_e1 div ul
			{
			float:right;
			margin:0;
			padding:0;
			list-style:none;
			height:60px
			}
#top_e1 div ul li
			{
			margin:0;
			padding:0;
			float:left;
			position:relative;
			background:url(../img/bg-top-bull.gif) 0 0 no-repeat
			}

#top_e1 div ul li a
			{
			display:block;
			position:relative;
			width:57px;
			height:60px;
			padding:0;
			text-decoration:none;
			}
#p1 a
			{
			background:url(../img/home.gif) 27px 41px no-repeat;
			}

#p2 a
			{
			background:url(../img/mail.gif) 23px 41px no-repeat;
			}
#top_e1 div ul li a span
			{
			display:none
			}
#top_e2
			{
			width:993px;
			height:128px;
			xborder-bottom:1px solid rgb(227,227,227);
			background:url(../img/bg-top5.gif) 100% 0 repeat-x
			}
#top_e2 ul
			{
			margin:0 0 0 0;
			padding:0 0 0 278px;
			list-style:none;
			height:128px;
			xborder-top:1px solid rgb(227,227,227);
			background:url(../img/bmf.jpg) 0 0 no-repeat
			}
#top_e2 ul li
			{
			margin:0;
			padding:0;
			float:left;
			position:relative;
			background: url(../img/bg-menu.jpg) 100% 0 no-repeat;
			border-top:1px solid rgb(227,227,227);
			}
#top_e2 ul li a
			{
			clear:left;
			position:relative;
			display:block;
			padding:54px 16px 44px 34px;
			text-decoration:none;
			border-right:1px solid rgb(227,227,227);
			text-align:right;
			color:rgb(102,102,102)
			}
#top_e2 ul li a strong
			{
			color:rgb(6,156,194)
			}
#top_e2 ul li a span
			{
			position:absolute;
			right:-9px;
			top:60px;
			display:block;
			width:19px;
			height:19px;
			background:url(../img/arr-menu.gif) 0 0 no-repeat;
			padding:0 !important
			}
#top_e2 ul li a:hover,#top_e2 ul li.active a, a.sel
			{
			background:rgb(237,245,248)
			}

#top_e2 ul li#li1	{z-index:10}
#top_e2 ul li#li2	{z-index:9}
#top_e2 ul li#li3	{z-index:8}
#top_e2 ul li#li4	{z-index:7}
#top_e2 ul li#li5	{z-index:6; background:none}
#top_e2 ul li#li5 a {border-right:none}

#top_e2 div
			{
			background:url(../img/bg-top2.jpg) 100% 0 no-repeat
			}
/* Middle */
#mid_e
			{
			float:left;
			width:984px;
			padding:22px 0 34px 0
			}
#mid1
			{
			padding:9px 25px 5px 15px;
			border-right:1px solid rgb(233,233,233);
			width:204px;
			float:left
			}
#mid2
			{
			padding:9px 25px 5px 50px;
			border-right:1px solid rgb(233,233,233);
			width:210px;
			background:url(../img/sheet.gif) 18px 10px no-repeat;
			float:left
			}
#mid3
			{
			padding:9px 0 5px 58px;
			width:217px;
			background:url(../img/drop.gif) 18px 9px no-repeat;
			float:left
			}
#mid4
			{
			width:170px;
			height:127px;
			background:url(../img/help.gif) 23px 0 no-repeat;
			float:left
			}
#mid4 p
			{
			margin:100px 0 0 33px !important;
			color:rgb(6,156,194);
			font-size:0.95em
			}
#mid_e h2
			{
			font-size:1.15em
			}

h2
			{
			margin:0;
			padding:0;
			color:rgb(6,156,194);
			xfont-size:1.4em;
			}
p
			{
			margin:7px 0 0;
			line-height:1.5em
			}
#mid_e a
			{
			white-space:nowrap
			}

/* Default Content */
#cont_e
			{
			width:984px;
			float:left
			}
#cont1
			{
			float:left;
			width:466px;
			background:url(../img/2.jpg) 20px 0 no-repeat
			}
#cont1 h2
			{
			display:block;
			height:56px;
			text-align:right;
			font-size:1.2em;
			margin:28px 16px 0 0;
			background:url(../img/arr-menu.gif) 100% 20px no-repeat
			}
#cont1 h2 span
			{
			font-weight:normal;
			color:rgb(76,76,76);
			font-size:0.9em;
			display:block;
			padding:4px 25px 0 0
			}
#cont1 h2 a
			{
			text-decoration:none
			}
#cont2
			{
			width:446px;
			padding:20px 0 0 20px;
			background:url(../img/bg-mid3.gif) 100% 4px no-repeat
			}
#cont2 h2
			{
			text-align:left;
			background:none;
			margin:0;
			height:auto
			}
#cont2 p a
			{
			display:block;
			text-align:center;
			margin:10px 0 0 0
			}
#cont3
			{
			float:left;
			width:518px;
			background:url(../img/bg-mid1.gif) 1px 0 no-repeat;
			border-top:1px solid rgb(236,236,236)
			}
#cont3 div
			{
			margin:2px 0 0 1px;
			background:url(../img/bg-mid2.gif) 0 0 repeat-x;
			padding:25px 20px 0 18px
			}
#cont3 div p
			{
			margin-bottom:20px
			}

/* Bottom */
#bot_e
			{
			float:left;
			width:100%;
			height:65px;
			background:url(../img/bg-bot2.gif) 0 0 repeat-x;
			margin-top:20px;
			padding:0 0 20px 0
			}
#bot_e div
			{
			background:url(../img/bg-bot1.gif) 0 0 no-repeat;
			height:65px;
			padding:16px 0 0 93px
			}
#bot_e div p
			{
			color:rgb(255,255,255);
			font-size:0.95em;
			font-weight:bold;
			margin-top:0
			}
#bot_e div p strong
			{
			color:rgb(6,156,194)
			}
#bot_e div p span
			{
			font-weight:normal;
			color:rgb(76,76,76);
			padding-left:40px
			}
#bot_e div p span span
			{
			padding-left:178px
			}
#right-menu
			{
			width:330px;
			float:left;
			border-left:1px solid rgb(227,227,227);
			margin:25px 0 0 17px;
			padding:0 0 80px 19px
			}
#title-active
			{
			color:rgb(6,156,194);
			font-weight:bold;
			font-size:1.2em;
			margin:10px 0 10px 10px
			}
.navigation
			{
			float:left;
			margin:15px 0 0 0;
			padding:0 0 0 30px;
			background:url(../img/arr-menu.gif) 0 0 no-repeat;
			font-size:1.15em;
			font-weight:bold;
			line-height:1.5em
			}
.navigation a
			{
			text-decoration:none;
			color:rgb(4,174,217)
			}
.navigation a:hover,.navigation a.active
			{
			color:rgb(102,102,102) !important
			}
/* Main Content */

#content
			{
			float:left;
			width:600px;
			padding:30px 0 20px 14px
			}
#content h2
			{
			font-size:1.2em;
			background:rgb(236,249,253) url(../img/arr-menu.gif) 15px 50% no-repeat;
			padding:7px 10px 7px 40px;
			margin:0;
			}
#content h3
			{
			background:url(../img/sheet.gif) 0 0 no-repeat;
			padding:0 0 40px 38px;
			margin:10px 0 -30px -38px;
			color:rgb(6,156,194)
			}
#content h4
			{
			color:rgb(0,0,0);
			font-size:1.1em;
			margin:5px 0 0 0
			}
#content ul
			{
			list-style-image:url(../img/bullet.gif);
			margin:0;
			padding:10px 0 10px 10px
			}
#content-desc
			{
			padding:20px 0 0 38px
			}
#content-desc span
			{
			display:block;
			text-align:center
			}
#content-desc table
			{
			border-top:1px solid rgb(6,156,194);
			margin-bottom:20px;
			width:100%
			}
#content-desc table td
			{
			border-bottom:1px solid rgb(6,156,194);
			padding:4px 8px;
			vertical-align:top
			}
#content-desc table td.td_header, td.td_header
			{
			background:rgb(235,248,252);
			color:rgb(6,156,194);
			font-weight:bold
			}
#content-desc table td.odd
			{
			background:rgb(245,253,255)
			}
#content-desc table td span
			{
			display:inline
			}
#tab_vol td
			{
			padding-bottom:12px !important
			}
pre
			{
			font-size:1em;
			color:rgb(156,156,156)
			}
#content-desc table td table,#content-desc table td table td
			{
			border:none;
			}
#order-form td
			{
			padding:10px 8px !important;
			border:none !important
			}
#order-form tr.line td
			{
			border-bottom:1px solid rgb(6,156,194) !important
			}
#order-form tr.line td table td
			{
			border:none !important;
			}
#order-form td table td
			{
			padding:0 !important
			}
#order-form td ins
			{
			text-decoration:none;
			font-size:0.9em
			}
			
			
a			{
			text-decoration:underline;
			}
			
a:active {color:rgb(6,156,194)}
a:link {color:rgb(6,156,194)}
a:visited {color:rgb(6,156,194)}
a:hover, a.sel {color:rgb(6,156,194); text-decoration:none}

a:active span,a:link span, a:visited span, a:hover span
			{
			text-decoration:none !important;
			padding:0 5px 0 0
			}
			
#member_nav {
	text-align: right;
	padding-bottom: 2px;
}
			
			
#member_nav a {
	font-weight: bold;
	color: #069CC2;
	padding: 0 3px;
	margin: 0 3px;
	font-size: 12px;
	border: 1px solid #069CC2;
	text-decoration: none;
}

#member_nav a:hover, #member_nav a.this {
	border: 1px solid #069CC2;
	background-color: #069CC2;
	color: #fff;
}

form div label {
	display: block;
	float: left;
	width: 180px;
	padding-top: 2px;
}

form div {
	display: block;
	margin: 0 0 2px 5px;
}

div.error_message {
	font-size: 11px;
	background-color: red;
	font-weight: bold;
	padding: 2px 5px;
	color: #fff;
	margin: 3px;
	width: 300px;
	
}

div.notice_message {
	font-size: 10px;
	background-color: #ff6500;
	font-weight: bold;
	padding: 2px;
	color: #fff;
	margin: 3px;
	width: 300px;
}

table.user {
	margin: 10px 0;
	border: 1px solid #069CC2;
}

table.user th {
	background-color: #069CC2;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	padding: 2px 4px;
}

table.user td {
	font-size: 12px;
	padding: 1px 3px;
	background-color: #eee;
	border-bottom: 1px solid #ddd;
}