* {
    margin : 0;
    padding : 0;
}
a {
    text-decoration : none;
}
body {
    background : url(../images/main/headbg.gif) repeat-x;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    margin : 0 auto;
    padding : 0;
}
form {
    color : #000000;
    font-size : 12px;
    font-weight : normal;
    margin : 0;
    padding : 0 0 8px 0;
    text-align : justify;
    width : 500px;
}
h1 {
    color : #333333;
    font-family : "Times New Roman", Times, "Book Antiqua", Georgia, serif;
    font-size : 24px;
    font-weight : normal;
    margin : 0;
    padding : 3px 0 5px 0;
    width : 500px;
}
h1 a {
    color : #01b93e;
    font-weight : normal;
}
h2 {
    border-bottom : 1px dashed #cccccc;
    color : #666666;
    font-size : 12px;
    font-weight : normal;
    margin : 0 0 8px 0;
    padding : 0 0 5px 0;
    text-transform : uppercase;
    width : 500px;
}
h3 {
    border-bottom : 4px solid #01b93e;
    border-top : 1px dotted #01b93e;
    color : #666666;
    font-size : 13px;
    font-weight : normal;
    margin : 12px 0 12px 0;
    padding : 4px 0 4px 0;
    width : 500px;
}
h4 {
    border : 0;
    font-family : "Times New Roman", Times, "Book Antiqua", Georgia, serif;
    font-size : 11px;
    font-weight : normal;
    letter-spacing : 2px;
    margin : 0 0 4px 0;
    padding : 0;
    text-align : left;
    width : 500px;
}
h4 a {
    border : 0;
    color : #999999;
    text-decoration : none;
}
h4 a:hover {
    border : 0;
    color : #01b93e;
}
h4.comments {
    border : 0;
}
h5 {
    background-color : #029533;
    border : 0;
    color : #ffffff;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
    margin : 6px 0 8px 0;
    padding : 4px 0 5px 8px;
    text-align : left;
    width : 492px;
}
h5 a {
    border : 0;
    color : #333333;
    text-decoration : none;
}
h5 a:hover {
    border : 0;
    color : #01b93e;
}
img {
    border : 0;
}
img.icons {
    border : 0;
    height : 28px;
    margin : 0 0 0 4px;
    padding : 0;
    text-decoration : none;
    vertical-align : top;
}
img.left {
    border : 0;
    float : left;
    margin-bottom : 20px;
    margin-right : 10px;
    max-height : 90px;
}
img.right {
    border : 0;
    float : right;
    margin-left : 10px;
}
input, select, textarea {
    background : #eeeeee;
    border : 1px solid #009900;
}
.clearer {
    clear : both;
}
.feed {
    background : url(../images/main/feed-icon-14x14.png) no-repeat 0 50%;
    margin-left : 3px;
    padding-left : 19px;
}
#container {
    margin : 0 auto;
    width : 900px;
}
#Footer {
    background : #029533;
    border-top : 2px solid #000000;
    border-top : 8px solid #000000;
    color : #ffffff;
    font-size : 10px;
    height : 100%;
    margin : 0;
    margin-top : 16px;
    padding-bottom : 30px;
    padding-top : 6px;
    text-align : center;
}
#Footer .active {
    color : #ffffff;
    text-decoration : none;
}
#Footer a {
    border : 0;
    color : #89fdf9;
    text-decoration : none;
}
#Footer a:hover {
    color : #fdfa03;
    text-decoration : underline;
}
#Footer p {
    padding-left : 60px;
    padding-right : 60px;
    padding-top : 8px;
    text-align : center;
    width : 600px;
}
#header {
    clear : both;
    float : left;
    overflow : hidden;
    position : relative;
    width : 900px;
}
#headermenu {
    float : left;
    overflow : hidden;
    position : relative;
}
#headermenu ul li {
    display : inline;
    padding : 0;
}
#headermenu ul li.cal a {
    background : url(../images/main/cal1.gif) no-repeat;
    display : inline-block;
    height : 16px;
    margin-right : 45px;
    margin-top : 24px;
    padding-top : 3px;
    width : 90px;
}
#headermenu ul li.cal a:hover {
    background : url(../images/main/cal2.gif) no-repeat;
}
#headermenu ul li.dir a {
    background : url(../images/main/dir1.gif) no-repeat;
    display : inline-block;
    height : 16px;
    margin-right : 45px;
    margin-top : 24px;
    padding-top : 3px;
    width : 96px;
}
#headermenu ul li.dir a:hover {
    background : url(../images/main/dir2.gif) no-repeat;
}
#headermenu ul li.home a {
    background : url(../images/main/home1.gif) no-repeat;
    display : inline-block;
    height : 16px;
    margin-left : 45px;
    margin-right : 45px;
    margin-top : 24px;
    padding-top : 3px;
    width : 48px;
}
#headermenu ul li.home a:hover {
    background : url(../images/main/home2.gif) no-repeat;
}
#headermenu ul li.search div {
    display : inline-block;
    width : 215px;
}
#innerheader {
    float : left;
    position : relative;
    width : 900px;
}
#left {
    float : left;
    margin : 0;
    margin-top : 8px;
    overflow : hidden;
    padding : 0;
    position : relative;
    width : 500px;
}
#left p {
    color : #333333;
    font-size : 12px;
    font-weight : normal;
    margin : 0;
    padding : 0 0 8px 0;
    text-align : left;
    width : 500px;
}
#left p.items {
    float : right;
    width : 420px;
}
#left ul {
    color : #333333;
    float : right;
    font-size : 12px;
    font-weight : normal;
    margin : 0 0 0 12px;
    padding : 0 0 8px 0;
    text-align : left;
    width : 400px;
}
#left ul li {

}
#left ul.list {
    color : #666666;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-weight : normal;
    list-style : disc;
    margin : 0;
    padding : 6px 20px 8px 0;
    text-align : left;
}
#left ul.list li {
    padding-bottom : 12px;
    padding-left : 0;
}
#logo {
    float : left;
    height : 74px;
    margin : 0;
    overflow : hidden;
    padding : 0;
    position : relative;
    width : 184px;
}
#logo a {
    background : url(../images/main/logo1.gif) no-repeat;
    display : block;
    height : 74px;
    width : 184px;
}
#logo a:hover {
    background : url(../images/main/logo2.gif) no-repeat;
}
#mainhead {
    height : 128px;
    width : 720px;
}
#mainhead img {
    float : right;
    height : 108px;
    margin : 0;
    margin-bottom : 10px;
    margin-right : 0;
    margin-top : 10px;
    padding : 0;
}
#MainImage {
    margin : 0;
    padding : 0;
}
#overall {
    margin : 0 auto;
    width : 720px;
}
#overallinnershell {
    float : left;
    position : relative;
    width : 720px;
}
#overallshell {
    clear : both;
    float : left;
    overflow : hidden;
    position : relative;
    width : 720px;
}
#right {
    background-color : #000000;
    float : left;
    height : 100%;
    margin : 0;
    margin : 0;
    margin-left : 20px;
    overflow : hidden;
    padding : 0;
    position : relative;
    width : 200px;
}
#right h6 {
    background-color : #000000;
    color : #eeeeee;
    font-size : 12px;
    letter-spacing : 1.5px;
    margin : 0;
    margin-bottom : 0;
    padding : 6px 2px 7px 2px;
    text-align : center;
}
#right img {
    background-color : #ffffff;
    margin : 0;
    padding : 6px 0;
}
#right p {
    background : #ffffff;
    border-left : 1px dotted #cccccc;
    color : #333333;
    font-family : Arial, Verdana, sans-serif;
    font-size : 12px;
    margin : 0;
    padding : 6px 15px;
    padding-bottom : 12px;
    text-align : left;
    width : 170px;
}
#right p a {
    border-bottom : 1px dotted #aaaaaa;
    color : #01b93e;
    text-decoration : none;
}
#right p a:hover {
    border-bottom : 1px dotted #cccccc;
    color : #0033ff;
    text-decoration : none;
}
#rightuparea {
    display : block;
    float : left;
    width : 147px;
}
#search {
    position : relative;
    right : 24px;
    top : 17px;
}
#slideshow {
    border : 4px solid #000000;
    height : 232px;
    margin : 0;
    padding : 0;
    position : relative;
    width : 712px;
}
#slideshow img {
    left : 0;
    position : absolute;
    top : 0;
    z-index : 8;
}
#slideshow img.active {
    border : none;
    z-index : 10;
}
#slideshow img.last-active {
    border : none;
    z-index : 9;
}
#tagline a {
    background : url(../images/main/search1.gif) no-repeat;
    display : block;
    float : right;
    width : 68px;
}
#tagline a:hover {
    background : url(../images/main/search2.gif) no-repeat;
}
