/* UBER STYLES */
/* UBER STYLES */
/* UBER STYLES */
/* UBER STYLES */

html{
    overflow: -moz-scrollbars-vertical;
    overflow-x: auto; }

img{
    border: none; }

*{
    padding: 0;
    margin: 0; }

p{
    padding-bottom: 35px;}

a{
    color: #3F7900;
    font-weight: bold; }

body{
    /*background: url(gfx/background_image.jpg) repeat-x scroll 0% 0%;*/
    background: #E8EDD7 url(gfx/background_image.jpg) repeat-x scroll 0% 0%;
    font-family: arial, helvetica, tahoma, sans-serif;
    font-size: 13px;
    /*text-align: justify;*/
    margin: 0;
    padding: 0; }

#frame{
    width: 760px;
    margin-left: auto;
    margin-right: auto;
    background-color: transparent; }

#centered_canvas{
    width: 760px;
    margin-left: auto;
    margin-right: auto;
    background-color: transparent; }

h1{
    font-size: 20px;
}

h3{
    padding-bottom: 7px;
}

.small_text td{
    font-size: 9px;
    color: #666;
    text-align: right;
}
#splash{
    float: right;
    margin: 0px;
    padding: 10px;
    height: 350px;
}



/* HEADER STYLES */
/* HEADER STYLES */
/* HEADER STYLES */
/* HEADER STYLES */

#header_block{
    background: url(gfx/header_background.png) repeat-x scroll 0% 0%;
    margin-top:12px;
    height:65px; }


/* NAVIGATION MENU */
/* NAVIGATION MENU */
/* NAVIGATION MENU */
/* NAVIGATION MENU */

#main_navigation{
    float:right;
    width:450px;
    text-transform: uppercase;
    padding-top:49px;
    margin: 0;
    margin-bottom:3px;
   	font-size: 11px;
    font-weight: bold; }

#main_navigation ul{
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: right; }

#main_navigation ul li{
   display: inline;
   margin-right: 10px;
   padding: 0px; }


#main_navigation ul li a{
    color: #FFF;
    text-decoration: none;
    background: transparent url(gfx/left_tab.png) no-repeat left top;
    padding-top: 2px;
    padding-bottom: 3px;

 }

#main_navigation ul li span{
    color: #FFF;
    background: transparent url(gfx/right_tab.png) no-repeat right top;
    padding-top: 2px;
    padding-right: 8px;
    padding-bottom: 3px;
    margin-left: 8px; }


#main_navigation ul li a:hover span{
    background-position: 100% -50px;
    color: #000; }

#main_navigation ul li a:hover{
    background-position: 0 -50px; }

#main_navigation ul li .selected span{
    background-position: 100% -50px;
    color: #000; }

#main_navigation ul li .selected{
    height: 1px;
    background-position: 0 -50px; }





/*<!-- CONTENT STYLES -->*/
/*<!-- CONTENT STYLES -->*/
/*<!-- CONTENT STYLES -->*/
/*<!-- CONTENT STYLES -->*/

#content_block{
    background-color: #FFF; }

.actual_content{
    padding-top: 30px;
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px; }

.actual_content ul{
    list-style-position: inside;
    margin-left: 0;
    padding-left: 34px;
    text-indent: -34px;
    list-style-image: url(gfx/bullet01.png); }

.actual_content ul li{
    padding-bottom: 35px; }

.actual_content table tr td{
    vertical-align: top;
    padding-bottom: 15px;
}


/*<!-- FOOTER STYLES -->*/
/*<!-- FOOTER STYLES -->*/
/*<!-- FOOTER STYLES -->*/
/*<!-- FOOTER STYLES -->*/

#footer_block{
    background: url(gfx/footer_background.png) repeat-x scroll 0% 0%;
    padding-top: 28px;
    width: 760px;
    text-align: right;
    height:50px; }

#footer_block span{
    padding-right: 10px;   
    color: #999;
    font-size: 10px; }

#footer_block a{
    color: #999;
    text-decoration:none; }

#footer_block a:hover{
    border-bottom:1px dotted #999; }

#kludge{
    position: relative;
    top: -1px;
}


/*<!-- CONTACT FORM STYLES -->*/
/*<!-- CONTACT FORM STYLES -->*/
/*<!-- CONTACT FORM STYLES -->*/
/*<!-- CONTACT FORM STYLES -->*/

#contact_input{
    width: 300px;
}

.actual_content form textarea{
    width: 596px; }

.actual_content form div{
    visibility: hidden;
    height: 0px; }

.err{
    border: 2px solid red; }

.errmsg{
    color: #FFF;
    background-color: #F00; }

.insert{
    padding-right: 10px;
    padding-bottom: 10px;
    float: left;
}

