
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent;
}

body { background:url(images/bg.gif) top repeat-x #000; width:100%; color:#bdbdbd; font:normal 12px Arial, sans-serif; }
ul { list-style:none; }
a img { border:none; }
p { line-height:21px; }
form input { vertical-align:middle; }
table { border-collapse:collapse; border-spacing:0; }
table td { text-align:left; }
textarea { border:1px solid #b5ab9e; overflow:auto; padding:10px; }
select { font-size:12px; }
q, blockquote { quotes:none; }
q:after, q:before, blockquote:after, blockquote:before { content: ""; content: none; }
a { color:#bdbdbd; text-decoration:underline; }
a:hover { text-decoration:none; }

.bolder { font-weight:bold; }
.italic { font-style:italic; }
.clear { clear:both; line-height:0px; height:0px; overflow:hidden;  }
.hidden { display:none; }

.left { float:left; }
.leftText { text-align:left; }
.right { float:right; }
.rightText { text-align:right; }
.center { text-align:center; }

.colorWhite { color:#fdfffe }

/* LAYOUT */
.wrapper { margin:0 auto; text-align:center; width:970px; }

.slogan { line-height:33px; text-align:center; }

.top {  height:110px; padding:53px 0 29px 0; text-align:left; }

.container { padding:0 0 45px 0; position:relative; text-align:left; }
.sideLeft { color:#e9e9e9; float:left; width:700px; }
.sideRight { color:#000; float:right; width:239px; }

.footer { background:url(images/bg.gif) repeat-x; background-position:left -32px; color:#696969; padding:10px 0 25px 0; }

/* Container */
.container .containerIn { position:relative; }

/* Side Left */
.sideLeft p { font-size:17px; line-height:21px; padding:0 0 21px 0; }
.sideLeft p .bigger { font-size:21px; font-weight:bold; }
.sideLeft p .mail { background:url(images/mailBg.gif) top left no-repeat; display:block; height:34px; width:143px; }
.sideLeft p .mail:hover { background-position:left -34px; }

/* Side Right */
.newsletter { background:url(images/sideRightBg.png) left top no-repeat; padding:83px 20px 10px 18px; }
.newsletter p { line-height:14px; padding:0 0 6px 0; }
.newsletter .caption { color:#ba000d; font-size:14px; font-weight:bold; padding:0 0 18px 0; }
.newsletter .formLine { margin:5px 0 0 0; }
.newsletter .formLine .formText { background:#fff; border:none; color:#614a2a; font-style:italic; font-size:11px; font-family:Arial, sans-serif; line-height:11px; padding:7px 10px; width:168px; }
.newsletter .rightText img { padding:0 5px 0 0; vertical-align:2px; }

#ajax { display:none; }
#reply { padding:9px 5px 0 7px; }
