/* !RESET CSS */
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, dd, dl, dt, li, ol, ul, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0;
	font-weight: inherit; font-style: inherit; font-size: 100%; line-height: 1; font-family: inherit;
	text-align: left; vertical-align: baseline;
}
a img, :link img, :visited img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }
.clear { clear: both; }
.clickable { cursor: pointer; }
strong, b { font-weight: bold !important; }
em, i { font-style: italic; }


/* !BODY ELEMENTS */
body {
	padding: 0; margin: 0;
	font-size: 1em; font-family: Arial, Helvetica, sans-serif;
	color: #000 !important; background-color: #f8f0c3; background-image: url(../images/bg.gif); background-repeat: repeat-x; background-position: top;
	text-align: center;
}

a { color: #000000; text-decoration: none !important; }
a:hover { text-decoration: underline !important; }

h1 { margin-bottom: 0.75em; color: #e23f40; font-size: 1.5em; font-weight: bold; }

#container { margin-left: auto; margin-right: auto; width: 979px; }
#header { height: 97px; background-image: url(../images/bg_header.jpg); background-repeat: no-repeat; }
#h { margin-left: 15px; padding-top: 55px; width: 475px; float: left; }
#h h2 { font-size: 0.75em; font-weight: bold; }
#header .links { padding-top: 28px; width: 383px; float: left; font-size: 0.75em; line-height: 1.35em; text-align: right; }
#header .links a { color: #000000 !important; text-decoration: none; }

#feature { height: 279px; overflow:  hidden; }
#feature .left { width: 706px; float: left; }
#feature .right { width: 273px; height: 279px; float: left; background-image: url(../images/bg_home_side.jpg); background-repeat:  no-repeat; }
#feature .right ul { margin-top: 32px; margin-left: 15px; font-size: 1.15em; }
#feature .right ul li { padding-bottom: 38px; }

#main { min-height: 20px; background-color: #fdfaed; background-image: url(../images/bg_main.gif); background-position: bottom right; background-repeat: no-repeat; }

#content { width: 708px; float: left; }
#content h2 { margin-bottom: 0.5em; font-weight: bold; }
#content .inner { padding: 5px 30px 20px 20px; }
#content .inner_sub { padding: 20px 30px 20px 20px; }
#content p { margin-bottom: 1em; font-size: 0.85em; line-height: 1.35em; text-align:  justify; }
#content ul.links { font-size: 0.85em; color: #e23f40; }
#content ul.links li { padding-bottom: 0.5em; }
#content ul.links li a { color: #e23f40 !important; }
#content ul.links li:before { content: "\00BB \0020"; }
#content h3 { margin-bottom: 0.5em; font-size: 0.85em; font-weight: bold; color: #E23F40; }

.content_main { width: 68%; padding-right: 10px; margin-right: 22px; border-right: 1px solid #F8EDBB; float: left; background-repeat: no-repeat; background-position: 330px 0; }
.content_side { width: 26%; float: left; font-size: 0.9em; text-align: center; }
.content_side a { color: #e23f40 !important; }
.red { color: #E23F40; }

#sidebar { width: 271px; float: left; }
#sidebar .inner { padding: 0 15px 20px 15px; }
#sidebar .inner_sub { padding: 20px 15px 20px 15px; }
#sidebar h2 { margin-bottom: 0.35em; color: #e23f40; font-size: 0.95em; font-weight: bold; }
#sidebar h2 a { color: #e23f40; text-decoration: none; }
#sidebar h3 { font-size: 1.15em; font-weight: bold; }
#sidebar h4 { margin-bottom: 0.5em; font-size: 0.95em; }
#sidebar p { font-size: 0.75em; line-height: 1.35em; text-align: justify; }
#sidebar hr { height: 0; margin-top: 0.85em; margin-bottom: 0.85em; border: 0; border-bottom: 1px solid #f8edbb; }
#sidebar .inner ul, #sidebar .inner_sub ul { margin-top: 0.5em; font-size: 0.9em; }
#sidebar .inner ul li, #sidebar .inner_sub ul li { margin-bottom: 0.35em; }
#sidebar .inner ul li a, #sidebar .inner_sub ul li a { text-decoration:  underline !important; }
#sidebar .inner ul li:before, #sidebar .inner_sub ul li:before { content: "\00BB \0020"; }

#sidebar .links { margin-top: 7px; padding-top: 26px; background-image: url(../images/bg_links.gif); background-repeat:  no-repeat; background-position: top left; }
#sidebar .links ul { margin-left: 12px; font-size: 1.15em; }
#sidebar .links ul li { padding-bottom: 38px; }

#footer { margin-bottom: 25px; padding: 8px 20px 8px 20px; color: #FFFFFF; background-color: #e23f40; font-size: 0.75em; }
#footer .links { float: right; }
#footer .links a { color: #FFFFFF !important; }
