body,table,th,td,input,textarea{
    font-family:Tahoma,Arial,sans-serif;
    color:#333333;
    font-size:13px;
}

h1{
    color:#59789b;
    font-size:19px;
    margin:0px 0px 15px 0px;
}

h2{
    color:#6c953d;
    font-size:15px;
    margin:0px 0px 9px 0px;
}

h3{
	color:#333333;
	font-size:15px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}
h4{
	color:#666;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	line-height:140%;
}
h5{
	color:#59789B;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
    line-height:140%;
}

p {
    margin:0px 0px 18px 0px;
    padding:0px;
    text-align:left;
    line-height:140%;
}

hr{
    border:none;
    color:#e0e0e0;
    background-color:#e0e0e0;
    height:1px;
    background:url(./img/hr.jpg) repeat-x center;
    margin:18px 0px;
    padding:0px;
}
table{
    border:none;
}

form{
    margin:0px;
    display:inline;
}

img{
    border:none;
}


a{
	text-decoration:none;
	color:#d16117;
	font-weight: bold;
}

a:hover{
    text-decoration:underline;
    color:#d16117;
}

div.footermenu_head a{
    font-size:14px;
    color:#59789b;
    font-weight:bold;
    text-decoration:none;
}

div.footermenu_head a img{
    width:16px;
    height:11px;
    margin-left:10px;
    background-image:url(img/ft_menu_close.jpg);
}

div.footermenu_head a:hover img{
    background-image:url(./img/ft_menu_open.jpg);
}

div.footermenu_head a.open img{
    background-image:url(./img/ft_menu_open.jpg);
}

div.footermenu a{
    font-size:11px;
    color:#7f7f7f;
    text-decoration:none;
}

div.footermenu a:hover{
    font-size:11px;
    color:#7f7f7f;
    text-decoration:underline;
}

div.container_title div.topmenu a{
    font-size:10px;
    color:#ffffff;
    text-decoration:none;
}

div.container_title div.topmenu a:hover{
    text-decoration:underline;
}

ul {
    margin:0px 0px 0px 30px;
    padding:0px;
    list-style-type:disc;
    list-style-position:outside;
}

ol {
    margin:0px 0px 0px 30px;
    padding:0px;
    list-style-type:decimal;
    list-style-position:outside;
}

li {
    margin:5px 0px;
    padding:0px;
}

input,textarea{
    font-size:12px;
    background-color:#f8f8f8;
    border-right:1px solid #bbbbbb;
    border-bottom:1px solid #bbbbbb;
    border-left:1px solid #888888;
    border-top:1px solid #888888;
    color:#3c3c3c;
    height:/*{TO_IE6:20px:16px}*/;
    margin:0px;
    padding:1px 2px;
    vertical-align:middle;
}

input.button{
    background-color:#cccccc;
    border-right:1px solid #666666;
    border-bottom:1px solid #666666;
    border-left:1px solid #dddddd;
    border-top:1px solid #dddddd;
    padding:1px 2px;
    color:#222222;
    font-size:14px;
    height:/*{TO_IE6:26px:22px}*/;
    vertical-align:middle;
}

.imgbutton{
    width:/*{TO_IE6:152px:150px}*/;
    height:/*{TO_IE6:24px:22px}*/;
    border:1px solid transparent;
    padding:0px;
    margin:0px;
    background-color:transparent;
    vertical-align:middle;
}

input.radiochk{
    background-color:transparent;
    border:1px solid transparent;
    height:/*{TO_IE6:14px:12px}*/;
    margin:0px;
    padding:0px;
    vertical-align:middle;
}

textarea.error{
    background-color:#faecec;
    border:1px solid #df4b4b;
}

textarea:focus{
    background-color:#cee7f9;
    border:1px solid #4275b0;
}

input.error{
    background-color:#faecec;
    border:1px solid #df4b4b;
}

input:focus{
    background-color:#cee7f9;
    border:1px solid #4275b0;
}


td.tmenubt{
    text-align:center;
    vertical-align:middle;
    font-size:16px;
    font-weight:bold;
    cursor:pointer;
}

a.topmenu{
    color:#ffffff;
    display:block;
    padding:4px 0px 4px 0px;
}

a.topmenu:hover{
    text-decoration:none;
    color:#ffffff;
}

a.tactive{
    color:#374c64;
}

a.tactive:hover{
    color:#374c64;
}

td.tactive{
    background-color:#b0becf;
}

div.menuleft_item{
    font-size:14px;
}

div.active{
    font-weight:bold;
    color:#333333;
}

