body {
font-family:Verdana, arial, Tahoma, serif;
font-size:12px;
color:#252525;
line-height:1.5;
background-image:url(images/bg_image.gif)
}

td {
font-family:Verdana, arial, Tahoma, serif;
font-size:12px;
color:#252525;
line-height:1.5
}

a:link {
color:#0042ea;
text-decoration:none
}

a:hover {
color:#a73300;
font-style:normal;
text-decoration:underline
}

a:visited {
color:#3753ad;
font-style:normal;
text-decoration:none
}

a:visited:hover {
color:#fd4700;
font-style:normal;
text-decoration:underline
}

.border {
border:1px solid #ebcf8b
}

.border1 {
border:1px dotted #b72f00
}

.border2 {
border:1px dotted #004882
}

.border3 {
border:1px dotted #248b00
}

.border4 {
border:1px dotted #b47303
}

.title {
font-family:Arial, Verdana, sans-serif;
font-size:14px;
font-weight:700;
line-height:normal;
text-decoration:none
}

.title1 {
font-family:Arial, Verdana, sans-serif;
font-size:14px;
font-weight:700;
line-height:normal;
text-decoration:none;
color:#004497;
border-bottom:1px solid #F4f4f4
}

.title2 {
font-family:Arial, Verdana, sans-serif;
font-size:14px;
font-weight:700;
line-height:normal;
text-decoration:none;
color:#b42a00;
border-bottom:1px solid #F4f4f4
}

.text {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#000
}

.text1 {
font-family:Verdana, Arial, Tahoma, sans-serif;
font-size:10px;
font-style:normal;
color:#000;
line-height:1.1;
padding:4px
}

.front-text {
font-family:Verdana, Arial, Tahoma, serif;
font-size:12px;
color:#252525;
font-weight:400;
line-height:1.3
}

.special {
font-family:Arial, Verdana, Tahoma, serif;
font-size:12px;
color:#252525;
font-weight:400;
line-height:1;
padding-left:10px;
border-bottom:1px solid #f4f4f4
}

.toptitle {
font-family:Arial, Tahoma, Verdana;
font-size:14px;
font-weight:700;
color:#FFF;
padding-left:3px;
padding-top:2px;
padding-bottom:2px
}

.toptitle1 {
font-family:Arial, Tahoma, Verdana;
font-size:14px;
font-weight:700;
color:#FFF;
padding-left:3px;
padding-top:2px;
padding-bottom:2px;
background:#b72f00 url(images/title_bg.gif)
}

.toptitle2 {
font-family:Arial, Tahoma, Verdana;
font-size:14px;
font-weight:700;
color:#FFF;
padding-left:3px;
padding-top:2px;
padding-bottom:2px;
background:#248b00 url(images/title_1.gif)
}

.toptitle3 {
font-family:Arial, Tahoma, Verdana;
font-size:14px;
font-weight:700;
color:#FFF;
padding-left:3px;
padding-top:2px;
padding-bottom:2px;
background:#004882 url(images/title_2.gif)
}

.toptitle4 {
font-family:Arial, Tahoma, Verdana;
font-size:14px;
font-weight:700;
color:#FFF;
padding-left:3px;
padding-top:2px;
padding-bottom:2px;
background:#b47303 url(images/title_3.gif)
}

.footer {
font-family:Arial, verdana, tahoma;
font-size:11px;
line-height:normal;
font-weight:400
}

.back1 {
background:#fff url(images/line_bg.jpg) repeat-x
}

img.imgleft {
float:left;
border:1px solid #DDD;
margin-right:5px;
margin-bottom:3px;
padding:2px
}

img.imgright {
float:right;
border:1px solid #DDD;
margin-left:10px;
margin-bottom:4px;
padding:3px
}

#topmenu {
margin:0;
padding:0
}

#topmenu ul {
float:right;
width:100%;
font-size:12px;
letter-spacing:1px;
font-weight:700;
font-family:Arial, Helvatica, Verdana, Tahoma, sans-serif;
border-right:1px solid #FFF;
margin:0;
padding:0
}

* html #topmenu ul {
margin-bottom:0
}

#topmenu ul li {
display:inline
}

#topmenu ul li a {
float:left;
color:#FFF;
line-height:20px;
text-decoration:none;
background:#004caa url(images/tmenu-r.gif) bottom right no-repeat;
border-right:1px solid #FFF;
border-top:5px solid #d03507;
padding:10px 15px
}

#topmenu ul li a:hover {
color:#FFF;
background:#d03507 url(images/tmenu-hover.gif) bottom right no-repeat;
text-decoration:none;
line-height:20px
}

.leftmenu li a {
background:#e9e5f7 url(images/arrow1.gif) no-repeat 2px center;
font:bold 13px Arial, Verdana, Helvetica;
color:#00014e;
display:block;
width:auto;
line-height:18px;
text-decoration:none;
border-bottom:1px solid #CDC9D7;
border-top:1px solid #f4f4f4;
padding:3px 3px 3px 25px
}

.leftmenu li a:hover {
color:#000;
line-height:18px;
background-color:#f4f2fb;
background-image:url(images/arrow2.gif);
border-bottom:1px solid #CDC9D7;
border-top:1px solid #f4f4f4
}

.rivermenu li a {
background:#e4bb72 url(images/arrow.gif) no-repeat center left;
font:bold 13px Arial, Verdana, Helvetica;
color:#be2a00;
display:block;
width:auto;
line-height:18px;
text-decoration:none;
border-bottom:1px solid #caa25b;
border-top:1px solid #f7e0b7;
padding:3px 3px 3px 25px
}

.rivermenu1 li a {
background:#e4bb72 url(images/arrow.gif) no-repeat center left;
font:12px Arial, Verdana, Helvetica;
color:#be2a00;
display:block;
width:auto;
line-height:18px;
text-decoration:none;
border-bottom:1px solid #caa25b;
border-top:1px solid #f7e0b7;
padding:3px 3px 3px 35px
}

.leftmenu,.rivermenu,.rivermenu1 {
list-style-type:none;
width:100%;
margin:0;
padding:0
}

* html .leftmenu li a,* html .rivermenu li a,* html .rivermenu1 li a {
width:100%
}

.leftmenu li a:visited,.leftmenu li a:active,.rivermenu li a:visited,.rivermenu li a:active,.rivermenu1 li a:visited,.rivermenu1 li a:active {
color:#00014e
}

.rivermenu li a:hover,.rivermenu1 li a:hover {
color:#000;
line-height:18px;
border-bottom:1px solid #caa25b;
border-top:1px solid #f7e0b7;
background:#f2e4b4 url(images/arrow_1.gif) no-repeat center left
} 