
a:link { 			color: #0056cd; background-color: transparent; text-decoration: underline; }
a:visited {			color: #0056cd; background-color: transparent; text-decoration: underline; }
a:hover {			color: #00a8ff; background-color: transparent; text-decoration: none; }

a.tl:link { 		color: #017bac; background-color: transparent; text-decoration: none; }
a.tl:visited {		color: #017bac; background-color: transparent; text-decoration: none; }
a.tl:hover {		color: #69d4ff; background-color: transparent; text-decoration: underline; }

a.ml:link { 		color: #e3007b; background-color: transparent; text-decoration: none; }
a.ml:visited {		color: #e3007b; background-color: transparent; text-decoration: none; }
a.ml:hover {		color: #ff5bb4; background-color: transparent; text-decoration: underline; }

a.fl:link { 		color: #6e6e6e; background-color: transparent; text-decoration: none; }
a.fl:visited {		color: #6e6e6e; background-color: transparent; text-decoration: none; }
a.fl:hover {		color: #e3007b; background-color: transparent; text-decoration: underline; }

a.white:link { 		color: #FFF; background-color: transparent; text-decoration: none; }
a.white:visited {	color: #FFF; background-color: transparent; text-decoration: none; }
a.white:hover {		color: #FFF; background-color: transparent; text-decoration: underline; }



body {

	height: 100%;
	background-color: #000;
	

	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	

	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	
}



/* oooooooooooooooooooooooooooooooooooooooooooooo TEXT TYPES HERE oooooooooooooooooooooooooooooooooooooooooooooo */



h1 {				font-size: 26px; font-weight: 100; color: #002b64; padding: 0px; margin: 0px 0px 15px 0px; font-family: Times New Roman; }
p {					font:11px/17px Verdana, Helvetica, Geneva, Arial, sans-serif;  color: #676767; text-decoration: none; word-spacing: normal;}


/* oooooooooooooooooooooooooooooooooooooooooooooo TABLES TYPES HERE oooooooooooooooooooooooooooooooooooooooooooooo */

#banner {					z-index: 5; display: block; /*background: url(../../images/banner.jpg) no-repeat center; top: 30px; */ height: 270px; padding-top:30px; }

/*#page_shell {				position: absolute; z-index: 2; top: 0px; clear: both; display: block; overflow: hidden; text-align: left; margin: 0 auto; width: 964px; }
*/
#page_shell {				display: inline; position: absolute; left: 0px; z-index: 2; top: 0px; width: 100%; }
#page_middle {				display: block; overflow: hidden; background-color:#fff; padding:2px; text-align: left; margin: 0 auto; width: 970px; }

#toplinks {					display: block; float: left; text-align: center; font-weight: bold; font-size: 11px; padding-top: 5px;  height: 25px; width: 964px; }
#menu {						display: block; float: left; text-align: center; font-weight: bold; font-size: 14px; color: #e3007b; padding-top: 8px; height: 35px; width: 964px; }

#body_padding {				margin:0 auto; }
#left_col {					display: inline; float: left; overflow: hidden; width: 618px; }
#left_col_temp {					display: inline; float: left; overflow: hidden; width: 698px; }
#right_col {					display: inline; float: right; overflow: hidden; width: 283px; }

	div.green_box {			display: block; background: url(../../images/green_btm.gif) no-repeat bottom #a7d30d; overflow: hidden; width: 618px; }
		div.green_box_temp {			display: block; overflow: hidden; width: 700px; }

	div.green_top {			display: block; background: url(../../images/green_top.gif) no-repeat; overflow: hidden; padding: 9px; } /* height of green box -18 of right boxes for padding */
	div.green_text {			display: block; float: left; margin-left: 2%; width: 45%; }
	
#page_btm_btns {				display: block; float: left; overflow: hidden; margin-top: 15px; height: 200px; width: 918px; }
	div.pbb {				display: inline; float: left; margin-left: 2px; width: 182px; height: 200px; }
	div.pbb_left {			margin-left: 0px; }

#footer_shell {				background: url(../../images/footer_line.jpg) no-repeat top; display: block; float: left; text-align: center; font-size: 11px; color: #6e6e6e; margin-top: 20px; overflow: hidden; line-height: 16px; width: 964px; } /* lnie height */
	#footer_links {			background: url(../../images/footer_line.jpg) no-repeat bottom; display: block; float: left; text-align: center; font-size: 11px; font-weight: bold; color: #6e6e6e; padding-bottom: 5px; margin: 5px 0px; width: 964px; }


br.cl {						clear: left; }
br.cr {						clear: right; }
br.cb {						clear: both; }
