@charset "utf-8";
/* GymWorld CSS Document */

/*Main Layout*/
* {margin:0; padding:0;}
body {background-color:white;}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #CCCCFF;}
.none, none th, .none tr, .none td{border:0; text-align:left;}
.none th, .none tr {padding-right:10px;}
.none {
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000033;}
.redBGR {
	background-color:#FFCCCC;}
td {
	text-align:center; 
	border-color:#66CCFF;
	border-width: 1px;
	border-style: solid;
	margin:0;
	padding-top:4px;
	padding-bottom:4px;
	font-size:12px;}
th {
	text-align:center; 
	font-weight:bold; 
	color:#000066; 
	border-width: 1px;
	margin:0;
	border-style:solid;
	border-color:#66CCFF;}
table {
	width:900px;
	border-color:#66CCFF;
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-collapse:collapse;}
#wrapper {
	position:relative;
	width:1024px;
	margin:0 auto;
	height:100%;
	text-align:left;
	z-index:2;}
#header {
	position:relative;
	width:1024px;
	height:294px;
	background:#FFFFFF url(images/Gym-World-logo-w-tagline3-FINAL.jpg) center no-repeat;
	z-index:2;}
#menuBar {
	position:relative;
	padding:0;
	margin:0;
	width:1024px;
	height:58px;
	z-index:500;
	background-color: #04169E;}
#menuBar img {padding-top:3px;}
/*.menu {
	position:relative;
	padding:0;
	margin:0;
	width:1024px;
	height:158px;
}*/
#content {
	position:relative;
	text-align:left;
	width:1024px;
	z-index:2;}
#news_page {
	position:relative;
	text-align:left;
	width:1024px;
	z-index:2;}
#news_page p{
	padding-top:25px;
	padding-left:5px;
	padding-bottom:5px;
	width:800px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000033;}

#news_page h3 {
	margin-top:20px;
	font-family: Verdana;
	padding:5px;
	color: #330033;
	border-bottom:#4c4d70 solid 2px;
	text-indent:10px;
	font-size:16px;
	background-color:#CCCCCC;}
#footer {
	clear:both;
	position:relative;}

/* drop-down menu */
/*.menu li {float:left; list-style:none;}
.menu li a {display:block; padding: 3px 80px 3px 3px; color:white; font-family:"Book Antiqua"; font-size:24px; text-decoration:none;}
.menu li a:hover {color:red;}
.menu li ul {display:none; width:150px; background-color:#69f;}
.menu li:hover ul, .menu li.hover ul {position:absolute; display:block; margin:0; padding:0; width:150px;}
.menu li:hover li, .menu li.hover li {float:none;}
.menu li:hover li a, .menu li.hover li a{background-color: #69f;color:red; border-bottom: 1px solid #fff; font-size:18px;}
.menu li li a, .menu li li a:hover {background-color:#8db3ff; }*/
#footer ul li {list-style:none; display:inline;}
#footer ul li a {display:inline; text-decoration:underline; font-size:9px; color:#04169E; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 3px 8px; text-align:center;}
#footer p{text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:9px; color:#000033;}
.inFooter {text-decoration:underline; color:#3300CC; font-size:11px; font-style:italic;}
#footer a:hover{text-decoration:underline; color:green;}
/* news box layout */
.box {
	position:relative;
	width:1000px;
	height:100%;}
.news {position:relative; float:left; padding:5px; background: #DBD9F4; width:700px; min-height:100px;}
.news p{padding:5px; color: #000066; width:390px; font-size:12px;}
.news h3 a:link, .news h3 a:visited {text-decoration:underline; color: #CC0000; font-weight:bold; font-style:normal; padding:5px; font-size:24px;}
.news h3 a:hover, .news h3 a:active {color:#ffff00; text-decoration:underline; font-weight:bold; padding:5px; font-style:normal;font-size:24px;}
.news a:link, .news a:visited {color: #CC6633; font-style:italic; text-decoration:underline;}
.news a:hover, .news a:active {color:#fff; font-style:italic; text-decoration:underline;}


/* inside content format 9999CC*/
.text {
	float:left;
	padding-top: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000033;
	z-index:2;}
.blue {
	color:#000099;
	font-weight:bold;
	font-size:18px;}
.red {
	color:#990000;
	font-weight:bold;}
.ullist {
	padding-left:60px;
	width:440px;
	padding-top:25px;
	padding-bottom:25px;
	float:left;}
.list {
	font-size:10px;
	margin-left:50px;
	list-style:circle;}
.ulPrograms {
	padding-left:20px;
	width:300px;
	padding-top:35px;
	float:left;}
.liHeaders {
	font-size:12px;
	color:#000099;
	font-weight:bold;
	margin-left:25px;
	list-style:none;
	padding-bottom:10px;
	}
.liHeaders a {
	text-decoration:underline; color:#000099;}
.liHeaders a:visited {text-decoration:underline; color: #CC99FF;}
.liHeaders a:hover {text-decoration:underline; color: #99CCFF;}
.liPrograms {
	font-size:11px;
	color:#990000;
	margin-left:50px;
	list-style:circle;}
.liPrograms a {	text-decoration:underline; color:#990000;}
.liPrograms a:visited {text-decoration:underline; color: #CC99FF;}
.liPrograms a:hover {text-decoration:underline; color: #99CCFF;}
.labels {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000033;}
label {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000033;}
.right {float:right; padding-left:20px; z-index:2;}
.left {float:left; z-index:2;}
.rightNews {position: relative; margin-top:-210px; float:right; width:155px; left:5px;}
.rightNews a img{border:0;}
.leftNews {position:relative; float:left; width:700px;}
