/* CSS Document */

body { 
margin : 0;
padding : 0;
background : url(../images/light1_img/homepage01.gif) repeat left top;
} 
form { 
margin : 0;
padding : 0;
} 
#inputtext1 { 
width : 130px;
padding : 2px;
background : #ffffff;
border-top : 1px solid #dfdfdf;
border-left : 1px solid #ebebeb;
} 
#inputsubmit1 { 
width : 61px;
height : 20px;
background : url(../images/light1_img/subpage1_01.gif) no-repeat left top;
border : none;
text-transform : uppercase;
font-size : 8px;
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 : #FFFFFF;
} 
p, blockquote, ul, ol, dl { 
margin-top : 0;
margin-bottom : 1em;
line-height : 140%;
text-align : justify;
} 
.text1 { 
letter-spacing : -1px;
font-size : 34px;
font-weight : normal;
color : #ffffff;
} 
.text2 { 
margin-bottom : 10px;
font-size : 11px;
font-weight : bold;
color : #333333;
} 
.text3 { 
font-size : 14px;
font-weight : bold;
color : #ffffff;
} 
.text4 { 
font-size : 12px;
font-weight : bold;
color : #55A5CC;
} 
.text5 { 
margin-bottom : 5px;
font-size : 10px;
font-weight : normal;
color : #808080;
} 
.text6 { 
letter-spacing : -1px;
font-size : 27px;
font-weight : normal;
color : #333333;
} 
.text7 { 
color : #ffffff;
} 
.list1 { 
margin-left : 0;
padding-left : 0;
list-style : none;
} 
a { 
color : #55A5CC;
} 
a:hover { 
text-decoration : none;
} 
.link1 { 
text-transform : uppercase;
text-decoration : none;
font-size : 10px;
font-weight : bold;
color : #000000;
} 
.link1:hover { 
text-decoration : underline;
} 
.link2 { 
padding-left : 14px;
background : url(../images/light1_img/homepage10.gif) no-repeat left center;
font-size : 10px;
} 
.style1 { 
color : #6c6761;
} 
.style1 a { 
color : #6c6761;
} 
.bg1 { 
background : url(../images/light1_img/homepage02.gif) repeat-x left top;
} 
.bg2 { 
background : url(../images/light1_img/homepage04.jpg) no-repeat left top;
} 
.bg3 { 
background : url(../images/light1_img/homepage05.gif) repeat-x left top;
} 
.bg4 { 
background : #DBDFE8 url(../images/light1_img/homepage07.gif) repeat-x left top;
} 
.bg5 { 
background : #000000;
} 
.bg6 { 
background : url(../images/light1_img/homepage08.gif) repeat-y right top;
} 
.bg7 { 
background : url(../images/light1_img/homepage09.gif) repeat left top;
} 
.bg8 { 
background : url(../images/light1_img/homepage12.gif) repeat left top;
} 
.bg9 { 
background : url(../images/light1_img/homepage13.gif) repeat-y right top;
} 
.bg10 { 
background : #ffffff;
} 
.bg11 { 
background : #7A899B url(../images/light1_img/homepage20.gif) repeat-x left top;
} 
.bg12 { 
background : url(../images/light1_img/homepage21.gif) repeat-x left top;
} 
.bg13 { 
background : url(../images/light1_img/subpage2_01.gif) repeat-y left top;
} 
.align-justify { 
text-align : justify;
} 
.align-right { 
text-align : right;
} 
img { 
border : none;
} 
.img1 { 
float : left;
margin : 5px 15px 0 0;
} 
.img2 { 
float : right;
margin : 5px 0 0 15px;
} 
hr { 
display : none;
} 
.hr1 { 
height : 1px;
} 
html, body { 
height : 100%;
} 
.bullet { 
padding : 0 4px;
background : url(../images/light1_img/homepage18.gif) no-repeat left center;
} 
#header { 
width : 778px;
height : 175px;
margin : 0 auto;
} 
#logo { 
float : left;
width : 500px;
height : 70px;
background : url(../images/light1_img/homepage03.jpg) no-repeat left top;
} 
#logo span { 
display : none;
} 
#search { 
float : right;
width : 228px;
height : 45px;
padding : 25px 0 0 50px;
} 
#menu { 
width : 778px;
height : 30px;
margin : 0 auto;
} 
#menu ul { 
margin : 0;
padding : 8px 0 0 5px;
list-style : none;
} 
#menu li { 
display : inline;
} 
#menu a { 
padding : 0 15px;
} 
#content { 
width : 778px;
margin : 0 auto;
} 
#content2 { 
margin : 10px 10px;
} 
#right { 
float : right;
width : 481px;
} 
#left { 
float : left;
width : 297px;
} 
#footer { 
width : 778px;
height : 50px;
margin : 0 auto;
} 
#legal { 
float : left;
padding : 15px 22px;
} 
#links { 
float : right;
padding : 15px 22px;
} 
#box1 .title { 
height : 34px;
margin-top : -8px;
padding-left : 22px;
} 
#box1 .content { 
padding : 18px 24px 15px 22px;
} 
#box2 .title { 
height : 30px;
margin-left : 1px;
} 
#box2 .title h2 { 
padding : 6px 0 0 22px;
} 
#box2 .title ul { 
float : right;
margin : -16px 0 0 0;
padding : 0 24px 0 0;
list-style : none;
} 
#box2 .content { 
padding : 0 24px 0 22px;
} 
#box2 .content ul { 
margin : 0;
padding : 0;
list-style : none;
} 
#box2 .content li { 
padding : 6px 0;
background : url(../images/light1_img/homepage11.gif) repeat-x left bottom;
} 
#box3 .title { 
height : 30px;
margin-left : 1px;
} 
#box3 .title h2 { 
padding : 6px 0 0 22px;
} 
#box3 h3 { 
padding : 6px 0 0 22px;
} 
#box3 table { 
width : 100%;
} 
#box3 td { 
padding : 8px 22px;
} 
#box4 .title { 
height : 30px;
} 
#box4 .title h2 { 
padding : 6px 0 0 22px;
} 
#box4 .content { 
padding : 0 20px;
} 
#box4 .content ul { 
margin : 0;
padding : 0;
list-style : none;
} 
#box4 .content li { 
padding : 15px 0;
background : url(../images/light1_img/homepage11.gif) repeat-x left bottom;
} 
#box5 .title { 
float : left;
width : 277px;
height : 20px;
padding-left : 20px;
} 
#box5 .text6 { 
margin-top : -7px;
} 
#box5 .content { 
padding : 32px 24px 1px 22px;
} 
#box6 .title { 
height : 24px;
margin-left : 1px;
padding : 6px 0 0 22px;
} 
#box6 .content { 
padding : 20px 24px 0 22px;
} 
#box7 .title { 
height : 24px;
margin-left : 1px;
padding : 6px 0 0 22px;
} 
#box7 .content { 
padding : 20px 24px 0 22px;
} 
