body {
     margin:0;
     padding:0;
  font-family:Tahoma,Geneva,sans-serif;
}
#headr {
     margin:0;
     padding:0;
     background:url('images/headerback.jpg');
     width:100%;
     height:107px;
}
h1 {
     float:left;
     margin:0;
     padding:65px 0 0 15px;
     color:#fff;
     font-size:16px;
     font-weight:bold;
}






#date {
     margin:0;
     padding:8px 8px 0 0;
     float:right;
     color:#fff;
     font-size:12px;
     font-weight:bold;
}
#logo {
     margin:0;
     padding:0;
     float:left;
}
#slogan {
     /* margin:30px 10px 0 0; */
     padding:27px 15px 10px 15px;
     float:right;
}
.clearRight {
     clear:right;
}
#navigation {
     margin:0;
     padding:0;
     background:url('images/navback.jpg');
     width:100%;
     height:50px;
}
#navigation ul {
     list-style: none;
     padding: 0;
     margin: 0;
}
#navigation li {
     float:left;
     margin:7px 0;
}
#navigation li a {
     height:30px;
     line-height:30px;
     float:left;
     width:150px;
     display:block;
     border-right:1px solid #656565;
     color:#fff;
     text-decoration:none;
     text-align:center;
     font-size:18px;
}
#navigation li a:hover {
     height:30px;
     line-height:30px;
     float:left;
     width:150px;
     display:block;
     border-right:1px solid #656565;
     color:#00ffcc;
     text-decoration:none;
     text-align:center;
     font-size:18px;
}
#homepic {
     margin:0;
     padding:0;
     width:100%;
}

#sidebarLeft {
     margin:4px;
     padding:0;
     float:left;
     width:140px;
     font-family: "Times New Roman";
     font-size: 12px;
     font-weight: bold;

}
#sidebarLeft ul {
     list-style:url('images/arrow.jpg');
     display:block;
     color:#00408c;
     margin:5px 0 0 20px;
     padding:0 0 5px 0;
     border-bottom:2px dashed #cdcdcd;
}
#sidebarLeft li a {
     height:14px;
     line-height:14px;
     display:block;
     border: 1px solid #cdcdcd;
     color:#00408c;
     font-size:12px;
     text-decoration: none;
     margin:4px;
     padding:0;
}
#sidebarLeft li a:hover {
     height:14px;
     line-height:14px;
     display:block;
     background-color: #d4e7fa;
     font-size:12px;
     padding:0;
}

#sideFormTitle {
     padding:10px 0 0 5px;
     font-size:12px;
     font-weight:bold;
     color:#00408c;
}
#sideForm {
     padding:0 0 0 10px;
     font-size:12px;
     font-weight:bold;
     color:#000;
}
.smTxtField {
     width:85px;
     height:18px;
     font-family:Tahoma,Geneva,sans-serif;
     font-size:12px;
     margin:2px 0 0 5px;
}
.smButton {
     padding:0;
     width:24px;
     height:22px;
}
#content {
     float:left;
     margin:0;
     padding:5px 0 0 25px;
     width:800px;
     color:#676767;
     font-size:14px;
     border-left:1px solid #eaeaea;
}

#content2 {
     float:left;
     margin:0;
     padding:30px;
     width:840px;
     color:#676767;
     font-size:14px;
     border-left:1px solid #eaeaea;
}
#titleImage {
     margin:0;
     padding:0;
}
h2 {
     color:#333;
     font-size:14px;
}
h3 {
     color:#676767;
     font-size:14px;
}

h4 {
float: right;
padding: 0 0 0 5px;
color: #FFFFFF;
font-size: 14px;
font-weight:200;
}
.star {
     color:#f00;
}
#sidebarRight {
     float:left;
     margin:0;
     padding:10px 0 0 10px;   
}
#clearLeft {
     clear:left;
}
#clearBoth {
     clear:both;
}
#footer {
     margin:0;
     padding:0;
     background:url('images/footerback.jpg');
     background-repeat:repeat;
     width:100%;
     height:75px;
     color:#fff;
     font-size:11px;
}
#footer a {
     color:#fff;
     font-size:11px;
     text-decoration:none;
}
#footer a:hover {
     color:#fff;
     font-size:11px;
     text-decoration:underline;
}
#footerLeft {
     float:left;
     margin:20px 0 0 10px;
     padding:0;
}
#footerRight {
     float:right;
     margin:5px 10px 0 0;
     padding:0;
     text-align:right;
}
#formLabel {
     color:#676767;
     font-size:14px;
     float:left;
     width:150px;
}
#formLabel {
     color:#676767;
     font-size:14px;
}
.perfection {
font-size:22px;
padding: 5px 40px 0 0;
font-weight:200;
letter-spacing: 1px;
}