TD {font-family:verdana;font-size:8.5pt;color:#1E1E1E;}
.title {font-family:verdana;font-size:8.5pt;color:#0A5E8C;font:900;}
.table {font-family:verdana;font-size:8.5pt;color:#ffffff;font:900;}
.copy {font-family:verdana;font-size:8.5pt;color:#1E1E1E;}
.sL {font-family:verdana;font-size:8.5pt;color:#003466;font:900;padding-left:20px;}
.sR {font-family:verdana;font-size:8.5pt;color:#000000;padding-left:20px;}
.cost {font-family:verdana;font-size:8.5pt;color:#000000;}

table#mainmenu a {
	color : #B0B0B0;
	background-color: #18309A;
	text-decoration : none;
	display: block;
	width:100%;
	height:100%;
}

a.button1 {
	background-image: url('images/menu1_2.gif');
	padding-left:12pt;
}

a.button2 {
	background-image: url('images/menu1_1.gif');
	padding-left:12pt;
}

a.button3 {
	background-image: url('images/menu2.gif');
	padding-left:12pt;
}

/*
a.button1:hover, a.button1:focus { background-image: url('images/menu1_2_p.gif'); background-color: #FFFFFF;}
a.button2:hover, a.button2:focus { background-image: url('images/menu1_1_p.gif'); background-color: #FFFFFF;}
a.button3:hover, a.button3:focus { background-image: url('images/menu2_p.gif'); background-color: #FFFFFF;}
*/

table#mainmenu a.button1:hover { background-image: url('images/menu1_2_p.gif'); background-color: #3850BA;}
table#mainmenu a.button2:hover { background-image: url('images/menu1_1_p.gif'); background-color: #3850BA;}
table#mainmenu a.button3:hover { background-image: url('images/menu2_p.gif'); background-color: #3850BA;}



span.correction {
	display: block;
	height: 100%;
        padding-top: 6px;
        margin-left: 18px;
}

A {
	Color : #B0B0B0;
	text-decoration : none;
}

A:visited {
	Color : #A0A0A0;
	text-decoration : none;
}
A:hover {
	Color : #FFFFFF;
	text-decoration : none;
}
A:active {
	Color : #FFFFFF;
	text-decoration : none;
}

A.yel {
	Color : #fae137;
	text-decoration : none;
    font-weight: bold
}

A.yel:visited {
	Color : #A0A0A0;
	text-decoration : none;
    font-weight: bold
}
A.yel:hover {
	Color : #FFFFFF;
	text-decoration : none;
    font-weight: bold
}
A.yel:active {
	Color : #FFFFFF;
	text-decoration : none;
    font-weight: bold
}

td.mainarea a, A.dark {
	Color : #000000;
	text-decoration : none;
    font-weight: normal;
    
}

td.mainarea a:visited, A.dark:visited {
	text-decoration : none;
    font-weight: normal;
}
td.mainarea a:hover, A.dark:hover {
	text-decoration : none;
    font-weight: normal;
}
td.mainarea a:active, A.dark:active {
	text-decoration : none;
    font-weight: normal;
}

table#mainmenu td {
	height: 30px;
	width: 189px;
}

table#mainmenu td.sub {
	height: 23px;
}

table#mainmenu td a {
	line-height: 25px;
}

table#mainmenu td.sub a {
	line-height: 22px;
}


td.mainarea a.linkcontent, .linkcontent {
	text-decoration: none;
	font: normal 8.5pt Verdana;
	color: #18309A
}

td.mainarea a.linkcontent:hover{
	text-decoration: underline;
	color: #80C31C;
}

div.eheader{
	display: block;
	background-color: Silver;
	border-top: solid 1px #007301;
	border-bottom: solid 1px #007301;
	font-weight: bold;
	height: 15px;
}

table.eheader {
    width: 100%;
}

table.eheader td {
    font-weight: bold;
    text-align: left;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
    background-color: #ABABAB;
}

table.person {
    width: 100%;
    font-weight: normal;
}

table.person td {
    vertical-align: middle;
    text-align: left;
    border-bottom: solid 1px #717171;
}

table.person td a {
    font-weight: normal;
}

table.person td a:hover {
    font-weight: normal;
}

td.print {
    width: 22px;
}

td.name {
    width: 245px;
}

td.position {
    width: 270px;
}

table.person td a {
	display: block;
	padding: 2px 0;
}

table.person tr.hover {
    background-color: #cccccc;
}

div.personDetail{
        background-color:white;
}

div.personDetail span {
        font-size:18px;
        font-weight: bold;
	padding: 0;
	margin: 0;
}

div.personDetail th {
	font-size: 12px;
	text-align: left;
}

.f-text {
        border-color:#A0A0A0 rgb(216, 208, 200) rgb(216, 208, 200) rgb(160, 160, 160);
	border-style:solid;
	border-width:1px;
	font-size:8pt;
	line-height:1em;
	width:200px;
}

.bottom_menu {
	background-color:#102990;
	text-align: center;
	vertical-align: middle;
}
.bottom_menu a {
	font-weight: bold;
	padding: 1pt 12pt;
}

.copyright {
	background-color: ButtonFace;
	font-size: 10px;
	text-align: center;
}

.info_title {
	font-weight:bold;
	color:#18309a;
}
.info_phone {
	font-size: small;
}