

		body {
			font-size: 12px;
			line-height: 18px;
			font-weight: normal;
			color: #5f5f5f;
			font-family: arial;
			margin-top: 0;
			margin-left: -78px;
			/* background: #131f35; */
			background: #111f34;
			background-image: url( 'http://www.myrobust.com/websites/cgsa/Image/background3.jpg' );
			background-repeat: repeat-x;
		}

		a {
			text-decoration: none;
			color: #094d8d;
			font-weight: normal;
		}
		
		a:hover {
			color: #77abca;
		}

		#header TD {
			background: url('http://www.myrobust.com/websites/cgsa/Image/header-bk-blank.jpg' );
			background-repeat: no-repeat;
			/* width: 996px;
			height: 500px; */
			text-align: left;
		}

		#mid TD {
			background: url( 'http://www.myrobust.com/websites/cgsa/Image/mid-bkground.gif');
			background-repeat: no-repeat;
			/* width: 996px;
			height: 569px; */
			text-align: left;

		}

		#footer TD {
			background: url( 'http://www.myrobust.com/websites/cgsa/Image/footer-bkground.gif' );
			background-repeat: no-repeat;
			/* width: 996px;
			height: 148px; */
			text-align: left;

		}


		#top-link {
			position: absolute;
			top: 5px;
			margin-left: 780px;
		}
		
		#register {
			position: absolute;
			top: 117px;
			margin-left: 105px;
		}
		
		#top-link a {
			color: #4d832a;
			font-size: 11px;
		}

		#top-link a:hover {
			color: #ffffff;
		}

		#banner {
			position: absolute;
			top: 351px;
			margin-left: 123px;
		}
		**************************************************
		div.lowermenu {
			margin-left: 122px;
			background-image: url( 'http://www.myrobust.com/websites/cgsa/Image/lowermenu-bk.gif' );
			height: 174px;
		}

		div.calendar {

			width: 121px; height: 45px;
			margin: 22px 3px 0 122px;
			background: url( 'http://www.myrobust.com/websites/cgsa/Image/calendar-green.gif' ) no-repeat;
		}

		div.calendar a {
			display: block;
			margin: 0; padding:0;
			width:121px; height:45px;
			overflow:hidden;
			text-decoration: none;
			background: url( 'http://www.myrobust.com/websites/cgsa/Image/calendar-white.gif' ) top left no-repeat;
		}
		div.calendar span {
			display: block;
			margin:0; padding: 7px 0 0 13px;
		}
		div.calendar a:hover {
			background-image: none;
			color: white;
		}
		div.calendar a:active {
			color: green;
		}


		div.send {
			width: 121px; height: 38px;
			margin: 0 3px 0 122px;
			background: url( 'http://www.myrobust.com/websites/cgsa/Image/send-green.gif' ) no-repeat;
		}

		div.send a {
			display: block;
			margin: 0; padding:0;
			width:121px; height:38px;
			overflow:hidden;
			text-decoration: none;
			background: url( 'http://www.myrobust.com/websites/cgsa/Image/send-white.gif' ) top left no-repeat;
		}
		div.send span {
			display: block;
			margin:0; padding: 7px 0 0 13px;
		}
		div.send a:hover {
			background-image: none;
			color: white;
		}
		div.send a:active {
			color: green;
		}



		div.keep {

			width: 121px; height: 37px;
			margin: 0 3px 0 122px;
			background: url( 'http://www.myrobust.com/websites/cgsa/Image/keep-green.gif' ) no-repeat;
		}

		div.keep a {
			display: block;
			margin: 0; padding:0;
			width:121px; height:37px;
			overflow:hidden;
			text-decoration: none;
			background: url( 'http://www.myrobust.com/websites/cgsa/Image/keep-white.gif' ) top left no-repeat;
		}
		div.keep span {
			display: block;
			margin:0; padding: 7px 0 0 13px;
		}
		div.keep a:hover {
			background-image: none;
			color: white;
		}
		div.keep a:active {
			color: green;
		}
		*************************************************************

		div.menu {
			margin-left: 122px;
		}

		div.content {
			/* position: absolute;
			margin-top: 555px; */
			margin-left: 290px;
			width: 996px;
		}

		#content p {
			padding: 6px 0 18px 0;
			margin: 0;
			line-height: 18px;
		}
		

		
		#content TD {
			background-image: none;
		}
		
		h2 {
			font-size: 14px;
			line-height: 19px;
			font-weight: bold;
			text-transform: uppercase;
			margin: 4px 0 0 0;
			padding: 0;
		}

		#bottom_menu {
			color: #4d832a;
			padding: 0;
			margin: 4px 0 0 170px;
		}
		#bottom_menu p {

			font-size: 11px;
			line-height: 5px;
			color: #8ec4d5;
			text-align: left;
			margin: 18px 0 2px 9px;
		}

		#bottom_menu a {
			font-size: 11px;
			line-height: 30px;
			color: #4d832a;
			padding: 0 9px;
		}

		#bottom_menu p a {
			color: #8ec4d5;
			padding: 0;
		}

		#bottom_menu a:hover {
			color: #373737;
		}

		.green {
			color: #4d832a;
		}

		.blue {
			color: #094d8d;
		}

		.lightblue {
			color: #77abca;
		}


		#register-button {
			position: absolute;
			top: 0px;
			margin-left: 280px;
		}

		
		
		
		#toppanel {
		    position: absolute;
		    top: 0px;
		    width: 300px;
		    z-index: 25;
		    text-align: center;
		    margin-left: auto;
		    margin-right: auto;
		}
		
		#panel {
		    background: #4d832a;
		  /* for IE */
		  filter:alpha(opacity=60);
		  /* CSS3 standard */
		  opacity:0.6;
		    width: 300px;
		    position: relative;
		    top: 1px;
		    height: 0px;
		    margin-left: auto;
		    margin-right: auto;
		    z-index: 10;
		    overflow: hidden;
		    text-align: left;
		}
		#panel_contents {
		    height: 100%;
		    width: 300px;
		    position: absolute;
		    z-index: -1;
			padding: 24px;
			color: #ffffff;
			text-align: left;
			padding-left: 10px;
		}		
		
		#panel_contents a {
			color: #ffffff;
			font-weight: bold;
		}
		
		#panel_contents a:hover {
			color: #e5a275;
			font-weight: bold;
		}