BODY.main
{
    padding: 0;
    font-size: 12px;
    margin: 0px;
    color: #000000;
    padding-top: 0px;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    scrollbar-arrow-color: #ffffff;
    scrollbar-track-color: #d4dfeb;
    scrollbar-base-color: #004788;
    background: #ffffff url(/img/bg2.jpg) top left repeat-x;
}
BODY.front
{
    padding: 0;
    font-size: 12px;
    margin: 0px;
    color: #000000;
    padding-top: 0px;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    scrollbar-arrow-color: #ffffff;
    scrollbar-track-color: #d4dfeb;
    scrollbar-base-color: #004788;
    background-color: #ffffff;
}
P
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 11px;
    padding-bottom: 10px;
    margin: 0px;
    padding-top: 0px;
    font-family: Tahoma, Verdana, Arial, sans-serif
}
TD
{
    font-size: 12px;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, sans-serif
}
FONT
{
    font-family: Tahoma, Verdana, Arial, sans-serif
}
A
{
    font-weight: bold;
    color: #005c90;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    text-decoration: none
}
A:hover
{
    text-decoration: underline
}
H1
{
    font-size: 12px;
	font-weight: bold;
    padding: 20px 0 10px 0;
    color: #005c90;
    margin: 0;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    text-align: left
}
H2
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 14px;
    padding-bottom: 10px;
    margin: 0px;
    color: #366c84;
    padding-top: 0px;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    text-align: left
}
UL
{
	padding: 0;
	margin-top: 0;
	font-size: 11px;
    color: #000000
}
INPUT 
{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
}
INPUT.text 
{
	border-color: #c4c4c4;
	border-style: solid;
	border-width: 1px;
	width: 100%;
	font-size: 12px;
}
INPUT.button 
{
	border-color: #808080;
	border-style: solid;
	border-width: 2px;
	background-color: #ffffff;
	font-size: 12px;
}
TEXTAREA
{
    font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size: 12px;
	border-color: #c4c4c4;
	border-style: solid;
	border-width: 1px;
    color: #000000
}
SUP
{
	color: #ff0000;
	font-weight: bold;
}

TD.menu1
{
	color: #004788;
	font-weight: bold;
	background: url(/img/bgmenu1.jpg) top left no-repeat;
	padding: 0 25px 0 30px;
	vertical-align: middle;
	height: 26px;
	white-space: nowrap;
}
TD.menu1tail
{
	background: #ffffff url(/img/bgmenu1tail.jpg) top right no-repeat;
	vertical-align: middle;
	text-align: center;
	height: 26px;
	width: 100%;
}
TD.menu2
{
	color: #004788;
	font-weight: bold;
	background: url(/img/bgmenu2.jpg) top left no-repeat;
	padding: 0 35px 0 30px;
	vertical-align: middle;
	height: 38px;
	white-space: nowrap;
}
A.menu1
{
	color: #004788;
	font-weight: bold;
}
TD.reg1
{
	width: 282px;
	height: 130px;
	vertical-align: top;
	background: #ffffff url(/img/bgreg1.jpg) top right no-repeat;
	padding: 9px 0 0 0;
}
TD.copy
{
	vertical-align: bottom;
	color: #004788;
	font-size: 10px;
}
A.copy
{
	color: #004788;
	font-size: 10px;
	font-weight: normal;
}
DIV.news1
{
	background: #ffffff url(/img/bgnews1.jpg) top left no-repeat;
	vertical-align: top;
	height: 174px;
	width: 234px;
	padding: 10px 11px 25px 10px;
	overflow: hidden;
}
DIV.news1content
{
	height: 130px;
	width: 213px;
	overflow: hidden;
}
IMG.newsimg
{
	border: #919191 1px solid;
	floating: right;
	margin: 0 0 10px 10px;
}
A.news
{
	font-weight: normal;
	color: #004788;
	font-size: 11px;
}
P.more
{
	text-align: right;
	padding: 0 0 25px 0;
}
A.newsmore
{
	font-weight: bold;
	font-size: 10px;
	color: #004788;
}
TD.menuleft
{
	background: url(/img/bgmenuleft.jpg) left top no-repeat;
	width: 197px;
}
P.menu1a
{
	padding: 21px 0 25px 20px;
	color: #005c90;
	font-size: 12px;
	font-weight: bold;
}
P.mlvl2
{
	padding: 0 0 5px 20px;
}
A.mlvl2
{
	color: #005c90;
	font-size: 12px;
	font-weight: bold;
}
P.mlvl3p
{
	padding: 0 0 5px 20px;
}
P.mlvl3a
{
	padding: 0 0 5px 20px;
	background: url(/img/bgmlvl3a.gif) top left no-repeat;
}
A.mlvl3
{
	color: #005c90;
	font-size: 12px;
	font-weight: normal;
}
TD.order
{
	padding: 22px 18px 33px 63px;
	background: url(/img/bgorder.jpg) top left no-repeat;
	vertical-align: top;
	width: 197px;
	height: 68px;
}
A.order
{
	color: #747474;
	font-size: 12px;
	font-weight: bold;
}
TD.info
{
	padding: 15px 18px 33px 63px;
	background: url(/img/bginfo.jpg) top left no-repeat;
	vertical-align: top;
	width: 197px;
	height: 96px;
}
A.info
{
	color: #747474;
	font-size: 12px;
	font-weight: bold;
}
TD.addr
{
	padding: 10px 18px 0 50px;
	background: url(/img/bgaddr.jpg) top left no-repeat;
	vertical-align: top;
	font-weight: nornal;
	font-size: 12px;
	color: #5a5b5c;
	width: 197px;
	height: 197px;
}
TD.search
{
	background: url(/img/bglow.gif) top repeat-x;
	width: 180px;
	heught: 43px;
	text-align: center;
	vertical-align: middle;
	padding: 6px 0 6px 0;
}
FONT.search
{
	color: #747474;
	font-size: 12px;
	font-weight: bold;
}
INPUT.searchtext
{
	border: #c4c4c4 solid 1px;
	width: 100px;
	font-size: 12px;
}
INPUT.searchsubmit
{
	border: none;
	background-color: transparent;
	color: #747474;
	font-size: 12px;
	font-weight: bold;
}
DIV.news2
{
	background: #ffffff url(/img/bgnews2.jpg) top left no-repeat;
	vertical-align: top;
	height: 151px;
	width: 180px;
	padding: 10px 20px 20px 20px;
	overflow: hidden;
}
DIV.news2content
{
	height: 115px;
	width: 140px;
	overflow: hidden;
}
TD.rightobj
{
	background: url(/img/bgrightobj.gif) top repeat-y;
	padding: 0 17px 0 12px;
}
A.rightobj
{
	color: #005c90;
	font-weight: normal;
	font-size: 11px;
}
.f11
{
	font-size: 11px;
}
HR
{
	color: #004788;
	height: 1px;
}
