@charset "utf-8";

html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, label, button, fieldset, legend, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe, input, select, textarea { padding:0; margin:0; }

html { min-width:801px; }

body { font:normal 62.5% Tahoma, Geneva, sans-serif; background:#fff url(../images/main-back.gif) repeat-x; color:#000; min-width:1000px; }

ul { list-style-type:none; }

a { outline:none; color:#3333cc; text-decoration:none; }

a:hover { text-decoration:underline; }

img { vertical-align:middle; border:none; }

.flo:after {/*fix for IE in styles-ie.css*/ content: "."; visibility: hidden; display: block; clear: both; height:0; }

.clearBoth { clear:both; }
:-moz-any-link:focus, {
 outline: none;
}

.fLeft { float:left; }

.fRight { float:right; }

/*---------------------------
	Layout
---------------------------*/
.mainArea { width:911px; margin:0 auto; }

.headArea { padding-top:7px; padding-left:8px; }

.mainLogo { float:left; }

.mainLogo img { float:left; }

.mainLogo a { display:block; }

.mainVis { background:url(../images/main-vis.jpg); height:491px; margin-top:10px; position:relative; }

.textArea { font-size:1.3em; line-height:1.85em; color:#878787; font-weight:bold; padding:18px 50px 60px 84px; }

.textArea strong { color:#3333cc; }

.footer { border-top:3px solid #3333cc; }

.footerIn { width:871px; margin:0 auto; padding:20px 0; font-size:1.2em; line-height:1.25em; color:#3333cc; }

.footerIn a { color:#959595; margin-left:40px; }

.mainNav { background:url(../images/line.gif) 0 20px no-repeat; float:left; position:relative; left:18px; top:30px; }

.mainNav li { float:left; padding:0 12px; }

.slogan { float:left; clear:left; position:relative; top:323px; left:32px; }

.topLinks { text-transform:uppercase; color:#3333cc; float:right; padding:8px 16px 0 0; }

.topLinks a { color:#3333cc; margin-left:15px; }
