html{color:#000;background:#FFF;}body,div,dl,dt,dd,form,input,ul,h1,h2,h3,h4,h5,h6,h7,img{margin:0px;padding:0px;}table{border-collapse:collapse;border-spacing:0px;}fieldset,img{border:0px;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}

.bold {
    font-weight:bold;
}

.center {
    text-align: center;
}

.clear {
	clear: both;
    height: 0px;
    width: 100%;
}

.link {
    cursor: pointer;
    color: blue;
    text-decoration: none;
}

.link:hover {
    text-decoration: underline;
}

.red {
    color: rgb(209, 35, 42);
}

.invisible {
    color: white;
}

html, body {
    height: 100%;
    background-color: rgb(247, 247, 247);
}

input[type="button"], input[type="submit"] {
    border: 2px solid rgb(68, 182, 255);
    cursor: pointer;
}

input[type="button"][disabled="disabled"], input[type="submit"][disabled="disabled"] {
    cursor: default;
}

#container {
    width: 1000px;
    margin: 0px auto;
/*    
    min-height:100%;
*/
    position:relative;
    background-color: white;
/*
    background-color: rgb(247, 247, 247);
*/    
}
    #header {
        height: 130px;
    }
        #header img {
            display: block;
            border: none;
            width: 1000px;
            height: 100px;
            margin: 0px;
            padding: 0px;
        }
        #ulNav {
            margin: 0px;
            padding: 0px;
            width: 1000px;
            height: 30px;
            list-style-type:none;
            background: url('../images/navigation-bar-background.png') top left repeat-x;
            z-index: 10;
        }
            #ulNav li{
                float:left;
                margin-right: 0px;
                padding: 4px 0px;
                width: 166px;
                height: 22px;
                text-align: center;
                /*
                font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
                */
                font-family: 'Arial Black', Gadget, sans-serif;
                font-size: 14px;
                line-height: 22px;
                font-weight: bold;
                color: #ffffff;
            }
            
                #ulNav li a, #ulNav li  a:visited{
                    color: #ffffff;
                    text-decoration: none;
                    cursor: pointer;
                }
                
                #ulNav  > li a:hover{
                    text-decoration: underline;
                }
    #divBody {
      margin: 0px auto;
/*      
      padding: 0px 0px 160px 0px;
*/
      padding: 0px;
      width: 1000px;
    }
        #divLeftSidebar {
            float: left;
            width: 270px;      
        }
            #tableSidebar {
                margin: 31px 0px 11px 60px;
                height: 292px;
                border-collapse: collapse; 
                border: none;
            }
            #tableSidebar td {
                height: 267px;
                width: 152px;
                padding: 5px 30px 20px 20px;
                background: url('../images/sidebar-background.png') left top no-repeat;
                vertical-align: middle;
                font-family : geneva, arial, helvetica, sans-serif;
                font-size: 12px;
                text-align: left;
            }
        #divRightSidebar {
            float: right;
            width: 265px;          
        }
            #imgSweeper {
                width: 178px;
                height: 270px;
                display: block;
                margin: 38px 59px 26px 28px;
            }
        #divMainContent {
            float: left;
            width: 460px;          
        }
            .pageHeader {
                padding: 15px 0px 10px 0px;
                color: rgb(209, 35, 32);
                text-align: center;
                font-size: 28px;
                font-family: 'Arial Black', Gadget, sans-serif;
            }
            .pageHeaderSmall {
                padding: 15px 0px 10px 0px;
                color: rgb(209, 35, 32);
                text-align: center;
                font-size: 20px;
                font-family: 'Arial Black', Gadget, sans-serif;
            }
            .pageSubHeader {
                padding: 15px 0px 10px 0px;
                color: rgb(209, 35, 32);
                text-align: left;
                font-size: 20px;
                font-family: 'Arial Black', Gadget, sans-serif;
            }


    #footer {
/*
        position:absolute;
        bottom:0px;
*/
        position: relative;
        margin: 0px auto;
        width: 1000px;
        height: 160px;
        text-align: center;
        background: url('../images/footer-background.png') top left repeat-x;
    }
        #footerFirstLine {
            padding-top: 25px;
            height: 27px;
            color: #ffffff;
            /*
            font-family: Geneva, Tahoma, Verdana, sans-serif;
            font-family: Impact, Charcoal, sans-serif;
            */
            font-family: Georgia, Serif;
            font-weight: bold;
            font-size: 21px;
            line-height: 27px;
        }
            #footerFirstLine a {
                color: #ffffff;
                text-decoration: none;
            }
            #footerFirstLine a:hover {
                text-decoration: underline;
            }
        #footerSecondLine {
            padding-top: 20px;
            height: 25px;
            color: #ffffff;
            /*
            font-family: Geneva, Tahoma, Verdana, sans-serif;
            font-family: Impact, Charcoal, sans-serif;
            */
            font-family: Georgia, Serif;
            font-weight: bold;
            font-size: 19px;
            line-height: 25px;
        }
        #footerBottomLine {
            margin-top: 28px;
            height: 30px;
            color: #000000;
            /*
            font-family: Geneva, Tahoma, Verdana, sans-serif;
            font-family: Impact, Charcoal, sans-serif;
            */
            font-family: Georgia, Serif;
            font-weight: bold;
            font-size: 9px;
            line-height: 12px;
        }
        #imgPhone {
            display: block;
            position: absolute;
            top: 10px;
            left: 10px;
        }
        #imgEmail {
            display: block;
            position: absolute;
            top: 10px;
            right: 10px;
            cursor: pointer;
        }
    
/*    
        #footer img {
            display: block;
            border: none;
            width: 1000px;
            height: 110px;
        }
*/