body {
margin: 0px;
padding: 0px;
font-size: 12px;
line-height: 1.4;
background-color: #e4edf9;
}
th,td{
text-align: left;
vertical-align: top;
}
p,div,h1,h2,h3,h4,form,map,span {
margin: 0px;
padding: 0px;
}
div#wrapper {
width:758px;
margin:0px auto 0px auto;
background-color: #ffffff;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
}

/* header styles
=====================================================================*/



/* main styles
=====================================================================*/
div#main div.box01 {
width:529px;
padding:10px 10px 0px 10px;
}
div#main div.box01 p {
padding:10px;
background-color:#f4f4f0;
}
h2 {
width:519px;
height:27px;
	background-image: url(../img/title_bg.jpg);
	font-size:14px;
	color:#FFFFFF;
padding:8px 0px 0px 10px;
}

div#main div.box02 {
width:529px;
padding:10px 10px 0px 10px;
}
div#main div.box02 div.outbox {
	padding:10px;
	background-image: url(../img/arrow_bg.gif);
}
div#main div.box02 table.box {
float:left;
}
div#main div.box02 table th {
padding:5px 5px 5px 7px;
}
div#main div.box02 table td {
padding:5px;
}


div#main div.box03 {
width:529px;
padding:10px 10px 0px 10px;

}
div#main div.box03 div.outbox {
	padding:10px 3px 10px 3px;
	background-color:#f4f4f0;
}

div#main img.menutop{
margin-top:10px;
}
div.menulist ul{
width:201px;
height:31px;
margin:0px;
border:none;
padding: 0px;
}
div.menulist li{
width:186px;
height:21px;
list-style:none;
border:none;
background-image: url(../img/menu_bg.jpg);
color:#666666;
font-weight:bold;
font-size:14px;
padding:5px 5px 5px 10px;
}
div#main div.box04 {
width:529px;
padding:0px 10px 20px 10px;
}
div#main div.box04 table {
width:529px;
padding:5px;
background-color:#f4f4f0;
}
div#main table div.boxTwo table {
width:172px;
float:left;
margin:5px 0px 10px 0px;
}
div#main table div.boxTwo table th {
background-color: #ccffff;
border: 1px solid #999999;
font-size:12px;
color:#666666;
padding:4px;
}
div#main table div.boxTwo table td {
background-color: #ffffff;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #999999;
border-bottom-color: #999999;
border-left-color: #999999;
font-size:12px;
color:#999999;
padding:4px;
}
div#main table div.boxThree table {
width:258px;
float:left;
margin:0px 0px 10px 0px;
}
div#main table div.boxThree table th {
background-color: #ccffff;
border: 1px solid #999999;
font-size:12px;
color:#666666;
padding:4px;
}
div#main table div.boxThree table td {
background-color: #ffffff;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #999999;
border-bottom-color: #999999;
border-left-color: #999999;
font-size:12px;
color:#999999;
padding:4px;
}

/* footer styles
=====================================================================*/
div#footerMenu {
	text-align:center;
	padding:5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}

div#footer{
width:758px;
height:22px;
	background-image: url(../img/footer_bg.jpg);
	text-align:center;
	padding:15px 0px 10px 0px;
	color:#FFFFFF;
}
/********************************

Font Style
*********************************/
a:link    { color : #666666 ; text-decoration : none ;}
a:visited { color : #666666 ; text-decoration : none ; }
a:hover   { color : #ff0000 ; text-decoration : underline ; }
a:active  { color : #ff0000 ; text-decoration : underline ; }