body {
	background-color: #0054A6;
	margin:25px 0px 0px 0px;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DCEBF6;
	font-size: 10px;
}
.copyright a {
	color:#DCEBF6;
	text-decoration: none;
}
.copyright a:hover {
	text-decoration: underline;
	color:#FFFFFF;
}

.mainFrame {
	background-color:#FFFFFF;
}

.shadowTop{
	background-image:url(images/top_back.gif);
	background-repeat:repeat-x;
}

.shadowBottom{
	background-image:url(images/bottom_back.gif);
	background-repeat:repeat-x;
}

.shadowRight{
	background-image:url(images/right_back.gif);
	background-repeat:repeat-y;
	background-position:left;
}

.shadowLeft{
	background-image:url(images/left_back.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.homeImageBack{
	background-image:url(images/home_image_bottom.gif);
	background-repeat:repeat-x;
}

.greyBox{
	background-image:url(images/grey_box.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.greyBoxAlt{
	background-image:url(images/grey_box_alt.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.textNews1{
	padding:0 10px 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.text a {
	color:#0033ff;
	text-decoration: none;
}
.text a:hover {
	text-decoration: none;
	color:#00197c;
}

.text_alt{
	padding:0 36px 0 17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.text_alt a {
	color:#0033ff;
	text-decoration: none;
}
.text_alt a:hover {
	text-decoration: none;
	color:#00197c;
}

.text_none{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.text_alt a {
	color:#0033ff;
	text-decoration: none;
}
.text_alt a:hover {
	text-decoration: none;
	color:#00197c;
}

.header01, h1{
	padding:0 15px 0 40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0054a6;
}

h1 { padding:0; font-family:Arial Narrow, Arial, Helvetica, sans-serif; color:#666666; font-weight:normal; font-size:18px;}

.header02{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0054a6;
}

.submenu {
	background-image:url(images/submenu_top_shadow_back.gif);
	background-color:#ccdfee;
	background-position:top;
	background-repeat:repeat-x;
}

.base {
	background-image:url(images/base_top_shadow_back.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.newsletter {
	background-color:#88A7C6;
	background-image:url(images/newsletter_back.gif);
	background-repeat:repeat-y;
}

.newsletterTextArea {
	padding: 3px 5px 3px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#c3d3e3;
	border-bottom:2px;
	border-bottom-color:#8fa1b3;
	border-top:2px;
	border-top-color:#aebfce;
	border-left:2px;
	border-left-color:#8fa1b3;
	border-right:2px;
	border-right-color:#aebfce;
}

.notice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
}

.bookTable01 {
	padding: 2px 2px 2px 2px;
	background-color:#F9F9F9;
}

.bookTable02 {
	padding: 2px 2px 2px 2px;
	background-color:#FDFDFD;
}
.boldlist li {
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
.normalfont {
	font-weight:normal;
}
.error {
    color: red;
}
.tooltip {
    display: none;
    width: 410px;
    min-height: 153px;
	padding: 10px;
    background-color: #7FDEFF;
    border: 3px solid #0054a6;
    background-image: url(images/dado-bg2.jpg);
}
.tooltiptrigger {
    cursor: pointer;
}
.questionMark {
    border: 1px solid #b0b0b0;
    padding: 0 3px;
}

.menu{
margin-bottom: 25px;
margin-left: auto;  /* remove/modify margin as needed to add tab(s) */
margin-right: auto;
padding: 0 25px;
text-align:justify;
}



.menu ul{
float:left;
width:20%;
padding: 0 0px;
margin: -5px 0 0 5px;
list-style-type:none;
}

.menu ul li {
   text-align:left;
   margin-top:7px;
}
	
.menu  a{
	
float:left;
width:111px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8.5pt;
font-weight:bold;
color:#ffffff;
background: url(images/buttonblank.gif) no-repeat; ;
padding:6.5px 10px;
}

.menu a:hover{
	
float:left;
width:111px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8.5pt;
font-weight:bold;
color:#aad9ff;
background: url(images/buttonblank.gif) no-repeat; ;
padding:6.5px 10px;

}

.cat_menu {
	margine-top: -5px;
   margin-left: 5px;
     /* remove/modify margin as needed to add tab(s) */
    
   text-align:justify;
}

.cat_menu ul {
   margin-top: -20px;
   margin-left: 8px;
   list-style-type:none;
}

.cat_menu ul li{
   margin-top: -5px;
   text-align:justify;
}

.cat_menu a{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:bold;
   color:#0033ff;
   text-decoration: none;
   margin-top: -10px;
}
.cat_menu a:hover {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:bold;   
   text-decoration: none;
   color:#00197c;
}

.commentlist {
	   list-style-type:none;
}
.search {
   margine-top: -5px;
   margin-left: 5px;
     /* remove/modify margin as needed to add tab(s) */
    
   text-align:justify;
}


