body
{
    background: #97c00e url( ../img/bg_3.jpg ) repeat;
    text-align: center;
    font-family: Arial, "Lucida grande", "Trebuchet MS", Tahoma, Verdana, sans-serif;
    font-size: 70%;
    font-size: 11px;
    padding: 0;
    margin: 0;
    color: #5f6b5c;

}

input, textarea, select
{
    font-family: "Lucida grande", "Trebuchet MS", Tahoma, Verdana, sans-serif;
}

input, textarea
{
    background: url( ../img/input_bg.gif ) repeat-x;
}

#wrapper
{
    width: 966px;
    text-align: left;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

    #top-wrapper
    {
        background: #FFF;
        position: relative;
        z-index: 9000;
    }



        #menu
        {
            padding-top: 25px;
            text-align: center;
    		margin: 0;
            background: #FFF;
            height: 18px;
            overflow: hidden;
            font-size: 0.9em;
        }

/* Suckerfish */
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
}

#nav li {
	float: left;
}

#nav li ul {
	position: absolute;
	z-index: 9000;
	left: -999em;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav li ul ul {
	margin: -24px 0 0 170px;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}
/* End suckerfish */

        	#menu ul
        	{
                padding-left: 8px;
        	}

            	#menu ul ul
            	{
                    width: 170px;
                    margin: 0;
                    padding: 10px;
                    padding-top: 0;
                    background: url( ../img/spacer.gif );
            	}

        	    #menu li
    	        {
    	            float: left;
    	            background: #FFF;
    	            padding-left: 7px;
    	            padding-right: 7px;
    	            text-align: center;
    	        }

                	#menu ul ul li
                	{
                        padding: 3px;
                        float: none;
                        text-align: left;
                        padding-left: 10px;
                        padding-right: 10px;
                        background: url( ../img/1x1.png );
                        position: relative;
                        z-index: 9000;
                        left: -20px;
                	}

                    * html #menu ul ul li
                    {
                    	background: #FFF;
                    }

                    	#menu ul ul li a
                    	{
                            margin: 0;
                            padding: 0;
                            float: none;
                            display: inline;
                            text-align: left;
                            font-weight: normal;
                            text-transform: none;
                            font-size: 1.1em;
                            border-top: 1px dotted #2b2b2b;
                            display: block;
                            padding-top: 5px;
                    	}

    	        #menu li.first
    	        {
    	            border-left: 0;
    	        }

    	            #menu li a
    	            {
    	                top: 5px;
    	                color: #5f6b5c;
    	                text-decoration: none;
    	                font-size: 1.3em;
    	                font-weight: normal;
    	                text-transform: uppercase;
    	            }

    	            #menu li a:hover, #menu li.active a
    	            {
    	                color: #97c00e;
    	            }

    #logo
    {
        height: 89px;
    }

        #logo .logo-part
        {
            float: left;
            height: 89px;
        }

        #logo-part1
        {
            background: url( ../img/top.jpg );
            width: 966px;
        }

        
    #content
    {
        clear: both;
        margin-bottom: 7px;
        background: #FFF;
    	padding: 17px;
    	padding-bottom: 6px;
    	padding-top: 10px;
    }

    #boxes
    {
        padding-top: 0px;
    }

        #boxes .box
        {
            float: left;
            background: #FFF;
            margin: 7px;
            padding: 10px;
            padding-left: 15px;
            padding-right: 15px;
            width: 282px;
            height: 115px;

        }

            #boxes .box h4
            {
                position: relative;
                left: -1px;
                margin: 0;
                margin-bottom: 2px;
            }

            #boxes .box h3
            {
                font-weight: bold;
                text-transform: uppercase;
                margin-bottom: 3px;
                font-size: 1.1em;
            }

            #boxes .box p
            {
                font-size: 1,1em;
            }

            #boxes .box p a
            {
                color: #97c00e;
                text-decoration: none;
                font-weight: bold;
            }

            #boxes .box p a:hover
            {
                text-decoration: underline;
            }

            

        #boxes #box1
        {
            margin-left: 0;

        }

        #boxes #box2
        {

        }

            #boxes #box2 p
            {
                margin: 0;
            }

        #boxes #box3
        {
            margin-right: 0;
            width: 284px;
        }

    #sponsors
    {
        clear: both;
        margin-top: 7px;
        background: #FFF;
        padding-bottom: 7px;
    }

        #sponsors h2
        {
            padding-left: 10px;
            padding-top: 10px;
            margin: 0;
        }

        #logo-container
        {
            height: 92px;
        }

            #logo-container img
            {
                float: left;
            }

    #footer
    {
        color: #c6ceb3;
        text-align: center;
        padding-top: 5px;
    }


	    #footer a
	    {
	        color: #c6ceb3;
			text-decoration: none;
	    }

	    #footer a:hover
	    {
			color: #97c00e;
	    }
