/* Body, header, footer, Main */

.body{
margin:0px;
background-color:#464646;

}

.header{
height: 110px;
background-image:url(images/header.gif);
background-repeat: no-repeat;
background-position: center

}

.footer{
font-family:Arial;
font-size:11px;
font-weight:normal;
text-decoration:none;

}

.main{
background-image:url(images/JWM_Main_bg.gif);
border-bottom:1px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
}

/* Navigation */

.navigation{
background-image:url(images/JWM_Navi_band_bg.gif);
height:30px;
}

.navi_link,.navi_link:hover,.navi_here{
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding-left:20px;
padding-right:20px;
margin-right:5px;
}

.navi_link{
background-color:#000000;
color:#FFFFFF;
position:relative;
top:-4px;
padding-bottom:6px;
border-top:4px solid #808080;

}

.navi_link:hover{
background-color:#000000;
background-image:url(images/JWM_Navi_bg_hover.gif);
background-repeat:repeat-x;
color:#FFFFFF;
padding-bottom:16px;
border-top:4px solid #808080;
}

.navi_here{
background-color:#000000;
background-image:url(images/JWM_Navi_bg.gif);
background-repeat:repeat-x;
color:#FFFFFF;
position:relative;
top:-4px;
padding-bottom:16px;
border-top:4px solid #fcf101;
}

/* Left frame */

.left_frame{
background-image:url(images/JWM_LeftFrame.jpg);
}

.left_frame_head,.left_frame_head:hover,.left_frame_head_here,.left_frame_list,.left_frame_bullet,.left_frame_link,.left_frame_link:hover,.left_frame_series,.left_frame_series:hover,.left_frame_series_here{
text-decoration:none;
color:#262626;
font-family:Arial;
font-size:11px;
margin-right:25px;
line-height:15px;
}

.left_frame_head{
line-height:40px;
font-weight:bold;
text-decoration:underline;
padding-top:15px;
padding-bottom:10px;
margin-left:25px;
}

.left_frame_head:hover,.left_frame_head_here{
line-height:40px;
color:#008FD9;
font-weight:bold;
text-decoration:underline;
padding-top:15px;
padding-bottom:10px;
margin-left:25px;
}

.left_frame_list{
text-decoration:none;
padding-top:0px;
padding-bottom:10px;
margin-left:30px;
}

.left_frame_banner{
text-decoration:none;
padding-top:0px;
padding-bottom:10px;
margin-left:30px;
}

.left_frame_series{
text-decoration:none;
font-weight:bold;
}

.left_frame_series:hover,.left_frame_series_here{
text-decoration:none;
color:#008FD9;
font-weight:bold;
}

.left_frame_bullet,.left_frame_bullet_here{
text-decoration:none;
padding-top:0px;
padding-bottom:0px;
margin-left:10px;
list-style-type:circle;
list-style-position:outside;
}

.left_frame_bullet_here{
color:#008FD9;
font-weight:bold;
list-style-type:disc;
list-style-position:outside;
}

.left_frame_link,.left_frame_link:hover{
text-decoration:none;
padding-top:0px;
padding-bottom:5px;
margin-left:0px;
}

.left_frame_link:hover{
color:#008FD9;
}

/* Right frame */

.right_frame{
background-image:url(images/JWM_RightFrame.jpg);
}

.right_frame_headline{
color:#262626;
font-family:Arial;
font-size:18px;
font-weight:bold;
line-height:24px;
text-decoration:none;
margin-left:60px;
margin-right:60px;
padding-top:15px;
padding-bottom:20px;
text-align:center;
}

.right_frame_news,.right_frame_news_link,.right_frame_news_link:hover{
background:#FFFFFF;
font-family:Arial;
font-size:12px;
text-decoration:none;
}

.right_frame_news{
text-align:left;
margin-left:60px;
margin-right:60px;
padding-top:20px;
padding-bottom:20px;
border-top:2px solid #DADADA;
}

.right_frame_news_link{
background:#FFFFFF;
color:#262626;
}

.right_frame_news_link:hover{
background:#FFFFFF;
color:#C9C719;
}

.image{
float:center;
border:2px solid #D1D1D1;
}

.image_contact{
background-color:#FFFFFF;
border:0px solid #D1D1D1;
margin-left:10px;
margin-bottom:0px;
margin-top:0px;
}

.logo_contact{
float:left;
border:2px solid #D1D1D1;
margin-bottom:0px;
margin-top:3px;
margin-right:30px;
}

.button{
border:0px;
margin-left:30px;
}

/* Form */

.txt_form{
background:#FFFFFF;
color:#262626;
font-family:Arial;
font-size:12px;
text-decoration:none;
}

input{
font-family:Arial;
font-size:12px;
color:#888888;
margin:4px 0px 15px 0px;
padding:3px;
border:1px solid #BEBEBE;
background-color:#FFFFFF;
}

textarea{
font-family:Arial;
font-size:12px;
color:#888888;
margin:4px 0px 8px 0px;
padding:3px;
border:1px solid #BEBEBE;
background-color:#FFFFFF;
width:400px;
scroll:auto;
height:100px;
}

input.button{
vertical-align:bottom;
font-family:Arial;
font-size:12px;
color:#262626;
text-decoration:none;
border:1px solid #BEBEBE;
margin:5px 0px 0px 300px;
width:100px;
cursor:pointer;
background-color:#EEEEEE;
}

input.button:hover{
vertical-align:bottom;
font-family:Arial;
font-size:12px;
color:#000000;
text-decoration:none;
border:1px solid #737373;
margin:5px 0px 0px 300px;
width:100px;
cursor:pointer;
background-color:#FFFF00;
}