body { margin: 0; color: #222222; background: #8a8a8a; font: small 'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3', sans-serif; line-height: 1.5; }

//	#wrapper { width: 790px; font-size: small; background: #ffffff; border-right: solid 2px #009900; border-left: solid 2px #009900; border-bottom: solid 2px #009900; }

img#title { margin-left: 13px;	}

.header { margin: 0; padding: 0; width: 790px; height: 100px; }
.header td { margin: 0; padding: 0; }
.header td#top_logo { background-color: #ffffff; align: middle; }
.header td#top_navigation { background: url(../images/Header.GIF) no-repeat; height: 100px; width:380px; vertical-align: top; }
.header td#navigation { background: url(../images/Header.GIF) no-repeat; height: 100px; width:680px; vertical-align: top; }
.header td#navigation_girl { background: url(../images/lady.jpeg) no-repeat; height: 100px; width:680px; vertical-align: top; }

.menu 	{ position: relative; top: 65px; left: 40px; }
.menu a { display: block; color: #123456; text-decoration: none; height: 20px; }
.menu a:hover { color: #FFFFFF; background-color: #2d61af; }

.submenu { visibility: hidden; position: absolute; top: 20px; left: 0; }
.submenu a { text-decoration: none; color: #000000; padding: 0px 20px; line-height: 22px; background-image: url(../images/support_navi/menu_bk.GIF); text-align: left;}
.submenu a:hover { color: #FFFFFF; background: #2d61af; text-decoration: none; text-align: left; }
.submenu div { color: #808080; padding: 0px 20px; line-height: 20px; background-image: url(../images/support_navi/menu_bk.GIF); cursor: pointer; text-align: left; }

#menu1 { position: absolute; top: 0; left: 0; width: 52px; }
#menu2 { position: absolute; top: 0; left: 52px; width: 53px; }
#menu3 { position: absolute; top: 0; left: 120px; width: 104px; }
#menu4 { position: absolute; top: 0; left: 240px; width: 100px; }

#submenu3 { width: 230px; }
#submenu4 { width: 190px; }

#sub-controls { float: right; width: 420; }
#sub-controls ul { margin: 0; padding: 0; list-style: none; }
#sub-controls li { margin: 0; padding: 0; width: 80px; height: 30px; text-indent: -9999999px; }
#sub-controls li a { text-decoration: none; display: block; height: 30px; }
#sub-controls li#Profile { float: right; width: 80px; background: url(../images/support_navi/sub_nav.GIF) no-repeat 0 0; }
#sub-controls li#FAQ { float: right; width: 80px; background: url(../images/support_navi/sub_nav.GIF) no-repeat -80px 0; }
#sub-controls li#Bug { float: right; width: 80px; background: url(../images/support_navi/sub_nav.GIF) no-repeat -160px 0; }
#sub-controls li#Feedback { float: right; width: 80px; background: url(../images/support_navi/sub_nav.GIF) no-repeat -240px 0; }
#sub-controls li#Download { float: right; width: 80px; background: url(../images/support_navi/sub_nav.GIF) no-repeat -320px 0; }
#sub-controls li#Profile a:hover { float: right; width: 80px; background: url(../images/support_navi/sub_nav.GIF) no-repeat 0 -28px; }
#sub-controls li#FAQ a:hover { float: right; width: 80px; background: url(../images/support_navi/sub_nav.GIF) no-repeat -80px -28px; }
#sub-controls li#Bug a:hover { float: right; width: 80px; background: url(../images/support_navi/sub_nav.GIF) no-repeat -160px -28px; }
#sub-controls li#Feedback a:hover { float: right; width: 80px; background: url(../images/support_navi/sub_nav.GIF) no-repeat -240px -28px; }
#sub-controls li#Download a:hover { float: right; width: 80px; background: url(../images/support_navi/sub_nav.GIF) no-repeat -320px -28px; }

.column { width: 210px; }
.column#right_col { float: right; margin-right: 20px }
.column#right_col h3 { font-size: 12px; background-image: url(../images/tags/lt_blue_210_header.GIF); padding: 5px 0 3px 0; margin-top: 10px; margin-bottom: 0; }
.column#right_col table { width: 210px; margin:0; padding: 0; font-size: 11px; border-left: solid 1px #009ddb; border-right: solid 1px #009ddb;}
.column#right_col table td { padding: 0 10px; height: 20px; color: #333333; }
.column#right_col table tr#colored_row { background: #eef2f7; }
.column#right_col div#last_row { height: 13px; background: url(../images/tags/lt_blue_210_bottom.GIF) no-repeat; padding: 0; border: 0; margin-bottom: 10px;}
.column#right_col table#new_version td#version { padding: 0; text-align: center; }	
.column#left_col { float: left; }

#footer { margin-bottom: 0px; clear: both; border-top: 1px solid #808080; background: transparent; position: relative; width: 790px; height: 30px; }
#footer p { margin-top: 3px; margin-left: 5px; list-style: none; font-size: small; }

font#f1	{ font-size: 12px; color: #505050; }
font#w1	{ font-size: 12px; color: #FFF; }
font#b1	{ font-size: 12px; color: #222; }
font#r1	{ font-size: 12px; color: #F00; }

li#li1 { font-size: 12px; color: #505050; line-height: 19px; }