/* CSS Document */

body {
    background: #0066ff url(images/top_bg.gif) repeat-x;
    color:#0000FF;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    margin:0;
    text-align:center;
    }

h1 {
    background:none;
    color:#FFFFFF;
    padding:0 0 0 40px;
    margin:0;
    }
    
form {                                    
    padding:10px;
    }

form p {
    padding:0px;
    }
/*
a, a:visited, a:link, a:active {
    background:none;
    color:#333333;
    }*/

#pageheader {
    background: #ffffff url(images/content_header_bg.jpg) repeat-x;
    margin:0px;
    padding:0px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    height:80px;
    width:820px;
    }
    
#page {
    background:#FFFFFF;
    color:#0000FF;
    padding-top:20px;
    padding-bottom:10px;
/*    border-left:#666666 1px solid;
    border-right:#666666 1px solid;*/
    margin-left:auto;
    margin-right:auto;
    width:820px;
    }

#navigation {
    border:#6600ff 1px solid;
    float:left;
    margin:0px;
    margin-left:10px;
    padding:0px;
    text-align:left;
    width:190px;
    z-index:0;
    }
    
#navigation h2 {
    background:#ffffff url(images/nav_header_bg.gif) repeat-x;
    color:#ffffff;
    font-size:1.1em;
    font-weight:normal;
    height:34px;
    padding:3px 0 0 20px;
    margin:0px;
    }

#navigtion ul {
    padding:0px;
    padding-left:5px;
    margin:0px;
    }

#navigation li {
    border-bottom:1px #6600ff solid;
    font-size:0.8em;
    /*list-style:url(../images/arrow.gif);*/
    list-style:none;
    padding-bottom:5px;
    margin-left:-15px;
    margin-bottom:5px;
    padding-left:0px;
    width:145px;
    }
	
#navigation li li{
    border-bottom:0px;
    padding-top: 10px;
}

#navigation li a, a:link, a:visited {
    background:url(images/arrow.gif) no-repeat left center;
    padding-left:10px;
    color:#666666;
    text-decoration:none;
    }

#navigation a:hover {
    background:none;
    color:#0000cc;
    }

#page #navigation #newsletter input {
    background-image: url(images/input_bg.gif);
    background-repeat: repeat-x;
    color:#FFFFFF;
    }

#page #navigation #newsletter input:hover {
    background-image: url(images/input_bg_over.gif);
    background-repeat: repeat-x;
    color:#0000FF;
    }

#content {
    background: url(images/logo.jpg) no-repeat center;
    border:#6600ff 1px solid;
    color:#0000CC;
    min-height:840px;
    height:auto !important;
    height:840px;
    margin-left:230px;
    margin-right:10px;
    
    text-align:left;
    padding-top:0px;
    margin-top:0px;    
    width: 560px;
    z-index:0;
    }

#content h2 {
    background:#6600ff url(images/nav_header_bg.gif) repeat-x;
    color:#ffffff;
    font-size:1.1em;
    font-weight:normal;
    height:30px;
    margin:0;
    padding:3px 0 0 20px;
    text-align:left;
    }
#content p {
    padding:0;
    margin:0 0 20px 0;
    }

#content_blank {
    background:#FFFFFF;
    border:#6600ff 1px solid;
    color:#0000CC;
    
    height:auto !important;
    height:700px;
    
    min-height:700px;
    margin-left:230px;
    margin-right:10px;
    
    text-align:left;
    padding-top:0px;
    margin-top:0px;    
    width: 560px;
    z-index:0;
    }

#content_blank h2 {
    background:#6600ff url(images/nav_header_bg.gif) repeat-x;
    color:#ffffff;
    font-size:1.1em;
    font-weight:normal;
    height:30px;
    margin:0;
    padding:3px 0 0 20px;
    text-align:left;
    }
#content_blank p {
    padding:0;
    margin:0 0 20px 0;
    }

#contentwrapper {
    background:none;
    padding:0 20px 20px 20px;
    margin-top:0px;
    height:7500px;
    height:auto;
    min-height:750px !important;
        
    }
    
#contentwrapper h3 {
    font-weight:normal;
    font-size:1.5em;
    padding:10px 0 10px 0;
    margin:0;
    }
/*
#contentwrapper a, a:visited, a:link, a:active {
    background:none;
    color:#333333;
    }

#contentwrapper a:hover {
    background:none;
    color:#000033;
    text-decoration:underline
    }
	*/

.two_images floatleft {
    padding:20px;
    margin:20px;

}

#footer_out a, a:link, a:visited {
    background:none;
    color:#FFFFFF;
    padding:0px;
    
    }

#footer_out a:hover {
    background:none;
    color:#CCCCCC;
    
    }

#footer_out {
    background-color:#3300CC;
    border:double #FFFFFF 5px;
    color:#FFFFFF;
    font-weight:normal;
    font-size:0.7em;
    margin-left:17px;
    margin-right:17px;
    margin-top:10px;
    padding:10px 12px 10px 12px;
    text-align:left;
    }

#footer_out p{
    padding:5px;
    padding-bottom:10px;
    margin:0px;
    }
    
.floatleft {
    float:left;
    padding: 0 10px 10px 10px;
    }

.floatright {
    float:right;
    padding:0 10px 10px 10px;
    }
    
.textright {
    text-align:right;
    clear:both;
    }
    
.headertext {
    background:none;
    color:#FFFFFF;
    font-size:1.1em;
    padding:0px;
    margin:0px;
    }

.header_logo {
    float:left;
    padding: 2px 120px 10px 30px;
    }
    
.skip {
    position:absolute;
    visibility:hidden;
    left:-50000px;
    }

.image_center {
    text-align:center;
    }

.image_center img {
    padding:5px 20px 5px 20px;
    }
.image_center a {
    border:0px;
    }
#page #content_blank #contentwrapper #two_images .floatleft {
    padding-right: 40px;
    padding-left: 40px;
}
#page #content_blank #contentwrapper #two_images .floatright  {
    padding-right: 40px;
    padding-left: 40px;
}
