/* Para o Layout -- NãO ALTERAR */
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
/* reset-fonts-grids */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{ background:#FFF url(images/background.jpg); text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
/*base*/
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}
/* / Para o Layout -- NãO ALTERAR */
#bd{background:#fff; border-right: 3px solid #97546b; border-left: 3px solid #97546b; overflow:hidden; padding:20px;}
#bdc{margin: 0 20px; padding:10px 0;}
div.navBar{margin-left: 10px;}
div.navBar h1{margin:0; font-size: 1.2em; font-weight:400;}
/* Geral */
table td{border:0; padding:0.15em;}
#mainArea{overflow:hidden}
#mastopContent{padding:5px;}
a:link{color:#900032;text-decoration:none;}
a:visited{color:#900032;text-decoration:none;}
a:hover{color:#900032;text-decoration:underline;}


a.link_grd{text-indent:-9999em; overflow: hidden; height:0; display:block; padding-top:52px;}
a.link_grd:hover{background-position: 0 -52px !important;}
a.link_med{text-indent:-9999em; overflow: hidden; height:0; display:block; padding-top:38px;}
a.link_med:hover{background-position: 0 -38px !important;}
a.link_peq{text-indent:-9999em; overflow: hidden; height:0; display:block; padding-top:26px;}
a.link_peq:hover{background-position: 0 -26px !important;}

input.input_grd{text-indent:-9999em; overflow: hidden; height:0; display:block; padding:0; border:0; padding-top:52px;}
input.input_grd:hover{background-position: 0 -52px !important;}
input.input_med{text-indent:-9999em; overflow: hidden; height:0; display:block; padding:0; border:0; padding-top:38px;}
input.input_med:hover{background-position: 0 -38px !important;}
input.input_peq{text-indent:-9999em; overflow: hidden; height:0; display:block; padding:0; border:0; padding-top:26px;}
input.input_peq:hover{background-position: 0 -26px !important;}

#loginForm{margin:30px 30px 0 160px;}
#loginForm input.loginTxt{display:block; font-size:0.8em;margin:6px;}
#loginForm input.loginBtn{border:0; float:right;}
#loginGetPass{margin:10px 0 0 150px; display:block;}
#loginBox{margin:25px 25px 0 110px;}
#loginBox a{color: #FFB57F;}

label{width: 150px; float: left; text-align: right; margin-right: 0.5em; display: block; padding:5px;}
label.nocss{width:auto;padding:0;}
br{clear:left;}
.titulo{background:url(images/bar.jpg) left bottom no-repeat; padding:5px 0 10px 0; font-family:'trebuchet ms',arial,verdana,sans-serif; margin:0 0 10px 0;}
.subtitulo{background-color: #E7E7E7; padding:5px 20px; font-family:'trebuchet ms',arial,verdana,sans-serif; margin:0 0 10px 0;}
.automargin{margin:0 auto;}
.dstac{border: 2px solid #333; padding:10px; margin:10px; background: #FFF;}
.dstacOver{border: 2px solid #63A601; padding:10px; margin:10px; background: #EFEFEF;}
.float33{float:left; width:33.3%}
.adminBox{border: 2px solid #333333; text-align:left; width:300px; background-color: #DFDFDF; padding:5px; display:block; margin:10px auto;}



/* Header */
#hd-main {
	position:relative;
	left:0px;
	top:0px;
	width:974px;
	height:251px;
}
#hd-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:275px;
	height:144px;
}

#hd-01 a{
	position:absolute;
	background: url(images/logo.gif) no-repeat;
	width:275px;
	height:144px;
	text-indent: -1000em;
}

#hd-02 {
	position:absolute;
	background: url(images/header_02.gif) no-repeat;
	left:275px;
	top:0px;
	width:390px;
	height:144px;
}

#hd-03 {
	position:absolute;
	background: url(images/header_03.gif) no-repeat;
	left:665px;
	top:0px;
	width:309px;
	height:180px;
}

#hd-03L {
	position:absolute;
	background: url(images/header_03L.gif) no-repeat;
	left:665px;
	top:0px;
	width:309px;
	height:180px;
	color:#FFF;
}

#hd-04 {
	position:absolute;
	background: url(images/header_04.gif) no-repeat;
	left:0px;
	top:144px;
	width:665px;
	height:36px;
}

