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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
html { overflow-y: scroll; min-height: 100%; height: auto !important; height: 100% }
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1; font-size: 62.5%; font-family:arial; color: black; background:#000 url(../images/background.jpg) repeat-x fixed; min-height: 100%; height: auto !important; height: 100% }
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}

*{padding:0px;margin:0px;font-family:arial;font-size:medium;}
img{border:0px;}


#wrap { width: 960px; margin: 0 auto; min-height: 100%; height: auto !important; height: 100%}

#wrapper { float: left; width: 960px; min-height: 100%; height: auto !important; height: 100%; background: #FFF }

#header { float: left; width: 960px; height: 131px; overflow: hidden; background: url(../images/header-bg.jpg) repeat-x; padding: 32px 0 0 0 }
#header #logo { float: left }
#header ul { float: right; width: 300px; font-size: 10px; padding-top: 51px; padding-right: 31px }
#header li { float: left }
#header li a { color: #333; text-decoration: none; font-weight: normal; }
#header li a:hover, #header li .on { color: #ff00ff; text-decoration: none }

#navarea { float: left; width: 960px; height: 273px; background: none; padding: 0 0 0 0px; position: relative }
#navarea ul { float: left; text-align: right; width: 131px; text-align: right; font-size: 10px;position: absolute; top: 0px; left: 71px; z-index: 3 }
#navarea li { float: left; clear: left; width: 131px; line-height: 24px; height: 25px; border-bottom: solid 1px #939ea7; padding-right: 7px; }
#navarea a { color: #333; text-decoration: none; font-weight: normal; }
#navarea a:hover, #navarea .on { color: #ff00ff; text-decoration: none }
#slide { width: 960px; height: 273px; position: absolute; top: 0px; left: 0px; z-index: 2 }

#main { float: left; clear: left; width: 960px; padding-bottom: 20px }
#snav { float: left; width: 142px; padding: 37px 40px 50px 66px }
#snav ul { float: left; text-align: right; width: 131px; text-align: right; font-size: 10px; padding: 2px 0 0 0 }
#snav li { float: left; clear: left; width: 131px; line-height: 24px; height: 25px; border-bottom: solid 1px #b7b7b7; padding-right: 7px }
#snav a { color: #333; text-decoration: none; font-weight: normal }
#snav a:hover, #snav .on { color: #ff00ff; text-decoration: none }


#textarea { float: left; width: 500px; padding: 21px 211px 21px 0 }
#textarea h1 { font-weight: bold; font-size: 14px; color: #ff00ff; line-height: 18px; margin-bottom: 13px }
#textarea h1 img { vertical-align: middle; margin-right: 11px }
#textarea h2 { font-weight: normal; font-size: 12px; color: #ff00ff; line-height: 14px; margin-bottom: 2px; }
#textarea p { font-size: 10px; color: #666; line-height: 14px; margin-bottom: 14px }
#textarea ul { font-size: 10px; color: #666; line-height: 14px; margin-bottom: 14px; margin-left: 15px; list-style-type: disc }
#textarea li { margin-bottom: 14px }
#textarea strong { font-weight: bold }
#textarea em { font-style: italic }
#textarea .big { font-size: 11px; color: #333; font-weight: bold; line-height: 16px }
#textarea .big a { color: #333; text-decoration: none }
#textarea .big a:hover { text-decoration: underline }
#textarea .big strong { font-weight: bold; color: #ff00ff }
#textarea a { color: #333; text-decoration: none }

#rows { float: left; width: 713px; margin-left: 247px; padding: 0 0 30px 0 }
#rows .row { float: left; width: 713px; border-bottom: solid 1px #b8b8b8 }
#rows .row .img { float: left; width: 265px; }
#rows .row .txt { float: left; width: 395px; padding: 20px 0 0 0 }
#rows .row.first .txt { float: left; width: 395px; padding: 0 0 0 0 }
#rows .row .txt p { font-size: 10px; color: #666; line-height: 14px; margin-bottom: 14px }
#rows .txt h2 { font-weight: bold; font-size: 14px; color: #ff00ff; line-height: 18px; margin-bottom: 13px }
#rows .txt h2 a { color: #ff00ff; }
#rows .row .txt p a { color: #ff00ff; text-decoration: none }



label, input { font-size: 10px; color: #666; line-height: 14px; margin-bottom: 4px; height: 14px; float: left; margin-right: 5px }
label { width: 50px }

#footer { float: left; width: 878px; height: 55px; padding: 22px 0 0 82px; position: relative; top: -15px; color: #8f8f8f; font-size: 8px; font-weight: bold; border-top: solid 1px #ccc; background: #FFF } 
