@charset "iso-8859-1";

/* ######################### */
/* basic layout */
/* ######################### */

body{
text-align:left;
background-image:url("../../common_img/summer_bg.jpg");		/* season change */
/* autumn_bg */
/* winter_bg */
/* spring_bg */
/* summer_bg */
background-position:left;
background-repeat:repeat-y;
padding:0px;
margin:0px;
}

#wrapper{
width:830px;
background-color:#ffffff;
padding:0px;
margin:0px;
}


/* season img */
#cmn_img{
width:60px;
float:left;
margin:0px;
background:url("../../common_img/summer_img.jpg") left no-repeat;	/* season change */
/* autumn_img */
/* winter_img */
/* spring_img */
/* summer_img */
height:288px;
}


#content{
width:750px;
float:right;
margin:0px;
}

.hide {
position: absolute;
left: -100em;
top: -100em;
}

/* ################ header ################### */

#header{
padding:0px 0px 20px 0px;
margin:0px;
width:750px;
}

p.head {
padding:3px 0px 50px 0px;
border-bottom:solid 1px #CCCCCC; 
font-family: "Geneva", "Arial", "Helvetica", "san-serif"; 
font-size: 13px;
letter-spacing:0.2em;
color:#999999;
/* background: url("../../common_img/summer_head_logo.gif") no-repeat 30px 20px; */	/* season change */
/* autumn_head_logo */
/* winter_head_logo */
/* spring_head_logo */
/* summer_head_logo */
}


/* ################ menu ################### */

#menu{
width:160px;
float:left;
text-align:left;
margin:0px;
}

#menu p{
width:160px;
text-align:right;
margin:3px 0px 0px -10px;
}

#menu p#trig{
width:160px;
text-align:right;
margin:10px 0px 3px -10px;
}


#menu ul {
padding: 0px;
list-style-type: none;
margin: 0px;
}

#menu li#trig { 
padding:5px 0px 10px 0px;
background:url("../../common_img/menuline_summer.gif") no-repeat 0px 25px;	/* season change */
/* menuline_autumn */
/* menuline_winter */
/* menuline_spring */
/* menuline_summer */
}

#menu li#brock { 
margin:3px 0px;
list-style-position:inside; 
list-style-image: url(../../common_img/menu_brock.gif);
}

#menu li#pdf {
width:160px;
padding:5px 0px 15px 5px;
background:url("../../common_img/menubox_pdf.gif") no-repeat;
}

#menu li#wmv {
width:160px;
padding:5px 0px 10px 5px; 
background:url("../../common_img/menubox_wmv2_new.gif") no-repeat;
}


.nav {
font-family: "Arial", "Helvetica", "san-serif"; 
font-size: 12px;
line-height: 110%;
color:#666666;
}

.nav_s {
font-family: "Arial", "Helvetica", "sans-serif";
font-size: 10px; 
line-height: 120%;
color:#666666;
}


#menu a:link {  text-decoration: none; color:#63B8FF;}			/* season change */
#menu a:visited {  text-decoration: none; color:#63B8FF;}			/* season change */
#menu a:hover {  text-decoration: underline; color:#63B8FF;}		/* season change */

/* autumn #DF9934 */
/* winter #483D8B */
/* spring #FF82AB */
/* summer #63B8FF */
	


#menu .banntxt {
font-family: "Arial", "Helvetica", "sans-serif";
text-align:left;
margin:20px 0px 0px 8px;
padding:10px 0px 0px 0px;
width:140px;
font-size: 10px; 
line-height: 120%;
color:#666666;
border-top:1px dotted #999999;
border-bottom:1px dotted #999999;
}

/* ################ main ################### */
#main{
width:500px;
float:right;
text-align:left;
margin:0px;
padding:0px;
font-family: "Times New Roman", "Times", "serif";
font-size: 0.9em;
font-style: normal;
line-height: 1.7em;
color:#333333;
}


/* page top */

#pgtop {
font-family: "Geneva", "Arial", "Helvetica", "san-serif";
font-size: 10px;
font-style: normal;
text-align:right;
}

#pgtop a:link {  text-decoration: none; color:#999999;}
#pgtop a:visited {  text-decoration: none; color:#999999;}
#pgtop a:hover {  text-decoration: underline; color:#999999;}


/* page back */

#pgbk {
font-family: "Geneva", "Arial", "Helvetica", "san-serif";
font-size: 10px;
font-style: normal;
text-align:left;
}

#pgbk a:link {  text-decoration: none; color:#999999;}
#pgbk a:visited {  text-decoration: none; color:#999999;}
#pgbk a:hover {  text-decoration: underline; color:#999999;}


/* ################ footer ################### */
#footer{
text-align:right;
width:500px;
padding:0px;
clear:both;
margin:80px 0px 0px;
}

.pgtop {
font-family: "Geneva", "Arial", "Helvetica", "san-serif";
font-size: 10px;
font-style: normal;
}

address { 
padding:0px 0px 10px 0px;
margin:5px;
border-top:solid 1px #CCCCCC; 
font-family: "Geneva", "Arial", "Helvetica", "san-serif"; 
font-size: 10px;
font-style: normal;
}

#footer a:link {  text-decoration: none; color:#999999;}
#footer a:visited {  text-decoration: none; color:#999999;}
#footer a:hover {  text-decoration: underline; color:#999999;}


