        body { 
        background:#040 ;
        color:#FFF ;
        font-family:arial, verdana, helvetica, sans-serif ;
        margin:0px ;
        padding:0px ;
        }

        #foo {
        height:100% ;
        width:100% ;
        margin:0 ;
        padding:0px ;
        background-image:url(images/blueh.gif) ;
        background-repeat:repeat-y ;
        background-color:#C6E2B8 ;
        font-family:Arial, Verdana, Helvetica, sans-serif ;
        color:#000 ;
        }

        /* Start top Menu */

        .top {
        width:100% ;
        margin:0 ;
        padding:0 ;
        border-top: 5px solid #215E21 ;
        }

        #nav3 {
        background:#390 url(images/bg_nav2.gif) left repeat;
        text-align:center ;
        }

        #nav3 div {
        height:22px ;
        line-height:22px ;
        margin:0px 0px 0px 20px ;
        padding:0px 0px 0px 0px ;
        }

        #nav3 div a {
        color:#0000ff ;
        font-weight:bold ;
        text-decoration:none ;
        margin:0px 0px 0px 0px ;
        }

        #nav3 div a:visited {
        background:none ;
        color:#000 ;
        }

        #nav3 div a:hover {
        background:none ;
        color:#FF0000 ;
        }

        .ring {
        background-color:#C6E2B8 ;
        margin:0 ;
        padding:0 ;
        border-bottom: 5px solid #215E21 ;
        }

        /* End Top Menu */

        #header {
        background:url(images/bluev.gif) top left repeat ;
        color:#140 ;
        height:250px ;
        width:100% ;
        }

	#header0a {
	background: url(images/bg_title2.gif) left repeat;
	color: #000;
	height: 78px;
	border-bottom: 1px solid #ccc;
	}
	}

	#header0a .lts {
	float:left ;
	padding:11px 0 9px 10px ;
	}

	#header0a .rts {
	float:right ;
	padding:11px 10px 9px 0 ;
	}

	#header0a div {
	text-align:center ;
	height:78px ;
	color:#140 ;
	margin:0px 0px 0px 0px ;
	}

	#header0a div h1 {
	font-size:200% ;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	}

	#header0a div h2 {
	font-size:175% ;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	}

	#header0a div p {
	font-size:100% ;
	margin:0px 0px 0px 0px ;	
	}

	/* Nav Menu */

        .header1 {
        border-color:#d5e9d7 ;
        border-style:solid ;
        border-width:0px ;
        background-image:url(images/ch121-4.gif) ;
        background-repeat:no-repeat ;
        background-position:top left ;
        color:#080 ;
        height:250px ;
        }

        .header2 {
        border-color:#d5e9d7 ;
        border-style:solid ;
        border-width:0px ;
        background-image:url(images/ch121-3.gif) ;
        background-repeat:no-repeat ;
        background-position:top left ;
        color:#080 ;
        height:250px ;
        }

        .header3 {
        border-color:#d5e9d7 ;
        border-style:solid ;
        border-width:0px ;
        background-image:url(images/ch121-2.gif) ;
        background-repeat:no-repeat ;
        background-position:top left ;
        color:#080 ;
        height:250px ;
        }

        #sidearea {
        height:100% ;
        color:#FFF ;
        float:left ;
        width:200px ;
        padding:0px 0px 0px 0px ;
        }

        #nav2 {
        background:#00ff00 ;
        clear:left ;
        color:#000 ;
        float:left ;
        font-family:Arial, Verdana, Helvetica, sans-serif ;
        font-size:90% ;
        width:200px ;
        }

        #nav2 h1 {
        background:#66ffcc ;
        border-top:2px solid #0000ff ;
        border-right:2px solid #0000ff ;
        border-bottom:2px solid #0000ff ;
        border-left:2px solid #0000ff ;
        color:#14 ;
        font-size:90% ;
        line-height:20px ;
        margin:0 ;
        padding:0 ;
        text-align:center ;
        text-transform:uppercase ;
        }

        #nav2 ul {
        list-style-type:none ;
        margin:5px 5px 0px 5px ;
        padding:0 ;
        }

        #nav2 li {
        margin:0px 0px 5px 0px ;
        padding:0 ;
        }

        #nav2 a {
        text-decoration:none ;
        }

        #nav2 h1 a {
        background:none ;
        color:#141 ;
        }

        #nav2 a:hover {
        background:none ;
        color:#900 ;
        }

        #menuNavA1, #menuNavB1, #menuNavC1, #menuNavD1 {
        display:block ;
        }

        #NavA1 #menuNavA1, #NavB1 #menuNavB1, #NavC1 #menuNavC1, #NavD1 #menuNavD1 {
        display:block ;
        }

        #instructions {
        padding-top:10px ;
        text-align:center ;
        }

        #rtside {
        margin:0px 0px 0px 200px ;
        }

        #nav1 {
        background:#390 url(images/rainbow.gif) left repeat;
        color:#000 ;
        margin:0px 0px 0px 0px ;
        }

        #nav1 div {
        color:#000 ;
        height:38px ;
        line-height:22px ;
        text-align:center ;
        margin:0 ;
        padding:0 ;
        }

        #nav1 div a {
        color:#0000ff ;
        font-weight:bold ;
        text-decoration:none ;
        margin:0 ;
        }

        #nav1 div a:visited {
        background:none ;
        color:#000 ;
        }

        #nav1 div a:hover {
        background:none ;
        color:#FF0000 ;
        }

	/* Nav1 Menu */

	#nav1a {
	background:url(images/bg_nav2.gif) left repeat ;
	}

	#nav1a div {
	text-align:center ;
	color:#000 ;
	height:22px ;
	line-height:22px ;
	}

	#nav1a div a {
	color:#0000ff ;
	font-weight:bold ;
	text-decoration:none ;
	}

	#nav1a div a:visited {
	background:none ;
	color:#000 ;
	}

	#nav1a div a:hover {
	background:none ;
	color:#FF0000 ;
	}

	/*END Nav1 Menu */
	
        .col2 {
        text-align:center ;
        margin:0px 0px 0px 0px ;
        padding:0px 0px 0px 0px ;
        }
	
        .col3 {
        text-align:left ;
        margin:0px 10px 0px 10px ;
        padding:0px 0px 20px 0px ;
        }

        .floatleft { 
         float:left ;
        margin-right:10px ; 
        }
 
        .floatright { 
        float:right ;
        margin-left:10px ; 
        }

        hr{
        clear: both;
        width: 80%;
        }

        .bottom {
        clear:all ;
        background-color:#C6E2B8 ;
        }

        .footer {
        margin: 40px 10px 0px 10px ;
        padding:15px 0 15px 0 ;
        font-size:90% ;
        text-align:center ;
        border-top:1px solid #140 ;
        }

        #parent {
        background-color:#C6E2B8 ;
        }

        #parentInner {
        background:url(images/bg_comingsoon.gif) center center repeat-x ;
        color:#000 ;
        }