body { background-color:#e9e9e9; }

body, td, a, ol, ul, li, p, input, textarea, select, div, h1, h2, h3 {
	font-family:Verdana, Arial, Helvetica;
	font-size:100%;
	color: #000;
	text-decoration: none;
}

body, img, form, ul, li, h1, h2, h3, p { border:0;padding:0;margin:0; }

a {		 color: #000;text-decoration:underline; }
a:hover { color: #B80000; }

a.img01 img { border:2px solid #cdcdcd; }
a.img01:hover img { border:2px solid #bf0000; }

#main_div  { margin:auto; width:762px; }
#main2_div { float:left; width:760px; background-color:#fff; border:2px solid #fff; margin:16px 0px; font-size:90%; }

#header { height:125px; float:left;  width:760px; background:url(../images/bg-top.jpg) no-repeat right; }
#header img { position:relative; top:24px; left:32px; }
#header h2 { position:relative; top:32px; left:36px; font-size:88%; font-family:Arial; }

#menu { float:left; width:750px; background:#a8a8a8 url(../images/bg02.gif) repeat-x; list-style-type:none; padding:8px 0px 0px 10px; border-bottom:2px solid #fff; font-size:92%; }
	#menu li { float:left;position:relative;top:5px; }		
	#menu li a { color:#fff; float:left; background:url('../images/menu-l.gif') no-repeat left top; text-decoration:none; padding:0px 8px 0px 9px; line-height:180%; font-family:Arial; }		
	#menu li a:hover { background:url('../images/menu-over-l.gif') no-repeat left top; }		
	#menu li div { float:left;background:url('../images/menu-r.gif') no-repeat right top; line-height:180%; width:5px; position:relative; right:5px; }		

	#menu li.selected { position:relative;top:2px; }		
	#menu li.selected a, #menu li.selected a:hover { background:url('../images/menu-selected-l.gif') no-repeat left top; font-weight:bold; line-height:220%; }
	#menu li.selected div { background:url('../images/menu-selected-r.gif') no-repeat right top; line-height:220%; }		

#bluepart { background-color:#3169ad; float:left; width:728px; padding:28px 0px 24px 32px;; }
#bluepart h1 { color:#fff; font-size:192%; font-family:Arial; font-weight:200; }
#bluepart h1.v1 { width:697px; height:35px; background:url(../images/h1_v1.gif) no-repeat; }
#bluepart h1.v2 { width:334px; height:24px; background:url(../images/h1_v2.gif) no-repeat; }
#bluepart h1.v3 { width:202px; height:23px; background:url(../images/h1_v3.gif) no-repeat; }
#bluepart h1.v4 { width:173px; height:23px; background:url(../images/h1_v4.gif) no-repeat; }
#bluepart h1.v5 { width:336px; height:23px; background:url(../images/h1_v5.gif) no-repeat; }
#bluepart h1 span { display:none; }

.whitepart { float:left; width:696px; padding:32px; font-size:84%; }

#footer { float:left; width:696px; background:#c4c4c4 url(../images/bg01.gif) repeat-x bottom; padding:18px 32px 16px 32px; text-align:right; font-family:Arial; font-size:72%; color:#4c4c4c; }

ul.ul01 { list-style-type:square; }
ul.ul01 li { margin:0px 0px 10px 16px; }
ul.ul01 li a { color:#3169ad; }
ul.ul01 li a:hover { color:#bf0000; }

ul.ul02 { list-style-type:square; padding:16px 0px 10px 32px; }
ul.ul02 li { margin-bottom:10px; font-size:110%; font-weight:bold; }

div.news { float:right; width:300px; background-color:#f1f1f1; border:2px solid #a6a6a6; padding:10px 14px 4px 14px; margin:10px 0px 16px 20px; }
div.news h2 { padding-bottom:10px; font-size:140%; }
div.news div { padding-bottom:10px; color:#3169ad; font-size:92%; }
div.news div div { padding-bottom:2px; font-weight:bold; color:#000; font-size:100%; }
.newslink { color:#3169ad; }
.newslink:hover { color:#B80000; }

div.news2 { background-color:#f1f1f1; border:2px solid #a6a6a6; padding:14px 22px 22px 22px; margin-bottom:14px; }
div.news2 div.date { padding-bottom:6px; font-weight:bold; color:#000; font-size:100%; }


table.table01 td { padding:8px 12px; background-color:#d9e2ed; text-align:center; font-weight:bold; }
table.table01 td.td01 { text-align:left; font-weight:200; background-color:#f3f3f3; }
table.table01 td.td02 { background-color:#e9eff5; }
table.table01 td.td03 { background-color:#ececec; }
table.table01 td.td04 { background-color:#e9e8e8; white-space:nowrap; }
