/* MISC */
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 {
	border:0pt none;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
}
html, body { height: 100%; }
body { font: normal 11px arial; min-width: 980px; line-height: 15px; color: #5d6269; }
img { border: 0; vertical-align: middle; }
/* img, div { behavior: url(../js/iepngfix.htc) } */
.wrapper { position: relative;  min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -138px; }
a { color: #98b9db; }
input, select, textarea, table { font: normal 11px arial; }
h1 { font-size: 26px; font-weight: bold; }
h2 { font-size: 22px; font-weight: bold; }
h3 { font-size: 18px; font-weight: bold; }
h4 { font-size: 16px; font-weight: bold; }
h5 { font-size: 14px; font-weight: bold; }
h6 { font-size: 12px; font-weight: bold; }

/* HEADER */
#topmenu td { white-space: nowrap; padding: 6px 0; }
#topmenu td a { padding: 0 15px; border-left: 1px #fff solid; color: #fff; text-decoration: none; font: bold 14px arial; }
#topmenu td.current { background: #fff; }
#topmenu td.current a { color: #5d6269; }

/* BODY */
.topline { width: 70%; height: 3px; background: #8f4766; }
.header { background: #cacccf; border-bottom: 1px #fff solid; }
.header .logo { width: 33%; float: left; height: 130px; _margin-right: -3px; text-align: right; }
.header .logo img { margin-top: 20px; margin-right: 10%; }
.header .right { margin-left: 33%; height: 130px; _margin-left: -3px; }
.header .right .search-right { float: right; margin-right: 14px; margin-top: 71px; }
.header .right .search-submit { width: 15px; height: 21px; float: right; margin-top: 71px; }
.header .right .search-repeat { width: 140px; height: 18px; padding-top: 3px; float: right; border: none; background: url(../images/search-repeat.gif) repeat-x; margin-top: 71px; font: normal 11px arial; color: #a0a5ab; }
.header .right .search-left { float: right; margin-top: 71px; }
.header .right .clear { clear: right; height: 10px; }
.header .right .menu { height: 27px; background: #a0a5ab; }
.header .right .menu img { float: right; margin: 10px 15px 0 0; }
.leftmenu { width: 33%; float: left; _margin-right: -3px; }
.leftmenu .container { height: 319px; background: #dde0e3 url(../images/accordion.gif) no-repeat bottom right; border-bottom: 1px #fff solid;  overflow: hidden; }
.leftmenu .purple { background: #8f4766; padding: 25px; font-weight: bold; color: #d5bcc7; cursor: pointer; }
.leftmenu .purple .sifr2 { position: relative; margin-bottom: 5px; }
.leftmenu .purple p { margin-top: 10px; }
.leftmenu .bottom { height: 25px; background: url(../images/left-bottom.gif) no-repeat top left; }
.content { margin-left: 33%; }
.content .top { height: 319px; background: #5d6269 url() no-repeat top left; _margin-left: -3px; }
.content .container, .content .container2 { position: relative; padding: 20px; }
.content .container p, .content .container2 p, .content .container3 p { margin: 10px 0; }
.content .container ul, .content .container2 ul, .content .container3 ul { margin: 10px 0; padding-left: 25px; }
.content .container p, .leftmenu .block p { margin-top: 5px; }
.content .container i, .leftmenu .block i { display: block; color: #a0a5ab; text-align: right; }
.content .container td { padding-right: 15px; }
.back { color: #8f4766; font-weight: bold; }


/* ACCORDION */
#accordion  { margin-left:  25px; margin-right: 1px; padding: 15px 0 0 0; }
#accordion div.accordion { margin: 0; padding: 10px 15px; padding-bottom: 0; background-color: #fff; overflow: hidden; height: 75px; }
#accordion h3 { display: block; : 2px 0; margin-top: 0; font-weight: normal; font-size: 11px; border-bottom: 1px #fff solid; padding-bottom: 2px; }

/* FOOTER */
.push { height: 138px; clear: both; }
.footer { height: 138px; position: relative; z-index: 999; }
.footer .container { height: 135px; background: url(../images/footer.gif) repeat-x bottom; }
.footer .container .left { float: left; width: 33%; }
.footer .container .left span { float: right; margin-top: 65px; }
.footer .container .left img { margin-left: 25px; }
.footer .container .right { margin-left: 33%; color: #a0a5ab; padding-top: 65px; }
.footer .container .right .kcs { float: right; width: 50%; }
.footer .container .right .kcs div { background: url(../images/kcs.gif) no-repeat left; font: normal 11px tahoma; padding-left: 45px; }
.footer .container .right .copyrights { padding-left: 5px; }
.footer .container .right .copyrights a { color: #a0a5ab; }
.bottomline { margin-left: 33%; height: 3px; background: #8f4766; }