/* Base */
BODY {
    background-color: #EBEAE2;
    background-repeat: repeat-x;
	margin : 16px 0px 0px 30px;
	color: #434343;
}

BODY,TD {font: 11px Arial, Helvetica, sans-serif;}
P,UL,LI,INPUT,SELECT,TEXTAREA {font: 11px/1.4 Arial, Helvetica, sans-serif}

/* Font */
.h {
    font-size : 12px;
}

/* Color */
TD.w {
    background-color: #FFFFFF;
}
TD.g {
    background-color: #E9E9E1;
}
TD.g1 {
    background-color: #FFFFFF;
}
.w {
    color: #FFFFFF;
}
.r {
    color: #FF0000;
}

/* Block */
#Header {
   /*padding-left: 30px;*/
   width: 100%;
}
#Header DIV.motto {margin-top:0.3em;}
#Tmenu TD {
    border-width : 0px 1px 0px 0px;
    border-style: solid;
    border-color: #FFFFFF;
    color: #FFFFFF;
    padding: 2px 8px 2px 8px;
}
#Tmenu A {
    color: #FFFFFF;
    text-decoration: none;
    font-size : 12px;
}
#Fmenu TD {
    border-width : 0px 1px 0px 0px;
    border-style: solid;
    border-color: #434343;
    color: #434343;
    padding: 2px 8px 2px 8px;
}
#Fmenu A {
    color: #434343;
    text-decoration: none;
    font-size : 12px;
}
DIV.foot {
    margin-left: 206px;
}
DIV.pages {	white-space : nowrap;}
DIV.pages SPAN.group {}
DIV.pages SPAN.num {}
DIV.pages SPAN.num A{color: #056D7D;}
#Lmenu {
    font-size : 12px;
    color: #212121;
    margin-top: 30px;
    margin-bottom: 60px;
}
#Lmenu A {
    font-size : 12px;
}
#Lmenu UL {
	list-style-type : square;
	margin-top: 10px;
}
#Lmenu UL.lm {
	margin: 5px 10px 5px 15px;
    padding: 0px 0px 0px 0px;
    color: #212121;
}
#Lmenu UL LI.lma {
	list-style-type : square;
	color: #056D7D;
}
#Setop TD, A{
    background-repeat: repeat-x;
    color: #FFFFFF;
}
#Setop A{
    text-decoration: none;
    color: #FFFFFF;
}
#Main{
     padding: 20px 20px 20px 20px;
}
#Main HR {
    color: #434343;
    padding-bottom: 0px;
}
#Cmenu {
    font-size : 12px;
    list-style-type : square;
}
#Cmenu UL {
    list-style-type : square;
    margin: 5px 10px 5px 15px;
    padding: 0px 0px 0px 0px;
}
#Cmenu A {
    font-size : 12px;
}
/* Search */
ol.results li {margin-bottom:1em; padding:0;vertical-align : top;}
ol.results li td {vertical-align : top;}
ol.results li img {margin: 0px 10px 0px 0px} 
ol.results div.text {padding-bottom:0.1em; text-align : justify;}
ol.results div.info {margin-top:0.3em;}
ol.results div.info a {color: #056D7D;}
ol.results div.info a:visited {color: #056D7D;}
ol.results div.title {font: 12px Arial, Helvetica, sans-serif; font-weight: bold;}
ol.results div.title a {color: #434343; text-decoration: underline;}
ol.results div.title a:visited {color: #434343;}
ol.results div.img {float: right}
ol.results ul li {margin-bottom: 0px; padding-bottom: 0.3em;}

dl.results dd {margin-bottom:1em; margin-left: 0px; margin-top: 5px; vertical-align : top;}
dl.results dd td {vertical-align : top;}
dl.results dd img {margin: 0px 10px 0px 0px} 
dl.results div.text {padding-bottom:0.1em; text-align : justify;}
dl.results div.info {margin-top:0.3em;}
dl.results div.info a {color: #056D7D;}
dl.results div.info a:visited {color: #056D7D;}
dl.results div.title {font: 12px Arial, Helvetica, sans-serif; font-weight: bold;}
dl.results div.title a {color: #434343; text-decoration: underline;}
dl.results div.title a:visited {color: #434343;}

/* Link*/
A.lm {
	color: #212121;
	text-decoration: none;
}
A.lm:hover {
	text-decoration: underline;
}
A.lma {
	color: #056D7D;
}
A {
    color: #056D7D;
    text-decoration: underline;
}
A.more {
    color: #434343;
    text-decoration: underline;
}
