* { font-family: Tahoma, Verdana, Arial; }
body { margin: 0; background: url('../images/gray_px.gif') repeat-x 0 103px #FFF; font-size: 11px; }
form { display: inline; padding: 0; margin: 0; }
a { text-decoration: none; }
a * { cursor: pointer; }
a span { display: none; }
a:hover { text-decoration: underline; }
div.clear { height: 1px; font-size: 1px; clear: both; overflow: hidden; }
ul { list-style-type: none; padding: 0; margin: 0; }
h1, h2, h3 { padding: 0; margin: 0; font-size: 1em; }
h2.caption { visibility: hidden; font-size: 19px; }
div [adblockframe="true"] { display: none !important; }
.sIFR-replaced > div {  display: none !important; }
p { margin: 0; padding: 0; }
.left { float: left; }
.right { float: right; width: 200px;}

div#wjs { width: 953px; margin: auto; position: relative; }
	div#header { height: 342px; background: url('../images/bg_girl.gif') 453px 52px no-repeat; }
		h1#logo { background: url('../images/bg_icos.gif'); position: absolute; left: 22px; top: 33px; }
			h1#logo a { display: block; width: 476px; height: 38px; }
		div#form { position: absolute; left: 0; top: 133px; width: 441px; height: 182px; background: url('../images/bg_icos.gif') 0 -38px; }
			div#form h2 { position: absolute; top: 21px; left: 25px; }
			div#form div.text { color: #43413f; width: 410px; left: 25px; top: 110px; position: absolute; line-height: 17px; }
			div#form div.text strong { color: #0097c2; }
			div#form form { display: block; width: 397px; height: 40px; background: url('../images/bg_icos.gif') 0 -242px; position: absolute; left: 11px; top: 62px; }
			div#form form input.number { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #E0E0E0; border: 0; font-weight: bold; position: absolute; top: 5px; left: 15px; z-index: 4; width: 42px; background: none; }
			div#form form input.text { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #9F9F9F; border: 0; font-weight: bold; padding: 0 0 0 44px; position: absolute; top: 6px; left: 15px; width: 235px; z-index: 5; background: url('../images/transparent.gif'); }
			div#form form input.submit { position: absolute; width: 91px; height: 34px; left: 303px; top: 3px; border: 0; background: none; cursor:pointer; }
			div#form form input.submit:hover { background: url('../images/bg_icos.gif') 0 -282px; }
		div#program { position: absolute; left: 465px; top: 219px; color: #43413f; }
			div#program a { display: block; margin-top: 10px; line-height: 18px; color: #43413f; text-decoration: none; }
			div#program a span { display: block; background: url('../images/air.png') 50% 50% no-repeat; width: 54px; height: 51px; float: left; margin-right: 16px; }
			div#program a strong { color: #841E0C; display: block; padding-top: 8px; }
			div#program a:hover strong { text-decoration: underline; }
	div#columns { padding-bottom: 11px; background: url('../images/gray_px.gif') right 0 repeat-y; position: relative; }
		div#top-line { background: url('../images/gray_px.gif') 0 0 repeat-x; width: 2000px; position: absolute; top: 0; right: 0; height: 11px; overflow: hidden; z-index: 9; }
			div#top-line div { width: 11px; height: 11px; background: url('../images/bg_icos.gif') -7px -220px; float: right; }
		div#bottom-line { background: url('../images/gray_px.gif') 0 bottom repeat-x; width: 2000px; position: absolute; bottom: 0; right: 0; height: 11px; overflow: hidden; z-index: 9; }
			div#bottom-line div { width: 11px; height: 11px; background: url('../images/bg_icos.gif') -333px -231px; float: right; }
		div#sidebar { float: left; width: 354px; }
			div#menu { margin-left: -17px; background: url('../images/bg_menu.gif') 17px 0px repeat-y; position: relative; z-index: 10; width: 354px; }
				div#menu h2 { margin: 14px 0 22px 77px; }
				div#menu div.top { background: url('../images/bg_icos.gif') 0 -220px; height: 11px; font-size: 1px; overflow: hidden; }
				div#menu div.bottom { background: url('../images/bg_icos.gif') 0 -231px; height: 11px; font-size: 1px; overflow: hidden; }
				ul#main-menu { width: 278px; margin-left: 32px; margin-bottom: 10px; }
				ul#main-menu li {  }
				ul#main-menu li a { color: #9F9F9F; display: block; height: 30px; background: url('../images/bg_menus.gif?v=3'); }
				ul#main-menu li a#main-menu-01 { background-position: 0 0; }
				ul#main-menu li a#main-menu-02 { background-position: 0 -30px; }
				ul#main-menu li a#main-menu-03 { background-position: 0 -60px; }
				ul#main-menu li a#main-menu-04 { background-position: 0 -90px; }
				ul#main-menu li a#main-menu-05 { background-position: 0 -120px; }
				ul#main-menu li a#main-menu-06 { background-position: 0 -150px; }
				ul#main-menu li a#main-menu-07 { background-position: 0 -180px; }
				ul#main-menu li a#main-menu-08 { background-position: 0 -210px; }
				ul#main-menu li a#main-menu-09 { background-position: 0 -240px; }
				ul#main-menu li a#main-menu-10 { background-position: 0 -270px; }
				ul#main-menu li a#main-menu-11 { background-position: 0 -300px; }
				ul#main-menu li a#main-menu-01:hover, ul#main-menu li a#main-menu-01.active { background-position: -278px 0; }
				ul#main-menu li a#main-menu-02:hover, ul#main-menu li a#main-menu-02.active { background-position: -278px -30px; }
				ul#main-menu li a#main-menu-03:hover, ul#main-menu li a#main-menu-03.active { background-position: -278px -60px; }
				ul#main-menu li a#main-menu-04:hover, ul#main-menu li a#main-menu-04.active { background-position: -278px -90px; }
				ul#main-menu li a#main-menu-05:hover, ul#main-menu li a#main-menu-05.active { background-position: -278px -120px; }
				ul#main-menu li a#main-menu-06:hover, ul#main-menu li a#main-menu-06.active { background-position: -278px -150px; }
				ul#main-menu li a#main-menu-07:hover, ul#main-menu li a#main-menu-07.active { background-position: -278px -180px; }
				ul#main-menu li a#main-menu-08:hover, ul#main-menu li a#main-menu-08.active { background-position: -278px -210px; }
				ul#main-menu li a#main-menu-09:hover, ul#main-menu li a#main-menu-09.active { background-position: -278px -240px; }
				ul#main-menu li a#main-menu-10:hover, ul#main-menu li a#main-menu-10.active { background-position: -278px -270px; }
				ul#main-menu li a#main-menu-11:hover, ul#main-menu li a#main-menu-11.active { background-position: -278px -300px; }
			div#recommend {  }
				div#recommend h2 { margin: 35px 0 22px 60px; }
				ul#recommend-menu { line-height: 24px; margin-left: 45px; margin-bottom: 15px; }
					ul#recommend-menu li { padding-left: 15px; background: url('../images/bg_dot.gif') 0 10px no-repeat; }
					ul#recommend-menu li a { color: #43413f; text-decoration: none; font-weight: bold; }
					ul#recommend-menu li a:hover { color: #0496c0; }
		div#content { float: right; width: 515px; padding-right: 60px; }
			div#content h2 { margin-top: 25px; }
			div#content div.text { text-align: justify; color: #43413f; line-height: 22px; }
				div#content div.text p { margin: 25px 0; }
				div#content div.spaces p { margin: 25px 0; }
				div#content div.text p.operator { font-size: 18px; }
				div#content div.text p.operator strong { color: #0097c2; }
				div#content div.text p.error { font-size: 18px; color: #FF8080; }
				div#content div.text p.error small { font-size: 14px; }
				div#content div.text p.error a { color: #FF8080; }
				div#content div.text p.info { font-size: 9px; color: #aaa; margin-top: -15px; }
				div#content div.text a { color: #0097C2; font-weight: bold; }
				div#content div.text ul { list-style-type: circle; padding-left: 20px; }
				
	div#footer { padding: 20px 60px; color: #43413f; line-height: 17px; }	
		div#footer div.left a { font-weight: bold; color: #0097c2; }
		div#footer div.right a { color: #43413f; }
		
	ul#faq {  }
	ul#faq li { margin: 20px 0; }
	ul#faq li h2 { margin: 0 !important; }
	ul#faq li p { margin: 0 !important; padding-left: 15px; }

/* badger */
#AIRDownloadMessageTable { width: 217px;height: 180px; border: 1px solid #999;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
#AIRDownloadMessageRuntime { font-size: 12px; color: #333; }
embed { margin-left:155px; margin-top:25px; margin-bottom:-32px; }

div#loader {  display: none; width: 250px; height: 100px; position: fixed; left: 50%; top: 50%; margin-left: -125px; margin-top: -50px; background: url('../images/loader-bg.png'); z-index: 1000; border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; }
	div#loader div#anim { height: 50px; background:url('../images/loader.gif') 50% 60% no-repeat; }
	div#loader div#text { text-shadow: 2px 2px 1px #222; text-align: center; color: #fff; font-weight: bold; font-size: 13px; }
