/* CSS Document */

#header_line {
	width: 100%;
	height: 30px;
}
#logo {
	background-color: #FFFFFF;
	height: 156px;
	padding-top: 13px;
	padding-left: 60px;
}

.textfield {
background-color:#f4f4f4;
width:110px;
border:solid 1px #cccccc;
height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
font-weight:normal;
}
.searchfield {
background-color:#f4f4f4;
width:50px;
border:solid 1px #cccccc;
height:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:normal;
}
.textfield2 {
background-color:#f4f4f4;
width:50px;
border:solid 1px #cccccc;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
font-weight:normal;
}
.button {
background-color:#f4f4f4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
width:95px;
height:17px;
border:solid 1px #666666;
text-align:center;
}
.searchbutton {
background-color:#f4f4f4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
width:50px;
height:20px;
border:solid 1px #666666;
text-align:center;
}
.button2 {
background-color:#f4f4f4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
width:50px;
height:15px;
border:solid 1px #cccccc;
text-align:center;
margin-left:5px;
}
#header {
background-image:url(images/header.jpg);
background-repeat:no-repeat;
}
.footer {
	border-top: solid #cccccc 1px;
	text-align: center;
	margin: 0;
	padding-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-top: 5px;
	font-weight: normal;
}

.footer a {
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.footer a:hover {
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body {
        margin:0;
        padding:0;
        background-color:#FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
        margin: 0;
        font-size: 70%;
        font-weight: bold;
}
hr {
line-height:0,5px;
width:167px;
color:#CCCCCC;
}
h2 {
        font: bold 14px Verdana, Arial, Helvetica, sans-serif;
        color: #000;
        margin: 0px;
        padding: 0px 0px 0px 15px;
}

#menutabs {
	float: left;
	width: 100%;
	background: #FFFFFF;
}
#menutabs ul {
	margin: 0;
	padding: 10px 10px 10px 150px;
	list-style: none;
}
#menutabs li {
	display: inline;
	margin: 0px;
	padding: 0;
	line-height: normal;
}
#menutabs a {
	float: left;
	background: url(images/tableftB.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
}
#menutabs a span {
	float: left;
	display: block;
	background: url(images/tabrightB.gif) no-repeat right top;
	padding: 5px 14px 4px 10px;
	color: #666;
}
#menutabs a span { float: none; }
#menutabs a:hover span { color: #000000; }
#menutabs a:hover { background-position: 0% -42px; }
#menutabs a:hover span { background-position: 100% -42px; }
#menutabs #current a { background-position: 0% -42px; }
#menutabs #current a span { background-position: 100% -42px; }

#table_left {
margin:0;
vertical-align:top;
padding-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
background-color:#f2f2f2;
width:180px;




}
#panel {
padding-top:5px;
text-align:left;
vertical-align:text-top;
border-bottom:solid 1px #f4f4f4;
border-left:solid 1px #f4f4f4;
border-right:solid 1px #f4f4f4;
background-image:url(images/panel.gif);
background-repeat:repeat;
}

.nav, a.nav:link, a.nav:visited {display:block; width:100px; height:25px; background:#f4f4f4; border:1px solid #666666; margin-top:2px; text-align:center; text-decoration:none; vertical-align:middle; font-family:verdana, arial, sans-serif; font-size:10px; color:#666666; line-height:20px; overflow:hidden;}

a.nav:hover {color:#FFF; background:#8c8c8c;} 


.tab { 
	font-family: verdana,sans-serif; 
	font-size: 12px;
	width: 100px;
	white-space: nowrap;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
}
.tabhold { 
	background-color: #f4f4f4;
	color: #666666;
}
.tabfocus { 
	background-color: #CCCCCC;
	color: #666666;
}
.tabcontent { 
	font-family: sans-serif; 
	font-size: 12px;
	width: 530px;
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}

.nwlink { color: #666666; text-decoration: none; font-size: 12px; font-family: Verdana; }
.nwlink a { color: #666666; text-decoration: none; font-size: 12px; font-family: Verdana; }
.nwlink a:hover { color: #666666; text-decoration: underline; font-size: 12px; font-family: Verdana; }

#ifoto img { border: 3px solid #F4F4F4; }

#navcontainer {
        margin:0;
        padding: 0;
        height: 25px;
}

#navcontainer ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
}

#navcontainer ul li {
        display: block;
        float: left;
        text-align: center;
        padding: 0;
        margin: 0;
}

#navcontainer ul li a {
        background: #f4f4f4;
        width: 78px;
        height: 25px;
        border-top: 1px solid #666666;
        border-left: 1px solid #666666;
        border-bottom: 1px solid #666666;
        border-right: 1px solid #666666;
        padding-top:8px;
        margin:0;
        color: #FFFFFF;
        text-decoration: none;
        display: block;
        text-align: center;
        font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
}

#navcontainer ul li a:hover {
        color: #FFFFFF;
        background: #cccccc;
		font-weight:bold;
}

#navcontainer a:active {
        background: #666666;
        color: #fff;
		font-weight:bold;
}

#navcontainer li#active a {
        background: #666666;
        border: 1px solid #666666;
        color: #fff;
}

#plink a { color: #666666; font-family: Verdana; font-size: 12px; text-decoration: none; }
#plink a:hover { color: #666666; font-family: Verdana; font-size: 12px; text-decoration: underline; }