body { margin: 0; padding: 0; background: #e2e2e2 url(images/im1.jpg) repeat-x left top; height: 100%; }
form { margin: 0; padding: 0; }
fieldset { margin: 0; padding: 0; border: none; }
label { color: #a6a6a6; }
.textinput { border: none; background: #fff; height: 15px; padding: 0 0 0 3px; font-size: 14px; }
.text { border: 1px solid #ccc; }
.textarea { border: 1px solid #ccc; }
.select { border: 1px solid #ccc; }
form ul { margin: 0; padding: 0; list-style: none; }
form li { }
h1, h2, h3 { margin: 0; }
h1 { margin-bottom: 15px; padding-left: 14px; background: url(images/im9.gif) no-repeat left center; line-height: 70%; font-size: 22px; color: #d4020e; }
h2 { margin-bottom: 14px; font-size: 16px; color: #303030; }
h1 span, h2 span { display: block; font-size: 11px; font-weight: normal; color: #7e7e7e; }
h3 {  }
body, th, td, input, textarea, select { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #494949; }
p, dl { margin-top: 0; margin-bottom: 1.5em; text-align: justify; }
ul { margin: 0; padding: 0; }
li { margin: 0 0 5px 25px; }
strong { color: #303030; }
.list1 { margin: 0; padding: 0; list-style: none; }
.list1 li { padding-top: 1.5em; background: url(images/im6.gif) repeat-x left top; }
.list1 li.first { padding-top: 0; background: none; }
.list1 h3 { padding-left: 11px; background: url(images/im5.gif) no-repeat left center; font-size: 9px; margin-bottom: 6px; font-size: 11px; color: #303030; }
a { color: #d4020e; }
a:hover { text-decoration: none; }
.style1 { }
.style1 a { }
.style1 a:hover { }
.bg1 { }
.align-justify { text-align: justify; }
.align-right { text-align: right; }
img { border: none; }
img.left { float: left; margin: 3px 20px 10px 0; }
img.right { float: right; margin: 3px 0 10px 20px; }
img.border { padding: 4px; border: 1px solid #ccc; }
img.top { margin: 0 0 10px 0; }
div.right { float: right; margin: 0 0 15px 15px; }
hr { display: none; }
.hr1 { height: 1px; }
#wrapper { width: 739px; margin: 0 auto; padding: 20px; background: #fff; }
#header { height: 90px; }
#content { background: url(images/im13.jpg) no-repeat left top; float: right; width: 548px; }
#sidebar { background: url(images/im4.jpg) no-repeat left top; float: left; width: 191px; }
#logo { height: 47px; }
#logo a { text-decoration: none; }
#logo h1 { margin: 0; padding: 0; background: none; font-size: 32px; text-transform: none; }
#menuLeft { float: left; width: 190px; height: 43px; background: url(images/im2.jpg) no-repeat left top; }
#menu { background: url(images/im3.jpg) no-repeat left top; float: left; width: 549px; height: 43px; font-weight: bold; }
#menu ul { margin: 0; padding: 15px 0 0 35px; list-style: none; }
#menu li { float: left; padding: 0 13px 0 15px; margin: 0; background: url(images/im12.gif) no-repeat left center; }
#menu li.first { background: none; }
#menu a { text-decoration: none; font-weight: bold; color: #fff; }
#menu a:hover { text-decoration: underline; }
#submenu { float: right; border-left: 2px solid #353632; margin: 45px 20px 10px 15px; padding: 15px 0 18px 15px; line-height: 150%; font-weight: bold; text-align: right; }
#submenu h2 { padding: 0; margin: 0 0 10px 0; font-size: 14px; }
#login { height: 185px; padding: 13px 24px 0 24px; }
#login h2 { color: #fff; }
#login li { margin: 0 0 6px 0; padding: 0; }
#login label { display: block; padding: 0 0 3px 0; font-weight: bold; }
#login .textinput { width: 140px; height: 17px; padding: 3px 0 0 3px; }
#login .button { float: left; width: 54px; height: 20px; background: url(images/button.gif) no-repeat left top; border: none; font: bold 9px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #303030; }
#login a { float: left; padding: 5px 0 5px 0px; font-size: 10px; color: #d4020e; }
#search { height: 70px; }
#search form { padding: 10px 0 0 270px; }
#search .textinput { float: left; width: 143px; height: 17px; }
#search label { float: left; padding: 3px 10px 0 0; }
#search #button2 { float: left; margin-left: 4px; }
#links { height: 58px; background: url(images/im11.jpg) no-repeat left top; }
#links p { margin: 0; padding-top: 22px; text-align: center; color: #989898; }
#links a { color: #989898; }
#footer { text-align: center; }
#footer a { color: #7b7b7b; text-decoration: none; }
#footer p { margin: 0; padding: 15px 0 30px 0; text-align: center; color: #7b7b7b; }
#box1 { padding: 0 16px 0 18px; font-size: 11px; }
#box1 h2 { font-size: 14px; }
#box1 p { text-align: left; }
#box1 li { margin: 0 5px 0 0; }
#box2 { padding: 0 20px 0 35px; }
#box3 { float: left; width: 230px; padding: 10px 0 0 35px; }
#box4 { float: left; width: 230px; padding: 10px 0 0 31px; }
