html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}

:focus {outline: 0;}

ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}

/* -- */


body, html {height:100%;}
body {font-family:arial, sans-serif; font-size:11px; background:#FFF;}

a {color:#666; text-decoration:none;}
a:hover {color:#ECBB05;}

#overlay {position:fixed; width:100%; height:100%; min-height:100%; height:auto; z-index:100; background:url(images/bg-overlay.png); display:none;}
	#banner {width:503px; height:650px; position:absolute; top:50%; left:50%; margin-top:-325px; margin-left:-252px; z-index:1000;}
	#close {width:24px; height:24px; display:block; text-indent:-9999px; background:url(images/close.png) no-repeat center; cursor:pointer; position:absolute; top:50%; left:50%; margin-top:330px; margin-left:230px; z-index:2000;}

#index {width:100%; position:relative; min-height:100%; height:auto !important; height:100%; background:url(images/bg2.png) repeat-x center top;}

#inside {padding:0 0 30px 30px; width:100%px; position:relative; min-height:100%; height:auto !important; height:100%; float:left; background:url(images/bg.png) repeat-x top; line-height:20px; color:#666; font-size:12px;}
#inside p {margin:0 30px 24px 0;}
#inside ul {margin:12px 0 24px 0; list-style-type:square; list-style-position:inside;}
#inside ul li {margin:3px 0;}
#inside h2 {font-size:18px; letter-spacing:-1px; color:#333; margin:30px 0 30px 0;}
#inside h3 {font-size:15px; margin:0 0 12px 0;}
#inside h4 {font-size:14px; font-style:italic; margin:0 0 12px 0; font-weight:normal;}
#inside #pic {float:right; margin:0 0 0 30px; display:inline;}

#vortex {width:366px; height:495px; min-height:495px; position:absolute; left:50%; margin-left:-370px; margin-top:-20px;}
#address {width:134px; height:48px; position:absolute; left:50%; margin-left:-380px; margin-top:380px;}

#we {height:180px; position:absolute; left:50%; margin-left:60px; margin-top:240px;}
#we a {margin:0 0 0 15px;}
#we p {margin:70px 0 50px 0; line-height:12px; color:#999;}
#we p a {margin:0;}