#hd-05 {
	position:absolute;
	background: url(images/header_05.gif) no-repeat;
	left:0px;
	top:180px;
	width:665px;
	height:71px;
}

#hd-06 {
	position:absolute;
	background: url(images/header_06.gif) no-repeat;
	left:665px;
	top:180px;
	width:309px;
	height:71px;
}

/* Slogan */
h1.slogan{font-size:1.6em; font-family:'trebuchet ms',arial,verdana,sans-serif;color:#6f0026; margin: 8px 0 0 20px; padding:0; font-weight:400;}

/*btn header */
div.infantil a{background: url(images/btn.jpg) no-repeat; width:191px; height:38px; display:block; text-indent:-2000em; margin: 107px 0 0 100px;}
div.infantil a:hover{background-position:0 -38px;}


#mstpHeader{width:974px; height:251px; background: url(images/header.jpg); margin-top:5px; margin-bottom: 54px; position:relative;}
#aaMenu{position:absolute; width:665px; height:71px; text-align:center;}
#aaMenu ul {list-style-type:none;margin:0;}
#aaMenu ul li {display:inline;}
#aaMenu ul li a{height:0; text-indent:-9999em; background:url(images/menu.gif) no-repeat; float:left; width:80px; padding-top: 71px; overflow: hidden;}
/* Botões */
#aaMenu ul li#aa-home a{background-position:0 0; width:112px;}
#aaMenu ul li#aa-ocolegio a{background-position:-112px 0; width:105px;}
#aaMenu ul li#aa-estrutura a{background-position:-217px 0; width:105px;}
#aaMenu ul li#aa-localizacao a{background-position:-322px 0; width:105px;}
#aaMenu ul li#aa-cursos a{background-position:-427px 0; width:105px;}
#aaMenu ul li#aa-contato a{background-position:-532px 0; width:105px;}
/* /Botões */
/* Hover */
#aaMenu ul li#aa-home a:hover{background-position:0px -71px;}
#aaMenu ul li#aa-ocolegio a:hover{background-position:-112px -71px;}
#aaMenu ul li#aa-estrutura a:hover{background-position:-217px -71px;}
#aaMenu ul li#aa-localizacao a:hover{background-position:-322px -71px;}
#aaMenu ul li#aa-cursos a:hover{background-position:-427px -71px;}
#aaMenu ul li#aa-contato a:hover{background-position:-532px -71px;}
/* /Hover */
/* Active */
#aaMenu ul li#aa-home a:active, #aaMenu ul li#aa-home a.active{background-position:0px -142px;}
#aaMenu ul li#aa-ocolegio a:active, #aaMenu ul li#aa-ocolegio a.active{background-position:-112px -142px;}
#aaMenu ul li#aa-estrutura a:active, #aaMenu ul li#aa-estrutura a.active{background-position:-217px -142px;}
#aaMenu ul li#aa-localizacao a:active, #aaMenu ul li#aa-localizacao a.active{background-position:-322px -142px;}
#aaMenu ul li#aa-cursos a:active, #aaMenu ul li#aa-cursos a.active{background-position:-427px -142px;}
#aaMenu ul li#aa-contato a:active, #aaMenu ul li#aa-contato a.active{background-position:-532px -142px;}
/* /Active */

/* Logo */
#mstpLogo{position:relative; top:0px; left:0px; width:300px; height:60px;}
/* /Logo */

/* Logo2 */
#mstpLogo2{position:absolute; top:52px; left:115px; width:300px; height:72px;}
/* /Logo2 */

/* Login */
#mstpLogin{position:absolute; padding:5px; width:650px; text-align:right; height:20px; top:0px; left:310px; font-size:12px; color:#FFF;}
#mstpLogin a{padding:3px; font-weight:bold; color:#FFE25F; }
#mstpLogin a:hover{padding:2px; background:#9F8D3B; color:#FFF; border:1px solid #666; text-decoration:none;}
/* Login */

/* Busca */
#mstpSearch{width:239px; text-align:right; height:32px; font-size:12px; padding-top:5px; margin-left:55px;}
#frmSearch1{border:0; width:213px; height:32px; text-align:left; float:right;}
#frmSearch1 input{border:0; width:203px; height:24px; text-align:left; padding:8px 0 0 10px; background:url(images/search_01.jpg) no-repeat; color: #3e9287;}
#frmSearch2{border:0; width:26px; height:32px; text-align:right; float:right; *margin-top:1px;}
#mstpSearch .frmSearchQuery{padding-left:6px; border:0; background:transparent; color:#6f0026; width:100%; height:24px; font-weight:700; font-size:13px;}
/* /Busca */
/* /Header */

/* Blocos */
div#blCL, div#blCR, div#blBCL, div#blBCR{float:left; width:49%;_width:48.7%}
div#blCL, div#blBCL{margin-right:0.9%;_margin-right:0.6%;}
div#blCR, div#blBCR{margin-left:0.9%;_margin-left:0.6%;}



div#leftcolumn{margin-bottom:5px;}
div#rightcolumn{margin-bottom:5px;}
div#blCCMain, div#blBCCMain{}
div#blCC, div#blBCC {clear:both;}
div.bcenter {
	margin-bottom:10px;
}
div.bleft {
	display:block;
	margin-bottom:10px;
}
div.bright {
	display:block;
	margin-bottom:10px;
}
div.blockTitle{margin-left:10px; margin-top:8px; font-size:14px; overflow:hidden; font-weight: 700;}
div.blockContent{margin:3px;}
div.blockContent table{width:100%;}

div.bleft-tt{height:33px; overflow:hidden; white-space:nowrap;}
div.bright-tt{height:33px; overflow:hidden; white-space:nowrap;}
div.bcenter-tt{height:33px; overflow:hidden; white-space:nowrap;}

div.bleft-bd{background:#fff;}
div.bright-bd{background:#fff;}
div.bcenter-bd{background:#fff;}

div.efm {background:url('images/efm.jpg');}
div.efm div.bleft-tt, div.efm div.bright-tt, div.efm div.bcenter-tt {color:#0a564e;}
div.efm div.bleft-bd, div.efm div.bright-bd, div.efm div.bcenter-bd {background:#fff; border-left:5px solid #d69fb2; border-right:5px solid #d69fb2; padding:1px; border-bottom:5px solid #d69fb2;}
div.efm div.bleft-tt div.blockTitle, div.efm div.bright-tt div.blockTitle, div.efm div.bcenter-tt div.blockTitle {font-size: 18px; text-align: center; padding-right: 10px;}

div.ei {background:url('images/ei.jpg');}
div.ei div.bleft-tt, div.ei div.bright-tt, div.ei div.bcenter-tt {color:#0a564e;}
div.ei div.bleft-bd, div.ei div.bright-bd, div.ei div.bcenter-bd {background:#fff; border-left:5px solid #efc4a3; border-right:5px solid #efc4a3; padding:1px; border-bottom:5px solid #efc4a3;}
div.ei div.bleft-tt div.blockTitle, div.ei div.bright-tt div.blockTitle, div.ei div.bcenter-tt div.blockTitle {font-size: 18px; text-align: center; padding-right: 10px;}

div.green {background:url('images/green.jpg');}
div.green div.bleft-tt, div.green div.bright-tt, div.green div.bcenter-tt {color:#fff;}
div.green div.bleft-bd, div.green div.bright-bd, div.green div.bcenter-bd {background:#fff; border-left:1px solid #337772; border-right:1px solid #337772; padding:1px; border-bottom:5px solid #337772;}

div.wine {background:url('images/wine.jpg');}
div.wine div.bleft-tt, div.wine div.bright-tt, div.wine div.bcenter-tt {color:#fff;}
div.wine div.bleft-bd, div.wine div.bright-bd, div.wine div.bcenter-bd {background:#fff; border-left:1px solid #97546b; border-right:1px solid #97546b; padding:1px; border-bottom:5px solid #97546b;}

div.orange {background:url('images/orange.jpg');}
div.orange div.bleft-tt, div.orange div.bright-tt, div.orange div.bcenter-tt {color:#fff;}
div.orange div.bleft-bd, div.orange div.bright-bd, div.orange div.bcenter-bd {background:#fff; border-left:1px solid #e67031; border-right:1px solid #e67031; padding:1px; border-bottom:5px solid #e67031;}

div.lightgreen div.bleft-tt, div.lightgreen div.bright-tt, div.lightgreen div.bcenter-tt {color:#56a39f;}
div.lightgreen div.bleft-bd, div.lightgreen div.bright-bd, div.lightgreen div.bcenter-bd { border:8px solid #56a39f; background: #b9dad5;}
div.lightgreen div.bleft-tt div.blockTitle, div.lightgreen div.bright-tt div.blockTitle, div.lightgreen div.bcenter-tt div.blockTitle { text-align: center; margin-top:15px; font-size: 16px; padding-right: 10px;}

div.lightwine div.bleft-tt, div.lightwine div.bright-tt, div.lightwine div.bcenter-tt {color:#b87a8f;}
div.lightwine div.bleft-bd, div.lightwine div.bright-bd, div.lightwine div.bcenter-bd { border:3px solid #b87a8f; background: #ebcfd9;}
div.lightwine div.bleft-tt div.blockTitle, div.lightwine div.bright-tt div.blockTitle, div.lightwine div.bcenter-tt div.blockTitle { text-align: center; margin-top:15px; font-size: 16px; padding-right: 10px;}

div.lightorange div.bleft-tt, div.lightorange div.bright-tt, div.lightorange div.bcenter-tt {color:#e29a73;}
div.lightorange div.bleft-bd, div.lightorange div.bright-bd, div.lightorange div.bcenter-bd { border:3px solid #e29a73; background: #f9ddc8;}
div.lightorange div.bleft-tt div.blockTitle, div.lightorange div.bright-tt div.blockTitle, div.lightorange div.bcenter-tt div.blockTitle { text-align: center; margin-top:15px; font-size: 16px; padding-right: 10px;}

div.simplegreen div.bleft-tt, div.simplegreen div.bright-tt, div.simplegreen div.bcenter-tt {color:#56a39f;}
div.simplegreen div.bleft-bd, div.simplegreen div.bright-bd, div.simplegreen div.bcenter-bd { border-top :10px solid #56a39f; background: #fff;}
div.simplegreen div.bleft-tt div.blockTitle, div.simplegreen div.bright-tt div.blockTitle, div.simplegreen div.bcenter-tt div.blockTitle { text-align: center; margin-top:15px; font-size: 16px; padding-right: 10px;}

div.simplewine div.bleft-tt, div.simplewine div.bright-tt, div.simplewine div.bcenter-tt {color:#b87a8f;}
div.simplewine div.bleft-bd, div.simplewine div.bright-bd, div.simplewine div.bcenter-bd { border-top :10px solid #b87a8f; background: #fff;}
div.simplewine div.bleft-tt div.blockTitle, div.simplewine div.bright-tt div.blockTitle, div.simplewine div.bcenter-tt div.blockTitle { text-align: center; margin-top:15px; font-size: 16px; padding-right: 10px;}

div.simpleorange div.bleft-tt, div.simpleorange div.bright-tt, div.simpleorange div.bcenter-tt {color:#e29a73;}
div.simpleorange div.bleft-bd, div.simpleorange div.bright-bd, div.simpleorange div.bcenter-bd { border-top :10px solid #e29a73; background: #fff;}
div.simpleorange div.bleft-tt div.blockTitle, div.simpleorange div.bright-tt div.blockTitle, div.simpleorange div.bcenter-tt div.blockTitle { text-align: center; margin-top:15px; font-size: 16px; padding-right: 10px;}


/* /Blocos */


/* Footer */
#ft-main {
	position:relative;
	left:0px;
	top:0px;
	width:974px;
	height:96px;
}

#ft-main a {color: #fff;
}

#ft-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:550px;
	height:50px;
}

#ft-01 a{
	position:absolute;
	background: url(images/footer_01.gif) no-repeat;
	width:550px;
	height:50px;
	text-indent: -1000em;
}


#ft-02 {
	position:absolute;
	left:550px;
	top:0px;
	width:424px;
	height:68px;
}

#ft-02 a{
	position:absolute;
	background: url(images/footer_02.gif) no-repeat;
	width:424px;
	height:68px;
	text-indent: -1000em;
}


#ft-03 {
	position:absolute;
    left:0px;
	top:50px;
	width:550px;
	height:18px;
}

#ft-03 a{
	position:absolute;
	background: url(images/footer_03.gif) no-repeat;
	width:550px;
	height:18px;
	text-indent: -1000em;
}

#ft-04 {
	position:absolute;
    left:0px;
	top:68px;
	width:550px;
	height:28px;
}

#ft-04 a{
	position:absolute;
	background: url(images/footer_04.gif) no-repeat;
	width:550px;
	height:28px;
	text-indent: -1000em;
}

#ft-05 {
    position:absolute;
	background: url(images/footer_05.gif) no-repeat;
	color: #fff;
	text-align: right;
	padding: 5px 5px 0 0;
    left:550px;
	top:68px;
	width:419px;
	height:23px;
}

#mstpFooter{text-align:right; width:424px;}
#ftMenu{width:605px; height:81px; margin:5px 0; background:url(images/footer.jpg);}
/* /Footer */

.errorMsg{background-color:#FFEFF0; padding:5px; border: 2px solid #FF0000; font-family:Tahoma, fixed; font-size:100%; margin:5px; color: #9F272C; line-height:18px;}
.okMsg, div.resultMsg{background-color:#EFFFF0; padding:5px; border: 2px solid #33CC00; font-family:Tahoma, fixed; font-size:100%; margin:5px; color: #0F7F14; line-height:18px;}
.msg, div.confirmMsg{background-color:#FFFBCF; padding:5px; border: 2px solid #DDDF00; font-family:Tahoma, fixed; font-size:100%; margin:5px; color: #333333; line-height:18px;}

.required{font-weight:bold; color:red; font-size:80%}

.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}
form{line-height:20px;}
input.formButton {height:22px; background:#B09B39; color:#FFF; font-weight:700; text-transform:uppercase;}
input{padding:2px; border:1px solid #333;}

.item {border: 1px solid #cccccc;}
.itemHead {padding: 3px; background-color: #333; color: #FFFFFF;}
.itemInfo {text-align: right; padding: 3px; background-color: #efefef}
.itemTitle a {font-size: 130%; font-weight: bold; font-variant: small-caps; color: #ffffff; background-color: transparent;}
.itemPoster {font-size: 90%; font-style:italic;}
.itemPostDate {font-size: 90%; font-style:italic;}
.itemStats {font-size: 90%; font-style:italic;}
.itemBody {padding-left: 5px;}
.itemText {margin-top: 5px; margin-bottom: 5px; line-height: 1.5em;}
.itemText:first-letter {font-size: 133%; font-weight: bold;}
.itemFoot {text-align: right; padding: 3px; background-color: #efefef;}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}

th {background-color: #38827e; color: #FFFFFF; text-align: center; padding: 5px; vertical-align: middle; border:2px solid #38827e; font-size:1.2em;}



td#mainmenu a, td#usermenu a, td#mainmenu a.menuTop, td#mainmenu a.menuMain {display: block; padding:3px;}
td#mainmenu a:hover, td#usermenu a:hover {background-color: #85465c; color:#fff; text-decoration:none; padding:3px;}
td#mainmenu a.menuSub {padding-left: 3px;}
td#usermenu a.highlight {background-color: #fcc;}



.outer {border: 1px solid #c0c0c0;}
.head, .foot{background-color: #FFF; padding: 4px; font-weight: bold; border:1px solid #333; color:#000}
.even {background-color: #FFF; padding: 5px;}
.odd {background-color: #E9E9E9; padding: 5px;}
tr.even td {background-color: #FFF; padding: 5px;}
tr.odd td {background-color: #E9E9E9; padding: 5px;}


div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px; height: 200px; overflow: auto;}
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}


.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #333; font-weight:bold; border: 1px solid #c0c0c0; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #333; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller;}
.comDateCaption {font-weight: bold; font-style: normal;}
