body { 
margin : 0;
padding : 0;
background-color : #ffffff;
} 
form { 
margin : 0;
padding : 0;
} 
label { 
font-weight : bold;
} 
.input1 { 
width : 166px;
padding : 2px;
background : #ffffff;
border-top : 1px solid #c2c2c2;
border-right : 1px solid #f0f0f0;
border-bottom : 1px solid #fdfdfd;
border-left : 1px solid #f0f0f0;
} 
.input2 { 
width : 59px;
height : 24px;
border : none;
background : url(images/homepage23.gif) no-repeat left top;
font-weight : bold;
color : #ffffff;
} 
h1, h2, h3, h4, h5, h6 { 
margin : 0;
} 
body, th, td, input, textarea, select { 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #7f7d7d;
} 
p, blockquote, ul, ol, dl { 
margin-top : 0;
margin-bottom : 1em;
text-align : justify;
line-height : 160%;
} 
.text1 { 
text-align : center;
color : #757575;
} 
.text2 { 
font-size : 15px;
font-weight : bold;
color : #2f2f2f;
} 
.text3 { 
font-size : 12px;
font-weight : bold;
color : #2f2f2f;
} 
.text4 { 
display : block;
width : 45px;
height : 21px;
padding : 10px 12px 0 0;
background : url(images/homepage28.gif) no-repeat left center;
} 
.list1 { 
margin-left : 0;
padding-left : 0;
list-style : none;
} 
a { 
color : #d90000;
} 
a:hover { 
text-decoration : none;
} 
.link1 { 
text-decoration : none;
font-weight : bold;
color : #ffffff;
} 
.link1:hover { 
text-decoration : underline;
} 
.link2 { 
text-decoration : none;
font-size : 12px;
font-weight : bold;
color : #ffffff;
} 
.link2:hover { 
text-decoration : underline;
} 
.link3 { 
color : #606060;
padding : 10px 0 0 12px;
} 
.bg1 { 
background : #2f2f2f url(images/homepage01.gif) repeat-x left top;
} 
.bg2 { 
background : #ffffff url(images/homepage02.gif) repeat-y left top;
} 
.bg3 { 
background : url(images/homepage03.gif) no-repeat left top;
} 
.bg4 { 
background : url(images/homepage07.jpg) no-repeat left top;
} 
.bg5 { 
background : url(images/homepage08.gif) repeat-x left top;
} 
.bg6 { 
background : url(images/homepage10.gif) repeat-x left top;
} 
.bg7 { 
border : 1px solid #f2f2f2;
background : #fbfbfb url(images/homepage11.gif) repeat-x left top;
} 
.bg8 { 
background : url(images/homepage14.gif) repeat-x left bottom;
} 
.bg9 { 
background : url(images/homepage15.gif) repeat left top;
} 
.bg10 { 
background : url(images/homepage19.gif) repeat-x left bottom;
} 
.bg11 { 
background : url(images/homepage22.gif) repeat-y left top;
} 
.bg12 { 
background : url(images/homepage26.gif) repeat-x left top;
} 
.bg13 { 
background : url(images/homepage27.gif) repeat-x left top;
} 
.align-justify { 
text-align : justify;
} 
.align-right { 
text-align : right;
} 
img { 
border : none;
} 
.img1 { 
float : left;
margin : 0 20px 0 0;
} 
.img2 { 
float : right;
margin : 0 0 0 20px;
} 
hr { 
display : none;
} 
.hr1 { 
height : 1px;
} 
html, body { 
height : 100%;
} 
.text4 { 
display : block;
width : 45px;
height : 21px;
padding : 10px 12px 0 0;
background : url(images/homepage28.gif) no-repeat left center;
} 
.link3 { 
display : block;
width : 169px;
height : 21px;
padding : 10px 0 0 12px;
} 
.title { 
padding : 20px 25px 0 30px;
background : url(images/homepage13.gif) no-repeat 10px 22px;
} 
.title h2 { 
padding : 0 0 3px 0;
} 
.content { 
padding : 10px 25px 0 30px;
} 
.footer p { 
margin : 0;
background : url(images/homepage16.gif) no-repeat left top;
line-height : 100%;
} 
.footer a { 
display : block;
height : 24px;
padding : 10px 25px 0 0;
background : url(images/homepage17.gif) no-repeat right bottom;
} 
.footer strong { 
display : block;
padding : 0 20px 0 0;
background : url(images/homepage18.gif) no-repeat right top;
text-align : right;
} 
#wrapper { 
width : 934px;
margin : 0 auto;
} 
#col1 { 
float : left;
width : 22px;
height : 500px;
background : url(images/homepage04.gif) no-repeat left top;
} 
#col2 { 
float : left;
width : 890px;
} 
#col3 { 
float : left;
width : 22px;
height : 500px;
background : url(images/homepage05.gif) no-repeat left top;
} 
.text3 { 
margin : 0 0 10px 0;
padding : 30px 0 5px 0;
} 
#header { 
width : 871px;
height : 133px;
padding : 0 0 7px 11px;
} 
#logo { 
float : left;
width : 500px;
height : 133px;
background : url(images/homepage06.jpg) no-repeat left top;
} 
#logo h1 { 
display : none;
} 
#topmenu { 
float : left;
width : 371px;
height : 133px;
} 
#topmenu ul { 
float : right;
margin : 0;
padding : 68px 35px 0 0;
list-style : none;
line-height : 100%;
} 
#topmenu li { 
display : inline;
} 
#topmenu a { 
display : block;
float : left;
height : 22px;
padding : 10px 15px 0 19px;
background : url(images/subpage1_01.gif) no-repeat left top;
} 
#topmenu .first a { 
background : none;
} 
#menu { 
width : 871px;
height : 49px;
padding : 0 0 2px 11px;
} 
#menu ul { 
width : 871px;
height : 40px;
margin : 0;
padding : 9px 0 0 0;
list-style : none;
line-height : 100%;
} 
#menu li { 
display : inline;
} 
#menu a { 
display : block;
float : left;
height : 22px;
padding : 10px 18px 0 22px;
background : url(images/homepage09.gif) no-repeat left top;
} 
#menu .first a { 
background : none;
} 
#content { 
width : 871px;
margin : 0 0 0 11px;
} 
#left { 
float : left;
width : 525px;
padding : 25px 0 0 16px;
} 
#right { 
float : right;
width : 300px;
padding : 25px 16px 0 0;
} 
#footer { 
width : 934px;
margin : 0 auto;
padding-top : 50px;
} 
#box1 { 
width : 508px;
} 
#box1 .image { 
padding : 18px 0 0 17px;
} 
#box1ftr { 
width : 510px;
} 
#box2 { 
width : 510px;
} 
#box3 .list1 { 
float : left;
width : 150px;
} 
#box3 .bg11 { 
padding-left : 30px;
} 
#box4ftr strong { 
background-image : url(images/homepage24.gif);
} 
#box6ftr strong { 
background-image : url(images/homepage25.gif);
} 
.style3 { 
font-weight : bold;
} 
