body{
	background:url(../images/bg_body.jpg) bottom fixed repeat-x #546DA8;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:120%;
	text-align:justify;
}

a{
	font-weight:bold;
	text-decoration:none;
	color:#364596;
}

a.menu{
	margin-top:20px;
	margin-bottom:20px;
}

a.title01{
    color:#FFF;
    text-decoration:none;
}

a.title01:hover{
    color:#FFF;
    text-decoration:underline;    
}

a.title02{
    color:#000;
    text-decoration:none;
}

a.title02:hover{
    color:#000;
    text-decoration:underline;
}

a:hover{
	color:#FFA500;
	text-decoration:underline;
}

div.formHead{
    text-align:right;
    font-style:italic;
    background:#DDD;
    display:block;
}

div.menu01{
    background:#DDD;
    padding:5px;
    text-align:left;
}

div.menu02{
    background:#DDD;
    padding:5px;
}

div.menu03{
    background:#DDD;
    padding-left:5px;
    padding-top:5px;
}

div.message{
    padding:5px;
    font-size:0.8em;
    font-weight:bold;
    color:red;
    text-align:left;
}

div.sep01{
    background:#999;
    height:1px;
}

div.sep02{
    background:#FFF;
    height:10px;    
}

div.title01{
	background:#546DA8;
	font-weight:bold;
	font-size:1.3em;
	color:#FFF;
	font-variant:small-caps;
    padding-bottom:4px;
}

div.title02{
    background:#DDD;
    font-weight:bold;
    font-size:1.1em;
}

div.title03{
    background:#DDD;
    font-size:1.1em;
    text-align:right;
}

hr.sep01{
	width:920px;
	height:0px;
}

img.captcha{
    padding-top:5px;
    padding-bottom:3px;
}

img.message{
    padding-top:4px;
}

input{
    font-size:1em;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;      
}

input.button{
    width:120px;
    cursor:pointer;
    font-size:0.9em;
}

input.captcha{
    width:170px;
    text-align:center;
    margin-top:5px;
}

input.text{
    width:350px;
}

input.login{
    width:172px;
}

input.option{
    vertical-align:middle;
}

textarea{
    width:350px;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;  
    font-size:1em;    
}

li{
    padding-top:3px;
    list-style-type:disc;
    margin-left:20px;
}

p{
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;	
}

.formHead{
    padding-bottom:4px;
    margin-top:3px;
    padding-right:5px;
}

.formControl{
    text-align:left;
    vertical-align:middle;  
}

select{
    font-size:1em;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;      
}

table#main{
	background:#FFF;
}

textarea{
    margin-top:3px;
}

td{
	vertical-align:top;
	text-align:justify;
}

td#content{
	width:706px;
	padding:0px 12px 0px 12px;
}

td#foot{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:12px;
	padding-right:12px;
	font-size:0.9em;
	line-height:110%;
}

td#menu{
	text-align:center;
    padding-top:5px;
}

td#rightMenu{
	width:200px;
}

.pad3{
    padding:3px;
}

.pad5{
	padding:5px;
}

.padTitle01{
	padding-left:5px;
	padding-bottom:3px;
	padding-top:3px;
}

.hide{
    display:none;
}

.center{
    text-align:center;
}